From 6c3f6edfb5c84291cf71898d026061ce1d8ddd05 Mon Sep 17 00:00:00 2001 From: Aiden Bai Date: Sun, 12 Feb 2023 00:55:12 -0800 Subject: [PATCH 01/18] init --- .../{non-keyed => keyed}/million/index.html | 0 .../million/package-lock.json | 407 ++++---- .../{non-keyed => keyed}/million/package.json | 7 +- frameworks/keyed/million/src/main.jsx | 291 ++++++ .../million/vite.config.js | 2 +- frameworks/non-keyed/million-react/index.html | 13 - .../non-keyed/million-react/package-lock.json | 869 ------------------ .../non-keyed/million-react/package.json | 22 - .../non-keyed/million-react/src/App.jsx | 228 ----- .../non-keyed/million-react/src/main.jsx | 5 - .../non-keyed/million-react/vite.config.js | 7 - frameworks/non-keyed/million/src/main.jsx | 245 ----- 12 files changed, 486 insertions(+), 1610 deletions(-) rename frameworks/{non-keyed => keyed}/million/index.html (100%) rename frameworks/{non-keyed => keyed}/million/package-lock.json (61%) rename frameworks/{non-keyed => keyed}/million/package.json (63%) create mode 100644 frameworks/keyed/million/src/main.jsx rename frameworks/{non-keyed => keyed}/million/vite.config.js (97%) delete mode 100644 frameworks/non-keyed/million-react/index.html delete mode 100644 frameworks/non-keyed/million-react/package-lock.json delete mode 100644 frameworks/non-keyed/million-react/package.json delete mode 100644 frameworks/non-keyed/million-react/src/App.jsx delete mode 100644 frameworks/non-keyed/million-react/src/main.jsx delete mode 100644 frameworks/non-keyed/million-react/vite.config.js delete mode 100644 frameworks/non-keyed/million/src/main.jsx diff --git a/frameworks/non-keyed/million/index.html b/frameworks/keyed/million/index.html similarity index 100% rename from frameworks/non-keyed/million/index.html rename to frameworks/keyed/million/index.html diff --git a/frameworks/non-keyed/million/package-lock.json b/frameworks/keyed/million/package-lock.json similarity index 61% rename from frameworks/non-keyed/million/package-lock.json rename to frameworks/keyed/million/package-lock.json index 32e85a31c..22a221af5 100644 --- a/frameworks/non-keyed/million/package-lock.json +++ b/frameworks/keyed/million/package-lock.json @@ -5,32 +5,16 @@ "packages": { "": { "dependencies": { - "million": "^1.12.3-beta.7" + "million": "^1.12.3-beta.1" }, "devDependencies": { "vite": "3.0.2" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", - "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/esbuild": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", - "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.51.tgz", + "integrity": "sha512-+CvnDitD7Q5sT7F+FM65sWkF8wJRf+j9fPcprxYV4j+ohmzVj2W7caUqH2s5kCaCJAfcAICjSlKhDCcvDpU7nw==", "dev": true, "hasInstallScript": true, "bin": { @@ -40,33 +24,32 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/linux-loong64": "0.14.54", - "esbuild-android-64": "0.14.54", - "esbuild-android-arm64": "0.14.54", - "esbuild-darwin-64": "0.14.54", - "esbuild-darwin-arm64": "0.14.54", - "esbuild-freebsd-64": "0.14.54", - "esbuild-freebsd-arm64": "0.14.54", - "esbuild-linux-32": "0.14.54", - "esbuild-linux-64": "0.14.54", - "esbuild-linux-arm": "0.14.54", - "esbuild-linux-arm64": "0.14.54", - "esbuild-linux-mips64le": "0.14.54", - "esbuild-linux-ppc64le": "0.14.54", - "esbuild-linux-riscv64": "0.14.54", - "esbuild-linux-s390x": "0.14.54", - "esbuild-netbsd-64": "0.14.54", - "esbuild-openbsd-64": "0.14.54", - "esbuild-sunos-64": "0.14.54", - "esbuild-windows-32": "0.14.54", - "esbuild-windows-64": "0.14.54", - "esbuild-windows-arm64": "0.14.54" + "esbuild-android-64": "0.14.51", + "esbuild-android-arm64": "0.14.51", + "esbuild-darwin-64": "0.14.51", + "esbuild-darwin-arm64": "0.14.51", + "esbuild-freebsd-64": "0.14.51", + "esbuild-freebsd-arm64": "0.14.51", + "esbuild-linux-32": "0.14.51", + "esbuild-linux-64": "0.14.51", + "esbuild-linux-arm": "0.14.51", + "esbuild-linux-arm64": "0.14.51", + "esbuild-linux-mips64le": "0.14.51", + "esbuild-linux-ppc64le": "0.14.51", + "esbuild-linux-riscv64": "0.14.51", + "esbuild-linux-s390x": "0.14.51", + "esbuild-netbsd-64": "0.14.51", + "esbuild-openbsd-64": "0.14.51", + "esbuild-sunos-64": "0.14.51", + "esbuild-windows-32": "0.14.51", + "esbuild-windows-64": "0.14.51", + "esbuild-windows-arm64": "0.14.51" } }, "node_modules/esbuild-android-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", - "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.51.tgz", + "integrity": "sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==", "cpu": [ "x64" ], @@ -80,9 +63,9 @@ } }, "node_modules/esbuild-android-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", - "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.51.tgz", + "integrity": "sha512-vBtp//5VVkZWmYYvHsqBRCMMi1MzKuMIn5XDScmnykMTu9+TD9v0NMEDqQxvtFToeYmojdo5UCV2vzMQWJcJ4A==", "cpu": [ "arm64" ], @@ -96,9 +79,9 @@ } }, "node_modules/esbuild-darwin-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", - "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.51.tgz", + "integrity": "sha512-YFmXPIOvuagDcwCejMRtCDjgPfnDu+bNeh5FU2Ryi68ADDVlWEpbtpAbrtf/lvFTWPexbgyKgzppNgsmLPr8PA==", "cpu": [ "x64" ], @@ -112,9 +95,9 @@ } }, "node_modules/esbuild-darwin-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", - "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.51.tgz", + "integrity": "sha512-juYD0QnSKwAMfzwKdIF6YbueXzS6N7y4GXPDeDkApz/1RzlT42mvX9jgNmyOlWKN7YzQAYbcUEJmZJYQGdf2ow==", "cpu": [ "arm64" ], @@ -128,9 +111,9 @@ } }, "node_modules/esbuild-freebsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", - "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.51.tgz", + "integrity": "sha512-cLEI/aXjb6vo5O2Y8rvVSQ7smgLldwYY5xMxqh/dQGfWO+R1NJOFsiax3IS4Ng300SVp7Gz3czxT6d6qf2cw0g==", "cpu": [ "x64" ], @@ -144,9 +127,9 @@ } }, "node_modules/esbuild-freebsd-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", - "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.51.tgz", + "integrity": "sha512-TcWVw/rCL2F+jUgRkgLa3qltd5gzKjIMGhkVybkjk6PJadYInPtgtUBp1/hG+mxyigaT7ib+od1Xb84b+L+1Mg==", "cpu": [ "arm64" ], @@ -160,9 +143,9 @@ } }, "node_modules/esbuild-linux-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", - "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.51.tgz", + "integrity": "sha512-RFqpyC5ChyWrjx8Xj2K0EC1aN0A37H6OJfmUXIASEqJoHcntuV3j2Efr9RNmUhMfNE6yEj2VpYuDteZLGDMr0w==", "cpu": [ "ia32" ], @@ -176,9 +159,9 @@ } }, "node_modules/esbuild-linux-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", - "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.51.tgz", + "integrity": "sha512-dxjhrqo5i7Rq6DXwz5v+MEHVs9VNFItJmHBe1CxROWNf4miOGoQhqSG8StStbDkQ1Mtobg6ng+4fwByOhoQoeA==", "cpu": [ "x64" ], @@ -192,9 +175,9 @@ } }, "node_modules/esbuild-linux-arm": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", - "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.51.tgz", + "integrity": "sha512-LsJynDxYF6Neg7ZC7748yweCDD+N8ByCv22/7IAZglIEniEkqdF4HCaa49JNDLw1UQGlYuhOB8ZT/MmcSWzcWg==", "cpu": [ "arm" ], @@ -208,9 +191,9 @@ } }, "node_modules/esbuild-linux-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", - "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.51.tgz", + "integrity": "sha512-D9rFxGutoqQX3xJPxqd6o+kvYKeIbM0ifW2y0bgKk5HPgQQOo2k9/2Vpto3ybGYaFPCE5qTGtqQta9PoP6ZEzw==", "cpu": [ "arm64" ], @@ -224,9 +207,9 @@ } }, "node_modules/esbuild-linux-mips64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", - "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.51.tgz", + "integrity": "sha512-vS54wQjy4IinLSlb5EIlLoln8buh1yDgliP4CuEHumrPk4PvvP4kTRIG4SzMXm6t19N0rIfT4bNdAxzJLg2k6A==", "cpu": [ "mips64el" ], @@ -240,9 +223,9 @@ } }, "node_modules/esbuild-linux-ppc64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", - "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.51.tgz", + "integrity": "sha512-xcdd62Y3VfGoyphNP/aIV9LP+RzFw5M5Z7ja+zdpQHHvokJM7d0rlDRMN+iSSwvUymQkqZO+G/xjb4/75du8BQ==", "cpu": [ "ppc64" ], @@ -256,9 +239,9 @@ } }, "node_modules/esbuild-linux-riscv64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", - "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.51.tgz", + "integrity": "sha512-syXHGak9wkAnFz0gMmRBoy44JV0rp4kVCEA36P5MCeZcxFq8+fllBC2t6sKI23w3qd8Vwo9pTADCgjTSf3L3rA==", "cpu": [ "riscv64" ], @@ -272,9 +255,9 @@ } }, "node_modules/esbuild-linux-s390x": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", - "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.51.tgz", + "integrity": "sha512-kFAJY3dv+Wq8o28K/C7xkZk/X34rgTwhknSsElIqoEo8armCOjMJ6NsMxm48KaWY2h2RUYGtQmr+RGuUPKBhyw==", "cpu": [ "s390x" ], @@ -288,9 +271,9 @@ } }, "node_modules/esbuild-netbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", - "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.51.tgz", + "integrity": "sha512-ZZBI7qrR1FevdPBVHz/1GSk1x5GDL/iy42Zy8+neEm/HA7ma+hH/bwPEjeHXKWUDvM36CZpSL/fn1/y9/Hb+1A==", "cpu": [ "x64" ], @@ -304,9 +287,9 @@ } }, "node_modules/esbuild-openbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", - "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.51.tgz", + "integrity": "sha512-7R1/p39M+LSVQVgDVlcY1KKm6kFKjERSX1lipMG51NPcspJD1tmiZSmmBXoY5jhHIu6JL1QkFDTx94gMYK6vfA==", "cpu": [ "x64" ], @@ -320,9 +303,9 @@ } }, "node_modules/esbuild-sunos-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", - "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.51.tgz", + "integrity": "sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==", "cpu": [ "x64" ], @@ -336,9 +319,9 @@ } }, "node_modules/esbuild-windows-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", - "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.51.tgz", + "integrity": "sha512-4rtwSAM35A07CBt1/X8RWieDj3ZUHQqUOaEo5ZBs69rt5WAFjP4aqCIobdqOy4FdhYw1yF8Z0xFBTyc9lgPtEg==", "cpu": [ "ia32" ], @@ -352,9 +335,9 @@ } }, "node_modules/esbuild-windows-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", - "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.51.tgz", + "integrity": "sha512-HoN/5HGRXJpWODprGCgKbdMvrC3A2gqvzewu2eECRw2sYxOUoh2TV1tS+G7bHNapPGI79woQJGV6pFH7GH7qnA==", "cpu": [ "x64" ], @@ -368,9 +351,9 @@ } }, "node_modules/esbuild-windows-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", - "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.51.tgz", + "integrity": "sha512-JQDqPjuOH7o+BsKMSddMfmVJXrnYZxXDHsoLHc0xgmAZkOOCflRmC43q31pk79F9xuyWY45jDBPolb5ZgGOf9g==", "cpu": [ "arm64" ], @@ -416,9 +399,9 @@ } }, "node_modules/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -428,9 +411,9 @@ } }, "node_modules/million": { - "version": "1.12.5", - "resolved": "https://registry.npmjs.org/million/-/million-1.12.5.tgz", - "integrity": "sha512-faOnk3o1/SRgpfjAL54M7HCACNTim5Wo6yaEEC7qjy1j3h1Wdv7cie/Iw+fYt9tJn5SXs0W8+DX4MHzfMdguzw==", + "version": "1.12.3-beta.1", + "resolved": "https://registry.npmjs.org/million/-/million-1.12.3-beta.1.tgz", + "integrity": "sha512-ES5OJbLWKSWJwWCMH+36ms9q4vQWPAfY0FNhRkA76Ay0UoiXBRoBtM3P5hs6ainqYZb0gBepc4cHc1mhoJtyTg==", "funding": { "url": "https://github.com/sponsors/aidenybai" } @@ -460,9 +443,9 @@ "dev": true }, "node_modules/postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "dev": true, "funding": [ { @@ -501,9 +484,9 @@ } }, "node_modules/rollup": { - "version": "2.79.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", - "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", + "version": "2.77.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.2.tgz", + "integrity": "sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -579,179 +562,171 @@ } }, "dependencies": { - "@esbuild/linux-loong64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", - "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", - "dev": true, - "optional": true - }, "esbuild": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", - "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.51.tgz", + "integrity": "sha512-+CvnDitD7Q5sT7F+FM65sWkF8wJRf+j9fPcprxYV4j+ohmzVj2W7caUqH2s5kCaCJAfcAICjSlKhDCcvDpU7nw==", "dev": true, "requires": { - "@esbuild/linux-loong64": "0.14.54", - "esbuild-android-64": "0.14.54", - "esbuild-android-arm64": "0.14.54", - "esbuild-darwin-64": "0.14.54", - "esbuild-darwin-arm64": "0.14.54", - "esbuild-freebsd-64": "0.14.54", - "esbuild-freebsd-arm64": "0.14.54", - "esbuild-linux-32": "0.14.54", - "esbuild-linux-64": "0.14.54", - "esbuild-linux-arm": "0.14.54", - "esbuild-linux-arm64": "0.14.54", - "esbuild-linux-mips64le": "0.14.54", - "esbuild-linux-ppc64le": "0.14.54", - "esbuild-linux-riscv64": "0.14.54", - "esbuild-linux-s390x": "0.14.54", - "esbuild-netbsd-64": "0.14.54", - "esbuild-openbsd-64": "0.14.54", - "esbuild-sunos-64": "0.14.54", - "esbuild-windows-32": "0.14.54", - "esbuild-windows-64": "0.14.54", - "esbuild-windows-arm64": "0.14.54" + "esbuild-android-64": "0.14.51", + "esbuild-android-arm64": "0.14.51", + "esbuild-darwin-64": "0.14.51", + "esbuild-darwin-arm64": "0.14.51", + "esbuild-freebsd-64": "0.14.51", + "esbuild-freebsd-arm64": "0.14.51", + "esbuild-linux-32": "0.14.51", + "esbuild-linux-64": "0.14.51", + "esbuild-linux-arm": "0.14.51", + "esbuild-linux-arm64": "0.14.51", + "esbuild-linux-mips64le": "0.14.51", + "esbuild-linux-ppc64le": "0.14.51", + "esbuild-linux-riscv64": "0.14.51", + "esbuild-linux-s390x": "0.14.51", + "esbuild-netbsd-64": "0.14.51", + "esbuild-openbsd-64": "0.14.51", + "esbuild-sunos-64": "0.14.51", + "esbuild-windows-32": "0.14.51", + "esbuild-windows-64": "0.14.51", + "esbuild-windows-arm64": "0.14.51" } }, "esbuild-android-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", - "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.51.tgz", + "integrity": "sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==", "dev": true, "optional": true }, "esbuild-android-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", - "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.51.tgz", + "integrity": "sha512-vBtp//5VVkZWmYYvHsqBRCMMi1MzKuMIn5XDScmnykMTu9+TD9v0NMEDqQxvtFToeYmojdo5UCV2vzMQWJcJ4A==", "dev": true, "optional": true }, "esbuild-darwin-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", - "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.51.tgz", + "integrity": "sha512-YFmXPIOvuagDcwCejMRtCDjgPfnDu+bNeh5FU2Ryi68ADDVlWEpbtpAbrtf/lvFTWPexbgyKgzppNgsmLPr8PA==", "dev": true, "optional": true }, "esbuild-darwin-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", - "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.51.tgz", + "integrity": "sha512-juYD0QnSKwAMfzwKdIF6YbueXzS6N7y4GXPDeDkApz/1RzlT42mvX9jgNmyOlWKN7YzQAYbcUEJmZJYQGdf2ow==", "dev": true, "optional": true }, "esbuild-freebsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", - "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.51.tgz", + "integrity": "sha512-cLEI/aXjb6vo5O2Y8rvVSQ7smgLldwYY5xMxqh/dQGfWO+R1NJOFsiax3IS4Ng300SVp7Gz3czxT6d6qf2cw0g==", "dev": true, "optional": true }, "esbuild-freebsd-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", - "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.51.tgz", + "integrity": "sha512-TcWVw/rCL2F+jUgRkgLa3qltd5gzKjIMGhkVybkjk6PJadYInPtgtUBp1/hG+mxyigaT7ib+od1Xb84b+L+1Mg==", "dev": true, "optional": true }, "esbuild-linux-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", - "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.51.tgz", + "integrity": "sha512-RFqpyC5ChyWrjx8Xj2K0EC1aN0A37H6OJfmUXIASEqJoHcntuV3j2Efr9RNmUhMfNE6yEj2VpYuDteZLGDMr0w==", "dev": true, "optional": true }, "esbuild-linux-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", - "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.51.tgz", + "integrity": "sha512-dxjhrqo5i7Rq6DXwz5v+MEHVs9VNFItJmHBe1CxROWNf4miOGoQhqSG8StStbDkQ1Mtobg6ng+4fwByOhoQoeA==", "dev": true, "optional": true }, "esbuild-linux-arm": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", - "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.51.tgz", + "integrity": "sha512-LsJynDxYF6Neg7ZC7748yweCDD+N8ByCv22/7IAZglIEniEkqdF4HCaa49JNDLw1UQGlYuhOB8ZT/MmcSWzcWg==", "dev": true, "optional": true }, "esbuild-linux-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", - "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.51.tgz", + "integrity": "sha512-D9rFxGutoqQX3xJPxqd6o+kvYKeIbM0ifW2y0bgKk5HPgQQOo2k9/2Vpto3ybGYaFPCE5qTGtqQta9PoP6ZEzw==", "dev": true, "optional": true }, "esbuild-linux-mips64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", - "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.51.tgz", + "integrity": "sha512-vS54wQjy4IinLSlb5EIlLoln8buh1yDgliP4CuEHumrPk4PvvP4kTRIG4SzMXm6t19N0rIfT4bNdAxzJLg2k6A==", "dev": true, "optional": true }, "esbuild-linux-ppc64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", - "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.51.tgz", + "integrity": "sha512-xcdd62Y3VfGoyphNP/aIV9LP+RzFw5M5Z7ja+zdpQHHvokJM7d0rlDRMN+iSSwvUymQkqZO+G/xjb4/75du8BQ==", "dev": true, "optional": true }, "esbuild-linux-riscv64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", - "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.51.tgz", + "integrity": "sha512-syXHGak9wkAnFz0gMmRBoy44JV0rp4kVCEA36P5MCeZcxFq8+fllBC2t6sKI23w3qd8Vwo9pTADCgjTSf3L3rA==", "dev": true, "optional": true }, "esbuild-linux-s390x": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", - "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.51.tgz", + "integrity": "sha512-kFAJY3dv+Wq8o28K/C7xkZk/X34rgTwhknSsElIqoEo8armCOjMJ6NsMxm48KaWY2h2RUYGtQmr+RGuUPKBhyw==", "dev": true, "optional": true }, "esbuild-netbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", - "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.51.tgz", + "integrity": "sha512-ZZBI7qrR1FevdPBVHz/1GSk1x5GDL/iy42Zy8+neEm/HA7ma+hH/bwPEjeHXKWUDvM36CZpSL/fn1/y9/Hb+1A==", "dev": true, "optional": true }, "esbuild-openbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", - "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.51.tgz", + "integrity": "sha512-7R1/p39M+LSVQVgDVlcY1KKm6kFKjERSX1lipMG51NPcspJD1tmiZSmmBXoY5jhHIu6JL1QkFDTx94gMYK6vfA==", "dev": true, "optional": true }, "esbuild-sunos-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", - "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.51.tgz", + "integrity": "sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==", "dev": true, "optional": true }, "esbuild-windows-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", - "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.51.tgz", + "integrity": "sha512-4rtwSAM35A07CBt1/X8RWieDj3ZUHQqUOaEo5ZBs69rt5WAFjP4aqCIobdqOy4FdhYw1yF8Z0xFBTyc9lgPtEg==", "dev": true, "optional": true }, "esbuild-windows-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", - "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.51.tgz", + "integrity": "sha512-HoN/5HGRXJpWODprGCgKbdMvrC3A2gqvzewu2eECRw2sYxOUoh2TV1tS+G7bHNapPGI79woQJGV6pFH7GH7qnA==", "dev": true, "optional": true }, "esbuild-windows-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", - "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.51.tgz", + "integrity": "sha512-JQDqPjuOH7o+BsKMSddMfmVJXrnYZxXDHsoLHc0xgmAZkOOCflRmC43q31pk79F9xuyWY45jDBPolb5ZgGOf9g==", "dev": true, "optional": true }, @@ -778,18 +753,18 @@ } }, "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dev": true, "requires": { "has": "^1.0.3" } }, "million": { - "version": "1.12.5", - "resolved": "https://registry.npmjs.org/million/-/million-1.12.5.tgz", - "integrity": "sha512-faOnk3o1/SRgpfjAL54M7HCACNTim5Wo6yaEEC7qjy1j3h1Wdv7cie/Iw+fYt9tJn5SXs0W8+DX4MHzfMdguzw==" + "version": "1.12.3-beta.1", + "resolved": "https://registry.npmjs.org/million/-/million-1.12.3-beta.1.tgz", + "integrity": "sha512-ES5OJbLWKSWJwWCMH+36ms9q4vQWPAfY0FNhRkA76Ay0UoiXBRoBtM3P5hs6ainqYZb0gBepc4cHc1mhoJtyTg==" }, "nanoid": { "version": "3.3.4", @@ -810,9 +785,9 @@ "dev": true }, "postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "dev": true, "requires": { "nanoid": "^3.3.4", @@ -832,9 +807,9 @@ } }, "rollup": { - "version": "2.79.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", - "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", + "version": "2.77.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.2.tgz", + "integrity": "sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==", "dev": true, "requires": { "fsevents": "~2.3.2" diff --git a/frameworks/non-keyed/million/package.json b/frameworks/keyed/million/package.json similarity index 63% rename from frameworks/non-keyed/million/package.json rename to frameworks/keyed/million/package.json index 080825865..e65d82c01 100644 --- a/frameworks/non-keyed/million/package.json +++ b/frameworks/keyed/million/package.json @@ -3,20 +3,19 @@ "type": "module", "scripts": { "dev": "vite", - "build-dev": "npm run dev", - "build": "vite build --base '/frameworks/non-keyed/million/dist/'", + "build-dev": "vite build --watch --base '/frameworks/keyed/million/dist/'", + "build": "vite build --base '/frameworks/keyed/million/dist/'", "build-prod": "npm run build", "preview": "vite preview" }, "dependencies": { - "million": "^1.12.3-beta.7" + "million": "^1.12.3-beta.1" }, "devDependencies": { "vite": "3.0.2" }, "js-framework-benchmark": { "frameworkVersionFromPackage": "million", - "frameworkHomeURL": "https://millionjs.org/", "customURL": "/dist" } } diff --git a/frameworks/keyed/million/src/main.jsx b/frameworks/keyed/million/src/main.jsx new file mode 100644 index 000000000..304ad21cb --- /dev/null +++ b/frameworks/keyed/million/src/main.jsx @@ -0,0 +1,291 @@ +import { + createBlock, + $wire, + fragment, +} from '/Users/aidenybai/Projects/aidenybai/million/packages/next/block'; + +const adjectives = [ + 'pretty', + 'large', + 'big', + 'small', + 'tall', + 'short', + 'long', + 'handsome', + 'plain', + 'quaint', + 'clean', + 'elegant', + 'easy', + 'angry', + 'crazy', + 'helpful', + 'mushy', + 'odd', + 'unsightly', + 'adorable', + 'important', + 'inexpensive', + 'cheap', + 'expensive', + 'fancy', +]; +const colors = [ + 'red', + 'yellow', + 'blue', + 'green', + 'pink', + 'brown', + 'purple', + 'brown', + 'white', + 'black', + 'orange', +]; +const nouns = [ + 'table', + 'chair', + 'house', + 'bbq', + 'desk', + 'car', + 'pony', + 'cookie', + 'sandwich', + 'burger', + 'pizza', + 'mouse', + 'keyboard', +]; + +const random = (max) => Math.round(Math.random() * 1000) % max; + +let nextId = 1; +let list = []; +let selected = 0; + +const clear = () => { + list = []; + update(); +}; + +const buildData = (count) => { + const data = new Array(count); + for (let i = 0; i < count; ++i) { + data[i] = { + id: nextId++, + label: `${adjectives[random(adjectives.length)]} ${ + colors[random(colors.length)] + } ${nouns[random(nouns.length)]}`, + }; + } + return data; +}; + +const create1k = () => { + clear(); + list = buildData(1000); + update(); +}; + +const create10k = () => { + clear(); + list = buildData(10000); + update(); +}; + +const append1k = () => { + list.concat(buildData(1000)); + update(); +}; + +const updateEvery10 = () => { + let i = 0; + while (i < list.length) { + list[i].label = `${list[i].label} !!!`; + i += 10; + } + update(); +}; + +const swapRows = () => { + if (list.length > 998) { + const item = list[1]; + list[1] = list[998]; + list[998] = item; + } + update(); +}; + +const select = (id) => { + selected = id; + update(); +}; + +const remove = (id) => { + list.splice( + list.findIndex((z) => z.id === id), + 1 + ); + update(); +}; + +const Main = createBlock(({ rows }) => ( +
+
+
+
+

Million

+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + {rows} +
+ +
+)); + +const Row = createBlock(({ className, id, label }) => { + return ( + + {id} + + { + return () => { + select(id); + }; + }, id)} + > + {label} + + + + { + return () => { + remove(id); + }; + }, id)} + > + + + + + + ); +}); + +function Rows({ oldCache, newCache }) { + return fragment( + list.map((item) => { + const isSelected = selected === item.id; + const cachedItem = oldCache[item.id]; + if (cachedItem) { + const [cachedLabel, cachedIsSelected] = cachedItem._data; + if (cachedLabel === item.label && cachedIsSelected === isSelected) { + return (newCache[item.id] = cachedItem); + } + } + const row = ( + + ); + row._data = [item.label, isSelected]; + row.key = String(item.id); + newCache[row.id] = row; + return row; + }) + ); +} + +function render(oldCache, newCache) { + return ; +} + +let oldCache = {}; + +const main = render({}, oldCache); +(
).mount(document.getElementById('main')); + +function update() { + let newCache = {}; + main.patch(render(oldCache, newCache)); + oldCache = newCache; +} diff --git a/frameworks/non-keyed/million/vite.config.js b/frameworks/keyed/million/vite.config.js similarity index 97% rename from frameworks/non-keyed/million/vite.config.js rename to frameworks/keyed/million/vite.config.js index e4db78fc5..693f40327 100644 --- a/frameworks/non-keyed/million/vite.config.js +++ b/frameworks/keyed/million/vite.config.js @@ -4,4 +4,4 @@ import { million } from 'million/vite-plugin-million'; // https://vitejs.dev/config/ export default defineConfig({ plugins: [million()], -}); \ No newline at end of file +}); diff --git a/frameworks/non-keyed/million-react/index.html b/frameworks/non-keyed/million-react/index.html deleted file mode 100644 index 6fa6f8ab4..000000000 --- a/frameworks/non-keyed/million-react/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - Million.js React - - -
- - - \ No newline at end of file diff --git a/frameworks/non-keyed/million-react/package-lock.json b/frameworks/non-keyed/million-react/package-lock.json deleted file mode 100644 index d073b37a2..000000000 --- a/frameworks/non-keyed/million-react/package-lock.json +++ /dev/null @@ -1,869 +0,0 @@ -{ - "name": "million-react", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "dependencies": { - "million": "^1.12.3-beta.7" - }, - "devDependencies": { - "vite": "3.0.2" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", - "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", - "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/linux-loong64": "0.14.54", - "esbuild-android-64": "0.14.54", - "esbuild-android-arm64": "0.14.54", - "esbuild-darwin-64": "0.14.54", - "esbuild-darwin-arm64": "0.14.54", - "esbuild-freebsd-64": "0.14.54", - "esbuild-freebsd-arm64": "0.14.54", - "esbuild-linux-32": "0.14.54", - "esbuild-linux-64": "0.14.54", - "esbuild-linux-arm": "0.14.54", - "esbuild-linux-arm64": "0.14.54", - "esbuild-linux-mips64le": "0.14.54", - "esbuild-linux-ppc64le": "0.14.54", - "esbuild-linux-riscv64": "0.14.54", - "esbuild-linux-s390x": "0.14.54", - "esbuild-netbsd-64": "0.14.54", - "esbuild-openbsd-64": "0.14.54", - "esbuild-sunos-64": "0.14.54", - "esbuild-windows-32": "0.14.54", - "esbuild-windows-64": "0.14.54", - "esbuild-windows-arm64": "0.14.54" - } - }, - "node_modules/esbuild-android-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", - "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-android-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", - "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-darwin-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", - "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-darwin-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", - "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-freebsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", - "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-freebsd-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", - "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", - "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", - "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-arm": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", - "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", - "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-mips64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", - "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-ppc64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", - "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-riscv64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", - "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-s390x": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", - "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-netbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", - "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-openbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", - "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-sunos-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", - "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", - "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", - "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", - "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/million": { - "version": "1.12.5", - "resolved": "https://registry.npmjs.org/million/-/million-1.12.5.tgz", - "integrity": "sha512-faOnk3o1/SRgpfjAL54M7HCACNTim5Wo6yaEEC7qjy1j3h1Wdv7cie/Iw+fYt9tJn5SXs0W8+DX4MHzfMdguzw==", - "funding": { - "url": "https://github.com/sponsors/aidenybai" - } - }, - "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/rollup": { - "version": "2.79.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", - "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/vite": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.2.tgz", - "integrity": "sha512-TAqydxW/w0U5AoL5AsD9DApTvGb2iNbGs3sN4u2VdT1GFkQVUfgUldt+t08TZgi23uIauh1TUOQJALduo9GXqw==", - "dev": true, - "dependencies": { - "esbuild": "^0.14.47", - "postcss": "^8.4.14", - "resolve": "^1.22.1", - "rollup": "^2.75.6" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "less": "*", - "sass": "*", - "stylus": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "terser": { - "optional": true - } - } - } - }, - "dependencies": { - "@esbuild/linux-loong64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", - "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", - "dev": true, - "optional": true - }, - "esbuild": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", - "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", - "dev": true, - "requires": { - "@esbuild/linux-loong64": "0.14.54", - "esbuild-android-64": "0.14.54", - "esbuild-android-arm64": "0.14.54", - "esbuild-darwin-64": "0.14.54", - "esbuild-darwin-arm64": "0.14.54", - "esbuild-freebsd-64": "0.14.54", - "esbuild-freebsd-arm64": "0.14.54", - "esbuild-linux-32": "0.14.54", - "esbuild-linux-64": "0.14.54", - "esbuild-linux-arm": "0.14.54", - "esbuild-linux-arm64": "0.14.54", - "esbuild-linux-mips64le": "0.14.54", - "esbuild-linux-ppc64le": "0.14.54", - "esbuild-linux-riscv64": "0.14.54", - "esbuild-linux-s390x": "0.14.54", - "esbuild-netbsd-64": "0.14.54", - "esbuild-openbsd-64": "0.14.54", - "esbuild-sunos-64": "0.14.54", - "esbuild-windows-32": "0.14.54", - "esbuild-windows-64": "0.14.54", - "esbuild-windows-arm64": "0.14.54" - } - }, - "esbuild-android-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", - "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", - "dev": true, - "optional": true - }, - "esbuild-android-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", - "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", - "dev": true, - "optional": true - }, - "esbuild-darwin-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", - "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", - "dev": true, - "optional": true - }, - "esbuild-darwin-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", - "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", - "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", - "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", - "dev": true, - "optional": true - }, - "esbuild-linux-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", - "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", - "dev": true, - "optional": true - }, - "esbuild-linux-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", - "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", - "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", - "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", - "dev": true, - "optional": true - }, - "esbuild-linux-mips64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", - "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", - "dev": true, - "optional": true - }, - "esbuild-linux-ppc64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", - "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", - "dev": true, - "optional": true - }, - "esbuild-linux-riscv64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", - "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", - "dev": true, - "optional": true - }, - "esbuild-linux-s390x": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", - "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", - "dev": true, - "optional": true - }, - "esbuild-netbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", - "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", - "dev": true, - "optional": true - }, - "esbuild-openbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", - "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", - "dev": true, - "optional": true - }, - "esbuild-sunos-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", - "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", - "dev": true, - "optional": true - }, - "esbuild-windows-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", - "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", - "dev": true, - "optional": true - }, - "esbuild-windows-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", - "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", - "dev": true, - "optional": true - }, - "esbuild-windows-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", - "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", - "dev": true, - "optional": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "million": { - "version": "1.12.5", - "resolved": "https://registry.npmjs.org/million/-/million-1.12.5.tgz", - "integrity": "sha512-faOnk3o1/SRgpfjAL54M7HCACNTim5Wo6yaEEC7qjy1j3h1Wdv7cie/Iw+fYt9tJn5SXs0W8+DX4MHzfMdguzw==" - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", - "dev": true, - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "rollup": { - "version": "2.79.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", - "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", - "dev": true, - "requires": { - "fsevents": "~2.3.2" - } - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "vite": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.2.tgz", - "integrity": "sha512-TAqydxW/w0U5AoL5AsD9DApTvGb2iNbGs3sN4u2VdT1GFkQVUfgUldt+t08TZgi23uIauh1TUOQJALduo9GXqw==", - "dev": true, - "requires": { - "esbuild": "^0.14.47", - "fsevents": "~2.3.2", - "postcss": "^8.4.14", - "resolve": "^1.22.1", - "rollup": "^2.75.6" - } - } - } -} diff --git a/frameworks/non-keyed/million-react/package.json b/frameworks/non-keyed/million-react/package.json deleted file mode 100644 index 88226ee0d..000000000 --- a/frameworks/non-keyed/million-react/package.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "private": true, - "type": "module", - "scripts": { - "dev": "vite", - "build-dev": "npm run dev", - "build": "vite build --base '/frameworks/non-keyed/million-react/dist/'", - "build-prod": "npm run build", - "preview": "vite preview" - }, - "dependencies": { - "million": "^1.12.3-beta.7" - }, - "devDependencies": { - "vite": "3.0.2" - }, - "js-framework-benchmark": { - "frameworkVersionFromPackage": "million", - "frameworkHomeURL": "https://millionjs.org/", - "customURL": "/dist" - } -} diff --git a/frameworks/non-keyed/million-react/src/App.jsx b/frameworks/non-keyed/million-react/src/App.jsx deleted file mode 100644 index c90c4f688..000000000 --- a/frameworks/non-keyed/million-react/src/App.jsx +++ /dev/null @@ -1,228 +0,0 @@ -import { useList, useState } from 'million/react'; - -const random = (max) => Math.round(Math.random() * 1000) % max; - -const A = [ - 'pretty', - 'large', - 'big', - 'small', - 'tall', - 'short', - 'long', - 'handsome', - 'plain', - 'quaint', - 'clean', - 'elegant', - 'easy', - 'angry', - 'crazy', - 'helpful', - 'mushy', - 'odd', - 'unsightly', - 'adorable', - 'important', - 'inexpensive', - 'cheap', - 'expensive', - 'fancy', -]; -const C = [ - 'red', - 'yellow', - 'blue', - 'green', - 'pink', - 'brown', - 'purple', - 'brown', - 'white', - 'black', - 'orange', -]; -const N = [ - 'table', - 'chair', - 'house', - 'bbq', - 'desk', - 'car', - 'pony', - 'cookie', - 'sandwich', - 'burger', - 'pizza', - 'mouse', - 'keyboard', -]; - -let nextId = 1; -const generate = () => { - return { - id: nextId++, - label: `${A[random(A.length)]} ${C[random(C.length)]} ${ - N[random(N.length)] - }`, - }; -}; - -export default function App() { - const [list, delta] = useList([]); - const [selected, setSelected] = useState(0); - - const clear = () => { - setSelected(0); - list.splice(0, list.length); - }; - - const append = (count) => { - for (let i = 0; i < count; i++) { - list.push(generate()); - } - }; - - const create1k = () => { - clear(); - append(1000); - }; - - const create10k = () => { - clear(); - append(10000); - }; - - const append1k = () => { - append(1000); - }; - - const updateEvery10 = () => { - for (let i = 0; i < list.length; i += 10) { - const item = list[i]; - list[i] = { id: item.id, label: item.label + ' !!!' }; - } - }; - - const swapRows = () => { - if (list.length >= 999) { - list.splice(1, 1, list.splice(998, 1, list[1])[0]); - } - }; - - const remove = (id) => - list.splice( - list.findIndex((z) => z.id === id), - 1 - ); - - return ( -
-
-
-
-

Million React

-
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
- - - {list.map((item) => ( - - ))} - -
- -
- ); -} - -function Row({ item, selected, remove, setSelected }) { - return ( - - {item.id} - - setSelected(item.id)}>{item.label} - - - remove(item.id)}> - - - - - - ); -} diff --git a/frameworks/non-keyed/million-react/src/main.jsx b/frameworks/non-keyed/million-react/src/main.jsx deleted file mode 100644 index da1723098..000000000 --- a/frameworks/non-keyed/million-react/src/main.jsx +++ /dev/null @@ -1,5 +0,0 @@ -import { createRoot } from 'million/react'; - -import App from './App'; - -createRoot(document.getElementById('main')).render(); diff --git a/frameworks/non-keyed/million-react/vite.config.js b/frameworks/non-keyed/million-react/vite.config.js deleted file mode 100644 index 9976dfcfc..000000000 --- a/frameworks/non-keyed/million-react/vite.config.js +++ /dev/null @@ -1,7 +0,0 @@ -import { defineConfig } from 'vite'; -import { million } from 'million/vite-plugin-million'; - -// https://vitejs.dev/config/ -export default defineConfig({ - plugins: [million({ react: true })], -}); \ No newline at end of file diff --git a/frameworks/non-keyed/million/src/main.jsx b/frameworks/non-keyed/million/src/main.jsx deleted file mode 100644 index d97f8c656..000000000 --- a/frameworks/non-keyed/million/src/main.jsx +++ /dev/null @@ -1,245 +0,0 @@ -import { render } from 'million'; - -const random = (max) => Math.round(Math.random() * 1000) % max; - -const A = [ - 'pretty', - 'large', - 'big', - 'small', - 'tall', - 'short', - 'long', - 'handsome', - 'plain', - 'quaint', - 'clean', - 'elegant', - 'easy', - 'angry', - 'crazy', - 'helpful', - 'mushy', - 'odd', - 'unsightly', - 'adorable', - 'important', - 'inexpensive', - 'cheap', - 'expensive', - 'fancy', -]; -const C = [ - 'red', - 'yellow', - 'blue', - 'green', - 'pink', - 'brown', - 'purple', - 'brown', - 'white', - 'black', - 'orange', -]; -const N = [ - 'table', - 'chair', - 'house', - 'bbq', - 'desk', - 'car', - 'pony', - 'cookie', - 'sandwich', - 'burger', - 'pizza', - 'mouse', - 'keyboard', -]; - -let nextId = 1; -const generate = () => { - return { - id: nextId++, - label: `${A[random(A.length)]} ${C[random(C.length)]} ${ - N[random(N.length)] - }`, - }; -}; - -const list = []; -let selected = 0; - -const clear = () => { - selected = 0; - list.splice(0, list.length); - rerender(); -}; - -const append = (count) => { - for (let i = 0; i < count; i++) { - list.push(generate()); - } - rerender(); -}; - -const create1k = () => { - clear(); - append(1000); - rerender(); -}; - -const create10k = () => { - clear(); - append(10000); - rerender(); -}; - -const append1k = () => { - append(1000); - rerender(); -}; - -const updateEvery10 = () => { - for (let i = 0; i < list.length; i += 10) { - const item = list[i]; - list[i] = { id: item.id, label: item.label + ' !!!' }; - } - rerender(); -}; - -const swapRows = () => { - if (list.length >= 999) { - list.splice(1, 1, list.splice(998, 1, list[1])[0]); - } - rerender(); -}; - -const remove = (id) => { - list.splice( - list.findIndex((z) => z.id === id), - 1 - ); - rerender(); -}; - -function rerender() { - render( - document.getElementById('main'), -
-
-
-
-

Million

-
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
- - - {list.map((item) => ( - - ))} - -
- -
- ); -} - -function Row({ item, remove }) { - return ( - - {item.id} - - { - selected = item.id; - rerender(); - }} - > - {item.label} - - - - { - remove(item.id); - }} - > - - - - - - ); -} - -rerender(); From 37e11c46cb7f262534547a14d14a5ac54680fd0a Mon Sep 17 00:00:00 2001 From: Aiden Bai Date: Mon, 13 Feb 2023 21:48:30 -0800 Subject: [PATCH 02/18] update --- frameworks/keyed/million/src/main.jsx | 44 ++++++++++--------------- frameworks/keyed/million/vite.config.js | 2 +- 2 files changed, 18 insertions(+), 28 deletions(-) diff --git a/frameworks/keyed/million/src/main.jsx b/frameworks/keyed/million/src/main.jsx index 304ad21cb..8cb4fe990 100644 --- a/frameworks/keyed/million/src/main.jsx +++ b/frameworks/keyed/million/src/main.jsx @@ -1,8 +1,8 @@ import { createBlock, - $wire, - fragment, -} from '/Users/aidenybai/Projects/aidenybai/million/packages/next/block'; + createFragment, + // make sure you import your local version of million +} from '/Users/aidenybai/Projects/aidenybai/million/packages/next/index'; const adjectives = [ 'pretty', @@ -64,11 +64,13 @@ const random = (max) => Math.round(Math.random() * 1000) % max; let nextId = 1; let list = []; +let main; let selected = 0; const clear = () => { list = []; - update(); + main.children = []; + main.remove(); }; const buildData = (count) => { @@ -85,19 +87,19 @@ const buildData = (count) => { }; const create1k = () => { - clear(); + if (list.length) clear(); list = buildData(1000); update(); }; const create10k = () => { - clear(); + if (list.length) clear(); list = buildData(10000); update(); }; const append1k = () => { - list.concat(buildData(1000)); + list = list.concat(buildData(1000)); update(); }; @@ -218,29 +220,15 @@ const Main = createBlock(({ rows }) => ( )); -const Row = createBlock(({ className, id, label }) => { +const Row = createBlock(({ className, id, select, remove, label }) => { return ( {id} - { - return () => { - select(id); - }; - }, id)} - > - {label} - + {label} - { - return () => { - remove(id); - }; - }, id)} - > + @@ -250,7 +238,7 @@ const Row = createBlock(({ className, id, label }) => { }); function Rows({ oldCache, newCache }) { - return fragment( + return createFragment( list.map((item) => { const isSelected = selected === item.id; const cachedItem = oldCache[item.id]; @@ -265,11 +253,13 @@ function Rows({ oldCache, newCache }) { id={item.id} label={item.label} className={isSelected ? 'danger' : ''} + remove={() => remove(item.id)} + select={() => select(item.id)} /> ); row._data = [item.label, isSelected]; row.key = String(item.id); - newCache[row.id] = row; + newCache[item.id] = row; return row; }) ); @@ -281,7 +271,7 @@ function render(oldCache, newCache) { let oldCache = {}; -const main = render({}, oldCache); +main = render({}, oldCache); (
).mount(document.getElementById('main')); function update() { diff --git a/frameworks/keyed/million/vite.config.js b/frameworks/keyed/million/vite.config.js index 693f40327..b0c06cfd6 100644 --- a/frameworks/keyed/million/vite.config.js +++ b/frameworks/keyed/million/vite.config.js @@ -3,5 +3,5 @@ import { million } from 'million/vite-plugin-million'; // https://vitejs.dev/config/ export default defineConfig({ - plugins: [million()], + plugins: [million({ skipOptimize: true })], }); From 3cc65916e840e994179cc74ffbbb464f1be9b90d Mon Sep 17 00:00:00 2001 From: Aiden Bai Date: Fri, 17 Feb 2023 08:37:09 -0800 Subject: [PATCH 03/18] fix(block): update benchmark --- frameworks/keyed/million/src/main.jsx | 43 +++++++++++++++++++-------- 1 file changed, 31 insertions(+), 12 deletions(-) diff --git a/frameworks/keyed/million/src/main.jsx b/frameworks/keyed/million/src/main.jsx index 8cb4fe990..d19cbc87b 100644 --- a/frameworks/keyed/million/src/main.jsx +++ b/frameworks/keyed/million/src/main.jsx @@ -1,8 +1,7 @@ import { createBlock, - createFragment, - // make sure you import your local version of million -} from '/Users/aidenybai/Projects/aidenybai/million/packages/next/index'; + fragment, +} from '/Users/aidenybai/Projects/aidenybai/million/packages/block/index'; const adjectives = [ 'pretty', @@ -86,24 +85,28 @@ const buildData = (count) => { return data; }; -const create1k = () => { +const create1k = (event) => { + event.stopPropagation(); if (list.length) clear(); list = buildData(1000); update(); }; -const create10k = () => { +const create10k = (event) => { + event.stopPropagation(); if (list.length) clear(); list = buildData(10000); update(); }; -const append1k = () => { +const append1k = (event) => { + event.stopPropagation(); list = list.concat(buildData(1000)); update(); }; -const updateEvery10 = () => { +const updateEvery10 = (event) => { + event.stopPropagation(); let i = 0; while (i < list.length) { list[i].label = `${list[i].label} !!!`; @@ -112,7 +115,8 @@ const updateEvery10 = () => { update(); }; -const swapRows = () => { +const swapRows = (event) => { + event.stopPropagation(); if (list.length > 998) { const item = list[1]; list[1] = list[998]; @@ -134,6 +138,13 @@ const remove = (id) => { update(); }; +const shouldUpdate = (oldProps, newProps) => { + return ( + oldProps.label !== newProps.label || + oldProps.className !== newProps.className + ); +}; + const Main = createBlock(({ rows }) => (
@@ -188,7 +199,8 @@ const Main = createBlock(({ rows }) => ( type="button" class="btn btn-primary btn-block" id="clear" - onClick={() => { + onClick={(event) => { + event.stopPropagation(); clear(); update(); }} @@ -238,7 +250,7 @@ const Row = createBlock(({ className, id, select, remove, label }) => { }); function Rows({ oldCache, newCache }) { - return createFragment( + return fragment( list.map((item) => { const isSelected = selected === item.id; const cachedItem = oldCache[item.id]; @@ -253,12 +265,19 @@ function Rows({ oldCache, newCache }) { id={item.id} label={item.label} className={isSelected ? 'danger' : ''} - remove={() => remove(item.id)} - select={() => select(item.id)} + remove={(event) => { + event.stopPropagation(); + remove(item.id); + }} + select={(event) => { + event.stopPropagation(); + select(item.id); + }} /> ); row._data = [item.label, isSelected]; row.key = String(item.id); + row.shouldUpdate = shouldUpdate; newCache[item.id] = row; return row; }) From ff263c75233e2d34ea7132ec9fc0687211ee84f9 Mon Sep 17 00:00:00 2001 From: Aiden Bai Date: Fri, 17 Feb 2023 21:26:49 -0800 Subject: [PATCH 04/18] update cache --- frameworks/keyed/million/src/main.jsx | 141 ++++++++++++++------------ 1 file changed, 75 insertions(+), 66 deletions(-) diff --git a/frameworks/keyed/million/src/main.jsx b/frameworks/keyed/million/src/main.jsx index d19cbc87b..8e888293c 100644 --- a/frameworks/keyed/million/src/main.jsx +++ b/frameworks/keyed/million/src/main.jsx @@ -63,8 +63,8 @@ const random = (max) => Math.round(Math.random() * 1000) % max; let nextId = 1; let list = []; -let main; let selected = 0; +let main; const clear = () => { list = []; @@ -85,44 +85,44 @@ const buildData = (count) => { return data; }; -const create1k = (event) => { - event.stopPropagation(); +const create1k = () => { if (list.length) clear(); list = buildData(1000); update(); + return false; }; -const create10k = (event) => { - event.stopPropagation(); +const create10k = () => { if (list.length) clear(); list = buildData(10000); update(); + return false; }; -const append1k = (event) => { - event.stopPropagation(); +const append1k = () => { list = list.concat(buildData(1000)); update(); + return false; }; -const updateEvery10 = (event) => { - event.stopPropagation(); +const updateEvery10 = () => { let i = 0; while (i < list.length) { list[i].label = `${list[i].label} !!!`; i += 10; } update(); + return false; }; -const swapRows = (event) => { - event.stopPropagation(); +const swapRows = () => { if (list.length > 998) { const item = list[1]; list[1] = list[998]; list[998] = item; } update(); + return false; }; const select = (id) => { @@ -132,19 +132,12 @@ const select = (id) => { const remove = (id) => { list.splice( - list.findIndex((z) => z.id === id), + list.findIndex((item) => item.id === id), 1 ); update(); }; -const shouldUpdate = (oldProps, newProps) => { - return ( - oldProps.label !== newProps.label || - oldProps.className !== newProps.className - ); -}; - const Main = createBlock(({ rows }) => (
@@ -199,10 +192,10 @@ const Main = createBlock(({ rows }) => ( type="button" class="btn btn-primary btn-block" id="clear" - onClick={(event) => { - event.stopPropagation(); + onClick={() => { clear(); update(); + return false; }} > Clear @@ -232,66 +225,82 @@ const Main = createBlock(({ rows }) => (
)); -const Row = createBlock(({ className, id, select, remove, label }) => { - return ( - - {id} - - {label} - - - - - - - - - ); -}); +const Row = createBlock(({ className, id, select, remove, label }) => ( + + {id} + + {label} + + + + + + + + +)); + +const shouldUpdate = (oldProps, newProps) => { + return oldProps.valueKey !== newProps.valueKey; +}; -function Rows({ oldCache, newCache }) { +const cache = (map, key, listener) => { + if (has$.call(map, key)) { + return get$.call(selectCache, key); + } else { + set$.call(map, key, listener); + return listener; + } +}; + +const removeCache = new Map(); +const selectCache = new Map(); + +const Map$ = Map.prototype; +const has$ = Map$.has; +const get$ = Map$.get; +const set$ = Map$.set; + +function render(oldCache, newCache) { return fragment( list.map((item) => { const isSelected = selected === item.id; - const cachedItem = oldCache[item.id]; - if (cachedItem) { - const [cachedLabel, cachedIsSelected] = cachedItem._data; - if (cachedLabel === item.label && cachedIsSelected === isSelected) { - return (newCache[item.id] = cachedItem); - } + const key = String(item.id); + const cachedItem = oldCache[key]; + const valueKey = `${item.label}${isSelected}`; + if (cachedItem?.props.valueKey === valueKey) { + return (newCache[key] = cachedItem); } - const row = ( - { - event.stopPropagation(); + + const row = Row( + { + id: item.id, + label: item.label, + className: isSelected ? 'danger' : '', + remove: cache(removeCache, key, () => { remove(item.id); - }} - select={(event) => { - event.stopPropagation(); + return false; + }), + select: cache(selectCache, key, () => { select(item.id); - }} - /> + return false; + }), + valueKey, + }, + key, + shouldUpdate ); - row._data = [item.label, isSelected]; - row.key = String(item.id); - row.shouldUpdate = shouldUpdate; - newCache[item.id] = row; + newCache[key] = row; return row; }) ); } -function render(oldCache, newCache) { - return ; -} - let oldCache = {}; -main = render({}, oldCache); -(
).mount(document.getElementById('main')); +Main({ rows: (main = render({}, oldCache)) }).mount( + document.getElementById('main') +); function update() { let newCache = {}; From 9e807ddaf0bc9e7c9244be88331749acaa935949 Mon Sep 17 00:00:00 2001 From: Aiden Bai Date: Sat, 18 Feb 2023 15:15:30 -0800 Subject: [PATCH 05/18] optimize init --- frameworks/keyed/million/index.html | 6 +- frameworks/keyed/million/src/main.js | 337 ++ frameworks/keyed/million/src/main.jsx | 309 -- frameworks/keyed/million/vite.config.js | 5 +- ...s => BoxPlotTable.5a5fa6bcf1d08a3c781b.js} | 0 webdriver-ts-results/src/results.ts | 3350 +---------------- webdriver-ts-results/table.html | 2 +- webdriver-ts/results.json | 2 +- 8 files changed, 398 insertions(+), 3613 deletions(-) create mode 100644 frameworks/keyed/million/src/main.js delete mode 100644 frameworks/keyed/million/src/main.jsx rename webdriver-ts-results/{BoxPlotTable.c66c015b9613d069c9ab.js => BoxPlotTable.5a5fa6bcf1d08a3c781b.js} (100%) diff --git a/frameworks/keyed/million/index.html b/frameworks/keyed/million/index.html index f86c3d861..eb3828847 100644 --- a/frameworks/keyed/million/index.html +++ b/frameworks/keyed/million/index.html @@ -3,11 +3,11 @@ - + Million.js
- + - \ No newline at end of file + diff --git a/frameworks/keyed/million/src/main.js b/frameworks/keyed/million/src/main.js new file mode 100644 index 000000000..cc9f00a17 --- /dev/null +++ b/frameworks/keyed/million/src/main.js @@ -0,0 +1,337 @@ +import { + Block, + fragment, + stringToDOM, +} from '/Users/aidenybai/Projects/aidenybai/million/packages/block/index'; + +const adjectives = [ + 'pretty', + 'large', + 'big', + 'small', + 'tall', + 'short', + 'long', + 'handsome', + 'plain', + 'quaint', + 'clean', + 'elegant', + 'easy', + 'angry', + 'crazy', + 'helpful', + 'mushy', + 'odd', + 'unsightly', + 'adorable', + 'important', + 'inexpensive', + 'cheap', + 'expensive', + 'fancy', +]; +const colors = [ + 'red', + 'yellow', + 'blue', + 'green', + 'pink', + 'brown', + 'purple', + 'brown', + 'white', + 'black', + 'orange', +]; +const nouns = [ + 'table', + 'chair', + 'house', + 'bbq', + 'desk', + 'car', + 'pony', + 'cookie', + 'sandwich', + 'burger', + 'pizza', + 'mouse', + 'keyboard', +]; + +const random = (max) => Math.round(Math.random() * 1000) % max; + +let nextId = 1; +let list = []; +let selected = 0; +let main; + +const clear = () => { + list = []; + main.children = []; + main.remove(); +}; + +const buildData = (count) => { + const data = new Array(count); + for (let i = 0; i < count; ++i) { + data[i] = { + id: nextId++, + label: `${adjectives[random(adjectives.length)]} ${ + colors[random(colors.length)] + } ${nouns[random(nouns.length)]}`, + }; + } + return data; +}; + +const create1k = () => { + if (list.length) clear(); + list = buildData(1000); + update(); + return false; +}; + +const create10k = () => { + if (list.length) clear(); + list = buildData(10000); + update(); + return false; +}; + +const append1k = () => { + list = list.concat(buildData(1000)); + update(); + return false; +}; + +const updateEvery10 = () => { + let i = 0; + while (i < list.length) { + list[i].label = `${list[i].label} !!!`; + i += 10; + } + update(); + return false; +}; + +const swapRows = () => { + if (list.length > 998) { + const item = list[1]; + list[1] = list[998]; + list[998] = item; + } + update(); + return false; +}; + +const select = (id) => { + selected = id; + update(); +}; + +const remove = (id) => { + list.splice( + list.findIndex((item) => item.id === id), + 1 + ); + update(); +}; + +const Row = (() => { + const root = stringToDOM( + '' + ); + const edits = [ + { + path: [0], + edits: [ + { + type: 2, + hole: 'id', + index: 0, + }, + ], + inits: [], + }, + { + path: [1, 0], + edits: [ + { + type: 3, + listener: 'select', + name: 'onClick', + hole: 'select', + }, + { + type: 2, + hole: 'label', + index: 0, + }, + ], + inits: [], + }, + { + path: [2, 0], + edits: [ + { + type: 3, + listener: 'remove', + name: 'onClick', + hole: 'remove', + }, + ], + inits: [], + }, + { + path: [], + edits: [ + { + type: 0, + hole: 'className', + name: 'class', + }, + ], + inits: [], + }, + ]; + const shouldUpdate = (oldProps, newProps) => { + return oldProps.$key !== newProps.$key; + }; + return (props, key) => { + return new Block(root, edits, props, key, shouldUpdate); + }; +})(); + +function render(oldCache, newCache) { + return fragment( + list.map((item) => { + const isSelected = selected === item.id; + const cachedItem = oldCache[item.id]; + const $key = item.label + String(isSelected); + if (cachedItem?.props.$key === $key) { + return (newCache[item.id] = cachedItem); + } + + const row = Row( + { + id: item.id, + label: item.label, + className: isSelected ? 'danger' : '', + remove: () => { + remove(item.id); + return false; + }, + select: () => { + select(item.id); + return false; + }, + $key, + }, + String(item.id) + ); + newCache[item.id] = row; + return row; + }) + ); +} + +new Block( + stringToDOM( + '

Million

' + ), + [ + { + path: [0, 0, 1, 0, 0, 0], + edits: [ + { + type: 3, + name: 'onClick', + listener: create1k, + }, + ], + inits: [], + }, + { + path: [0, 0, 1, 0, 1, 0], + edits: [ + { + type: 3, + name: 'onClick', + listener: create10k, + }, + ], + inits: [], + }, + { + path: [0, 0, 1, 0, 2, 0], + edits: [ + { + type: 3, + name: 'onClick', + listener: append1k, + }, + ], + inits: [], + }, + { + path: [0, 0, 1, 0, 3, 0], + edits: [ + { + type: 3, + name: 'onClick', + listener: updateEvery10, + }, + ], + inits: [], + }, + { + path: [0, 0, 1, 0, 4, 0], + edits: [ + { + type: 3, + name: 'onClick', + listener: () => { + clear(); + update(); + return false; + }, + }, + ], + inits: [], + }, + { + path: [0, 0, 1, 0, 5, 0], + edits: [ + { + type: 3, + name: 'onClick', + listener: swapRows, + }, + ], + inits: [], + }, + { + path: [1, 0], + edits: [ + { + type: 2, + hole: 'rows', + index: 0, + }, + ], + inits: [], + }, + ], + { rows: (main = fragment([])) }, + undefined, + undefined +).mount(document.getElementById('main')); + +let oldCache = {}; +function update() { + let newCache = {}; + main.patch(render(oldCache, newCache)); + oldCache = newCache; +} diff --git a/frameworks/keyed/million/src/main.jsx b/frameworks/keyed/million/src/main.jsx deleted file mode 100644 index 8e888293c..000000000 --- a/frameworks/keyed/million/src/main.jsx +++ /dev/null @@ -1,309 +0,0 @@ -import { - createBlock, - fragment, -} from '/Users/aidenybai/Projects/aidenybai/million/packages/block/index'; - -const adjectives = [ - 'pretty', - 'large', - 'big', - 'small', - 'tall', - 'short', - 'long', - 'handsome', - 'plain', - 'quaint', - 'clean', - 'elegant', - 'easy', - 'angry', - 'crazy', - 'helpful', - 'mushy', - 'odd', - 'unsightly', - 'adorable', - 'important', - 'inexpensive', - 'cheap', - 'expensive', - 'fancy', -]; -const colors = [ - 'red', - 'yellow', - 'blue', - 'green', - 'pink', - 'brown', - 'purple', - 'brown', - 'white', - 'black', - 'orange', -]; -const nouns = [ - 'table', - 'chair', - 'house', - 'bbq', - 'desk', - 'car', - 'pony', - 'cookie', - 'sandwich', - 'burger', - 'pizza', - 'mouse', - 'keyboard', -]; - -const random = (max) => Math.round(Math.random() * 1000) % max; - -let nextId = 1; -let list = []; -let selected = 0; -let main; - -const clear = () => { - list = []; - main.children = []; - main.remove(); -}; - -const buildData = (count) => { - const data = new Array(count); - for (let i = 0; i < count; ++i) { - data[i] = { - id: nextId++, - label: `${adjectives[random(adjectives.length)]} ${ - colors[random(colors.length)] - } ${nouns[random(nouns.length)]}`, - }; - } - return data; -}; - -const create1k = () => { - if (list.length) clear(); - list = buildData(1000); - update(); - return false; -}; - -const create10k = () => { - if (list.length) clear(); - list = buildData(10000); - update(); - return false; -}; - -const append1k = () => { - list = list.concat(buildData(1000)); - update(); - return false; -}; - -const updateEvery10 = () => { - let i = 0; - while (i < list.length) { - list[i].label = `${list[i].label} !!!`; - i += 10; - } - update(); - return false; -}; - -const swapRows = () => { - if (list.length > 998) { - const item = list[1]; - list[1] = list[998]; - list[998] = item; - } - update(); - return false; -}; - -const select = (id) => { - selected = id; - update(); -}; - -const remove = (id) => { - list.splice( - list.findIndex((item) => item.id === id), - 1 - ); - update(); -}; - -const Main = createBlock(({ rows }) => ( -
-
-
-
-

Million

-
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
- - {rows} -
- -
-)); - -const Row = createBlock(({ className, id, select, remove, label }) => ( - - {id} - - {label} - - - - - - - - -)); - -const shouldUpdate = (oldProps, newProps) => { - return oldProps.valueKey !== newProps.valueKey; -}; - -const cache = (map, key, listener) => { - if (has$.call(map, key)) { - return get$.call(selectCache, key); - } else { - set$.call(map, key, listener); - return listener; - } -}; - -const removeCache = new Map(); -const selectCache = new Map(); - -const Map$ = Map.prototype; -const has$ = Map$.has; -const get$ = Map$.get; -const set$ = Map$.set; - -function render(oldCache, newCache) { - return fragment( - list.map((item) => { - const isSelected = selected === item.id; - const key = String(item.id); - const cachedItem = oldCache[key]; - const valueKey = `${item.label}${isSelected}`; - if (cachedItem?.props.valueKey === valueKey) { - return (newCache[key] = cachedItem); - } - - const row = Row( - { - id: item.id, - label: item.label, - className: isSelected ? 'danger' : '', - remove: cache(removeCache, key, () => { - remove(item.id); - return false; - }), - select: cache(selectCache, key, () => { - select(item.id); - return false; - }), - valueKey, - }, - key, - shouldUpdate - ); - newCache[key] = row; - return row; - }) - ); -} - -let oldCache = {}; - -Main({ rows: (main = render({}, oldCache)) }).mount( - document.getElementById('main') -); - -function update() { - let newCache = {}; - main.patch(render(oldCache, newCache)); - oldCache = newCache; -} diff --git a/frameworks/keyed/million/vite.config.js b/frameworks/keyed/million/vite.config.js index b0c06cfd6..d3102d41a 100644 --- a/frameworks/keyed/million/vite.config.js +++ b/frameworks/keyed/million/vite.config.js @@ -1,7 +1,4 @@ import { defineConfig } from 'vite'; -import { million } from 'million/vite-plugin-million'; // https://vitejs.dev/config/ -export default defineConfig({ - plugins: [million({ skipOptimize: true })], -}); +export default defineConfig({}); diff --git a/webdriver-ts-results/BoxPlotTable.c66c015b9613d069c9ab.js b/webdriver-ts-results/BoxPlotTable.5a5fa6bcf1d08a3c781b.js similarity index 100% rename from webdriver-ts-results/BoxPlotTable.c66c015b9613d069c9ab.js rename to webdriver-ts-results/BoxPlotTable.5a5fa6bcf1d08a3c781b.js diff --git a/webdriver-ts-results/src/results.ts b/webdriver-ts-results/src/results.ts index 040ab3b06..5d6ddf0c0 100644 --- a/webdriver-ts-results/src/results.ts +++ b/webdriver-ts-results/src/results.ts @@ -1,3299 +1,59 @@ import {RawResult} from './Common'; export const results: RawResult[]=[ -{"f":"1more-v0.1.18-keyed","b":"01_run1k","v":[37.797,38.475,39.186,39.317,39.416,39.685,39.698,39.699,39.817,39.823]}, -{"f":"1more-v0.1.18-keyed","b":"02_replace1k","v":[41.44,41.508,41.553,41.778,41.823,42.16,42.443,42.911,43.191,43.36]}, -{"f":"1more-v0.1.18-keyed","b":"03_update10th1k_x16","v":[102.407,104.187,104.922,105.835,107.72,108.888,109.265,109.676,110.275,110.356]}, -{"f":"1more-v0.1.18-keyed","b":"04_select1k","v":[14.608,17.295,17.854,17.986,18.05,18.27,18.45,18.462,18.809,21.372]}, -{"f":"1more-v0.1.18-keyed","b":"05_swap1k","v":[29.062,29.079,29.261,29.264,29.787,30.078,30.458,30.516,30.564,30.622]}, -{"f":"1more-v0.1.18-keyed","b":"06_remove-one-1k","v":[43.106,45.929,46.781,47.112,47.799,48.111,48.694,48.815,49.057,49.416]}, -{"f":"1more-v0.1.18-keyed","b":"07_create10k","v":[427.369,432.512,433.028,433.339,434.615,434.684,434.953,436.898,437.714,438.2]}, -{"f":"1more-v0.1.18-keyed","b":"08_create1k-after1k_x2","v":[89.611,89.955,90.971,91.609,91.636,92.035,92.256,92.262,92.27,92.316]}, -{"f":"1more-v0.1.18-keyed","b":"09_clear1k_x8","v":[31.116,31.955,32.08,32.251,33.656,35.309,35.452,35.734,35.953,36.47]}, -{"f":"1more-v0.1.18-keyed","b":"21_ready-memory","v":[0.7519102096557617]}, -{"f":"1more-v0.1.18-keyed","b":"22_run-memory","v":[2.4011545181274414]}, -{"f":"1more-v0.1.18-keyed","b":"23_update5-memory","v":[2.4426345825195312]}, -{"f":"1more-v0.1.18-keyed","b":"25_run-clear-memory","v":[0.8737516403198242]}, -{"f":"1more-v0.1.18-keyed","b":"26_run-10k-memory","v":[17.66502285003662]}, -{"f":"1more-v0.1.18-keyed","b":"31_startup-ci","v":[1951.8700000000001,1951.91,1951.9450000000002]}, -{"f":"1more-v0.1.18-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"1more-v0.1.18-keyed","b":"33_startup-mainthreadcost","v":[4.747999999999997,9.77599999999999,4.167999999999999]}, -{"f":"1more-v0.1.18-keyed","b":"34_startup-totalbytes","v":[166.3623046875,166.3623046875,166.3623046875]}, -{"f":"alpine-v3.10.2-keyed","b":"01_run1k","v":[107.225,107.453,107.662,108.03,108.552,108.573,108.888,109.32,109.619,110.297]}, -{"f":"alpine-v3.10.2-keyed","b":"02_replace1k","v":[112.372,112.393,113.103,114.462,114.48,114.908,115.066,115.134,115.433,115.513]}, -{"f":"alpine-v3.10.2-keyed","b":"03_update10th1k_x16","v":[123.94,124.934,125.413,126.435,126.508,127.967,128.944,135.567,136.25,136.37]}, -{"f":"alpine-v3.10.2-keyed","b":"04_select1k","v":[144.018,154.829,156.436,158.413,159.113,160.251,161.231,163.998,164.636,164.729]}, -{"f":"alpine-v3.10.2-keyed","b":"05_swap1k","v":[41.607,42.59,42.887,42.971,43.117,43.131,43.643,44.697,45.971,46.065]}, -{"f":"alpine-v3.10.2-keyed","b":"06_remove-one-1k","v":[63.703,64.657,65.684,65.911,66.133,66.85,67.355,67.432,68.188,68.369]}, -{"f":"alpine-v3.10.2-keyed","b":"07_create10k","v":[1008.205,1019.334,1022.1,1023.054,1032.168,1034.922,1036.624,1038.031,1038.183,1064.83]}, -{"f":"alpine-v3.10.2-keyed","b":"08_create1k-after1k_x2","v":[219.177,219.835,219.876,219.895,220.152,220.902,221.118,221.468,222.184,222.674]}, -{"f":"alpine-v3.10.2-keyed","b":"09_clear1k_x8","v":[107.744,109.836,110.357,111.436,113.604,113.674,114.158,115.276,115.483,115.82]}, -{"f":"alpine-v3.10.2-keyed","b":"21_ready-memory","v":[0.8249082565307617]}, -{"f":"alpine-v3.10.2-keyed","b":"22_run-memory","v":[13.570765495300293]}, -{"f":"alpine-v3.10.2-keyed","b":"23_update5-memory","v":[13.646678924560547]}, -{"f":"alpine-v3.10.2-keyed","b":"25_run-clear-memory","v":[1.698298454284668]}, -{"f":"alpine-v3.10.2-keyed","b":"26_run-10k-memory","v":[124.93563842773438]}, -{"f":"alpine-v3.10.2-keyed","b":"31_startup-ci","v":[2028.555,2027.5749999999998,2026.8650000000002]}, -{"f":"alpine-v3.10.2-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"alpine-v3.10.2-keyed","b":"33_startup-mainthreadcost","v":[9.159999999999993,4.132,3.9240000000000004]}, -{"f":"alpine-v3.10.2-keyed","b":"34_startup-totalbytes","v":[179.0810546875,179.0810546875,179.0810546875]}, -{"f":"angular-v15.0.1-keyed","b":"01_run1k","v":[46.631,46.845,47.064,47.768,47.772,47.949,48.524,49.117,49.64,49.653]}, -{"f":"angular-v15.0.1-keyed","b":"02_replace1k","v":[50.687,51.843,52.069,52.078,52.246,52.947,53.077,53.439,54.09,54.261]}, -{"f":"angular-v15.0.1-keyed","b":"03_update10th1k_x16","v":[100.612,104.318,105.976,106.082,107.62,108.254,108.521,109.988,111.351,112.648]}, -{"f":"angular-v15.0.1-keyed","b":"04_select1k","v":[13.752,14.424,14.897,15.741,15.859,16.26,17.621,17.894,19.049,19.559]}, -{"f":"angular-v15.0.1-keyed","b":"05_swap1k","v":[176.983,177.465,177.628,178.048,178.361,178.742,178.812,178.844,181.009,182.862]}, -{"f":"angular-v15.0.1-keyed","b":"06_remove-one-1k","v":[44.377,47.663,47.822,48.517,49.171,49.285,49.525,49.541,50.163,50.658]}, -{"f":"angular-v15.0.1-keyed","b":"07_create10k","v":[502.696,502.944,503.464,503.511,505.755,507.514,508.01,509.783,510.601,511.918]}, -{"f":"angular-v15.0.1-keyed","b":"08_create1k-after1k_x2","v":[105.582,106.02,106.214,106.542,106.851,106.938,107.062,107.064,107.822,107.836]}, -{"f":"angular-v15.0.1-keyed","b":"09_clear1k_x8","v":[67.852,69.377,70.665,70.759,71.046,71.895,73.635,73.684,74.092,74.639]}, -{"f":"angular-v15.0.1-keyed","b":"21_ready-memory","v":[1.562788963317871]}, -{"f":"angular-v15.0.1-keyed","b":"22_run-memory","v":[4.623711585998535]}, -{"f":"angular-v15.0.1-keyed","b":"23_update5-memory","v":[4.6962738037109375]}, -{"f":"angular-v15.0.1-keyed","b":"25_run-clear-memory","v":[2.308651924133301]}, -{"f":"angular-v15.0.1-keyed","b":"26_run-10k-memory","v":[28.951494216918945]}, -{"f":"angular-v15.0.1-keyed","b":"31_startup-ci","v":[2780.808,2779.734,2778.4860000000003]}, -{"f":"angular-v15.0.1-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"angular-v15.0.1-keyed","b":"33_startup-mainthreadcost","v":[8.899999999999991,4.3039999999999985,4.527999999999998]}, -{"f":"angular-v15.0.1-keyed","b":"34_startup-totalbytes","v":[282.7998046875,282.7998046875,282.7998046875]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"01_run1k","v":[45.201,46.27,46.303,46.329,46.766,47.542,47.785,48.047,48.217,48.292]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"02_replace1k","v":[48.818,49.236,49.809,49.922,49.972,50.058,50.175,50.333,50.644,52.033]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"03_update10th1k_x16","v":[104.137,104.687,106.443,107.201,108.281,108.598,111.762,111.829,113.038,113.989]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"04_select1k","v":[14.013,17.728,17.891,18.108,18.726,19.316,19.772,20,20.728,21.457]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"05_swap1k","v":[173.731,175.496,175.621,175.655,175.824,175.894,177.473,177.732,177.939,178.121]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"06_remove-one-1k","v":[45.222,46.498,46.768,48.067,48.485,48.566,48.789,48.88,48.912,49.081]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"07_create10k","v":[502.456,504.555,504.612,505.308,505.315,505.364,505.71,506.017,506.457,506.645]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"08_create1k-after1k_x2","v":[103.981,104.271,104.402,104.514,104.611,104.634,104.669,104.855,104.93,105.93]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"09_clear1k_x8","v":[52.583,56.642,56.827,56.948,57.089,57.442,57.465,59.141,61.22,62.937]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"21_ready-memory","v":[1.1324214935302734]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"22_run-memory","v":[3.527597427368164]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"23_update5-memory","v":[3.586176872253418]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"25_run-clear-memory","v":[1.7841053009033203]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"26_run-10k-memory","v":[22.585288047790527]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"31_startup-ci","v":[2629.698,2629.464,2628.0420000000004]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"33_startup-mainthreadcost","v":[8.235999999999994,3.8160000000000003,4.2799999999999985]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"34_startup-totalbytes","v":[250.2080078125,250.2080078125,250.2080078125]}, -{"f":"apprun-v2.28.3-keyed","b":"01_run1k","v":[42.64,43.619,44.113,45.099,45.698,45.759,45.855,46.233,46.459,46.576]}, -{"f":"apprun-v2.28.3-keyed","b":"02_replace1k","v":[48.194,50.618,50.632,50.735,50.848,51.181,51.21,51.373,51.505,52.557]}, -{"f":"apprun-v2.28.3-keyed","b":"03_update10th1k_x16","v":[222.713,225.28,226.083,228.78,232.03,233.337,233.879,234.095,234.435,234.674]}, -{"f":"apprun-v2.28.3-keyed","b":"04_select1k","v":[134.305,134.942,135.842,136.887,136.987,137.653,138.324,141.844,142.066,142.225]}, -{"f":"apprun-v2.28.3-keyed","b":"05_swap1k","v":[54.309,57.556,57.815,58.582,59.181,59.958,61.102,61.188,62.214,62.323]}, -{"f":"apprun-v2.28.3-keyed","b":"06_remove-one-1k","v":[227.982,228.057,228.777,229.239,229.613,229.801,230.331,231.933,233.958,235.272]}, -{"f":"apprun-v2.28.3-keyed","b":"07_create10k","v":[511.258,512.384,516.797,521.151,521.312,521.84,524.007,527.716,527.748,532.913]}, -{"f":"apprun-v2.28.3-keyed","b":"08_create1k-after1k_x2","v":[129.507,134.17,134.474,134.716,135.024,135.835,135.975,136.116,136.436,137.123]}, -{"f":"apprun-v2.28.3-keyed","b":"09_clear1k_x8","v":[38.63,38.907,41.811,42.102,42.396,42.755,42.799,44.122,44.854,45.098]}, -{"f":"apprun-v2.28.3-keyed","b":"21_ready-memory","v":[0.7401456832885742]}, -{"f":"apprun-v2.28.3-keyed","b":"22_run-memory","v":[2.5069541931152344]}, -{"f":"apprun-v2.28.3-keyed","b":"23_update5-memory","v":[2.612154006958008]}, -{"f":"apprun-v2.28.3-keyed","b":"25_run-clear-memory","v":[7.971705436706543]}, -{"f":"apprun-v2.28.3-keyed","b":"26_run-10k-memory","v":[16.354616165161133]}, -{"f":"apprun-v2.28.3-keyed","b":"31_startup-ci","v":[1877.1249999999998,1876.525,1877.475]}, -{"f":"apprun-v2.28.3-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"apprun-v2.28.3-keyed","b":"33_startup-mainthreadcost","v":[9.551999999999998,4.1999999999999975,4.599999999999998]}, -{"f":"apprun-v2.28.3-keyed","b":"34_startup-totalbytes","v":[155.9140625,155.9140625,155.9140625]}, -{"f":"art-v0.1.7-keyed","b":"01_run1k","v":[45.129,45.242,45.381,45.666,45.775,45.826,45.908,46.052,46.343,47.112]}, -{"f":"art-v0.1.7-keyed","b":"02_replace1k","v":[46.236,46.254,46.47,46.561,46.92,46.974,47.179,47.628,47.815,48.642]}, -{"f":"art-v0.1.7-keyed","b":"03_update10th1k_x16","v":[126.748,127.874,129.784,131.039,132.184,132.301,132.334,132.383,132.85,134.524]}, -{"f":"art-v0.1.7-keyed","b":"04_select1k","v":[23.41,23.783,24.241,24.817,25.056,25.523,25.8,25.912,26.03,26.978]}, -{"f":"art-v0.1.7-keyed","b":"05_swap1k","v":[29.944,31.88,32.259,32.68,32.849,32.892,33.1,33.375,34.011,34.352]}, -{"f":"art-v0.1.7-keyed","b":"06_remove-one-1k","v":[46.695,49.452,51.365,51.483,52.368,53.036,53.4,53.548,53.836,54.112]}, -{"f":"art-v0.1.7-keyed","b":"07_create10k","v":[489.218,491.544,494.234,494.297,496.023,497.293,498.493,498.867,503.058,504.326]}, -{"f":"art-v0.1.7-keyed","b":"08_create1k-after1k_x2","v":[100.046,100.728,101.037,101.203,101.373,101.754,101.961,102.05,102.371,102.771]}, -{"f":"art-v0.1.7-keyed","b":"09_clear1k_x8","v":[31.011,32.864,32.903,33.024,33.576,33.85,34.886,35.465,35.811,35.868]}, -{"f":"art-v0.1.7-keyed","b":"21_ready-memory","v":[0.6737909317016602]}, -{"f":"art-v0.1.7-keyed","b":"22_run-memory","v":[3.7477216720581055]}, -{"f":"art-v0.1.7-keyed","b":"23_update5-memory","v":[3.8415136337280273]}, -{"f":"art-v0.1.7-keyed","b":"25_run-clear-memory","v":[0.8906049728393555]}, -{"f":"art-v0.1.7-keyed","b":"26_run-10k-memory","v":[30.29236888885498]}, -{"f":"art-v0.1.7-keyed","b":"31_startup-ci","v":[1951.485,1953.3165,1952.255]}, -{"f":"art-v0.1.7-keyed","b":"32_startup-bt","v":[0,0,0.052000000000000005]}, -{"f":"art-v0.1.7-keyed","b":"33_startup-mainthreadcost","v":[3.8200000000000003,4.052,9453.104]}, -{"f":"art-v0.1.7-keyed","b":"34_startup-totalbytes","v":[147.3642578125,147.3642578125,147.3642578125]}, -{"f":"bdc-v1.0.0-keyed","b":"01_run1k","v":[48.768,48.91,49.59,50.021,50.114,50.15,50.413,50.739,52.546,52.741]}, -{"f":"bdc-v1.0.0-keyed","b":"02_replace1k","v":[198.035,198.872,201.522,201.61,201.719,202.445,202.749,203.679,203.818,203.883]}, -{"f":"bdc-v1.0.0-keyed","b":"03_update10th1k_x16","v":[254.704,260.196,260.923,263.79,266.358,267.477,267.765,269.057,269.463,274.025]}, -{"f":"bdc-v1.0.0-keyed","b":"04_select1k","v":[165.744,168.318,168.359,169.198,169.331,171.158,171.972,172.032,173.874,177.162]}, -{"f":"bdc-v1.0.0-keyed","b":"05_swap1k","v":[208.161,209.794,210.624,211.218,212.061,212.07,212.413,213.072,214.097,215.392]}, -{"f":"bdc-v1.0.0-keyed","b":"06_remove-one-1k","v":[207.028,208.087,208.885,209.077,209.423,209.661,210.036,210.565,211.31,211.992]}, -{"f":"bdc-v1.0.0-keyed","b":"07_create10k","v":[551.939,552.28,552.795,553.41,553.524,553.762,555.18,555.517,557.226,559.145]}, -{"f":"bdc-v1.0.0-keyed","b":"08_create1k-after1k_x2","v":[127.036,129.171,129.427,129.71,129.848,130.258,131.038,131.257,131.329,131.947]}, -{"f":"bdc-v1.0.0-keyed","b":"09_clear1k_x8","v":[39.445,39.697,40.119,40.256,40.324,41.309,43.585,44.208,44.231,44.526]}, -{"f":"bdc-v1.0.0-keyed","b":"21_ready-memory","v":[0.6449489593505859]}, -{"f":"bdc-v1.0.0-keyed","b":"22_run-memory","v":[2.0046558380126953]}, -{"f":"bdc-v1.0.0-keyed","b":"23_update5-memory","v":[3.01186466217041]}, -{"f":"bdc-v1.0.0-keyed","b":"25_run-clear-memory","v":[1.0155248641967773]}, -{"f":"bdc-v1.0.0-keyed","b":"26_run-10k-memory","v":[16.583267211914062]}, -{"f":"bdc-v1.0.0-keyed","b":"31_startup-ci","v":[1876.4049999999997,1876.7399999999998,1876.745]}, -{"f":"bdc-v1.0.0-keyed","b":"32_startup-bt","v":[0,0.052000000000000005,0.055999999999999994]}, -{"f":"bdc-v1.0.0-keyed","b":"33_startup-mainthreadcost","v":[10.219999999999995,9537.816,9527.392000000002]}, -{"f":"bdc-v1.0.0-keyed","b":"34_startup-totalbytes","v":[143.169921875,143.169921875,143.169921875]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"01_run1k","v":[113.152,113.167,114.821,114.898,114.937,114.948,115.191,115.233,116.02,116.153]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"02_replace1k","v":[119.044,121.438,121.795,122.399,122.457,122.811,123.934,124.355,124.414,124.451]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"03_update10th1k_x16","v":[511.959,515.177,517.259,518.451,520.287,521.996,522.588,523.274,524.333,524.943]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"04_select1k","v":[414.292,414.935,416.598,416.674,416.992,418.035,419.25,419.783,420.11,421.059]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"05_swap1k","v":[123.994,124.204,125.596,125.987,126.107,126.159,126.354,127.184,127.237,127.427]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"06_remove-one-1k","v":[143.317,143.395,143.63,144.21,144.895,146.226,146.339,146.37,147.003,148.221]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"07_create10k","v":[1207.866,1207.978,1209.329,1209.754,1212.112,1216.59,1218.314,1218.885,1219.091,1220.988]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"08_create1k-after1k_x2","v":[291.34,293.336,294.097,295.3,296.103,297.295,297.468,297.758,297.939,298.524]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"09_clear1k_x8","v":[83.007,83.327,84.238,84.456,84.466,84.791,84.993,85.45,85.635,85.915]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"21_ready-memory","v":[513.8691892623901]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"22_run-memory","v":[517.4681911468506]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"23_update5-memory","v":[517.4877729415894]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"25_run-clear-memory","v":[514.1326456069946]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"26_run-10k-memory","v":[547.8065433502197]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"31_startup-ci","v":[2104.3650000000002,2103.5199999999995,2103.38]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"33_startup-mainthreadcost","v":[4.411999999999998,7.291999999999996,4.895999999999998]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"34_startup-totalbytes","v":[3068.287109375,3068.287109375,3068.287109375]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"01_run1k","v":[103.495,104.147,104.882,105.188,105.772,105.979,106.152,106.35,106.449,106.7]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"02_replace1k","v":[109.204,109.421,110.154,110.205,111.199,111.658,112.247,112.312,112.903,113.322]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"03_update10th1k_x16","v":[389.603,396.926,397.329,400.153,400.259,402.108,402.379,403.077,403.838,407.47]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"04_select1k","v":[297.254,297.521,299.529,302.702,303.086,304.541,306.587,306.599,307.793,313.211]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"05_swap1k","v":[96.119,96.754,97.192,97.437,98.685,98.704,100.631,100.82,100.909,101.069]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"06_remove-one-1k","v":[115.077,115.806,116.14,116.491,118.232,118.372,119.047,119.351,119.484,119.676]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"07_create10k","v":[1104.454,1104.87,1106.899,1107.807,1109.105,1109.665,1109.921,1110.906,1111.289,1116.161]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"08_create1k-after1k_x2","v":[260.44,264.61,265.249,266.045,266.709,266.992,267.386,267.908,268.508,268.595]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"09_clear1k_x8","v":[72.12,74.543,74.636,75.474,76.612,76.683,77.446,78.124,80.308,80.462]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"21_ready-memory","v":[514.6197910308838]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"22_run-memory","v":[518.2145509719849]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"23_update5-memory","v":[518.2350940704346]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"25_run-clear-memory","v":[514.840410232544]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"26_run-10k-memory","v":[549.1245222091675]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"31_startup-ci","v":[2104.135,2104.665,2103.04]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"33_startup-mainthreadcost","v":[9.111999999999995,4.755999999999998,5.675999999999998]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"34_startup-totalbytes","v":[12855.98828125,12855.98828125,12855.98828125]}, -{"f":"blockdom-v0.9.26-keyed","b":"01_run1k","v":[38.014,39.392,40.318,41.36,41.607,41.629,41.792,41.846,41.855,41.876]}, -{"f":"blockdom-v0.9.26-keyed","b":"02_replace1k","v":[41.761,42.012,42.806,42.892,43.027,44.005,44.531,45.093,45.243,45.74]}, -{"f":"blockdom-v0.9.26-keyed","b":"03_update10th1k_x16","v":[105.056,105.986,106.976,108.572,109.446,109.64,109.725,109.759,110.387,110.509]}, -{"f":"blockdom-v0.9.26-keyed","b":"04_select1k","v":[11.997,13.253,14.345,14.679,14.682,14.731,14.851,14.918,15.012,15.418]}, -{"f":"blockdom-v0.9.26-keyed","b":"05_swap1k","v":[28.049,28.648,29.416,29.442,29.503,30.042,30.175,30.503,30.832,31.709]}, -{"f":"blockdom-v0.9.26-keyed","b":"06_remove-one-1k","v":[46.906,47.39,47.459,48.137,48.444,48.569,48.898,49.062,49.661,49.842]}, -{"f":"blockdom-v0.9.26-keyed","b":"07_create10k","v":[441.324,444.606,444.832,446.926,447.014,447.355,447.983,449.553,450.412,451.393]}, -{"f":"blockdom-v0.9.26-keyed","b":"08_create1k-after1k_x2","v":[90.019,90.029,90.436,90.453,91.166,91.322,91.327,91.496,92.018,92.151]}, -{"f":"blockdom-v0.9.26-keyed","b":"09_clear1k_x8","v":[30.44,30.518,30.624,30.977,31.399,31.76,32.319,33.606,35.187,35.23]}, -{"f":"blockdom-v0.9.26-keyed","b":"21_ready-memory","v":[0.7208671569824219]}, -{"f":"blockdom-v0.9.26-keyed","b":"22_run-memory","v":[2.435697555541992]}, -{"f":"blockdom-v0.9.26-keyed","b":"23_update5-memory","v":[2.582887649536133]}, -{"f":"blockdom-v0.9.26-keyed","b":"25_run-clear-memory","v":[0.9061775207519531]}, -{"f":"blockdom-v0.9.26-keyed","b":"26_run-10k-memory","v":[17.80035972595215]}, -{"f":"blockdom-v0.9.26-keyed","b":"31_startup-ci","v":[1876.6,1877.065,1876.54]}, -{"f":"blockdom-v0.9.26-keyed","b":"32_startup-bt","v":[0.048,0,0]}, -{"f":"blockdom-v0.9.26-keyed","b":"33_startup-mainthreadcost","v":[9450.372000000001,8.107999999999995,6.163999999999997]}, -{"f":"blockdom-v0.9.26-keyed","b":"34_startup-totalbytes","v":[154.6396484375,154.6396484375,154.6396484375]}, -{"f":"bobril-v8.11.2-keyed","b":"01_run1k","v":[43.449,44.334,46.111,46.213,46.778,46.859,46.965,47.585,47.941,49.508]}, -{"f":"bobril-v8.11.2-keyed","b":"02_replace1k","v":[45.295,45.834,46.067,49.232,50.355,50.805,50.896,51.22,51.806,52.208]}, -{"f":"bobril-v8.11.2-keyed","b":"03_update10th1k_x16","v":[104.85,107.727,108.953,110.836,114.101,116.592,117.202,117.556,117.948,118.069]}, -{"f":"bobril-v8.11.2-keyed","b":"04_select1k","v":[16.212,16.966,17.662,18.807,19.13,19.22,19.926,19.952,20.691,20.696]}, -{"f":"bobril-v8.11.2-keyed","b":"05_swap1k","v":[27.053,27.926,29.144,29.544,31.054,31.483,31.788,32.078,32.368,32.67]}, -{"f":"bobril-v8.11.2-keyed","b":"06_remove-one-1k","v":[50.63,54.488,54.968,55.461,55.489,56.222,56.981,59.494,60.121,62.187]}, -{"f":"bobril-v8.11.2-keyed","b":"07_create10k","v":[450.709,458.921,463.584,464.202,466.437,470.274,470.778,471.264,471.562,472.19]}, -{"f":"bobril-v8.11.2-keyed","b":"08_create1k-after1k_x2","v":[95.708,96.326,96.718,97.374,105.016,105.186,105.276,106.023,106.029,107.52]}, -{"f":"bobril-v8.11.2-keyed","b":"09_clear1k_x8","v":[37.75,38.636,38.776,39.177,39.617,40.223,40.471,40.839,41.518,42.21]}, -{"f":"bobril-v8.11.2-keyed","b":"21_ready-memory","v":[0.7649784088134766]}, -{"f":"bobril-v8.11.2-keyed","b":"22_run-memory","v":[3.152998924255371]}, -{"f":"bobril-v8.11.2-keyed","b":"23_update5-memory","v":[3.3066234588623047]}, -{"f":"bobril-v8.11.2-keyed","b":"25_run-clear-memory","v":[1.0577163696289062]}, -{"f":"bobril-v8.11.2-keyed","b":"26_run-10k-memory","v":[22.483887672424316]}, -{"f":"bobril-v8.11.2-keyed","b":"31_startup-ci","v":[2026.85,2028.32,2026.7150000000001]}, -{"f":"bobril-v8.11.2-keyed","b":"32_startup-bt","v":[0,0.048,0]}, -{"f":"bobril-v8.11.2-keyed","b":"33_startup-mainthreadcost","v":[10.711999999999993,9457.792000000001,4.719999999999997]}, -{"f":"bobril-v8.11.2-keyed","b":"34_startup-totalbytes","v":[184.794921875,184.794921875,184.794921875]}, -{"f":"choo-v6.13.0-keyed","b":"01_run1k","v":[47.093,47.455,49.612,49.771,51.386,51.386,52.421,52.829,54.09,54.244]}, -{"f":"choo-v6.13.0-keyed","b":"02_replace1k","v":[196.759,198.45,199.772,200.314,203.432,204.116,204.774,205.12,207.336,207.528]}, -{"f":"choo-v6.13.0-keyed","b":"03_update10th1k_x16","v":[743.108,751.372,756.82,759.704,759.951,762.578,764.114,764.753,767.911,769.291]}, -{"f":"choo-v6.13.0-keyed","b":"04_select1k","v":[650.166,656.217,656.548,659.687,664.988,668.649,670.733,672.893,674.17,678.535]}, -{"f":"choo-v6.13.0-keyed","b":"05_swap1k","v":[339.719,340.034,340.365,341.54,341.716,343.74699999999996,347.673,349.704,352.165,355.203]}, -{"f":"choo-v6.13.0-keyed","b":"06_remove-one-1k","v":[343.945,349.553,350.125,352.251,353.519,354.755,355.453,355.674,359.087,359.258]}, -{"f":"choo-v6.13.0-keyed","b":"07_create10k","v":[461.171,464.48,464.554,465.714,466.221,467.732,468.562,469.349,470.063,470.124]}, -{"f":"choo-v6.13.0-keyed","b":"08_create1k-after1k_x2","v":[181.157,184.967,185.908,188.535,189.697,189.712,191.543,193.242,194.637,194.946]}, -{"f":"choo-v6.13.0-keyed","b":"09_clear1k_x8","v":[40.355,40.407,40.893,41.181,41.452,41.562,41.61,42.424,42.812,43.734]}, -{"f":"choo-v6.13.0-keyed","b":"21_ready-memory","v":[0.7487897872924805]}, -{"f":"choo-v6.13.0-keyed","b":"22_run-memory","v":[2.0576906204223633]}, -{"f":"choo-v6.13.0-keyed","b":"23_update5-memory","v":[3.841120719909668]}, -{"f":"choo-v6.13.0-keyed","b":"25_run-clear-memory","v":[0.9731340408325195]}, -{"f":"choo-v6.13.0-keyed","b":"26_run-10k-memory","v":[14.24237060546875]}, -{"f":"choo-v6.13.0-keyed","b":"31_startup-ci","v":[1951.2599999999998,1876.4499999999998,1951.565]}, -{"f":"choo-v6.13.0-keyed","b":"32_startup-bt","v":[0,0,0.052000000000000005]}, -{"f":"choo-v6.13.0-keyed","b":"33_startup-mainthreadcost","v":[7.655999999999995,3.996,9514.932]}, -{"f":"choo-v6.13.0-keyed","b":"34_startup-totalbytes","v":[166.6494140625,166.6494140625,166.6494140625]}, -{"f":"crank-v0.4.1-keyed","b":"01_run1k","v":[42.89,42.994,43.557,43.658,43.927,44.437,46.193,46.253,46.517,46.968]}, -{"f":"crank-v0.4.1-keyed","b":"02_replace1k","v":[46.211,46.381,46.556,46.942,47.003,47.021,48.116,48.424,48.514,49.306]}, -{"f":"crank-v0.4.1-keyed","b":"03_update10th1k_x16","v":[114.917,120.417,121.91,121.946,126.387,131.393,131.861,131.938,134.41,137.597]}, -{"f":"crank-v0.4.1-keyed","b":"04_select1k","v":[23.618,24.468,24.638,24.658,24.662,24.663,24.761,25.188,25.964,26.362]}, -{"f":"crank-v0.4.1-keyed","b":"05_swap1k","v":[29.068,29.939,33.072,33.543,33.582,33.71,34.07,34.488,34.768,34.866]}, -{"f":"crank-v0.4.1-keyed","b":"06_remove-one-1k","v":[48.64,51.325,51.405,51.426,51.618,51.864,52.718,52.722,53.833,54.454]}, -{"f":"crank-v0.4.1-keyed","b":"07_create10k","v":[496.792,502.124,502.396,502.464,503.378,503.642,505.455,505.713,505.868,506.105]}, -{"f":"crank-v0.4.1-keyed","b":"08_create1k-after1k_x2","v":[104.935,105.186,105.56,106.104,106.114,106.299,106.304,106.353,106.706,107.284]}, -{"f":"crank-v0.4.1-keyed","b":"09_clear1k_x8","v":[30.608,32.242,32.503,32.815,34.073,35.289,35.854,35.956,36.204,36.801]}, -{"f":"crank-v0.4.1-keyed","b":"21_ready-memory","v":[0.7321367263793945]}, -{"f":"crank-v0.4.1-keyed","b":"22_run-memory","v":[3.760756492614746]}, -{"f":"crank-v0.4.1-keyed","b":"23_update5-memory","v":[3.8713369369506836]}, -{"f":"crank-v0.4.1-keyed","b":"25_run-clear-memory","v":[1.083251953125]}, -{"f":"crank-v0.4.1-keyed","b":"26_run-10k-memory","v":[27.97804355621338]}, -{"f":"crank-v0.4.1-keyed","b":"31_startup-ci","v":[1876.9349999999997,1876.44,1877.3249999999998]}, -{"f":"crank-v0.4.1-keyed","b":"32_startup-bt","v":[0.055999999999999994,0,0]}, -{"f":"crank-v0.4.1-keyed","b":"33_startup-mainthreadcost","v":[9521.492,10.455999999999994,10.259999999999994]}, -{"f":"crank-v0.4.1-keyed","b":"34_startup-totalbytes","v":[158.7236328125,158.7236328125,158.7236328125]}, -{"f":"dioxus-v0.2.4-keyed","b":"01_run1k","v":[56.668,58.532,58.598,58.817,58.867,59.809,60.272,60.853,62.979,63.073]}, -{"f":"dioxus-v0.2.4-keyed","b":"02_replace1k","v":[59.79,60.427,60.736,62.057,63.779,63.878,63.891,64.03,65.792,65.837]}, -{"f":"dioxus-v0.2.4-keyed","b":"03_update10th1k_x16","v":[144.439,153.273,181.874,191.894,194.995,201.543,201.7,203.772,204,204.303]}, -{"f":"dioxus-v0.2.4-keyed","b":"04_select1k","v":[37.631,39.359,39.598,41.673,41.82,42.135,42.157,42.317,43.504,44.966]}, -{"f":"dioxus-v0.2.4-keyed","b":"05_swap1k","v":[37.313,38.054,38.634,50.072,51.804,52.763,54.604,54.926,56.002,57.231]}, -{"f":"dioxus-v0.2.4-keyed","b":"06_remove-one-1k","v":[67.798,68.437,68.888,71.003,72.305,73.481,75.642,75.707,76.671,77.922]}, -{"f":"dioxus-v0.2.4-keyed","b":"07_create10k","v":[542.696,547.59,555.833,557.161,560.413,561.907,563.87,567.968,568.484,570.361]}, -{"f":"dioxus-v0.2.4-keyed","b":"08_create1k-after1k_x2","v":[125.054,125.221,125.692,126.436,126.891,127.898,128.898,130.29,136.765,139.133]}, -{"f":"dioxus-v0.2.4-keyed","b":"09_clear1k_x8","v":[77.833,80.84,81.614,82.018,82.499,83.137,83.583,84.235,86.614,95.413]}, -{"f":"dioxus-v0.2.4-keyed","b":"21_ready-memory","v":[1.933598518371582]}, -{"f":"dioxus-v0.2.4-keyed","b":"22_run-memory","v":[6.989538192749023]}, -{"f":"dioxus-v0.2.4-keyed","b":"23_update5-memory","v":[10.812766075134277]}, -{"f":"dioxus-v0.2.4-keyed","b":"25_run-clear-memory","v":[8.940110206604004]}, -{"f":"dioxus-v0.2.4-keyed","b":"26_run-10k-memory","v":[67.9896411895752]}, -{"f":"dioxus-v0.2.4-keyed","b":"31_startup-ci","v":[2179.1099999999997,2178.51,2178.306]}, -{"f":"dioxus-v0.2.4-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"dioxus-v0.2.4-keyed","b":"33_startup-mainthreadcost","v":[6.603999999999997,4.327999999999997,4.068]}, -{"f":"dioxus-v0.2.4-keyed","b":"34_startup-totalbytes","v":[365.302734375,365.302734375,365.302734375]}, -{"f":"dojo-v8.0.0-keyed","b":"01_run1k","v":[71.707,71.891,72.51,72.691,73.027,74.392,74.762,74.956,75.345,77.184]}, -{"f":"dojo-v8.0.0-keyed","b":"02_replace1k","v":[66.215,66.225,66.41,68.734,68.938,71.013,71.206,71.479,71.642,74.095]}, -{"f":"dojo-v8.0.0-keyed","b":"03_update10th1k_x16","v":[130.285,137.152,137.812,138.825,140.917,142.781,143.994,144.727,144.968,145.823]}, -{"f":"dojo-v8.0.0-keyed","b":"04_select1k","v":[14.001,15.046,15.858,15.864,16.174,16.332,16.455,16.685,16.688,16.795]}, -{"f":"dojo-v8.0.0-keyed","b":"05_swap1k","v":[37.792,40.165,40.821,41.065,41.69,41.884,42.038,42.216,42.711,42.868]}, -{"f":"dojo-v8.0.0-keyed","b":"06_remove-one-1k","v":[49.157,50.687,51.532,52.606,52.656,53.007,55.083,56.31,56.525,57.123]}, -{"f":"dojo-v8.0.0-keyed","b":"07_create10k","v":[640.937,642.154,643.373,644.411,648.857,650.576,651.179,651.923,653.371,662.401]}, -{"f":"dojo-v8.0.0-keyed","b":"08_create1k-after1k_x2","v":[149.252,150.83,154.749,157.256,157.826,158.013,159.071,159.101,159.559,159.575]}, -{"f":"dojo-v8.0.0-keyed","b":"09_clear1k_x8","v":[36.692,38.964,40.114,40.233,41.057,41.079,41.439,42.075,43.416,45.38]}, -{"f":"dojo-v8.0.0-keyed","b":"21_ready-memory","v":[0.8624324798583984]}, -{"f":"dojo-v8.0.0-keyed","b":"22_run-memory","v":[7.159903526306152]}, -{"f":"dojo-v8.0.0-keyed","b":"23_update5-memory","v":[7.245504379272461]}, -{"f":"dojo-v8.0.0-keyed","b":"25_run-clear-memory","v":[1.6504287719726562]}, -{"f":"dojo-v8.0.0-keyed","b":"26_run-10k-memory","v":[62.06975746154785]}, -{"f":"dojo-v8.0.0-keyed","b":"31_startup-ci","v":[2026.7764999999997,2027.5080000000003,2027.706]}, -{"f":"dojo-v8.0.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"dojo-v8.0.0-keyed","b":"33_startup-mainthreadcost","v":[6.887999999999995,7.363999999999999,7.307999999999996]}, -{"f":"dojo-v8.0.0-keyed","b":"34_startup-totalbytes","v":[182.76953125,182.76953125,182.76953125]}, -{"f":"domdiff-v2.2.2-keyed","b":"01_run1k","v":[41.333,41.472,42.257,42.283,42.345,42.878,43.104,43.131,44.315,44.447]}, -{"f":"domdiff-v2.2.2-keyed","b":"02_replace1k","v":[42.432,42.498,43.368,43.99,44.009,44.093,44.382,44.44,44.63,46.427]}, -{"f":"domdiff-v2.2.2-keyed","b":"03_update10th1k_x16","v":[100.587,101.582,105.58,105.79,108.125,109.178,110.367,111.713,112.199,112.467]}, -{"f":"domdiff-v2.2.2-keyed","b":"04_select1k","v":[12.297,12.342,12.424,12.537,13.24,13.254,13.261,13.262,13.795,13.829]}, -{"f":"domdiff-v2.2.2-keyed","b":"05_swap1k","v":[25.759,26.401,26.844,28.379,28.39,28.711,28.922,29.27,29.363,29.398]}, -{"f":"domdiff-v2.2.2-keyed","b":"06_remove-one-1k","v":[43.437,45.777,46.275,48.206,48.743,48.841,49.214,49.337,49.52,49.664]}, -{"f":"domdiff-v2.2.2-keyed","b":"07_create10k","v":[443.527,448.178,448.96,449.934,450.05,451.709,452.054,452.605,454.508,455.04]}, -{"f":"domdiff-v2.2.2-keyed","b":"08_create1k-after1k_x2","v":[91.119,92.036,92.071,92.525,92.543,92.789,92.853,93.067,93.31,93.352]}, -{"f":"domdiff-v2.2.2-keyed","b":"09_clear1k_x8","v":[31.459,33.969,34.519,35.547,36.949,37.199,37.431,38.21,38.305,38.514]}, -{"f":"domdiff-v2.2.2-keyed","b":"21_ready-memory","v":[0.6422491073608398]}, -{"f":"domdiff-v2.2.2-keyed","b":"22_run-memory","v":[2.2864551544189453]}, -{"f":"domdiff-v2.2.2-keyed","b":"23_update5-memory","v":[2.274815559387207]}, -{"f":"domdiff-v2.2.2-keyed","b":"25_run-clear-memory","v":[0.7139921188354492]}, -{"f":"domdiff-v2.2.2-keyed","b":"26_run-10k-memory","v":[17.6826229095459]}, -{"f":"domdiff-v2.2.2-keyed","b":"31_startup-ci","v":[1876.27,1876.6250000000002,1876.2599999999998]}, -{"f":"domdiff-v2.2.2-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"domdiff-v2.2.2-keyed","b":"33_startup-mainthreadcost","v":[8.199999999999996,4.419999999999999,4.283999999999999]}, -{"f":"domdiff-v2.2.2-keyed","b":"34_startup-totalbytes","v":[145.515625,145.515625,145.515625]}, -{"f":"dominator-v0.5.0-keyed","b":"01_run1k","v":[47.697,49.055,49.478,50.13,50.148,50.447,50.495,50.509,50.535,50.833]}, -{"f":"dominator-v0.5.0-keyed","b":"02_replace1k","v":[49.613,49.729,50.411,50.448,50.611,51.072,51.223,51.892,51.95,52.141]}, -{"f":"dominator-v0.5.0-keyed","b":"03_update10th1k_x16","v":[101.3,102.798,105.786,106.36,109.513,109.633,109.811,111.475,111.56,112.64]}, -{"f":"dominator-v0.5.0-keyed","b":"04_select1k","v":[11.685,12.629,12.731,13.357,13.591,13.884,13.976,14.213,14.264,15.605]}, -{"f":"dominator-v0.5.0-keyed","b":"05_swap1k","v":[25.471,26.64,26.669,26.846,27.069,28.037,29.644,29.704,30.62,31.751]}, -{"f":"dominator-v0.5.0-keyed","b":"06_remove-one-1k","v":[42.708,45.225,48.129,48.209,48.319,48.512,49.017,49.095,49.754,49.95]}, -{"f":"dominator-v0.5.0-keyed","b":"07_create10k","v":[526.507,527.489,528.398,528.569,530.556,530.581,531.818,532.102,533.603,535.182]}, -{"f":"dominator-v0.5.0-keyed","b":"08_create1k-after1k_x2","v":[105.673,106.136,106.417,106.513,106.558,106.68,107.162,107.252,107.304,107.534]}, -{"f":"dominator-v0.5.0-keyed","b":"09_clear1k_x8","v":[43.681,44.256,44.401,45.119,45.648,47.977,48.376,48.398,48.467,49.491]}, -{"f":"dominator-v0.5.0-keyed","b":"21_ready-memory","v":[1.8307018280029297]}, -{"f":"dominator-v0.5.0-keyed","b":"22_run-memory","v":[3.8117237091064453]}, -{"f":"dominator-v0.5.0-keyed","b":"23_update5-memory","v":[3.911789894104004]}, -{"f":"dominator-v0.5.0-keyed","b":"25_run-clear-memory","v":[2.6632776260375977]}, -{"f":"dominator-v0.5.0-keyed","b":"26_run-10k-memory","v":[23.164165496826172]}, -{"f":"dominator-v0.5.0-keyed","b":"31_startup-ci","v":[1876.63,1877.45,1876.54]}, -{"f":"dominator-v0.5.0-keyed","b":"32_startup-bt","v":[0,0,0.06]}, -{"f":"dominator-v0.5.0-keyed","b":"33_startup-mainthreadcost","v":[3.924,9.723999999999991,9467.803999999998]}, -{"f":"dominator-v0.5.0-keyed","b":"34_startup-totalbytes","v":[274.3935546875,274.3935546875,274.3935546875]}, -{"f":"domvm-v3.4.12-keyed","b":"01_run1k","v":[42.472,43.019,43.06,43.354,43.53,43.607,43.962,45.233,45.318,45.65]}, -{"f":"domvm-v3.4.12-keyed","b":"02_replace1k","v":[44.938,45.276,45.796,46.129,46.273,46.447,46.641,46.824,46.933,47.651]}, -{"f":"domvm-v3.4.12-keyed","b":"03_update10th1k_x16","v":[112.402,114.163,119.098,119.379,119.78,120.737,121.28,122.165,122.447,122.616]}, -{"f":"domvm-v3.4.12-keyed","b":"04_select1k","v":[19.08,21.322,22.01,22.944,23.007,23.734,24.269,25.449,25.546,25.597]}, -{"f":"domvm-v3.4.12-keyed","b":"05_swap1k","v":[31.001,31.114,31.233,31.408,31.66,32.239,34.35,35.287,35.458,36]}, -{"f":"domvm-v3.4.12-keyed","b":"06_remove-one-1k","v":[46.937,48.153,49.227,49.686,49.694,50.136,50.24,50.505,51.465,51.482]}, -{"f":"domvm-v3.4.12-keyed","b":"07_create10k","v":[474.739,476.451,477.204,477.545,477.721,477.907,478.592,479.273,479.864,481.104]}, -{"f":"domvm-v3.4.12-keyed","b":"08_create1k-after1k_x2","v":[97.425,98.325,98.536,99.175,99.186,99.347,99.366,99.677,100.225,100.417]}, -{"f":"domvm-v3.4.12-keyed","b":"09_clear1k_x8","v":[31.312,31.709,32.976,33.005,33.805,33.945,35.739,35.765,37.331,37.451]}, -{"f":"domvm-v3.4.12-keyed","b":"21_ready-memory","v":[0.6920881271362305]}, -{"f":"domvm-v3.4.12-keyed","b":"22_run-memory","v":[3.04913330078125]}, -{"f":"domvm-v3.4.12-keyed","b":"23_update5-memory","v":[3.1454858779907227]}, -{"f":"domvm-v3.4.12-keyed","b":"25_run-clear-memory","v":[0.977025032043457]}, -{"f":"domvm-v3.4.12-keyed","b":"26_run-10k-memory","v":[22.15695571899414]}, -{"f":"domvm-v3.4.12-keyed","b":"31_startup-ci","v":[1877.185,1876.9050000000002,1876.285]}, -{"f":"domvm-v3.4.12-keyed","b":"32_startup-bt","v":[0.055999999999999994,0,0]}, -{"f":"domvm-v3.4.12-keyed","b":"33_startup-mainthreadcost","v":[9531.584,4.072,9.167999999999992]}, -{"f":"domvm-v3.4.12-keyed","b":"34_startup-totalbytes","v":[153.666015625,153.666015625,153.666015625]}, -{"f":"doohtml-keyed","b":"01_run1k","v":[40.514,42.807,43.489,43.526,43.655,44.104,44.11,44.22,44.719,45.049]}, -{"f":"doohtml-keyed","b":"02_replace1k","v":[43.107,43.219,45.314,45.947,46.339,46.479,46.534,47.024,47.427,47.769]}, -{"f":"doohtml-keyed","b":"03_update10th1k_x16","v":[100.82,105.068,105.608,107.67,112.513,113.328,114.384,117.478,118.247,118.76]}, -{"f":"doohtml-keyed","b":"04_select1k","v":[9.596,10.913,11.02,11.126,11.234,11.371,11.687,11.912,12.42,12.618]}, -{"f":"doohtml-keyed","b":"05_swap1k","v":[26.475,28.346,28.891,30.559,30.602,30.933,31.223,31.405,31.631,31.652]}, -{"f":"doohtml-keyed","b":"06_remove-one-1k","v":[43.976,45.753,48.664,49.369,49.861,50.016,50.073,50.458,50.586,51.029]}, -{"f":"doohtml-keyed","b":"07_create10k","v":[440.361,440.653,443.848,446.426,447.595,461.296,462.328,462.461,465.78,466.19]}, -{"f":"doohtml-keyed","b":"08_create1k-after1k_x2","v":[92.607,93.104,93.43,93.616,96.622,97.11,97.319,97.593,97.793,97.824]}, -{"f":"doohtml-keyed","b":"09_clear1k_x8","v":[32.4,33.251,33.56,34.139,34.234,34.827,34.849,34.903,34.908,35.262]}, -{"f":"doohtml-keyed","b":"21_ready-memory","v":[0.8853492736816406]}, -{"f":"doohtml-keyed","b":"22_run-memory","v":[1.9218664169311523]}, -{"f":"doohtml-keyed","b":"23_update5-memory","v":[1.9527320861816406]}, -{"f":"doohtml-keyed","b":"25_run-clear-memory","v":[0.9318361282348633]}, -{"f":"doohtml-keyed","b":"26_run-10k-memory","v":[10.948229789733887]}, -{"f":"doohtml-keyed","b":"31_startup-ci","v":[1952.1299999999999,1952.055,1952.015]}, -{"f":"doohtml-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"doohtml-keyed","b":"33_startup-mainthreadcost","v":[9.267999999999995,7.771999999999997,22.155999999999995]}, -{"f":"doohtml-keyed","b":"34_startup-totalbytes","v":[175.17578125,175.17578125,175.17578125]}, -{"f":"doz-v5-preview-keyed","b":"01_run1k","v":[58.626,60.824,60.858,61.109,61.221,61.329,61.405,61.473,61.483,61.799]}, -{"f":"doz-v5-preview-keyed","b":"02_replace1k","v":[58.768,59.201,59.329,59.597,59.736,60.296,60.578,60.586,60.663,62.057]}, -{"f":"doz-v5-preview-keyed","b":"03_update10th1k_x16","v":[155.672,158.949,160.693,161.185,163.031,163.371,164.618,164.786,165.023,165.232]}, -{"f":"doz-v5-preview-keyed","b":"04_select1k","v":[37.403,39.255,39.316,39.601,40.299,41.03,41.25,41.685,42.227,43.341]}, -{"f":"doz-v5-preview-keyed","b":"05_swap1k","v":[35.626,37.23,38.319,38.332,38.484,38.688,38.925,39.827,40.658,40.74]}, -{"f":"doz-v5-preview-keyed","b":"06_remove-one-1k","v":[56.666,59.022,61.751,61.876,62.057,62.091,62.32,62.941,63.328,63.376]}, -{"f":"doz-v5-preview-keyed","b":"07_create10k","v":[712.887,713.781,713.965,715.839,716.511,716.641,717.613,721.172,733.721,737.018]}, -{"f":"doz-v5-preview-keyed","b":"08_create1k-after1k_x2","v":[200.874,201.117,201.557,201.566,201.665,201.686,201.758,201.992,202.165,202.647]}, -{"f":"doz-v5-preview-keyed","b":"09_clear1k_x8","v":[39.889,40.171,40.305,40.889,41.849,41.883,41.909,42.125,43.775,44.025]}, -{"f":"doz-v5-preview-keyed","b":"21_ready-memory","v":[0.9549274444580078]}, -{"f":"doz-v5-preview-keyed","b":"22_run-memory","v":[4.553339004516602]}, -{"f":"doz-v5-preview-keyed","b":"23_update5-memory","v":[5.292983055114746]}, -{"f":"doz-v5-preview-keyed","b":"25_run-clear-memory","v":[9.049158096313477]}, -{"f":"doz-v5-preview-keyed","b":"26_run-10k-memory","v":[34.349833488464355]}, -{"f":"doz-v5-preview-keyed","b":"31_startup-ci","v":[2251.8450000000003,2252.085,2251.27]}, -{"f":"doz-v5-preview-keyed","b":"32_startup-bt","v":[0.07200000000000001,0,0]}, -{"f":"doz-v5-preview-keyed","b":"33_startup-mainthreadcost","v":[9424.22,4.743999999999998,8.735999999999994]}, -{"f":"doz-v5-preview-keyed","b":"34_startup-totalbytes","v":[223.765625,223.765625,223.765625]}, -{"f":"ef-js-v0.16.2-keyed","b":"01_run1k","v":[48.277,48.873,48.905,49.144,49.367,49.559,49.722,50.728,51.572,51.678]}, -{"f":"ef-js-v0.16.2-keyed","b":"02_replace1k","v":[50.646,51.541,51.915,52.541,52.735,52.885,53.003,53.383,54.512,54.755]}, -{"f":"ef-js-v0.16.2-keyed","b":"03_update10th1k_x16","v":[101.344,104.021,105.181,106.054,107.322,107.835,107.863,108.546,109.437,110.016]}, -{"f":"ef-js-v0.16.2-keyed","b":"04_select1k","v":[11.275,11.921,12.344,13.182,13.37,13.844,13.917,14.425,14.429,14.741]}, -{"f":"ef-js-v0.16.2-keyed","b":"05_swap1k","v":[25.585,25.905,26.622,27.033,28.312,29.915,31.039,31.141,31.584,31.845]}, -{"f":"ef-js-v0.16.2-keyed","b":"06_remove-one-1k","v":[45.098,45.222,46.543,47.301,47.56,47.949,47.997,48.37,48.608,48.969]}, -{"f":"ef-js-v0.16.2-keyed","b":"07_create10k","v":[539.179,541.185,541.382,542.16,542.372,542.436,543.969,544.284,544.303,545.907]}, -{"f":"ef-js-v0.16.2-keyed","b":"08_create1k-after1k_x2","v":[107.286,107.654,108.277,108.292,108.97,109.316,109.535,110.21,110.39,110.447]}, -{"f":"ef-js-v0.16.2-keyed","b":"09_clear1k_x8","v":[44.676,44.811,46.496,48.389,48.567,49.146,49.545,49.58,49.806,50.465]}, -{"f":"ef-js-v0.16.2-keyed","b":"21_ready-memory","v":[0.7195959091186523]}, -{"f":"ef-js-v0.16.2-keyed","b":"22_run-memory","v":[4.263599395751953]}, -{"f":"ef-js-v0.16.2-keyed","b":"23_update5-memory","v":[4.393821716308594]}, -{"f":"ef-js-v0.16.2-keyed","b":"25_run-clear-memory","v":[1.017563819885254]}, -{"f":"ef-js-v0.16.2-keyed","b":"26_run-10k-memory","v":[35.74890613555908]}, -{"f":"ef-js-v0.16.2-keyed","b":"31_startup-ci","v":[1952.0349999999999,1951.3649999999998,1876.2800000000002]}, -{"f":"ef-js-v0.16.2-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"ef-js-v0.16.2-keyed","b":"33_startup-mainthreadcost","v":[6.351999999999996,3.8720000000000003,3.8240000000000003]}, -{"f":"ef-js-v0.16.2-keyed","b":"34_startup-totalbytes","v":[167.544921875,167.544921875,167.544921875]}, -{"f":"elm-v0.19.1-3-keyed","b":"01_run1k","v":[44.727,46.456,47.564,47.781,47.899,48.93,50.096,50.216,51.064,52.133]}, -{"f":"elm-v0.19.1-3-keyed","b":"02_replace1k","v":[45.648,45.771,48.32,48.455,49.89,50.452,53.36,54.096,54.449,54.728]}, -{"f":"elm-v0.19.1-3-keyed","b":"03_update10th1k_x16","v":[105.925,112.859,115.318,118.69,119.518,119.569,119.932,120.163,120.952,121.997]}, -{"f":"elm-v0.19.1-3-keyed","b":"04_select1k","v":[16.932,17.605,17.661,18.091,18.301,18.466,18.833,19.051,19.207,19.218]}, -{"f":"elm-v0.19.1-3-keyed","b":"05_swap1k","v":[28.189,28.755,29.056,29.906,29.907,32.363,32.756,42.707,46.024,46.365]}, -{"f":"elm-v0.19.1-3-keyed","b":"06_remove-one-1k","v":[51.605,55.611,56.432,56.77,56.907,57.125,59.121,59.469,59.593,60.353]}, -{"f":"elm-v0.19.1-3-keyed","b":"07_create10k","v":[487.744,498.587,500.315,500.814,501.509,501.925,506.409,507.085,508.578,509.819]}, -{"f":"elm-v0.19.1-3-keyed","b":"08_create1k-after1k_x2","v":[98.755,98.897,99.575,101.314,105.423,106.965,107.854,108.033,108.752,109.436]}, -{"f":"elm-v0.19.1-3-keyed","b":"09_clear1k_x8","v":[37.063,37.339,37.649,37.806,38.086,39.041,39.112,39.138,39.236,39.872]}, -{"f":"elm-v0.19.1-3-keyed","b":"21_ready-memory","v":[0.7375736236572266]}, -{"f":"elm-v0.19.1-3-keyed","b":"22_run-memory","v":[3.4949750900268555]}, -{"f":"elm-v0.19.1-3-keyed","b":"23_update5-memory","v":[3.598846435546875]}, -{"f":"elm-v0.19.1-3-keyed","b":"25_run-clear-memory","v":[1.0737934112548828]}, -{"f":"elm-v0.19.1-3-keyed","b":"26_run-10k-memory","v":[27.962389945983887]}, -{"f":"elm-v0.19.1-3-keyed","b":"31_startup-ci","v":[1876.525,1876.54,1876.445]}, -{"f":"elm-v0.19.1-3-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"elm-v0.19.1-3-keyed","b":"33_startup-mainthreadcost","v":[4.303999999999997,10.531999999999995,8.283999999999994]}, -{"f":"elm-v0.19.1-3-keyed","b":"34_startup-totalbytes","v":[160.9248046875,160.9248046875,160.9248046875]}, -{"f":"ember-v4.9.3-keyed","b":"01_run1k","v":[95.865,96.198,97.062,97.289,97.34,97.719,97.724,97.88,97.921,99.54]}, -{"f":"ember-v4.9.3-keyed","b":"02_replace1k","v":[98.907,100.214,100.415,100.579,101.098,101.106,101.38,101.789,102.214,102.359]}, -{"f":"ember-v4.9.3-keyed","b":"03_update10th1k_x16","v":[125.014,129.476,130.276,131.282,132.695,132.722,134.53,134.752,135.457,136.336]}, -{"f":"ember-v4.9.3-keyed","b":"04_select1k","v":[47.959,49.087,49.362,49.767,50.083,50.359,50.508,50.781,52.138,54.172]}, -{"f":"ember-v4.9.3-keyed","b":"05_swap1k","v":[36.769,36.949,38.353,38.656,39.008,39.044,41.732,42.235,43.283,44.282]}, -{"f":"ember-v4.9.3-keyed","b":"06_remove-one-1k","v":[57.34,58.424,58.644,59.586,59.994,60.335,60.355,61.254,61.31,61.606]}, -{"f":"ember-v4.9.3-keyed","b":"07_create10k","v":[721.161,727.207,727.816,737.827,1717.468,1720.677,1732.796,1736.282,1739.194,1742.226]}, -{"f":"ember-v4.9.3-keyed","b":"08_create1k-after1k_x2","v":[189.002,190.058,192.329,192.67,192.77,194.241,194.736,195.005,196.904,198.354]}, -{"f":"ember-v4.9.3-keyed","b":"09_clear1k_x8","v":[79.589,79.755,83.22,84.154,86.401,86.691,87.304,87.374,87.815,88.497]}, -{"f":"ember-v4.9.3-keyed","b":"21_ready-memory","v":[6.871927261352539]}, -{"f":"ember-v4.9.3-keyed","b":"22_run-memory","v":[13.963685989379883]}, -{"f":"ember-v4.9.3-keyed","b":"23_update5-memory","v":[14.1187744140625]}, -{"f":"ember-v4.9.3-keyed","b":"25_run-clear-memory","v":[16.159168243408203]}, -{"f":"ember-v4.9.3-keyed","b":"26_run-10k-memory","v":[74.08258628845215]}, -{"f":"ember-v4.9.3-keyed","b":"31_startup-ci","v":[4431.072,4434.3279999999995,4431.7485]}, -{"f":"ember-v4.9.3-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"ember-v4.9.3-keyed","b":"33_startup-mainthreadcost","v":[6.263999999999996,8.339999999999995,4.471999999999998]}, -{"f":"ember-v4.9.3-keyed","b":"34_startup-totalbytes","v":[595.4443359375,595.4443359375,595.4443359375]}, -{"f":"endorphin-v0.5.2-keyed","b":"01_run1k","v":[45.506,45.96,46.612,48.376,48.643,49.043,49.056,51.125,51.776,51.825]}, -{"f":"endorphin-v0.5.2-keyed","b":"02_replace1k","v":[47.699,48.489,49.446,49.63,50.114,50.308,52.677,53.095,53.327,53.332]}, -{"f":"endorphin-v0.5.2-keyed","b":"03_update10th1k_x16","v":[92.751,102.365,102.629,106.328,107.748,108.382,109.262,109.266,112.531,113.601]}, -{"f":"endorphin-v0.5.2-keyed","b":"04_select1k","v":[14.295,15.474,16.19,16.232,19.879,21.731,21.736,21.794,22.78,23.737]}, -{"f":"endorphin-v0.5.2-keyed","b":"05_swap1k","v":[26.912,27.525,30.926,32.02,32.961,33.338,33.688,33.845,35.018,46.505]}, -{"f":"endorphin-v0.5.2-keyed","b":"06_remove-one-1k","v":[54.897,56.152,56.253,56.444,60.792,61.394,62.386,63.279,64.119,67.032]}, -{"f":"endorphin-v0.5.2-keyed","b":"07_create10k","v":[465.454,467.089,474.818,476.661,476.899,477.47,478.656,480.492,480.901,481.802]}, -{"f":"endorphin-v0.5.2-keyed","b":"08_create1k-after1k_x2","v":[95.197,96.63,96.807,97.569,97.572,97.823,104.178,105.384,105.675,105.864]}, -{"f":"endorphin-v0.5.2-keyed","b":"09_clear1k_x8","v":[44.607,44.732,44.83,46.007,47.302,48.04,48.611,49.449,49.753,50.442]}, -{"f":"endorphin-v0.5.2-keyed","b":"21_ready-memory","v":[0.6484174728393555]}, -{"f":"endorphin-v0.5.2-keyed","b":"22_run-memory","v":[2.097339630126953]}, -{"f":"endorphin-v0.5.2-keyed","b":"23_update5-memory","v":[2.247500419616699]}, -{"f":"endorphin-v0.5.2-keyed","b":"25_run-clear-memory","v":[0.9330606460571289]}, -{"f":"endorphin-v0.5.2-keyed","b":"26_run-10k-memory","v":[15.620129585266113]}, -{"f":"endorphin-v0.5.2-keyed","b":"31_startup-ci","v":[1876.9550000000002,1877.9499999999998,1877.0600000000002]}, -{"f":"endorphin-v0.5.2-keyed","b":"32_startup-bt","v":[0.055999999999999994,0.04400000000000001,0.052000000000000005]}, -{"f":"endorphin-v0.5.2-keyed","b":"33_startup-mainthreadcost","v":[9442.068000000001,9495.384,9425.192000000001]}, -{"f":"endorphin-v0.5.2-keyed","b":"34_startup-totalbytes","v":[151.4052734375,151.4052734375,151.4052734375]}, -{"f":"fntags-v0.3.3-keyed","b":"01_run1k","v":[47.871,48.109,48.466,49.115,49.635,50.376,50.451,51.19,51.289,51.755]}, -{"f":"fntags-v0.3.3-keyed","b":"02_replace1k","v":[48.722,49.038,49.174,49.428,49.828,49.86,50.036,50.178,50.249,50.258]}, -{"f":"fntags-v0.3.3-keyed","b":"03_update10th1k_x16","v":[98.498,102.535,102.692,109.371,109.415,110.393,110.411,110.551,110.603,111.513]}, -{"f":"fntags-v0.3.3-keyed","b":"04_select1k","v":[10.977,11.247,11.286,11.618,11.632,11.786,11.988,12.158,12.288,12.4]}, -{"f":"fntags-v0.3.3-keyed","b":"05_swap1k","v":[26.375,26.787,29.154,29.166,29.349,29.489,29.857,30.061,30.233,32.434]}, -{"f":"fntags-v0.3.3-keyed","b":"06_remove-one-1k","v":[45.758,47.769,48.918,48.977,49.921,50.225,50.268,50.269,50.976,50.987]}, -{"f":"fntags-v0.3.3-keyed","b":"07_create10k","v":[531.506,532.008,533.214,535.72,536.903,537.902,538.432,539.212,540.691,542.619]}, -{"f":"fntags-v0.3.3-keyed","b":"08_create1k-after1k_x2","v":[108.144,108.295,108.405,108.882,109.146,109.826,110.133,110.65,110.702,111.137]}, -{"f":"fntags-v0.3.3-keyed","b":"09_clear1k_x8","v":[31.928,33.179,34.443,34.88,35.618,36.993,37.264,37.577,37.672,37.879]}, -{"f":"fntags-v0.3.3-keyed","b":"21_ready-memory","v":[0.6872386932373047]}, -{"f":"fntags-v0.3.3-keyed","b":"22_run-memory","v":[2.9223031997680664]}, -{"f":"fntags-v0.3.3-keyed","b":"23_update5-memory","v":[3.1312952041625977]}, -{"f":"fntags-v0.3.3-keyed","b":"25_run-clear-memory","v":[0.9325857162475586]}, -{"f":"fntags-v0.3.3-keyed","b":"26_run-10k-memory","v":[24.674050331115723]}, -{"f":"fntags-v0.3.3-keyed","b":"31_startup-ci","v":[1951.9965000000002,1951.694,1952.3210000000001]}, -{"f":"fntags-v0.3.3-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"fntags-v0.3.3-keyed","b":"33_startup-mainthreadcost","v":[4.767999999999997,9.127999999999995,7.787999999999996]}, -{"f":"fntags-v0.3.3-keyed","b":"34_startup-totalbytes","v":[149.9287109375,149.9287109375,149.9287109375]}, -{"f":"forgo-v2.2.3-keyed","b":"01_run1k","v":[48.69,49.478,49.93,50.174,50.477,50.697,50.736,51.032,51.663,53.489]}, -{"f":"forgo-v2.2.3-keyed","b":"02_replace1k","v":[190.298,191.286,193.848,195.535,196.048,197.201,198.461,199.421,199.607,201.034]}, -{"f":"forgo-v2.2.3-keyed","b":"03_update10th1k_x16","v":[552.563,555.256,556.293,560.778,568.206,568.446,568.974,569.198,570.646,570.665]}, -{"f":"forgo-v2.2.3-keyed","b":"04_select1k","v":[525.354,533.934,536.225,537.18,540.367,542.314,544.715,545.878,546.303,547.175]}, -{"f":"forgo-v2.2.3-keyed","b":"05_swap1k","v":[250.659,253.918,254.168,256.275,256.597,256.626,258.627,258.63,261.042,261.073]}, -{"f":"forgo-v2.2.3-keyed","b":"06_remove-one-1k","v":[195.281,196.552,198.368,198.755,199.063,199.731,199.825,202.152,202.903,203.89]}, -{"f":"forgo-v2.2.3-keyed","b":"07_create10k","v":[581.588,583.107,583.279,583.3,585.045,586.583,587.054,587.974,589.334,589.975]}, -{"f":"forgo-v2.2.3-keyed","b":"08_create1k-after1k_x2","v":[179.631,180.432,180.923,181.113,181.743,182.169,182.3,182.338,182.9,183.254]}, -{"f":"forgo-v2.2.3-keyed","b":"09_clear1k_x8","v":[45.169,45.576,45.887,46.288,48.023,48.561,48.895,49.448,49.707,50.99]}, -{"f":"forgo-v2.2.3-keyed","b":"21_ready-memory","v":[0.6978282928466797]}, -{"f":"forgo-v2.2.3-keyed","b":"22_run-memory","v":[4.204867362976074]}, -{"f":"forgo-v2.2.3-keyed","b":"23_update5-memory","v":[4.664400100708008]}, -{"f":"forgo-v2.2.3-keyed","b":"25_run-clear-memory","v":[17.01744270324707]}, -{"f":"forgo-v2.2.3-keyed","b":"26_run-10k-memory","v":[34.11946678161621]}, -{"f":"forgo-v2.2.3-keyed","b":"31_startup-ci","v":[1876.1750000000002,1876.3049999999998,1877.39]}, -{"f":"forgo-v2.2.3-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"forgo-v2.2.3-keyed","b":"33_startup-mainthreadcost","v":[9.043999999999995,10.087999999999992,4.799999999999997]}, -{"f":"forgo-v2.2.3-keyed","b":"34_startup-totalbytes","v":[153.2763671875,153.2763671875,153.2763671875]}, -{"f":"fre-v2.5.5-keyed","b":"01_run1k","v":[54.442,54.496,54.941,55.111,55.293,55.333,55.58,56.036,56.345,56.784]}, -{"f":"fre-v2.5.5-keyed","b":"02_replace1k","v":[60.124,62.112,62.62,63.238,63.29,63.665,63.806,63.837,64.202,64.557]}, -{"f":"fre-v2.5.5-keyed","b":"03_update10th1k_x16","v":[212.449,217.318,218.426,222.915,231.837,242.844,266.418,271.796,272.979,279.613]}, -{"f":"fre-v2.5.5-keyed","b":"04_select1k","v":[32.672,33.939,34.546,35.124,36.742,37.558,37.657,38.606,38.639,40.594]}, -{"f":"fre-v2.5.5-keyed","b":"05_swap1k","v":[29.239,32.184,34.087,34.256,34.657,34.852,35.06,35.237,36.361,38.928]}, -{"f":"fre-v2.5.5-keyed","b":"06_remove-one-1k","v":[48.701,51.871,52.518,53.208,53.523,54.087,54.239,54.262,54.318,55.378]}, -{"f":"fre-v2.5.5-keyed","b":"07_create10k","v":[613.344,613.681,617.194,618.115,620.8,621.783,621.796,622.401,625.689,627.253]}, -{"f":"fre-v2.5.5-keyed","b":"08_create1k-after1k_x2","v":[141.597,142.86,144.072,144.076,144.699,144.912,145.061,145.262,150.707,152.898]}, -{"f":"fre-v2.5.5-keyed","b":"09_clear1k_x8","v":[52.375,52.4,54.407,55.148,56.301,56.506,57.216,57.22,57.945,58.156]}, -{"f":"fre-v2.5.5-keyed","b":"21_ready-memory","v":[0.7197599411010742]}, -{"f":"fre-v2.5.5-keyed","b":"22_run-memory","v":[3.8495960235595703]}, -{"f":"fre-v2.5.5-keyed","b":"23_update5-memory","v":[5.340863227844238]}, -{"f":"fre-v2.5.5-keyed","b":"25_run-clear-memory","v":[15.181330680847168]}, -{"f":"fre-v2.5.5-keyed","b":"26_run-10k-memory","v":[30.257553100585938]}, -{"f":"fre-v2.5.5-keyed","b":"31_startup-ci","v":[1877.305,1876.9349999999997,1876.8650000000002]}, -{"f":"fre-v2.5.5-keyed","b":"32_startup-bt","v":[0,0,0.048]}, -{"f":"fre-v2.5.5-keyed","b":"33_startup-mainthreadcost","v":[9.031999999999991,8.531999999999991,9414.132]}, -{"f":"fre-v2.5.5-keyed","b":"34_startup-totalbytes","v":[148.7099609375,148.7099609375,148.7099609375]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"01_run1k","v":[40.204,40.692,40.756,41.334,41.474,41.641,41.662,41.745,41.939,42.142]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"02_replace1k","v":[41.42,42.464,42.533,43.645,43.712,43.996,44.12,44.528,45.585,45.818]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"03_update10th1k_x16","v":[86.736,99.546,99.664,103.007,104.767,106.714,106.818,107.745,107.825,108.36]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"04_select1k","v":[10.007,10.191,10.658,10.704,10.795,10.926,12.053,12.403,12.472,12.639]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"05_swap1k","v":[27.524,28.725,29.116,29.524,29.576,29.706,30.522,30.749,30.79,31.076]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"06_remove-one-1k","v":[43.531,44.084,45.873,46.257,46.415,47.063,47.724,48.089,48.302,48.4]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"07_create10k","v":[442.67,444.965,446.012,447.325,447.931,449.103,449.278,449.599,449.713,450.768]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"08_create1k-after1k_x2","v":[92.294,92.522,92.735,92.74,93.033,93.155,93.396,93.406,93.53,93.845]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"09_clear1k_x8","v":[30.397,31.135,33.458,33.534,34.694,35.032,35.126,35.14,35.324,36.689]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"21_ready-memory","v":[0.6206855773925781]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"22_run-memory","v":[1.75653076171875]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"23_update5-memory","v":[1.9163904190063477]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"25_run-clear-memory","v":[0.7077274322509766]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"26_run-10k-memory","v":[12.92721939086914]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"31_startup-ci","v":[1877.215,1876.49,1876.1599999999999]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"33_startup-mainthreadcost","v":[11.475999999999997,3.724,8.227999999999996]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"34_startup-totalbytes","v":[145.306640625,145.306640625,145.306640625]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"01_run1k","v":[42.612,43.866,44.174,44.366,44.85,44.936,45.101,45.624,45.718,45.759]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"02_replace1k","v":[44.465,44.733,45.038,45.33,45.455,45.832,46.086,46.404,46.417,46.461]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"03_update10th1k_x16","v":[93.003,99.845,103.173,105.732,106.177,106.282,108.641,108.952,109.902,112.832]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"04_select1k","v":[9.968,10.287,11.147,11.199,11.57,12.121,12.442,12.542,12.728,12.911]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"05_swap1k","v":[26.63,26.774,27.437,27.671,28.184,28.341,28.817,30.355,30.444,30.696]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"06_remove-one-1k","v":[45.972,46.415,46.523,47.702,47.871,48.191,48.736,49.059,49.483,49.716]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"07_create10k","v":[498.091,498.648,500.38,500.927,502.524,502.586,504.501,504.717,505.036,505.675]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"08_create1k-after1k_x2","v":[96.166,96.711,97.052,97.14,97.365,97.635,97.812,97.935,97.98,98.123]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"09_clear1k_x8","v":[31.052,32.015,34.297,34.681,34.816,34.867,34.884,34.945,35.371,35.377]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"21_ready-memory","v":[0.6424493789672852]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"22_run-memory","v":[2.7837696075439453]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"23_update5-memory","v":[2.973963737487793]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"25_run-clear-memory","v":[0.7272605895996094]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"26_run-10k-memory","v":[23.882043838500977]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"31_startup-ci","v":[1877.1350000000002,1876.2549999999999,1876.975]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"33_startup-mainthreadcost","v":[4.7799999999999985,9.731999999999996,6.623999999999995]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"34_startup-totalbytes","v":[147.3466796875,147.3466796875,147.3466796875]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"01_run1k","v":[64.787,64.873,65.024,65.227,66.536,66.652,66.663,67.268,67.306,67.563]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"02_replace1k","v":[84.185,84.315,84.317,84.661,84.887,85.088,85.331,85.441,85.846,86.501]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"03_update10th1k_x16","v":[132.098,135.694,137.199,140.226,141.308,141.917,142.882,142.901,143.236,144.965]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"04_select1k","v":[42.303,43.588,43.865,44.633,44.815,45.659,45.688,45.928,47.866,47.881]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"05_swap1k","v":[35.44,37.273,37.599,38.521,39.094,39.605,39.627,41.663,42.131,42.384]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"06_remove-one-1k","v":[54.431,55.574,56.38,56.974,57.739,57.872,58.412,58.456,58.456,58.641]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"07_create10k","v":[634.57,636.745,641.648,643.534,645.759,646.048,648.252,650.642,651.364,651.695]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"08_create1k-after1k_x2","v":[169.914,170.439,170.677,170.889,170.982,171.247,171.775,172.983,174.633,174.988]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"09_clear1k_x8","v":[49.957,53.152,53.991,54.059,55.573,56.945,57.553,58.319,59.139,59.628]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"21_ready-memory","v":[5.967085838317871]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"22_run-memory","v":[11.619853973388672]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"23_update5-memory","v":[11.758283615112305]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"25_run-clear-memory","v":[7.328906059265137]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"26_run-10k-memory","v":[58.09636974334717]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"31_startup-ci","v":[3001.4799999999996,3001.76,3002.108]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"32_startup-bt","v":[0.055999999999999994,0,0]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"33_startup-mainthreadcost","v":[9466.672,4.699999999999998,4.607999999999997]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"34_startup-totalbytes","v":[352.861328125,352.861328125,352.861328125]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"01_run1k","v":[68.628,69.064,69.372,69.62,69.685,69.809,70.046,70.1,70.166,70.25]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"02_replace1k","v":[92.111,92.301,92.556,93.242,93.253,93.4,93.473,93.8,94.005,94.578]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"03_update10th1k_x16","v":[127.463,133.185,133.96,135.248,135.478,137.209,137.822,138.404,141.414,142.245]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"04_select1k","v":[73.178,73.738,75.613,76.204,78.9,79.171,79.319,80.53,83.618,83.638]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"05_swap1k","v":[32.246,33.113,34.485,35.162,35.382,36.438,36.598,37.217,37.443,37.781]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"06_remove-one-1k","v":[62.178,66.676,66.823,66.906,67.544,67.689,68.912,69.389,69.522,70.213]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"07_create10k","v":[650.695,653.773,655.715,656.406,659.205,662.806,662.895,667.47,667.804,668.618]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"08_create1k-after1k_x2","v":[179.369,179.447,179.633,179.671,179.738,181.02,181.759,182.976,185.896,186.368]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"09_clear1k_x8","v":[53.225,57.694,59.456,62.713,63.115,63.7,64.125,64.212,64.26,65.052]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"21_ready-memory","v":[5.392751693725586]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"22_run-memory","v":[11.201048851013184]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"23_update5-memory","v":[11.327528953552246]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"25_run-clear-memory","v":[6.72713565826416]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"26_run-10k-memory","v":[60.18501853942871]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"31_startup-ci","v":[2401.79,2401.975,2402.12]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"33_startup-mainthreadcost","v":[8.227999999999994,4.231999999999999,9.051999999999992]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"34_startup-totalbytes","v":[253.626953125,253.626953125,253.626953125]}, -{"f":"gyron-v0.0.16-keyed","b":"01_run1k","v":[49.114,49.812,50.415,51.125,51.247,51.708,51.979,52.031,52.056,52.127]}, -{"f":"gyron-v0.0.16-keyed","b":"02_replace1k","v":[53.789,54.155,55.305,55.376,55.554,55.698,56.123,56.311,56.452,57.028]}, -{"f":"gyron-v0.0.16-keyed","b":"03_update10th1k_x16","v":[135.946,136.973,146.098,146.332,147.091,148.127,148.234,148.569,149.444,150.193]}, -{"f":"gyron-v0.0.16-keyed","b":"04_select1k","v":[33.637,36.344,37.758,37.915,38.061,39.154,39.89,39.956,40.097,40.11]}, -{"f":"gyron-v0.0.16-keyed","b":"05_swap1k","v":[31.497,32.388,33.245,33.304,33.343,33.796,33.855,35.384,35.395,36.104]}, -{"f":"gyron-v0.0.16-keyed","b":"06_remove-one-1k","v":[54.281,56.292,58.419,58.638,58.84,58.967,59.082,59.117,59.435,60.362]}, -{"f":"gyron-v0.0.16-keyed","b":"07_create10k","v":[558.842,559.334,565.391,566.996,569.669,573.391,575.145,578.644,578.681,580.252]}, -{"f":"gyron-v0.0.16-keyed","b":"08_create1k-after1k_x2","v":[114.611,115.038,115.209,115.763,116.602,116.668,117.058,117.486,118.2,118.467]}, -{"f":"gyron-v0.0.16-keyed","b":"09_clear1k_x8","v":[55.881,58.188,58.447,59.083,60.125,60.349,60.487,60.601,61.053,61.423]}, -{"f":"gyron-v0.0.16-keyed","b":"21_ready-memory","v":[0.7970609664916992]}, -{"f":"gyron-v0.0.16-keyed","b":"22_run-memory","v":[3.956984519958496]}, -{"f":"gyron-v0.0.16-keyed","b":"23_update5-memory","v":[4.197029113769531]}, -{"f":"gyron-v0.0.16-keyed","b":"25_run-clear-memory","v":[2.3867006301879883]}, -{"f":"gyron-v0.0.16-keyed","b":"26_run-10k-memory","v":[29.892008781433105]}, -{"f":"gyron-v0.0.16-keyed","b":"31_startup-ci","v":[2176.505,2176.945,2176.81]}, -{"f":"gyron-v0.0.16-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"gyron-v0.0.16-keyed","b":"33_startup-mainthreadcost","v":[4.755999999999998,7.047999999999995,10.223999999999991]}, -{"f":"gyron-v0.0.16-keyed","b":"34_startup-totalbytes","v":[201.359375,201.359375,201.359375]}, -{"f":"helix-v0.0.10-keyed","b":"01_run1k","v":[49.385,49.788,49.993,50.321,50.332,50.395,50.439,50.768,51.245,51.388]}, -{"f":"helix-v0.0.10-keyed","b":"02_replace1k","v":[51.187,51.751,51.802,51.913,51.931,51.991,52.11,52.976,53.356,53.367]}, -{"f":"helix-v0.0.10-keyed","b":"03_update10th1k_x16","v":[131.745,132.316,133.003,133.542,135.505,135.539,135.745,136.437,138.342,138.591]}, -{"f":"helix-v0.0.10-keyed","b":"04_select1k","v":[27.89,29.991,30.041,30.514,30.741,31.004,31.897,32.632,32.711,33.698]}, -{"f":"helix-v0.0.10-keyed","b":"05_swap1k","v":[173.347,173.801,174.394,174.531,174.761,174.835,176.178,176.283,177.657,178.726]}, -{"f":"helix-v0.0.10-keyed","b":"06_remove-one-1k","v":[50.932,53.17,53.192,53.225,53.638,53.651,53.72,54.191,55.332,55.449]}, -{"f":"helix-v0.0.10-keyed","b":"07_create10k","v":[641.808,641.971,644.339,646.743,646.747,648.925,650.017,652.203,652.248,652.969]}, -{"f":"helix-v0.0.10-keyed","b":"08_create1k-after1k_x2","v":[116.825,116.841,117.299,117.354,117.936,118.124,118.579,118.634,118.713,118.741]}, -{"f":"helix-v0.0.10-keyed","b":"09_clear1k_x8","v":[39.834,39.995,40.706,40.728,40.892,41.227,41.286,41.713,42.711,43.954]}, -{"f":"helix-v0.0.10-keyed","b":"21_ready-memory","v":[1.5061731338500977]}, -{"f":"helix-v0.0.10-keyed","b":"22_run-memory","v":[4.722724914550781]}, -{"f":"helix-v0.0.10-keyed","b":"23_update5-memory","v":[5.275444984436035]}, -{"f":"helix-v0.0.10-keyed","b":"25_run-clear-memory","v":[2.310439109802246]}, -{"f":"helix-v0.0.10-keyed","b":"26_run-10k-memory","v":[30.835816383361816]}, -{"f":"helix-v0.0.10-keyed","b":"31_startup-ci","v":[3152.512,3151.6800000000003,3151.7880000000005]}, -{"f":"helix-v0.0.10-keyed","b":"32_startup-bt","v":[0.056,0,0]}, -{"f":"helix-v0.0.10-keyed","b":"33_startup-mainthreadcost","v":[9457.772,4.615999999999998,8.147999999999998]}, -{"f":"helix-v0.0.10-keyed","b":"34_startup-totalbytes","v":[396.3232421875,396.3232421875,396.3232421875]}, -{"f":"heresy-v0.26.1-keyed","b":"01_run1k","v":[61.704,61.808,62.51,62.584,63.251,63.35,63.914,64.038,64.477,64.523]}, -{"f":"heresy-v0.26.1-keyed","b":"02_replace1k","v":[65.815,66.702,67.376,67.421,67.54,67.627,67.726,68.039,68.044,68.446]}, -{"f":"heresy-v0.26.1-keyed","b":"03_update10th1k_x16","v":[125.763,128.404,128.755,131.19,132.049,133.439,133.481,133.737,133.774,133.853]}, -{"f":"heresy-v0.26.1-keyed","b":"04_select1k","v":[19.841,20.237,20.437,20.933,21.45,22.235,22.624,22.746,22.92,23.109]}, -{"f":"heresy-v0.26.1-keyed","b":"05_swap1k","v":[27.834,30.191,30.529,31.453,31.873,33.252,34.027,35.57,35.775,35.98]}, -{"f":"heresy-v0.26.1-keyed","b":"06_remove-one-1k","v":[48.289,49.665,51.412,52.171,53.102,53.997,54.033,54.07,54.208,54.447]}, -{"f":"heresy-v0.26.1-keyed","b":"07_create10k","v":[670.517,674.493,674.514,675.586,679.603,680.546,682.107,682.357,683.733,683.743]}, -{"f":"heresy-v0.26.1-keyed","b":"08_create1k-after1k_x2","v":[137.419,137.527,137.638,137.671,137.735,138.632,138.746,138.918,139.728,141.371]}, -{"f":"heresy-v0.26.1-keyed","b":"09_clear1k_x8","v":[43.415,44.459,47.123,47.678,47.809,48.311,49.526,50.174,50.488,50.775]}, -{"f":"heresy-v0.26.1-keyed","b":"21_ready-memory","v":[0.9741296768188477]}, -{"f":"heresy-v0.26.1-keyed","b":"22_run-memory","v":[4.201691627502441]}, -{"f":"heresy-v0.26.1-keyed","b":"23_update5-memory","v":[4.214219093322754]}, -{"f":"heresy-v0.26.1-keyed","b":"25_run-clear-memory","v":[1.3423633575439453]}, -{"f":"heresy-v0.26.1-keyed","b":"26_run-10k-memory","v":[32.985097885131836]}, -{"f":"heresy-v0.26.1-keyed","b":"31_startup-ci","v":[1878.265,1876.4099999999999,1876.875]}, -{"f":"heresy-v0.26.1-keyed","b":"32_startup-bt","v":[0,0,0.068]}, -{"f":"heresy-v0.26.1-keyed","b":"33_startup-mainthreadcost","v":[10.643999999999997,10.003999999999992,9505.416]}, -{"f":"heresy-v0.26.1-keyed","b":"34_startup-totalbytes","v":[162.1552734375,162.1552734375,162.1552734375]}, -{"f":"hullo-v0.8.2-keyed","b":"01_run1k","v":[47.818,48.41,49.057,49.331,49.874,50.335,50.937,51.144,51.221,51.307]}, -{"f":"hullo-v0.8.2-keyed","b":"02_replace1k","v":[54.731,54.759,55.083,55.468,55.836,55.909,55.926,56.098,56.123,56.157]}, -{"f":"hullo-v0.8.2-keyed","b":"03_update10th1k_x16","v":[121.387,126.162,126.575,126.987,128.032,128.246,130.456,131.32,131.329,132.485]}, -{"f":"hullo-v0.8.2-keyed","b":"04_select1k","v":[29.429,29.991,30.118,30.446,30.705,31.177,31.457,31.481,31.525,32.099]}, -{"f":"hullo-v0.8.2-keyed","b":"05_swap1k","v":[30.569,31.916,31.995,32.179,32.307,32.436,32.503,33.504,36.29,36.835]}, -{"f":"hullo-v0.8.2-keyed","b":"06_remove-one-1k","v":[50.773,53.267,53.842,55.027,55.505,55.686,55.993,56.112,56.41,57.327]}, -{"f":"hullo-v0.8.2-keyed","b":"07_create10k","v":[535.452,540.377,540.741,541.588,541.725,542.608,543.418,543.647,544.249,544.488]}, -{"f":"hullo-v0.8.2-keyed","b":"08_create1k-after1k_x2","v":[109.569,110.555,110.637,110.677,110.705,110.749,110.779,111.146,111.49,111.506]}, -{"f":"hullo-v0.8.2-keyed","b":"09_clear1k_x8","v":[46.055,46.373,46.601,47.626,48.124,48.162,49.242,49.299,49.481,49.984]}, -{"f":"hullo-v0.8.2-keyed","b":"21_ready-memory","v":[0.7696704864501953]}, -{"f":"hullo-v0.8.2-keyed","b":"22_run-memory","v":[4.517886161804199]}, -{"f":"hullo-v0.8.2-keyed","b":"23_update5-memory","v":[4.490442276000977]}, -{"f":"hullo-v0.8.2-keyed","b":"25_run-clear-memory","v":[1.2104339599609375]}, -{"f":"hullo-v0.8.2-keyed","b":"26_run-10k-memory","v":[36.6476936340332]}, -{"f":"hullo-v0.8.2-keyed","b":"31_startup-ci","v":[2027.4699999999998,2026.1799999999998,2026.665]}, -{"f":"hullo-v0.8.2-keyed","b":"32_startup-bt","v":[0,0,0.05600000000000001]}, -{"f":"hullo-v0.8.2-keyed","b":"33_startup-mainthreadcost","v":[10.23599999999999,5.091999999999999,9465.52]}, -{"f":"hullo-v0.8.2-keyed","b":"34_startup-totalbytes","v":[179.392578125,179.392578125,179.392578125]}, -{"f":"hydro-js-v1.5.13-keyed","b":"01_run1k","v":[58.406,58.706,58.943,59.313,59.345,59.65,59.993,60.046,60.059,60.061]}, -{"f":"hydro-js-v1.5.13-keyed","b":"02_replace1k","v":[59.089,59.406,59.599,59.898,60.018,61.286,61.94,62.099,62.262,62.484]}, -{"f":"hydro-js-v1.5.13-keyed","b":"03_update10th1k_x16","v":[97.116,98.147,104.066,108.2,110.195,111.157,113.404,114.357,114.469,114.967]}, -{"f":"hydro-js-v1.5.13-keyed","b":"04_select1k","v":[24.52,25.63,26.025,26.145,26.54,26.571,26.716,26.854,27.085,27.791]}, -{"f":"hydro-js-v1.5.13-keyed","b":"05_swap1k","v":[26.367,28.057,28.533,28.938,30.277,30.695,31.561,31.599,31.654,31.724]}, -{"f":"hydro-js-v1.5.13-keyed","b":"06_remove-one-1k","v":[45.833,46.784,47.707,48.035,48.536,49.067,49.354,49.648,49.79,50.336]}, -{"f":"hydro-js-v1.5.13-keyed","b":"07_create10k","v":[658.054,659.284,660.713,661.135,662.242,662.653,662.692,663.087,666.883,668.687]}, -{"f":"hydro-js-v1.5.13-keyed","b":"08_create1k-after1k_x2","v":[147.263,147.717,148.344,149.072,149.103,149.706,149.765,150.833,151.021,151.668]}, -{"f":"hydro-js-v1.5.13-keyed","b":"09_clear1k_x8","v":[34.391,35.031,35.214,36.322,38.306,38.442,38.574,38.658,39.365,39.882]}, -{"f":"hydro-js-v1.5.13-keyed","b":"21_ready-memory","v":[0.6960010528564453]}, -{"f":"hydro-js-v1.5.13-keyed","b":"22_run-memory","v":[3.9641199111938477]}, -{"f":"hydro-js-v1.5.13-keyed","b":"23_update5-memory","v":[4.168634414672852]}, -{"f":"hydro-js-v1.5.13-keyed","b":"25_run-clear-memory","v":[1.352341651916504]}, -{"f":"hydro-js-v1.5.13-keyed","b":"26_run-10k-memory","v":[30.97381591796875]}, -{"f":"hydro-js-v1.5.13-keyed","b":"31_startup-ci","v":[1876.6449999999998,1876.7899999999997,1876.78]}, -{"f":"hydro-js-v1.5.13-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"hydro-js-v1.5.13-keyed","b":"33_startup-mainthreadcost","v":[4.507999999999998,3.884000000000001,4.34]}, -{"f":"hydro-js-v1.5.13-keyed","b":"34_startup-totalbytes","v":[153.2158203125,153.2158203125,153.2158203125]}, -{"f":"hyperapp-v2.0.22-keyed","b":"01_run1k","v":[43.718,47.504,48.616,48.893,49.301,49.522,49.545,49.994,50.969,51.024]}, -{"f":"hyperapp-v2.0.22-keyed","b":"02_replace1k","v":[44.227,45.268,47.13,48.369,48.482,48.777,49.107,49.594,49.658,50.709]}, -{"f":"hyperapp-v2.0.22-keyed","b":"03_update10th1k_x16","v":[97.385,101.6,104.301,104.31,106.773,107.302,110.418,110.796,110.965,111.51]}, -{"f":"hyperapp-v2.0.22-keyed","b":"04_select1k","v":[15.535,17.698,18.331,18.696,18.867,18.901,19.25,19.676,19.985,20.164]}, -{"f":"hyperapp-v2.0.22-keyed","b":"05_swap1k","v":[27.598,27.611,27.726,30.339,30.833,32.49,32.536,44.211999999999996,45.147,45.748000000000005]}, -{"f":"hyperapp-v2.0.22-keyed","b":"06_remove-one-1k","v":[54.822,55.584,55.762,56.779,57.464,58.349,60.407,60.466,61.397,63.743]}, -{"f":"hyperapp-v2.0.22-keyed","b":"07_create10k","v":[493.134,495.723,497.463,497.673,497.686,498.128,498.431,498.759,500.876,501.326]}, -{"f":"hyperapp-v2.0.22-keyed","b":"08_create1k-after1k_x2","v":[95.845,96.936,97.36,99.174,99.904,103.462,104.639,104.752,106.003,106.835]}, -{"f":"hyperapp-v2.0.22-keyed","b":"09_clear1k_x8","v":[32.628,33.74,33.842,34.047,34.832,35.102,35.742,35.781,36.335,37.177]}, -{"f":"hyperapp-v2.0.22-keyed","b":"21_ready-memory","v":[0.6567363739013672]}, -{"f":"hyperapp-v2.0.22-keyed","b":"22_run-memory","v":[2.909383773803711]}, -{"f":"hyperapp-v2.0.22-keyed","b":"23_update5-memory","v":[3.0575780868530273]}, -{"f":"hyperapp-v2.0.22-keyed","b":"25_run-clear-memory","v":[0.7577419281005859]}, -{"f":"hyperapp-v2.0.22-keyed","b":"26_run-10k-memory","v":[22.59002113342285]}, -{"f":"hyperapp-v2.0.22-keyed","b":"31_startup-ci","v":[1876.9,1876.525,1877.255]}, -{"f":"hyperapp-v2.0.22-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"hyperapp-v2.0.22-keyed","b":"33_startup-mainthreadcost","v":[5.451999999999997,3.984,4.92]}, -{"f":"hyperapp-v2.0.22-keyed","b":"34_startup-totalbytes","v":[144.6767578125,144.6767578125,144.6767578125]}, -{"f":"imba-v1.5.2-keyed","b":"01_run1k","v":[46.926,50.3,50.584,50.745,51.446,51.692,51.918,52.106,52.247,52.552]}, -{"f":"imba-v1.5.2-keyed","b":"02_replace1k","v":[46.786,47.152,49.427,50.36,50.769,51.404,53.839,54.232,54.344,54.693]}, -{"f":"imba-v1.5.2-keyed","b":"03_update10th1k_x16","v":[90.793,98.565,99.742,102.932,103.065,106.142,106.233,107.036,108.795,109.128]}, -{"f":"imba-v1.5.2-keyed","b":"04_select1k","v":[15.812,16.024,17.44,17.646,17.804,17.845,17.946,18.025,18.205,18.253]}, -{"f":"imba-v1.5.2-keyed","b":"05_swap1k","v":[27.315,31.569,31.582,31.59,32.126,32.257,32.259,43.637,45.692,46.365]}, -{"f":"imba-v1.5.2-keyed","b":"06_remove-one-1k","v":[53.056,53.108,54.364,55.68,55.68,60.093,62.029,64.698,65.081,65.211]}, -{"f":"imba-v1.5.2-keyed","b":"07_create10k","v":[479.734,483.069,485.149,486.638,488.956,489.746,490.852,492.642,496.08,496.998]}, -{"f":"imba-v1.5.2-keyed","b":"08_create1k-after1k_x2","v":[100.72,101.738,103.05,103.464,109.011,109.933,110.287,110.6,111.687,112.156]}, -{"f":"imba-v1.5.2-keyed","b":"09_clear1k_x8","v":[35.886,35.971,36.076,37.475,37.857,37.914,37.96,38.482,39.136,39.96]}, -{"f":"imba-v1.5.2-keyed","b":"21_ready-memory","v":[0.9276523590087891]}, -{"f":"imba-v1.5.2-keyed","b":"22_run-memory","v":[3.5472164154052734]}, -{"f":"imba-v1.5.2-keyed","b":"23_update5-memory","v":[3.5438766479492188]}, -{"f":"imba-v1.5.2-keyed","b":"25_run-clear-memory","v":[1.1067047119140625]}, -{"f":"imba-v1.5.2-keyed","b":"26_run-10k-memory","v":[25.894591331481934]}, -{"f":"imba-v1.5.2-keyed","b":"31_startup-ci","v":[2176.66,2176.375,2177.09]}, -{"f":"imba-v1.5.2-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"imba-v1.5.2-keyed","b":"33_startup-mainthreadcost","v":[5.127999999999996,7.427999999999997,3.8360000000000003]}, -{"f":"imba-v1.5.2-keyed","b":"34_startup-totalbytes","v":[203.33203125,203.33203125,203.33203125]}, -{"f":"inferno-v7.4.8-keyed","b":"01_run1k","v":[38.977,39.463,39.551,40.348,40.711,40.955,41.088,41.413,41.512,41.747]}, -{"f":"inferno-v7.4.8-keyed","b":"02_replace1k","v":[42.085,43.315,43.324,44.342,44.506,44.526,45.016,45.442,45.826,45.905]}, -{"f":"inferno-v7.4.8-keyed","b":"03_update10th1k_x16","v":[103.52,107.199,107.501,109.716,110.521,111.246,111.285,111.4,111.71,113.337]}, -{"f":"inferno-v7.4.8-keyed","b":"04_select1k","v":[13.185,13.442,13.613,13.661,13.779,13.936,14.131,14.598,14.646,15.144]}, -{"f":"inferno-v7.4.8-keyed","b":"05_swap1k","v":[26.643,26.779,29.182,29.452,29.481,29.772,30.23,30.426,30.72,30.723]}, -{"f":"inferno-v7.4.8-keyed","b":"06_remove-one-1k","v":[44.444,45.908,47.112,47.155,47.192,47.857,47.949,48.093,48.381,50.056]}, -{"f":"inferno-v7.4.8-keyed","b":"07_create10k","v":[449.53,450.424,450.49,450.84,450.986,451.048,451.141,452.215,453.055,453.665]}, -{"f":"inferno-v7.4.8-keyed","b":"08_create1k-after1k_x2","v":[91.836,92.544,92.727,93.098,93.561,93.669,93.964,94.05,94.564,94.619]}, -{"f":"inferno-v7.4.8-keyed","b":"09_clear1k_x8","v":[29.81,30.897,30.897,32.291,34.071,34.372,35.562,35.952,36.111,36.802]}, -{"f":"inferno-v7.4.8-keyed","b":"21_ready-memory","v":[0.6921911239624023]}, -{"f":"inferno-v7.4.8-keyed","b":"22_run-memory","v":[2.655573844909668]}, -{"f":"inferno-v7.4.8-keyed","b":"23_update5-memory","v":[2.705307960510254]}, -{"f":"inferno-v7.4.8-keyed","b":"25_run-clear-memory","v":[0.8361406326293945]}, -{"f":"inferno-v7.4.8-keyed","b":"26_run-10k-memory","v":[19.572728157043457]}, -{"f":"inferno-v7.4.8-keyed","b":"31_startup-ci","v":[1952.02,1951.4699999999998,1951.5049999999999]}, -{"f":"inferno-v7.4.8-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"inferno-v7.4.8-keyed","b":"33_startup-mainthreadcost","v":[8.771999999999997,4.2879999999999985,7.7079999999999975]}, -{"f":"inferno-v7.4.8-keyed","b":"34_startup-totalbytes","v":[163.1787109375,163.1787109375,163.1787109375]}, -{"f":"ivi-v0.27.1-keyed","b":"01_run1k","v":[39.33,39.575,39.712,39.906,41.37,41.44,41.761,42.168,42.236,42.277]}, -{"f":"ivi-v0.27.1-keyed","b":"02_replace1k","v":[43.164,43.53,43.829,43.935,44.2,44.665,44.77,45.219,45.842,46.434]}, -{"f":"ivi-v0.27.1-keyed","b":"03_update10th1k_x16","v":[95.355,105.435,107.5,115.421,115.793,115.991,116.174,120.983,121.112,123.67]}, -{"f":"ivi-v0.27.1-keyed","b":"04_select1k","v":[13.105,13.61,13.801,13.832,14.735,15.189,15.881,15.943,17.459,17.575]}, -{"f":"ivi-v0.27.1-keyed","b":"05_swap1k","v":[25.709,29.032,29.317,30.154,30.189,31.242,31.635,32.394,32.736,32.825]}, -{"f":"ivi-v0.27.1-keyed","b":"06_remove-one-1k","v":[43.488,44.723,46.489,47.58,48.322,48.525,48.614,49.014,49.893,50.879]}, -{"f":"ivi-v0.27.1-keyed","b":"07_create10k","v":[453.647,456.764,458.497,458.661,460.759,461.139,462.937,463.011,463.069,463.456]}, -{"f":"ivi-v0.27.1-keyed","b":"08_create1k-after1k_x2","v":[95.397,95.902,96.815,96.914,97.791,98.069,98.071,98.119,98.232,98.424]}, -{"f":"ivi-v0.27.1-keyed","b":"09_clear1k_x8","v":[28.855,29.478,29.909,30.204,31.79,33.143,33.175,33.797,33.934,33.954]}, -{"f":"ivi-v0.27.1-keyed","b":"21_ready-memory","v":[0.6887388229370117]}, -{"f":"ivi-v0.27.1-keyed","b":"22_run-memory","v":[2.9085397720336914]}, -{"f":"ivi-v0.27.1-keyed","b":"23_update5-memory","v":[2.9635963439941406]}, -{"f":"ivi-v0.27.1-keyed","b":"25_run-clear-memory","v":[0.8011198043823242]}, -{"f":"ivi-v0.27.1-keyed","b":"26_run-10k-memory","v":[22.209882736206055]}, -{"f":"ivi-v0.27.1-keyed","b":"31_startup-ci","v":[1876.6750000000002,1877.3400000000001,1876.665]}, -{"f":"ivi-v0.27.1-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"ivi-v0.27.1-keyed","b":"33_startup-mainthreadcost","v":[8.771999999999993,7.415999999999997,4.52]}, -{"f":"ivi-v0.27.1-keyed","b":"34_startup-totalbytes","v":[149.982421875,149.982421875,149.982421875]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"01_run1k","v":[47.145,47.221,47.945,47.953,48.357,48.622,48.801,49.186,49.727,50.053]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"02_replace1k","v":[48.419,48.846,49.272,49.494,49.659,50.011,50.045,50.156,50.382,50.439]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"03_update10th1k_x16","v":[116.282,122.7,128.069,128.576,128.772,130.73,131.093,132.114,132.122,133.066]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"04_select1k","v":[17.287,17.432,19.336,19.457,19.604,19.615,19.786,20.056,20.103,20.141]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"05_swap1k","v":[169.521,170.235,171.057,171.219,171.767,171.767,172.259,172.886,173.112,174.269]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"06_remove-one-1k","v":[45.68,50.531,51.43,51.494,51.598,51.633,52.134,52.357,52.691,53.108]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"07_create10k","v":[662.406,666.382,671.794,672.782,672.997,673.927,675.624,676.3,676.69,677.97]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"08_create1k-after1k_x2","v":[106.168,106.83,107.04,107.779,107.814,108.188,108.243,109.162,109.461,110.032]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"09_clear1k_x8","v":[39.151,39.891,43.702,43.811,44.098,44.601,44.801,47.826,49.645,49.676]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"21_ready-memory","v":[1.09197998046875]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"22_run-memory","v":[6.033804893493652]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"23_update5-memory","v":[6.512927055358887]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"25_run-clear-memory","v":[2.2235403060913086]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"26_run-10k-memory","v":[45.86396884918213]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"31_startup-ci","v":[2551.6549999999997,2476.595,2556.8999999999996]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"33_startup-mainthreadcost","v":[8.999999999999993,10.015999999999993,5.931999999999999]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"34_startup-totalbytes","v":[275.0634765625,275.0634765625,275.0634765625]}, -{"f":"karyon-v1.5.1-keyed","b":"01_run1k","v":[49.587,49.853,49.88,50.348,50.369,50.392,50.408,50.626,50.684,50.971]}, -{"f":"karyon-v1.5.1-keyed","b":"02_replace1k","v":[53.101,53.766,54.878,55.244,55.451,56.124,56.329,56.379,56.979,57.511]}, -{"f":"karyon-v1.5.1-keyed","b":"03_update10th1k_x16","v":[99.351,99.862,109.896,111.36,111.625,111.786,114.059,114.189,115.322,116.372]}, -{"f":"karyon-v1.5.1-keyed","b":"04_select1k","v":[11.795,12.284,12.608,12.736,12.739,13.506,13.525,13.719,14.137,14.222]}, -{"f":"karyon-v1.5.1-keyed","b":"05_swap1k","v":[29.639,30.994,32.987,35.122,35.566,35.59,36.836,37.334,38.129,38.192]}, -{"f":"karyon-v1.5.1-keyed","b":"06_remove-one-1k","v":[46.804,49.984,52.249,52.294,54.12,54.637,54.876,55.015,55.072,55.37]}, -{"f":"karyon-v1.5.1-keyed","b":"07_create10k","v":[578.351,594.37,596.735,600.248,601.718,601.879,601.98,604.598,604.647,606.64]}, -{"f":"karyon-v1.5.1-keyed","b":"08_create1k-after1k_x2","v":[125.612,126.251,126.458,126.574,126.584,126.862,127.13,127.219,127.508,128.22]}, -{"f":"karyon-v1.5.1-keyed","b":"09_clear1k_x8","v":[55.898,56.244,59.049,59.121,59.292,59.526,59.715,60.843,61.252,62.295]}, -{"f":"karyon-v1.5.1-keyed","b":"21_ready-memory","v":[0.7565526962280273]}, -{"f":"karyon-v1.5.1-keyed","b":"22_run-memory","v":[4.286675453186035]}, -{"f":"karyon-v1.5.1-keyed","b":"23_update5-memory","v":[4.312334060668945]}, -{"f":"karyon-v1.5.1-keyed","b":"25_run-clear-memory","v":[1.192667007446289]}, -{"f":"karyon-v1.5.1-keyed","b":"26_run-10k-memory","v":[35.46820545196533]}, -{"f":"karyon-v1.5.1-keyed","b":"31_startup-ci","v":[1876.5949999999998,1877.1399999999999,1876.54]}, -{"f":"karyon-v1.5.1-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"karyon-v1.5.1-keyed","b":"33_startup-mainthreadcost","v":[4.143999999999999,4.603999999999997,4.68]}, -{"f":"karyon-v1.5.1-keyed","b":"34_startup-totalbytes","v":[158.78125,158.78125,158.78125]}, -{"f":"knockout-v3.5.0-keyed","b":"01_run1k","v":[79.781,79.892,80.467,80.597,81.124,81.163,81.359,81.971,82.009,82.159]}, -{"f":"knockout-v3.5.0-keyed","b":"02_replace1k","v":[89.782,90.117,90.53,91.137,91.596,91.662,91.806,91.882,92.094,92.397]}, -{"f":"knockout-v3.5.0-keyed","b":"03_update10th1k_x16","v":[110.114,112.308,113.469,115.13,115.97,116.719,117.758,119.183,119.334,119.761]}, -{"f":"knockout-v3.5.0-keyed","b":"04_select1k","v":[56.569,57.876,59.313,59.709,60.363,60.391,61.14,61.445,61.697,63.502]}, -{"f":"knockout-v3.5.0-keyed","b":"05_swap1k","v":[33.55,33.828,35.41,35.415,35.653,36.183,36.614,36.828,37.029,38.946]}, -{"f":"knockout-v3.5.0-keyed","b":"06_remove-one-1k","v":[51.231,52.689,52.752,53.06,53.334,53.388,53.768,54.795,54.849,54.972]}, -{"f":"knockout-v3.5.0-keyed","b":"07_create10k","v":[792.304,793.718,796.5,796.937,798.468,799.964,800.157,801.351,802.204,802.226]}, -{"f":"knockout-v3.5.0-keyed","b":"08_create1k-after1k_x2","v":[168.793,169.161,169.284,169.641,169.989,170.244,170.488,171.217,171.818,172.253]}, -{"f":"knockout-v3.5.0-keyed","b":"09_clear1k_x8","v":[108.894,109.295,112.897,112.916,113.317,114.09,114.249,114.269,115.379,115.408]}, -{"f":"knockout-v3.5.0-keyed","b":"21_ready-memory","v":[0.9263105392456055]}, -{"f":"knockout-v3.5.0-keyed","b":"22_run-memory","v":[12.248557090759277]}, -{"f":"knockout-v3.5.0-keyed","b":"23_update5-memory","v":[12.224349021911621]}, -{"f":"knockout-v3.5.0-keyed","b":"25_run-clear-memory","v":[1.5798635482788086]}, -{"f":"knockout-v3.5.0-keyed","b":"26_run-10k-memory","v":[71.37509632110596]}, -{"f":"knockout-v3.5.0-keyed","b":"31_startup-ci","v":[2176.45,2177.24,2177.0299999999997]}, -{"f":"knockout-v3.5.0-keyed","b":"32_startup-bt","v":[0,0.04400000000000001,0]}, -{"f":"knockout-v3.5.0-keyed","b":"33_startup-mainthreadcost","v":[5.123999999999997,9461.996000000001,6.6119999999999965]}, -{"f":"knockout-v3.5.0-keyed","b":"34_startup-totalbytes","v":[208.021484375,208.021484375,208.021484375]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"01_run1k","v":[40.751,41.157,41.336,41.835,41.865,42.2,43.129,43.376,43.494,43.644]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"02_replace1k","v":[45.545,46.513,46.844,46.846,46.88,47.146,47.397,47.517,47.667,47.774]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"03_update10th1k_x16","v":[103.466,108.027,108.437,109.356,110.084,112.331,112.793,113.34,114.87,115.479]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"04_select1k","v":[11.978,12.63,12.792,13.233,13.596,14.152,14.577,14.637,15.137,15.787]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"05_swap1k","v":[29.678,29.737,29.766,31.312,31.395,31.459,32.025,32.132,32.339,32.38]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"06_remove-one-1k","v":[45.332,45.775,47.968,48.069,48.227,48.779,48.838,48.943,49.255,49.35]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"07_create10k","v":[464.769,466.193,466.407,467.09,467.664,468.05,468.6,469.078,470.225,470.332]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"08_create1k-after1k_x2","v":[94.784,96.053,96.065,96.186,96.2,96.724,96.733,96.845,97.068,97.356]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"09_clear1k_x8","v":[36.91,37.851,39.694,40.159,40.303,40.71,41.069,41.529,41.928,42.026]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"21_ready-memory","v":[0.8752679824829102]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"22_run-memory","v":[5.010987281799316]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"23_update5-memory","v":[5.140379905700684]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"25_run-clear-memory","v":[1.1538114547729492]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"26_run-10k-memory","v":[29.39424705505371]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"31_startup-ci","v":[2176.895,2177.415,2176.9799999999996]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"32_startup-bt","v":[0,0,0.052000000000000005]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"33_startup-mainthreadcost","v":[10.095999999999995,3.7560000000000002,9511.748]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"34_startup-totalbytes","v":[213.0029296875,213.0029296875,213.0029296875]}, -{"f":"leptos-v0.1.0-keyed","b":"01_run1k","v":[48.379,48.418,48.904,48.93,49.357,49.699,49.984,50.19,50.231,51.274]}, -{"f":"leptos-v0.1.0-keyed","b":"02_replace1k","v":[52.591,52.71,52.885,53.168,53.208,53.409,53.908,53.97,54.037,54.124]}, -{"f":"leptos-v0.1.0-keyed","b":"03_update10th1k_x16","v":[98.327,101.724,102.671,103.149,105.391,106.329,106.377,107.246,107.438,108.459]}, -{"f":"leptos-v0.1.0-keyed","b":"04_select1k","v":[15.38,15.382,16.55,16.583,17.167,17.351,17.599,17.615,17.805,18.028]}, -{"f":"leptos-v0.1.0-keyed","b":"05_swap1k","v":[29.505,30.279,30.301,30.725,31.079,31.176,32.381,32.432,32.826,32.96]}, -{"f":"leptos-v0.1.0-keyed","b":"06_remove-one-1k","v":[46.48,46.671,47.359,47.766,48.497,48.576,48.891,49.112,49.415,50.588]}, -{"f":"leptos-v0.1.0-keyed","b":"07_create10k","v":[540.109,542.521,543.636,544.592,544.63,544.704,544.974,546.671,547.708,549.525]}, -{"f":"leptos-v0.1.0-keyed","b":"08_create1k-after1k_x2","v":[110.572,110.844,111.447,112.144,112.363,112.45,112.566,112.636,112.898,113.186]}, -{"f":"leptos-v0.1.0-keyed","b":"09_clear1k_x8","v":[46.192,46.941,46.98,47.561,47.662,48.123,48.287,48.83,49.519,50.118]}, -{"f":"leptos-v0.1.0-keyed","b":"21_ready-memory","v":[1.8491334915161133]}, -{"f":"leptos-v0.1.0-keyed","b":"22_run-memory","v":[4.38519287109375]}, -{"f":"leptos-v0.1.0-keyed","b":"23_update5-memory","v":[4.526772499084473]}, -{"f":"leptos-v0.1.0-keyed","b":"25_run-clear-memory","v":[13.74328899383545]}, -{"f":"leptos-v0.1.0-keyed","b":"26_run-10k-memory","v":[30.060150146484375]}, -{"f":"leptos-v0.1.0-keyed","b":"31_startup-ci","v":[1878.5649999999998,1953.96,1952.4900000000002]}, -{"f":"leptos-v0.1.0-keyed","b":"32_startup-bt","v":[0,0,0.056]}, -{"f":"leptos-v0.1.0-keyed","b":"33_startup-mainthreadcost","v":[4.391999999999999,10.899999999999993,9482.488000000001]}, -{"f":"leptos-v0.1.0-keyed","b":"34_startup-totalbytes","v":[359.6328125,359.6328125,359.6328125]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"01_run1k","v":[42.415,43.707,43.783,43.912,44.469,44.502,44.603,45.053,45.153,45.34]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"02_replace1k","v":[45.836,45.911,45.914,46.223,46.347,46.842,46.847,47.299,47.3,47.411]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"03_update10th1k_x16","v":[99.658,110.268,111.899,114.151,114.329,115.394,116.812,117.474,117.671,118.81]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"04_select1k","v":[17.278,17.755,19.013,19.117,19.573,19.835,20.113,20.968,21.191,21.848]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"05_swap1k","v":[28.192,28.704,29.981,30.973,31.212,32.303,32.857,33.348,34.019,34.465]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"06_remove-one-1k","v":[48.233,48.311,50.683,50.744,50.858,51.987,52.068,52.384,52.625,53.481]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"07_create10k","v":[465.601,467.867,469.066,469.138,471.073,472.566,473.526,473.852,476.256,480.461]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"08_create1k-after1k_x2","v":[97.731,98.173,98.174,98.197,98.47,99.897,100.018,100.587,100.674,100.737]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"09_clear1k_x8","v":[36.768,37.084,37.252,38.444,40.276,40.728,40.744,41.212,41.507,42.403]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"21_ready-memory","v":[0.735722541809082]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"22_run-memory","v":[2.9220657348632812]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"23_update5-memory","v":[3.1325197219848633]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"25_run-clear-memory","v":[0.8758201599121094]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"26_run-10k-memory","v":[24.278606414794922]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"31_startup-ci","v":[1876.6499999999999,1876.5499999999997,1876.63]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"33_startup-mainthreadcost","v":[6.939999999999995,7.707999999999996,5.499999999999997]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"34_startup-totalbytes","v":[153.1318359375,153.1318359375,153.1318359375]}, -{"f":"lit-v2.2.6-keyed","b":"01_run1k","v":[40.961,42.055,42.438,42.465,42.501,42.911,44.21,44.567,44.653,44.693]}, -{"f":"lit-v2.2.6-keyed","b":"02_replace1k","v":[45.87,46.967,46.979,47.263,47.6,47.667,47.814,48.138,48.944,49.182]}, -{"f":"lit-v2.2.6-keyed","b":"03_update10th1k_x16","v":[108.136,113.384,116.786,119.902,120.05,120.444,120.694,122.337,122.384,123.599]}, -{"f":"lit-v2.2.6-keyed","b":"04_select1k","v":[15.569,16.51,16.88,17.015,17.191,17.623,17.65,17.764,18.117,18.345]}, -{"f":"lit-v2.2.6-keyed","b":"05_swap1k","v":[28.999,29.142,30.183,30.274,31.98,32.168,33.018,33.049,33.336,33.465]}, -{"f":"lit-v2.2.6-keyed","b":"06_remove-one-1k","v":[45.904,46.234,47.827,48.02,48.121,48.613,48.886,48.886,49.407,49.597]}, -{"f":"lit-v2.2.6-keyed","b":"07_create10k","v":[471.632,472.111,474.371,476.053,476.188,476.713,476.823,477.086,477.303,479.654]}, -{"f":"lit-v2.2.6-keyed","b":"08_create1k-after1k_x2","v":[97.251,98.106,98.435,98.496,99.523,99.881,100.122,100.422,100.53,100.536]}, -{"f":"lit-v2.2.6-keyed","b":"09_clear1k_x8","v":[38.56,40.218,41.013,43.09,43.347,43.776,43.786,44.237,44.555,44.716]}, -{"f":"lit-v2.2.6-keyed","b":"21_ready-memory","v":[0.7371482849121094]}, -{"f":"lit-v2.2.6-keyed","b":"22_run-memory","v":[2.667708396911621]}, -{"f":"lit-v2.2.6-keyed","b":"23_update5-memory","v":[2.6467514038085938]}, -{"f":"lit-v2.2.6-keyed","b":"25_run-clear-memory","v":[0.8782339096069336]}, -{"f":"lit-v2.2.6-keyed","b":"26_run-10k-memory","v":[20.088186264038086]}, -{"f":"lit-v2.2.6-keyed","b":"31_startup-ci","v":[1801.4445,1802.0745000000002,1801.2105000000001]}, -{"f":"lit-v2.2.6-keyed","b":"32_startup-bt","v":[0,0,0.052000000000000005]}, -{"f":"lit-v2.2.6-keyed","b":"33_startup-mainthreadcost","v":[4.931999999999998,4.1240000000000006,9516.3]}, -{"f":"lit-v2.2.6-keyed","b":"34_startup-totalbytes","v":[162.4189453125,162.4189453125,162.4189453125]}, -{"f":"lit-html-v1.1.0-keyed","b":"01_run1k","v":[42.865,43.191,43.429,44.331,44.593,44.731,44.813,45.073,45.119,45.18]}, -{"f":"lit-html-v1.1.0-keyed","b":"02_replace1k","v":[44.317,44.936,45.302,45.318,45.402,45.526,45.667,46.259,46.667,47.065]}, -{"f":"lit-html-v1.1.0-keyed","b":"03_update10th1k_x16","v":[94.034,96.398,100.66,105.907,106.959,108.057,108.488,109.153,109.859,110.459]}, -{"f":"lit-html-v1.1.0-keyed","b":"04_select1k","v":[13.838,15.532,15.675,16.126,16.555,16.813,17.23,17.328,18.092,18.313]}, -{"f":"lit-html-v1.1.0-keyed","b":"05_swap1k","v":[29.996,30.178,30.844,31.408,32.875,34.005,34.011,34.252,34.758,35.187]}, -{"f":"lit-html-v1.1.0-keyed","b":"06_remove-one-1k","v":[46.35,47.484,48.393,49.534,50.092,50.529,50.778,51.345,52.251,52.893]}, -{"f":"lit-html-v1.1.0-keyed","b":"07_create10k","v":[464.496,465.531,467.152,468.064,468.806,471.116,471.612,472.049,472.912,473.22]}, -{"f":"lit-html-v1.1.0-keyed","b":"08_create1k-after1k_x2","v":[95.202,95.928,97.377,97.714,98.034,98.127,98.21,98.912,99.147,99.517]}, -{"f":"lit-html-v1.1.0-keyed","b":"09_clear1k_x8","v":[37.685,37.933,39.592,40.118,40.425,41.179,41.504,41.877,41.925,42.185]}, -{"f":"lit-html-v1.1.0-keyed","b":"21_ready-memory","v":[0.6922550201416016]}, -{"f":"lit-html-v1.1.0-keyed","b":"22_run-memory","v":[3.012420654296875]}, -{"f":"lit-html-v1.1.0-keyed","b":"23_update5-memory","v":[3.0137062072753906]}, -{"f":"lit-html-v1.1.0-keyed","b":"25_run-clear-memory","v":[0.9798383712768555]}, -{"f":"lit-html-v1.1.0-keyed","b":"26_run-10k-memory","v":[23.424808502197266]}, -{"f":"lit-html-v1.1.0-keyed","b":"31_startup-ci","v":[1876.7899999999997,1876.4099999999999,1876.81]}, -{"f":"lit-html-v1.1.0-keyed","b":"32_startup-bt","v":[0,0.060000000000000005,0]}, -{"f":"lit-html-v1.1.0-keyed","b":"33_startup-mainthreadcost","v":[9.815999999999994,9439.788,6.727999999999998]}, -{"f":"lit-html-v1.1.0-keyed","b":"34_startup-totalbytes","v":[156.7568359375,156.7568359375,156.7568359375]}, -{"f":"ls-element-v2.0.9-keyed","b":"01_run1k","v":[50.001,50.032,50.081,50.767,50.972,51.042,51.045,51.161,51.23,51.522]}, -{"f":"ls-element-v2.0.9-keyed","b":"02_replace1k","v":[56.064,57.414,57.659,58.658,58.714,58.952,59.287,59.692,59.901,60.683]}, -{"f":"ls-element-v2.0.9-keyed","b":"03_update10th1k_x16","v":[194.314,201.625,203.062,203.231,203.881,206.629,206.815,207.196,209.597,212.136]}, -{"f":"ls-element-v2.0.9-keyed","b":"04_select1k","v":[106.274,107.007,107.129,107.438,107.741,108.263,108.476,109.039,109.503,110.028]}, -{"f":"ls-element-v2.0.9-keyed","b":"05_swap1k","v":[54.185,55.585,56.283,56.546,57.494,57.719,57.919,58.087,58.098,59]}, -{"f":"ls-element-v2.0.9-keyed","b":"06_remove-one-1k","v":[81.784,82.387,85.361,85.674,86.384,86.777,86.944,87.834,88.012,89.21]}, -{"f":"ls-element-v2.0.9-keyed","b":"07_create10k","v":[581.764,583.386,587.1,587.44,589.504,592.1,592.667,592.819,594.419,594.853]}, -{"f":"ls-element-v2.0.9-keyed","b":"08_create1k-after1k_x2","v":[132.929,133.918,134.142,134.831,135.22,135.381,135.484,136.121,136.476,136.704]}, -{"f":"ls-element-v2.0.9-keyed","b":"09_clear1k_x8","v":[36.169,36.842,37.357,37.734,38.926,39.132,40.097,40.185,41.062,42.081]}, -{"f":"ls-element-v2.0.9-keyed","b":"21_ready-memory","v":[0.6944341659545898]}, -{"f":"ls-element-v2.0.9-keyed","b":"22_run-memory","v":[2.705021858215332]}, -{"f":"ls-element-v2.0.9-keyed","b":"23_update5-memory","v":[2.801755905151367]}, -{"f":"ls-element-v2.0.9-keyed","b":"25_run-clear-memory","v":[0.9961023330688477]}, -{"f":"ls-element-v2.0.9-keyed","b":"26_run-10k-memory","v":[18.968871116638184]}, -{"f":"ls-element-v2.0.9-keyed","b":"31_startup-ci","v":[1876.8600000000001,1878.235,1876.285]}, -{"f":"ls-element-v2.0.9-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"ls-element-v2.0.9-keyed","b":"33_startup-mainthreadcost","v":[4.399999999999999,4.447999999999998,16.207999999999995]}, -{"f":"ls-element-v2.0.9-keyed","b":"34_startup-totalbytes","v":[161.9462890625,161.9462890625,161.9462890625]}, -{"f":"lui-v1.2.3-keyed","b":"01_run1k","v":[43.641,43.666,44.216,44.217,44.712,45.351,46.582,46.775,46.89,47.007]}, -{"f":"lui-v1.2.3-keyed","b":"02_replace1k","v":[46.139,46.239,46.33,46.344,46.601,46.732,46.845,47.006,47.023,47.103]}, -{"f":"lui-v1.2.3-keyed","b":"03_update10th1k_x16","v":[108.252,117.255,117.506,119.054,119.17,119.236,119.905,120.115,120.381,120.522]}, -{"f":"lui-v1.2.3-keyed","b":"04_select1k","v":[29.506,30.663,31.319,31.68,32.297,32.726,33.323,33.584,34.114,34.227]}, -{"f":"lui-v1.2.3-keyed","b":"05_swap1k","v":[125.071,158.016,158.894,159.452,159.975,161.356,161.466,161.92,163.875,164.336]}, -{"f":"lui-v1.2.3-keyed","b":"06_remove-one-1k","v":[44.751,45.072,48.162,48.483,48.548,48.753,49.755,50.759,51.312,51.661]}, -{"f":"lui-v1.2.3-keyed","b":"07_create10k","v":[483.615,487.14,488.689,497.992,498.003,500.919,501.342,501.842,501.977,502.541]}, -{"f":"lui-v1.2.3-keyed","b":"08_create1k-after1k_x2","v":[101.51,102.221,102.745,102.846,102.892,103.048,103.151,103.183,103.331,103.663]}, -{"f":"lui-v1.2.3-keyed","b":"09_clear1k_x8","v":[38.571,39.438,40.237,40.267,40.404,40.562,41.942,42.689,43.221,43.738]}, -{"f":"lui-v1.2.3-keyed","b":"21_ready-memory","v":[0.6846246719360352]}, -{"f":"lui-v1.2.3-keyed","b":"22_run-memory","v":[3.9279251098632812]}, -{"f":"lui-v1.2.3-keyed","b":"23_update5-memory","v":[3.9585094451904297]}, -{"f":"lui-v1.2.3-keyed","b":"25_run-clear-memory","v":[0.8436822891235352]}, -{"f":"lui-v1.2.3-keyed","b":"26_run-10k-memory","v":[32.364211082458496]}, -{"f":"lui-v1.2.3-keyed","b":"31_startup-ci","v":[1802.682,1802.1960000000004,1801.8450000000003]}, -{"f":"lui-v1.2.3-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"lui-v1.2.3-keyed","b":"33_startup-mainthreadcost","v":[4.5559999999999965,5.535999999999998,7.6119999999999965]}, -{"f":"lui-v1.2.3-keyed","b":"34_startup-totalbytes","v":[149.6259765625,149.6259765625,149.6259765625]}, -{"f":"lwc-v2.7.3-keyed","b":"01_run1k","v":[47.791,47.933,48.307,49.144,49.147,49.67,49.771,49.888,50.163,50.18]}, -{"f":"lwc-v2.7.3-keyed","b":"02_replace1k","v":[54.369,54.711,54.796,55.342,55.386,55.501,55.567,56.509,56.822,56.887]}, -{"f":"lwc-v2.7.3-keyed","b":"03_update10th1k_x16","v":[158.588,158.863,159.877,160.296,162.127,162.83,164.436,165.125,165.856,166.378]}, -{"f":"lwc-v2.7.3-keyed","b":"04_select1k","v":[48.218,50.201,51.964,53.422,53.734,53.935,54.059,56.006,56.287,56.59]}, -{"f":"lwc-v2.7.3-keyed","b":"05_swap1k","v":[37.723,38.48,38.97,39.016,39.843,40.038,40.04,41.212,41.673,41.831]}, -{"f":"lwc-v2.7.3-keyed","b":"06_remove-one-1k","v":[57.366,59.293,59.371,59.516,59.775,59.918,60.083,60.71,61.978,62.262]}, -{"f":"lwc-v2.7.3-keyed","b":"07_create10k","v":[532.887,535.551,542.274,543.342,543.616,543.833,546.508,546.557,547.694,547.717]}, -{"f":"lwc-v2.7.3-keyed","b":"08_create1k-after1k_x2","v":[119.758,119.868,120.131,120.229,120.688,121.129,121.235,121.478,121.517,121.584]}, -{"f":"lwc-v2.7.3-keyed","b":"09_clear1k_x8","v":[53.6,54.005,55.194,57.32,57.348,57.871,58.133,58.536,60.142,62.77]}, -{"f":"lwc-v2.7.3-keyed","b":"21_ready-memory","v":[0.8559541702270508]}, -{"f":"lwc-v2.7.3-keyed","b":"22_run-memory","v":[4.03778076171875]}, -{"f":"lwc-v2.7.3-keyed","b":"23_update5-memory","v":[4.084236145019531]}, -{"f":"lwc-v2.7.3-keyed","b":"25_run-clear-memory","v":[1.3754634857177734]}, -{"f":"lwc-v2.7.3-keyed","b":"26_run-10k-memory","v":[31.36034393310547]}, -{"f":"lwc-v2.7.3-keyed","b":"31_startup-ci","v":[2026.5549999999998,2026.81,2027.16]}, -{"f":"lwc-v2.7.3-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"lwc-v2.7.3-keyed","b":"33_startup-mainthreadcost","v":[5.763999999999997,4.739999999999998,5.6679999999999975]}, -{"f":"lwc-v2.7.3-keyed","b":"34_startup-totalbytes","v":[184.16015625,184.16015625,184.16015625]}, -{"f":"mahal-v1.4.3-keyed","b":"01_run1k","v":[48.816,48.941,49.983,50.133,50.292,50.434,51.146,51.154,51.475,52.027]}, -{"f":"mahal-v1.4.3-keyed","b":"02_replace1k","v":[52.378,52.419,53.261,53.293,53.489,53.82,53.9,54.321,54.338,54.376]}, -{"f":"mahal-v1.4.3-keyed","b":"03_update10th1k_x16","v":[129.773,131.58,137.164,138.62,138.758,138.983,140.191,140.816,142.106,143.544]}, -{"f":"mahal-v1.4.3-keyed","b":"04_select1k","v":[20.805,21.058,21.075,21.199,21.396,21.428,21.855,22.036,22.096,22.73]}, -{"f":"mahal-v1.4.3-keyed","b":"05_swap1k","v":[27.557,29.237,29.486,30.66,31.745,31.762,32.12,32.397,33.017,33.328]}, -{"f":"mahal-v1.4.3-keyed","b":"06_remove-one-1k","v":[46.446,46.884,47.101,48.183,48.672,48.774,48.904,49.481,50.254,50.309]}, -{"f":"mahal-v1.4.3-keyed","b":"07_create10k","v":[535.285,543.857,549.258,550.732,551.991,552.09,552.51,553.286,553.602,556.602]}, -{"f":"mahal-v1.4.3-keyed","b":"08_create1k-after1k_x2","v":[108.154,108.487,108.503,108.949,108.969,109.64,109.655,110.121,110.423,110.641]}, -{"f":"mahal-v1.4.3-keyed","b":"09_clear1k_x8","v":[36.042,36.993,37.526,38.386,38.525,41.426,41.578,42.07,42.466,43.018]}, -{"f":"mahal-v1.4.3-keyed","b":"21_ready-memory","v":[0.7330322265625]}, -{"f":"mahal-v1.4.3-keyed","b":"22_run-memory","v":[3.043368339538574]}, -{"f":"mahal-v1.4.3-keyed","b":"23_update5-memory","v":[3.0725622177124023]}, -{"f":"mahal-v1.4.3-keyed","b":"25_run-clear-memory","v":[0.8882150650024414]}, -{"f":"mahal-v1.4.3-keyed","b":"26_run-10k-memory","v":[24.901251792907715]}, -{"f":"mahal-v1.4.3-keyed","b":"31_startup-ci","v":[1878.655,1877.26,1878.3600000000001]}, -{"f":"mahal-v1.4.3-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"mahal-v1.4.3-keyed","b":"33_startup-mainthreadcost","v":[6.5479999999999965,5.231999999999997,4.611999999999997]}, -{"f":"mahal-v1.4.3-keyed","b":"34_startup-totalbytes","v":[161.505859375,161.505859375,161.505859375]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"01_run1k","v":[38.54,39.398,40.492,40.67,40.734,40.857,41.01,41.109,41.619,41.717]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"02_replace1k","v":[41.438,41.671,42.132,42.135,42.378,42.43,43.494,44.033,44.44,44.95]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"03_update10th1k_x16","v":[91.433,93.807,96.108,97.148,97.357,103.373,104.682,105.824,106.564,107.558]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"04_select1k","v":[12.961,14.209,14.45,15.384,15.447,15.676,16.196,16.222,16.543,16.914]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"05_swap1k","v":[27.081,28.442,28.692,28.92,28.931,29.471,29.519,29.845,30.066,31.208]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"06_remove-one-1k","v":[45.194,48.285,48.54,48.748,48.839,49.005,49.012,49.315,49.896,50.03]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"07_create10k","v":[447.6,448.464,452.095,462.658,464.547,465.151,466.24,466.657,468.311,468.395]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"08_create1k-after1k_x2","v":[91.684,91.739,91.832,91.973,92.286,92.41,92.498,92.527,92.535,92.697]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"09_clear1k_x8","v":[32.595,32.802,33.207,34.004,34.558,35.125,35.462,35.834,37.821,38.151]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"21_ready-memory","v":[0.6480293273925781]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"22_run-memory","v":[2.7491865158081055]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"23_update5-memory","v":[2.720064163208008]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"25_run-clear-memory","v":[0.8867702484130859]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"26_run-10k-memory","v":[21.053441047668457]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"31_startup-ci","v":[1876.7949999999998,1877.2350000000001,1876.275]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"32_startup-bt","v":[0,0,0.05600000000000001]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"33_startup-mainthreadcost","v":[9.123999999999992,4.227999999999999,9471.072]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"34_startup-totalbytes","v":[145.8994140625,145.8994140625,145.8994140625]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"01_run1k","v":[42.575,42.698,42.831,43.108,43.12,43.373,43.509,44.109,44.844,44.979]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"02_replace1k","v":[45.727,45.849,46.044,46.216,46.249,46.385,46.619,46.683,46.701,46.873]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"03_update10th1k_x16","v":[126.853,129.009,130.658,132.041,133.799,134.03,134.834,134.941,135.846,136.466]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"04_select1k","v":[13.725,14.115,14.352,14.492,14.929,15.172,15.283,15.3,15.316,15.437]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"05_swap1k","v":[27.051,27.828,28.117,28.632,29.451,29.467,29.473,29.841,31.335,31.64]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"06_remove-one-1k","v":[45.644,46.776,46.801,46.98,47.107,47.695,47.966,48.077,48.496,49.584]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"07_create10k","v":[468.736,470.797,470.814,471.005,472.431,472.578,473.116,473.491,473.841,475.129]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"08_create1k-after1k_x2","v":[101.109,101.139,101.304,101.882,102.183,102.379,103.012,103.254,103.451,103.842]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"09_clear1k_x8","v":[41.129,42.875,43.901,44.12,44.957,45.284,45.434,45.642,45.673,46.361]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"21_ready-memory","v":[0.8944425582885742]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"22_run-memory","v":[2.5489234924316406]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"23_update5-memory","v":[2.902782440185547]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"25_run-clear-memory","v":[1.3319482803344727]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"26_run-10k-memory","v":[17.191407203674316]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"31_startup-ci","v":[2177.155,2176.995,2176.825]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"33_startup-mainthreadcost","v":[10.487999999999994,4.787999999999997,7.767999999999998]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"34_startup-totalbytes","v":[204.7939453125,204.7939453125,204.7939453125]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"01_run1k","v":[53.343,53.402,54.214,54.237,54.447,54.676,55.151,55.201,55.347,55.429]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"02_replace1k","v":[55.773,56.548,56.581,56.803,56.951,56.966,57.078,57.649,57.654,57.77]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"03_update10th1k_x16","v":[110.08,110.386,110.959,113.086,113.623,114.034,115.025,115.57,115.745,115.792]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"04_select1k","v":[8.066,9.501,9.699,10.954,11.139,11.336,12.123,12.237,12.255,12.451]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"05_swap1k","v":[26.848,26.952,28.207,28.608,29.222,29.375,30.987,31.603,31.657,31.736]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"06_remove-one-1k","v":[44.406,46.017,46.942,47.156,47.156,47.973,48.1,48.239,48.883,50.507]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"07_create10k","v":[550.498,550.801,551.075,551.163,551.986,553.717,554.02,556.257,557.481,558.58]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"08_create1k-after1k_x2","v":[122.798,123.062,123.761,124.242,124.481,124.713,124.806,125.181,125.231,126.056]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"09_clear1k_x8","v":[42.061,42.701,42.789,43.175,43.507,44.138,44.277,44.497,45.397,46.228]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"21_ready-memory","v":[0.9469900131225586]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"22_run-memory","v":[2.9623708724975586]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"23_update5-memory","v":[3.1689453125]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"25_run-clear-memory","v":[1.429952621459961]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"26_run-10k-memory","v":[20.41342830657959]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"31_startup-ci","v":[2251.71,2251.945,2251.295]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"33_startup-mainthreadcost","v":[8.503999999999992,9.923999999999994,4.687999999999997]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"34_startup-totalbytes","v":[222.4189453125,222.4189453125,222.4189453125]}, -{"f":"marko-v4.12.3-keyed","b":"01_run1k","v":[44.963,45.4,45.454,45.475,45.745,45.868,45.919,48.283,48.568,48.7]}, -{"f":"marko-v4.12.3-keyed","b":"02_replace1k","v":[49.583,49.697,49.73,49.839,49.869,49.886,49.924,50.576,50.712,51.112]}, -{"f":"marko-v4.12.3-keyed","b":"03_update10th1k_x16","v":[126.706,135.678,138.252,141.687,143.589,145.603,146.169,146.192,146.956,147.194]}, -{"f":"marko-v4.12.3-keyed","b":"04_select1k","v":[33.429,35.67,36.292,36.527,37.001,37.144,37.166,37.421,37.903,38.364]}, -{"f":"marko-v4.12.3-keyed","b":"05_swap1k","v":[168.289,170.349,170.882,170.941,171.785,172.552,172.607,173.164,175.596,175.84]}, -{"f":"marko-v4.12.3-keyed","b":"06_remove-one-1k","v":[48.068,51.535,52.423,52.931,52.932,53.06,53.3,54.112,54.556,54.695]}, -{"f":"marko-v4.12.3-keyed","b":"07_create10k","v":[494.285,494.839,500.033,504.059,507.833,508.664,511.036,511.715,511.725,513.845]}, -{"f":"marko-v4.12.3-keyed","b":"08_create1k-after1k_x2","v":[104.019,104.917,105.257,105.501,105.541,105.599,106.255,106.769,107.047,107.893]}, -{"f":"marko-v4.12.3-keyed","b":"09_clear1k_x8","v":[53.88,54.466,54.705,54.971,55.274,55.634,56.002,56.384,56.589,56.614]}, -{"f":"marko-v4.12.3-keyed","b":"21_ready-memory","v":[0.7843561172485352]}, -{"f":"marko-v4.12.3-keyed","b":"22_run-memory","v":[3.5301551818847656]}, -{"f":"marko-v4.12.3-keyed","b":"23_update5-memory","v":[3.718724250793457]}, -{"f":"marko-v4.12.3-keyed","b":"25_run-clear-memory","v":[1.152822494506836]}, -{"f":"marko-v4.12.3-keyed","b":"26_run-10k-memory","v":[26.5372314453125]}, -{"f":"marko-v4.12.3-keyed","b":"31_startup-ci","v":[2026.4699999999998,2027.0100000000002,2026.5549999999998]}, -{"f":"marko-v4.12.3-keyed","b":"32_startup-bt","v":[0,0.048,0]}, -{"f":"marko-v4.12.3-keyed","b":"33_startup-mainthreadcost","v":[8.923999999999996,9497.16,5.287999999999998]}, -{"f":"marko-v4.12.3-keyed","b":"34_startup-totalbytes","v":[176.193359375,176.193359375,176.193359375]}, -{"f":"maverick-v0.23.1-keyed","b":"01_run1k","v":[39.835,41.654,41.925,42.035,42.11,42.157,42.198,42.27,42.371,42.643]}, -{"f":"maverick-v0.23.1-keyed","b":"02_replace1k","v":[41.365,41.465,41.831,42.641,42.695,42.749,43.459,43.542,45.721,45.859]}, -{"f":"maverick-v0.23.1-keyed","b":"03_update10th1k_x16","v":[94.121,104.636,105.208,106.411,108.764,108.776,109.078,109.906,110.024,110.369]}, -{"f":"maverick-v0.23.1-keyed","b":"04_select1k","v":[11.57,12.462,13.119,13.638,13.678,13.866,14.252,14.454,15.055,15.278]}, -{"f":"maverick-v0.23.1-keyed","b":"05_swap1k","v":[29.337,29.679,30.087,30.187,30.328,31.025,31.13,31.716,32.029,32.563]}, -{"f":"maverick-v0.23.1-keyed","b":"06_remove-one-1k","v":[46.992,47.67,48.087,48.406,48.473,49.494,50.116,50.18,50.493,50.553]}, -{"f":"maverick-v0.23.1-keyed","b":"07_create10k","v":[442.487,443.691,444.073,444.819,445.851,446.302,446.377,446.385,446.498,446.627]}, -{"f":"maverick-v0.23.1-keyed","b":"08_create1k-after1k_x2","v":[92.184,92.357,92.774,93.063,93.352,93.504,93.968,94.209,94.266,95.003]}, -{"f":"maverick-v0.23.1-keyed","b":"09_clear1k_x8","v":[34.911,35.124,36.24,36.812,37.071,37.718,38.806,39.191,39.722,40.039]}, -{"f":"maverick-v0.23.1-keyed","b":"21_ready-memory","v":[0.6611881256103516]}, -{"f":"maverick-v0.23.1-keyed","b":"22_run-memory","v":[2.3517398834228516]}, -{"f":"maverick-v0.23.1-keyed","b":"23_update5-memory","v":[2.525035858154297]}, -{"f":"maverick-v0.23.1-keyed","b":"25_run-clear-memory","v":[0.8149633407592773]}, -{"f":"maverick-v0.23.1-keyed","b":"26_run-10k-memory","v":[18.238746643066406]}, -{"f":"maverick-v0.23.1-keyed","b":"31_startup-ci","v":[1876.8600000000001,1878.2849999999999,1877.045]}, -{"f":"maverick-v0.23.1-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"maverick-v0.23.1-keyed","b":"33_startup-mainthreadcost","v":[4.0440000000000005,10.511999999999992,4.231999999999998]}, -{"f":"maverick-v0.23.1-keyed","b":"34_startup-totalbytes","v":[150.2783203125,150.2783203125,150.2783203125]}, -{"f":"mikado-v0.7.64-keyed","b":"01_run1k","v":[38.832,38.997,39.113,39.387,39.558,39.802,40.052,40.09,40.248,40.92]}, -{"f":"mikado-v0.7.64-keyed","b":"02_replace1k","v":[40.525,42.097,42.152,43.191,43.785,43.803,44.368,44.445,44.685,45.377]}, -{"f":"mikado-v0.7.64-keyed","b":"03_update10th1k_x16","v":[92.052,95.285,97.812,99.269,99.664,100.366,100.454,102.838,103.125,103.261]}, -{"f":"mikado-v0.7.64-keyed","b":"04_select1k","v":[10.283,10.312,10.518,10.561,11.167,11.232,11.45,11.923,12.363,12.465]}, -{"f":"mikado-v0.7.64-keyed","b":"05_swap1k","v":[26.086,27.021,28.397,29.077,29.293,29.526,29.907,29.94,29.963,30.695]}, -{"f":"mikado-v0.7.64-keyed","b":"06_remove-one-1k","v":[42.949,45.476,45.893,45.936,46.082,46.517,46.889,46.96,47.652,47.713]}, -{"f":"mikado-v0.7.64-keyed","b":"07_create10k","v":[422.375,425.271,425.589,426.03,426.207,426.678,428.123,432.766,433.942,436.341]}, -{"f":"mikado-v0.7.64-keyed","b":"08_create1k-after1k_x2","v":[91.094,91.583,91.768,91.874,92.272,92.305,92.439,92.542,92.586,92.609]}, -{"f":"mikado-v0.7.64-keyed","b":"09_clear1k_x8","v":[31.156,31.434,31.916,31.937,32.407,33.838,35.126,35.395,36.105,36.894]}, -{"f":"mikado-v0.7.64-keyed","b":"21_ready-memory","v":[0.8398046493530273]}, -{"f":"mikado-v0.7.64-keyed","b":"22_run-memory","v":[1.9712677001953125]}, -{"f":"mikado-v0.7.64-keyed","b":"23_update5-memory","v":[2.165520668029785]}, -{"f":"mikado-v0.7.64-keyed","b":"25_run-clear-memory","v":[0.9333066940307617]}, -{"f":"mikado-v0.7.64-keyed","b":"26_run-10k-memory","v":[13.95742416381836]}, -{"f":"mikado-v0.7.64-keyed","b":"31_startup-ci","v":[1876.745,1876.42,1876.2900000000002]}, -{"f":"mikado-v0.7.64-keyed","b":"32_startup-bt","v":[0,0,0.048]}, -{"f":"mikado-v0.7.64-keyed","b":"33_startup-mainthreadcost","v":[8.835999999999993,10.251999999999995,9499.392]}, -{"f":"mikado-v0.7.64-keyed","b":"34_startup-totalbytes","v":[152.9501953125,152.9501953125,152.9501953125]}, -{"f":"mimbl-v0.10.3-keyed","b":"01_run1k","v":[48.253,48.568,49.216,49.235,49.349,49.434,49.557,49.941,49.944,50.299]}, -{"f":"mimbl-v0.10.3-keyed","b":"02_replace1k","v":[45.492,46.935,47.07,47.254,47.41,47.433,47.889,47.952,48.758,49.44]}, -{"f":"mimbl-v0.10.3-keyed","b":"03_update10th1k_x16","v":[95.541,95.566,98.592,103.561,103.847,104.759,105.205,105.413,105.571,106.007]}, -{"f":"mimbl-v0.10.3-keyed","b":"04_select1k","v":[9.554,10.443,11.077,11.083,11.808,12.313,12.577,12.601,12.856,12.872]}, -{"f":"mimbl-v0.10.3-keyed","b":"05_swap1k","v":[25.807,26.31,26.357,28.908,29.197,30.347,30.352,30.364,30.891,31.413]}, -{"f":"mimbl-v0.10.3-keyed","b":"06_remove-one-1k","v":[44.799,46.114,46.521,47.084,47.429,47.501,47.539,47.827,47.951,48.199]}, -{"f":"mimbl-v0.10.3-keyed","b":"07_create10k","v":[517.117,518.274,520.162,521.138,522.921,524.127,525.132,526.32,527.515,528.552]}, -{"f":"mimbl-v0.10.3-keyed","b":"08_create1k-after1k_x2","v":[124.806,125.062,125.268,125.776,126.092,126.166,126.356,126.599,126.995,127.312]}, -{"f":"mimbl-v0.10.3-keyed","b":"09_clear1k_x8","v":[33.035,33.339,33.508,34.5,35.265,35.904,36.15,37.359,37.416,38.348]}, -{"f":"mimbl-v0.10.3-keyed","b":"21_ready-memory","v":[0.8437700271606445]}, -{"f":"mimbl-v0.10.3-keyed","b":"22_run-memory","v":[3.958782196044922]}, -{"f":"mimbl-v0.10.3-keyed","b":"23_update5-memory","v":[3.9772653579711914]}, -{"f":"mimbl-v0.10.3-keyed","b":"25_run-clear-memory","v":[1.197361946105957]}, -{"f":"mimbl-v0.10.3-keyed","b":"26_run-10k-memory","v":[29.741607666015625]}, -{"f":"mimbl-v0.10.3-keyed","b":"31_startup-ci","v":[2101.795,2102.02,2102.23]}, -{"f":"mimbl-v0.10.3-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"mimbl-v0.10.3-keyed","b":"33_startup-mainthreadcost","v":[6.491999999999997,9.535999999999996,5.243999999999996]}, -{"f":"mimbl-v0.10.3-keyed","b":"34_startup-totalbytes","v":[188.380859375,188.380859375,188.380859375]}, -{"f":"miso-v1.4.0-keyed","b":"01_run1k","v":[55.246,55.51,56.338,56.346,56.37,56.707,56.748,56.835,57.066,57.186]}, -{"f":"miso-v1.4.0-keyed","b":"02_replace1k","v":[65.324,65.654,65.821,66.383,66.573,67.043,67.298,67.764,68.145,68.577]}, -{"f":"miso-v1.4.0-keyed","b":"03_update10th1k_x16","v":[263.231,265.396,265.723,270.496,272.258,278.651,282.97,293.366,295.563,300.205]}, -{"f":"miso-v1.4.0-keyed","b":"04_select1k","v":[157.98,159.047,160.315,160.6,160.729,161.035,161.948,163.22,168.315,168.782]}, -{"f":"miso-v1.4.0-keyed","b":"05_swap1k","v":[61.015,61.903,70.256,75.869,76.82,77.769,78.665,78.976,80.625,80.862]}, -{"f":"miso-v1.4.0-keyed","b":"06_remove-one-1k","v":[91.464,93.731,94.749,97.576,97.872,98.188,99.239,99.375,102.424,103.533]}, -{"f":"miso-v1.4.0-keyed","b":"07_create10k","v":[644.956,645.022,646.165,648.478,648.801,649.655,650.375,651.237,652.517,653.203]}, -{"f":"miso-v1.4.0-keyed","b":"08_create1k-after1k_x2","v":[154.98,157.147,158.565,160.021,163.068,163.399,163.504,163.542,164.034,164.432]}, -{"f":"miso-v1.4.0-keyed","b":"09_clear1k_x8","v":[65.633,66.05,67.425,67.932,74.146,83.272,84.605,86.771,87.57,87.857]}, -{"f":"miso-v1.4.0-keyed","b":"21_ready-memory","v":[2.8515405654907227]}, -{"f":"miso-v1.4.0-keyed","b":"22_run-memory","v":[8.272469520568848]}, -{"f":"miso-v1.4.0-keyed","b":"23_update5-memory","v":[8.594533920288086]}, -{"f":"miso-v1.4.0-keyed","b":"25_run-clear-memory","v":[8.28594970703125]}, -{"f":"miso-v1.4.0-keyed","b":"26_run-10k-memory","v":[47.673760414123535]}, -{"f":"miso-v1.4.0-keyed","b":"31_startup-ci","v":[4051.568,4051.612,4051.532]}, -{"f":"miso-v1.4.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"miso-v1.4.0-keyed","b":"33_startup-mainthreadcost","v":[8.799999999999995,7.971999999999997,10.467999999999995]}, -{"f":"miso-v1.4.0-keyed","b":"34_startup-totalbytes","v":[581.2470703125,581.2470703125,581.2470703125]}, -{"f":"misojs-v1.1.0.0-keyed","b":"01_run1k","v":[40.82,41.191,41.198,41.449,41.958,42.134,42.304,42.361,43.171,43.216]}, -{"f":"misojs-v1.1.0.0-keyed","b":"02_replace1k","v":[44.354,44.51,45.023,45.169,45.394,45.658,45.925,46.679,46.738,48.081]}, -{"f":"misojs-v1.1.0.0-keyed","b":"03_update10th1k_x16","v":[147.025,147.477,149.025,150.332,150.512,151.283,153.189,153.674,154.231,154.871]}, -{"f":"misojs-v1.1.0.0-keyed","b":"04_select1k","v":[56.331,57.035,58.205,59.466,59.537,60.329,60.333,60.59,60.925,61.52]}, -{"f":"misojs-v1.1.0.0-keyed","b":"05_swap1k","v":[31.829,32.875,34.838,35.399,36.226,36.262,36.273,36.637,36.852,36.933]}, -{"f":"misojs-v1.1.0.0-keyed","b":"06_remove-one-1k","v":[51.622,53.612,54.538,54.807,55.603,56.099,56.118,56.132,56.187,56.218]}, -{"f":"misojs-v1.1.0.0-keyed","b":"07_create10k","v":[475.144,476.505,477.846,478.104,478.302,478.759,480.476,484.543,484.785,486.093]}, -{"f":"misojs-v1.1.0.0-keyed","b":"08_create1k-after1k_x2","v":[106.936,107.243,107.955,108.329,108.353,108.686,108.756,109.254,109.323,109.829]}, -{"f":"misojs-v1.1.0.0-keyed","b":"09_clear1k_x8","v":[44.054,44.619,44.631,45.906,46.908,47.003,48.089,48.119,48.169,48.842]}, -{"f":"misojs-v1.1.0.0-keyed","b":"21_ready-memory","v":[0.6870546340942383]}, -{"f":"misojs-v1.1.0.0-keyed","b":"22_run-memory","v":[3.2968482971191406]}, -{"f":"misojs-v1.1.0.0-keyed","b":"23_update5-memory","v":[3.3159942626953125]}, -{"f":"misojs-v1.1.0.0-keyed","b":"25_run-clear-memory","v":[0.8116588592529297]}, -{"f":"misojs-v1.1.0.0-keyed","b":"26_run-10k-memory","v":[25.88745880126953]}, -{"f":"misojs-v1.1.0.0-keyed","b":"31_startup-ci","v":[1956.375,1954.915,1955.2199999999998]}, -{"f":"misojs-v1.1.0.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"misojs-v1.1.0.0-keyed","b":"33_startup-mainthreadcost","v":[4.219999999999999,5.735999999999995,8.795999999999994]}, -{"f":"misojs-v1.1.0.0-keyed","b":"34_startup-totalbytes","v":[144.8837890625,144.8837890625,144.8837890625]}, -{"f":"mithril-v2.0.4-keyed","b":"01_run1k","v":[46.483,47.265,47.765,47.889,48.278,49.146,49.607,49.906,50.232,50.349]}, -{"f":"mithril-v2.0.4-keyed","b":"02_replace1k","v":[44.687,48.699,51.683,51.717,51.898,52.616,53.078,53.292,53.675,54.559]}, -{"f":"mithril-v2.0.4-keyed","b":"03_update10th1k_x16","v":[130.129,135.782,138.054,139.786,140.793,140.933,142.189,143.341,144.033,149]}, -{"f":"mithril-v2.0.4-keyed","b":"04_select1k","v":[49.599,52.266,52.76,53.13,54.003,54.1,54.158,54.186,54.249,54.789]}, -{"f":"mithril-v2.0.4-keyed","b":"05_swap1k","v":[36.859,37.591,38.609,40.438,40.493,48.826,51.624,53.187,53.82599999999999,53.992000000000004]}, -{"f":"mithril-v2.0.4-keyed","b":"06_remove-one-1k","v":[62.542,63.774,66.004,66.255,67.108,71.893,72.186,72.504,74.782,74.874]}, -{"f":"mithril-v2.0.4-keyed","b":"07_create10k","v":[492.935,493.251,497.33,497.345,500.621,501.764,501.791,503.007,503.611,504.043]}, -{"f":"mithril-v2.0.4-keyed","b":"08_create1k-after1k_x2","v":[105.272,107.471,107.784,113.175,113.485,114.052,114.558,114.749,115.089,115.304]}, -{"f":"mithril-v2.0.4-keyed","b":"09_clear1k_x8","v":[37.886,38.723,39.05,39.332,39.582,40.304,41.635,41.899,42.598,43.346]}, -{"f":"mithril-v2.0.4-keyed","b":"21_ready-memory","v":[0.7350606918334961]}, -{"f":"mithril-v2.0.4-keyed","b":"22_run-memory","v":[3.604928970336914]}, -{"f":"mithril-v2.0.4-keyed","b":"23_update5-memory","v":[4.763871192932129]}, -{"f":"mithril-v2.0.4-keyed","b":"25_run-clear-memory","v":[1.0920839309692383]}, -{"f":"mithril-v2.0.4-keyed","b":"26_run-10k-memory","v":[27.118419647216797]}, -{"f":"mithril-v2.0.4-keyed","b":"31_startup-ci","v":[2027.355,2027.1550000000002,2025.9850000000001]}, -{"f":"mithril-v2.0.4-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"mithril-v2.0.4-keyed","b":"33_startup-mainthreadcost","v":[6.731999999999997,4.243999999999998,3.9840000000000004]}, -{"f":"mithril-v2.0.4-keyed","b":"34_startup-totalbytes","v":[175.490234375,175.490234375,175.490234375]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"01_run1k","v":[43.783,44.7,45.337,45.526,45.641,45.731,45.757,45.985,46.293,46.342]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"02_replace1k","v":[44.035,44.49,44.72,44.835,44.961,45.498,45.675,47.381,47.49,47.752]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"03_update10th1k_x16","v":[105.214,108.805,108.853,111.474,111.92,111.956,112.378,113.466,113.856,114.467]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"04_select1k","v":[10.609,11.304,12.595,12.851,13.02,13.09,14.531,14.995,15.077,15.597]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"05_swap1k","v":[27.23,30.36,31.587,31.754,31.922,32.059,32.541,32.888,33.159,33.984]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"06_remove-one-1k","v":[45.483,46.206,49.978,49.983,50.328,50.41,50.676,51.492,51.597,51.721]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"07_create10k","v":[470.757,477.805,481.978,489.334,492.159,492.905,493.089,494.608,496.088,496.287]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"08_create1k-after1k_x2","v":[98.392,98.664,98.907,99.226,99.253,99.308,99.454,99.57,100.163,100.711]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"09_clear1k_x8","v":[33.438,33.96,34.612,36.249,37.406,37.677,37.98,38.681,39.042,39.41]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"21_ready-memory","v":[1.0359077453613281]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"22_run-memory","v":[3.813033103942871]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"23_update5-memory","v":[4.006441116333008]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"25_run-clear-memory","v":[1.3610954284667969]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"26_run-10k-memory","v":[28.846186637878418]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"31_startup-ci","v":[2102.2699999999995,2027.1,2101.4350000000004]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"32_startup-bt","v":[0,0.05600000000000001,0]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"33_startup-mainthreadcost","v":[7.643999999999997,9504.724,9.13199999999999]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"34_startup-totalbytes","v":[194.62890625,194.62890625,194.62890625]}, -{"f":"mogwai-v0.6.5-keyed","b":"01_run1k","v":[45.393,45.828,46.523,46.527,46.567,46.653,46.673,46.911,47.03,47.405]}, -{"f":"mogwai-v0.6.5-keyed","b":"02_replace1k","v":[46.976,49.354,49.553,49.713,50.431,50.458,50.569,50.808,51.55,51.596]}, -{"f":"mogwai-v0.6.5-keyed","b":"03_update10th1k_x16","v":[97.523,100.205,103.493,104.605,105.965,106.85,107.821,108.239,110.719,113.969]}, -{"f":"mogwai-v0.6.5-keyed","b":"04_select1k","v":[14.131,14.262,15.179,15.252,16.305,16.631,16.632,16.682,17.033,17.057]}, -{"f":"mogwai-v0.6.5-keyed","b":"05_swap1k","v":[27.716,28.199,29.219,29.36,29.413,29.948,30.021,30.037,30.287,31.49]}, -{"f":"mogwai-v0.6.5-keyed","b":"06_remove-one-1k","v":[45.594,46.32,46.932,47.681,47.875,48.228,48.235,48.366,48.558,48.676]}, -{"f":"mogwai-v0.6.5-keyed","b":"07_create10k","v":[699.245,701.321,702.541,702.747,703.49,704.922,707.578,708,710.533,711.697]}, -{"f":"mogwai-v0.6.5-keyed","b":"08_create1k-after1k_x2","v":[137.205,137.229,137.402,137.511,137.617,137.919,138.083,138.223,138.426,139.479]}, -{"f":"mogwai-v0.6.5-keyed","b":"09_clear1k_x8","v":[48.767,49.353,50.261,50.731,50.837,51.035,52.325,52.553,52.815,53.999]}, -{"f":"mogwai-v0.6.5-keyed","b":"21_ready-memory","v":[2.900117874145508]}, -{"f":"mogwai-v0.6.5-keyed","b":"22_run-memory","v":[9.67184066772461]}, -{"f":"mogwai-v0.6.5-keyed","b":"23_update5-memory","v":[9.677021980285645]}, -{"f":"mogwai-v0.6.5-keyed","b":"25_run-clear-memory","v":[10.239129066467285]}, -{"f":"mogwai-v0.6.5-keyed","b":"26_run-10k-memory","v":[71.14709186553955]}, -{"f":"mogwai-v0.6.5-keyed","b":"31_startup-ci","v":[1952.995,1952.6850000000002,1953.1200000000001]}, -{"f":"mogwai-v0.6.5-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"mogwai-v0.6.5-keyed","b":"33_startup-mainthreadcost","v":[4.447999999999997,4.439999999999998,9.995999999999995]}, -{"f":"mogwai-v0.6.5-keyed","b":"34_startup-totalbytes","v":[370.931640625,370.931640625,370.931640625]}, -{"f":"neverland-v3.3.2-keyed","b":"01_run1k","v":[46.989,47.071,47.188,47.34,47.673,48.704,49.054,49.141,49.435,49.606]}, -{"f":"neverland-v3.3.2-keyed","b":"02_replace1k","v":[47.879,48.723,48.836,48.972,49.045,49.082,49.375,49.547,49.812,50.366]}, -{"f":"neverland-v3.3.2-keyed","b":"03_update10th1k_x16","v":[120.293,124.182,127.911,130.573,130.811,132.345,135.772,137.649,138.717,139.717]}, -{"f":"neverland-v3.3.2-keyed","b":"04_select1k","v":[29.326,30.748,33.363,36.121,36.699,38.31,38.35,38.886,39.005,39.048]}, -{"f":"neverland-v3.3.2-keyed","b":"05_swap1k","v":[30.419,32.2,32.707,32.773,32.787,33.191,34.044,34.288,37.52,37.607]}, -{"f":"neverland-v3.3.2-keyed","b":"06_remove-one-1k","v":[52.924,55.476,55.918,57.363,57.545,57.621,57.975,58.203,58.463,59.126]}, -{"f":"neverland-v3.3.2-keyed","b":"07_create10k","v":[524.908,528.364,529.565,529.885,530.411,531.958,532.191,533.929,535.031,535.057]}, -{"f":"neverland-v3.3.2-keyed","b":"08_create1k-after1k_x2","v":[110.297,110.322,110.634,111.229,111.408,111.987,112.316,112.421,112.582,112.684]}, -{"f":"neverland-v3.3.2-keyed","b":"09_clear1k_x8","v":[33.494,35.833,35.871,36.61,38.056,38.222,40.192,40.48,40.79,42.182]}, -{"f":"neverland-v3.3.2-keyed","b":"21_ready-memory","v":[0.7657098770141602]}, -{"f":"neverland-v3.3.2-keyed","b":"22_run-memory","v":[4.270831108093262]}, -{"f":"neverland-v3.3.2-keyed","b":"23_update5-memory","v":[4.337271690368652]}, -{"f":"neverland-v3.3.2-keyed","b":"25_run-clear-memory","v":[0.9554653167724609]}, -{"f":"neverland-v3.3.2-keyed","b":"26_run-10k-memory","v":[36.64033889770508]}, -{"f":"neverland-v3.3.2-keyed","b":"31_startup-ci","v":[1876.6499999999999,1877.79,1876.3249999999998]}, -{"f":"neverland-v3.3.2-keyed","b":"32_startup-bt","v":[0,0.056,0.04400000000000001]}, -{"f":"neverland-v3.3.2-keyed","b":"33_startup-mainthreadcost","v":[9.419999999999996,9490.271999999999,9469.02]}, -{"f":"neverland-v3.3.2-keyed","b":"34_startup-totalbytes","v":[157.0419921875,157.0419921875,157.0419921875]}, -{"f":"oldskull-v0.1.2-keyed","b":"01_run1k","v":[81.883,82.448,82.709,82.981,83.227,83.269,83.738,84.235,84.824,85.246]}, -{"f":"oldskull-v0.1.2-keyed","b":"02_replace1k","v":[114.622,115.704,116.307,116.602,117.256,117.617,118.009,118.227,118.301,118.846]}, -{"f":"oldskull-v0.1.2-keyed","b":"03_update10th1k_x16","v":[115.337,121.799,123.123,123.277,123.692,125.336,126.395,127.601,128.798,129.04]}, -{"f":"oldskull-v0.1.2-keyed","b":"04_select1k","v":[9.931,10.56,11.691,12.227,12.245,12.384,12.793,12.891,13.382,14.151]}, -{"f":"oldskull-v0.1.2-keyed","b":"05_swap1k","v":[26.544,27.508,27.598,27.735,28.679,28.951,29.175,29.576,29.645,31.424]}, -{"f":"oldskull-v0.1.2-keyed","b":"06_remove-one-1k","v":[43.842,45.949,46.056,46.831,47.503,48.621,48.688,48.846,49.455,49.648]}, -{"f":"oldskull-v0.1.2-keyed","b":"07_create10k","v":[812.711,813.947,814.392,816.165,822.305,825.256,827.047,834.923,835.903,837.998]}, -{"f":"oldskull-v0.1.2-keyed","b":"08_create1k-after1k_x2","v":[103.671,104.438,104.441,105.07,105.073,105.14,105.161,105.654,105.699,106.01]}, -{"f":"oldskull-v0.1.2-keyed","b":"09_clear1k_x8","v":[359.435,363.143,363.529,365.334,366.035,366.078,366.556,367.416,367.848,370.596]}, -{"f":"oldskull-v0.1.2-keyed","b":"21_ready-memory","v":[0.7260141372680664]}, -{"f":"oldskull-v0.1.2-keyed","b":"22_run-memory","v":[3.0921716690063477]}, -{"f":"oldskull-v0.1.2-keyed","b":"23_update5-memory","v":[3.0258798599243164]}, -{"f":"oldskull-v0.1.2-keyed","b":"25_run-clear-memory","v":[1.2976665496826172]}, -{"f":"oldskull-v0.1.2-keyed","b":"26_run-10k-memory","v":[23.846022605895996]}, -{"f":"oldskull-v0.1.2-keyed","b":"31_startup-ci","v":[1877.1350000000002,1876.225,1876.7250000000001]}, -{"f":"oldskull-v0.1.2-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"oldskull-v0.1.2-keyed","b":"33_startup-mainthreadcost","v":[10.427999999999995,5.795999999999998,9.191999999999998]}, -{"f":"oldskull-v0.1.2-keyed","b":"34_startup-totalbytes","v":[157.9951171875,157.9951171875,157.9951171875]}, -{"f":"preact-v10.7.3-keyed","b":"01_run1k","v":[46.935,47.711,47.761,48.25,48.768,49.154,49.189,50.253,50.303,50.618]}, -{"f":"preact-v10.7.3-keyed","b":"02_replace1k","v":[57.88,58.041,59.034,59.109,59.153,59.173,59.182,59.493,59.507,60.085]}, -{"f":"preact-v10.7.3-keyed","b":"03_update10th1k_x16","v":[120.151,120.182,120.273,123.352,126.11,126.249,127.749,128.563,128.671,131.16]}, -{"f":"preact-v10.7.3-keyed","b":"04_select1k","v":[25.663,27.45,28.679,30.002,30.049,30.315,30.487,30.719,30.763,30.767]}, -{"f":"preact-v10.7.3-keyed","b":"05_swap1k","v":[31.43,33.033,33.089,33.215,35.023,35.731,36.394,36.403,36.505,36.538]}, -{"f":"preact-v10.7.3-keyed","b":"06_remove-one-1k","v":[57.573,58.436,60.882,60.897,61.273,61.289,61.635,61.65,62.097,62.115]}, -{"f":"preact-v10.7.3-keyed","b":"07_create10k","v":[505.302,507.424,507.818,509.061,509.337,510.404,514.71,515.096,515.327,516.744]}, -{"f":"preact-v10.7.3-keyed","b":"08_create1k-after1k_x2","v":[112.441,112.585,112.613,112.656,112.836,112.847,112.961,112.98,113.359,113.417]}, -{"f":"preact-v10.7.3-keyed","b":"09_clear1k_x8","v":[41.407,42.856,42.883,43.285,44.089,44.355,44.536,44.546,48.649,49.023]}, -{"f":"preact-v10.7.3-keyed","b":"21_ready-memory","v":[0.6954402923583984]}, -{"f":"preact-v10.7.3-keyed","b":"22_run-memory","v":[4.088160514831543]}, -{"f":"preact-v10.7.3-keyed","b":"23_update5-memory","v":[4.097391128540039]}, -{"f":"preact-v10.7.3-keyed","b":"25_run-clear-memory","v":[0.8352622985839844]}, -{"f":"preact-v10.7.3-keyed","b":"26_run-10k-memory","v":[33.560214042663574]}, -{"f":"preact-v10.7.3-keyed","b":"31_startup-ci","v":[1876.56,1876.565,1877.5800000000002]}, -{"f":"preact-v10.7.3-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"preact-v10.7.3-keyed","b":"33_startup-mainthreadcost","v":[4.443999999999998,10.639999999999993,4.439999999999999]}, -{"f":"preact-v10.7.3-keyed","b":"34_startup-totalbytes","v":[154.923828125,154.923828125,154.923828125]}, -{"f":"ractive-v1.3.6-keyed","b":"01_run1k","v":[57.854,58.647,58.77,58.814,58.858,59.009,59.241,59.498,59.557,59.564]}, -{"f":"ractive-v1.3.6-keyed","b":"02_replace1k","v":[64.396,65.699,65.956,66.167,66.22,66.288,66.781,66.9,66.98,67.007]}, -{"f":"ractive-v1.3.6-keyed","b":"03_update10th1k_x16","v":[113.714,115.081,115.273,115.547,116.165,117.422,118.002,118.427,119.359,119.776]}, -{"f":"ractive-v1.3.6-keyed","b":"04_select1k","v":[35.36,35.633,35.878,36.168,36.502,36.589,36.649,37.875,38.214,38.618]}, -{"f":"ractive-v1.3.6-keyed","b":"05_swap1k","v":[168.899,169.563,169.968,170.078,170.932,171.166,173.909,174.233,174.426,174.947]}, -{"f":"ractive-v1.3.6-keyed","b":"06_remove-one-1k","v":[55.614,57.943,60.668,60.68,60.996,61.162,61.417,61.713,62.781,63.244]}, -{"f":"ractive-v1.3.6-keyed","b":"07_create10k","v":[620.496,630.398,630.969,631.345,632.071,632.174,632.288,633.161,637.944,638.013]}, -{"f":"ractive-v1.3.6-keyed","b":"08_create1k-after1k_x2","v":[131.4,131.886,132.132,132.691,132.73,132.848,133.051,133.337,133.457,133.586]}, -{"f":"ractive-v1.3.6-keyed","b":"09_clear1k_x8","v":[67.507,69.665,70.326,70.39,70.917,73.032,73.575,74.071,74.475,75.521]}, -{"f":"ractive-v1.3.6-keyed","b":"21_ready-memory","v":[1.2579078674316406]}, -{"f":"ractive-v1.3.6-keyed","b":"22_run-memory","v":[8.608234405517578]}, -{"f":"ractive-v1.3.6-keyed","b":"23_update5-memory","v":[8.648497581481934]}, -{"f":"ractive-v1.3.6-keyed","b":"25_run-clear-memory","v":[2.547178268432617]}, -{"f":"ractive-v1.3.6-keyed","b":"26_run-10k-memory","v":[70.96212577819824]}, -{"f":"ractive-v1.3.6-keyed","b":"31_startup-ci","v":[3001.272,3002.1319999999996,3001.152]}, -{"f":"ractive-v1.3.6-keyed","b":"32_startup-bt","v":[0.055999999999999994,0,0]}, -{"f":"ractive-v1.3.6-keyed","b":"33_startup-mainthreadcost","v":[9513.820000000002,3.7640000000000002,4.515999999999998]}, -{"f":"ractive-v1.3.6-keyed","b":"34_startup-totalbytes","v":[363.2841796875,363.2841796875,363.2841796875]}, -{"f":"rax-v0.6.7-keyed","b":"01_run1k","v":[50.96,51.553,51.695,51.775,52.131,52.452,52.543,52.826,52.933,53.602]}, -{"f":"rax-v0.6.7-keyed","b":"02_replace1k","v":[54.79,54.952,55.295,55.428,56.395,56.607,56.877,56.98,57.299,57.775]}, -{"f":"rax-v0.6.7-keyed","b":"03_update10th1k_x16","v":[141.033,142.399,147.199,150.201,151.53,151.995,152.191,154.358,155.631,159.088]}, -{"f":"rax-v0.6.7-keyed","b":"04_select1k","v":[44.301,45.815,46.038,46.192,47.551,47.714,47.808,47.936,48.538,49.265]}, -{"f":"rax-v0.6.7-keyed","b":"05_swap1k","v":[166.537,166.752,167.617,167.725,168.903,168.955,168.955,170.039,170.654,171.312]}, -{"f":"rax-v0.6.7-keyed","b":"06_remove-one-1k","v":[52.807,54.162,55.31,56.3,56.9,57.013,57.268,57.283,57.391,57.422]}, -{"f":"rax-v0.6.7-keyed","b":"07_create10k","v":[598.993,600.991,602.586,604.243,605.091,605.176,610.855,612.851,616.752,616.783]}, -{"f":"rax-v0.6.7-keyed","b":"08_create1k-after1k_x2","v":[123.848,124.131,124.461,124.537,124.651,124.856,126.77,126.924,128.307,128.529]}, -{"f":"rax-v0.6.7-keyed","b":"09_clear1k_x8","v":[60.33,60.597,60.749,60.927,60.936,63.487,64.79,65.761,67.27,68.296]}, -{"f":"rax-v0.6.7-keyed","b":"21_ready-memory","v":[0.860804557800293]}, -{"f":"rax-v0.6.7-keyed","b":"22_run-memory","v":[4.895371437072754]}, -{"f":"rax-v0.6.7-keyed","b":"23_update5-memory","v":[5.033717155456543]}, -{"f":"rax-v0.6.7-keyed","b":"25_run-clear-memory","v":[1.2886896133422852]}, -{"f":"rax-v0.6.7-keyed","b":"26_run-10k-memory","v":[38.94734287261963]}, -{"f":"rax-v0.6.7-keyed","b":"31_startup-ci","v":[2178.08,2176.505,2176.88]}, -{"f":"rax-v0.6.7-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"rax-v0.6.7-keyed","b":"33_startup-mainthreadcost","v":[4.579999999999997,9.491999999999996,4.619999999999997]}, -{"f":"rax-v0.6.7-keyed","b":"34_startup-totalbytes","v":[204.556640625,204.556640625,204.556640625]}, -{"f":"react-v17.0.2-keyed","b":"01_run1k","v":[50.781,51.16,51.347,52.016,52.067,52.352,52.559,53.484,54.418,54.813]}, -{"f":"react-v17.0.2-keyed","b":"02_replace1k","v":[53.305,53.88,53.985,54.249,54.385,54.391,54.596,54.697,54.779,54.833]}, -{"f":"react-v17.0.2-keyed","b":"03_update10th1k_x16","v":[127.221,128.673,134.622,134.996,135.566,135.684,136.065,136.274,136.284,141.241]}, -{"f":"react-v17.0.2-keyed","b":"04_select1k","v":[38.877,39.753,39.862,40.01,41.122,41.5,41.727,41.734,42.942,43.063]}, -{"f":"react-v17.0.2-keyed","b":"05_swap1k","v":[172.725,173.156,173.716,174.557,175.695,176.773,177.244,177.481,177.863,178.468]}, -{"f":"react-v17.0.2-keyed","b":"06_remove-one-1k","v":[50.373,53.591,54.285,54.632,54.779,54.978,55.107,55.71,55.847,56.488]}, -{"f":"react-v17.0.2-keyed","b":"07_create10k","v":[681.434,685.802,690.863,691.136,692.458,694.469,695.527,695.817,696.161,696.187]}, -{"f":"react-v17.0.2-keyed","b":"08_create1k-after1k_x2","v":[117.656,118.965,119.088,119.256,119.729,119.789,119.917,120.171,120.323,120.323]}, -{"f":"react-v17.0.2-keyed","b":"09_clear1k_x8","v":[40.582,41.916,42.586,42.952,43.37,44.422,44.519,45.686,45.698,46.11]}, -{"f":"react-v17.0.2-keyed","b":"21_ready-memory","v":[1.0576448440551758]}, -{"f":"react-v17.0.2-keyed","b":"22_run-memory","v":[4.9032745361328125]}, -{"f":"react-v17.0.2-keyed","b":"23_update5-memory","v":[5.405055999755859]}, -{"f":"react-v17.0.2-keyed","b":"25_run-clear-memory","v":[1.7939262390136719]}, -{"f":"react-v17.0.2-keyed","b":"26_run-10k-memory","v":[35.56214714050293]}, -{"f":"react-v17.0.2-keyed","b":"31_startup-ci","v":[2551.965,2476.8099999999995,2552.7850000000003]}, -{"f":"react-v17.0.2-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"react-v17.0.2-keyed","b":"33_startup-mainthreadcost","v":[7.763999999999998,3.744,10.179999999999993]}, -{"f":"react-v17.0.2-keyed","b":"34_startup-totalbytes","v":[274.5517578125,274.5517578125,274.5517578125]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"01_run1k","v":[50.804,52.001,52.154,52.365,52.538,53.582,54.106,54.282,54.532,54.541]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"02_replace1k","v":[53.942,56.942,56.996,57.644,57.75,58.993,59.091,59.112,60.087,60.283]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"03_update10th1k_x16","v":[123.248,127.692,132.953,133.268,135.307,135.898,136.951,137.227,139.437,139.804]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"04_select1k","v":[27.72,28.921,29.404,29.762,30.212,30.549,31.062,32.407,32.602,32.823]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"05_swap1k","v":[169.45,170.086,170.135,171.223,171.647,172.301,172.336,172.566,173.27,173.881]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"06_remove-one-1k","v":[49.329,51.312,53.734,53.898,53.907,54.064,54.345,54.434,54.533,54.904]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"07_create10k","v":[689.986,691.942,691.995,693.652,693.965,695.153,695.481,696.45,696.682,697.387]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"08_create1k-after1k_x2","v":[117.867,118.154,118.753,119.187,119.736,120.197,120.261,120.314,121.211,121.471]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"09_clear1k_x8","v":[66.871,69.402,70.002,71.006,71.196,72.52,73.521,73.897,75.346,76.737]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"21_ready-memory","v":[1.2070398330688477]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"22_run-memory","v":[6.7421112060546875]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"23_update5-memory","v":[7.272312164306641]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"25_run-clear-memory","v":[2.179551124572754]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"26_run-10k-memory","v":[52.45270538330078]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"31_startup-ci","v":[2701.1720000000005,2701.568,2700.976]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"32_startup-bt","v":[0.048,0,0]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"33_startup-mainthreadcost","v":[9554.368,10.923999999999992,7.203999999999998]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"34_startup-totalbytes","v":[307.4599609375,307.4599609375,307.4599609375]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"01_run1k","v":[47.879,48.419,49.029,49.144,49.489,49.673,50.426,51.982,52.219,52.379]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"02_replace1k","v":[53.959,54.041,54.118,54.231,54.306,54.484,54.576,54.611,54.712,55.295]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"03_update10th1k_x16","v":[281.844,281.993,282.453,284.221,284.815,291.26,291.608,292.959,296.402,297.829]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"04_select1k","v":[17.272,17.922,18.165,18.747,18.933,19.169,19.352,20.869,21.573,21.896]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"05_swap1k","v":[211.037,211.862,212.239,212.957,213.805,213.927,214.385,216.212,218.075,222.734]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"06_remove-one-1k","v":[87.705,87.746,88.007,89.556,90.157,90.914,91.35,91.537,91.683,91.89]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"07_create10k","v":[660.59,661.076,661.509,664.011,665.734,666.565,667.121,667.565,667.696,669.592]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"08_create1k-after1k_x2","v":[141.584,142.952,143.328,143.49,143.658,143.826,143.873,144.538,144.571,144.641]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"09_clear1k_x8","v":[48.858,50.279,50.54,50.686,52.064,52.982,53.763,53.82,58.108,58.653]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"21_ready-memory","v":[1.1699256896972656]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"22_run-memory","v":[5.599545478820801]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"23_update5-memory","v":[8.577226638793945]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"25_run-clear-memory","v":[1.9299249649047852]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"26_run-10k-memory","v":[40.759674072265625]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"31_startup-ci","v":[2701.7039999999997,2701.476,2702.1000000000004]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"32_startup-bt","v":[0,0,0.05600000000000001]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"33_startup-mainthreadcost","v":[6.491999999999997,7.815999999999997,9482.34]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"34_startup-totalbytes","v":[301.37109375,301.37109375,301.37109375]}, -{"f":"react-hooks-v18.2.0-keyed","b":"01_run1k","v":[46.959,47.904,47.943,47.974,48.075,48.249,48.424,48.973,49.005,49.747]}, -{"f":"react-hooks-v18.2.0-keyed","b":"02_replace1k","v":[52.751,53.014,53.297,53.726,53.768,53.861,53.966,53.97,54.394,54.43]}, -{"f":"react-hooks-v18.2.0-keyed","b":"03_update10th1k_x16","v":[113.408,122.426,123.225,124.463,125.469,129.003,129.956,130.154,131.135,132.99]}, -{"f":"react-hooks-v18.2.0-keyed","b":"04_select1k","v":[22.103,27.348,27.366,28.045,28.45,28.71,29.212,29.778,30.089,30.339]}, -{"f":"react-hooks-v18.2.0-keyed","b":"05_swap1k","v":[171.323,171.568,172.392,172.748,173.277,173.474,173.696,174.359,174.426,174.588]}, -{"f":"react-hooks-v18.2.0-keyed","b":"06_remove-one-1k","v":[46.439,50.362,50.713,51.302,52.04,53.452,53.529,53.767,54.06,54.228]}, -{"f":"react-hooks-v18.2.0-keyed","b":"07_create10k","v":[639.967,647.148,649.093,650.229,651.563,651.642,652.19,653.051,653.245,656.215]}, -{"f":"react-hooks-v18.2.0-keyed","b":"08_create1k-after1k_x2","v":[106.861,107.142,107.617,107.876,108.14,108.142,108.58,108.867,109.175,109.283]}, -{"f":"react-hooks-v18.2.0-keyed","b":"09_clear1k_x8","v":[58.96,59.761,59.922,60.537,60.588,60.67,61.008,62.357,63.79,64.636]}, -{"f":"react-hooks-v18.2.0-keyed","b":"21_ready-memory","v":[1.1050148010253906]}, -{"f":"react-hooks-v18.2.0-keyed","b":"22_run-memory","v":[4.4255523681640625]}, -{"f":"react-hooks-v18.2.0-keyed","b":"23_update5-memory","v":[4.954438209533691]}, -{"f":"react-hooks-v18.2.0-keyed","b":"25_run-clear-memory","v":[1.929215431213379]}, -{"f":"react-hooks-v18.2.0-keyed","b":"26_run-10k-memory","v":[30.688321113586426]}, -{"f":"react-hooks-v18.2.0-keyed","b":"31_startup-ci","v":[2551.7200000000003,2552.85,2551.84]}, -{"f":"react-hooks-v18.2.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"react-hooks-v18.2.0-keyed","b":"33_startup-mainthreadcost","v":[10.771999999999993,4.0360000000000005,5.831999999999998]}, -{"f":"react-hooks-v18.2.0-keyed","b":"34_startup-totalbytes","v":[287.03125,287.03125,287.03125]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"01_run1k","v":[47.41,48.105,49.413,50.132,50.714,51.115,51.594,52.113,53.235,53.273]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"02_replace1k","v":[52.109,52.433,53.381,53.473,53.476,53.927,54.415,54.577,54.827,55.041]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"03_update10th1k_x16","v":[171.843,194.622,200.096,203.616,205.955,208.029,209.606,210.273,213.484,214.99]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"04_select1k","v":[35.604,35.791,35.87,35.903,36.304,39.03,40.585,40.79,41.249,42.721]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"05_swap1k","v":[173.031,174.315,174.341,174.752,175.412,175.574,176.311,176.581,176.756,177.07]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"06_remove-one-1k","v":[49.566,51.939,53.609,54.097,54.868,54.917,54.954,55.582,55.68,55.702]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"07_create10k","v":[647.141,648.351,649.13,649.209,649.397,649.609,649.879,650.688,651.667,654.914]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"08_create1k-after1k_x2","v":[115.439,116.051,116.161,116.211,116.334,116.854,116.886,117.779,118.249,118.396]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"09_clear1k_x8","v":[49.444,53.589,53.674,53.714,54.021,54.277,55.092,55.115,55.157,55.18]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"21_ready-memory","v":[1.1070318222045898]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"22_run-memory","v":[4.438971519470215]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"23_update5-memory","v":[4.996054649353027]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"25_run-clear-memory","v":[1.980879783630371]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"26_run-10k-memory","v":[30.698678016662598]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"31_startup-ci","v":[2551.5499999999997,2551.6,2551.725]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"33_startup-mainthreadcost","v":[4.619999999999998,5.6359999999999975,3.8920000000000003]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"34_startup-totalbytes","v":[287.2255859375,287.2255859375,287.2255859375]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"01_run1k","v":[47.24,47.663,47.794,48.698,48.877,49.091,49.093,49.43,50.148,50.212]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"02_replace1k","v":[51.016,51.132,51.369,51.685,51.813,51.827,51.839,52.06,52.21,52.6]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"03_update10th1k_x16","v":[124.44,126.322,127.536,128.791,129.014,129.832,129.98,131.953,132.719,132.767]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"04_select1k","v":[29.006,29.463,29.542,30.609,30.741,31.492,32.34,32.388,32.497,33.706]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"05_swap1k","v":[169.473,171.158,171.338,172.148,172.214,172.288,172.659,173.04,173.191,173.303]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"06_remove-one-1k","v":[47.504,51.247,52.348,52.639,52.857,52.964,53.067,53.349,53.724,53.833]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"07_create10k","v":[686.582,687.444,689.415,690.945,692.291,693.495,693.698,693.8,694.011,695.393]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"08_create1k-after1k_x2","v":[115.47,115.875,116.022,116.098,116.2,116.583,116.663,116.865,117.311,118.578]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"09_clear1k_x8","v":[38.999,39.769,40.583,41.174,42.71,43.069,44.172,44.212,44.516,44.628]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"21_ready-memory","v":[1.3671875]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"22_run-memory","v":[7.037335395812988]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"23_update5-memory","v":[7.608874320983887]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"25_run-clear-memory","v":[2.13027286529541]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"26_run-10k-memory","v":[53.66606330871582]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"31_startup-ci","v":[3001.24,2926.16,2926.504]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"33_startup-mainthreadcost","v":[6.711999999999998,4.06,9.715999999999994]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"34_startup-totalbytes","v":[354.3095703125,354.3095703125,354.3095703125]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"01_run1k","v":[51.074,51.103,51.217,51.819,51.829,52.148,52.388,52.59,52.978,54.444]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"02_replace1k","v":[52.125,52.753,52.8,53.016,53.289,53.607,53.688,53.784,54.357,54.479]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"03_update10th1k_x16","v":[113.622,113.816,116.573,123.029,123.041,123.673,124.759,125.257,125.476,125.646]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"04_select1k","v":[28.028,29.752,31.441,31.557,31.744,32.055,32.725,32.921,33.283,33.419]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"05_swap1k","v":[166.351,170.731,171.084,172,172.036,172.945,172.978,173.052,173.378,174.463]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"06_remove-one-1k","v":[49.217,51.283,51.608,51.883,52.924,53.777,54.046,54.353,54.83,54.881]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"07_create10k","v":[682.895,685.057,688,688.486,691.075,693.375,694.445,694.796,697.689,698.154]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"08_create1k-after1k_x2","v":[117.639,117.999,118.125,118.377,118.394,118.896,119.111,119.631,119.704,120.406]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"09_clear1k_x8","v":[46.923,47.133,47.825,48.555,50.217,51.389,51.956,52.669,53.905,54.468]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"21_ready-memory","v":[1.2981443405151367]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"22_run-memory","v":[6.03333854675293]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"23_update5-memory","v":[6.452652931213379]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"25_run-clear-memory","v":[3.077883720397949]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"26_run-10k-memory","v":[43.73447132110596]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"31_startup-ci","v":[2851.752,2852.268,2851.64]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"33_startup-mainthreadcost","v":[6.8959999999999955,5.935999999999996,6.231999999999997]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"34_startup-totalbytes","v":[347.505859375,347.505859375,347.505859375]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"01_run1k","v":[47.361,47.706,47.859,48.178,48.473,48.509,48.884,49.069,49.321,50.18]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"02_replace1k","v":[53.286,53.661,54.24,54.273,54.317,54.326,54.43,54.621,54.832,55.202]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"03_update10th1k_x16","v":[119.45,122.759,127.406,130.151,132.109,132.595,133.431,133.825,134.496,134.564]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"04_select1k","v":[23.467,27.793,28.288,28.554,30.721,30.768,30.903,31.491,31.574,32.058]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"05_swap1k","v":[170.68,170.806,172.67,172.806,173.103,173.596,173.993,174.345,174.582,175.184]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"06_remove-one-1k","v":[48.544,52.308,52.371,52.467,52.493,53.179,53.222,53.48,53.482,53.866]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"07_create10k","v":[654.503,655.5,655.954,665.408,668.039,669.537,671.813,673.208,674.194,675.242]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"08_create1k-after1k_x2","v":[109.783,109.939,110.134,110.255,110.512,110.598,110.612,110.691,110.996,111.417]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"09_clear1k_x8","v":[59.83,60.087,60.393,60.883,61.722,62.18,62.408,64.717,64.835,65.177]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"21_ready-memory","v":[1.3253564834594727]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"22_run-memory","v":[5.036557197570801]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"23_update5-memory","v":[5.618813514709473]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"25_run-clear-memory","v":[2.264613151550293]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"26_run-10k-memory","v":[34.607333183288574]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"31_startup-ci","v":[3001.184,3003.572,3001.392]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"33_startup-mainthreadcost","v":[8.359999999999992,7.0399999999999965,9.295999999999994]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"34_startup-totalbytes","v":[361.6474609375,361.6474609375,361.6474609375]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"01_run1k","v":[55.327,56.695,57.181,57.185,57.827,57.937,58.132,58.414,58.415,58.508]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"02_replace1k","v":[56.217,56.423,56.628,56.869,56.95,57.324,57.452,57.68,57.885,58.022]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"03_update10th1k_x16","v":[136.282,136.807,138.852,140.774,143.609,144.317,144.352,144.375,144.495,145.487]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"04_select1k","v":[22.989,24.068,24.259,24.522,24.93,25.499,25.869,26.209,26.721,27.429]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"05_swap1k","v":[172.775,174.066,174.873,176.079,177.63,177.812,177.996,178.543,178.628,178.758]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"06_remove-one-1k","v":[74.167,77.33,77.461,78.123,78.38,79.827,80.386,80.412,80.539,80.575]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"07_create10k","v":[742.406,744.842,745.055,745.831,746.679,746.737,748.063,748.803,749.359,750.219]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"08_create1k-after1k_x2","v":[125.903,125.98,126.129,126.396,126.545,126.837,127.191,128.03,128.568,128.699]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"09_clear1k_x8","v":[43.654,44.991,49.154,49.869,50.264,50.466,51.712,51.938,53.182,56.155]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"21_ready-memory","v":[1.147134780883789]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"22_run-memory","v":[7.812434196472168]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"23_update5-memory","v":[8.533865928649902]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"25_run-clear-memory","v":[2.004155158996582]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"26_run-10k-memory","v":[63.09819030761719]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"31_startup-ci","v":[2626.505,2626.9150000000004,2626.276]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"32_startup-bt","v":[0.056,0,0]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"33_startup-mainthreadcost","v":[9466.076000000001,8.975999999999994,10.155999999999993]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"34_startup-totalbytes","v":[289.419921875,289.419921875,289.419921875]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"01_run1k","v":[47.301,48.139,48.224,48.832,49.027,49.325,49.599,50.167,50.835,51.108]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"02_replace1k","v":[51.391,54.016,54.133,54.438,54.559,55.738,55.779,55.96,56.012,56.037]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"03_update10th1k_x16","v":[123.888,125.971,134.549,137.956,137.98,138.084,138.741,139.038,141.421,142.879]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"04_select1k","v":[26.625,28.116,28.707,28.909,29.019,29.921,31.097,31.397,32.591,33.224]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"05_swap1k","v":[170.737,171.633,172.216,172.834,172.849,172.877,173.02,173.881,175.495,176.899]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"06_remove-one-1k","v":[47.646,51.595,51.865,52.53,52.84,53.845,54.171,54.214,54.226,54.285]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"07_create10k","v":[663.302,665.452,666.287,666.331,667.911,669.429,671.073,671.863,672.068,674.119]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"08_create1k-after1k_x2","v":[109.948,110.534,110.98,110.987,111.028,111.801,111.977,112.013,112.346,113.321]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"09_clear1k_x8","v":[62.538,64.067,64.696,65.055,65.457,66.013,66.574,67.235,67.781,67.804]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"21_ready-memory","v":[1.1614704132080078]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"22_run-memory","v":[5.537102699279785]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"23_update5-memory","v":[6.069087028503418]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"25_run-clear-memory","v":[1.9842767715454102]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"26_run-10k-memory","v":[40.861260414123535]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"31_startup-ci","v":[2626.97,2628.0200000000004,2626.735]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"33_startup-mainthreadcost","v":[8.503999999999994,3.8440000000000003,4.579999999999998]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"34_startup-totalbytes","v":[295.7607421875,295.7607421875,295.7607421875]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"01_run1k","v":[48.061,48.259,48.451,48.522,48.579,48.665,48.7,49.143,49.584,50.096]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"02_replace1k","v":[50.186,50.521,51.68,51.881,52.029,52.2,52.556,53.884,53.898,54.434]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"03_update10th1k_x16","v":[130.954,135.059,135.781,136.241,138.072,138.136,138.542,139.833,140.772,141.529]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"04_select1k","v":[20.202,20.472,21.924,22.766,23.155,23.841,24.143,24.72,26.094,26.914]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"05_swap1k","v":[177,182.189,182.792,182.798,183.688,183.911,184.496,185.288,185.316,186.028]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"06_remove-one-1k","v":[51.419,52.489,53.535,53.791,54.147,54.182,54.281,54.558,54.631,54.911]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"07_create10k","v":[676.406,677.536,682.391,684.041,684.225,684.687,685.453,685.983,687.405,687.629]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"08_create1k-after1k_x2","v":[111.479,111.977,112.089,112.213,112.446,112.534,112.553,112.928,113.413,113.493]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"09_clear1k_x8","v":[40.936,42.623,43.595,45.207,45.725,46.801,46.895,47.56,48.283,49.125]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"21_ready-memory","v":[1.2806901931762695]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"22_run-memory","v":[6.059658050537109]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"23_update5-memory","v":[6.590058326721191]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"25_run-clear-memory","v":[2.265544891357422]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"26_run-10k-memory","v":[44.39211654663086]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"31_startup-ci","v":[2851.572,2851.16,2851.432]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"33_startup-mainthreadcost","v":[3.8400000000000003,7.4919999999999956,6.919999999999998]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"34_startup-totalbytes","v":[341.6572265625,341.6572265625,341.6572265625]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"01_run1k","v":[55.737,56.518,56.972,57.005,57.241,57.755,58.31,58.387,58.431,58.762]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"02_replace1k","v":[55.81,56.634,56.654,57.397,57.76,58.074,58.272,58.316,58.822,58.899]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"03_update10th1k_x16","v":[133.968,140.465,142.02,142.56,143.141,143.17,143.952,145.835,147.836,149.368]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"04_select1k","v":[23.701,24.877,24.908,25.385,25.497,25.563,26.67,27.143,27.339,27.664]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"05_swap1k","v":[170.077,172.879,173.236,173.545,174.116,174.453,174.915,175.021,175.581,176.202]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"06_remove-one-1k","v":[73.141,76.393,76.623,77.988,78.512,79.468,79.928,80.534,80.534,80.959]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"07_create10k","v":[742.567,744.391,744.407,745.108,746.395,747.571,750.639,750.769,751.611,753.992]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"08_create1k-after1k_x2","v":[124.981,125.74,126.107,126.24,126.268,126.64,126.76,128.241,128.338,128.728]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"09_clear1k_x8","v":[48.205,49.822,49.9,50.23,50.529,51.323,51.521,52.927,54.204,54.772]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"21_ready-memory","v":[1.1820087432861328]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"22_run-memory","v":[7.81235408782959]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"23_update5-memory","v":[8.517906188964844]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"25_run-clear-memory","v":[2.0169429779052734]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"26_run-10k-memory","v":[62.78841686248779]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"31_startup-ci","v":[2626.445,2626.8050000000003,2627.9700000000003]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"32_startup-bt","v":[0,0.052,0]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"33_startup-mainthreadcost","v":[4.084,9464.607999999998,6.167999999999997]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"34_startup-totalbytes","v":[296.9248046875,296.9248046875,296.9248046875]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"01_run1k","v":[48.219,48.26,48.745,48.892,49.563,49.605,50.007,51.248,51.666,52.05]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"02_replace1k","v":[47.762,49.575,50.272,51.2,51.571,51.58,51.595,51.744,51.962,51.963]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"03_update10th1k_x16","v":[117.059,125.299,127.019,127.098,127.401,128.439,128.93,130.136,132.016,132.036]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"04_select1k","v":[23.824,29.987,30.38,30.699,30.925,31.613,31.627,31.672,31.998,33.026]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"05_swap1k","v":[172.061,172.381,172.877,173.125,173.167,173.68,174.113,176.317,177.27,177.864]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"06_remove-one-1k","v":[46.453,50.44,51.191,51.405,52.074,52.191,52.474,53.96,54.027,54.413]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"07_create10k","v":[645.243,646.676,649.48,650.068,652.174,654.873,655.496,657.374,658.694,659.147]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"08_create1k-after1k_x2","v":[106.559,107.074,107.517,107.641,107.987,108.644,108.747,108.795,108.812,108.852]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"09_clear1k_x8","v":[36.207,37.415,38.291,38.362,39.671,39.981,40.209,41.518,42.289,43.319]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"21_ready-memory","v":[1.177353858947754]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"22_run-memory","v":[4.2815141677856445]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"23_update5-memory","v":[4.734496116638184]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"25_run-clear-memory","v":[1.9214954376220703]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"26_run-10k-memory","v":[28.77611541748047]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"31_startup-ci","v":[2626.41,2626.38,2626.6050000000005]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"32_startup-bt","v":[0,0.048,0]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"33_startup-mainthreadcost","v":[7.787999999999996,9499.244,7.071999999999996]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"34_startup-totalbytes","v":[300.8330078125,300.8330078125,300.8330078125]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"01_run1k","v":[55.869,56.611,56.713,57.486,57.876,58.294,58.313,58.403,58.723,59.179]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"02_replace1k","v":[61.5,62.089,62.146,62.272,62.432,62.673,62.887,63.12,63.206,63.235]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"03_update10th1k_x16","v":[230.482,252.105,257.245,257.499,258.602,260.086,260.226,260.497,261.02,261.763]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"04_select1k","v":[139.941,160.115,160.723,161.024,161.525,164.189,166.041,166.25,168.962,170.87]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"05_swap1k","v":[202.354,204.757,205.255,206.451,206.508,206.574,206.882,207.787,208.573,209.317]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"06_remove-one-1k","v":[79.122,83.796,84.824,86.268,86.338,86.521,86.572,86.614,87.308,87.378]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"07_create10k","v":[731.121,733.223,733.806,738.006,745.86,748.89,748.953,750.734,751.435,753.738]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"08_create1k-after1k_x2","v":[142.385,144.121,144.178,144.556,144.984,145.092,145.475,145.518,145.622,146.101]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"09_clear1k_x8","v":[66.504,69.028,69.381,69.802,70.081,71.862,72.092,73.215,73.387,74.43]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"21_ready-memory","v":[1.6053838729858398]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"22_run-memory","v":[6.543567657470703]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"23_update5-memory","v":[8.857213020324707]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"25_run-clear-memory","v":[2.895634651184082]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"26_run-10k-memory","v":[46.645358085632324]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"31_startup-ci","v":[2926.9480000000003,2926.312,3001.2080000000005]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"33_startup-mainthreadcost","v":[10.135999999999992,6.587999999999997,9.331999999999994]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"34_startup-totalbytes","v":[355.5703125,355.5703125,355.5703125]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"01_run1k","v":[49.56,50.512,50.577,50.742,50.759,51.546,51.682,51.786,51.893,52.881]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"02_replace1k","v":[51.906,54.924,54.925,55.797,55.951,56.16,56.231,56.371,56.375,56.451]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"03_update10th1k_x16","v":[112.852,113.489,115.508,116.236,121.192,124.813,126.558,129.106,129.243,129.667]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"04_select1k","v":[19.656,21.489,21.858,22.381,22.967,23.148,23.566,24.086,24.16,24.272]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"05_swap1k","v":[171.243,171.711,172.706,177.537,178.557,179.823,180.559,181.356,181.922,182.575]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"06_remove-one-1k","v":[47.857,50.671,51.019,52.13,52.856,53.173,53.475,53.832,53.872,53.993]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"07_create10k","v":[663.751,668.11,670.381,670.56,671.301,674.16,675.527,676.717,678.829,680.177]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"08_create1k-after1k_x2","v":[109.931,109.961,110.475,110.673,110.761,110.936,111.191,111.582,111.586,112.014]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"09_clear1k_x8","v":[71.41,71.878,72.542,73.719,73.766,73.974,75.334,76.651,76.752,78.748]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"21_ready-memory","v":[1.1113414764404297]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"22_run-memory","v":[6.0011186599731445]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"23_update5-memory","v":[6.348664283752441]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"25_run-clear-memory","v":[1.9117660522460938]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"26_run-10k-memory","v":[45.63279342651367]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"31_startup-ci","v":[2626.2450000000003,2626.365,2627.1150000000002]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"33_startup-mainthreadcost","v":[4.203999999999997,10.963999999999997,10.339999999999996]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"34_startup-totalbytes","v":[289.18359375,289.18359375,289.18359375]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"01_run1k","v":[46.904,47.226,47.319,47.731,48.698,48.871,49.011,49.057,49.302,49.877]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"02_replace1k","v":[49.199,49.317,49.333,49.662,49.707,50.642,50.724,50.897,50.92,51.081]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"03_update10th1k_x16","v":[124.981,132.019,135.899,138.769,138.994,139.045,139.234,139.939,141.208,143.56]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"04_select1k","v":[31.011,36.144,36.509,37.329,37.425,38.098,38.441,38.539,40.491,40.85]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"05_swap1k","v":[171.231,172.928,173.106,173.581,173.748,173.988,174.09,174.426,175.243,176.102]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"06_remove-one-1k","v":[49.293,52.934,53.104,53.241,53.772,53.918,54.319,54.964,55.204,55.555]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"07_create10k","v":[659.252,659.89,660.167,661.881,663.093,663.673,663.733,666.406,666.894,667.8]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"08_create1k-after1k_x2","v":[105.9,108.278,108.35,108.386,108.459,108.769,108.818,109.986,110.327,110.564]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"09_clear1k_x8","v":[40.532,43.559,44.85,45.284,45.693,46.901,48.098,48.193,48.809,49.569]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"21_ready-memory","v":[1.1398391723632812]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"22_run-memory","v":[4.918704986572266]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"23_update5-memory","v":[5.636943817138672]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"25_run-clear-memory","v":[3.3002004623413086]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"26_run-10k-memory","v":[34.89654541015625]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"31_startup-ci","v":[2552.1050000000005,2476.28,2476.8799999999997]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"33_startup-mainthreadcost","v":[5.211999999999998,3.9640000000000004,5.5639999999999965]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"34_startup-totalbytes","v":[284.7236328125,284.7236328125,284.7236328125]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"01_run1k","v":[49.53,50.323,50.457,50.498,50.943,51.009,51.626,52.152,52.273,52.318]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"02_replace1k","v":[52.015,55.261,56.245,56.311,56.444,56.647,56.765,57.153,57.413,57.421]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"03_update10th1k_x16","v":[128.263,130.548,132.328,134.127,136.898,138.924,141.033,141.158,141.345,141.36]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"04_select1k","v":[26.284,28.109,30.003,31.029,31.98,32.519,32.793,32.902,33.338,34.03]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"05_swap1k","v":[169.809,170.509,171.179,173.266,174.612,174.64,175.805,175.812,175.931,177.346]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"06_remove-one-1k","v":[51.201,53.117,54.349,54.474,54.653,54.993,55.595,55.666,55.765,55.776]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"07_create10k","v":[665.919,667.573,669.841,669.893,671.797,672.594,673.842,674.151,675.664,676.969]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"08_create1k-after1k_x2","v":[112.407,112.862,113.368,113.698,114.337,114.44,114.808,114.985,115.173,115.338]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"09_clear1k_x8","v":[66.267,66.432,67.931,69.906,69.954,70.003,70.24,71.64,71.868,71.931]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"21_ready-memory","v":[1.142134666442871]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"22_run-memory","v":[7.3742475509643555]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"23_update5-memory","v":[7.978472709655762]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"25_run-clear-memory","v":[2.0381345748901367]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"26_run-10k-memory","v":[59.11710739135742]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"31_startup-ci","v":[2626.2599999999998,2626.7200000000003,2626.8700000000003]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"32_startup-bt","v":[0,0.06,0.05600000000000001]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"33_startup-mainthreadcost","v":[10.311999999999994,9529.199999999999,9552]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"34_startup-totalbytes","v":[289.9609375,289.9609375,289.9609375]}, -{"f":"reagent-v0.10-keyed","b":"01_run1k","v":[63.443,65.104,65.343,65.959,66.263,66.437,66.539,67.119,67.433,68.614]}, -{"f":"reagent-v0.10-keyed","b":"02_replace1k","v":[65.268,66.57,66.87,67.588,67.845,68.191,68.247,72.181,72.359,73.039]}, -{"f":"reagent-v0.10-keyed","b":"03_update10th1k_x16","v":[146.927,148.826,151.462,152.222,153.648,154.141,154.361,154.473,154.73,157.519]}, -{"f":"reagent-v0.10-keyed","b":"04_select1k","v":[31.867,31.941,32.212,32.437,32.498,32.654,32.817,33.843,34.326,35.115]}, -{"f":"reagent-v0.10-keyed","b":"05_swap1k","v":[169.544,172.926,173.499,173.563,174.206,174.429,175.437,185.196,188.619,188.73899999999998]}, -{"f":"reagent-v0.10-keyed","b":"06_remove-one-1k","v":[60.13,60.228,63.141,64.249,65.368,69.244,70.747,70.94,71.667,72.013]}, -{"f":"reagent-v0.10-keyed","b":"07_create10k","v":[723.981,729.607,729.759,730.564,730.788,731.51,733.252,733.288,733.737,734.796]}, -{"f":"reagent-v0.10-keyed","b":"08_create1k-after1k_x2","v":[140.484,140.937,141.376,142.153,143.306,149.115,149.781,150.118,150.433,150.794]}, -{"f":"reagent-v0.10-keyed","b":"09_clear1k_x8","v":[67.37,69.551,69.911,69.953,70.341,70.702,71.402,71.551,71.973,72.184]}, -{"f":"reagent-v0.10-keyed","b":"21_ready-memory","v":[1.524862289428711]}, -{"f":"reagent-v0.10-keyed","b":"22_run-memory","v":[6.299102783203125]}, -{"f":"reagent-v0.10-keyed","b":"23_update5-memory","v":[7.00705623626709]}, -{"f":"reagent-v0.10-keyed","b":"25_run-clear-memory","v":[3.3050670623779297]}, -{"f":"reagent-v0.10-keyed","b":"26_run-10k-memory","v":[40.761375427246094]}, -{"f":"reagent-v0.10-keyed","b":"31_startup-ci","v":[3301.36,3301.4439999999995,3301.508]}, -{"f":"reagent-v0.10-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"reagent-v0.10-keyed","b":"33_startup-mainthreadcost","v":[5.159999999999999,6.335999999999998,11.019999999999992]}, -{"f":"reagent-v0.10-keyed","b":"34_startup-totalbytes","v":[413.16796875,413.16796875,413.16796875]}, -{"f":"redom-v3.29.0-keyed","b":"01_run1k","v":[43.088,43.112,43.12,43.189,43.356,43.771,44.173,46.207,46.416,46.524]}, -{"f":"redom-v3.29.0-keyed","b":"02_replace1k","v":[46.531,46.952,47.092,47.294,47.441,47.453,47.576,47.985,48.097,48.6]}, -{"f":"redom-v3.29.0-keyed","b":"03_update10th1k_x16","v":[101.19,104.492,108.066,108.245,108.598,108.866,113.543,114.287,114.314,116.471]}, -{"f":"redom-v3.29.0-keyed","b":"04_select1k","v":[12.71,14.606,15.608,15.921,15.956,16.171,16.335,16.401,17.696,17.746]}, -{"f":"redom-v3.29.0-keyed","b":"05_swap1k","v":[27.63,28.738,29.716,29.871,29.988,30.056,30.397,31.53,31.646,31.913]}, -{"f":"redom-v3.29.0-keyed","b":"06_remove-one-1k","v":[44.208,46.358,46.787,47.822,48.532,49.049,49.096,49.583,49.965,50.145]}, -{"f":"redom-v3.29.0-keyed","b":"07_create10k","v":[498.552,498.649,499.066,499.293,501.245,502.105,502.553,503.023,503.105,503.427]}, -{"f":"redom-v3.29.0-keyed","b":"08_create1k-after1k_x2","v":[99.99,100.647,100.915,101.317,101.53,102.501,102.598,102.799,103.343,103.737]}, -{"f":"redom-v3.29.0-keyed","b":"09_clear1k_x8","v":[36.272,36.434,36.789,36.916,37.603,37.777,37.938,38.623,38.817,38.86]}, -{"f":"redom-v3.29.0-keyed","b":"21_ready-memory","v":[0.6800289154052734]}, -{"f":"redom-v3.29.0-keyed","b":"22_run-memory","v":[2.452235221862793]}, -{"f":"redom-v3.29.0-keyed","b":"23_update5-memory","v":[2.4922542572021484]}, -{"f":"redom-v3.29.0-keyed","b":"25_run-clear-memory","v":[2.4213638305664062]}, -{"f":"redom-v3.29.0-keyed","b":"26_run-10k-memory","v":[17.665111541748047]}, -{"f":"redom-v3.29.0-keyed","b":"31_startup-ci","v":[1876.7949999999998,1876.14,1876.4350000000002]}, -{"f":"redom-v3.29.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"redom-v3.29.0-keyed","b":"33_startup-mainthreadcost","v":[10.551999999999996,4.367999999999998,6.823999999999998]}, -{"f":"redom-v3.29.0-keyed","b":"34_startup-totalbytes","v":[147.89453125,147.89453125,147.89453125]}, -{"f":"reflex-v0.8.4-keyed","b":"01_run1k","v":[47.03,47.457,47.594,47.606,47.683,48.007,48.265,49.055,49.686,49.955]}, -{"f":"reflex-v0.8.4-keyed","b":"02_replace1k","v":[60.255,60.708,60.974,60.977,61.184,61.304,61.412,61.684,62.247,62.581]}, -{"f":"reflex-v0.8.4-keyed","b":"03_update10th1k_x16","v":[115.043,119.58,123.804,124.522,125.483,125.875,130.227,130.462,131.146,131.577]}, -{"f":"reflex-v0.8.4-keyed","b":"04_select1k","v":[22.487,22.661,23.451,24.337,24.376,24.429,25.338,28.449,29.019,29.638]}, -{"f":"reflex-v0.8.4-keyed","b":"05_swap1k","v":[29.45,30.129,31.951,32.026,33.252,33.403,33.942,34.392,34.657,34.723]}, -{"f":"reflex-v0.8.4-keyed","b":"06_remove-one-1k","v":[45.088,48.356,49.698,50.736,51.608,52.085,52.226,52.302,52.525,52.846]}, -{"f":"reflex-v0.8.4-keyed","b":"07_create10k","v":[505.119,513.165,513.863,514.409,515.072,515.09,516.587,516.976,517.108,518.617]}, -{"f":"reflex-v0.8.4-keyed","b":"08_create1k-after1k_x2","v":[128.266,129.281,129.74,129.82,130.092,130.251,130.457,130.94,131.042,131.307]}, -{"f":"reflex-v0.8.4-keyed","b":"09_clear1k_x8","v":[35.311,35.835,36.758,38.549,39.499,41.165,41.181,41.466,41.575,42.323]}, -{"f":"reflex-v0.8.4-keyed","b":"21_ready-memory","v":[0.6975183486938477]}, -{"f":"reflex-v0.8.4-keyed","b":"22_run-memory","v":[4.169599533081055]}, -{"f":"reflex-v0.8.4-keyed","b":"23_update5-memory","v":[4.215386390686035]}, -{"f":"reflex-v0.8.4-keyed","b":"25_run-clear-memory","v":[0.8898191452026367]}, -{"f":"reflex-v0.8.4-keyed","b":"26_run-10k-memory","v":[34.537325859069824]}, -{"f":"reflex-v0.8.4-keyed","b":"31_startup-ci","v":[1877.63,1876.73,1876.565]}, -{"f":"reflex-v0.8.4-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"reflex-v0.8.4-keyed","b":"33_startup-mainthreadcost","v":[4.623999999999997,8.487999999999992,7.691999999999998]}, -{"f":"reflex-v0.8.4-keyed","b":"34_startup-totalbytes","v":[150.482421875,150.482421875,150.482421875]}, -{"f":"rescript-react-v0.10.3-keyed","b":"01_run1k","v":[48.463,48.664,48.776,49.132,50.458,50.547,50.609,50.891,51.066,51.36]}, -{"f":"rescript-react-v0.10.3-keyed","b":"02_replace1k","v":[47.545,47.981,48.132,48.139,48.478,48.555,48.579,49.384,49.756,49.956]}, -{"f":"rescript-react-v0.10.3-keyed","b":"03_update10th1k_x16","v":[153.025,155.514,155.773,158.337,158.773,159.42,159.836,160.277,161.732,162.246]}, -{"f":"rescript-react-v0.10.3-keyed","b":"04_select1k","v":[57.55,58.148,58.637,58.734,59.458,59.531,61.423,61.585,64.899,74.397]}, -{"f":"rescript-react-v0.10.3-keyed","b":"05_swap1k","v":[186.408,187.776,188.911,189.412,189.76,190.466,190.774,190.789,191.636,191.81]}, -{"f":"rescript-react-v0.10.3-keyed","b":"06_remove-one-1k","v":[57.524,59.095,59.792,59.811,60.483,61.433,61.67,61.704,61.723,61.916]}, -{"f":"rescript-react-v0.10.3-keyed","b":"07_create10k","v":[648.795,649.001,650.128,650.187,653.138,654.549,655.332,655.439,655.654,657.252]}, -{"f":"rescript-react-v0.10.3-keyed","b":"08_create1k-after1k_x2","v":[111.643,112.153,112.527,112.718,112.737,112.889,112.929,113.991,114.017,114.08]}, -{"f":"rescript-react-v0.10.3-keyed","b":"09_clear1k_x8","v":[36.252,37.701,39.016,39.729,40.51,41.545,41.61,41.974,42.317,42.358]}, -{"f":"rescript-react-v0.10.3-keyed","b":"21_ready-memory","v":[1.0548429489135742]}, -{"f":"rescript-react-v0.10.3-keyed","b":"22_run-memory","v":[4.289892196655273]}, -{"f":"rescript-react-v0.10.3-keyed","b":"23_update5-memory","v":[6.467469215393066]}, -{"f":"rescript-react-v0.10.3-keyed","b":"25_run-clear-memory","v":[1.7997369766235352]}, -{"f":"rescript-react-v0.10.3-keyed","b":"26_run-10k-memory","v":[29.512632369995117]}, -{"f":"rescript-react-v0.10.3-keyed","b":"31_startup-ci","v":[2551.675,2477.1699999999996,2476.3999999999996]}, -{"f":"rescript-react-v0.10.3-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"rescript-react-v0.10.3-keyed","b":"33_startup-mainthreadcost","v":[4.875999999999998,5.271999999999998,4.403999999999998]}, -{"f":"rescript-react-v0.10.3-keyed","b":"34_startup-totalbytes","v":[271.5283203125,271.5283203125,271.5283203125]}, -{"f":"resonatejs-keyed","b":"01_run1k","v":[51.555,52.481,52.695,52.72,52.848,52.859,52.88,53.296,54.787,55.031]}, -{"f":"resonatejs-keyed","b":"02_replace1k","v":[48.44,48.826,49.217,49.529,50.125,50.449,50.876,50.932,51.338,51.404]}, -{"f":"resonatejs-keyed","b":"03_update10th1k_x16","v":[100.198,104.423,105.229,106.85,110.358,110.463,115.347,115.716,116.254,118.377]}, -{"f":"resonatejs-keyed","b":"04_select1k","v":[13.354,14.627,15.476,16.415,17.023,17.1,17.316,17.666,17.901,17.947]}, -{"f":"resonatejs-keyed","b":"05_swap1k","v":[28.894,31.713,32.232,32.275,33.705,35.045,35.615,35.668,36.165,36.465]}, -{"f":"resonatejs-keyed","b":"06_remove-one-1k","v":[49.192,50.193,51.657,51.991,52.318,52.515,52.87,53.229,53.23,53.76]}, -{"f":"resonatejs-keyed","b":"07_create10k","v":[536.571,536.843,539.135,539.253,540.452,540.537,541.628,541.941,542.69,543.481]}, -{"f":"resonatejs-keyed","b":"08_create1k-after1k_x2","v":[115.801,115.985,116.472,116.565,116.65,116.845,116.922,116.978,117.025,117.96]}, -{"f":"resonatejs-keyed","b":"09_clear1k_x8","v":[43.003,43.959,44.115,45.443,45.556,46.358,47.911,48.766,48.966,50.231]}, -{"f":"resonatejs-keyed","b":"21_ready-memory","v":[0.8578929901123047]}, -{"f":"resonatejs-keyed","b":"22_run-memory","v":[3.737257957458496]}, -{"f":"resonatejs-keyed","b":"23_update5-memory","v":[3.754767417907715]}, -{"f":"resonatejs-keyed","b":"25_run-clear-memory","v":[1.1212129592895508]}, -{"f":"resonatejs-keyed","b":"26_run-10k-memory","v":[27.839479446411133]}, -{"f":"resonatejs-keyed","b":"31_startup-ci","v":[2103.3605,2103.0085,2103.41]}, -{"f":"resonatejs-keyed","b":"32_startup-bt","v":[0,0.052000000000000005,0.048]}, -{"f":"resonatejs-keyed","b":"33_startup-mainthreadcost","v":[4.407999999999998,9506.508,9530.992]}, -{"f":"resonatejs-keyed","b":"34_startup-totalbytes","v":[175.8349609375,175.8349609375,175.8349609375]}, -{"f":"riot-v7.1.0-keyed","b":"01_run1k","v":[45.834,47.248,47.572,48.079,48.154,48.362,48.776,48.972,48.979,49.361]}, -{"f":"riot-v7.1.0-keyed","b":"02_replace1k","v":[52.19,52.344,52.385,52.626,52.836,53.176,53.911,54.602,54.958,54.973]}, -{"f":"riot-v7.1.0-keyed","b":"03_update10th1k_x16","v":[119.12,120.619,120.764,125.091,125.156,125.467,127.299,128.445,130.592,130.711]}, -{"f":"riot-v7.1.0-keyed","b":"04_select1k","v":[25.734,25.807,27.91,28.119,28.643,28.644,28.97,29.075,29.328,29.949]}, -{"f":"riot-v7.1.0-keyed","b":"05_swap1k","v":[30.686,31.074,31.381,31.391,33.98,34.184,34.783,34.868,35.108,35.858]}, -{"f":"riot-v7.1.0-keyed","b":"06_remove-one-1k","v":[49.574,50.129,51.234,51.692,51.806,51.948,52.267,52.64,53.727,53.831]}, -{"f":"riot-v7.1.0-keyed","b":"07_create10k","v":[532.954,534.158,537.62,538.952,539.921,542.617,544.284,545.04,545.882,548.057]}, -{"f":"riot-v7.1.0-keyed","b":"08_create1k-after1k_x2","v":[108.696,109.049,109.096,110.063,110.152,110.517,110.736,111.011,111.566,111.675]}, -{"f":"riot-v7.1.0-keyed","b":"09_clear1k_x8","v":[57.101,57.559,58.757,58.954,59.054,59.126,59.183,59.901,60.391,60.677]}, -{"f":"riot-v7.1.0-keyed","b":"21_ready-memory","v":[0.7239294052124023]}, -{"f":"riot-v7.1.0-keyed","b":"22_run-memory","v":[3.583698272705078]}, -{"f":"riot-v7.1.0-keyed","b":"23_update5-memory","v":[3.62149715423584]}, -{"f":"riot-v7.1.0-keyed","b":"25_run-clear-memory","v":[0.9939231872558594]}, -{"f":"riot-v7.1.0-keyed","b":"26_run-10k-memory","v":[29.839370727539062]}, -{"f":"riot-v7.1.0-keyed","b":"31_startup-ci","v":[1877.1100000000001,1876.9600000000003,1876.6499999999999]}, -{"f":"riot-v7.1.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"riot-v7.1.0-keyed","b":"33_startup-mainthreadcost","v":[6.891999999999995,6.387999999999999,6.883999999999995]}, -{"f":"riot-v7.1.0-keyed","b":"34_startup-totalbytes","v":[160.150390625,160.150390625,160.150390625]}, -{"f":"s2-v1.0.0-keyed","b":"01_run1k","v":[46.662,47.166,48.057,48.222,48.248,48.793,48.916,49.069,49.165,49.554]}, -{"f":"s2-v1.0.0-keyed","b":"02_replace1k","v":[46.613,47.655,47.741,47.767,47.964,48.012,48.189,48.594,48.826,49.84]}, -{"f":"s2-v1.0.0-keyed","b":"03_update10th1k_x16","v":[99.9,101.696,110.201,110.209,111.121,111.856,112.685,112.723,112.95,114.673]}, -{"f":"s2-v1.0.0-keyed","b":"04_select1k","v":[11.573,12.58,12.859,13.071,13.146,13.476,14.052,14.378,14.513,14.676]}, -{"f":"s2-v1.0.0-keyed","b":"05_swap1k","v":[26.322,26.375,27.315,27.356,28.33,28.371,28.681,29.466,31.34,32.304]}, -{"f":"s2-v1.0.0-keyed","b":"06_remove-one-1k","v":[43.76,44.655,46.739,46.809,46.855,47.798,48.4,48.464,48.574,50.295]}, -{"f":"s2-v1.0.0-keyed","b":"07_create10k","v":[509.497,511.219,512.19,513.771,514.968,520.189,522.374,522.864,527.298,529.594]}, -{"f":"s2-v1.0.0-keyed","b":"08_create1k-after1k_x2","v":[103.846,104.365,104.38,104.495,104.887,104.922,104.926,104.975,105.315,106.182]}, -{"f":"s2-v1.0.0-keyed","b":"09_clear1k_x8","v":[40.057,40.698,41.302,42.209,42.737,43.137,44.494,45.678,46.243,48.713]}, -{"f":"s2-v1.0.0-keyed","b":"21_ready-memory","v":[0.664982795715332]}, -{"f":"s2-v1.0.0-keyed","b":"22_run-memory","v":[2.5977725982666016]}, -{"f":"s2-v1.0.0-keyed","b":"23_update5-memory","v":[2.6977109909057617]}, -{"f":"s2-v1.0.0-keyed","b":"25_run-clear-memory","v":[1.1604366302490234]}, -{"f":"s2-v1.0.0-keyed","b":"26_run-10k-memory","v":[19.07345485687256]}, -{"f":"s2-v1.0.0-keyed","b":"31_startup-ci","v":[1952.5629999999999,1951.9305000000002,1951.5949999999998]}, -{"f":"s2-v1.0.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"s2-v1.0.0-keyed","b":"33_startup-mainthreadcost","v":[5.823999999999998,4.331999999999997,5.747999999999998]}, -{"f":"s2-v1.0.0-keyed","b":"34_startup-totalbytes","v":[149.609375,149.609375,149.609375]}, -{"f":"san-v3.12.0-keyed","b":"01_run1k","v":[39.38,39.966,40.263,40.313,40.689,41.622,42.027,42.241,42.283,42.322]}, -{"f":"san-v3.12.0-keyed","b":"02_replace1k","v":[45.591,46.569,47.07,47.214,48.527,48.555,48.975,49.039,49.155,49.374]}, -{"f":"san-v3.12.0-keyed","b":"03_update10th1k_x16","v":[109.747,110.187,110.881,111.428,111.62,112.689,114.834,115.961,116.161,116.215]}, -{"f":"san-v3.12.0-keyed","b":"04_select1k","v":[19.512,19.533,19.545,20.124,20.505,20.695,20.788,20.926,21.269,21.865]}, -{"f":"san-v3.12.0-keyed","b":"05_swap1k","v":[29.331,30.109,30.453,30.826,32.017,32.086,33.323,33.851,34.008,34.433]}, -{"f":"san-v3.12.0-keyed","b":"06_remove-one-1k","v":[45.667,47.072,47.534,48.003,48.172,48.922,49.367,49.694,50.239,50.385]}, -{"f":"san-v3.12.0-keyed","b":"07_create10k","v":[458.494,462.102,463.098,463.147,463.287,463.609,464.584,465.198,466.258,466.432]}, -{"f":"san-v3.12.0-keyed","b":"08_create1k-after1k_x2","v":[93.687,94.17,94.781,94.894,95.415,95.474,95.769,95.968,96.482,96.652]}, -{"f":"san-v3.12.0-keyed","b":"09_clear1k_x8","v":[37.507,37.569,37.72,37.864,38.468,38.89,39.126,39.89,40.02,40.76]}, -{"f":"san-v3.12.0-keyed","b":"21_ready-memory","v":[1.012380599975586]}, -{"f":"san-v3.12.0-keyed","b":"22_run-memory","v":[3.442577362060547]}, -{"f":"san-v3.12.0-keyed","b":"23_update5-memory","v":[3.525710105895996]}, -{"f":"san-v3.12.0-keyed","b":"25_run-clear-memory","v":[1.1759052276611328]}, -{"f":"san-v3.12.0-keyed","b":"26_run-10k-memory","v":[24.451601028442383]}, -{"f":"san-v3.12.0-keyed","b":"31_startup-ci","v":[2176.63,2176.805,2176.83]}, -{"f":"san-v3.12.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"san-v3.12.0-keyed","b":"33_startup-mainthreadcost","v":[10.775999999999994,6.099999999999996,4.207999999999999]}, -{"f":"san-v3.12.0-keyed","b":"34_startup-totalbytes","v":[215.283203125,215.283203125,215.283203125]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"01_run1k","v":[44.956,47.423,47.427,47.505,47.547,47.656,47.754,48.089,48.11,48.385]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"02_replace1k","v":[48.902,48.957,50.116,50.623,50.776,50.85,51.043,51.088,51.308,51.378]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"03_update10th1k_x16","v":[108.571,111.064,111.204,111.469,114.019,114.647,115.147,115.2,116.016,116.795]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"04_select1k","v":[17.461,19.307,20.84,20.935,21.02,21.484,21.96,22.06,22.388,22.406]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"05_swap1k","v":[28.971,30.605,30.632,31,31.395,32.089,33.441,33.869,34.064,34.191]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"06_remove-one-1k","v":[45.112,47.303,48.46,49.015,49.849,50.044,50.38,50.681,50.914,51.344]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"07_create10k","v":[489.934,492.677,492.702,492.948,494.032,494.151,495.328,496.461,496.927,497.071]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"08_create1k-after1k_x2","v":[101.9,102.183,102.574,102.635,102.672,102.924,103.389,103.608,103.958,104.064]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"09_clear1k_x8","v":[48.38,49.347,50.987,51.074,52.246,52.322,53.143,53.828,54.463,54.546]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"21_ready-memory","v":[1.051680564880371]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"22_run-memory","v":[4.96437931060791]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"23_update5-memory","v":[5.048845291137695]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"25_run-clear-memory","v":[1.2342824935913086]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"26_run-10k-memory","v":[39.434969902038574]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"31_startup-ci","v":[2176.875,2177.125,2175.9750000000004]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"33_startup-mainthreadcost","v":[8.851999999999993,4.303999999999999,5.023999999999998]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"34_startup-totalbytes","v":[214.8505859375,214.8505859375,214.8505859375]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"01_run1k","v":[40.005,40.998,41.877,41.976,42.386,42.734,43.09,43.26,44.364,44.905]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"02_replace1k","v":[46.306,46.552,46.61,46.712,46.866,46.867,47.562,48.006,48.117,48.878]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"03_update10th1k_x16","v":[119.619,120.344,120.521,121.344,122.321,122.322,124.269,124.945,126.507,127.492]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"04_select1k","v":[21.292,23.133,23.594,23.712,24.139,24.216,24.354,24.81,25.017,25.329]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"05_swap1k","v":[27.685,30.084,30.172,30.207,30.429,30.588,32.632,32.973,45.619,49.692]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"06_remove-one-1k","v":[47.383,47.846,50.929,51,51.914,51.99,52.168,52.779,52.916,53.015]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"07_create10k","v":[465.353,466.015,466.243,466.747,467.838,469.425,469.915,470.143,470.485,470.95]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"08_create1k-after1k_x2","v":[94.53,95.16,95.324,95.378,95.66,95.732,95.753,96.088,96.088,96.231]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"09_clear1k_x8","v":[41.594,42.671,45.593,47.222,47.26,48.247,49.033,49.622,49.639,50.271]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"21_ready-memory","v":[1.0858001708984375]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"22_run-memory","v":[3.5144386291503906]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"23_update5-memory","v":[3.598176956176758]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"25_run-clear-memory","v":[1.259653091430664]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"26_run-10k-memory","v":[24.557235717773438]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"31_startup-ci","v":[2327.04,2326.515,2327.845]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"32_startup-bt","v":[0,0,0.052000000000000005]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"33_startup-mainthreadcost","v":[4.803999999999998,8.015999999999996,9500.756]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"34_startup-totalbytes","v":[230.7333984375,230.7333984375,230.7333984375]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"01_run1k","v":[45.387,46.85,47.212,47.456,47.522,47.633,48.072,48.102,48.314,48.453]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"02_replace1k","v":[46.137,46.545,46.713,46.894,47.346,47.424,47.505,48.05,48.097,48.207]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"03_update10th1k_x16","v":[99.155,99.618,99.938,102.864,102.929,104.742,106.133,106.417,107.175,107.492]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"04_select1k","v":[17.113,17.516,18.096,18.727,20.33,20.511,20.605,20.693,20.794,20.99]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"05_swap1k","v":[28.884,29.206,29.343,29.904,30.136,30.21,30.351,30.42,30.643,31.035]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"06_remove-one-1k","v":[47.066,47.326,50.477,50.65,51.188,51.337,51.424,51.475,51.673,51.853]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"07_create10k","v":[481.417,483.174,483.588,484.861,492.69,494.788,495.085,496.286,496.386,498.861]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"08_create1k-after1k_x2","v":[99.836,100.831,101.17,101.408,101.442,101.862,101.877,102.255,102.267,102.628]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"09_clear1k_x8","v":[35.236,35.355,35.658,36.003,36.727,39.282,39.97,40.043,40.269,40.408]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"21_ready-memory","v":[0.9778556823730469]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"22_run-memory","v":[3.6871509552001953]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"23_update5-memory","v":[3.897207260131836]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"25_run-clear-memory","v":[1.2863397598266602]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"26_run-10k-memory","v":[28.27643871307373]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"31_startup-ci","v":[2401.79,2402.12,2401.6000000000004]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"33_startup-mainthreadcost","v":[4.627999999999998,5.811999999999998,4.499999999999998]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"34_startup-totalbytes","v":[255.826171875,255.826171875,255.826171875]}, -{"f":"sifrr-v0.0.5-keyed","b":"01_run1k","v":[38.522,38.539,39.349,39.404,39.559,39.675,39.679,39.679,40.388,40.691]}, -{"f":"sifrr-v0.0.5-keyed","b":"02_replace1k","v":[41.156,42.056,42.327,42.785,43.154,43.307,43.746,43.834,44.556,44.759]}, -{"f":"sifrr-v0.0.5-keyed","b":"03_update10th1k_x16","v":[95.346,101.182,103.999,106.281,109.014,109.48,109.961,110.271,112.279,114.179]}, -{"f":"sifrr-v0.0.5-keyed","b":"04_select1k","v":[12.832,13.027,13.617,14.154,15.044,15.658,15.739,15.761,15.941,16.251]}, -{"f":"sifrr-v0.0.5-keyed","b":"05_swap1k","v":[26.362,29.11,29.657,29.92,30.41,30.497,30.813,30.984,31.354,31.873]}, -{"f":"sifrr-v0.0.5-keyed","b":"06_remove-one-1k","v":[43.269,45.874,46.088,47.109,47.974,48.101,48.23,48.539,48.636,49.042]}, -{"f":"sifrr-v0.0.5-keyed","b":"07_create10k","v":[427.22,430.734,430.797,431.318,432.505,432.538,432.659,432.966,433.915,434.318]}, -{"f":"sifrr-v0.0.5-keyed","b":"08_create1k-after1k_x2","v":[89.303,90.383,90.486,91.188,91.29,91.454,91.623,91.625,91.987,92.001]}, -{"f":"sifrr-v0.0.5-keyed","b":"09_clear1k_x8","v":[33.931,34.073,34.601,34.7,35.586,36.137,36.277,36.346,36.409,36.882]}, -{"f":"sifrr-v0.0.5-keyed","b":"21_ready-memory","v":[0.7391576766967773]}, -{"f":"sifrr-v0.0.5-keyed","b":"22_run-memory","v":[2.022404670715332]}, -{"f":"sifrr-v0.0.5-keyed","b":"23_update5-memory","v":[1.9369068145751953]}, -{"f":"sifrr-v0.0.5-keyed","b":"25_run-clear-memory","v":[0.8122749328613281]}, -{"f":"sifrr-v0.0.5-keyed","b":"26_run-10k-memory","v":[14.052870750427246]}, -{"f":"sifrr-v0.0.5-keyed","b":"31_startup-ci","v":[2027.7005,2027.6455,2027.9919999999997]}, -{"f":"sifrr-v0.0.5-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"sifrr-v0.0.5-keyed","b":"33_startup-mainthreadcost","v":[4.867999999999997,8.543999999999997,5.5879999999999965]}, -{"f":"sifrr-v0.0.5-keyed","b":"34_startup-totalbytes","v":[164.205078125,164.205078125,164.205078125]}, -{"f":"silkenweb-v0.4.0-keyed","b":"01_run1k","v":[41.818,42.782,42.867,43.147,43.322,43.64,43.928,44.2,44.265,44.289]}, -{"f":"silkenweb-v0.4.0-keyed","b":"02_replace1k","v":[44.766,45.184,45.352,45.621,45.767,45.771,45.949,46.646,46.971,47.058]}, -{"f":"silkenweb-v0.4.0-keyed","b":"03_update10th1k_x16","v":[98.035,98.637,103.195,103.832,104.414,105.753,106.116,106.382,106.597,108.41]}, -{"f":"silkenweb-v0.4.0-keyed","b":"04_select1k","v":[11.573,12.053,12.541,12.601,12.726,12.946,13.121,13.527,13.819,13.923]}, -{"f":"silkenweb-v0.4.0-keyed","b":"05_swap1k","v":[28.014,28.251,29.001,30.733,30.85,31.144,31.232,31.474,31.62,31.869]}, -{"f":"silkenweb-v0.4.0-keyed","b":"06_remove-one-1k","v":[44.954,45.001,46.15,46.262,46.361,46.387,46.991,47.834,48.289,48.954]}, -{"f":"silkenweb-v0.4.0-keyed","b":"07_create10k","v":[466.276,466.702,467.213,467.455,468.015,469.779,470.997,471.354,471.836,472.053]}, -{"f":"silkenweb-v0.4.0-keyed","b":"08_create1k-after1k_x2","v":[95.513,96.115,96.695,96.743,96.771,96.811,96.862,97.209,97.96,98.389]}, -{"f":"silkenweb-v0.4.0-keyed","b":"09_clear1k_x8","v":[32.839,34.178,34.661,34.827,35.091,35.767,36.426,37.537,37.772,39.271]}, -{"f":"silkenweb-v0.4.0-keyed","b":"21_ready-memory","v":[1.839303970336914]}, -{"f":"silkenweb-v0.4.0-keyed","b":"22_run-memory","v":[3.6416215896606445]}, -{"f":"silkenweb-v0.4.0-keyed","b":"23_update5-memory","v":[3.5946426391601562]}, -{"f":"silkenweb-v0.4.0-keyed","b":"25_run-clear-memory","v":[2.5916404724121094]}, -{"f":"silkenweb-v0.4.0-keyed","b":"26_run-10k-memory","v":[21.68379497528076]}, -{"f":"silkenweb-v0.4.0-keyed","b":"31_startup-ci","v":[1877.77,1877.8949999999998,1879.025]}, -{"f":"silkenweb-v0.4.0-keyed","b":"32_startup-bt","v":[0,0,0.052]}, -{"f":"silkenweb-v0.4.0-keyed","b":"33_startup-mainthreadcost","v":[5.691999999999999,4.543999999999999,9525.396]}, -{"f":"silkenweb-v0.4.0-keyed","b":"34_startup-totalbytes","v":[305.2158203125,305.2158203125,305.2158203125]}, -{"f":"sinuous-v0.28.1-keyed","b":"01_run1k","v":[40.973,41.576,41.947,42.159,42.329,42.783,43.015,43.148,43.15,43.416]}, -{"f":"sinuous-v0.28.1-keyed","b":"02_replace1k","v":[43.711,43.914,44.189,44.502,44.681,46.274,46.469,46.665,46.675,46.908]}, -{"f":"sinuous-v0.28.1-keyed","b":"03_update10th1k_x16","v":[97.583,99.66,104.453,104.668,105.358,106.155,106.906,107.533,107.696,108.368]}, -{"f":"sinuous-v0.28.1-keyed","b":"04_select1k","v":[11.224,11.834,12.153,12.632,12.793,13.401,13.46,13.538,13.555,13.645]}, -{"f":"sinuous-v0.28.1-keyed","b":"05_swap1k","v":[28.649,31.034,31.795,32.126,32.394,33.542,33.65,34.846,34.848,34.951]}, -{"f":"sinuous-v0.28.1-keyed","b":"06_remove-one-1k","v":[46.211,46.771,47.036,48.156,48.61,49.541,49.603,49.823,49.9,50.468]}, -{"f":"sinuous-v0.28.1-keyed","b":"07_create10k","v":[481.812,482.51,483.291,484.86,484.966,485.315,486.055,487.495,488.226,489.828]}, -{"f":"sinuous-v0.28.1-keyed","b":"08_create1k-after1k_x2","v":[95.384,95.759,96.027,96.245,96.283,97.439,97.531,97.554,98.032,98.347]}, -{"f":"sinuous-v0.28.1-keyed","b":"09_clear1k_x8","v":[31.325,31.63,31.933,32.135,32.201,32.504,32.725,33.146,33.61,35.22]}, -{"f":"sinuous-v0.28.1-keyed","b":"21_ready-memory","v":[0.6816654205322266]}, -{"f":"sinuous-v0.28.1-keyed","b":"22_run-memory","v":[2.613065719604492]}, -{"f":"sinuous-v0.28.1-keyed","b":"23_update5-memory","v":[2.783932685852051]}, -{"f":"sinuous-v0.28.1-keyed","b":"25_run-clear-memory","v":[0.90362548828125]}, -{"f":"sinuous-v0.28.1-keyed","b":"26_run-10k-memory","v":[20.373753547668457]}, -{"f":"sinuous-v0.28.1-keyed","b":"31_startup-ci","v":[1877.12,1876.415,1876.685]}, -{"f":"sinuous-v0.28.1-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"sinuous-v0.28.1-keyed","b":"33_startup-mainthreadcost","v":[4.903999999999997,8.491999999999992,10.243999999999996]}, -{"f":"sinuous-v0.28.1-keyed","b":"34_startup-totalbytes","v":[147.26171875,147.26171875,147.26171875]}, -{"f":"skruv-v0.1.0-keyed","b":"01_run1k","v":[50.802,51.191,52.14,52.695,53.561,54.645,57.237,57.519,58.824,58.96]}, -{"f":"skruv-v0.1.0-keyed","b":"02_replace1k","v":[61.667,63.285,65.094,67.554,68.009,71.658,72.308,72.456,73.454,74.064]}, -{"f":"skruv-v0.1.0-keyed","b":"03_update10th1k_x16","v":[159.94,160.364,161.147,161.71,161.739,161.747,169.268,171.5,172.879,173.021]}, -{"f":"skruv-v0.1.0-keyed","b":"04_select1k","v":[34.519,35.918,36.014,36.732,37.971,38.178,38.417,39.027,39.496,40.168]}, -{"f":"skruv-v0.1.0-keyed","b":"05_swap1k","v":[33.074,34.125,35.154,35.318,35.643,37.516,38.923,38.967,43.596,47.257]}, -{"f":"skruv-v0.1.0-keyed","b":"06_remove-one-1k","v":[100.167,115.377,116.052,116.468,118.27,121.823,123.734,124.516,126.384,126.64]}, -{"f":"skruv-v0.1.0-keyed","b":"07_create10k","v":[570.577,583.968,585.181,586.118,587.862,589.777,590.25,590.303,595.015,595.204]}, -{"f":"skruv-v0.1.0-keyed","b":"08_create1k-after1k_x2","v":[124.403,124.85,125.774,128.241,129.941,130.29,131.159,131.209,131.724,132.198]}, -{"f":"skruv-v0.1.0-keyed","b":"09_clear1k_x8","v":[85.36,85.796,88.281,88.551,89.127,89.285,89.725,89.969,90.186,91.647]}, -{"f":"skruv-v0.1.0-keyed","b":"21_ready-memory","v":[0.764979362487793]}, -{"f":"skruv-v0.1.0-keyed","b":"22_run-memory","v":[3.7410593032836914]}, -{"f":"skruv-v0.1.0-keyed","b":"23_update5-memory","v":[3.7840442657470703]}, -{"f":"skruv-v0.1.0-keyed","b":"25_run-clear-memory","v":[14.824163436889648]}, -{"f":"skruv-v0.1.0-keyed","b":"26_run-10k-memory","v":[30.559094429016113]}, -{"f":"skruv-v0.1.0-keyed","b":"31_startup-ci","v":[2255.0849999999996,2253.8999999999996,2253.0225000000005]}, -{"f":"skruv-v0.1.0-keyed","b":"32_startup-bt","v":[0,0,0.064]}, -{"f":"skruv-v0.1.0-keyed","b":"33_startup-mainthreadcost","v":[4.427999999999999,8.751999999999994,9516.288]}, -{"f":"skruv-v0.1.0-keyed","b":"34_startup-totalbytes","v":[169.103515625,169.103515625,169.103515625]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"01_run1k","v":[39.732,39.865,40.137,40.274,40.473,40.62,40.66,40.852,41.24,41.246]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"02_replace1k","v":[40.035,40.341,41.118,41.584,41.652,41.837,42.123,43.454,43.781,43.811]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"03_update10th1k_x16","v":[86.381,99.088,105.695,106.06,106.445,106.556,108.509,108.67,109.013,109.052]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"04_select1k","v":[10.393,11.057,11.087,12,12.095,12.255,12.368,12.455,13.171,13.263]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"05_swap1k","v":[26.569,27.829,28.331,28.705,28.951,29.219,29.487,30.187,30.305,31.278]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"06_remove-one-1k","v":[43.506,44.685,44.708,45.07,45.13,48.025,48.134,48.757,48.76,48.827]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"07_create10k","v":[417.602,417.646,420.21,421.074,421.583,422.752,423.994,424.578,425.736,425.909]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"08_create1k-after1k_x2","v":[88.78,89.171,89.621,89.904,90.002,90.099,90.481,90.803,90.816,91.122]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"09_clear1k_x8","v":[29.973,30.156,30.729,31.271,33.043,33.665,33.677,34.357,34.585,35.15]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"21_ready-memory","v":[1.821624755859375]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"22_run-memory","v":[3.189146041870117]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"23_update5-memory","v":[3.2597665786743164]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"25_run-clear-memory","v":[3.228846549987793]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"26_run-10k-memory","v":[15.605449676513672]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"31_startup-ci","v":[1951.881,1951.9305000000002,1952.4969999999998]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"33_startup-mainthreadcost","v":[5.6039999999999965,4.127999999999999,3.5760000000000005]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"34_startup-totalbytes","v":[208.68359375,208.68359375,208.68359375]}, -{"f":"solid-v1.5.4-keyed","b":"01_run1k","v":[38.711,39.373,39.812,40.178,40.405,40.634,41.219,41.357,41.386,41.434]}, -{"f":"solid-v1.5.4-keyed","b":"02_replace1k","v":[41.44,42.112,43.538,43.766,43.785,43.823,44.152,44.999,45.376,45.526]}, -{"f":"solid-v1.5.4-keyed","b":"03_update10th1k_x16","v":[101.176,104.752,105.012,105.784,107.737,107.766,107.82,108.64,109.288,109.37]}, -{"f":"solid-v1.5.4-keyed","b":"04_select1k","v":[10.722,11.689,11.975,12.005,12.035,12.043,12.803,13.218,13.389,13.662]}, -{"f":"solid-v1.5.4-keyed","b":"05_swap1k","v":[29.954,30.071,30.411,30.793,31.128,31.189,31.196,31.748,31.81,32.249]}, -{"f":"solid-v1.5.4-keyed","b":"06_remove-one-1k","v":[47.242,48.094,48.271,48.637,48.858,48.902,48.979,50.173,50.472,50.513]}, -{"f":"solid-v1.5.4-keyed","b":"07_create10k","v":[436.051,436.992,437.928,440.197,440.224,441.962,442.068,442.295,442.454,443.353]}, -{"f":"solid-v1.5.4-keyed","b":"08_create1k-after1k_x2","v":[91.556,92.169,92.229,92.347,92.395,92.61,92.852,93.603,93.886,93.905]}, -{"f":"solid-v1.5.4-keyed","b":"09_clear1k_x8","v":[35.033,35.632,36.285,36.641,37.341,37.495,38.727,39.224,39.792,40.524]}, -{"f":"solid-v1.5.4-keyed","b":"21_ready-memory","v":[0.6580257415771484]}, -{"f":"solid-v1.5.4-keyed","b":"22_run-memory","v":[2.506484031677246]}, -{"f":"solid-v1.5.4-keyed","b":"23_update5-memory","v":[2.5068111419677734]}, -{"f":"solid-v1.5.4-keyed","b":"25_run-clear-memory","v":[0.8298873901367188]}, -{"f":"solid-v1.5.4-keyed","b":"26_run-10k-memory","v":[19.53177547454834]}, -{"f":"solid-v1.5.4-keyed","b":"31_startup-ci","v":[1876.6999999999998,1876.6200000000001,1876.43]}, -{"f":"solid-v1.5.4-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"solid-v1.5.4-keyed","b":"33_startup-mainthreadcost","v":[9.919999999999993,8.847999999999994,7.647999999999998]}, -{"f":"solid-v1.5.4-keyed","b":"34_startup-totalbytes","v":[149.8779296875,149.8779296875,149.8779296875]}, -{"f":"solid-store-v1.5.4-keyed","b":"01_run1k","v":[40.007,40.716,40.888,41.243,43.16,43.276,43.338,43.349,43.378,43.498]}, -{"f":"solid-store-v1.5.4-keyed","b":"02_replace1k","v":[44.313,45.331,45.694,46.286,46.752,46.768,46.917,47.129,47.145,48.171]}, -{"f":"solid-store-v1.5.4-keyed","b":"03_update10th1k_x16","v":[100.367,103.698,106.394,108.345,108.719,108.963,109.37,109.818,109.86,110.574]}, -{"f":"solid-store-v1.5.4-keyed","b":"04_select1k","v":[11.114,11.337,11.716,11.746,12.814,13.301,13.841,13.991,14.289,14.592]}, -{"f":"solid-store-v1.5.4-keyed","b":"05_swap1k","v":[30.581,30.97,31.591,31.708,31.719,32.102,32.832,32.998,33.594,33.84]}, -{"f":"solid-store-v1.5.4-keyed","b":"06_remove-one-1k","v":[49.93,51.582,52.798,52.867,53.193,53.232,53.519,53.547,54.047,54.318]}, -{"f":"solid-store-v1.5.4-keyed","b":"07_create10k","v":[451.671,455.378,455.917,456.169,456.456,457.134,458.502,458.684,460.825,461.417]}, -{"f":"solid-store-v1.5.4-keyed","b":"08_create1k-after1k_x2","v":[97.98,98.032,98.835,99.264,100.536,100.718,101.443,101.463,103.739,103.916]}, -{"f":"solid-store-v1.5.4-keyed","b":"09_clear1k_x8","v":[37.297,37.311,37.589,37.638,38.192,39.214,40,40.124,40.72,41.567]}, -{"f":"solid-store-v1.5.4-keyed","b":"21_ready-memory","v":[0.6683034896850586]}, -{"f":"solid-store-v1.5.4-keyed","b":"22_run-memory","v":[2.7332849502563477]}, -{"f":"solid-store-v1.5.4-keyed","b":"23_update5-memory","v":[2.7391748428344727]}, -{"f":"solid-store-v1.5.4-keyed","b":"25_run-clear-memory","v":[0.9978418350219727]}, -{"f":"solid-store-v1.5.4-keyed","b":"26_run-10k-memory","v":[20.45219326019287]}, -{"f":"solid-store-v1.5.4-keyed","b":"31_startup-ci","v":[1876.5499999999997,1878.3899999999999,1876.6149999999998]}, -{"f":"solid-store-v1.5.4-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"solid-store-v1.5.4-keyed","b":"33_startup-mainthreadcost","v":[3.8720000000000003,4.403999999999998,4.191999999999998]}, -{"f":"solid-store-v1.5.4-keyed","b":"34_startup-totalbytes","v":[152.962890625,152.962890625,152.962890625]}, -{"f":"spair-v0.0.8-keyed","b":"01_run1k","v":[43.493,43.866,44.302,44.792,44.989,45.174,45.777,46.039,46.099,46.116]}, -{"f":"spair-v0.0.8-keyed","b":"02_replace1k","v":[47.727,47.872,48.263,48.321,48.47,48.589,48.938,49.075,49.121,49.647]}, -{"f":"spair-v0.0.8-keyed","b":"03_update10th1k_x16","v":[101.295,101.832,105.474,105.949,106.476,106.844,108.613,108.808,109.233,110.703]}, -{"f":"spair-v0.0.8-keyed","b":"04_select1k","v":[15.289,15.742,16.222,16.759,17.226,17.336,17.392,17.419,17.669,18.212]}, -{"f":"spair-v0.0.8-keyed","b":"05_swap1k","v":[26.91,28.36,28.444,28.557,28.68,29.41,29.553,29.701,30.886,30.941]}, -{"f":"spair-v0.0.8-keyed","b":"06_remove-one-1k","v":[45.603,46.652,48.739,49.446,49.472,49.744,49.771,50.155,51.446,51.511]}, -{"f":"spair-v0.0.8-keyed","b":"07_create10k","v":[480.772,485.672,487.076,488.422,492.145,496.858,501.71,502.94,503.242,504.314]}, -{"f":"spair-v0.0.8-keyed","b":"08_create1k-after1k_x2","v":[100.169,100.32,100.32,100.378,100.477,100.624,100.65,100.667,101.396,102.494]}, -{"f":"spair-v0.0.8-keyed","b":"09_clear1k_x8","v":[33.034,35.111,35.129,35.464,35.55,36.883,37.267,37.456,37.625,39.572]}, -{"f":"spair-v0.0.8-keyed","b":"21_ready-memory","v":[1.8294153213500977]}, -{"f":"spair-v0.0.8-keyed","b":"22_run-memory","v":[4.981611251831055]}, -{"f":"spair-v0.0.8-keyed","b":"23_update5-memory","v":[5.045252799987793]}, -{"f":"spair-v0.0.8-keyed","b":"25_run-clear-memory","v":[3.66237735748291]}, -{"f":"spair-v0.0.8-keyed","b":"26_run-10k-memory","v":[32.634429931640625]}, -{"f":"spair-v0.0.8-keyed","b":"31_startup-ci","v":[1877.2749999999999,1878.025,1878.0549999999998]}, -{"f":"spair-v0.0.8-keyed","b":"32_startup-bt","v":[0,0.05600000000000001,0]}, -{"f":"spair-v0.0.8-keyed","b":"33_startup-mainthreadcost","v":[4.619999999999999,9451.548,4.307999999999997]}, -{"f":"spair-v0.0.8-keyed","b":"34_startup-totalbytes","v":[240.115234375,240.115234375,240.115234375]}, -{"f":"spair-qr-v0.0.8-keyed","b":"01_run1k","v":[42.74,43.427,44.061,44.595,44.637,45.933,46.108,46.209,46.326,46.513]}, -{"f":"spair-qr-v0.0.8-keyed","b":"02_replace1k","v":[45.138,46.644,46.68,46.744,46.9,46.994,47.152,48.03,48.087,48.193]}, -{"f":"spair-qr-v0.0.8-keyed","b":"03_update10th1k_x16","v":[92.661,96.908,99.332,102.046,102.048,104.074,104.368,104.674,104.816,107.607]}, -{"f":"spair-qr-v0.0.8-keyed","b":"04_select1k","v":[10.036,11.384,11.587,12.079,12.414,12.583,12.696,12.928,13.167,13.269]}, -{"f":"spair-qr-v0.0.8-keyed","b":"05_swap1k","v":[25.26,27.418,27.64,27.824,27.932,28.159,28.573,30.404,30.565,30.698]}, -{"f":"spair-qr-v0.0.8-keyed","b":"06_remove-one-1k","v":[43.024,44.954,45.568,46.383,47.108,47.275,47.428,47.668,48.254,48.371]}, -{"f":"spair-qr-v0.0.8-keyed","b":"07_create10k","v":[487.937,488.98,490.816,491.933,492.034,492.529,494.272,495.4,496.674,496.994]}, -{"f":"spair-qr-v0.0.8-keyed","b":"08_create1k-after1k_x2","v":[98.556,98.57,98.872,99.181,99.328,99.551,99.689,99.82,99.829,100.171]}, -{"f":"spair-qr-v0.0.8-keyed","b":"09_clear1k_x8","v":[34.382,35.448,35.454,36.578,37.316,37.44,38.25,38.94,39.011,39.064]}, -{"f":"spair-qr-v0.0.8-keyed","b":"21_ready-memory","v":[1.8338842391967773]}, -{"f":"spair-qr-v0.0.8-keyed","b":"22_run-memory","v":[4.469463348388672]}, -{"f":"spair-qr-v0.0.8-keyed","b":"23_update5-memory","v":[4.471261024475098]}, -{"f":"spair-qr-v0.0.8-keyed","b":"25_run-clear-memory","v":[3.1508359909057617]}, -{"f":"spair-qr-v0.0.8-keyed","b":"26_run-10k-memory","v":[28.197925567626953]}, -{"f":"spair-qr-v0.0.8-keyed","b":"31_startup-ci","v":[1877.4900000000002,1877.2800000000002,1876.84]}, -{"f":"spair-qr-v0.0.8-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"spair-qr-v0.0.8-keyed","b":"33_startup-mainthreadcost","v":[7.139999999999996,11.091999999999995,3.708]}, -{"f":"spair-qr-v0.0.8-keyed","b":"34_startup-totalbytes","v":[229.392578125,229.392578125,229.392578125]}, -{"f":"stdweb-v0.4.17-keyed","b":"01_run1k","v":[48.725,48.914,48.971,49.183,49.224,49.274,49.394,49.927,49.971,50.351]}, -{"f":"stdweb-v0.4.17-keyed","b":"02_replace1k","v":[51.285,51.451,52.246,52.595,53.061,53.429,53.531,53.996,54.151,54.188]}, -{"f":"stdweb-v0.4.17-keyed","b":"03_update10th1k_x16","v":[94.449,97.108,102.796,103.478,105.686,106.274,108.064,108.676,111.294,117.404]}, -{"f":"stdweb-v0.4.17-keyed","b":"04_select1k","v":[10.639,11.399,12.045,12.1,12.533,13.243,13.532,13.656,14.707,15.026]}, -{"f":"stdweb-v0.4.17-keyed","b":"05_swap1k","v":[25.955,26.776,27.192,29.485,29.515,30.298,30.441,30.915,31.685,32.283]}, -{"f":"stdweb-v0.4.17-keyed","b":"06_remove-one-1k","v":[43.589,46.057,46.177,47.005,47.575,48.197,48.542,48.909,49.601,49.7]}, -{"f":"stdweb-v0.4.17-keyed","b":"07_create10k","v":[492.854,494.129,494.176,494.584,495.218,496.035,496.155,497.181,497.287,498.31]}, -{"f":"stdweb-v0.4.17-keyed","b":"08_create1k-after1k_x2","v":[104.611,104.805,105.083,105.454,105.619,105.85,106.413,106.502,106.606,107.155]}, -{"f":"stdweb-v0.4.17-keyed","b":"09_clear1k_x8","v":[43.841,45.166,46.162,46.25,46.68,47.025,47.327,47.381,48.679,50.98]}, -{"f":"stdweb-v0.4.17-keyed","b":"21_ready-memory","v":[1.8568801879882812]}, -{"f":"stdweb-v0.4.17-keyed","b":"22_run-memory","v":[3.200261116027832]}, -{"f":"stdweb-v0.4.17-keyed","b":"23_update5-memory","v":[3.1843128204345703]}, -{"f":"stdweb-v0.4.17-keyed","b":"25_run-clear-memory","v":[2.4413375854492188]}, -{"f":"stdweb-v0.4.17-keyed","b":"26_run-10k-memory","v":[15.841809272766113]}, -{"f":"stdweb-v0.4.17-keyed","b":"31_startup-ci","v":[1952.065,1951.63,1877.2649999999999]}, -{"f":"stdweb-v0.4.17-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"stdweb-v0.4.17-keyed","b":"33_startup-mainthreadcost","v":[5.955999999999998,4.935999999999997,8.011999999999995]}, -{"f":"stdweb-v0.4.17-keyed","b":"34_startup-totalbytes","v":[269.51171875,269.51171875,269.51171875]}, -{"f":"stencil-v2.17.0-keyed","b":"01_run1k","v":[46.651,46.677,46.849,46.985,47.333,47.626,47.957,48.542,48.862,49.245]}, -{"f":"stencil-v2.17.0-keyed","b":"02_replace1k","v":[56.589,57.189,57.241,57.336,57.522,57.609,58.209,58.335,58.346,58.454]}, -{"f":"stencil-v2.17.0-keyed","b":"03_update10th1k_x16","v":[156.094,160.274,164.218,164.719,164.786,165.11,166.857,167.223,167.494,167.6]}, -{"f":"stencil-v2.17.0-keyed","b":"04_select1k","v":[68.157,68.53,68.907,68.974,69.004,69.431,70.613,70.901,71.237,71.85]}, -{"f":"stencil-v2.17.0-keyed","b":"05_swap1k","v":[43.085,44.044,44.195,44.848,45.204,45.226,45.302,45.694,46.009,46.652]}, -{"f":"stencil-v2.17.0-keyed","b":"06_remove-one-1k","v":[60.23,63.637,63.69,63.983,64.111,64.161,64.828,65.15,65.204,65.252]}, -{"f":"stencil-v2.17.0-keyed","b":"07_create10k","v":[530.305,532.405,532.83,535.244,535.282,535.658,535.849,535.978,539.152,540.139]}, -{"f":"stencil-v2.17.0-keyed","b":"08_create1k-after1k_x2","v":[114.231,114.295,114.339,114.561,114.578,114.581,114.598,114.973,114.992,115.035]}, -{"f":"stencil-v2.17.0-keyed","b":"09_clear1k_x8","v":[35.142,35.511,35.982,36.837,39.408,41.127,41.519,42.442,42.869,43.065]}, -{"f":"stencil-v2.17.0-keyed","b":"21_ready-memory","v":[0.7131357192993164]}, -{"f":"stencil-v2.17.0-keyed","b":"22_run-memory","v":[3.2427873611450195]}, -{"f":"stencil-v2.17.0-keyed","b":"23_update5-memory","v":[3.254511833190918]}, -{"f":"stencil-v2.17.0-keyed","b":"25_run-clear-memory","v":[0.9310483932495117]}, -{"f":"stencil-v2.17.0-keyed","b":"26_run-10k-memory","v":[25.242114067077637]}, -{"f":"stencil-v2.17.0-keyed","b":"31_startup-ci","v":[2027.232,2026.5659999999998,2026.452]}, -{"f":"stencil-v2.17.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"stencil-v2.17.0-keyed","b":"33_startup-mainthreadcost","v":[8.219999999999997,10.487999999999992,4.527999999999999]}, -{"f":"stencil-v2.17.0-keyed","b":"34_startup-totalbytes","v":[148.447265625,148.447265625,148.447265625]}, -{"f":"svelte-v3.50.1-keyed","b":"01_run1k","v":[48.233,48.51,48.81,49.115,49.569,49.993,51.097,51.433,51.657,51.896]}, -{"f":"svelte-v3.50.1-keyed","b":"02_replace1k","v":[51.644,52.061,53.287,53.479,53.496,53.547,53.632,53.752,54.056,55.105]}, -{"f":"svelte-v3.50.1-keyed","b":"03_update10th1k_x16","v":[106,107.35,111.565,112.791,113.531,114.347,114.47,114.753,115.471,115.552]}, -{"f":"svelte-v3.50.1-keyed","b":"04_select1k","v":[16.438,16.491,17.228,17.396,17.607,17.812,18.483,18.97,19.138,19.617]}, -{"f":"svelte-v3.50.1-keyed","b":"05_swap1k","v":[29.175,29.996,30.416,30.723,30.737,30.784,32.091,32.953,33.457,33.927]}, -{"f":"svelte-v3.50.1-keyed","b":"06_remove-one-1k","v":[45.581,48.904,48.971,49.464,49.58,49.793,49.828,49.87,49.984,50.165]}, -{"f":"svelte-v3.50.1-keyed","b":"07_create10k","v":[530.373,532.278,533.135,534.653,535.245,535.913,535.921,537.592,537.778,538.51]}, -{"f":"svelte-v3.50.1-keyed","b":"08_create1k-after1k_x2","v":[112.595,112.828,113.202,113.219,113.289,113.899,113.936,114.028,114.061,114.612]}, -{"f":"svelte-v3.50.1-keyed","b":"09_clear1k_x8","v":[40.1,40.631,41.889,43.299,43.676,44.384,45.345,46.135,46.815,47.236]}, -{"f":"svelte-v3.50.1-keyed","b":"21_ready-memory","v":[0.6412792205810547]}, -{"f":"svelte-v3.50.1-keyed","b":"22_run-memory","v":[2.635814666748047]}, -{"f":"svelte-v3.50.1-keyed","b":"23_update5-memory","v":[2.658877372741699]}, -{"f":"svelte-v3.50.1-keyed","b":"25_run-clear-memory","v":[0.875636100769043]}, -{"f":"svelte-v3.50.1-keyed","b":"26_run-10k-memory","v":[19.231358528137207]}, -{"f":"svelte-v3.50.1-keyed","b":"31_startup-ci","v":[1876.4650000000001,1876.39,1877.3400000000001]}, -{"f":"svelte-v3.50.1-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"svelte-v3.50.1-keyed","b":"33_startup-mainthreadcost","v":[6.347999999999999,10.111999999999995,7.531999999999997]}, -{"f":"svelte-v3.50.1-keyed","b":"34_startup-totalbytes","v":[146.1982421875,146.1982421875,146.1982421875]}, -{"f":"sycamore-v0.8.0-keyed","b":"01_run1k","v":[44.636,45.119,45.186,45.275,45.405,45.761,46.145,47.449,47.582,47.834]}, -{"f":"sycamore-v0.8.0-keyed","b":"02_replace1k","v":[50.147,50.548,50.59,50.614,50.694,50.721,50.824,51.217,51.48,51.625]}, -{"f":"sycamore-v0.8.0-keyed","b":"03_update10th1k_x16","v":[106.977,109.861,111.427,111.897,114.999,115.27,117.414,118.182,118.531,121.608]}, -{"f":"sycamore-v0.8.0-keyed","b":"04_select1k","v":[15.817,16.164,17.233,17.794,17.919,17.95,18.197,18.241,18.374,18.605]}, -{"f":"sycamore-v0.8.0-keyed","b":"05_swap1k","v":[27.546,28.691,28.822,29.062,29.206,29.687,30.915,31.278,32.342,32.39]}, -{"f":"sycamore-v0.8.0-keyed","b":"06_remove-one-1k","v":[43.597,46.275,48.014,48.531,48.816,48.92,49.092,49.255,49.768,50.229]}, -{"f":"sycamore-v0.8.0-keyed","b":"07_create10k","v":[590.949,592.369,612.101,613.867,614.029,614.867,620.318,627.407,627.518,628.168]}, -{"f":"sycamore-v0.8.0-keyed","b":"08_create1k-after1k_x2","v":[105.654,105.766,105.89,106.76,106.815,107.56,108.384,109.412,109.879,110.451]}, -{"f":"sycamore-v0.8.0-keyed","b":"09_clear1k_x8","v":[37.155,37.956,39.066,39.381,40.775,41.586,42.155,42.316,43.17,43.324]}, -{"f":"sycamore-v0.8.0-keyed","b":"21_ready-memory","v":[1.8138961791992188]}, -{"f":"sycamore-v0.8.0-keyed","b":"22_run-memory","v":[6.573783874511719]}, -{"f":"sycamore-v0.8.0-keyed","b":"23_update5-memory","v":[6.586121559143066]}, -{"f":"sycamore-v0.8.0-keyed","b":"25_run-clear-memory","v":[5.374575614929199]}, -{"f":"sycamore-v0.8.0-keyed","b":"26_run-10k-memory","v":[50.56394577026367]}, -{"f":"sycamore-v0.8.0-keyed","b":"31_startup-ci","v":[1878.175,1878.57,1877.7649999999999]}, -{"f":"sycamore-v0.8.0-keyed","b":"32_startup-bt","v":[0.048,0,0]}, -{"f":"sycamore-v0.8.0-keyed","b":"33_startup-mainthreadcost","v":[9456.956,7.051999999999997,6.4439999999999955]}, -{"f":"sycamore-v0.8.0-keyed","b":"34_startup-totalbytes","v":[279.3310546875,279.3310546875,279.3310546875]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"01_run1k","v":[42.478,42.834,43.117,43.583,43.583,43.721,43.837,44.411,44.56,44.607]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"02_replace1k","v":[43.862,44.036,44.311,44.386,44.534,44.611,44.671,44.781,45.317,45.611]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"03_update10th1k_x16","v":[94.612,98.132,101.253,103.292,104.568,104.571,105.107,106.595,107.955,108.298]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"04_select1k","v":[10.057,10.085,12.137,12.318,12.388,12.646,12.696,12.76,12.997,13.157]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"05_swap1k","v":[32.535,33.259,34.109,34.626,34.685,35.717,36.078,36.093,36.851,37.159]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"06_remove-one-1k","v":[48.752,51.933,52.006,52.066,52.397,52.476,52.755,53.185,54.017,54.091]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"07_create10k","v":[501.551,503.126,504.587,505.697,506.479,507.436,507.455,508.864,511.078,512.007]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"08_create1k-after1k_x2","v":[100.409,100.456,100.556,100.812,101.016,101.05,101.143,101.207,101.222,102.336]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"09_clear1k_x8","v":[33.091,33.599,34.323,34.882,35.029,35.708,36.038,37.005,37.754,37.948]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"21_ready-memory","v":[0.6965961456298828]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"22_run-memory","v":[2.626375198364258]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"23_update5-memory","v":[2.7489891052246094]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"25_run-clear-memory","v":[0.8886642456054688]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"26_run-10k-memory","v":[20.96904182434082]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"31_startup-ci","v":[1876.215,1876.6399999999999,1876.9299999999998]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"33_startup-mainthreadcost","v":[8.695999999999994,4.116,6.923999999999997]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"34_startup-totalbytes","v":[151.2685546875,151.2685546875,151.2685546875]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"01_run1k","v":[41.389,41.694,41.791,42.055,42.154,42.162,42.269,42.32,42.671,42.739]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"02_replace1k","v":[43.383,43.462,43.788,44.289,45.288,45.379,45.605,45.629,45.72,46.065]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"03_update10th1k_x16","v":[96.956,101.351,102.861,104.866,105.149,105.243,105.698,107.451,107.716,108.816]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"04_select1k","v":[9.902,10.521,10.755,10.942,10.942,11.74,12.336,12.44,12.747,13.011]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"05_swap1k","v":[32.873,32.899,33.684,34.692,35.231,35.341,36.189,36.29,36.963,37.115]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"06_remove-one-1k","v":[49.564,50.671,51.069,51.211,51.647,52.504,52.901,53.253,53.62,53.749]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"07_create10k","v":[502.687,505.101,506.125,506.584,507.016,507.458,508.394,508.532,508.813,512.521]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"08_create1k-after1k_x2","v":[99.902,99.935,100.183,100.371,100.721,100.878,101.66,102.092,102.34,102.863]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"09_clear1k_x8","v":[32.777,34.237,34.835,34.853,35.772,36.153,36.915,37.489,38.131,38.133]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"21_ready-memory","v":[0.7588405609130859]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"22_run-memory","v":[2.7111148834228516]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"23_update5-memory","v":[2.8209409713745117]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"25_run-clear-memory","v":[0.961578369140625]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"26_run-10k-memory","v":[21.053728103637695]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"31_startup-ci","v":[1876.35,1876.585,1876.6499999999999]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"32_startup-bt","v":[0.06,0,0.048]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"33_startup-mainthreadcost","v":[9521.264,6.651999999999996,9574.132]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"34_startup-totalbytes","v":[151.8408203125,151.8408203125,151.8408203125]}, -{"f":"uhtml-v3.0.1-keyed","b":"01_run1k","v":[44.758,44.826,45.608,46.006,46.152,46.837,46.991,47.157,47.359,47.506]}, -{"f":"uhtml-v3.0.1-keyed","b":"02_replace1k","v":[45.874,46.345,46.606,46.885,47.282,47.286,47.319,47.52,47.758,48.14]}, -{"f":"uhtml-v3.0.1-keyed","b":"03_update10th1k_x16","v":[104.28,107.924,110.678,111.508,113.576,113.745,114.063,114.712,115.426,116.582]}, -{"f":"uhtml-v3.0.1-keyed","b":"04_select1k","v":[9.463,11.07,11.484,11.598,11.71,12.256,12.653,12.702,12.833,13.708]}, -{"f":"uhtml-v3.0.1-keyed","b":"05_swap1k","v":[27.514,29.247,31.85,32.249,32.501,33.285,33.626,34.006,34.319,34.495]}, -{"f":"uhtml-v3.0.1-keyed","b":"06_remove-one-1k","v":[46.559,48.771,49.554,49.998,51.492,51.642,52.036,52.274,52.893,53.582]}, -{"f":"uhtml-v3.0.1-keyed","b":"07_create10k","v":[494.39,497.319,497.652,500.287,503.154,503.361,504.766,506.337,512.68,513.22]}, -{"f":"uhtml-v3.0.1-keyed","b":"08_create1k-after1k_x2","v":[101.614,102.589,102.67,103.202,103.215,103.256,103.28,103.341,103.522,103.884]}, -{"f":"uhtml-v3.0.1-keyed","b":"09_clear1k_x8","v":[37.377,38.72,39.042,40.233,41.145,41.368,41.908,42.033,42.084,42.576]}, -{"f":"uhtml-v3.0.1-keyed","b":"21_ready-memory","v":[0.6878528594970703]}, -{"f":"uhtml-v3.0.1-keyed","b":"22_run-memory","v":[3.006103515625]}, -{"f":"uhtml-v3.0.1-keyed","b":"23_update5-memory","v":[3.170353889465332]}, -{"f":"uhtml-v3.0.1-keyed","b":"25_run-clear-memory","v":[0.826533317565918]}, -{"f":"uhtml-v3.0.1-keyed","b":"26_run-10k-memory","v":[24.95095443725586]}, -{"f":"uhtml-v3.0.1-keyed","b":"31_startup-ci","v":[1876.5149999999999,1876.455,1877.38]}, -{"f":"uhtml-v3.0.1-keyed","b":"32_startup-bt","v":[0,0,0.052000000000000005]}, -{"f":"uhtml-v3.0.1-keyed","b":"33_startup-mainthreadcost","v":[10.727999999999993,8.091999999999995,9478.724]}, -{"f":"uhtml-v3.0.1-keyed","b":"34_startup-totalbytes","v":[147.4833984375,147.4833984375,147.4833984375]}, -{"f":"uhydro-v1.0.7-keyed","b":"01_run1k","v":[62.986,63.704,63.738,63.912,64.232,64.323,65.004,65.36,65.988,66.373]}, -{"f":"uhydro-v1.0.7-keyed","b":"02_replace1k","v":[67.106,67.162,67.461,67.835,68.335,68.378,68.583,68.967,69.17,69.515]}, -{"f":"uhydro-v1.0.7-keyed","b":"03_update10th1k_x16","v":[113.722,114.784,120.897,122.429,123.651,123.67,124.307,126.604,127.009,127.971]}, -{"f":"uhydro-v1.0.7-keyed","b":"04_select1k","v":[88.503,89.862,90.285,92.489,92.64,93.144,93.157,93.223,93.386,93.752]}, -{"f":"uhydro-v1.0.7-keyed","b":"05_swap1k","v":[24.247,26.959,27.539,27.592,27.692,28.487,28.969,29.066,29.273,30.771]}, -{"f":"uhydro-v1.0.7-keyed","b":"06_remove-one-1k","v":[44.276,47.28,48.212,48.47,49.35,49.574,49.805,49.92,50.115,51.293]}, -{"f":"uhydro-v1.0.7-keyed","b":"07_create10k","v":[738.081,740.914,741.708,742.969,746.717,747.368,749.658,750.039,751.618,754.068]}, -{"f":"uhydro-v1.0.7-keyed","b":"08_create1k-after1k_x2","v":[146.789,146.896,147.374,147.798,147.95,148.044,148.077,148.329,149.107,149.659]}, -{"f":"uhydro-v1.0.7-keyed","b":"09_clear1k_x8","v":[33.748,33.91,34.684,34.802,34.812,35.508,35.914,36.951,38.176,38.676]}, -{"f":"uhydro-v1.0.7-keyed","b":"21_ready-memory","v":[0.6356840133666992]}, -{"f":"uhydro-v1.0.7-keyed","b":"22_run-memory","v":[2.706049919128418]}, -{"f":"uhydro-v1.0.7-keyed","b":"23_update5-memory","v":[2.8406572341918945]}, -{"f":"uhydro-v1.0.7-keyed","b":"25_run-clear-memory","v":[9.596877098083496]}, -{"f":"uhydro-v1.0.7-keyed","b":"26_run-10k-memory","v":[20.38883113861084]}, -{"f":"uhydro-v1.0.7-keyed","b":"31_startup-ci","v":[1877.7250000000001,1876.5300000000002,1876.8049999999998]}, -{"f":"uhydro-v1.0.7-keyed","b":"32_startup-bt","v":[0,0.06,0]}, -{"f":"uhydro-v1.0.7-keyed","b":"33_startup-mainthreadcost","v":[8.511999999999993,9507.052,5.083999999999997]}, -{"f":"uhydro-v1.0.7-keyed","b":"34_startup-totalbytes","v":[144.673828125,144.673828125,144.673828125]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"01_run1k","v":[46.145,47.276,48.555,48.684,49.525,51.638,52.269,52.382,52.894,53.076]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"02_replace1k","v":[48.016,48.37,48.828,49.063,49.549,52.28,52.568,52.664,52.799,54.204]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"03_update10th1k_x16","v":[106.243,108.959,111.741,116.147,116.868,117.5,118.052,118.466,118.597,118.778]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"04_select1k","v":[18.876,19.469,19.506,19.682,20.468,20.864,20.997,21.479,21.587,21.669]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"05_swap1k","v":[28.863,28.941,31.459,31.588,32.268,35.099,44.797,45.214999999999996,45.468,45.83599999999999]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"06_remove-one-1k","v":[51.622,55.672,55.968,56.539,57.059,57.318,60.98,62.208,62.299,62.666]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"07_create10k","v":[473.608,475.571,475.766,475.971,476.495,476.758,478.077,484.372,485.374,488.197]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"08_create1k-after1k_x2","v":[96.137,98.761,99.476,112.813,113.85900000000001,113.97,114.084,114.184,114.34400000000001,114.733]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"09_clear1k_x8","v":[40.106,40.356,40.669,41.135,41.354,41.489,41.873,42.349,43.659,59.054]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"21_ready-memory","v":[0.8345241546630859]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"22_run-memory","v":[2.9471426010131836]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"23_update5-memory","v":[2.928067207336426]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"25_run-clear-memory","v":[1.1334733963012695]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"26_run-10k-memory","v":[20.703150749206543]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"31_startup-ci","v":[1801.539,1803.0735,1801.5345]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"33_startup-mainthreadcost","v":[8.367999999999993,10.459999999999996,4.663999999999998]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"34_startup-totalbytes","v":[187.3134765625,187.3134765625,187.3134765625]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"01_run1k","v":[50.864,51.14,51.17,51.17,51.2,51.378,51.388,52.908,52.933,53.027]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"02_replace1k","v":[51.416,52.45,52.834,52.87,52.922,53.219,53.516,53.992,54.591,54.752]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"03_update10th1k_x16","v":[146.481,146.632,146.958,150.451,152.076,152.449,154.317,154.812,155.256,156.988]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"04_select1k","v":[36.752,37.083,37.59,37.83,37.838,38.174,38.802,40.129,40.224,40.382]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"05_swap1k","v":[175.257,176.349,176.718,176.828,176.911,177.216,178.047,178.522,178.653,178.69]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"06_remove-one-1k","v":[56.563,57.481,58.256,59.132,59.923,60.309,61.082,61.322,61.445,61.449]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"07_create10k","v":[694.187,705.94,708.161,708.714,710.2,710.337,716.329,717.452,719.125,722.508]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"08_create1k-after1k_x2","v":[118.964,119.48,119.897,120.26,120.289,120.325,120.374,120.759,121.014,121.813]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"09_clear1k_x8","v":[43.91,45.682,46.081,46.788,47.546,47.763,48.108,49.695,50.044,50.795]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"21_ready-memory","v":[1.101297378540039]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"22_run-memory","v":[5.378162384033203]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"23_update5-memory","v":[6.068300247192383]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"25_run-clear-memory","v":[2.4928627014160156]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"26_run-10k-memory","v":[39.68055438995361]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"31_startup-ci","v":[2551.8700000000003,2551.735,2551.68]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"33_startup-mainthreadcost","v":[5.415999999999998,4.223999999999999,5.027999999999996]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"34_startup-totalbytes","v":[277.091796875,277.091796875,277.091796875]}, -{"f":"vanillajs-keyed","b":"01_run1k","v":[36.257,37.017,37.564,37.723,37.906,38.12,38.401,38.943,39.563,39.569]}, -{"f":"vanillajs-keyed","b":"02_replace1k","v":[39.46,39.524,40.024,40.237,40.515,40.67,41.131,41.154,42.449,42.576]}, -{"f":"vanillajs-keyed","b":"03_update10th1k_x16","v":[92.464,101.562,103.935,104.344,104.952,105.637,106.458,107.124,108.655,109.187]}, -{"f":"vanillajs-keyed","b":"04_select1k","v":[10.125,10.56,10.96,11.088,11.498,11.805,12.051,12.091,12.095,12.498]}, -{"f":"vanillajs-keyed","b":"05_swap1k","v":[24.712,26.797,27.207,27.281,27.689,27.693,27.976,28.003,28.035,29.164]}, -{"f":"vanillajs-keyed","b":"06_remove-one-1k","v":[42.134,45.165,46.507,46.515,46.957,47.194,47.199,47.258,47.658,48.005]}, -{"f":"vanillajs-keyed","b":"07_create10k","v":[416.931,417.313,417.449,417.934,418.771,420.589,420.948,420.959,421.288,422.791]}, -{"f":"vanillajs-keyed","b":"08_create1k-after1k_x2","v":[86.191,86.263,86.781,87.216,87.216,87.305,87.552,87.956,87.969,88.036]}, -{"f":"vanillajs-keyed","b":"09_clear1k_x8","v":[29.958,31.106,31.487,32.182,32.964,33.286,33.457,33.496,33.799,34.262]}, -{"f":"vanillajs-keyed","b":"21_ready-memory","v":[0.6302270889282227]}, -{"f":"vanillajs-keyed","b":"22_run-memory","v":[1.7522392272949219]}, -{"f":"vanillajs-keyed","b":"23_update5-memory","v":[1.8701715469360352]}, -{"f":"vanillajs-keyed","b":"25_run-clear-memory","v":[0.6985435485839844]}, -{"f":"vanillajs-keyed","b":"26_run-10k-memory","v":[11.103043556213379]}, -{"f":"vanillajs-keyed","b":"31_startup-ci","v":[1876.5300000000002,1876.3249999999998,1877.835]}, -{"f":"vanillajs-keyed","b":"32_startup-bt","v":[0,0.060000000000000005,0]}, -{"f":"vanillajs-keyed","b":"33_startup-mainthreadcost","v":[5.551999999999997,9411.084,9.247999999999998]}, -{"f":"vanillajs-keyed","b":"34_startup-totalbytes","v":[150.3916015625,150.3916015625,150.3916015625]}, -{"f":"vanillajs-1-keyed","b":"01_run1k","v":[37.213,38.429,38.568,39.192,39.224,39.628,39.636,39.653,40.466,40.815]}, -{"f":"vanillajs-1-keyed","b":"02_replace1k","v":[40.047,41.339,41.684,41.895,41.996,42.595,43.374,43.711,43.923,43.927]}, -{"f":"vanillajs-1-keyed","b":"03_update10th1k_x16","v":[96.148,98.443,102.678,103.689,103.737,105.099,105.307,105.537,105.781,107.218]}, -{"f":"vanillajs-1-keyed","b":"04_select1k","v":[9.706,10.564,11.084,11.314,11.593,11.913,11.953,11.954,12.032,13.18]}, -{"f":"vanillajs-1-keyed","b":"05_swap1k","v":[25.967,26.773,27.29,27.488,27.849,28.295,28.436,28.668,28.77,29.154]}, -{"f":"vanillajs-1-keyed","b":"06_remove-one-1k","v":[42.123,43.627,45.453,46.275,46.451,46.696,47.177,48.064,48.181,48.255]}, -{"f":"vanillajs-1-keyed","b":"07_create10k","v":[411.252,413.797,413.849,414.653,415.953,418.476,418.54,419.789,419.857,420.268]}, -{"f":"vanillajs-1-keyed","b":"08_create1k-after1k_x2","v":[86.361,87.375,87.456,87.611,87.926,88.547,88.801,88.864,88.997,89.131]}, -{"f":"vanillajs-1-keyed","b":"09_clear1k_x8","v":[28.854,29.539,30.429,31.336,31.557,31.927,32.207,33.398,33.809,34.951]}, -{"f":"vanillajs-1-keyed","b":"21_ready-memory","v":[0.622283935546875]}, -{"f":"vanillajs-1-keyed","b":"22_run-memory","v":[1.734248161315918]}, -{"f":"vanillajs-1-keyed","b":"23_update5-memory","v":[1.8564281463623047]}, -{"f":"vanillajs-1-keyed","b":"25_run-clear-memory","v":[0.6815652847290039]}, -{"f":"vanillajs-1-keyed","b":"26_run-10k-memory","v":[10.955660820007324]}, -{"f":"vanillajs-1-keyed","b":"31_startup-ci","v":[1876.6,1876.4049999999997,1876.23]}, -{"f":"vanillajs-1-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"vanillajs-1-keyed","b":"33_startup-mainthreadcost","v":[4.635999999999999,9.123999999999992,6.663999999999996]}, -{"f":"vanillajs-1-keyed","b":"34_startup-totalbytes","v":[147.46484375,147.46484375,147.46484375]}, -{"f":"vanillajs-wc-keyed","b":"01_run1k","v":[41.211,41.379,41.39,41.704,41.974,42.018,42.329,42.567,43.015,43.481]}, -{"f":"vanillajs-wc-keyed","b":"02_replace1k","v":[42.848,43.298,43.404,43.748,44.438,44.738,45.123,45.502,46.047,46.262]}, -{"f":"vanillajs-wc-keyed","b":"03_update10th1k_x16","v":[93.623,95.848,104.866,106.41,106.557,107.299,108.262,109.364,109.604,110.385]}, -{"f":"vanillajs-wc-keyed","b":"04_select1k","v":[10.808,12.015,12.271,12.474,12.523,12.589,12.601,13.099,13.62,14.008]}, -{"f":"vanillajs-wc-keyed","b":"05_swap1k","v":[26.68,27.519,27.718,27.83,28.175,28.561,29.77,30.064,30.295,30.529]}, -{"f":"vanillajs-wc-keyed","b":"06_remove-one-1k","v":[42.832,46.387,47.513,48.344,48.427,48.557,48.621,48.996,49.003,49.096]}, -{"f":"vanillajs-wc-keyed","b":"07_create10k","v":[444.734,445.674,446.141,446.347,446.47,447.362,449.385,449.733,451.917,453.53]}, -{"f":"vanillajs-wc-keyed","b":"08_create1k-after1k_x2","v":[92.358,92.67,92.875,93.122,93.534,93.594,93.715,93.889,93.971,94.774]}, -{"f":"vanillajs-wc-keyed","b":"09_clear1k_x8","v":[30.74,30.952,32.429,32.5,32.955,33.489,33.694,34.68,35.346,35.86]}, -{"f":"vanillajs-wc-keyed","b":"21_ready-memory","v":[0.6547908782958984]}, -{"f":"vanillajs-wc-keyed","b":"22_run-memory","v":[1.9494657516479492]}, -{"f":"vanillajs-wc-keyed","b":"23_update5-memory","v":[1.9672183990478516]}, -{"f":"vanillajs-wc-keyed","b":"25_run-clear-memory","v":[0.7176933288574219]}, -{"f":"vanillajs-wc-keyed","b":"26_run-10k-memory","v":[13.145852088928223]}, -{"f":"vanillajs-wc-keyed","b":"31_startup-ci","v":[1876.5949999999998,1876.85,1876.6750000000002]}, -{"f":"vanillajs-wc-keyed","b":"32_startup-bt","v":[0.052,0,0]}, -{"f":"vanillajs-wc-keyed","b":"33_startup-mainthreadcost","v":[9420.008,6.107999999999997,5.203999999999999]}, -{"f":"vanillajs-wc-keyed","b":"34_startup-totalbytes","v":[148.203125,148.203125,148.203125]}, -{"f":"voby-v0.43.8-keyed","b":"01_run1k","v":[41.138,41.155,41.183,41.722,42.145,42.425,42.74,42.984,43.006,43.041]}, -{"f":"voby-v0.43.8-keyed","b":"02_replace1k","v":[41.937,42.281,43.643,43.725,44.023,44.148,44.222,44.277,44.585,45.144]}, -{"f":"voby-v0.43.8-keyed","b":"03_update10th1k_x16","v":[99.435,100.475,102.569,103.165,104.486,105.122,105.339,105.668,106.149,106.264]}, -{"f":"voby-v0.43.8-keyed","b":"04_select1k","v":[11.633,12.198,12.255,12.449,12.471,12.635,12.923,12.959,13.297,13.641]}, -{"f":"voby-v0.43.8-keyed","b":"05_swap1k","v":[27.12,27.504,28.767,28.829,29.179,30.063,30.265,31.978,31.986,32.088]}, -{"f":"voby-v0.43.8-keyed","b":"06_remove-one-1k","v":[45.273,45.82,47.588,48.061,48.296,48.641,49.455,49.525,49.841,50.233]}, -{"f":"voby-v0.43.8-keyed","b":"07_create10k","v":[442.48,444.384,444.514,446.195,447.612,448.848,448.899,449.522,450.156,450.8]}, -{"f":"voby-v0.43.8-keyed","b":"08_create1k-after1k_x2","v":[93.894,94.304,95.142,95.296,95.498,95.629,95.741,95.794,96.091,96.352]}, -{"f":"voby-v0.43.8-keyed","b":"09_clear1k_x8","v":[35.774,37.412,37.979,38.682,39.218,40.022,40.118,40.358,40.645,40.693]}, -{"f":"voby-v0.43.8-keyed","b":"21_ready-memory","v":[0.8166637420654297]}, -{"f":"voby-v0.43.8-keyed","b":"22_run-memory","v":[2.5262718200683594]}, -{"f":"voby-v0.43.8-keyed","b":"23_update5-memory","v":[2.676431655883789]}, -{"f":"voby-v0.43.8-keyed","b":"25_run-clear-memory","v":[1.1516685485839844]}, -{"f":"voby-v0.43.8-keyed","b":"26_run-10k-memory","v":[17.47023296356201]}, -{"f":"voby-v0.43.8-keyed","b":"31_startup-ci","v":[2026.4699999999998,2026.8449999999998,2026.445]}, -{"f":"voby-v0.43.8-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"voby-v0.43.8-keyed","b":"33_startup-mainthreadcost","v":[7.559999999999997,10.427999999999994,7.227999999999995]}, -{"f":"voby-v0.43.8-keyed","b":"34_startup-totalbytes","v":[171.78515625,171.78515625,171.78515625]}, -{"f":"vue-v3.2.37-keyed","b":"01_run1k","v":[44.697,44.909,45.265,45.784,46.129,46.438,46.778,47.072,47.113,47.276]}, -{"f":"vue-v3.2.37-keyed","b":"02_replace1k","v":[45.883,46.604,46.935,47.114,47.903,47.998,48.284,48.664,49.193,49.42]}, -{"f":"vue-v3.2.37-keyed","b":"03_update10th1k_x16","v":[119.128,122.677,123.041,123.532,124.238,124.439,125.756,126.262,127.385,127.798]}, -{"f":"vue-v3.2.37-keyed","b":"04_select1k","v":[18.836,18.935,18.953,19.666,20.15,20.717,20.78,20.894,21.558,21.666]}, -{"f":"vue-v3.2.37-keyed","b":"05_swap1k","v":[27.998,29.132,29.596,29.961,30.785,30.9,30.996,31.411,31.648,31.919]}, -{"f":"vue-v3.2.37-keyed","b":"06_remove-one-1k","v":[49.294,50.306,50.671,50.794,51.573,52.215,52.408,52.749,52.798,54.396]}, -{"f":"vue-v3.2.37-keyed","b":"07_create10k","v":[488.199,489.067,490.074,490.196,493.744,494.879,495.292,501.783,503.347,505.65]}, -{"f":"vue-v3.2.37-keyed","b":"08_create1k-after1k_x2","v":[98.272,98.37,98.778,99.076,99.249,99.25,99.309,99.438,99.53,99.642]}, -{"f":"vue-v3.2.37-keyed","b":"09_clear1k_x8","v":[36.092,37.169,37.37,38.375,40.109,40.591,40.766,41.909,42.367,42.408]}, -{"f":"vue-v3.2.37-keyed","b":"21_ready-memory","v":[0.8925046920776367]}, -{"f":"vue-v3.2.37-keyed","b":"22_run-memory","v":[3.6612749099731445]}, -{"f":"vue-v3.2.37-keyed","b":"23_update5-memory","v":[3.6796092987060547]}, -{"f":"vue-v3.2.37-keyed","b":"25_run-clear-memory","v":[1.2108345031738281]}, -{"f":"vue-v3.2.37-keyed","b":"26_run-10k-memory","v":[26.573237419128418]}, -{"f":"vue-v3.2.37-keyed","b":"31_startup-ci","v":[2101.585,2026.9050000000002,2026.375]}, -{"f":"vue-v3.2.37-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"vue-v3.2.37-keyed","b":"33_startup-mainthreadcost","v":[4.076,4.287999999999999,8.235999999999992]}, -{"f":"vue-v3.2.37-keyed","b":"34_startup-totalbytes","v":[196.5146484375,196.5146484375,196.5146484375]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"01_run1k","v":[40.831,41.374,42.337,42.998,43.249,43.377,43.524,43.694,43.708,43.95]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"02_replace1k","v":[43.576,44.091,44.535,44.566,44.672,44.717,44.728,45.61,46.294,46.738]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"03_update10th1k_x16","v":[95.22,100.99,102.728,110.054,110.745,111.602,111.649,111.695,112.559,113.742]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"04_select1k","v":[11.521,11.973,12,12.546,13.209,13.281,13.762,14.081,14.157,14.266]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"05_swap1k","v":[30.558,32.34,32.79,33.069,33.275,33.979,34.522,34.634,34.759,35.07]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"06_remove-one-1k","v":[46.216,49.061,49.879,50.721,51.37,52.069,52.107,52.402,52.5,52.538]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"07_create10k","v":[464.187,464.984,465.332,466.484,466.899,467.879,468.218,468.286,468.384,470.36]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"08_create1k-after1k_x2","v":[95.053,95.871,96.009,96.13,96.83,97.188,97.525,97.771,97.875,98.331]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"09_clear1k_x8","v":[35.266,36.508,36.895,37.167,37.23,37.492,38.476,38.897,39.046,39.657]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"21_ready-memory","v":[0.6763458251953125]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"22_run-memory","v":[3.1604795455932617]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"23_update5-memory","v":[3.3236045837402344]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"25_run-clear-memory","v":[1.1657772064208984]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"26_run-10k-memory","v":[24.647872924804688]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"31_startup-ci","v":[1876.46,1876.63,1876.8049999999998]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"33_startup-mainthreadcost","v":[10.015999999999996,3.8520000000000008,5.931999999999997]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"34_startup-totalbytes","v":[153.4921875,153.4921875,153.4921875]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"01_run1k","v":[39.326,39.618,40.317,40.638,41.057,41.164,41.389,41.43,41.696,41.7]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"02_replace1k","v":[42.417,43.134,43.283,43.77,44.23,44.481,45.784,45.899,45.902,46.016]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"03_update10th1k_x16","v":[95.599,97.456,99.674,101.692,104.318,105.538,105.758,106.203,107.113,108.926]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"04_select1k","v":[9.222,10.321,11.128,11.3,11.323,11.414,11.419,11.456,11.753,11.987]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"05_swap1k","v":[26.351,26.878,27.109,27.305,28.31,29.832,29.967,30.209,30.896,31.402]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"06_remove-one-1k","v":[42.295,45.389,45.53,45.713,45.869,45.881,46.744,46.748,47.57,48.433]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"07_create10k","v":[432.68,434.388,434.996,435.086,436.517,436.587,436.705,437.92,438.487,439.316]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"08_create1k-after1k_x2","v":[91.5,92.411,92.576,92.906,93.144,93.44,93.942,94.498,94.822,95.562]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"09_clear1k_x8","v":[30.357,32.073,32.236,32.531,32.963,33.96,34.071,34.253,35.034,35.059]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"21_ready-memory","v":[1.8570775985717773]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"22_run-memory","v":[2.8276424407958984]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"23_update5-memory","v":[2.9889612197875977]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"25_run-clear-memory","v":[1.906550407409668]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"26_run-10k-memory","v":[13.325084686279297]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"31_startup-ci","v":[1876.445,1877.295,1876.8000000000002]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"32_startup-bt","v":[0,0,0.055999999999999994]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"33_startup-mainthreadcost","v":[5.315999999999997,4.275999999999998,9409.116]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"34_startup-totalbytes","v":[189.328125,189.328125,189.328125]}, -{"f":"whatsup-v2.5.0-keyed","b":"01_run1k","v":[51.981,52.422,52.914,53.106,53.21,53.454,53.461,53.676,54.12,54.512]}, -{"f":"whatsup-v2.5.0-keyed","b":"02_replace1k","v":[58.286,58.531,58.544,58.581,59.039,59.107,59.293,59.648,60.465,60.688]}, -{"f":"whatsup-v2.5.0-keyed","b":"03_update10th1k_x16","v":[130.54,140.398,140.471,144.27,145.731,145.812,145.988,146.799,147.076,147.294]}, -{"f":"whatsup-v2.5.0-keyed","b":"04_select1k","v":[27.941,28.992,30.001,30.462,30.744,32.168,32.318,32.417,33.334,33.444]}, -{"f":"whatsup-v2.5.0-keyed","b":"05_swap1k","v":[29.824,30.598,31.119,31.907,32.302,33.059,33.675,34.683,34.852,35.282]}, -{"f":"whatsup-v2.5.0-keyed","b":"06_remove-one-1k","v":[48.675,50.977,51.015,51.385,51.509,53.061,53.393,53.481,53.586,54.363]}, -{"f":"whatsup-v2.5.0-keyed","b":"07_create10k","v":[624.902,627.726,627.753,627.951,628.353,629.039,629.506,629.729,629.931,631.781]}, -{"f":"whatsup-v2.5.0-keyed","b":"08_create1k-after1k_x2","v":[129.784,130.217,130.345,130.68,130.879,131.525,131.622,131.717,131.767,132.664]}, -{"f":"whatsup-v2.5.0-keyed","b":"09_clear1k_x8","v":[51.39,52.752,52.936,52.974,52.996,53.046,53.618,54.085,54.087,54.335]}, -{"f":"whatsup-v2.5.0-keyed","b":"21_ready-memory","v":[0.8503961563110352]}, -{"f":"whatsup-v2.5.0-keyed","b":"22_run-memory","v":[7.7001142501831055]}, -{"f":"whatsup-v2.5.0-keyed","b":"23_update5-memory","v":[8.114961624145508]}, -{"f":"whatsup-v2.5.0-keyed","b":"25_run-clear-memory","v":[4.632179260253906]}, -{"f":"whatsup-v2.5.0-keyed","b":"26_run-10k-memory","v":[61.89103889465332]}, -{"f":"whatsup-v2.5.0-keyed","b":"31_startup-ci","v":[2026.835,2026.65,2026.8650000000002]}, -{"f":"whatsup-v2.5.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"whatsup-v2.5.0-keyed","b":"33_startup-mainthreadcost","v":[5.039999999999997,4.171999999999999,6.7319999999999975]}, -{"f":"whatsup-v2.5.0-keyed","b":"34_startup-totalbytes","v":[174.84765625,174.84765625,174.84765625]}, -{"f":"xania-v0.4.8-keyed","b":"01_run1k","v":[38.286,38.99,39.813,39.923,40.312,40.662,40.728,40.977,41.511,42.04]}, -{"f":"xania-v0.4.8-keyed","b":"02_replace1k","v":[39.8,42.693,43.397,43.41,43.548,44.078,44.579,45.046,45.072,45.422]}, -{"f":"xania-v0.4.8-keyed","b":"03_update10th1k_x16","v":[99.144,100.875,104.744,105.343,105.413,106.755,107.06,107.81,108.038,108.937]}, -{"f":"xania-v0.4.8-keyed","b":"04_select1k","v":[10.411,10.954,11.492,12.46,12.565,12.729,12.772,12.824,12.91,13.039]}, -{"f":"xania-v0.4.8-keyed","b":"05_swap1k","v":[25.646,26.601,27.768,29.111,29.61,30.374,30.415,30.894,31.101,31.407]}, -{"f":"xania-v0.4.8-keyed","b":"06_remove-one-1k","v":[44.092,45.554,46.253,46.292,46.385,46.889,47.89,48.237,48.318,48.82]}, -{"f":"xania-v0.4.8-keyed","b":"07_create10k","v":[416.984,420.211,420.547,420.841,421.118,421.648,421.739,423.039,423.232,423.985]}, -{"f":"xania-v0.4.8-keyed","b":"08_create1k-after1k_x2","v":[89.906,90.052,90.169,90.37,90.383,90.412,90.584,90.754,90.816,91.187]}, -{"f":"xania-v0.4.8-keyed","b":"09_clear1k_x8","v":[30.449,31.348,31.777,32.193,32.424,33.053,33.315,33.377,33.913,33.926]}, -{"f":"xania-v0.4.8-keyed","b":"21_ready-memory","v":[0.7410812377929688]}, -{"f":"xania-v0.4.8-keyed","b":"22_run-memory","v":[1.8794221878051758]}, -{"f":"xania-v0.4.8-keyed","b":"23_update5-memory","v":[1.8428897857666016]}, -{"f":"xania-v0.4.8-keyed","b":"25_run-clear-memory","v":[0.8003807067871094]}, -{"f":"xania-v0.4.8-keyed","b":"26_run-10k-memory","v":[12.760823249816895]}, -{"f":"xania-v0.4.8-keyed","b":"31_startup-ci","v":[1876.9550000000002,1877.525,1876.6449999999998]}, -{"f":"xania-v0.4.8-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"xania-v0.4.8-keyed","b":"33_startup-mainthreadcost","v":[4.911999999999996,6.675999999999999,4.12]}, -{"f":"xania-v0.4.8-keyed","b":"34_startup-totalbytes","v":[159.8076171875,159.8076171875,159.8076171875]}, -{"f":"yew-v0.20.0-keyed","b":"01_run1k","v":[66.287,68.792,69.293,69.824,69.917,69.922,70.401,71.166,71.379,72.661]}, -{"f":"yew-v0.20.0-keyed","b":"02_replace1k","v":[74.797,75.706,76.027,76.131,76.401,76.571,76.783,76.886,76.914,77.164]}, -{"f":"yew-v0.20.0-keyed","b":"03_update10th1k_x16","v":[108.767,112.227,118.049,118.403,118.522,120.85,121.326,122.802,123.503,124.118]}, -{"f":"yew-v0.20.0-keyed","b":"04_select1k","v":[21.61,21.825,22.531,22.81,23.134,23.327,23.582,23.585,23.847,24.01]}, -{"f":"yew-v0.20.0-keyed","b":"05_swap1k","v":[28.653,29.131,30.848,30.878,30.914,31.375,31.752,32.336,33.678,34.889]}, -{"f":"yew-v0.20.0-keyed","b":"06_remove-one-1k","v":[46.731,46.969,48.763,48.837,49.008,49.219,49.304,49.334,49.65,49.923]}, -{"f":"yew-v0.20.0-keyed","b":"07_create10k","v":[2227.779,2229.729,2233.47,2234.615,2239.859,2242.257,2243.658,2246.543,2249.404,2255.632]}, -{"f":"yew-v0.20.0-keyed","b":"08_create1k-after1k_x2","v":[152.878,153.14,153.419,155.043,155.139,155.399,155.791,155.959,156.968,157.216]}, -{"f":"yew-v0.20.0-keyed","b":"09_clear1k_x8","v":[59.932,59.936,61.129,61.167,62.57,63.162,63.443,63.612,64.342,64.378]}, -{"f":"yew-v0.20.0-keyed","b":"21_ready-memory","v":[1.8261337280273438]}, -{"f":"yew-v0.20.0-keyed","b":"22_run-memory","v":[6.381575584411621]}, -{"f":"yew-v0.20.0-keyed","b":"23_update5-memory","v":[6.449012756347656]}, -{"f":"yew-v0.20.0-keyed","b":"25_run-clear-memory","v":[5.169473648071289]}, -{"f":"yew-v0.20.0-keyed","b":"26_run-10k-memory","v":[46.04780197143555]}, -{"f":"yew-v0.20.0-keyed","b":"31_startup-ci","v":[1876.4099999999999,1876.735,1877.2800000000002]}, -{"f":"yew-v0.20.0-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"yew-v0.20.0-keyed","b":"33_startup-mainthreadcost","v":[10.635999999999996,8.015999999999995,8.439999999999994]}, -{"f":"yew-v0.20.0-keyed","b":"34_startup-totalbytes","v":[347.37109375,347.37109375,347.37109375]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"01_run1k","v":[59.847,60.199,60.329,60.355,60.832,61.301,61.349,61.353,61.359,61.582]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"02_replace1k","v":[66.986,67.209,67.357,68.076,68.269,68.732,69.543,69.558,70.028,70.096]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"03_update10th1k_x16","v":[141.276,141.701,146.481,147.202,147.95,149.663,149.694,149.881,151.989,152.896]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"04_select1k","v":[53.168,54.958,55.204,55.592,56.291,56.812,56.878,56.956,58.105,58.987]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"05_swap1k","v":[38.808,38.852,39.319,39.553,39.905,41.496,41.909,42.134,42.978,43.25]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"06_remove-one-1k","v":[56.48,57.326,57.37,57.849,58.261,58.462,58.593,58.647,59.053,59.18]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"07_create10k","v":[969.605,974.817,975.213,975.315,978.709,985.701,987.163,989.492,990.031,990.577]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"08_create1k-after1k_x2","v":[133.419,133.806,133.977,134.198,134.291,134.336,134.344,134.842,135.1,135.165]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"09_clear1k_x8","v":[68.728,69.484,70.196,70.211,70.23,70.787,71.535,73.583,73.675,73.954]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"21_ready-memory","v":[1.8469934463500977]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"22_run-memory","v":[6.355367660522461]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"23_update5-memory","v":[6.79459285736084]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"25_run-clear-memory","v":[5.18338680267334]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"26_run-10k-memory","v":[46.418495178222656]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"31_startup-ci","v":[1876.6449999999998,1876.7849999999999,1876.5049999999999]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"33_startup-mainthreadcost","v":[4.22,7.211999999999997,9.179999999999996]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"34_startup-totalbytes","v":[343.7119140625,343.7119140625,343.7119140625]}, -{"f":"apprun-v2.28.3-non-keyed","b":"01_run1k","v":[44.72,46.185,46.627,47.471,47.53,47.771,47.908,48.691,48.843,48.913]}, -{"f":"apprun-v2.28.3-non-keyed","b":"02_replace1k","v":[25.193,26.157,26.325,26.87,26.89,27.124,27.317,27.363,27.402,27.564]}, -{"f":"apprun-v2.28.3-non-keyed","b":"03_update10th1k_x16","v":[216.057,226.582,227.579,228.609,228.698,230.038,230.73,230.911,230.941,235.577]}, -{"f":"apprun-v2.28.3-non-keyed","b":"04_select1k","v":[132.288,134.172,134.83,135.296,137.147,137.763,137.918,140.041,140.198,140.379]}, -{"f":"apprun-v2.28.3-non-keyed","b":"05_swap1k","v":[47.002,47.551,49.785,50.116,51.164,51.265,51.319,52.006,52.365,52.664]}, -{"f":"apprun-v2.28.3-non-keyed","b":"06_remove-one-1k","v":[100.137,101.279,101.366,103.256,103.263,103.972,104.263,104.386,106.514,106.728]}, -{"f":"apprun-v2.28.3-non-keyed","b":"07_create10k","v":[519.997,521.284,523.686,523.979,528.888,529.836,532.793,534.062,534.412,538.066]}, -{"f":"apprun-v2.28.3-non-keyed","b":"08_create1k-after1k_x2","v":[129.468,132.232,132.62,132.645,133.032,133.242,133.41,133.448,134.165,134.549]}, -{"f":"apprun-v2.28.3-non-keyed","b":"09_clear1k_x8","v":[37.02,38.122,38.584,38.799,38.969,39.257,40.078,41.528,42.098,42.129]}, -{"f":"apprun-v2.28.3-non-keyed","b":"21_ready-memory","v":[0.7401409149169922]}, -{"f":"apprun-v2.28.3-non-keyed","b":"22_run-memory","v":[2.5043601989746094]}, -{"f":"apprun-v2.28.3-non-keyed","b":"23_update5-memory","v":[2.5987157821655273]}, -{"f":"apprun-v2.28.3-non-keyed","b":"25_run-clear-memory","v":[0.9873809814453125]}, -{"f":"apprun-v2.28.3-non-keyed","b":"26_run-10k-memory","v":[16.316505432128906]}, -{"f":"apprun-v2.28.3-non-keyed","b":"31_startup-ci","v":[1879.82,1876.68,1876.275]}, -{"f":"apprun-v2.28.3-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"apprun-v2.28.3-non-keyed","b":"33_startup-mainthreadcost","v":[9.079999999999993,8.387999999999993,6.947999999999997]}, -{"f":"apprun-v2.28.3-non-keyed","b":"34_startup-totalbytes","v":[155.9052734375,155.9052734375,155.9052734375]}, -{"f":"art-v0.1.7-non-keyed","b":"01_run1k","v":[46.296,46.547,46.791,46.894,46.937,47.016,47.187,48.688,48.767,48.802]}, -{"f":"art-v0.1.7-non-keyed","b":"02_replace1k","v":[26.511,26.994,27.231,27.375,27.463,27.679,27.687,27.909,27.935,27.951]}, -{"f":"art-v0.1.7-non-keyed","b":"03_update10th1k_x16","v":[121.178,122.589,126.059,129.975,130.942,131.535,133.967,135.126,135.923,137.667]}, -{"f":"art-v0.1.7-non-keyed","b":"04_select1k","v":[20.435,22.798,24.188,24.617,24.742,24.836,25.23,26.606,26.845,27.461]}, -{"f":"art-v0.1.7-non-keyed","b":"05_swap1k","v":[19.21,20.126,21.426,21.699,22.381,22.558,22.85,22.917,23.852,23.942]}, -{"f":"art-v0.1.7-non-keyed","b":"06_remove-one-1k","v":[98.945,99.794,101.163,101.679,102.164,102.445,102.536,103.014,103.304,103.407]}, -{"f":"art-v0.1.7-non-keyed","b":"07_create10k","v":[495.081,495.141,496.137,498.943,500.109,500.824,501.303,502.152,502.657,504.034]}, -{"f":"art-v0.1.7-non-keyed","b":"08_create1k-after1k_x2","v":[100.657,100.927,101.544,102.276,102.31,102.567,103.193,103.374,103.463,103.554]}, -{"f":"art-v0.1.7-non-keyed","b":"09_clear1k_x8","v":[31.027,31.164,31.881,32.219,32.418,33.084,33.733,34.413,35.023,35.419]}, -{"f":"art-v0.1.7-non-keyed","b":"21_ready-memory","v":[0.6713171005249023]}, -{"f":"art-v0.1.7-non-keyed","b":"22_run-memory","v":[3.7638206481933594]}, -{"f":"art-v0.1.7-non-keyed","b":"23_update5-memory","v":[3.836615562438965]}, -{"f":"art-v0.1.7-non-keyed","b":"25_run-clear-memory","v":[0.8801774978637695]}, -{"f":"art-v0.1.7-non-keyed","b":"26_run-10k-memory","v":[30.4805850982666]}, -{"f":"art-v0.1.7-non-keyed","b":"31_startup-ci","v":[1952.167,1953.091,1951.9195]}, -{"f":"art-v0.1.7-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"art-v0.1.7-non-keyed","b":"33_startup-mainthreadcost","v":[6.559999999999997,7.015999999999999,9.451999999999996]}, -{"f":"art-v0.1.7-non-keyed","b":"34_startup-totalbytes","v":[147.4375,147.4375,147.4375]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"01_run1k","v":[45.95,47.805,48.621,49.637,49.694,49.741,50.072,50.293,50.299,50.529]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"02_replace1k","v":[21.305,22.879,22.988,23.015,23.107,23.283,23.298,23.685,24.094,24.201]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"03_update10th1k_x16","v":[90.076,96.398,105.085,105.508,105.773,106.919,109.171,109.653,110.552,111.028]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"04_select1k","v":[40.52,42.054,43.915,44.676,45.383,46.179,46.822,46.981,47.045,47.434]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"05_swap1k","v":[18.676,18.927,21.16,21.347,22.081,22.191,22.623,23.165,23.96,24.063]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"06_remove-one-1k","v":[86.022,89.159,89.758,89.759,89.845,90.001,90.052,90.343,90.401,90.861]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"07_create10k","v":[480.555,482.916,483.506,484.087,485.619,486.57,486.662,486.815,488.245,488.619]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"08_create1k-after1k_x2","v":[104.575,105.348,105.459,105.724,106.006,106.237,106.249,106.397,106.42,106.542]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"09_clear1k_x8","v":[54.162,55.097,56.205,57.216,58.573,58.816,59.422,59.835,60.292,60.384]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"21_ready-memory","v":[2.1894054412841797]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"22_run-memory","v":[5.426858901977539]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"23_update5-memory","v":[5.383857727050781]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"25_run-clear-memory","v":[3.181703567504883]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"26_run-10k-memory","v":[32.8586950302124]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"31_startup-ci","v":[3301.4040000000005,3301.8320000000003,3302.408]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"33_startup-mainthreadcost","v":[4.815999999999998,5.811999999999998,3.8720000000000003]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"34_startup-totalbytes","v":[439.1005859375,439.1005859375,439.1005859375]}, -{"f":"bdc-v1.0.0-non-keyed","b":"01_run1k","v":[47.422,47.488,47.993,48.965,49.051,49.779,50.039,50.092,50.588,50.932]}, -{"f":"bdc-v1.0.0-non-keyed","b":"02_replace1k","v":[26.589,27.252,27.567,27.587,27.64,27.691,27.739,27.945,27.957,28.42]}, -{"f":"bdc-v1.0.0-non-keyed","b":"03_update10th1k_x16","v":[237.374,243.714,244.222,244.456,246.25,247.313,248.29,249.993,251.69,255.15]}, -{"f":"bdc-v1.0.0-non-keyed","b":"04_select1k","v":[154.659,155.452,155.866,157.549,159.021,159.116,159.227,159.339,159.978,161.021]}, -{"f":"bdc-v1.0.0-non-keyed","b":"05_swap1k","v":[53.803,55.552,55.58,55.97,56.055,56.474,56.485,56.751,56.931,56.958]}, -{"f":"bdc-v1.0.0-non-keyed","b":"06_remove-one-1k","v":[105.637,106.59,106.956,107.056,107.42,107.698,107.987,108.099,108.125,108.22]}, -{"f":"bdc-v1.0.0-non-keyed","b":"07_create10k","v":[535.559,536.697,537.106,537.51,541.147,541.599,541.735,542.246,542.788,542.805]}, -{"f":"bdc-v1.0.0-non-keyed","b":"08_create1k-after1k_x2","v":[124.67,125.229,125.445,125.909,125.988,126.52,126.65,127.275,127.975,128.35]}, -{"f":"bdc-v1.0.0-non-keyed","b":"09_clear1k_x8","v":[38.447,38.631,39.864,40.183,40.329,40.748,40.845,42.624,42.89,43.03]}, -{"f":"bdc-v1.0.0-non-keyed","b":"21_ready-memory","v":[0.6591634750366211]}, -{"f":"bdc-v1.0.0-non-keyed","b":"22_run-memory","v":[2.0169849395751953]}, -{"f":"bdc-v1.0.0-non-keyed","b":"23_update5-memory","v":[2.8946027755737305]}, -{"f":"bdc-v1.0.0-non-keyed","b":"25_run-clear-memory","v":[1.0141925811767578]}, -{"f":"bdc-v1.0.0-non-keyed","b":"26_run-10k-memory","v":[16.576905250549316]}, -{"f":"bdc-v1.0.0-non-keyed","b":"31_startup-ci","v":[1876.9,1876.3099999999997,1876.495]}, -{"f":"bdc-v1.0.0-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"bdc-v1.0.0-non-keyed","b":"33_startup-mainthreadcost","v":[4.995999999999999,4.6999999999999975,9.20399999999999]}, -{"f":"bdc-v1.0.0-non-keyed","b":"34_startup-totalbytes","v":[143.1533203125,143.1533203125,143.1533203125]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"01_run1k","v":[58.961,59.722,59.818,59.852,60.69,61.29,61.401,61.463,62.139,62.622]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"02_replace1k","v":[64.534,65.156,65.607,66.348,66.521,66.539,67.335,67.355,67.473,68.458]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"03_update10th1k_x16","v":[106.733,113.087,117.853,118.307,119.058,119.879,120.112,120.596,121.475,121.513]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"04_select1k","v":[30.683,30.702,31.095,31.199,31.754,32.999,33.019,33.022,33.606,34.157]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"05_swap1k","v":[29.554,29.897,29.979,29.994,29.995,30.079,31.895,32.019,32.306,32.35]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"06_remove-one-1k","v":[46.682,47.101,48.523,49.059,49.069,49.265,49.294,49.474,50.14,50.382]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"07_create10k","v":[598.375,599.804,601.365,602.277,603.688,604.268,604.499,605.432,605.629,605.834]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"08_create1k-after1k_x2","v":[126.585,127.377,127.646,127.994,128.286,128.621,128.864,129.248,129.448,130.174]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"09_clear1k_x8","v":[71.694,75.937,76.15,76.221,76.238,76.685,76.774,78.346,79.079,79.233]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"21_ready-memory","v":[2.1851320266723633]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"22_run-memory","v":[9.87336254119873]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"23_update5-memory","v":[9.904799461364746]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"25_run-clear-memory","v":[3.058173179626465]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"26_run-10k-memory","v":[74.81983947753906]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"31_startup-ci","v":[3453.0599999999995,3452.4660000000003,3451.71]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"33_startup-mainthreadcost","v":[4.671999999999999,9.095999999999993,4.0040000000000004]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"34_startup-totalbytes","v":[423.203125,423.203125,423.203125]}, -{"f":"delorean-v0.1.0-non-keyed","b":"01_run1k","v":[39.171,39.354,39.91,39.968,40.247,40.385,40.968,41.385,41.493,41.631]}, -{"f":"delorean-v0.1.0-non-keyed","b":"02_replace1k","v":[22.198,22.607,23.242,23.304,23.668,23.795,23.843,23.889,23.978,24.095]}, -{"f":"delorean-v0.1.0-non-keyed","b":"03_update10th1k_x16","v":[91.919,91.977,105.167,105.2,106.403,108.148,108.504,109.856,110.901,111.807]}, -{"f":"delorean-v0.1.0-non-keyed","b":"04_select1k","v":[8.342,10.171,10.831,11.039,11.081,11.323,11.434,12.812,13.03,13.404]}, -{"f":"delorean-v0.1.0-non-keyed","b":"05_swap1k","v":[16.605,17.674,18.081,18.345,18.86,18.878,19.631,19.685,19.918,20.759]}, -{"f":"delorean-v0.1.0-non-keyed","b":"06_remove-one-1k","v":[42.175,45.337,46.272,46.984,47.275,47.464,47.844,48.459,48.769,50.276]}, -{"f":"delorean-v0.1.0-non-keyed","b":"07_create10k","v":[444.837,449.967,450.296,450.486,451.762,451.926,452,454.305,455.393,456.396]}, -{"f":"delorean-v0.1.0-non-keyed","b":"08_create1k-after1k_x2","v":[92.284,92.825,93.633,94.562,94.896,94.998,95.198,95.203,95.248,95.367]}, -{"f":"delorean-v0.1.0-non-keyed","b":"09_clear1k_x8","v":[31.242,31.638,32.885,33.155,33.788,34.192,35.394,35.521,35.567,36.012]}, -{"f":"delorean-v0.1.0-non-keyed","b":"21_ready-memory","v":[1.8467464447021484]}, -{"f":"delorean-v0.1.0-non-keyed","b":"22_run-memory","v":[3.1766958236694336]}, -{"f":"delorean-v0.1.0-non-keyed","b":"23_update5-memory","v":[3.3414688110351562]}, -{"f":"delorean-v0.1.0-non-keyed","b":"25_run-clear-memory","v":[2.0280323028564453]}, -{"f":"delorean-v0.1.0-non-keyed","b":"26_run-10k-memory","v":[16.994128227233887]}, -{"f":"delorean-v0.1.0-non-keyed","b":"31_startup-ci","v":[1876.4999999999998,1876.4999999999998,1876.285]}, -{"f":"delorean-v0.1.0-non-keyed","b":"32_startup-bt","v":[0,0,0.05600000000000001]}, -{"f":"delorean-v0.1.0-non-keyed","b":"33_startup-mainthreadcost","v":[9.775999999999996,8.847999999999994,9490.564]}, -{"f":"delorean-v0.1.0-non-keyed","b":"34_startup-totalbytes","v":[240.1630859375,240.1630859375,240.1630859375]}, -{"f":"dojo-v8.0.0-non-keyed","b":"01_run1k","v":[65.188,65.436,65.563,71.136,72.764,72.831,73.428,73.708,73.742,74.429]}, -{"f":"dojo-v8.0.0-non-keyed","b":"02_replace1k","v":[37.761,37.981,38.142,38.941,39.671,44.487,44.975,45.554,46.428,46.474]}, -{"f":"dojo-v8.0.0-non-keyed","b":"03_update10th1k_x16","v":[165.49,165.569,165.777,167.374,170.537,171.138,172.742,173.549,174.933,176.026]}, -{"f":"dojo-v8.0.0-non-keyed","b":"04_select1k","v":[13.934,15.16,15.205,15.312,16.622,17.352,17.525,17.928,18.772,18.787]}, -{"f":"dojo-v8.0.0-non-keyed","b":"05_swap1k","v":[26.259,27.724,27.909,28.718,30.1,30.471,30.61,30.822,44.669,45.03]}, -{"f":"dojo-v8.0.0-non-keyed","b":"06_remove-one-1k","v":[67.807,68.116,68.509,68.893,69.51,69.754,69.77,69.862,69.973,70.907]}, -{"f":"dojo-v8.0.0-non-keyed","b":"07_create10k","v":[637.181,637.197,640.069,641.066,642.454,643.007,645.593,646.903,648.554,653.581]}, -{"f":"dojo-v8.0.0-non-keyed","b":"08_create1k-after1k_x2","v":[243.556,249.429,250.542,253.078,258.197,258.455,259.579,260.519,260.603,261.675]}, -{"f":"dojo-v8.0.0-non-keyed","b":"09_clear1k_x8","v":[50.479,51.106,51.544,51.702,52.078,52.991,53.432,54.613,57.552,66.93]}, -{"f":"dojo-v8.0.0-non-keyed","b":"21_ready-memory","v":[0.8512344360351562]}, -{"f":"dojo-v8.0.0-non-keyed","b":"22_run-memory","v":[6.8960065841674805]}, -{"f":"dojo-v8.0.0-non-keyed","b":"23_update5-memory","v":[7.076178550720215]}, -{"f":"dojo-v8.0.0-non-keyed","b":"25_run-clear-memory","v":[1.6719970703125]}, -{"f":"dojo-v8.0.0-non-keyed","b":"26_run-10k-memory","v":[59.08859729766846]}, -{"f":"dojo-v8.0.0-non-keyed","b":"31_startup-ci","v":[2027.5685,2026.881,2026.5565]}, -{"f":"dojo-v8.0.0-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"dojo-v8.0.0-non-keyed","b":"33_startup-mainthreadcost","v":[4.671999999999998,4.887999999999998,10.127999999999997]}, -{"f":"dojo-v8.0.0-non-keyed","b":"34_startup-totalbytes","v":[182.701171875,182.701171875,182.701171875]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"01_run1k","v":[40.916,41.308,41.62,41.637,42.205,42.804,42.92,43.002,43.415,43.623]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"02_replace1k","v":[18.854,19.737,19.893,19.996,20.217,20.453,20.719,20.901,21.07,21.366]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"03_update10th1k_x16","v":[95.024,95.953,100.555,107.464,108.228,109.28,109.332,110.612,111.382,111.966]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"04_select1k","v":[11.506,13.273,13.326,13.439,13.525,13.617,13.704,14.091,14.38,14.798]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"05_swap1k","v":[16.87,17.505,19.087,19.459,19.651,21.127,21.145,21.282,21.575,22.042]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"06_remove-one-1k","v":[79.191,79.929,82.087,82.473,82.889,82.961,83.81,83.911,84.046,84.581]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"07_create10k","v":[438.263,444.502,446.419,447.407,447.713,448.529,448.888,449.144,450.338,452.364]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"08_create1k-after1k_x2","v":[93.098,93.425,93.929,94.556,94.793,94.82,94.861,95.271,95.54,95.871]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"09_clear1k_x8","v":[33.991,34.15,34.604,34.636,34.652,35.026,35.281,36.306,37.667,38.502]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"21_ready-memory","v":[0.6421127319335938]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"22_run-memory","v":[2.285433769226074]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"23_update5-memory","v":[2.2615280151367188]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"25_run-clear-memory","v":[0.7143096923828125]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"26_run-10k-memory","v":[17.682979583740234]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"31_startup-ci","v":[1876.2400000000002,1878.0200000000002,1876.445]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"32_startup-bt","v":[0.052000000000000005,0,0.068]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"33_startup-mainthreadcost","v":[9496.552,5.955999999999998,9495.576]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"34_startup-totalbytes","v":[145.4775390625,145.4775390625,145.4775390625]}, -{"f":"domvm-v3.4.12-non-keyed","b":"01_run1k","v":[42.405,42.627,42.767,42.778,43.679,43.914,44.242,44.426,44.439,44.522]}, -{"f":"domvm-v3.4.12-non-keyed","b":"02_replace1k","v":[19.04,20.216,20.264,20.345,20.543,20.65,20.686,21.128,21.267,21.296]}, -{"f":"domvm-v3.4.12-non-keyed","b":"03_update10th1k_x16","v":[108.394,110.902,111.047,112.782,114.52,115.472,117.776,118.858,119.081,123.391]}, -{"f":"domvm-v3.4.12-non-keyed","b":"04_select1k","v":[17.913,21.461,21.517,21.569,22.076,22.354,23.219,23.336,23.712,23.767]}, -{"f":"domvm-v3.4.12-non-keyed","b":"05_swap1k","v":[19.443,20.685,21.938,22.376,22.618,22.906,23.091,23.299,23.977,24.483]}, -{"f":"domvm-v3.4.12-non-keyed","b":"06_remove-one-1k","v":[78.512,80.625,80.767,81.343,81.737,81.936,82.127,82.637,83.958,87.569]}, -{"f":"domvm-v3.4.12-non-keyed","b":"07_create10k","v":[477.949,478.36,481.567,483.506,484.262,485.571,486.113,487.178,489.311,489.473]}, -{"f":"domvm-v3.4.12-non-keyed","b":"08_create1k-after1k_x2","v":[97.166,98.289,98.289,98.32,98.549,98.835,99.098,99.168,99.209,99.482]}, -{"f":"domvm-v3.4.12-non-keyed","b":"09_clear1k_x8","v":[31.578,33.882,33.91,34.265,34.557,36.62,37.205,37.259,37.845,38.06]}, -{"f":"domvm-v3.4.12-non-keyed","b":"21_ready-memory","v":[0.6791000366210938]}, -{"f":"domvm-v3.4.12-non-keyed","b":"22_run-memory","v":[3.056039810180664]}, -{"f":"domvm-v3.4.12-non-keyed","b":"23_update5-memory","v":[3.1192731857299805]}, -{"f":"domvm-v3.4.12-non-keyed","b":"25_run-clear-memory","v":[0.9701957702636719]}, -{"f":"domvm-v3.4.12-non-keyed","b":"26_run-10k-memory","v":[22.14283275604248]}, -{"f":"domvm-v3.4.12-non-keyed","b":"31_startup-ci","v":[1876.68,1876.635,1876.4650000000001]}, -{"f":"domvm-v3.4.12-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"domvm-v3.4.12-non-keyed","b":"33_startup-mainthreadcost","v":[4.487999999999999,5.891999999999998,4.347999999999998]}, -{"f":"domvm-v3.4.12-non-keyed","b":"34_startup-totalbytes","v":[153.6337890625,153.6337890625,153.6337890625]}, -{"f":"doohtml-non-keyed","b":"01_run1k","v":[40.03,40.511,40.759,40.99,41.074,42.456,42.582,42.842,43.036,43.041]}, -{"f":"doohtml-non-keyed","b":"02_replace1k","v":[19.538,19.593,20.25,20.422,20.484,20.848,20.959,21,21.001,21.13]}, -{"f":"doohtml-non-keyed","b":"03_update10th1k_x16","v":[100.763,103.005,103.037,103.813,104.994,107.81,108.627,109.653,109.898,112.187]}, -{"f":"doohtml-non-keyed","b":"04_select1k","v":[9.898,10.463,10.714,11.008,11.206,11.341,11.391,11.76,11.773,12.253]}, -{"f":"doohtml-non-keyed","b":"05_swap1k","v":[24.575,25.27,25.803,25.821,25.863,26.047,26.346,26.593,28.105,28.195]}, -{"f":"doohtml-non-keyed","b":"06_remove-one-1k","v":[45.083,46.762,48.313,48.52,48.943,48.984,50.212,50.345,50.497,50.577]}, -{"f":"doohtml-non-keyed","b":"07_create10k","v":[428.108,428.812,429.811,432.614,433.059,433.588,435.562,435.808,438.197,444.051]}, -{"f":"doohtml-non-keyed","b":"08_create1k-after1k_x2","v":[95.625,95.855,95.877,96.108,98.227,98.389,99.226,99.68,99.714,100.015]}, -{"f":"doohtml-non-keyed","b":"09_clear1k_x8","v":[30.882,31.828,32.835,33.346,33.711,33.878,35.125,35.972,36.037,36.251]}, -{"f":"doohtml-non-keyed","b":"21_ready-memory","v":[0.8996438980102539]}, -{"f":"doohtml-non-keyed","b":"22_run-memory","v":[1.9711341857910156]}, -{"f":"doohtml-non-keyed","b":"23_update5-memory","v":[2.1009511947631836]}, -{"f":"doohtml-non-keyed","b":"25_run-clear-memory","v":[0.9384326934814453]}, -{"f":"doohtml-non-keyed","b":"26_run-10k-memory","v":[11.5039701461792]}, -{"f":"doohtml-non-keyed","b":"31_startup-ci","v":[1952.3400000000001,2027.1050000000002,2026.4699999999998]}, -{"f":"doohtml-non-keyed","b":"32_startup-bt","v":[0,0.04400000000000001,0]}, -{"f":"doohtml-non-keyed","b":"33_startup-mainthreadcost","v":[5.3759999999999994,9462.592,3.628]}, -{"f":"doohtml-non-keyed","b":"34_startup-totalbytes","v":[177.65234375,177.65234375,177.65234375]}, -{"f":"doz-v3.4.1-non-keyed","b":"01_run1k","v":[58.563,58.738,58.916,59.268,59.454,59.538,59.685,59.761,60.195,60.2]}, -{"f":"doz-v3.4.1-non-keyed","b":"02_replace1k","v":[40.852,42.11,42.153,42.511,42.541,42.727,42.735,43.159,43.201,43.512]}, -{"f":"doz-v3.4.1-non-keyed","b":"03_update10th1k_x16","v":[143.925,144.127,144.72,144.746,145.54,145.631,146.911,149.099,149.662,150.049]}, -{"f":"doz-v3.4.1-non-keyed","b":"04_select1k","v":[33.026,34.166,34.679,35.121,35.458,35.481,36.04,36.083,36.163,36.362]}, -{"f":"doz-v3.4.1-non-keyed","b":"05_swap1k","v":[22.664,24.33,24.994,25.214,25.68,25.805,25.948,26.078,26.952,27.085]}, -{"f":"doz-v3.4.1-non-keyed","b":"06_remove-one-1k","v":[116.034,116.05,117.025,117.026,117.197,118.097,118.395,120.065,120.734,121.153]}, -{"f":"doz-v3.4.1-non-keyed","b":"07_create10k","v":[688.314,692.403,693.426,694.006,694.044,707.367,711.377,716.018,716.573,718.547]}, -{"f":"doz-v3.4.1-non-keyed","b":"08_create1k-after1k_x2","v":[128.724,129.075,129.139,129.889,130.056,130.208,130.494,130.495,130.589,130.597]}, -{"f":"doz-v3.4.1-non-keyed","b":"09_clear1k_x8","v":[41.121,41.592,42.811,43.325,43.878,43.985,45.411,45.644,45.655,47.179]}, -{"f":"doz-v3.4.1-non-keyed","b":"21_ready-memory","v":[1.0283880233764648]}, -{"f":"doz-v3.4.1-non-keyed","b":"22_run-memory","v":[4.409161567687988]}, -{"f":"doz-v3.4.1-non-keyed","b":"23_update5-memory","v":[5.062722206115723]}, -{"f":"doz-v3.4.1-non-keyed","b":"25_run-clear-memory","v":[8.75007152557373]}, -{"f":"doz-v3.4.1-non-keyed","b":"26_run-10k-memory","v":[32.28221797943115]}, -{"f":"doz-v3.4.1-non-keyed","b":"31_startup-ci","v":[2326.485,2327.075,2326.5550000000003]}, -{"f":"doz-v3.4.1-non-keyed","b":"32_startup-bt","v":[0,0,0.064]}, -{"f":"doz-v3.4.1-non-keyed","b":"33_startup-mainthreadcost","v":[4.507999999999998,6.051999999999997,9497.132000000001]}, -{"f":"doz-v3.4.1-non-keyed","b":"34_startup-totalbytes","v":[240.76953125,240.76953125,240.76953125]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"01_run1k","v":[39.021,39.049,39.284,39.725,39.97,40.089,40.395,40.978,41.531,43.175]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"02_replace1k","v":[17.413,17.813,18.024,18.119,18.759,19.083,19.225,19.289,19.339,19.604]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"03_update10th1k_x16","v":[90.622,93.706,98.816,101.465,103.647,104.322,104.622,104.842,105.394,106.522]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"04_select1k","v":[10.156,11.372,11.865,12.245,12.364,12.485,12.585,13.06,13.509,14.157]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"05_swap1k","v":[16.789,17.872,18.543,19.222,19.907,21.618,21.687,21.815,22.111,22.431]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"06_remove-one-1k","v":[76.137,76.688,77.548,78.139,78.609,78.647,78.661,78.943,79.2,79.878]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"07_create10k","v":[537.515,537.894,538.688,541.582,544.649,545.151,546.876,549.566,550.375,553.54]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"08_create1k-after1k_x2","v":[109.169,109.424,109.532,109.654,109.683,109.732,109.934,110.658,110.765,111.748]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"09_clear1k_x8","v":[59.041,60.911,61.243,62.459,63.673,63.965,66.054,66.568,67.579,68.279]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"21_ready-memory","v":[0.7364797592163086]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"22_run-memory","v":[4.571455001831055]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"23_update5-memory","v":[4.699114799499512]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"25_run-clear-memory","v":[4.734148979187012]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"26_run-10k-memory","v":[37.657225608825684]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"31_startup-ci","v":[1951.68,1951.4350000000002,1876.5949999999998]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"33_startup-mainthreadcost","v":[7.507999999999997,4.979999999999998,10.475999999999994]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"34_startup-totalbytes","v":[167.892578125,167.892578125,167.892578125]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"01_run1k","v":[44.362,45.534,46.917,47.124,47.219,47.596,47.6,48.526,49.034,50.312]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"02_replace1k","v":[23.317,23.645,24.14,24.18,24.868,25.148,25.431,26.411,26.447,29.6]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"03_update10th1k_x16","v":[110.611,111.024,113.658,118.344,118.621,119.417,120.316,120.961,121.48,124.091]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"04_select1k","v":[13.903,14.341,14.53,15.433,15.779,15.884,16.105,16.644,17.347,17.467]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"05_swap1k","v":[18.437,19.58,20.22,20.336,20.426,22.258,29.845,33.64,34.077,34.843]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"06_remove-one-1k","v":[79.902,81.307,82.268,82.629,82.982,83.275,83.462,83.578,84.075,87.042]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"07_create10k","v":[484.347,491.584,498.046,498.886,500.948,501.255,503.039,504.358,506.784,508.202]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"08_create1k-after1k_x2","v":[98.235,98.615,99.275,99.763,104.433,106.371,106.583,106.873,107.031,107.128]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"09_clear1k_x8","v":[36.165,37.538,37.557,37.612,38.034,38.544,38.881,38.884,39.915,41.133]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"21_ready-memory","v":[0.7490787506103516]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"22_run-memory","v":[3.569573402404785]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"23_update5-memory","v":[3.653331756591797]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"25_run-clear-memory","v":[1.055215835571289]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"26_run-10k-memory","v":[27.680179595947266]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"31_startup-ci","v":[1876.0349999999999,1876.1450000000002,1876.54]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"32_startup-bt","v":[0.048,0,0]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"33_startup-mainthreadcost","v":[9493.724,4.1,9.299999999999995]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"34_startup-totalbytes","v":[160.806640625,160.806640625,160.806640625]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"01_run1k","v":[45.308,47.218,47.277,47.323,47.904,48.238,48.558,48.917,50.142,53.579]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"02_replace1k","v":[16.731,17.035,18.096,18.188,18.507,18.745,22.221,24.869,25.329,25.971]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"03_update10th1k_x16","v":[89.667,96.522,98.245,98.646,100.533,104.585,104.841,106.342,106.537,106.904]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"04_select1k","v":[12.098,12.571,13.533,13.55,13.621,13.915,14.139,15.781,15.836,16.108]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"05_swap1k","v":[15.472,15.66,17.709,17.948,20.142,20.34,21.849,21.866,29.06,34.954]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"06_remove-one-1k","v":[70.851,72.943,72.945,73.276,73.366,73.955,74.218,75.306,75.873,76.802]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"07_create10k","v":[473.486,473.818,478.645,479.045,479.747,480.466,481.037,481.484,482.885,483.034]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"08_create1k-after1k_x2","v":[102.93,103.836,104.069,104.546,104.898,105.087,105.342,105.437,105.54,105.971]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"09_clear1k_x8","v":[42.05,42.683,44.887,45.503,45.68,46.62,47.14,47.456,47.671,48.258]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"21_ready-memory","v":[0.6741733551025391]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"22_run-memory","v":[2.089613914489746]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"23_update5-memory","v":[2.2357072830200195]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"25_run-clear-memory","v":[0.8088817596435547]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"26_run-10k-memory","v":[15.541885375976562]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"31_startup-ci","v":[1876.8449999999998,1876.2099999999998,1876.38]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"33_startup-mainthreadcost","v":[6.339999999999997,8.195999999999994,7.723999999999995]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"34_startup-totalbytes","v":[150.2001953125,150.2001953125,150.2001953125]}, -{"f":"fre-v2.5.1-non-keyed","b":"01_run1k","v":[53.145,53.269,53.472,54.114,54.432,54.919,54.929,54.934,55.198,55.396]}, -{"f":"fre-v2.5.1-non-keyed","b":"02_replace1k","v":[34.603,35.179,35.204,35.512,35.525,35.912,35.955,36.246,36.676,36.936]}, -{"f":"fre-v2.5.1-non-keyed","b":"03_update10th1k_x16","v":[543.786,554.406,570.852,584.083,585.592,585.87,593.753,593.989,614.678,633.916]}, -{"f":"fre-v2.5.1-non-keyed","b":"04_select1k","v":[283.545,288.807,290.145,293.241,293.503,296.429,300.31,302.322,303.39,304.088]}, -{"f":"fre-v2.5.1-non-keyed","b":"05_swap1k","v":[106.743,108.911,110.112,111.173,112.691,113.61,113.982,115.111,115.151,115.164]}, -{"f":"fre-v2.5.1-non-keyed","b":"06_remove-one-1k","v":[139.196,139.231,139.537,140.745,140.881,141.189,141.553,141.8,143.438,144.078]}, -{"f":"fre-v2.5.1-non-keyed","b":"07_create10k","v":[602.686,604.718,605.702,606.08,606.935,606.985,608.103,609.18,609.633,613.35]}, -{"f":"fre-v2.5.1-non-keyed","b":"08_create1k-after1k_x2","v":[181.224,181.315,182.315,183.851,184.125,184.696,189.136,190.034,191.085,194.537]}, -{"f":"fre-v2.5.1-non-keyed","b":"09_clear1k_x8","v":[43.972,46.967,49.059,50.335,50.618,51.251,51.359,51.38,51.704,53.065]}, -{"f":"fre-v2.5.1-non-keyed","b":"21_ready-memory","v":[0.7118597030639648]}, -{"f":"fre-v2.5.1-non-keyed","b":"22_run-memory","v":[3.8664016723632812]}, -{"f":"fre-v2.5.1-non-keyed","b":"23_update5-memory","v":[13.238746643066406]}, -{"f":"fre-v2.5.1-non-keyed","b":"25_run-clear-memory","v":[15.061295509338379]}, -{"f":"fre-v2.5.1-non-keyed","b":"26_run-10k-memory","v":[29.818593978881836]}, -{"f":"fre-v2.5.1-non-keyed","b":"31_startup-ci","v":[1876.84,1876.4999999999998,1876.635]}, -{"f":"fre-v2.5.1-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"fre-v2.5.1-non-keyed","b":"33_startup-mainthreadcost","v":[4.427999999999997,4.588,8.439999999999992]}, -{"f":"fre-v2.5.1-non-keyed","b":"34_startup-totalbytes","v":[148.294921875,148.294921875,148.294921875]}, -{"f":"gyron-v0.0.16-non-keyed","b":"01_run1k","v":[49.663,49.939,50.635,50.663,50.885,51.263,51.377,51.473,51.643,52.005]}, -{"f":"gyron-v0.0.16-non-keyed","b":"02_replace1k","v":[23.836,23.944,24.01,24.081,24.202,24.273,24.328,24.487,24.525,24.547]}, -{"f":"gyron-v0.0.16-non-keyed","b":"03_update10th1k_x16","v":[134.73,135.265,137.842,138.527,139.16,142.945,144.577,145.267,146.022,147.267]}, -{"f":"gyron-v0.0.16-non-keyed","b":"04_select1k","v":[33.327,35.478,35.64,35.825,36.115,36.115,37.202,37.531,37.549,37.691]}, -{"f":"gyron-v0.0.16-non-keyed","b":"05_swap1k","v":[21.498,23.9,23.902,24.67,24.967,25.226,25.931,26.822,27.192,27.282]}, -{"f":"gyron-v0.0.16-non-keyed","b":"06_remove-one-1k","v":[98.923,99.175,100.058,101.055,101.275,101.322,102.946,103.09,103.626,104.333]}, -{"f":"gyron-v0.0.16-non-keyed","b":"07_create10k","v":[554.761,559.686,559.775,567.212,570.695,572.239,573.578,574.927,576.474,577.154]}, -{"f":"gyron-v0.0.16-non-keyed","b":"08_create1k-after1k_x2","v":[118.569,119.332,120.107,120.368,120.748,120.766,120.937,121.118,121.309,122.146]}, -{"f":"gyron-v0.0.16-non-keyed","b":"09_clear1k_x8","v":[55.416,56.016,56.051,56.29,56.371,56.61,56.639,58.125,58.477,58.506]}, -{"f":"gyron-v0.0.16-non-keyed","b":"21_ready-memory","v":[0.8105316162109375]}, -{"f":"gyron-v0.0.16-non-keyed","b":"22_run-memory","v":[3.9073867797851562]}, -{"f":"gyron-v0.0.16-non-keyed","b":"23_update5-memory","v":[4.185519218444824]}, -{"f":"gyron-v0.0.16-non-keyed","b":"25_run-clear-memory","v":[2.3899097442626953]}, -{"f":"gyron-v0.0.16-non-keyed","b":"26_run-10k-memory","v":[29.85391139984131]}, -{"f":"gyron-v0.0.16-non-keyed","b":"31_startup-ci","v":[2177.26,2177.0249999999996,2176.95]}, -{"f":"gyron-v0.0.16-non-keyed","b":"32_startup-bt","v":[0,0.055999999999999994,0]}, -{"f":"gyron-v0.0.16-non-keyed","b":"33_startup-mainthreadcost","v":[7.607999999999996,9484.212,5.031999999999998]}, -{"f":"gyron-v0.0.16-non-keyed","b":"34_startup-totalbytes","v":[201.3427734375,201.3427734375,201.3427734375]}, -{"f":"halogen-v6.1.3-non-keyed","b":"01_run1k","v":[48.354,49.602,50.165,50.27,50.275,50.291,50.572,51.034,51.754,52.439]}, -{"f":"halogen-v6.1.3-non-keyed","b":"02_replace1k","v":[23.016,24.178,24.304,24.31,24.325,24.338,24.357,24.491,24.499,25.17]}, -{"f":"halogen-v6.1.3-non-keyed","b":"03_update10th1k_x16","v":[190.497,195.119,202.791,203.875,203.923,204.341,204.698,206.07,206.905,208.909]}, -{"f":"halogen-v6.1.3-non-keyed","b":"04_select1k","v":[101.182,103.837,105.018,109.173,109.834,110.957,111.036,111.737,114.123,121.296]}, -{"f":"halogen-v6.1.3-non-keyed","b":"05_swap1k","v":[40.561,40.942,41.409,42.155,42.162,42.427,43.193,43.93,43.97,44.301]}, -{"f":"halogen-v6.1.3-non-keyed","b":"06_remove-one-1k","v":[97.118,97.709,98.159,98.637,99.157,99.378,99.738,100.176,100.179,100.202]}, -{"f":"halogen-v6.1.3-non-keyed","b":"07_create10k","v":[548.662,550.138,551.962,552.274,554.312,554.994,555.318,559.209,559.502,564.239]}, -{"f":"halogen-v6.1.3-non-keyed","b":"08_create1k-after1k_x2","v":[125.704,126.44,126.608,126.827,126.909,127.089,127.443,127.554,128.331,131.431]}, -{"f":"halogen-v6.1.3-non-keyed","b":"09_clear1k_x8","v":[63.78,64.274,65.28,65.669,66.549,67.207,67.643,68.57,69.032,69.564]}, -{"f":"halogen-v6.1.3-non-keyed","b":"21_ready-memory","v":[1.2939825057983398]}, -{"f":"halogen-v6.1.3-non-keyed","b":"22_run-memory","v":[7.070705413818359]}, -{"f":"halogen-v6.1.3-non-keyed","b":"23_update5-memory","v":[7.3280534744262695]}, -{"f":"halogen-v6.1.3-non-keyed","b":"25_run-clear-memory","v":[1.7750959396362305]}, -{"f":"halogen-v6.1.3-non-keyed","b":"26_run-10k-memory","v":[57.002384185791016]}, -{"f":"halogen-v6.1.3-non-keyed","b":"31_startup-ci","v":[3451.0599999999995,3451.7880000000005,3451.3240000000005]}, -{"f":"halogen-v6.1.3-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"halogen-v6.1.3-non-keyed","b":"33_startup-mainthreadcost","v":[8.771999999999997,4.0280000000000005,6.511999999999999]}, -{"f":"halogen-v6.1.3-non-keyed","b":"34_startup-totalbytes","v":[437.787109375,437.787109375,437.787109375]}, -{"f":"heresy-v0.26.1-non-keyed","b":"01_run1k","v":[59.423,60.898,60.899,61.068,61.144,61.392,61.525,61.551,61.794,62.002]}, -{"f":"heresy-v0.26.1-non-keyed","b":"02_replace1k","v":[26.1,26.27,26.462,26.598,26.73,26.826,26.858,26.898,26.931,27.444]}, -{"f":"heresy-v0.26.1-non-keyed","b":"03_update10th1k_x16","v":[115.077,123.223,124.439,125.113,126.6,127.096,127.765,128.543,130.499,131.16]}, -{"f":"heresy-v0.26.1-non-keyed","b":"04_select1k","v":[17.97,18.843,18.874,18.91,18.95,19.104,19.191,20.479,20.824,20.832]}, -{"f":"heresy-v0.26.1-non-keyed","b":"05_swap1k","v":[18.844,19.876,20.446,20.691,21.245,21.449,21.5,21.685,21.847,24.398]}, -{"f":"heresy-v0.26.1-non-keyed","b":"06_remove-one-1k","v":[99.336,99.958,100.074,101.21,101.511,102.485,102.509,102.512,102.615,102.669]}, -{"f":"heresy-v0.26.1-non-keyed","b":"07_create10k","v":[649.209,650.405,652.928,653.328,653.755,657.168,661.568,666.27,666.932,666.965]}, -{"f":"heresy-v0.26.1-non-keyed","b":"08_create1k-after1k_x2","v":[132.234,132.298,132.679,132.9,133.684,134.034,134.897,135.012,135.381,135.422]}, -{"f":"heresy-v0.26.1-non-keyed","b":"09_clear1k_x8","v":[47.731,48.464,48.579,48.608,49.741,50.625,51.02,51.184,51.337,53.045]}, -{"f":"heresy-v0.26.1-non-keyed","b":"21_ready-memory","v":[0.9738807678222656]}, -{"f":"heresy-v0.26.1-non-keyed","b":"22_run-memory","v":[4.168800354003906]}, -{"f":"heresy-v0.26.1-non-keyed","b":"23_update5-memory","v":[4.1628217697143555]}, -{"f":"heresy-v0.26.1-non-keyed","b":"25_run-clear-memory","v":[1.4330425262451172]}, -{"f":"heresy-v0.26.1-non-keyed","b":"26_run-10k-memory","v":[32.83758354187012]}, -{"f":"heresy-v0.26.1-non-keyed","b":"31_startup-ci","v":[1876.9650000000001,1876.84,1876.875]}, -{"f":"heresy-v0.26.1-non-keyed","b":"32_startup-bt","v":[0.048,0,0]}, -{"f":"heresy-v0.26.1-non-keyed","b":"33_startup-mainthreadcost","v":[9503.024,4.327999999999997,5.459999999999996]}, -{"f":"heresy-v0.26.1-non-keyed","b":"34_startup-totalbytes","v":[162.1650390625,162.1650390625,162.1650390625]}, -{"f":"hullo-v0.8.2-non-keyed","b":"01_run1k","v":[48.094,48.249,49.027,49.086,49.091,49.205,49.421,49.443,50.328,50.447]}, -{"f":"hullo-v0.8.2-non-keyed","b":"02_replace1k","v":[21.187,21.269,21.311,21.391,21.481,22.309,22.409,22.669,22.846,22.876]}, -{"f":"hullo-v0.8.2-non-keyed","b":"03_update10th1k_x16","v":[104.092,105.468,107.25,107.674,108.782,109.303,109.705,110.375,113.191,116.643]}, -{"f":"hullo-v0.8.2-non-keyed","b":"04_select1k","v":[14.724,14.73,14.946,15.349,15.725,16.077,16.195,16.314,16.787,17.001]}, -{"f":"hullo-v0.8.2-non-keyed","b":"05_swap1k","v":[17.987,18.163,20.299,20.495,20.91,21.719,21.869,22.268,22.825,23.462]}, -{"f":"hullo-v0.8.2-non-keyed","b":"06_remove-one-1k","v":[84.285,86.574,86.737,87.272,87.394,87.483,87.633,87.877,88.122,88.675]}, -{"f":"hullo-v0.8.2-non-keyed","b":"07_create10k","v":[523.982,525.487,529.765,530.025,530.601,531.617,531.891,533.283,533.604,535.412]}, -{"f":"hullo-v0.8.2-non-keyed","b":"08_create1k-after1k_x2","v":[105.496,107.119,107.695,108.22,108.236,108.276,108.745,109.636,109.701,110.126]}, -{"f":"hullo-v0.8.2-non-keyed","b":"09_clear1k_x8","v":[44.71,44.899,44.963,46.029,46.996,47.607,47.759,48.003,49.072,49.154]}, -{"f":"hullo-v0.8.2-non-keyed","b":"21_ready-memory","v":[0.7758150100708008]}, -{"f":"hullo-v0.8.2-non-keyed","b":"22_run-memory","v":[4.368064880371094]}, -{"f":"hullo-v0.8.2-non-keyed","b":"23_update5-memory","v":[4.359631538391113]}, -{"f":"hullo-v0.8.2-non-keyed","b":"25_run-clear-memory","v":[1.0576601028442383]}, -{"f":"hullo-v0.8.2-non-keyed","b":"26_run-10k-memory","v":[36.28971767425537]}, -{"f":"hullo-v0.8.2-non-keyed","b":"31_startup-ci","v":[2026.745,2026.3400000000001,2026.42]}, -{"f":"hullo-v0.8.2-non-keyed","b":"32_startup-bt","v":[0.052000000000000005,0,0]}, -{"f":"hullo-v0.8.2-non-keyed","b":"33_startup-mainthreadcost","v":[9458.692000000001,4.2399999999999975,7.775999999999995]}, -{"f":"hullo-v0.8.2-non-keyed","b":"34_startup-totalbytes","v":[179.3779296875,179.3779296875,179.3779296875]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"01_run1k","v":[57.842,58.962,59.215,59.452,59.55,59.68,59.927,59.962,60.031,60.596]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"02_replace1k","v":[29.092,29.163,29.537,29.749,29.76,30.311,30.356,30.46,30.706,30.776]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"03_update10th1k_x16","v":[96.758,101.611,102.476,104.527,111.647,112.882,113.561,113.577,113.881,117.757]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"04_select1k","v":[23.554,25.12,25.51,25.514,26.068,26.229,26.273,26.505,26.657,27.868]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"05_swap1k","v":[17.053,18.723,18.81,18.886,19.036,19.49,20.558,21.077,22.408,22.673]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"06_remove-one-1k","v":[44.555,45.772,47.371,47.88,48.16,48.176,48.257,48.6,48.805,49.219]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"07_create10k","v":[657.593,657.934,662.041,666.308,666.924,667.093,668.48,668.616,669.119,669.393]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"08_create1k-after1k_x2","v":[147.459,147.528,148.497,148.552,148.566,149.522,149.783,150.177,150.247,150.396]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"09_clear1k_x8","v":[33.245,34.853,36.302,36.891,37.8,37.9,38.045,38.228,38.362,38.934]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"21_ready-memory","v":[0.6958122253417969]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"22_run-memory","v":[3.9733457565307617]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"23_update5-memory","v":[4.146605491638184]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"25_run-clear-memory","v":[1.3558282852172852]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"26_run-10k-memory","v":[30.972006797790527]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"31_startup-ci","v":[1877.4599999999998,1876.7399999999998,1876.275]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"33_startup-mainthreadcost","v":[4.759999999999998,4.607999999999997,3.8480000000000008]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"34_startup-totalbytes","v":[153.1865234375,153.1865234375,153.1865234375]}, -{"f":"imba-v1.5.2-non-keyed","b":"01_run1k","v":[38.753,38.989,39.218,42.328,43.552,44.344,44.348,45.082,45.476,45.48]}, -{"f":"imba-v1.5.2-non-keyed","b":"02_replace1k","v":[17.609,21.046,21.559,22.996,23.498,23.965,24.085,24.482,25.091,26.194]}, -{"f":"imba-v1.5.2-non-keyed","b":"03_update10th1k_x16","v":[97.099,100.782,103.646,104.599,104.745,104.931,108.618,108.677,109.636,111.92]}, -{"f":"imba-v1.5.2-non-keyed","b":"04_select1k","v":[14.615,15.731,16.046,16.666,17.629,17.873,17.93,17.951,17.969,18.033]}, -{"f":"imba-v1.5.2-non-keyed","b":"05_swap1k","v":[19.53,19.648,20.861,20.879,20.911,21.118,22.093,22.234,22.258,22.939]}, -{"f":"imba-v1.5.2-non-keyed","b":"06_remove-one-1k","v":[70.984,72.543,72.57,73.321,73.614,73.815,73.88,74.18,74.338,74.441]}, -{"f":"imba-v1.5.2-non-keyed","b":"07_create10k","v":[473.983,481.941,483.807,485.896,486.101,487.644,488.124,489.282,489.851,492.917]}, -{"f":"imba-v1.5.2-non-keyed","b":"08_create1k-after1k_x2","v":[101.58,102.796,107.42,109.712,110.309,111.007,111.132,111.651,111.725,112.074]}, -{"f":"imba-v1.5.2-non-keyed","b":"09_clear1k_x8","v":[37.325,39.214,39.292,39.71,40.077,40.179,40.396,41.184,42.473,42.493]}, -{"f":"imba-v1.5.2-non-keyed","b":"21_ready-memory","v":[0.9159040451049805]}, -{"f":"imba-v1.5.2-non-keyed","b":"22_run-memory","v":[3.514181137084961]}, -{"f":"imba-v1.5.2-non-keyed","b":"23_update5-memory","v":[3.5336484909057617]}, -{"f":"imba-v1.5.2-non-keyed","b":"25_run-clear-memory","v":[3.4759397506713867]}, -{"f":"imba-v1.5.2-non-keyed","b":"26_run-10k-memory","v":[25.714972496032715]}, -{"f":"imba-v1.5.2-non-keyed","b":"31_startup-ci","v":[2176.175,2176.205,2178.005]}, -{"f":"imba-v1.5.2-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"imba-v1.5.2-non-keyed","b":"33_startup-mainthreadcost","v":[8.531999999999993,3.3080000000000003,4.331999999999997]}, -{"f":"imba-v1.5.2-non-keyed","b":"34_startup-totalbytes","v":[203.3154296875,203.3154296875,203.3154296875]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"01_run1k","v":[58.611,59.113,59.181,59.577,59.723,60.305,60.541,60.881,60.955,61.182]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"02_replace1k","v":[40.338,40.729,41.227,42.331,42.43,42.815,42.862,42.906,43.242,43.325]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"03_update10th1k_x16","v":[332.345,345.546,347.318,347.957,351.781,352.118,354.973,356.044,356.255,360.204]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"04_select1k","v":[257.591,262.415,263.577,264.716,266.482,267.254,269.873,271.873,272.453,272.455]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"05_swap1k","v":[79.705,82.604,83.803,83.846,84.443,84.638,84.767,85.561,97.09,99.028]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"06_remove-one-1k","v":[138.542,138.678,139.139,139.182,139.864,140.123,140.247,141.172,142.306,143.274]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"07_create10k","v":[574.706,574.828,575.145,576.346,577.626,579.456,580.974,585.003,587.276,611.166]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"08_create1k-after1k_x2","v":[153.665,155.462,155.514,157.119,157.472,159.417,162.098,162.198,163.416,163.857]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"09_clear1k_x8","v":[43.968,44.351,46.184,46.704,46.753,46.857,46.876,47.572,47.758,49.127]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"21_ready-memory","v":[5.3017578125]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"22_run-memory","v":[8.723367691040039]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"23_update5-memory","v":[8.93618392944336]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"25_run-clear-memory","v":[5.755923271179199]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"26_run-10k-memory","v":[36.57987117767334]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"31_startup-ci","v":[6602.7080000000005,6601.912,6602.516]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"33_startup-mainthreadcost","v":[4.008,9.043999999999997,4.7559999999999985]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"34_startup-totalbytes","v":[1085.1826171875,1085.1826171875,1085.1826171875]}, -{"f":"inferno-v7.4.8-non-keyed","b":"01_run1k","v":[39.396,39.882,40.102,40.132,40.574,40.837,40.915,41.222,41.421,41.563]}, -{"f":"inferno-v7.4.8-non-keyed","b":"02_replace1k","v":[19.394,19.616,19.621,19.674,19.681,19.702,19.748,19.786,20.03,20.228]}, -{"f":"inferno-v7.4.8-non-keyed","b":"03_update10th1k_x16","v":[92.359,107.862,109.052,109.217,109.621,109.735,110.246,110.886,111.764,113.895]}, -{"f":"inferno-v7.4.8-non-keyed","b":"04_select1k","v":[13.362,13.5,14.119,14.453,14.706,15.065,15.404,15.54,15.562,15.759]}, -{"f":"inferno-v7.4.8-non-keyed","b":"05_swap1k","v":[17.663,18.462,19.539,20.117,22.246,22.288,22.323,22.48,22.777,22.873]}, -{"f":"inferno-v7.4.8-non-keyed","b":"06_remove-one-1k","v":[75.558,76.878,77.309,77.36,77.547,78.049,78.724,78.762,79.15,79.587]}, -{"f":"inferno-v7.4.8-non-keyed","b":"07_create10k","v":[462.722,463.501,464.043,464.564,466.285,466.355,467.665,468.01,468.931,469.609]}, -{"f":"inferno-v7.4.8-non-keyed","b":"08_create1k-after1k_x2","v":[90.363,92.341,93.164,93.209,93.578,93.649,93.704,93.729,93.75,94.753]}, -{"f":"inferno-v7.4.8-non-keyed","b":"09_clear1k_x8","v":[32.562,32.571,32.799,34.216,34.456,35.309,36.569,36.62,36.716,37.212]}, -{"f":"inferno-v7.4.8-non-keyed","b":"21_ready-memory","v":[0.6922130584716797]}, -{"f":"inferno-v7.4.8-non-keyed","b":"22_run-memory","v":[2.653228759765625]}, -{"f":"inferno-v7.4.8-non-keyed","b":"23_update5-memory","v":[2.6989994049072266]}, -{"f":"inferno-v7.4.8-non-keyed","b":"25_run-clear-memory","v":[0.8334026336669922]}, -{"f":"inferno-v7.4.8-non-keyed","b":"26_run-10k-memory","v":[19.576610565185547]}, -{"f":"inferno-v7.4.8-non-keyed","b":"31_startup-ci","v":[1952.1350000000002,1951.49,1951.4699999999998]}, -{"f":"inferno-v7.4.8-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"inferno-v7.4.8-non-keyed","b":"33_startup-mainthreadcost","v":[3.9480000000000004,4.3919999999999995,3.96]}, -{"f":"inferno-v7.4.8-non-keyed","b":"34_startup-totalbytes","v":[163.181640625,163.181640625,163.181640625]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"01_run1k","v":[47.717,47.721,48.133,48.334,48.932,49.01,49.369,49.97,50.647,50.994]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"02_replace1k","v":[22.051,22.065,22.213,22.448,22.515,22.601,23.09,23.17,23.242,23.395]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"03_update10th1k_x16","v":[127.797,128.776,133.6,133.671,134.756,135.761,136.217,136.463,136.717,136.974]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"04_select1k","v":[16.159,16.916,17.636,19.253,19.869,19.965,20.607,20.912,21.297,21.371]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"05_swap1k","v":[19.535,19.95,20.083,20.287,20.733,21.181,21.257,23.125,23.253,23.805]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"06_remove-one-1k","v":[48.963,50.524,51.2,52.481,53.109,53.396,53.693,55.027,55.124,55.244]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"07_create10k","v":[659.567,665.481,665.584,665.967,670.277,673.606,674.057,676.413,676.904,677.067]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"08_create1k-after1k_x2","v":[107.444,107.716,108.326,108.772,109.042,109.31,109.548,109.826,109.828,110.334]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"09_clear1k_x8","v":[38.959,39.208,39.755,41.699,42.66,42.697,44.143,44.377,44.893,45.557]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"21_ready-memory","v":[1.0956830978393555]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"22_run-memory","v":[5.279392242431641]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"23_update5-memory","v":[5.739937782287598]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"25_run-clear-memory","v":[2.0891036987304688]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"26_run-10k-memory","v":[38.66884994506836]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"31_startup-ci","v":[2551.4900000000002,2551.44,2551.7250000000004]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"33_startup-mainthreadcost","v":[7.1919999999999975,4.008,9.279999999999994]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"34_startup-totalbytes","v":[280.931640625,280.931640625,280.931640625]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"01_run1k","v":[43.356,43.489,44.786,45.21,45.373,45.728,45.812,45.877,46.17,46.326]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"02_replace1k","v":[18.845,19.057,19.115,19.617,19.693,19.923,20.066,20.133,20.241,20.277]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"03_update10th1k_x16","v":[103.312,107.887,111.647,112.512,114.346,115.887,116.773,117.603,117.848,118.471]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"04_select1k","v":[20.804,22.187,22.395,22.666,22.822,22.987,23.019,23.397,23.441,23.919]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"05_swap1k","v":[20.61,21.143,21.632,21.69,22.131,22.39,22.606,23.274,23.408,24.86]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"06_remove-one-1k","v":[77.444,77.704,77.844,78.445,78.644,79.071,79.109,79.713,79.846,80.093]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"07_create10k","v":[459.581,462.44,462.665,467.357,467.713,468.24,470.056,470.466,477.694,477.89]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"08_create1k-after1k_x2","v":[97.026,98.025,98.03,98.08,98.981,99.296,99.474,99.79,99.896,100.156]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"09_clear1k_x8","v":[36.349,37.413,37.615,39.272,39.41,39.876,40.403,41.451,41.848,42.538]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"21_ready-memory","v":[0.7390756607055664]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"22_run-memory","v":[2.8766002655029297]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"23_update5-memory","v":[3.081007957458496]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"25_run-clear-memory","v":[0.9046478271484375]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"26_run-10k-memory","v":[23.919026374816895]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"31_startup-ci","v":[1876.3300000000002,1876.43,1877.055]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"32_startup-bt","v":[0.048,0,0.048]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"33_startup-mainthreadcost","v":[9446.608,9.911999999999995,9486.748000000001]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"34_startup-totalbytes","v":[153.115234375,153.115234375,153.115234375]}, -{"f":"lit-v2.1.1-non-keyed","b":"01_run1k","v":[42.025,42.105,42.403,42.508,43.112,43.483,43.699,43.869,44.294,44.644]}, -{"f":"lit-v2.1.1-non-keyed","b":"02_replace1k","v":[18.431,18.684,19.151,19.235,19.381,19.396,19.588,19.678,19.926,20.062]}, -{"f":"lit-v2.1.1-non-keyed","b":"03_update10th1k_x16","v":[101.838,108.969,110.231,110.354,110.372,111.068,111.365,111.832,112.304,113.043]}, -{"f":"lit-v2.1.1-non-keyed","b":"04_select1k","v":[17.085,17.572,18.076,18.163,18.519,18.567,19.414,19.686,20.03,20.258]}, -{"f":"lit-v2.1.1-non-keyed","b":"05_swap1k","v":[19.843,20.778,20.999,21.027,22.097,22.272,22.288,23.844,24.276,24.431]}, -{"f":"lit-v2.1.1-non-keyed","b":"06_remove-one-1k","v":[76.334,76.538,76.559,76.885,77.077,77.081,77.723,77.758,78.279,78.817]}, -{"f":"lit-v2.1.1-non-keyed","b":"07_create10k","v":[458.938,462.035,464.429,464.575,465.049,465.187,465.44,465.761,465.988,466.289]}, -{"f":"lit-v2.1.1-non-keyed","b":"08_create1k-after1k_x2","v":[94.628,95.373,95.508,95.771,95.824,96.089,96.92,97.083,97.363,98.075]}, -{"f":"lit-v2.1.1-non-keyed","b":"09_clear1k_x8","v":[40.372,40.861,41.271,42.089,42.828,42.914,43.19,44.533,44.733,45.627]}, -{"f":"lit-v2.1.1-non-keyed","b":"21_ready-memory","v":[0.73980712890625]}, -{"f":"lit-v2.1.1-non-keyed","b":"22_run-memory","v":[2.6253013610839844]}, -{"f":"lit-v2.1.1-non-keyed","b":"23_update5-memory","v":[2.6030778884887695]}, -{"f":"lit-v2.1.1-non-keyed","b":"25_run-clear-memory","v":[0.8711671829223633]}, -{"f":"lit-v2.1.1-non-keyed","b":"26_run-10k-memory","v":[19.969351768493652]}, -{"f":"lit-v2.1.1-non-keyed","b":"31_startup-ci","v":[1801.557,1801.5075000000002,1801.2689999999998]}, -{"f":"lit-v2.1.1-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"lit-v2.1.1-non-keyed","b":"33_startup-mainthreadcost","v":[4.487999999999998,5.067999999999999,10.515999999999996]}, -{"f":"lit-v2.1.1-non-keyed","b":"34_startup-totalbytes","v":[159.0771484375,159.0771484375,159.0771484375]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"01_run1k","v":[42.555,43.145,43.231,43.639,43.936,44.129,44.152,44.389,44.454,44.781]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"02_replace1k","v":[18.35,18.545,18.623,18.803,18.988,19.009,19.012,19.071,19.384,19.419]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"03_update10th1k_x16","v":[98.879,100.284,108.258,108.58,109.308,109.329,109.494,109.754,109.86,112.026]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"04_select1k","v":[14.544,14.785,15.537,15.63,15.645,16.316,16.503,17.163,17.622,17.688]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"05_swap1k","v":[18.023,18.46,19.136,19.537,21.183,21.365,22.105,22.173,22.394,22.445]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"06_remove-one-1k","v":[75.27,75.42,76.216,76.828,77.163,77.729,77.852,77.866,78.489,78.595]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"07_create10k","v":[464.143,471.035,471.506,471.858,473.872,473.89,474.805,475.162,475.822,476.694]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"08_create1k-after1k_x2","v":[93.212,94.29,94.914,95.777,96.284,96.379,96.819,96.848,97.053,97.109]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"09_clear1k_x8","v":[34.786,35.579,37.002,37.604,38.462,38.922,39.552,39.676,40.083,40.665]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"21_ready-memory","v":[0.6891183853149414]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"22_run-memory","v":[2.9088096618652344]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"23_update5-memory","v":[2.8962039947509766]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"25_run-clear-memory","v":[0.9709901809692383]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"26_run-10k-memory","v":[22.577805519104004]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"31_startup-ci","v":[1877.0949999999998,1876.4750000000001,1876.455]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"32_startup-bt","v":[0.052000000000000005,0,0]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"33_startup-mainthreadcost","v":[9487.452,5.491999999999997,8.191999999999995]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"34_startup-totalbytes","v":[154.6025390625,154.6025390625,154.6025390625]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"01_run1k","v":[46.003,47.023,47.026,47.269,47.312,47.9,49.094,49.585,50.224,50.276]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"02_replace1k","v":[27.645,28.094,28.357,29.105,29.124,29.547,29.661,29.788,29.97,30.24]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"03_update10th1k_x16","v":[209.155,213.6,213.824,214.247,216.991,218.536,219.885,221.061,222.975,223.894]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"04_select1k","v":[112.25,112.615,114.14,116.148,117.373,118.486,120.816,122.094,122.497,126.182]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"05_swap1k","v":[43.53,45.932,49.019,49.197,49.41,50.21,50.523,50.787,51.515,52.133]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"06_remove-one-1k","v":[110.606,114.434,115.107,115.247,115.304,115.333,116,116.16,116.316,116.687]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"07_create10k","v":[529.001,531.171,531.734,532.346,532.52,533.159,533.412,535.497,536.32,536.704]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"08_create1k-after1k_x2","v":[118.236,118.766,118.984,119.121,119.564,120.472,120.758,121.02,121.329,121.465]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"09_clear1k_x8","v":[44.941,45.452,46.06,46.35,46.624,47.023,47.094,47.644,47.77,47.804]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"21_ready-memory","v":[0.6401281356811523]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"22_run-memory","v":[2.9227895736694336]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"23_update5-memory","v":[3.3625993728637695]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"25_run-clear-memory","v":[0.8179159164428711]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"26_run-10k-memory","v":[24.635570526123047]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"31_startup-ci","v":[1876.8000000000002,1876.5750000000003,1876.43]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"33_startup-mainthreadcost","v":[3.8680000000000003,10.979999999999995,9.159999999999993]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"34_startup-totalbytes","v":[146.744140625,146.744140625,146.744140625]}, -{"f":"maquette-v3.3.0-non-keyed","b":"01_run1k","v":[46.275,47.074,47.657,48.757,49.769,50.416,50.754,51.03,51.127,54.974]}, -{"f":"maquette-v3.3.0-non-keyed","b":"02_replace1k","v":[53.497,54.302,57.503,58.343,58.391,58.793,58.964,59.251,60.8,61.717]}, -{"f":"maquette-v3.3.0-non-keyed","b":"03_update10th1k_x16","v":[102.793,104.45,109.503,112.096,112.235,112.631,113.359,113.733,114.15,116.86]}, -{"f":"maquette-v3.3.0-non-keyed","b":"04_select1k","v":[169.081,174.89,176.993,178.58,180.78,182.338,183.304,185.821,186.269,189.828]}, -{"f":"maquette-v3.3.0-non-keyed","b":"05_swap1k","v":[186.058,189.579,189.658,191.642,198.779,201.897,202.46,203.736,204.858,207.024]}, -{"f":"maquette-v3.3.0-non-keyed","b":"06_remove-one-1k","v":[56.458,57.633,57.976,59.73,63.797,66.43,66.493,66.568,66.746,68.127]}, -{"f":"maquette-v3.3.0-non-keyed","b":"07_create10k","v":[511.113,512.034,512.714,512.914,517.042,517.778,520.62,520.916,521.837,524.541]}, -{"f":"maquette-v3.3.0-non-keyed","b":"08_create1k-after1k_x2","v":[101.911,104.063,105.549,109.342,110.369,110.952,110.955,111.495,111.542,112.039]}, -{"f":"maquette-v3.3.0-non-keyed","b":"09_clear1k_x8","v":[35.235,36.735,37.794,37.89,38.518,38.806,38.993,39.597,39.946,41.053]}, -{"f":"maquette-v3.3.0-non-keyed","b":"21_ready-memory","v":[0.7020015716552734]}, -{"f":"maquette-v3.3.0-non-keyed","b":"22_run-memory","v":[2.783540725708008]}, -{"f":"maquette-v3.3.0-non-keyed","b":"23_update5-memory","v":[2.744020462036133]}, -{"f":"maquette-v3.3.0-non-keyed","b":"25_run-clear-memory","v":[0.9692974090576172]}, -{"f":"maquette-v3.3.0-non-keyed","b":"26_run-10k-memory","v":[19.977059364318848]}, -{"f":"maquette-v3.3.0-non-keyed","b":"31_startup-ci","v":[2027.1,2026.7600000000002,2026.345]}, -{"f":"maquette-v3.3.0-non-keyed","b":"32_startup-bt","v":[0,0,0.06000000000000001]}, -{"f":"maquette-v3.3.0-non-keyed","b":"33_startup-mainthreadcost","v":[3.72,5.6599999999999975,9472.296]}, -{"f":"maquette-v3.3.0-non-keyed","b":"34_startup-totalbytes","v":[182.2021484375,182.2021484375,182.2021484375]}, -{"f":"mikado-v0.7.64-non-keyed","b":"01_run1k","v":[39.219,39.457,39.631,39.73,40.051,40.117,40.137,40.556,40.826,41.207]}, -{"f":"mikado-v0.7.64-non-keyed","b":"02_replace1k","v":[16.653,17.499,17.722,17.847,17.9,17.968,18.278,18.295,18.428,18.557]}, -{"f":"mikado-v0.7.64-non-keyed","b":"03_update10th1k_x16","v":[82.992,97.264,97.796,98.56,100.995,102.276,102.664,103.278,104.506,105.021]}, -{"f":"mikado-v0.7.64-non-keyed","b":"04_select1k","v":[10.977,11.143,11.181,11.644,12.524,13.197,13.226,13.247,13.266,13.315]}, -{"f":"mikado-v0.7.64-non-keyed","b":"05_swap1k","v":[15.901,17.916,18.004,18.047,18.366,18.393,18.431,18.707,18.884,19.146]}, -{"f":"mikado-v0.7.64-non-keyed","b":"06_remove-one-1k","v":[43.957,44.979,45.348,46.429,46.678,47.237,47.51,47.712,47.783,48.475]}, -{"f":"mikado-v0.7.64-non-keyed","b":"07_create10k","v":[407.352,409.114,409.414,411.395,413.458,414.722,415.635,415.67,417.487,417.572]}, -{"f":"mikado-v0.7.64-non-keyed","b":"08_create1k-after1k_x2","v":[87.916,87.941,88.003,88.35,88.645,88.783,89.004,89.066,89.426,89.485]}, -{"f":"mikado-v0.7.64-non-keyed","b":"09_clear1k_x8","v":[29.897,30.195,30.71,31.172,32.146,33.3,33.427,33.531,33.681,33.837]}, -{"f":"mikado-v0.7.64-non-keyed","b":"21_ready-memory","v":[0.7042465209960938]}, -{"f":"mikado-v0.7.64-non-keyed","b":"22_run-memory","v":[1.6854829788208008]}, -{"f":"mikado-v0.7.64-non-keyed","b":"23_update5-memory","v":[1.8943767547607422]}, -{"f":"mikado-v0.7.64-non-keyed","b":"25_run-clear-memory","v":[0.7954826354980469]}, -{"f":"mikado-v0.7.64-non-keyed","b":"26_run-10k-memory","v":[10.454855918884277]}, -{"f":"mikado-v0.7.64-non-keyed","b":"31_startup-ci","v":[1877.8600000000001,1876.635,1876.455]}, -{"f":"mikado-v0.7.64-non-keyed","b":"32_startup-bt","v":[0.06,0,0]}, -{"f":"mikado-v0.7.64-non-keyed","b":"33_startup-mainthreadcost","v":[9494.108,5.603999999999996,3.5440000000000005]}, -{"f":"mikado-v0.7.64-non-keyed","b":"34_startup-totalbytes","v":[147.755859375,147.755859375,147.755859375]}, -{"f":"million-v1.12.5-non-keyed","b":"01_run1k","v":[52.446,53.897,54.199,54.305,54.834,54.933,55.166,55.227,55.267,55.865]}, -{"f":"million-v1.12.5-non-keyed","b":"02_replace1k","v":[53.139,55.237,55.41,55.861,55.973,56.212,56.316,57.652,57.717,57.908]}, -{"f":"million-v1.12.5-non-keyed","b":"03_update10th1k_x16","v":[202.222,215.582,216.264,219.441,220.447,221.44,221.454,222.613,222.823,223.112]}, -{"f":"million-v1.12.5-non-keyed","b":"04_select1k","v":[106.29,107.843,110.726,111.612,111.679,114.939,115.484,117.814,122.22,122.787]}, -{"f":"million-v1.12.5-non-keyed","b":"05_swap1k","v":[39.988,47.028,47.107,47.833,47.997,48.182,48.428,48.624,48.803,49.831]}, -{"f":"million-v1.12.5-non-keyed","b":"06_remove-one-1k","v":[106.199,108.421,110.276,110.788,111.273,111.541,112.246,112.464,113.804,113.905]}, -{"f":"million-v1.12.5-non-keyed","b":"07_create10k","v":[592.135,613.983,618.579,618.989,619.355,620.351,620.69,622.195,624.763,624.914]}, -{"f":"million-v1.12.5-non-keyed","b":"08_create1k-after1k_x2","v":[152.797,153.217,153.302,153.596,153.742,153.747,153.909,154.358,155.829,158.749]}, -{"f":"million-v1.12.5-non-keyed","b":"09_clear1k_x8","v":[33.559,34.223,34.257,34.445,34.77,35.87,36.129,36.248,37.388,38.639]}, -{"f":"million-v1.12.5-non-keyed","b":"21_ready-memory","v":[0.7038383483886719]}, -{"f":"million-v1.12.5-non-keyed","b":"22_run-memory","v":[2.957113265991211]}, -{"f":"million-v1.12.5-non-keyed","b":"23_update5-memory","v":[2.9865856170654297]}, -{"f":"million-v1.12.5-non-keyed","b":"25_run-clear-memory","v":[1.0557308197021484]}, -{"f":"million-v1.12.5-non-keyed","b":"26_run-10k-memory","v":[21.869457244873047]}, -{"f":"million-v1.12.5-non-keyed","b":"31_startup-ci","v":[1876.6399999999999,1877.085,1877.3500000000001]}, -{"f":"million-v1.12.5-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"million-v1.12.5-non-keyed","b":"33_startup-mainthreadcost","v":[4.3119999999999985,7.963999999999999,6.175999999999998]}, -{"f":"million-v1.12.5-non-keyed","b":"34_startup-totalbytes","v":[155.7587890625,155.7587890625,155.7587890625]}, -{"f":"million-react-v1.12.5-non-keyed","b":"01_run1k","v":[50.694,54.369,54.594,55.486,55.557,55.96,57.162,57.22,57.661,57.974]}, -{"f":"million-react-v1.12.5-non-keyed","b":"02_replace1k","v":[50.219,50.244,51.358,52.269,53.252,55.022,56.002,57.644,58.383,58.578]}, -{"f":"million-react-v1.12.5-non-keyed","b":"03_update10th1k_x16","v":[152.793,152.917,156.277,157.438,159.48,160.103,160.41,160.879,161.274,161.394]}, -{"f":"million-react-v1.12.5-non-keyed","b":"04_select1k","v":[143.618,148.643,155.322,155.537,157.312,157.453,158.749,159.622,160.145,160.487]}, -{"f":"million-react-v1.12.5-non-keyed","b":"05_swap1k","v":[33.782,37.673,39.652,41.196,41.574,41.804,42.003,50.185,55.296,55.816]}, -{"f":"million-react-v1.12.5-non-keyed","b":"06_remove-one-1k","v":[58.05,65.561,66.403,67.723,67.876,69.886,70.866,71.676,71.968,77.009]}, -{"f":"million-react-v1.12.5-non-keyed","b":"07_create10k","v":[544.267,545.569,551.541,552.309,552.84,553.832,554.405,555.199,555.731,559.034]}, -{"f":"million-react-v1.12.5-non-keyed","b":"08_create1k-after1k_x2","v":[114.304,115.35,115.493,115.554,117.521,122.647,122.753,122.756,122.8,124.944]}, -{"f":"million-react-v1.12.5-non-keyed","b":"09_clear1k_x8","v":[37.889,38.007,38.204,38.743,39.143,39.276,39.666,40.034,40.947,40.975]}, -{"f":"million-react-v1.12.5-non-keyed","b":"21_ready-memory","v":[0.7368793487548828]}, -{"f":"million-react-v1.12.5-non-keyed","b":"22_run-memory","v":[3.037027359008789]}, -{"f":"million-react-v1.12.5-non-keyed","b":"23_update5-memory","v":[3.0813446044921875]}, -{"f":"million-react-v1.12.5-non-keyed","b":"25_run-clear-memory","v":[1.1134052276611328]}, -{"f":"million-react-v1.12.5-non-keyed","b":"26_run-10k-memory","v":[23.716404914855957]}, -{"f":"million-react-v1.12.5-non-keyed","b":"31_startup-ci","v":[1877.0749999999998,1876.9799999999998,1876.5700000000002]}, -{"f":"million-react-v1.12.5-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"million-react-v1.12.5-non-keyed","b":"33_startup-mainthreadcost","v":[5.779999999999995,9.539999999999994,9.799999999999995]}, -{"f":"million-react-v1.12.5-non-keyed","b":"34_startup-totalbytes","v":[158.576171875,158.576171875,158.576171875]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"01_run1k","v":[47.379,47.75,47.82,48.389,49.046,49.216,49.349,49.91,50.269,50.61]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"02_replace1k","v":[27.149,27.923,28.097,28.125,28.165,28.232,28.684,28.702,29.128,29.219]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"03_update10th1k_x16","v":[91.236,94.427,95.793,100.325,103.309,103.51,103.712,104.728,104.949,105.492]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"04_select1k","v":[10.428,11.448,11.757,11.801,12.11,12.402,12.634,12.642,13.56,13.573]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"05_swap1k","v":[25.676,27.301,28.459,29.581,29.723,29.812,30.652,30.798,30.951,31.107]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"06_remove-one-1k","v":[44.05,45.996,46.625,46.656,46.981,47.17,47.232,47.27,48.879,49.076]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"07_create10k","v":[516.862,518.203,520.554,523.876,525.29,525.63,526.24,526.903,528.075,532.197]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"08_create1k-after1k_x2","v":[123.977,124.242,124.424,124.72,125.2,125.664,125.847,125.856,126.554,127.179]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"09_clear1k_x8","v":[31.232,32.244,32.771,32.811,33.646,33.953,34.28,35.141,35.789,36.139]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"21_ready-memory","v":[0.8351469039916992]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"22_run-memory","v":[3.9499645233154297]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"23_update5-memory","v":[3.964735984802246]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"25_run-clear-memory","v":[1.196091651916504]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"26_run-10k-memory","v":[29.7048282623291]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"31_startup-ci","v":[2103.48,2101.985,2102.0299999999997]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"33_startup-mainthreadcost","v":[7.479999999999996,6.895999999999998,4.695999999999998]}, -{"f":"mimbl-v0.10.3-non-keyed","b":"34_startup-totalbytes","v":[188.333984375,188.333984375,188.333984375]}, -{"f":"miso-v1.4.0-non-keyed","b":"01_run1k","v":[54.428,55.851,56.193,56.53,56.668,56.803,56.923,57.2,57.339,58.093]}, -{"f":"miso-v1.4.0-non-keyed","b":"02_replace1k","v":[34.277,34.311,34.497,36.648,37.485,37.49,38.021,38.31,38.757,40.337]}, -{"f":"miso-v1.4.0-non-keyed","b":"03_update10th1k_x16","v":[260.6,260.879,267.871,267.963,270.574,270.727,274.257,274.497,277.523,277.972]}, -{"f":"miso-v1.4.0-non-keyed","b":"04_select1k","v":[156.666,156.954,157.6,158.145,161.276,161.383,161.687,161.772,164.853,165.697]}, -{"f":"miso-v1.4.0-non-keyed","b":"05_swap1k","v":[51.191,52.624,55.261,57.832,65.927,66.208,67.947,67.973,68.119,69.035]}, -{"f":"miso-v1.4.0-non-keyed","b":"06_remove-one-1k","v":[103.882,105.502,108.165,108.461,108.552,109.09,109.31,109.381,109.774,110.216]}, -{"f":"miso-v1.4.0-non-keyed","b":"07_create10k","v":[647.497,647.566,648.143,650.13,650.443,651.811,652.229,652.559,653.277,653.699]}, -{"f":"miso-v1.4.0-non-keyed","b":"08_create1k-after1k_x2","v":[152.303,158.921,159.581,159.729,159.858,161.064,161.09,161.786,162.318,164.193]}, -{"f":"miso-v1.4.0-non-keyed","b":"09_clear1k_x8","v":[58.758,62.976,65.86,67.31,69.832,70.933,78.764,80.341,80.385,84.536]}, -{"f":"miso-v1.4.0-non-keyed","b":"21_ready-memory","v":[2.8384103775024414]}, -{"f":"miso-v1.4.0-non-keyed","b":"22_run-memory","v":[8.290226936340332]}, -{"f":"miso-v1.4.0-non-keyed","b":"23_update5-memory","v":[8.824061393737793]}, -{"f":"miso-v1.4.0-non-keyed","b":"25_run-clear-memory","v":[8.340649604797363]}, -{"f":"miso-v1.4.0-non-keyed","b":"26_run-10k-memory","v":[47.74012851715088]}, -{"f":"miso-v1.4.0-non-keyed","b":"31_startup-ci","v":[4051.432,4051.76,4051.8559999999998]}, -{"f":"miso-v1.4.0-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"miso-v1.4.0-non-keyed","b":"33_startup-mainthreadcost","v":[8.055999999999994,4.8599999999999985,9.675999999999993]}, -{"f":"miso-v1.4.0-non-keyed","b":"34_startup-totalbytes","v":[581.162109375,581.162109375,581.162109375]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"01_run1k","v":[42.525,42.842,43.265,43.783,44.327,45.279,45.818,46.214,46.264,46.402]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"02_replace1k","v":[47.81,48.447,48.673,48.994,49.23,49.523,49.777,49.959,50.329,50.89]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"03_update10th1k_x16","v":[94.804,99.014,101.389,103.892,104.406,105.856,105.863,108.212,108.793,109.181]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"04_select1k","v":[14.153,14.643,14.904,15.035,15.556,15.692,15.723,15.908,16.615,17.521]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"05_swap1k","v":[18.371,18.789,18.827,19.171,19.483,19.781,20.234,20.814,20.91,20.97]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"06_remove-one-1k","v":[43.612,45.174,45.686,48.01,48.832,48.841,48.882,48.888,49.192,49.199]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"07_create10k","v":[677.43,679.391,680.249,681.573,681.608,683.537,685.358,685.778,688.028,688.398]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"08_create1k-after1k_x2","v":[134.905,135.206,135.581,135.843,136.453,136.923,137.533,137.838,137.87,137.9]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"09_clear1k_x8","v":[46.725,47.245,48.025,48.299,48.316,49.74,49.858,51.216,51.353,51.561]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"21_ready-memory","v":[2.9108505249023438]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"22_run-memory","v":[9.672801971435547]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"23_update5-memory","v":[9.678177833557129]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"25_run-clear-memory","v":[10.230986595153809]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"26_run-10k-memory","v":[71.14570713043213]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"31_startup-ci","v":[1953.44,1879.31,1953.245]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"33_startup-mainthreadcost","v":[9.707999999999995,4.275999999999997,9.419999999999991]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"34_startup-totalbytes","v":[368.3505859375,368.3505859375,368.3505859375]}, -{"f":"neverland-v3.3.2-non-keyed","b":"01_run1k","v":[47.291,47.351,47.476,47.999,48.147,48.801,49.098,49.449,49.546,49.894]}, -{"f":"neverland-v3.3.2-non-keyed","b":"02_replace1k","v":[21.27,22.074,22.169,22.324,22.662,22.805,22.993,23.095,23.104,23.122]}, -{"f":"neverland-v3.3.2-non-keyed","b":"03_update10th1k_x16","v":[132.286,134.744,135.788,146.398,146.56,148.397,149.173,149.611,150.144,150.669]}, -{"f":"neverland-v3.3.2-non-keyed","b":"04_select1k","v":[42.326,45.756,47.766,47.818,48.34,48.565,49.219,49.482,49.885,50.893]}, -{"f":"neverland-v3.3.2-non-keyed","b":"05_swap1k","v":[26.386,27.576,29.71,30.211,30.573,30.598,30.644,31.319,32.14,32.24]}, -{"f":"neverland-v3.3.2-non-keyed","b":"06_remove-one-1k","v":[84.138,86.92,87.036,87.978,88.852,88.88,89.111,90.124,90.37,90.456]}, -{"f":"neverland-v3.3.2-non-keyed","b":"07_create10k","v":[527.891,528.72,531.312,532.609,532.77,533.196,534.205,535.209,537.319,538.554]}, -{"f":"neverland-v3.3.2-non-keyed","b":"08_create1k-after1k_x2","v":[110.051,111.049,112.598,112.821,112.93,113.168,113.865,114.019,114.114,114.247]}, -{"f":"neverland-v3.3.2-non-keyed","b":"09_clear1k_x8","v":[35.661,36.053,37.521,37.545,37.925,38.59,40.072,40.359,40.889,43.118]}, -{"f":"neverland-v3.3.2-non-keyed","b":"21_ready-memory","v":[0.781559944152832]}, -{"f":"neverland-v3.3.2-non-keyed","b":"22_run-memory","v":[4.456561088562012]}, -{"f":"neverland-v3.3.2-non-keyed","b":"23_update5-memory","v":[4.530757904052734]}, -{"f":"neverland-v3.3.2-non-keyed","b":"25_run-clear-memory","v":[1.0487060546875]}, -{"f":"neverland-v3.3.2-non-keyed","b":"26_run-10k-memory","v":[38.37582969665527]}, -{"f":"neverland-v3.3.2-non-keyed","b":"31_startup-ci","v":[1876.7150000000001,1876.83,1876.765]}, -{"f":"neverland-v3.3.2-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"neverland-v3.3.2-non-keyed","b":"33_startup-mainthreadcost","v":[4.052,4.519999999999999,8.175999999999997]}, -{"f":"neverland-v3.3.2-non-keyed","b":"34_startup-totalbytes","v":[157.037109375,157.037109375,157.037109375]}, -{"f":"ractive-v1.3.6-non-keyed","b":"01_run1k","v":[58.365,58.738,59.152,59.423,59.794,59.961,60.274,60.322,60.553,60.656]}, -{"f":"ractive-v1.3.6-non-keyed","b":"02_replace1k","v":[19.419,19.662,20.029,20.072,20.101,20.294,20.542,20.553,20.598,20.662]}, -{"f":"ractive-v1.3.6-non-keyed","b":"03_update10th1k_x16","v":[103.055,112.736,115.779,116.91,117.496,118.3,118.825,119.496,120.895,120.961]}, -{"f":"ractive-v1.3.6-non-keyed","b":"04_select1k","v":[29.262,33.677,34.967,35.825,35.947,36.049,37.165,37.839,37.841,38.832]}, -{"f":"ractive-v1.3.6-non-keyed","b":"05_swap1k","v":[19.67,19.693,19.718,20.083,20.146,20.597,20.701,20.727,20.864,21.416]}, -{"f":"ractive-v1.3.6-non-keyed","b":"06_remove-one-1k","v":[81.169,81.874,82.265,82.381,82.691,83.024,83.566,84.151,84.704,84.723]}, -{"f":"ractive-v1.3.6-non-keyed","b":"07_create10k","v":[614.515,619.961,621.604,624.369,625.378,626.044,630.349,631.165,632.137,634.064]}, -{"f":"ractive-v1.3.6-non-keyed","b":"08_create1k-after1k_x2","v":[127.007,128.11,128.925,128.944,129.051,129.19,129.209,129.294,129.749,130]}, -{"f":"ractive-v1.3.6-non-keyed","b":"09_clear1k_x8","v":[65.382,65.59,65.604,65.942,66.254,66.689,67.072,67.283,68.077,68.088]}, -{"f":"ractive-v1.3.6-non-keyed","b":"21_ready-memory","v":[1.2590446472167969]}, -{"f":"ractive-v1.3.6-non-keyed","b":"22_run-memory","v":[8.591484069824219]}, -{"f":"ractive-v1.3.6-non-keyed","b":"23_update5-memory","v":[8.624458312988281]}, -{"f":"ractive-v1.3.6-non-keyed","b":"25_run-clear-memory","v":[2.5369930267333984]}, -{"f":"ractive-v1.3.6-non-keyed","b":"26_run-10k-memory","v":[70.82550239562988]}, -{"f":"ractive-v1.3.6-non-keyed","b":"31_startup-ci","v":[3001.076,3001.3999999999996,3001.88]}, -{"f":"ractive-v1.3.6-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"ractive-v1.3.6-non-keyed","b":"33_startup-mainthreadcost","v":[4.284,5.595999999999997,4.1759999999999975]}, -{"f":"ractive-v1.3.6-non-keyed","b":"34_startup-totalbytes","v":[363.212890625,363.212890625,363.212890625]}, -{"f":"react-v16.8.6-non-keyed","b":"01_run1k","v":[50.78,50.88,51.063,51.215,51.801,52.163,52.307,52.661,52.732,53.914]}, -{"f":"react-v16.8.6-non-keyed","b":"02_replace1k","v":[21.302,23.024,23.227,23.238,23.271,23.478,23.661,23.709,23.773,23.873]}, -{"f":"react-v16.8.6-non-keyed","b":"03_update10th1k_x16","v":[127.721,131.59,134.807,135.511,137.913,138.422,138.701,139.89,140.837,143.575]}, -{"f":"react-v16.8.6-non-keyed","b":"04_select1k","v":[36.821,37.544,39.082,39.571,39.996,40.081,40.427,41.025,41.148,41.165]}, -{"f":"react-v16.8.6-non-keyed","b":"05_swap1k","v":[24.504,24.795,25.018,25.937,25.947,26.488,26.843,26.921,27.554,27.936]}, -{"f":"react-v16.8.6-non-keyed","b":"06_remove-one-1k","v":[90.637,92.809,93.056,93.392,93.68,93.704,93.9,94.148,94.717,95.2]}, -{"f":"react-v16.8.6-non-keyed","b":"07_create10k","v":[693.582,695.34,695.838,697.724,698.579,698.845,700.621,700.964,702.003,704.655]}, -{"f":"react-v16.8.6-non-keyed","b":"08_create1k-after1k_x2","v":[118.656,120.099,120.134,120.342,120.721,120.959,121.003,121.244,121.802,122.103]}, -{"f":"react-v16.8.6-non-keyed","b":"09_clear1k_x8","v":[42.448,43.035,43.768,44.392,44.661,45.204,45.949,46.166,46.335,48.811]}, -{"f":"react-v16.8.6-non-keyed","b":"21_ready-memory","v":[1.0580978393554688]}, -{"f":"react-v16.8.6-non-keyed","b":"22_run-memory","v":[4.679469108581543]}, -{"f":"react-v16.8.6-non-keyed","b":"23_update5-memory","v":[5.142617225646973]}, -{"f":"react-v16.8.6-non-keyed","b":"25_run-clear-memory","v":[2.40350341796875]}, -{"f":"react-v16.8.6-non-keyed","b":"26_run-10k-memory","v":[34.405548095703125]}, -{"f":"react-v16.8.6-non-keyed","b":"31_startup-ci","v":[2477.05,2476.665,2551.9100000000003]}, -{"f":"react-v16.8.6-non-keyed","b":"32_startup-bt","v":[0.04400000000000001,0,0]}, -{"f":"react-v16.8.6-non-keyed","b":"33_startup-mainthreadcost","v":[9489.992,5.691999999999998,5.231999999999997]}, -{"f":"react-v16.8.6-non-keyed","b":"34_startup-totalbytes","v":[261.509765625,261.509765625,261.509765625]}, -{"f":"redom-v3.29.0-non-keyed","b":"01_run1k","v":[41.449,41.827,41.98,42.139,42.348,42.494,42.83,43.076,43.861,45.957]}, -{"f":"redom-v3.29.0-non-keyed","b":"02_replace1k","v":[19.371,19.693,20.007,20.13,20.305,20.327,20.438,20.548,20.611,20.945]}, -{"f":"redom-v3.29.0-non-keyed","b":"03_update10th1k_x16","v":[104.632,107.73,109.977,110.576,112.186,113.133,114.164,115.022,117.192,118.159]}, -{"f":"redom-v3.29.0-non-keyed","b":"04_select1k","v":[14.132,14.309,15.325,16.103,16.422,17.129,17.413,17.688,18.006,18.032]}, -{"f":"redom-v3.29.0-non-keyed","b":"05_swap1k","v":[19.368,19.468,19.78,19.869,20.091,20.365,20.44,22.552,23.238,23.316]}, -{"f":"redom-v3.29.0-non-keyed","b":"06_remove-one-1k","v":[75.982,78.355,79.375,80.744,81.006,81.222,81.278,81.936,82.081,82.573]}, -{"f":"redom-v3.29.0-non-keyed","b":"07_create10k","v":[493.014,494.959,496.99,497.719,498.064,498.624,499.309,501.097,501.614,502.093]}, -{"f":"redom-v3.29.0-non-keyed","b":"08_create1k-after1k_x2","v":[99.959,100.048,100.453,101.093,101.228,101.563,102.353,102.426,102.55,102.654]}, -{"f":"redom-v3.29.0-non-keyed","b":"09_clear1k_x8","v":[34.935,35.564,36.977,37.344,37.837,37.932,38.937,39.632,39.937,40.191]}, -{"f":"redom-v3.29.0-non-keyed","b":"21_ready-memory","v":[0.6812763214111328]}, -{"f":"redom-v3.29.0-non-keyed","b":"22_run-memory","v":[2.454957962036133]}, -{"f":"redom-v3.29.0-non-keyed","b":"23_update5-memory","v":[2.47678279876709]}, -{"f":"redom-v3.29.0-non-keyed","b":"25_run-clear-memory","v":[2.3979759216308594]}, -{"f":"redom-v3.29.0-non-keyed","b":"26_run-10k-memory","v":[17.58653450012207]}, -{"f":"redom-v3.29.0-non-keyed","b":"31_startup-ci","v":[1876.375,1877.2000000000003,1876.1450000000002]}, -{"f":"redom-v3.29.0-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"redom-v3.29.0-non-keyed","b":"33_startup-mainthreadcost","v":[9.203999999999992,8.559999999999995,5.403999999999996]}, -{"f":"redom-v3.29.0-non-keyed","b":"34_startup-totalbytes","v":[147.89453125,147.89453125,147.89453125]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"01_run1k","v":[89.778,89.778,90.549,90.726,90.857,91.319,91.671,92.213,92.683,93.579]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"02_replace1k","v":[109.153,109.506,109.917,109.93,109.994,110.336,110.818,114.355,114.852,116.285]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"03_update10th1k_x16","v":[345.806,355.66,359.344,359.389,361.273,361.567,363.183,363.384,366.103,366.798]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"04_select1k","v":[191.95,193.542,197.84,200.337,201.228,202.661,203.757,204.958,205.839,206.632]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"05_swap1k","v":[33.385,33.739,35.301,35.704,36.42,37.065,38.113,38.408,39.214,39.56]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"06_remove-one-1k","v":[61.531,62.233,64.214,65.566,65.947,65.969,66.344,67.822,68.234,68.949]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"07_create10k","v":[976.345,995.521,998.265,1004.173,1011.634,1012.807,1015.421,1016.77,1016.792,1018.577]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"08_create1k-after1k_x2","v":[215.048,215.691,216.949,219.843,220.11,221.321,222.436,222.646,222.726,223.326]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"09_clear1k_x8","v":[156.831,165.243,165.88,166.049,166.133,167.621,169.485,169.882,170.043,173.992]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"21_ready-memory","v":[8.018157005310059]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"22_run-memory","v":[21.029178619384766]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"23_update5-memory","v":[24.363823890686035]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"25_run-clear-memory","v":[40.26594829559326]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"26_run-10k-memory","v":[127.51017379760742]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"31_startup-ci","v":[15603.104000000003,15603.936000000002,15604.047999999997]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"33_startup-mainthreadcost","v":[6.323999999999998,7.523999999999998,4.447999999999996]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"34_startup-totalbytes","v":[2879.08203125,2879.08203125,2879.08203125]}, -{"f":"riot-v7.1.0-non-keyed","b":"01_run1k","v":[46.316,46.652,46.93,47.764,48.693,49.177,49.262,49.274,49.371,49.398]}, -{"f":"riot-v7.1.0-non-keyed","b":"02_replace1k","v":[17.799,18.749,19.054,19.23,19.267,19.446,19.545,19.634,19.93,20.18]}, -{"f":"riot-v7.1.0-non-keyed","b":"03_update10th1k_x16","v":[119.11,120.627,124.392,124.424,124.661,124.823,126.375,126.923,127.144,127.864]}, -{"f":"riot-v7.1.0-non-keyed","b":"04_select1k","v":[25.891,27.384,27.612,27.691,27.863,28.599,28.98,30.193,30.388,31.941]}, -{"f":"riot-v7.1.0-non-keyed","b":"05_swap1k","v":[22.069,22.789,22.935,22.988,23.718,23.964,24.345,24.879,24.89,25.752]}, -{"f":"riot-v7.1.0-non-keyed","b":"06_remove-one-1k","v":[75.997,78.365,79.597,79.612,79.776,80.98,81.546,82.19,82.3,82.38]}, -{"f":"riot-v7.1.0-non-keyed","b":"07_create10k","v":[527.119,528.759,530.363,533.072,535.3,538.937,539.528,542.517,545.001,547.935]}, -{"f":"riot-v7.1.0-non-keyed","b":"08_create1k-after1k_x2","v":[109.346,109.807,109.828,110.19,110.363,110.388,110.846,110.956,111.503,112.143]}, -{"f":"riot-v7.1.0-non-keyed","b":"09_clear1k_x8","v":[56.531,58.268,58.296,59.183,60.062,60.437,60.497,62.147,62.821,63.897]}, -{"f":"riot-v7.1.0-non-keyed","b":"21_ready-memory","v":[0.7099637985229492]}, -{"f":"riot-v7.1.0-non-keyed","b":"22_run-memory","v":[3.5951671600341797]}, -{"f":"riot-v7.1.0-non-keyed","b":"23_update5-memory","v":[3.6055049896240234]}, -{"f":"riot-v7.1.0-non-keyed","b":"25_run-clear-memory","v":[0.9927577972412109]}, -{"f":"riot-v7.1.0-non-keyed","b":"26_run-10k-memory","v":[29.88880443572998]}, -{"f":"riot-v7.1.0-non-keyed","b":"31_startup-ci","v":[1876.745,1876.5049999999999,1877.065]}, -{"f":"riot-v7.1.0-non-keyed","b":"32_startup-bt","v":[0,0,0.064]}, -{"f":"riot-v7.1.0-non-keyed","b":"33_startup-mainthreadcost","v":[11.123999999999992,5.443999999999996,9460.304]}, -{"f":"riot-v7.1.0-non-keyed","b":"34_startup-totalbytes","v":[160.125,160.125,160.125]}, -{"f":"san-v3.12.0-non-keyed","b":"01_run1k","v":[40.241,40.947,41.123,41.447,41.636,41.694,42.028,42.188,42.538,42.913]}, -{"f":"san-v3.12.0-non-keyed","b":"02_replace1k","v":[19.174,19.887,19.927,20.002,20.215,20.383,20.545,20.716,20.809,20.929]}, -{"f":"san-v3.12.0-non-keyed","b":"03_update10th1k_x16","v":[100.823,105.8,108.117,110.967,111.693,113.587,115.323,117.442,118.03,118.64]}, -{"f":"san-v3.12.0-non-keyed","b":"04_select1k","v":[17.033,18.28,18.597,18.924,19.205,19.226,19.29,19.342,19.501,19.561]}, -{"f":"san-v3.12.0-non-keyed","b":"05_swap1k","v":[17.65,18.841,20.17,20.357,20.537,21.219,21.462,21.524,22.93,23.411]}, -{"f":"san-v3.12.0-non-keyed","b":"06_remove-one-1k","v":[80.467,80.717,80.782,81.24,81.908,82.233,82.306,82.345,82.507,82.701]}, -{"f":"san-v3.12.0-non-keyed","b":"07_create10k","v":[463.481,463.787,463.916,465.589,465.677,466.444,466.893,466.896,469.325,470.679]}, -{"f":"san-v3.12.0-non-keyed","b":"08_create1k-after1k_x2","v":[94.177,94.311,94.91,95.238,95.338,95.988,96.054,96.058,96.407,96.462]}, -{"f":"san-v3.12.0-non-keyed","b":"09_clear1k_x8","v":[36.681,37.487,38.278,38.324,39.226,39.299,39.952,40.036,40.57,40.939]}, -{"f":"san-v3.12.0-non-keyed","b":"21_ready-memory","v":[1.0102806091308594]}, -{"f":"san-v3.12.0-non-keyed","b":"22_run-memory","v":[3.4425220489501953]}, -{"f":"san-v3.12.0-non-keyed","b":"23_update5-memory","v":[3.6714916229248047]}, -{"f":"san-v3.12.0-non-keyed","b":"25_run-clear-memory","v":[1.182546615600586]}, -{"f":"san-v3.12.0-non-keyed","b":"26_run-10k-memory","v":[24.451716423034668]}, -{"f":"san-v3.12.0-non-keyed","b":"31_startup-ci","v":[2176.9799999999996,2251.315,2251.61]}, -{"f":"san-v3.12.0-non-keyed","b":"32_startup-bt","v":[0.064,0,0]}, -{"f":"san-v3.12.0-non-keyed","b":"33_startup-mainthreadcost","v":[9508.924,8.363999999999994,4.967999999999997]}, -{"f":"san-v3.12.0-non-keyed","b":"34_startup-totalbytes","v":[215.5419921875,215.5419921875,215.5419921875]}, -{"f":"sauron-v0.50.3-non-keyed","b":"01_run1k","v":[61.971,63.352,64.347,66.08,66.924,67.62,68.044,69.321,70.277,71.61]}, -{"f":"sauron-v0.50.3-non-keyed","b":"02_replace1k","v":[80.661,80.811,81.149,81.778,81.93,82.272,84.952,85.072,85.098,86.342]}, -{"f":"sauron-v0.50.3-non-keyed","b":"03_update10th1k_x16","v":[204.155,204.557,207.603,208.269,210.892,212.537,214.83,215.517,219.846,220.115]}, -{"f":"sauron-v0.50.3-non-keyed","b":"04_select1k","v":[120.546,120.685,121.396,121.785,122.457,122.503,122.861,123.053,123.454,123.609]}, -{"f":"sauron-v0.50.3-non-keyed","b":"05_swap1k","v":[299.865,301.854,302.259,302.632,302.642,303.414,304.526,304.801,306.013,307.53]}, -{"f":"sauron-v0.50.3-non-keyed","b":"06_remove-one-1k","v":[74.777,79.303,80.208,80.586,86.105,88.927,88.976,91.504,93.093,95.376]}, -{"f":"sauron-v0.50.3-non-keyed","b":"07_create10k","v":[685.779,698.452,704.355,712.329,713.731,713.794,714.094,716.242,717.337,717.459]}, -{"f":"sauron-v0.50.3-non-keyed","b":"08_create1k-after1k_x2","v":[153.588,158.016,162.162,162.949,163.969,165.476,165.799,165.866,166.494,166.548]}, -{"f":"sauron-v0.50.3-non-keyed","b":"09_clear1k_x8","v":[117.751,118.215,119.63,119.643,119.668,120.413,120.62,121.049,121.497,121.956]}, -{"f":"sauron-v0.50.3-non-keyed","b":"21_ready-memory","v":[1.8534421920776367]}, -{"f":"sauron-v0.50.3-non-keyed","b":"22_run-memory","v":[5.061271667480469]}, -{"f":"sauron-v0.50.3-non-keyed","b":"23_update5-memory","v":[6.713030815124512]}, -{"f":"sauron-v0.50.3-non-keyed","b":"25_run-clear-memory","v":[4.174040794372559]}, -{"f":"sauron-v0.50.3-non-keyed","b":"26_run-10k-memory","v":[35.00185585021973]}, -{"f":"sauron-v0.50.3-non-keyed","b":"31_startup-ci","v":[1876.8600000000001,1877.665,1876.67]}, -{"f":"sauron-v0.50.3-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"sauron-v0.50.3-non-keyed","b":"33_startup-mainthreadcost","v":[9.011999999999992,4.631999999999997,9.047999999999996]}, -{"f":"sauron-v0.50.3-non-keyed","b":"34_startup-totalbytes","v":[361.4140625,361.4140625,361.4140625]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"01_run1k","v":[48.413,48.488,48.6,48.641,48.769,48.846,48.866,49.066,49.159,49.228]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"02_replace1k","v":[18.261,18.807,18.884,20.52,22.009,23.036,23.78,24.043,24.408,24.929]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"03_update10th1k_x16","v":[93.144,98.157,102.506,102.738,103.378,103.594,104.08,104.11,104.411,104.879]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"04_select1k","v":[12.912,13.158,13.225,13.265,13.615,14.49,14.601,14.778,14.853,14.862]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"05_swap1k","v":[17.76,18.409,19.557,20.811,20.85,35.316,35.492999999999995,35.52499999999999,35.774,36.602000000000004]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"06_remove-one-1k","v":[47.534,48.561,48.784,48.834,49.334,49.392,49.661,50.297,50.373,50.552]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"07_create10k","v":[500.978,502.41,503.327,504.093,504.963,505.062,505.538,507.329,507.86,508.298]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"08_create1k-after1k_x2","v":[100.238,101.251,101.589,101.656,101.713,102.034,102.292,102.604,102.825,102.973]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"09_clear1k_x8","v":[33.541,34.063,34.444,34.74,35.025,35.309,36.673,37.042,37.402,38.54]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"21_ready-memory","v":[0.9861211776733398]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"22_run-memory","v":[3.905261993408203]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"23_update5-memory","v":[4.098721504211426]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"25_run-clear-memory","v":[1.279031753540039]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"26_run-10k-memory","v":[30.216397285461426]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"31_startup-ci","v":[2401.535,2401.895,2402.9199999999996]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"33_startup-mainthreadcost","v":[4.615999999999997,4.607999999999998,5.447999999999994]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"34_startup-totalbytes","v":[255.9853515625,255.9853515625,255.9853515625]}, -{"f":"seed-v0.8.0-non-keyed","b":"01_run1k","v":[58.917,59.341,59.839,59.856,60.225,60.367,60.424,60.913,61.257,61.419]}, -{"f":"seed-v0.8.0-non-keyed","b":"02_replace1k","v":[31.482,31.902,32.276,33.055,33.479,33.579,33.994,34.081,34.612,34.703]}, -{"f":"seed-v0.8.0-non-keyed","b":"03_update10th1k_x16","v":[304.712,309.489,310.403,313.187,315.109,315.972,317.565,317.897,318.073,318.321]}, -{"f":"seed-v0.8.0-non-keyed","b":"04_select1k","v":[219.575,219.827,221.218,222.462,223.735,224.15,224.487,224.647,225.277,225.302]}, -{"f":"seed-v0.8.0-non-keyed","b":"05_swap1k","v":[68.526,69.752,70.244,70.843,70.944,71.454,71.768,72.207,72.215,72.375]}, -{"f":"seed-v0.8.0-non-keyed","b":"06_remove-one-1k","v":[126.502,128.106,129.41,129.543,129.557,130.143,130.91,132.566,132.648,132.807]}, -{"f":"seed-v0.8.0-non-keyed","b":"07_create10k","v":[701.365,802.373,811.57,811.991,812.647,813.023,813.535,819.685,820.661,825.948]}, -{"f":"seed-v0.8.0-non-keyed","b":"08_create1k-after1k_x2","v":[176.828,176.983,177.455,177.649,177.87,178.041,178.836,179.684,179.693,179.734]}, -{"f":"seed-v0.8.0-non-keyed","b":"09_clear1k_x8","v":[66.382,67.226,67.511,68.373,69.047,69.975,70.602,70.635,73.575,75.221]}, -{"f":"seed-v0.8.0-non-keyed","b":"21_ready-memory","v":[1.94989013671875]}, -{"f":"seed-v0.8.0-non-keyed","b":"22_run-memory","v":[10.875807762145996]}, -{"f":"seed-v0.8.0-non-keyed","b":"23_update5-memory","v":[18.68498420715332]}, -{"f":"seed-v0.8.0-non-keyed","b":"25_run-clear-memory","v":[9.992467880249023]}, -{"f":"seed-v0.8.0-non-keyed","b":"26_run-10k-memory","v":[91.69684028625488]}, -{"f":"seed-v0.8.0-non-keyed","b":"31_startup-ci","v":[1952.6,1952.6149999999998,1951.7600000000002]}, -{"f":"seed-v0.8.0-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"seed-v0.8.0-non-keyed","b":"33_startup-mainthreadcost","v":[4.275999999999999,4.875999999999997,4.599999999999999]}, -{"f":"seed-v0.8.0-non-keyed","b":"34_startup-totalbytes","v":[575.5478515625,575.5478515625,575.5478515625]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"01_run1k","v":[38.812,38.956,39.125,39.223,39.814,40.041,40.109,40.154,40.247,40.417]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"02_replace1k","v":[18.148,18.316,18.327,18.367,18.555,18.796,18.815,19.168,19.308,19.413]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"03_update10th1k_x16","v":[99.951,106.19,107.048,108.399,109.421,109.84,110.016,110.824,111.362,111.441]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"04_select1k","v":[14.267,14.39,14.666,15.05,15.631,15.798,16.188,16.655,16.821,16.951]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"05_swap1k","v":[19.599,20.328,20.387,20.486,20.633,20.768,20.796,21.067,21.237,21.43]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"06_remove-one-1k","v":[75.362,75.901,76.206,76.441,76.671,76.812,77.166,77.454,77.917,77.935]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"07_create10k","v":[425.475,427.171,427.51,430.134,430.839,430.986,431.423,433.251,435.653,435.905]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"08_create1k-after1k_x2","v":[91.638,92.705,92.765,92.981,93.126,93.291,93.717,93.923,94.163,94.179]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"09_clear1k_x8","v":[31.771,32.462,32.989,33.381,33.757,34.17,35.22,35.737,36.384,36.464]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"21_ready-memory","v":[0.7367458343505859]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"22_run-memory","v":[2.0335731506347656]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"23_update5-memory","v":[1.9421625137329102]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"25_run-clear-memory","v":[0.8209466934204102]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"26_run-10k-memory","v":[14.200420379638672]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"31_startup-ci","v":[2029.4604999999997,2027.7005,2028.5199999999998]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"32_startup-bt","v":[0.05600000000000001,0,0]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"33_startup-mainthreadcost","v":[9453.028,4.247999999999998,4.919999999999998]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"34_startup-totalbytes","v":[160.8740234375,160.8740234375,160.8740234375]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"01_run1k","v":[38.815,39.02,39.199,39.304,39.492,40.399,40.514,40.746,40.976,41.18]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"02_replace1k","v":[18.154,18.632,18.904,19.251,19.366,19.403,19.808,19.948,19.965,20.232]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"03_update10th1k_x16","v":[107.193,108.392,113.059,113.75,114.012,115.033,116.12,116.128,116.497,116.781]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"04_select1k","v":[16.644,16.739,16.82,17.389,17.605,18.476,18.589,18.824,18.854,19.068]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"05_swap1k","v":[17.209,18.999,19.164,19.204,19.649,20.159,20.538,20.854,21.363,22.788]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"06_remove-one-1k","v":[76.665,77.285,78.1,78.341,78.892,78.945,79.118,79.319,80.555,80.663]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"07_create10k","v":[625.86,627.758,628.327,630.398,630.56,631.039,631.953,632.614,632.682,634.199]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"08_create1k-after1k_x2","v":[133.299,133.391,133.467,133.482,133.491,134.133,134.21,134.649,134.709,134.716]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"09_clear1k_x8","v":[36.273,36.313,36.786,37.476,37.691,39.527,40.259,40.262,40.598,40.982]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"21_ready-memory","v":[0.7530221939086914]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"22_run-memory","v":[3.944253921508789]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"23_update5-memory","v":[4.045348167419434]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"25_run-clear-memory","v":[3.988361358642578]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"26_run-10k-memory","v":[31.738938331604004]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"31_startup-ci","v":[2178.836,2179.8650000000002,2179.466]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"32_startup-bt","v":[0,0.056,0]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"33_startup-mainthreadcost","v":[4.523999999999998,9526.172,8.643999999999991]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"34_startup-totalbytes","v":[154.07421875,154.07421875,154.07421875]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"01_run1k","v":[45.563,46.053,46.501,46.868,47.392,47.405,47.49,47.569,47.719,47.77]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"02_replace1k","v":[21.162,21.256,21.62,21.749,22.937,23.089,23.142,23.169,23.246,23.328]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"03_update10th1k_x16","v":[128.207,138.34,140.681,142.068,144.417,145.122,145.215,145.548,146.643,147.592]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"04_select1k","v":[42.478,50.972,52.714,53.595,53.61,54.829,55.536,56.071,56.498,58.505]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"05_swap1k","v":[24.231,25.009,25.034,25.258,25.263,26.191,27.206,27.289,27.684,27.748]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"06_remove-one-1k","v":[95.582,96.29,97.4,97.748,97.846,99.13,99.384,100.841,101.032,101.673]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"07_create10k","v":[470.839,478.696,479.346,479.499,480.269,480.673,481.994,482.37,482.45,483.606]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"08_create1k-after1k_x2","v":[102.119,102.126,102.368,102.656,102.677,103.037,103.341,103.559,104.046,106.258]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"09_clear1k_x8","v":[31.64,32.634,32.929,33.198,33.94,34.864,36.367,36.409,36.81,37.125]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"21_ready-memory","v":[0.7058324813842773]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"22_run-memory","v":[1.8807621002197266]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"23_update5-memory","v":[2.0984926223754883]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"25_run-clear-memory","v":[0.8239812850952148]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"26_run-10k-memory","v":[13.387797355651855]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"31_startup-ci","v":[1951.915,1951.4800000000002,1951.5800000000002]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"33_startup-mainthreadcost","v":[10.811999999999992,4.616,4.175999999999998]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"34_startup-totalbytes","v":[164.296875,164.296875,164.296875]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"01_run1k","v":[47.957,48.264,48.274,48.534,48.585,48.65,48.913,48.937,49.171,49.53]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"02_replace1k","v":[22.474,22.477,22.513,22.712,22.825,22.831,23.436,23.652,23.833,23.972]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"03_update10th1k_x16","v":[101.607,102.203,104.633,105.476,105.862,106.119,106.833,107.026,107.182,110.312]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"04_select1k","v":[12.285,12.581,12.802,12.873,12.928,13.338,13.629,13.681,13.709,13.796]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"05_swap1k","v":[18.317,18.558,18.855,18.857,18.975,19.247,19.964,20.31,20.675,21.335]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"06_remove-one-1k","v":[87.47,91.843,91.999,93.24,93.375,93.812,94.166,94.766,94.852,95.773]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"07_create10k","v":[500.429,501.373,501.717,502.961,503.202,503.455,503.801,504.392,504.984,505.256]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"08_create1k-after1k_x2","v":[102.04,103.133,103.177,103.649,103.84,103.899,104.037,104.105,104.589,104.884]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"09_clear1k_x8","v":[45.552,45.675,45.89,47.297,47.69,48.802,48.994,49.242,49.877,50.015]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"21_ready-memory","v":[1.8432178497314453]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"22_run-memory","v":[3.135563850402832]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"23_update5-memory","v":[3.1861324310302734]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"25_run-clear-memory","v":[2.3890018463134766]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"26_run-10k-memory","v":[15.965779304504395]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"31_startup-ci","v":[1953.44,1952.1249999999998,1952.61]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"32_startup-bt","v":[0.052000000000000005,0,0]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"33_startup-mainthreadcost","v":[9546.392,4.263999999999997,4.052]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"34_startup-totalbytes","v":[262.052734375,262.052734375,262.052734375]}, -{"f":"svelte-v3.50.1-non-keyed","b":"01_run1k","v":[50.452,50.634,50.934,51.123,51.433,51.599,51.872,52.057,52.141,53.203]}, -{"f":"svelte-v3.50.1-non-keyed","b":"02_replace1k","v":[18.683,18.802,18.812,18.827,18.994,19.583,19.658,19.696,19.806,20.116]}, -{"f":"svelte-v3.50.1-non-keyed","b":"03_update10th1k_x16","v":[95.37,99.62,105.578,106.109,107.341,107.815,109.114,109.77,110.544,110.716]}, -{"f":"svelte-v3.50.1-non-keyed","b":"04_select1k","v":[13.101,13.485,13.818,13.922,14.929,15.051,15.714,16.376,16.731,17.119]}, -{"f":"svelte-v3.50.1-non-keyed","b":"05_swap1k","v":[18.169,18.638,18.819,19.613,19.621,19.783,20.242,20.418,20.73,22.2]}, -{"f":"svelte-v3.50.1-non-keyed","b":"06_remove-one-1k","v":[73.794,74.761,75.841,76.187,76.362,76.401,76.811,77.527,77.885,78.23]}, -{"f":"svelte-v3.50.1-non-keyed","b":"07_create10k","v":[540.634,541.661,544.035,545.127,546.419,546.83,548.49,549.566,551.248,551.883]}, -{"f":"svelte-v3.50.1-non-keyed","b":"08_create1k-after1k_x2","v":[111.762,112.225,112.337,112.503,113.214,113.234,113.372,113.379,113.398,113.922]}, -{"f":"svelte-v3.50.1-non-keyed","b":"09_clear1k_x8","v":[40.741,41.402,41.605,42.675,43.899,45.722,46.134,47.169,47.48,48.657]}, -{"f":"svelte-v3.50.1-non-keyed","b":"21_ready-memory","v":[0.6385316848754883]}, -{"f":"svelte-v3.50.1-non-keyed","b":"22_run-memory","v":[2.990017890930176]}, -{"f":"svelte-v3.50.1-non-keyed","b":"23_update5-memory","v":[3.0270986557006836]}, -{"f":"svelte-v3.50.1-non-keyed","b":"25_run-clear-memory","v":[0.8839797973632812]}, -{"f":"svelte-v3.50.1-non-keyed","b":"26_run-10k-memory","v":[22.619619369506836]}, -{"f":"svelte-v3.50.1-non-keyed","b":"31_startup-ci","v":[1876.8200000000002,1876.9650000000001,1876.8700000000001]}, -{"f":"svelte-v3.50.1-non-keyed","b":"32_startup-bt","v":[0,0.064,0]}, -{"f":"svelte-v3.50.1-non-keyed","b":"33_startup-mainthreadcost","v":[7.279999999999997,9448.76,4.651999999999998]}, -{"f":"svelte-v3.50.1-non-keyed","b":"34_startup-totalbytes","v":[145.6875,145.6875,145.6875]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"01_run1k","v":[41.801,42.235,42.747,42.758,43.952,44.214,44.277,44.287,44.322,44.848]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"02_replace1k","v":[20.816,20.927,20.968,21.403,21.547,21.653,21.733,21.818,21.845,22.267]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"03_update10th1k_x16","v":[95.242,98.211,103.811,104.53,106.461,106.682,107.274,109.183,111.457,111.679]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"04_select1k","v":[10.323,10.792,10.991,11.8,11.855,11.959,12.083,12.45,12.918,13.196]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"05_swap1k","v":[24.102,24.391,24.748,25.122,25.819,26.889,27.039,27.263,27.71,27.852]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"06_remove-one-1k","v":[83.293,86.177,86.652,86.89,87.676,87.682,88.031,88.052,88.221,89.011]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"07_create10k","v":[496.199,503.953,504.16,504.418,504.714,505.077,506.127,506.874,507.038,508.271]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"08_create1k-after1k_x2","v":[100.132,100.296,100.621,100.805,100.818,101.791,102.136,102.402,102.506,102.706]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"09_clear1k_x8","v":[33.433,33.733,33.806,34.095,34.149,34.374,34.849,35.391,36.964,38.004]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"21_ready-memory","v":[0.7116546630859375]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"22_run-memory","v":[2.632406234741211]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"23_update5-memory","v":[2.7611942291259766]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"25_run-clear-memory","v":[0.8776359558105469]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"26_run-10k-memory","v":[20.896032333374023]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"31_startup-ci","v":[1876.7849999999999,1876.81,1877.535]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"33_startup-mainthreadcost","v":[4.7159999999999975,4.6439999999999975,6.863999999999996]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"34_startup-totalbytes","v":[151.2587890625,151.2587890625,151.2587890625]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"01_run1k","v":[45.114,45.488,45.491,46.912,47.072,47.304,47.313,47.451,47.462,47.612]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"02_replace1k","v":[19.649,20.005,20.423,20.429,20.514,20.927,21.222,21.256,21.3,21.494]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"03_update10th1k_x16","v":[111.722,113.247,115.394,115.496,116.395,116.46,119.454,119.828,120.273,121.992]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"04_select1k","v":[21.829,23.694,23.902,23.987,24.262,24.888,24.954,25.486,25.933,26.027]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"05_swap1k","v":[20.439,22.755,23.649,24.449,24.617,24.649,24.781,25.081,25.506,25.813]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"06_remove-one-1k","v":[75.035,75.156,75.915,76.622,76.674,76.971,77.666,78.045,78.097,78.276]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"07_create10k","v":[473.061,476.863,477.46,482.279,488.414,488.835,491.159,492.169,492.627,493.623]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"08_create1k-after1k_x2","v":[99.732,100.066,100.206,100.708,100.77,101.626,101.721,101.738,102.077,103.005]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"09_clear1k_x8","v":[37.98,38.676,38.846,39.464,39.522,40.057,40.613,40.651,42.395,42.423]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"21_ready-memory","v":[0.685455322265625]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"22_run-memory","v":[2.791414260864258]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"23_update5-memory","v":[2.7520790100097656]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"25_run-clear-memory","v":[0.8225927352905273]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"26_run-10k-memory","v":[22.351993560791016]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"31_startup-ci","v":[1876.315,1876.63,1876.665]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"33_startup-mainthreadcost","v":[3.724,6.511999999999998,3.7360000000000007]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"34_startup-totalbytes","v":[147.6025390625,147.6025390625,147.6025390625]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"01_run1k","v":[42.912,43.805,44.454,44.842,44.843,44.974,45.833,48.227,48.387,51.341]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"02_replace1k","v":[20.42,22.438,24.741,24.751,26.089,26.232,27.144,27.285,27.597,27.873]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"03_update10th1k_x16","v":[107.624,110.374,116.597,117.132,117.803,117.824,118.019,118.91,120.306,120.319]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"04_select1k","v":[17.819,19.622,19.644,19.89,20.425,21.056,21.26,21.274,21.454,21.76]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"05_swap1k","v":[18.298,19.652,19.817,20.112,20.507,20.532,21.587,22.513,22.584,22.794]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"06_remove-one-1k","v":[73.186,73.924,74.132,74.285,75.481,76.289,76.307,77.15,78.916,80.265]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"07_create10k","v":[473.079,474.106,478.513,479.986,480.513,481.073,481.085,483.634,484.467,485.584]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"08_create1k-after1k_x2","v":[98.039,98.413,112.02,112.651,112.85600000000001,113.929,114.261,114.575,114.732,115.14399999999999]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"09_clear1k_x8","v":[39.449,40.847,40.85,41.285,41.45,41.877,42.017,42.286,43.058,44.486]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"21_ready-memory","v":[0.8329792022705078]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"22_run-memory","v":[2.9471397399902344]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"23_update5-memory","v":[2.9172449111938477]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"25_run-clear-memory","v":[1.1343927383422852]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"26_run-10k-memory","v":[20.667170524597168]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"31_startup-ci","v":[1801.5885,1801.692,1801.4715]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"33_startup-mainthreadcost","v":[4.108,9.623999999999992,9.743999999999994]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"34_startup-totalbytes","v":[187.3056640625,187.3056640625,187.3056640625]}, -{"f":"vanillajs-non-keyed","b":"01_run1k","v":[38.283,39.029,39.137,39.517,39.63,39.76,39.77,39.793,39.835,39.916]}, -{"f":"vanillajs-non-keyed","b":"02_replace1k","v":[19.163,19.664,19.763,19.805,20.157,20.212,20.338,20.382,20.441,20.511]}, -{"f":"vanillajs-non-keyed","b":"03_update10th1k_x16","v":[89.651,100.358,102.229,103.548,103.646,104.793,104.929,105.617,106.597,107.085]}, -{"f":"vanillajs-non-keyed","b":"04_select1k","v":[10.789,10.922,11.207,11.34,11.471,11.818,11.882,12.012,12.34,12.593]}, -{"f":"vanillajs-non-keyed","b":"05_swap1k","v":[18.885,19.148,19.68,19.748,19.768,19.831,19.989,20.535,20.772,20.816]}, -{"f":"vanillajs-non-keyed","b":"06_remove-one-1k","v":[83.548,84.319,85.776,86.049,86.29,86.585,87.386,87.514,87.757,87.918]}, -{"f":"vanillajs-non-keyed","b":"07_create10k","v":[413.465,415.563,416.992,418.515,419.317,420.417,420.791,421.37,422.35,422.888]}, -{"f":"vanillajs-non-keyed","b":"08_create1k-after1k_x2","v":[86.339,88.125,88.277,88.593,88.595,88.65,88.737,88.945,89.475,89.767]}, -{"f":"vanillajs-non-keyed","b":"09_clear1k_x8","v":[30.613,30.974,31.297,31.883,32.136,32.588,34.189,34.288,34.467,34.529]}, -{"f":"vanillajs-non-keyed","b":"21_ready-memory","v":[0.6287212371826172]}, -{"f":"vanillajs-non-keyed","b":"22_run-memory","v":[1.7508745193481445]}, -{"f":"vanillajs-non-keyed","b":"23_update5-memory","v":[1.8701953887939453]}, -{"f":"vanillajs-non-keyed","b":"25_run-clear-memory","v":[0.7062616348266602]}, -{"f":"vanillajs-non-keyed","b":"26_run-10k-memory","v":[11.102502822875977]}, -{"f":"vanillajs-non-keyed","b":"31_startup-ci","v":[1877,1876.6250000000002,1876.36]}, -{"f":"vanillajs-non-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"vanillajs-non-keyed","b":"33_startup-mainthreadcost","v":[6.2399999999999975,8.791999999999993,4.076]}, -{"f":"vanillajs-non-keyed","b":"34_startup-totalbytes","v":[150.384765625,150.384765625,150.384765625]}, -{"f":"vanillajs-1-non-keyed","b":"01_run1k","v":[37.807,38.141,38.383,39.381,39.436,39.458,39.568,39.86,40.511,40.614]}, -{"f":"vanillajs-1-non-keyed","b":"02_replace1k","v":[18.66,18.906,19.154,19.254,19.528,19.612,20.008,20.172,20.183,20.324]}, -{"f":"vanillajs-1-non-keyed","b":"03_update10th1k_x16","v":[90.758,94.284,97.385,98.259,102.005,102.534,103.449,105.508,105.51,106.359]}, -{"f":"vanillajs-1-non-keyed","b":"04_select1k","v":[9.121,10.468,10.802,10.9,11.646,11.914,12.227,12.631,12.792,13.209]}, -{"f":"vanillajs-1-non-keyed","b":"05_swap1k","v":[18.366,19.189,19.332,19.85,20.028,20.213,21.153,21.275,21.307,21.586]}, -{"f":"vanillajs-1-non-keyed","b":"06_remove-one-1k","v":[75.089,77.633,78.182,78.331,78.604,78.913,79.212,79.356,79.472,79.668]}, -{"f":"vanillajs-1-non-keyed","b":"07_create10k","v":[412.837,415.294,416.867,418.383,418.982,419.529,419.984,420.349,421.145,421.413]}, -{"f":"vanillajs-1-non-keyed","b":"08_create1k-after1k_x2","v":[86.822,87.15,87.402,88.184,88.285,88.429,88.472,88.538,88.727,88.761]}, -{"f":"vanillajs-1-non-keyed","b":"09_clear1k_x8","v":[31.443,31.46,32.605,32.705,33.075,33.183,33.201,33.253,33.39,33.779]}, -{"f":"vanillajs-1-non-keyed","b":"21_ready-memory","v":[0.6301202774047852]}, -{"f":"vanillajs-1-non-keyed","b":"22_run-memory","v":[1.7449302673339844]}, -{"f":"vanillajs-1-non-keyed","b":"23_update5-memory","v":[1.8546209335327148]}, -{"f":"vanillajs-1-non-keyed","b":"25_run-clear-memory","v":[0.6862754821777344]}, -{"f":"vanillajs-1-non-keyed","b":"26_run-10k-memory","v":[10.552048683166504]}, -{"f":"vanillajs-1-non-keyed","b":"31_startup-ci","v":[1877.065,1876.6750000000002,1876.78]}, -{"f":"vanillajs-1-non-keyed","b":"32_startup-bt","v":[0.04800000000000001,0,0]}, -{"f":"vanillajs-1-non-keyed","b":"33_startup-mainthreadcost","v":[9407.768,5.975999999999998,8.211999999999998]}, -{"f":"vanillajs-1-non-keyed","b":"34_startup-totalbytes","v":[148.4248046875,148.4248046875,148.4248046875]}, -{"f":"vue-v3.2.37-non-keyed","b":"01_run1k","v":[45.044,45.188,45.599,45.627,45.985,46.594,46.605,47.335,47.641,47.889]}, -{"f":"vue-v3.2.37-non-keyed","b":"02_replace1k","v":[21.81,21.852,21.863,21.999,22.02,22.194,22.686,23.151,23.377,23.454]}, -{"f":"vue-v3.2.37-non-keyed","b":"03_update10th1k_x16","v":[114.411,114.654,122.331,122.518,123.327,124.226,124.985,125.448,125.591,126.133]}, -{"f":"vue-v3.2.37-non-keyed","b":"04_select1k","v":[14.749,15.465,15.815,16.781,17.308,17.798,18.314,18.547,18.842,18.932]}, -{"f":"vue-v3.2.37-non-keyed","b":"05_swap1k","v":[18.929,19.554,20.636,20.889,22.728,23.05,23.214,23.642,23.645,23.719]}, -{"f":"vue-v3.2.37-non-keyed","b":"06_remove-one-1k","v":[85.175,85.889,85.891,86.056,86.156,86.658,87.364,87.895,88.306,89.298]}, -{"f":"vue-v3.2.37-non-keyed","b":"07_create10k","v":[483.297,485.693,485.73,487.92,488.823,490.207,490.281,491.061,493.514,504.718]}, -{"f":"vue-v3.2.37-non-keyed","b":"08_create1k-after1k_x2","v":[98.789,99.195,99.388,99.804,99.847,100.272,100.303,100.321,100.601,101.195]}, -{"f":"vue-v3.2.37-non-keyed","b":"09_clear1k_x8","v":[34.755,38.4,38.57,38.902,40.03,40.513,40.7,42.358,42.471,43.783]}, -{"f":"vue-v3.2.37-non-keyed","b":"21_ready-memory","v":[0.8910045623779297]}, -{"f":"vue-v3.2.37-non-keyed","b":"22_run-memory","v":[3.6321401596069336]}, -{"f":"vue-v3.2.37-non-keyed","b":"23_update5-memory","v":[3.6642847061157227]}, -{"f":"vue-v3.2.37-non-keyed","b":"25_run-clear-memory","v":[1.196345329284668]}, -{"f":"vue-v3.2.37-non-keyed","b":"26_run-10k-memory","v":[26.52134418487549]}, -{"f":"vue-v3.2.37-non-keyed","b":"31_startup-ci","v":[2101.6000000000004,2103.145,2101.56]}, -{"f":"vue-v3.2.37-non-keyed","b":"32_startup-bt","v":[0.056,0,0]}, -{"f":"vue-v3.2.37-non-keyed","b":"33_startup-mainthreadcost","v":[9487.048,4.915999999999998,3.8640000000000003]}, -{"f":"vue-v3.2.37-non-keyed","b":"34_startup-totalbytes","v":[196.501953125,196.501953125,196.501953125]},]; -export const frameworks = [{"name":"1more-v0.1.18-keyed","dir":"keyed/1more","keyed":true,"frameworkHomeURL":"https://github.com/Freak613/1more"},{"name":"alpine-v3.10.2-keyed","dir":"keyed/alpine","keyed":true,"issues":[1139],"frameworkHomeURL":"https://alpinejs.dev/"},{"name":"angular-v15.0.1-keyed","dir":"keyed/angular","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"angular-nozone-v15.0.1-keyed","dir":"keyed/angular-nozone","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"apprun-v2.28.3-keyed","dir":"keyed/apprun","keyed":true,"issues":[801],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-keyed","dir":"keyed/art","keyed":true,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"bdc-v1.0.0-keyed","dir":"keyed/bdc","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"blazor-wasm-v6.0.1-keyed","dir":"keyed/blazor-wasm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blazor-wasm-aot-v6.0.1-keyed","dir":"keyed/blazor-wasm-aot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blockdom-v0.9.26-keyed","dir":"keyed/blockdom","keyed":true,"frameworkHomeURL":"https://github.com/ged-odoo/blockdom"},{"name":"bobril-v8.11.2-keyed","dir":"keyed/bobril","keyed":true,"frameworkHomeURL":"https://bobril.com/"},{"name":"choo-v6.13.0-keyed","dir":"keyed/choo","keyed":true,"frameworkHomeURL":"https://www.choo.io/"},{"name":"crank-v0.4.1-keyed","dir":"keyed/crank","keyed":true,"frameworkHomeURL":"https://crank.js.org/"},{"name":"dioxus-v0.2.4-keyed","dir":"keyed/dioxus","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dioxuslabs.com/"},{"name":"dojo-v8.0.0-keyed","dir":"keyed/dojo","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-keyed","dir":"keyed/domdiff","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"dominator-v0.5.0-keyed","dir":"keyed/dominator","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/Pauan/rust-dominator"},{"name":"domvm-v3.4.12-keyed","dir":"keyed/domvm","keyed":true,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-keyed","dir":"keyed/doohtml","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v5-preview-keyed","dir":"keyed/doz","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-keyed","dir":"keyed/ef-js","keyed":true,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-keyed","dir":"keyed/elm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"ember-v4.9.3-keyed","dir":"keyed/ember","keyed":true,"frameworkHomeURL":"https://emberjs.com/"},{"name":"endorphin-v0.5.2-keyed","dir":"keyed/endorphin","keyed":true,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fntags-v0.3.3-keyed","dir":"keyed/fntags","keyed":true,"frameworkHomeURL":"https://srfnstack.github.io/fntags/"},{"name":"forgo-v2.2.3-keyed","dir":"keyed/forgo","keyed":true,"frameworkHomeURL":"https://github.com/forgojs/forgo#readme"},{"name":"fre-v2.5.5-keyed","dir":"keyed/fre","keyed":true,"frameworkHomeURL":"https://fre.js.org/"},{"name":"fullweb-helpers-v0.1.0-keyed","dir":"keyed/fullweb-helpers","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"fullweb-template-v0.1.0-keyed","dir":"keyed/fullweb-template","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"glimmer-v0.14.0-alpha.13-keyed","dir":"keyed/glimmer","keyed":true,"issues":[800],"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"glimmer-2-v2.0.0-beta.20-keyed","dir":"keyed/glimmer-2","keyed":true,"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"gyron-v0.0.16-keyed","dir":"keyed/gyron","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"helix-v0.0.10-keyed","dir":"keyed/helix","keyed":true,"frameworkHomeURL":"https://github.com/thheller/shadow-cljs#readme"},{"name":"heresy-v0.26.1-keyed","dir":"keyed/heresy","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-keyed","dir":"keyed/hullo","keyed":true,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-keyed","dir":"keyed/hydro-js","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"hyperapp-v2.0.22-keyed","dir":"keyed/hyperapp","keyed":true,"frameworkHomeURL":"https://github.com/jorgebucaran/hyperapp"},{"name":"imba-v1.5.2-keyed","dir":"keyed/imba","keyed":true,"frameworkHomeURL":"https://imba.io/"},{"name":"inferno-v7.4.8-keyed","dir":"keyed/inferno","keyed":true,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"ivi-v0.27.1-keyed","dir":"keyed/ivi","keyed":true,"frameworkHomeURL":"https://github.com/localvoid/ivi"},{"name":"jotai-v17.0.1 + 1.7.2-keyed","dir":"keyed/jotai","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/jotai"},{"name":"karyon-v1.5.1-keyed","dir":"keyed/karyon","keyed":true,"issues":[801],"frameworkHomeURL":"https://karyon.dev"},{"name":"knockout-v3.5.0-keyed","dir":"keyed/knockout","keyed":true,"issues":[1139],"frameworkHomeURL":"https://knockoutjs.com/"},{"name":"ko-jsx-v0.16.1-keyed","dir":"keyed/ko-jsx","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ryansolid/ko-jsx"},{"name":"leptos-v0.1.0-keyed","dir":"keyed/leptos","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/leptos-rs/leptos"},{"name":"lighterhtml-v2.5.0-keyed","dir":"keyed/lighterhtml","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.2.6-keyed","dir":"keyed/lit","keyed":true,"issues":[801],"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-keyed","dir":"keyed/lit-html","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"ls-element-v2.0.9-keyed","dir":"keyed/ls-element","keyed":true,"frameworkHomeURL":"https://github.com/michijs/michijs"},{"name":"lui-v1.2.3-keyed","dir":"keyed/lui","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/L3P3/lui"},{"name":"lwc-v2.7.3-keyed","dir":"keyed/lwc","keyed":true,"frameworkHomeURL":"https://lwc.dev/"},{"name":"mahal-v1.4.3-keyed","dir":"keyed/mahal","keyed":true,"frameworkHomeURL":"https://mahaljs.com/"},{"name":"malina-v0.7.0-alpha-keyed","dir":"keyed/malina","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/malinajs"},{"name":"marionette-v5.0.0-alpha.2-keyed","dir":"keyed/marionette","keyed":true,"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marionette-backbone-v5.0.0-alpha.2-keyed","dir":"keyed/marionette-backbone","keyed":true,"issues":[772],"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marko-v4.12.3-keyed","dir":"keyed/marko","keyed":true,"frameworkHomeURL":"https://markojs.com/"},{"name":"maverick-v0.23.1-keyed","dir":"keyed/maverick","keyed":true,"frameworkHomeURL":"https://github.com/maverick-js/maverick"},{"name":"mikado-v0.7.64-keyed","dir":"keyed/mikado","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"mimbl-v0.10.3-keyed","dir":"keyed/mimbl","keyed":true,"frameworkHomeURL":"https://mimjs.com/"},{"name":"miso-v1.4.0-keyed","dir":"keyed/miso","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"misojs-v1.1.0.0-keyed","dir":"keyed/misojs","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mithril-v2.0.4-keyed","dir":"keyed/mithril","keyed":true,"frameworkHomeURL":"https://mithril.js.org/"},{"name":"mobx-jsx-v0.14.0-keyed","dir":"keyed/mobx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/mobx-jsx"},{"name":"mogwai-v0.6.5-keyed","dir":"keyed/mogwai","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-keyed","dir":"keyed/neverland","keyed":true,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"oldskull-v0.1.2-keyed","dir":"keyed/oldskull","keyed":true,"frameworkHomeURL":"https://github.com/alexeyoganezov/oldskull"},{"name":"preact-v10.7.3-keyed","dir":"keyed/preact","keyed":true,"frameworkHomeURL":"https://preactjs.com/"},{"name":"ractive-v1.3.6-keyed","dir":"keyed/ractive","keyed":true,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"rax-v0.6.7-keyed","dir":"keyed/rax","keyed":true,"frameworkHomeURL":"https://github.com/alibaba/rax"},{"name":"react-v17.0.2-keyed","dir":"keyed/react","keyed":true,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"react-diagon-v18.2.0 + 0.13.0-keyed","dir":"keyed/react-diagon","keyed":true,"frameworkHomeURL":"https://www.diagon.dev/"},{"name":"react-focal-v17.0.1 + 0.8.5-keyed","dir":"keyed/react-focal","keyed":true,"frameworkHomeURL":"https://github.com/grammarly/focal"},{"name":"react-hooks-v18.2.0-keyed","dir":"keyed/react-hooks","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-hooks-use-transition-v18.2.0-keyed","dir":"keyed/react-hooks-use-transition","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-mlyn-v0.5.11-keyed","dir":"keyed/react-mlyn","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/vaukalak/mlyn"},{"name":"react-mobX-v17.0.1 + 5.15.4-keyed","dir":"keyed/react-mobX","keyed":true,"frameworkHomeURL":"https://mobx.js.org/"},{"name":"react-recoil-v18.2.0 + 0.7.5-keyed","dir":"keyed/react-recoil","keyed":true,"frameworkHomeURL":"https://recoiljs.org/"},{"name":"react-redux-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","dir":"keyed/react-redux-hooks","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux-hooks-immutable","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","dir":"keyed/react-redux-rematch","keyed":true,"frameworkHomeURL":"https://rematchjs.org/"},{"name":"react-rxjs-v18.2.0 + 0.9.8-keyed","dir":"keyed/react-rxjs","keyed":true,"frameworkHomeURL":"https://react-rxjs.org/"},{"name":"react-starbeam-v18.2.0 + 0.6.0-keyed","dir":"keyed/react-starbeam","keyed":true,"frameworkHomeURL":"https://www.starbeamjs.com/"},{"name":"react-tagged-state-v18.2.0 + 1.21.1-keyed","dir":"keyed/react-tagged-state","keyed":true,"frameworkHomeURL":"https://github.com/oleggrishechkin/react-tagged-state"},{"name":"react-tracked-v17.0.1 + 1.6.0-keyed","dir":"keyed/react-tracked","keyed":true,"frameworkHomeURL":"https://react-tracked.js.org/"},{"name":"react-zustand-v18.2.0 + 4.1.1-keyed","dir":"keyed/react-zustand","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/zustand"},{"name":"reagent-v0.10-keyed","dir":"keyed/reagent","keyed":true,"frameworkHomeURL":"https://reagent-project.github.io/"},{"name":"redom-v3.29.0-keyed","dir":"keyed/redom","keyed":true,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-v0.8.4-keyed","dir":"keyed/reflex","keyed":true,"frameworkHomeURL":"https://zouloux.github.io/reflex/"},{"name":"rescript-react-v0.10.3-keyed","dir":"keyed/rescript-react","keyed":true,"frameworkHomeURL":"https://rescript-lang.org/"},{"name":"resonatejs-keyed","dir":"keyed/resonatejs","keyed":true,"issues":[1139],"frameworkHomeURL":""},{"name":"riot-v7.1.0-keyed","dir":"keyed/riot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://riot.js.org/"},{"name":"s2-v1.0.0-keyed","dir":"keyed/s2","keyed":true,"issues":[800],"frameworkHomeURL":""},{"name":"san-v3.12.0-keyed","dir":"keyed/san","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-composition-v3.10.1 + 1.1.0-keyed","dir":"keyed/san-composition","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-store-v3.12.0 + 2.1.3-keyed","dir":"keyed/san-store","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"scarlets-frame-v0.34.6-keyed","dir":"keyed/scarlets-frame","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"sifrr-v0.0.5-keyed","dir":"keyed/sifrr","keyed":true,"issues":[800,801,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"silkenweb-v0.4.0-keyed","dir":"keyed/silkenweb","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/silkenweb/silkenweb"},{"name":"sinuous-v0.28.1-keyed","dir":"keyed/sinuous","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://sinuous.dev/"},{"name":"skruv-v0.1.0-keyed","dir":"keyed/skruv","keyed":true,"frameworkHomeURL":"https://github.com/skruv/skruv"},{"name":"sledgehammer-v1.0.0-keyed","dir":"keyed/sledgehammer","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/demonthos/sledgehammer/"},{"name":"solid-v1.5.4-keyed","dir":"keyed/solid","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"solid-store-v1.5.4-keyed","dir":"keyed/solid-store","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"spair-v0.0.8-keyed","dir":"keyed/spair","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"spair-qr-v0.0.8-keyed","dir":"keyed/spair-qr","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"stdweb-v0.4.17-keyed","dir":"keyed/stdweb","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"stencil-v2.17.0-keyed","dir":"keyed/stencil","keyed":true,"issues":[1139],"frameworkHomeURL":"https://stenciljs.com/"},{"name":"svelte-v3.50.1-keyed","dir":"keyed/svelte","keyed":true,"frameworkHomeURL":"https://svelte.dev/"},{"name":"sycamore-v0.8.0-keyed","dir":"keyed/sycamore","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sycamore-rs.netlify.app/"},{"name":"udomsay-esx-v0.4.9-keyed","dir":"keyed/udomsay-esx","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"udomsay-tpl-v0.4.9-keyed","dir":"keyed/udomsay-tpl","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-keyed","dir":"keyed/uhtml","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"uhydro-v1.0.7-keyed","dir":"keyed/uhydro","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/uhydro"},{"name":"ui5-webcomponents-v1.3.1-keyed","dir":"keyed/ui5-webcomponents","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"valtio-v17.0.1 + 1.6.1-keyed","dir":"keyed/valtio","keyed":true,"frameworkHomeURL":"https://valtio.pmnd.rs/"},{"name":"vanillajs-keyed","dir":"keyed/vanillajs","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-keyed","dir":"keyed/vanillajs-1","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-wc-keyed","dir":"keyed/vanillajs-wc","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"voby-v0.43.8-keyed","dir":"keyed/voby","keyed":true,"issues":[1139],"frameworkHomeURL":"https://voby.dev/"},{"name":"vue-v3.2.37-keyed","dir":"keyed/vue","keyed":true,"frameworkHomeURL":"https://vue.js.org/"},{"name":"vuerx-jsx-v0.2.0-keyed","dir":"keyed/vuerx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/vuerx-jsx"},{"name":"wasm-bindgen-v0.2.47-keyed","dir":"keyed/wasm-bindgen","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://rustwasm.github.io/docs/wasm-bindgen/"},{"name":"whatsup-v2.5.0-keyed","dir":"keyed/whatsup","keyed":true,"frameworkHomeURL":"https://github.com/whatsup/whatsup"},{"name":"xania-v0.4.8-keyed","dir":"keyed/xania","keyed":true,"frameworkHomeURL":"https://github.com/xania/view"},{"name":"yew-v0.20.0-keyed","dir":"keyed/yew","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"yew-hooks-v0.19.3-keyed","dir":"keyed/yew-hooks","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"apprun-v2.28.3-non-keyed","dir":"non-keyed/apprun","keyed":false,"issues":[772],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-non-keyed","dir":"non-keyed/art","keyed":false,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"aurelia-v1.3.0-non-keyed","dir":"non-keyed/aurelia","keyed":false,"issues":[1139],"frameworkHomeURL":"https://aurelia.io/"},{"name":"bdc-v1.0.0-non-keyed","dir":"non-keyed/bdc","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"binding.scala-v10.0.1-non-keyed","dir":"non-keyed/binding.scala","keyed":false,"frameworkHomeURL":"https://github.com/ThoughtWorksInc/Binding.scala"},{"name":"delorean-v0.1.0-non-keyed","dir":"non-keyed/delorean","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/delorean-rs/delorean"},{"name":"dojo-v8.0.0-non-keyed","dir":"non-keyed/dojo","keyed":false,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-non-keyed","dir":"non-keyed/domdiff","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"domvm-v3.4.12-non-keyed","dir":"non-keyed/domvm","keyed":false,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-non-keyed","dir":"non-keyed/doohtml","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v3.4.1-non-keyed","dir":"non-keyed/doz","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-non-keyed","dir":"non-keyed/ef-js","keyed":false,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-non-keyed","dir":"non-keyed/elm","keyed":false,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"endorphin-v0.5.2-non-keyed","dir":"non-keyed/endorphin","keyed":false,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fre-v2.5.1-non-keyed","dir":"non-keyed/fre","keyed":false,"frameworkHomeURL":"https://fre.js.org/"},{"name":"gyron-v0.0.16-non-keyed","dir":"non-keyed/gyron","keyed":false,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"halogen-v6.1.3-non-keyed","dir":"non-keyed/halogen","keyed":false,"frameworkHomeURL":"https://github.com/purescript-halogen/purescript-halogen"},{"name":"heresy-v0.26.1-non-keyed","dir":"non-keyed/heresy","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-non-keyed","dir":"non-keyed/hullo","keyed":false,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-non-keyed","dir":"non-keyed/hydro-js","keyed":false,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"imba-v1.5.2-non-keyed","dir":"non-keyed/imba","keyed":false,"frameworkHomeURL":"https://imba.io/"},{"name":"incr_dom-v0.15.0-non-keyed","dir":"non-keyed/incr_dom","keyed":false,"frameworkHomeURL":"https://opensource.janestreet.com/incr_dom/"},{"name":"inferno-v7.4.8-non-keyed","dir":"non-keyed/inferno","keyed":false,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"legend-state-v17.0.2 + 0.14.0-non-keyed","dir":"non-keyed/legend-state","keyed":false,"frameworkHomeURL":"https://github.com/LegendApp/legend-state"},{"name":"lighterhtml-v2.5.0-non-keyed","dir":"non-keyed/lighterhtml","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.1.1-non-keyed","dir":"non-keyed/lit","keyed":false,"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-non-keyed","dir":"non-keyed/lit-html","keyed":false,"issues":[800],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"literaljs-v7.0.2-non-keyed","dir":"non-keyed/literaljs","keyed":false,"frameworkHomeURL":"https://literaljs.com/"},{"name":"maquette-v3.3.0-non-keyed","dir":"non-keyed/maquette","keyed":false,"frameworkHomeURL":"https://maquettejs.org/"},{"name":"mikado-v0.7.64-non-keyed","dir":"non-keyed/mikado","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"million-v1.12.5-non-keyed","dir":"non-keyed/million","keyed":false,"frameworkHomeURL":"https://millionjs.org/"},{"name":"million-react-v1.12.5-non-keyed","dir":"non-keyed/million-react","keyed":false,"frameworkHomeURL":"https://millionjs.org/"},{"name":"mimbl-v0.10.3-non-keyed","dir":"non-keyed/mimbl","keyed":false,"frameworkHomeURL":"https://mimblweb.z13.web.core.windows.net/"},{"name":"miso-v1.4.0-non-keyed","dir":"non-keyed/miso","keyed":false,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mogwai-v0.6.5-non-keyed","dir":"non-keyed/mogwai","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-non-keyed","dir":"non-keyed/neverland","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"ractive-v1.3.6-non-keyed","dir":"non-keyed/ractive","keyed":false,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"react-v16.8.6-non-keyed","dir":"non-keyed/react","keyed":false,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"redom-v3.29.0-non-keyed","dir":"non-keyed/redom","keyed":false,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-dom-v0.4-non-keyed","dir":"non-keyed/reflex-dom","keyed":false,"frameworkHomeURL":"https://reflex-frp.org/"},{"name":"riot-v7.1.0-non-keyed","dir":"non-keyed/riot","keyed":false,"frameworkHomeURL":"https://riot.js.org/"},{"name":"san-v3.12.0-non-keyed","dir":"non-keyed/san","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"sauron-v0.50.3-non-keyed","dir":"non-keyed/sauron","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/ivanceras/sauron"},{"name":"scarlets-frame-v0.34.6-non-keyed","dir":"non-keyed/scarlets-frame","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"seed-v0.8.0-non-keyed","dir":"non-keyed/seed","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/seed-rs/seed"},{"name":"sifrr-v0.0.3-non-keyed","dir":"non-keyed/sifrr","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"slim-js-v5.0.8-non-keyed","dir":"non-keyed/slim-js","keyed":false,"issues":[1139],"frameworkHomeURL":"https://slimjs.com/#/welcome"},{"name":"slingjs-v14.3.0-non-keyed","dir":"non-keyed/slingjs","keyed":false,"frameworkHomeURL":"https://github.com/puckowski/Sling.js"},{"name":"stdweb-v0.4.17-non-keyed","dir":"non-keyed/stdweb","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"svelte-v3.50.1-non-keyed","dir":"non-keyed/svelte","keyed":false,"frameworkHomeURL":"https://svelte.dev/"},{"name":"udomsay-esx-v0.4.9-non-keyed","dir":"non-keyed/udomsay-esx","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-non-keyed","dir":"non-keyed/uhtml","keyed":false,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"ui5-webcomponents-v1.3.1-non-keyed","dir":"non-keyed/ui5-webcomponents","keyed":false,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"vanillajs-non-keyed","dir":"non-keyed/vanillajs","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-non-keyed","dir":"non-keyed/vanillajs-1","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vue-v3.2.37-non-keyed","dir":"non-keyed/vue","keyed":false,"frameworkHomeURL":"https://vue.js.org/"}]; +{"f":"blockdom-v0.9.26-keyed","b":"01_run1k","v":[62.381,62.922,63.321,64.468,64.792,65.116,65.342,65.458,66.717,67.591]}, +{"f":"blockdom-v0.9.26-keyed","b":"02_replace1k","v":[67.507,67.663,69.077,69.134,69.161,69.399,69.557,69.676,69.713,69.938]}, +{"f":"blockdom-v0.9.26-keyed","b":"03_update10th1k_x16","v":[163.128,165.017,169.241,174.609,176.154,176.557,177.704,178.797,179.002,179.298]}, +{"f":"blockdom-v0.9.26-keyed","b":"04_select1k","v":[21.03,21.647,22.589,23.11,23.196,23.988,26.776,27.511,27.695,29.005]}, +{"f":"blockdom-v0.9.26-keyed","b":"05_swap1k","v":[42.47,43.153,43.561,43.77,43.927,43.992,45.953,46.021,47.11,47.358]}, +{"f":"blockdom-v0.9.26-keyed","b":"06_remove-one-1k","v":[74.822,74.954,76.141,76.269,78.179,78.586,80.306,82.195,85.748,88.637]}, +{"f":"blockdom-v0.9.26-keyed","b":"07_create10k","v":[675.161,676.333,676.777,679.362,679.936,680.023,681.019,681.652,683.224,683.754]}, +{"f":"blockdom-v0.9.26-keyed","b":"08_create1k-after1k_x2","v":[149.106,151.464,152.105,152.761,152.776,153.502,154.937,158.074,160.386,161.349]}, +{"f":"blockdom-v0.9.26-keyed","b":"09_clear1k_x8","v":[44.304,44.971,45.945,48.171,48.63,48.745,48.875,48.956,49.24,49.321]}, +{"f":"inferno-v7.4.8-keyed","b":"01_run1k","v":[63.894,64.01,64.072,64.108,64.164,64.357,64.551,64.592,64.948,65.158]}, +{"f":"inferno-v7.4.8-keyed","b":"02_replace1k","v":[68.671,69.302,69.541,69.63,69.774,69.97,70.224,70.704,70.888,71.98]}, +{"f":"inferno-v7.4.8-keyed","b":"03_update10th1k_x16","v":[166.748,167.725,168.355,169.707,172.364,177.112,177.174,177.677,179.316,179.601]}, +{"f":"inferno-v7.4.8-keyed","b":"04_select1k","v":[20.243,20.508,21.41,23.225,24.113,25.075,26.07,26.152,26.268,27.756]}, +{"f":"inferno-v7.4.8-keyed","b":"05_swap1k","v":[44.169,44.217,44.251,45.163,45.561,45.625,46.286,46.59,46.924,50.582]}, +{"f":"inferno-v7.4.8-keyed","b":"06_remove-one-1k","v":[75.985,77.048,78.098,79.045,80.394,82.809,83.358,84.704,85.195,86.782]}, +{"f":"inferno-v7.4.8-keyed","b":"07_create10k","v":[683.197,694.518,696.186,696.354,697.189,697.461,698.041,699.383,700.324,700.393]}, +{"f":"inferno-v7.4.8-keyed","b":"08_create1k-after1k_x2","v":[156.07,157.388,158.412,158.582,159.796,160.572,160.944,161.248,164.201,165.23]}, +{"f":"inferno-v7.4.8-keyed","b":"09_clear1k_x8","v":[45.569,45.974,47.424,47.574,48.29,48.933,50.465,50.924,51.84,51.931]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"01_run1k","v":[65.422,66.185,66.191,66.836,67.427,67.744,68.963,73.392,74.674,76.193]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"02_replace1k","v":[70.863,71.752,71.782,72.617,72.946,73.011,73.1,74.541,74.988,75.108]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"03_update10th1k_x16","v":[167.421,169.19,171.793,174.686,176.077,176.785,178.079,182.829,183.896,185.702]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"04_select1k","v":[26.006,26.202,26.426,28.516,28.826,29.109,30.566,30.829,30.913,31.434]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"05_swap1k","v":[41.061,42.581,43.032,44.144,45.104,45.127,45.766,46.46,47.191,47.718]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"06_remove-one-1k","v":[75.547,75.808,77.012,79.556,80.176,80.648,81.042,81.35,82.942,83.011]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"07_create10k","v":[706.944,708.408,709.353,710.007,711.294,711.381,714.405,715.391,716.616,717.306]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"08_create1k-after1k_x2","v":[156.889,158.424,158.941,159.821,159.92,159.934,160.975,161.826,164.643,170.43]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"09_clear1k_x8","v":[45.836,47.543,47.684,47.776,48.218,48.678,49.186,49.906,50.311,50.735]}, +{"f":"preact-v10.7.3-keyed","b":"01_run1k","v":[74.853,74.878,74.939,74.953,74.973,74.991,76.277,77.179,79.192,80.62]}, +{"f":"preact-v10.7.3-keyed","b":"02_replace1k","v":[92.913,93.567,94.414,96.261,98.14,100.242,100.417,100.622,106.51,113.516]}, +{"f":"preact-v10.7.3-keyed","b":"03_update10th1k_x16","v":[170.824,200.268,203.92,209.475,219.136,220.734,221.653,222.902,230.333,235.169]}, +{"f":"preact-v10.7.3-keyed","b":"04_select1k","v":[45.54,50.833,51.442,52.249,54.538,54.697,55.771,60.28,61.236,62.977]}, +{"f":"preact-v10.7.3-keyed","b":"05_swap1k","v":[48.704,49.396,49.587,49.654,50.462,51.086,52.341,54.597,55.022,55.373]}, +{"f":"preact-v10.7.3-keyed","b":"06_remove-one-1k","v":[94.598,95.927,97.436,97.782,99.931,100.668,101.536,107.131,107.589,108.994]}, +{"f":"preact-v10.7.3-keyed","b":"07_create10k","v":[770.902,777.095,777.973,779.696,781.104,782.54,788.213,791.395,792.115,819.64]}, +{"f":"preact-v10.7.3-keyed","b":"08_create1k-after1k_x2","v":[184.689,185.394,185.704,186.259,186.613,186.752,187.087,187.275,187.442,187.765]}, +{"f":"preact-v10.7.3-keyed","b":"09_clear1k_x8","v":[58.394,58.523,59.658,59.826,60.333,60.996,61.843,62.46,62.794,62.99]}, +{"f":"react-v17.0.2-keyed","b":"01_run1k","v":[81.175,81.303,81.44,82.497,82.785,83.023,84.994,85.744,86.935,93.413]}, +{"f":"react-v17.0.2-keyed","b":"02_replace1k","v":[83.846,83.979,84.164,84.308,84.548,85.173,85.205,85.388,86.849,87.207]}, +{"f":"react-v17.0.2-keyed","b":"03_update10th1k_x16","v":[233.728,249.253,252.391,258.57,261.003,261.488,261.79,263.534,263.675,264.391]}, +{"f":"react-v17.0.2-keyed","b":"04_select1k","v":[67.38,67.856,68.223,69.576,70.344,70.382,70.547,71.306,72.43,73.496]}, +{"f":"react-v17.0.2-keyed","b":"05_swap1k","v":[304.02,305.057,305.113,305.604,306.18,306.346,307.204,308.077,308.311,308.43]}, +{"f":"react-v17.0.2-keyed","b":"06_remove-one-1k","v":[86.637,88.525,90.346,90.624,90.831,91.314,91.519,91.735,91.984,94.658]}, +{"f":"react-v17.0.2-keyed","b":"07_create10k","v":[1080.56,1089.414,1089.785,1090.2,1091.517,1094.203,1094.233,1097.902,1098.031,1105.908]}, +{"f":"react-v17.0.2-keyed","b":"08_create1k-after1k_x2","v":[200.556,201.86,202.293,203.654,203.97,204.442,204.811,204.908,207.386,207.477]}, +{"f":"react-v17.0.2-keyed","b":"09_clear1k_x8","v":[55.74,56.595,57.376,59.436,60.216,60.425,61.64,62.398,63.216,63.937]}, +{"f":"svelte-v3.50.1-keyed","b":"01_run1k","v":[79.456,79.503,79.589,79.767,80.116,80.622,81.127,81.512,82.626,84.778]}, +{"f":"svelte-v3.50.1-keyed","b":"02_replace1k","v":[83.12,83.15,83.347,84.707,84.734,84.737,84.819,85.152,90.208,92.01]}, +{"f":"svelte-v3.50.1-keyed","b":"03_update10th1k_x16","v":[173.598,174.705,185.451,189.377,191.074,191.62,194.763,194.932,196.183,201.425]}, +{"f":"svelte-v3.50.1-keyed","b":"04_select1k","v":[31.888,32.667,33.076,33.164,33.209,33.723,33.876,33.968,35.589,36.594]}, +{"f":"svelte-v3.50.1-keyed","b":"05_swap1k","v":[43.386,43.715,45.223,45.41,47.015,47.108,47.3,47.454,47.684,48.124]}, +{"f":"svelte-v3.50.1-keyed","b":"06_remove-one-1k","v":[80.247,80.443,81.772,82.869,83.714,84.07,84.536,85.227,85.588,85.601]}, +{"f":"svelte-v3.50.1-keyed","b":"07_create10k","v":[842.024,843.53,845.332,845.546,847.23,847.46,848.581,851.04,852.565,855.277]}, +{"f":"svelte-v3.50.1-keyed","b":"08_create1k-after1k_x2","v":[187.17,187.913,188.658,188.793,189.612,190.054,190.074,190.309,190.677,190.716]}, +{"f":"svelte-v3.50.1-keyed","b":"09_clear1k_x8","v":[60.742,60.798,62.293,62.473,62.953,63.349,64.055,65.138,65.736,66.854]},]; +export const frameworks = [{"name":"1more-v0.1.18-keyed","dir":"keyed/1more","keyed":true,"frameworkHomeURL":"https://github.com/Freak613/1more"},{"name":"alpine-v3.10.2-keyed","dir":"keyed/alpine","keyed":true,"issues":[1139],"frameworkHomeURL":"https://alpinejs.dev/"},{"name":"angular-v15.0.1-keyed","dir":"keyed/angular","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"angular-nozone-v15.0.1-keyed","dir":"keyed/angular-nozone","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"apprun-v2.28.3-keyed","dir":"keyed/apprun","keyed":true,"issues":[801],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-keyed","dir":"keyed/art","keyed":true,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"bdc-v1.0.0-keyed","dir":"keyed/bdc","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"blazor-wasm-v6.0.1-keyed","dir":"keyed/blazor-wasm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blazor-wasm-aot-v6.0.1-keyed","dir":"keyed/blazor-wasm-aot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blockdom-v0.9.26-keyed","dir":"keyed/blockdom","keyed":true,"frameworkHomeURL":"https://github.com/ged-odoo/blockdom"},{"name":"bobril-v8.11.2-keyed","dir":"keyed/bobril","keyed":true,"frameworkHomeURL":"https://bobril.com/"},{"name":"choo-v6.13.0-keyed","dir":"keyed/choo","keyed":true,"frameworkHomeURL":"https://www.choo.io/"},{"name":"crank-v0.4.1-keyed","dir":"keyed/crank","keyed":true,"frameworkHomeURL":"https://crank.js.org/"},{"name":"dioxus-v0.2.4-keyed","dir":"keyed/dioxus","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dioxuslabs.com/"},{"name":"dojo-v8.0.0-keyed","dir":"keyed/dojo","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-keyed","dir":"keyed/domdiff","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"dominator-v0.5.0-keyed","dir":"keyed/dominator","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/Pauan/rust-dominator"},{"name":"domvm-v3.4.12-keyed","dir":"keyed/domvm","keyed":true,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-keyed","dir":"keyed/doohtml","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v5-preview-keyed","dir":"keyed/doz","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-keyed","dir":"keyed/ef-js","keyed":true,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-keyed","dir":"keyed/elm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"ember-v4.9.3-keyed","dir":"keyed/ember","keyed":true,"frameworkHomeURL":"https://emberjs.com/"},{"name":"endorphin-v0.5.2-keyed","dir":"keyed/endorphin","keyed":true,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fntags-v0.3.3-keyed","dir":"keyed/fntags","keyed":true,"frameworkHomeURL":"https://srfnstack.github.io/fntags/"},{"name":"forgo-v2.2.3-keyed","dir":"keyed/forgo","keyed":true,"frameworkHomeURL":"https://github.com/forgojs/forgo#readme"},{"name":"fre-v2.5.5-keyed","dir":"keyed/fre","keyed":true,"frameworkHomeURL":"https://fre.js.org/"},{"name":"fullweb-helpers-v0.1.0-keyed","dir":"keyed/fullweb-helpers","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"fullweb-template-v0.1.0-keyed","dir":"keyed/fullweb-template","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"glimmer-v0.14.0-alpha.13-keyed","dir":"keyed/glimmer","keyed":true,"issues":[800],"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"glimmer-2-v2.0.0-beta.20-keyed","dir":"keyed/glimmer-2","keyed":true,"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"gyron-v0.0.16-keyed","dir":"keyed/gyron","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"helix-v0.0.10-keyed","dir":"keyed/helix","keyed":true,"frameworkHomeURL":"https://github.com/thheller/shadow-cljs#readme"},{"name":"heresy-v0.26.1-keyed","dir":"keyed/heresy","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-keyed","dir":"keyed/hullo","keyed":true,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-keyed","dir":"keyed/hydro-js","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"hyperapp-v2.0.22-keyed","dir":"keyed/hyperapp","keyed":true,"frameworkHomeURL":"https://github.com/jorgebucaran/hyperapp"},{"name":"imba-v1.5.2-keyed","dir":"keyed/imba","keyed":true,"frameworkHomeURL":"https://imba.io/"},{"name":"inferno-v7.4.8-keyed","dir":"keyed/inferno","keyed":true,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"ivi-v0.27.1-keyed","dir":"keyed/ivi","keyed":true,"frameworkHomeURL":"https://github.com/localvoid/ivi"},{"name":"jotai-v17.0.1 + 1.7.2-keyed","dir":"keyed/jotai","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/jotai"},{"name":"karyon-v1.5.1-keyed","dir":"keyed/karyon","keyed":true,"issues":[801],"frameworkHomeURL":"https://karyon.dev"},{"name":"knockout-v3.5.0-keyed","dir":"keyed/knockout","keyed":true,"issues":[1139],"frameworkHomeURL":"https://knockoutjs.com/"},{"name":"ko-jsx-v0.16.1-keyed","dir":"keyed/ko-jsx","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ryansolid/ko-jsx"},{"name":"leptos-v0.1.0-keyed","dir":"keyed/leptos","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/leptos-rs/leptos"},{"name":"lighterhtml-v2.5.0-keyed","dir":"keyed/lighterhtml","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.2.6-keyed","dir":"keyed/lit","keyed":true,"issues":[801],"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-keyed","dir":"keyed/lit-html","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"ls-element-v2.0.9-keyed","dir":"keyed/ls-element","keyed":true,"frameworkHomeURL":"https://github.com/michijs/michijs"},{"name":"lui-v1.2.3-keyed","dir":"keyed/lui","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/L3P3/lui"},{"name":"lwc-v2.7.3-keyed","dir":"keyed/lwc","keyed":true,"frameworkHomeURL":"https://lwc.dev/"},{"name":"mahal-v1.4.3-keyed","dir":"keyed/mahal","keyed":true,"frameworkHomeURL":"https://mahaljs.com/"},{"name":"malina-v0.7.0-alpha-keyed","dir":"keyed/malina","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/malinajs"},{"name":"marionette-v5.0.0-alpha.2-keyed","dir":"keyed/marionette","keyed":true,"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marionette-backbone-v5.0.0-alpha.2-keyed","dir":"keyed/marionette-backbone","keyed":true,"issues":[772],"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marko-v4.12.3-keyed","dir":"keyed/marko","keyed":true,"frameworkHomeURL":"https://markojs.com/"},{"name":"maverick-v0.23.1-keyed","dir":"keyed/maverick","keyed":true,"frameworkHomeURL":"https://github.com/maverick-js/maverick"},{"name":"mikado-v0.7.64-keyed","dir":"keyed/mikado","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"million-v1.12.3-beta.1-keyed","dir":"keyed/million","keyed":true,"frameworkHomeURL":""},{"name":"mimbl-v0.10.3-keyed","dir":"keyed/mimbl","keyed":true,"frameworkHomeURL":"https://mimjs.com/"},{"name":"miso-v1.4.0-keyed","dir":"keyed/miso","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"misojs-v1.1.0.0-keyed","dir":"keyed/misojs","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mithril-v2.0.4-keyed","dir":"keyed/mithril","keyed":true,"frameworkHomeURL":"https://mithril.js.org/"},{"name":"mobx-jsx-v0.14.0-keyed","dir":"keyed/mobx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/mobx-jsx"},{"name":"mogwai-v0.6.5-keyed","dir":"keyed/mogwai","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-keyed","dir":"keyed/neverland","keyed":true,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"oldskull-v0.1.2-keyed","dir":"keyed/oldskull","keyed":true,"frameworkHomeURL":"https://github.com/alexeyoganezov/oldskull"},{"name":"preact-v10.7.3-keyed","dir":"keyed/preact","keyed":true,"frameworkHomeURL":"https://preactjs.com/"},{"name":"ractive-v1.3.6-keyed","dir":"keyed/ractive","keyed":true,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"rax-v0.6.7-keyed","dir":"keyed/rax","keyed":true,"frameworkHomeURL":"https://github.com/alibaba/rax"},{"name":"react-v17.0.2-keyed","dir":"keyed/react","keyed":true,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"react-diagon-v18.2.0 + 0.13.0-keyed","dir":"keyed/react-diagon","keyed":true,"frameworkHomeURL":"https://www.diagon.dev/"},{"name":"react-focal-v17.0.1 + 0.8.5-keyed","dir":"keyed/react-focal","keyed":true,"frameworkHomeURL":"https://github.com/grammarly/focal"},{"name":"react-hooks-v18.2.0-keyed","dir":"keyed/react-hooks","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-hooks-use-transition-v18.2.0-keyed","dir":"keyed/react-hooks-use-transition","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-mlyn-v0.5.11-keyed","dir":"keyed/react-mlyn","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/vaukalak/mlyn"},{"name":"react-mobX-v17.0.1 + 5.15.4-keyed","dir":"keyed/react-mobX","keyed":true,"frameworkHomeURL":"https://mobx.js.org/"},{"name":"react-recoil-v18.2.0 + 0.7.5-keyed","dir":"keyed/react-recoil","keyed":true,"frameworkHomeURL":"https://recoiljs.org/"},{"name":"react-redux-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","dir":"keyed/react-redux-hooks","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux-hooks-immutable","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","dir":"keyed/react-redux-rematch","keyed":true,"frameworkHomeURL":"https://rematchjs.org/"},{"name":"react-rxjs-v18.2.0 + 0.9.8-keyed","dir":"keyed/react-rxjs","keyed":true,"frameworkHomeURL":"https://react-rxjs.org/"},{"name":"react-starbeam-v18.2.0 + 0.6.0-keyed","dir":"keyed/react-starbeam","keyed":true,"frameworkHomeURL":"https://www.starbeamjs.com/"},{"name":"react-tagged-state-v18.2.0 + 1.21.1-keyed","dir":"keyed/react-tagged-state","keyed":true,"frameworkHomeURL":"https://github.com/oleggrishechkin/react-tagged-state"},{"name":"react-tracked-v17.0.1 + 1.6.0-keyed","dir":"keyed/react-tracked","keyed":true,"frameworkHomeURL":"https://react-tracked.js.org/"},{"name":"react-zustand-v18.2.0 + 4.1.1-keyed","dir":"keyed/react-zustand","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/zustand"},{"name":"reagent-v0.10-keyed","dir":"keyed/reagent","keyed":true,"frameworkHomeURL":"https://reagent-project.github.io/"},{"name":"redom-v3.29.0-keyed","dir":"keyed/redom","keyed":true,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-v0.8.4-keyed","dir":"keyed/reflex","keyed":true,"frameworkHomeURL":"https://zouloux.github.io/reflex/"},{"name":"rescript-react-v0.10.3-keyed","dir":"keyed/rescript-react","keyed":true,"frameworkHomeURL":"https://rescript-lang.org/"},{"name":"resonatejs-keyed","dir":"keyed/resonatejs","keyed":true,"issues":[1139],"frameworkHomeURL":""},{"name":"riot-v7.1.0-keyed","dir":"keyed/riot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://riot.js.org/"},{"name":"s2-v1.0.0-keyed","dir":"keyed/s2","keyed":true,"issues":[800],"frameworkHomeURL":""},{"name":"san-v3.12.0-keyed","dir":"keyed/san","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-composition-v3.10.1 + 1.1.0-keyed","dir":"keyed/san-composition","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-store-v3.12.0 + 2.1.3-keyed","dir":"keyed/san-store","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"scarlets-frame-v0.34.6-keyed","dir":"keyed/scarlets-frame","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"sifrr-v0.0.5-keyed","dir":"keyed/sifrr","keyed":true,"issues":[800,801,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"silkenweb-v0.4.0-keyed","dir":"keyed/silkenweb","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/silkenweb/silkenweb"},{"name":"sinuous-v0.28.1-keyed","dir":"keyed/sinuous","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://sinuous.dev/"},{"name":"skruv-v0.1.0-keyed","dir":"keyed/skruv","keyed":true,"frameworkHomeURL":"https://github.com/skruv/skruv"},{"name":"sledgehammer-v1.0.0-keyed","dir":"keyed/sledgehammer","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/demonthos/sledgehammer/"},{"name":"solid-v1.5.4-keyed","dir":"keyed/solid","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"solid-store-v1.5.4-keyed","dir":"keyed/solid-store","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"spair-v0.0.8-keyed","dir":"keyed/spair","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"spair-qr-v0.0.8-keyed","dir":"keyed/spair-qr","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"stdweb-v0.4.17-keyed","dir":"keyed/stdweb","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"stencil-v2.17.0-keyed","dir":"keyed/stencil","keyed":true,"issues":[1139],"frameworkHomeURL":"https://stenciljs.com/"},{"name":"svelte-v3.50.1-keyed","dir":"keyed/svelte","keyed":true,"frameworkHomeURL":"https://svelte.dev/"},{"name":"sycamore-v0.8.0-keyed","dir":"keyed/sycamore","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sycamore-rs.netlify.app/"},{"name":"udomsay-esx-v0.4.9-keyed","dir":"keyed/udomsay-esx","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"udomsay-tpl-v0.4.9-keyed","dir":"keyed/udomsay-tpl","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-keyed","dir":"keyed/uhtml","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"uhydro-v1.0.7-keyed","dir":"keyed/uhydro","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/uhydro"},{"name":"ui5-webcomponents-v1.3.1-keyed","dir":"keyed/ui5-webcomponents","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"valtio-v17.0.1 + 1.6.1-keyed","dir":"keyed/valtio","keyed":true,"frameworkHomeURL":"https://valtio.pmnd.rs/"},{"name":"vanillajs-keyed","dir":"keyed/vanillajs","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-keyed","dir":"keyed/vanillajs-1","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-wc-keyed","dir":"keyed/vanillajs-wc","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"voby-v0.43.8-keyed","dir":"keyed/voby","keyed":true,"issues":[1139],"frameworkHomeURL":"https://voby.dev/"},{"name":"vue-v3.2.37-keyed","dir":"keyed/vue","keyed":true,"frameworkHomeURL":"https://vue.js.org/"},{"name":"vuerx-jsx-v0.2.0-keyed","dir":"keyed/vuerx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/vuerx-jsx"},{"name":"wasm-bindgen-v0.2.47-keyed","dir":"keyed/wasm-bindgen","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://rustwasm.github.io/docs/wasm-bindgen/"},{"name":"whatsup-v2.5.0-keyed","dir":"keyed/whatsup","keyed":true,"frameworkHomeURL":"https://github.com/whatsup/whatsup"},{"name":"xania-v0.4.8-keyed","dir":"keyed/xania","keyed":true,"frameworkHomeURL":"https://github.com/xania/view"},{"name":"yew-v0.20.0-keyed","dir":"keyed/yew","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"yew-hooks-v0.19.3-keyed","dir":"keyed/yew-hooks","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"apprun-v2.28.3-non-keyed","dir":"non-keyed/apprun","keyed":false,"issues":[772],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-non-keyed","dir":"non-keyed/art","keyed":false,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"aurelia-v1.3.0-non-keyed","dir":"non-keyed/aurelia","keyed":false,"issues":[1139],"frameworkHomeURL":"https://aurelia.io/"},{"name":"bdc-v1.0.0-non-keyed","dir":"non-keyed/bdc","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"binding.scala-v10.0.1-non-keyed","dir":"non-keyed/binding.scala","keyed":false,"frameworkHomeURL":"https://github.com/ThoughtWorksInc/Binding.scala"},{"name":"delorean-v0.1.0-non-keyed","dir":"non-keyed/delorean","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/delorean-rs/delorean"},{"name":"dojo-v8.0.0-non-keyed","dir":"non-keyed/dojo","keyed":false,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-non-keyed","dir":"non-keyed/domdiff","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"domvm-v3.4.12-non-keyed","dir":"non-keyed/domvm","keyed":false,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-non-keyed","dir":"non-keyed/doohtml","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v3.4.1-non-keyed","dir":"non-keyed/doz","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-non-keyed","dir":"non-keyed/ef-js","keyed":false,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-non-keyed","dir":"non-keyed/elm","keyed":false,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"endorphin-v0.5.2-non-keyed","dir":"non-keyed/endorphin","keyed":false,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fre-v2.5.1-non-keyed","dir":"non-keyed/fre","keyed":false,"frameworkHomeURL":"https://fre.js.org/"},{"name":"gyron-v0.0.16-non-keyed","dir":"non-keyed/gyron","keyed":false,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"halogen-v6.1.3-non-keyed","dir":"non-keyed/halogen","keyed":false,"frameworkHomeURL":"https://github.com/purescript-halogen/purescript-halogen"},{"name":"heresy-v0.26.1-non-keyed","dir":"non-keyed/heresy","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-non-keyed","dir":"non-keyed/hullo","keyed":false,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-non-keyed","dir":"non-keyed/hydro-js","keyed":false,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"imba-v1.5.2-non-keyed","dir":"non-keyed/imba","keyed":false,"frameworkHomeURL":"https://imba.io/"},{"name":"incr_dom-v0.15.0-non-keyed","dir":"non-keyed/incr_dom","keyed":false,"frameworkHomeURL":"https://opensource.janestreet.com/incr_dom/"},{"name":"inferno-v7.4.8-non-keyed","dir":"non-keyed/inferno","keyed":false,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"legend-state-v17.0.2 + 0.14.0-non-keyed","dir":"non-keyed/legend-state","keyed":false,"frameworkHomeURL":"https://github.com/LegendApp/legend-state"},{"name":"lighterhtml-v2.5.0-non-keyed","dir":"non-keyed/lighterhtml","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.1.1-non-keyed","dir":"non-keyed/lit","keyed":false,"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-non-keyed","dir":"non-keyed/lit-html","keyed":false,"issues":[800],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"literaljs-v7.0.2-non-keyed","dir":"non-keyed/literaljs","keyed":false,"frameworkHomeURL":"https://literaljs.com/"},{"name":"maquette-v3.3.0-non-keyed","dir":"non-keyed/maquette","keyed":false,"frameworkHomeURL":"https://maquettejs.org/"},{"name":"mikado-v0.7.64-non-keyed","dir":"non-keyed/mikado","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"mimbl-v0.10.3-non-keyed","dir":"non-keyed/mimbl","keyed":false,"frameworkHomeURL":"https://mimblweb.z13.web.core.windows.net/"},{"name":"miso-v1.4.0-non-keyed","dir":"non-keyed/miso","keyed":false,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mogwai-v0.6.5-non-keyed","dir":"non-keyed/mogwai","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-non-keyed","dir":"non-keyed/neverland","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"ractive-v1.3.6-non-keyed","dir":"non-keyed/ractive","keyed":false,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"react-v16.8.6-non-keyed","dir":"non-keyed/react","keyed":false,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"redom-v3.29.0-non-keyed","dir":"non-keyed/redom","keyed":false,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-dom-v0.4-non-keyed","dir":"non-keyed/reflex-dom","keyed":false,"frameworkHomeURL":"https://reflex-frp.org/"},{"name":"riot-v7.1.0-non-keyed","dir":"non-keyed/riot","keyed":false,"frameworkHomeURL":"https://riot.js.org/"},{"name":"san-v3.12.0-non-keyed","dir":"non-keyed/san","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"sauron-v0.50.3-non-keyed","dir":"non-keyed/sauron","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/ivanceras/sauron"},{"name":"scarlets-frame-v0.34.6-non-keyed","dir":"non-keyed/scarlets-frame","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"seed-v0.8.0-non-keyed","dir":"non-keyed/seed","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/seed-rs/seed"},{"name":"sifrr-v0.0.3-non-keyed","dir":"non-keyed/sifrr","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"slim-js-v5.0.8-non-keyed","dir":"non-keyed/slim-js","keyed":false,"issues":[1139],"frameworkHomeURL":"https://slimjs.com/#/welcome"},{"name":"slingjs-v14.3.0-non-keyed","dir":"non-keyed/slingjs","keyed":false,"frameworkHomeURL":"https://github.com/puckowski/Sling.js"},{"name":"stdweb-v0.4.17-non-keyed","dir":"non-keyed/stdweb","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"svelte-v3.50.1-non-keyed","dir":"non-keyed/svelte","keyed":false,"frameworkHomeURL":"https://svelte.dev/"},{"name":"udomsay-esx-v0.4.9-non-keyed","dir":"non-keyed/udomsay-esx","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-non-keyed","dir":"non-keyed/uhtml","keyed":false,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"ui5-webcomponents-v1.3.1-non-keyed","dir":"non-keyed/ui5-webcomponents","keyed":false,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"vanillajs-non-keyed","dir":"non-keyed/vanillajs","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-non-keyed","dir":"non-keyed/vanillajs-1","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vue-v3.2.37-non-keyed","dir":"non-keyed/vue","keyed":false,"frameworkHomeURL":"https://vue.js.org/"}]; export const benchmarks = [{"id":"01_run1k","label":"create rows","description":"creating 1,000 rows (5 warmup runs).","type":0,"allowBatching":true,"durationMeasurementMode":0},{"id":"02_replace1k","label":"replace all rows","description":"updating all 1,000 rows (5 warmup runs).","type":0,"allowBatching":true,"durationMeasurementMode":1},{"id":"03_update10th1k_x16","label":"partial update","description":"updating every 10th row for 1,000 rows (3 warmup runs). 16x CPU slowdown.","type":0,"throttleCPU":16,"allowBatching":true,"durationMeasurementMode":1},{"id":"04_select1k","label":"select row","description":"highlighting a selected row. (5 warmup runs). 16x CPU slowdown.","type":0,"throttleCPU":16,"allowBatching":true,"durationMeasurementMode":1},{"id":"05_swap1k","label":"swap rows","description":"swap 2 rows for table with 1,000 rows. (5 warmup runs). 4x CPU slowdown.","type":0,"throttleCPU":4,"allowBatching":true,"durationMeasurementMode":1},{"id":"06_remove-one-1k","label":"remove row","description":"removing one row. (5 warmup runs). 4x CPU slowdown.","type":0,"throttleCPU":4,"allowBatching":true,"durationMeasurementMode":1},{"id":"07_create10k","label":"create many rows","description":"creating 10,000 rows. (5 warmup runs with 1k rows).","type":0,"allowBatching":true,"durationMeasurementMode":0},{"id":"08_create1k-after1k_x2","label":"append rows to large table","description":"appending 1,000 to a table of 10,000 rows. 2x CPU slowdown.","type":0,"throttleCPU":2,"allowBatching":true,"durationMeasurementMode":1},{"id":"09_clear1k_x8","label":"clear rows","description":"clearing a table with 1,000 rows. 8x CPU slowdown. (5 warmup runs).","type":0,"throttleCPU":8,"allowBatching":true,"durationMeasurementMode":1},{"id":"21_ready-memory","label":"ready memory","description":"Memory usage after page load.","type":1},{"id":"22_run-memory","label":"run memory","description":"Memory usage after adding 1,000 rows.","type":1},{"id":"23_update5-memory","label":"update every 10th row for 1k rows (5 cycles)","description":"Memory usage after clicking update every 10th row 5 times","type":1},{"id":"25_run-clear-memory","label":"creating/clearing 1k rows (5 cycles)","description":"Memory usage after creating and clearing 1000 rows 5 times","type":1},{"id":"26_run-10k-memory","label":"run memory 10k","description":"Memory usage after adding 10,000 rows.","type":1},{"id":"31_startup-ci","label":"consistently interactive","description":"a pessimistic TTI - when the CPU and network are both definitely very idle. (no more CPU tasks over 50ms)","property":"interactive","type":3},{"id":"32_startup-bt","label":"script bootup time","description":"the total ms required to parse/compile/evaluate all the page's scripts","property":"bootup-time","type":3},{"id":"33_startup-mainthreadcost","label":"main thread work cost","description":"total amount of time spent doing work on the main thread. includes style/layout/etc.","property":"mainthread-work-breakdown","type":3},{"id":"34_startup-totalbytes","label":"total kilobyte weight","description":"network transfer cost (post-compression) of all the resources loaded into the page.","property":"total-byte-weight","type":3}]; diff --git a/webdriver-ts-results/table.html b/webdriver-ts-results/table.html index c39b9c110..ea1eb6770 100644 --- a/webdriver-ts-results/table.html +++ b/webdriver-ts-results/table.html @@ -43,4 +43,4 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=60103,o=60106,a=60107,l=60108,u=60114,i=60109,c=60110,s=60112,f=60113,d=60120,p=60115,m=60116,h=60121,g=60122,v=60117,y=60129,b=60131;if("function"==typeof Symbol&&Symbol.for){var w=Symbol.for;r=w("react.element"),o=w("react.portal"),a=w("react.fragment"),l=w("react.strict_mode"),u=w("react.profiler"),i=w("react.provider"),c=w("react.context"),s=w("react.forward_ref"),f=w("react.suspense"),d=w("react.suspense_list"),p=w("react.memo"),m=w("react.lazy"),h=w("react.block"),g=w("react.server.block"),v=w("react.fundamental"),y=w("react.debug_trace_mode"),b=w("react.legacy_hidden")}function k(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case r:switch(e=e.type){case a:case u:case l:case f:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case m:case p:case i:return e;default:return n}}case o:return n}}}var x=i,S=r,E=s,_=a,C=m,P=p,N=o,T=u,z=l,O=f;n.ContextConsumer=c,n.ContextProvider=x,n.Element=S,n.ForwardRef=E,n.Fragment=_,n.Lazy=C,n.Memo=P,n.Portal=N,n.Profiler=T,n.StrictMode=z,n.Suspense=O,n.isAsyncMode=function(){return!1},n.isConcurrentMode=function(){return!1},n.isContextConsumer=function(e){return k(e)===c},n.isContextProvider=function(e){return k(e)===i},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},n.isForwardRef=function(e){return k(e)===s},n.isFragment=function(e){return k(e)===a},n.isLazy=function(e){return k(e)===m},n.isMemo=function(e){return k(e)===p},n.isPortal=function(e){return k(e)===o},n.isProfiler=function(e){return k(e)===u},n.isStrictMode=function(e){return k(e)===l},n.isSuspense=function(e){return k(e)===f},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===y||e===l||e===f||e===d||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===i||e.$$typeof===c||e.$$typeof===s||e.$$typeof===v||e.$$typeof===h||e[0]===g)},n.typeOf=k}]]); \ No newline at end of file + */var r=60103,o=60106,a=60107,l=60108,u=60114,i=60109,c=60110,s=60112,f=60113,d=60120,p=60115,m=60116,h=60121,g=60122,v=60117,y=60129,b=60131;if("function"==typeof Symbol&&Symbol.for){var w=Symbol.for;r=w("react.element"),o=w("react.portal"),a=w("react.fragment"),l=w("react.strict_mode"),u=w("react.profiler"),i=w("react.provider"),c=w("react.context"),s=w("react.forward_ref"),f=w("react.suspense"),d=w("react.suspense_list"),p=w("react.memo"),m=w("react.lazy"),h=w("react.block"),g=w("react.server.block"),v=w("react.fundamental"),y=w("react.debug_trace_mode"),b=w("react.legacy_hidden")}function k(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case r:switch(e=e.type){case a:case u:case l:case f:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case m:case p:case i:return e;default:return n}}case o:return n}}}var x=i,S=r,E=s,_=a,C=m,P=p,N=o,T=u,z=l,O=f;n.ContextConsumer=c,n.ContextProvider=x,n.Element=S,n.ForwardRef=E,n.Fragment=_,n.Lazy=C,n.Memo=P,n.Portal=N,n.Profiler=T,n.StrictMode=z,n.Suspense=O,n.isAsyncMode=function(){return!1},n.isConcurrentMode=function(){return!1},n.isContextConsumer=function(e){return k(e)===c},n.isContextProvider=function(e){return k(e)===i},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},n.isForwardRef=function(e){return k(e)===s},n.isFragment=function(e){return k(e)===a},n.isLazy=function(e){return k(e)===m},n.isMemo=function(e){return k(e)===p},n.isPortal=function(e){return k(e)===o},n.isProfiler=function(e){return k(e)===u},n.isStrictMode=function(e){return k(e)===l},n.isSuspense=function(e){return k(e)===f},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===y||e===l||e===f||e===d||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===i||e.$$typeof===c||e.$$typeof===s||e.$$typeof===v||e.$$typeof===h||e[0]===g)},n.typeOf=k}]]); \ No newline at end of file diff --git a/webdriver-ts/results.json b/webdriver-ts/results.json index 943019c03..05170871c 100644 --- a/webdriver-ts/results.json +++ b/webdriver-ts/results.json @@ -1 +1 @@ -[{"framework":"1more-v0.1.18-keyed","benchmark":"01_run1k","values":[37.797,38.475,39.186,39.317,39.416,39.685,39.698,39.699,39.817,39.823]},{"framework":"1more-v0.1.18-keyed","benchmark":"02_replace1k","values":[41.44,41.508,41.553,41.778,41.823,42.16,42.443,42.911,43.191,43.36]},{"framework":"1more-v0.1.18-keyed","benchmark":"03_update10th1k_x16","values":[102.407,104.187,104.922,105.835,107.72,108.888,109.265,109.676,110.275,110.356]},{"framework":"1more-v0.1.18-keyed","benchmark":"04_select1k","values":[14.608,17.295,17.854,17.986,18.05,18.27,18.45,18.462,18.809,21.372]},{"framework":"1more-v0.1.18-keyed","benchmark":"05_swap1k","values":[29.062,29.079,29.261,29.264,29.787,30.078,30.458,30.516,30.564,30.622]},{"framework":"1more-v0.1.18-keyed","benchmark":"06_remove-one-1k","values":[43.106,45.929,46.781,47.112,47.799,48.111,48.694,48.815,49.057,49.416]},{"framework":"1more-v0.1.18-keyed","benchmark":"07_create10k","values":[427.369,432.512,433.028,433.339,434.615,434.684,434.953,436.898,437.714,438.2]},{"framework":"1more-v0.1.18-keyed","benchmark":"08_create1k-after1k_x2","values":[89.611,89.955,90.971,91.609,91.636,92.035,92.256,92.262,92.27,92.316]},{"framework":"1more-v0.1.18-keyed","benchmark":"09_clear1k_x8","values":[31.116,31.955,32.08,32.251,33.656,35.309,35.452,35.734,35.953,36.47]},{"framework":"1more-v0.1.18-keyed","benchmark":"21_ready-memory","values":[0.7519102096557617]},{"framework":"1more-v0.1.18-keyed","benchmark":"22_run-memory","values":[2.4011545181274414]},{"framework":"1more-v0.1.18-keyed","benchmark":"23_update5-memory","values":[2.4426345825195312]},{"framework":"1more-v0.1.18-keyed","benchmark":"25_run-clear-memory","values":[0.8737516403198242]},{"framework":"1more-v0.1.18-keyed","benchmark":"26_run-10k-memory","values":[17.66502285003662]},{"framework":"1more-v0.1.18-keyed","benchmark":"31_startup-ci","values":[1951.8700000000001,1951.91,1951.9450000000002]},{"framework":"1more-v0.1.18-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"1more-v0.1.18-keyed","benchmark":"33_startup-mainthreadcost","values":[4.747999999999997,9.77599999999999,4.167999999999999]},{"framework":"1more-v0.1.18-keyed","benchmark":"34_startup-totalbytes","values":[166.3623046875,166.3623046875,166.3623046875]},{"framework":"alpine-v3.10.2-keyed","benchmark":"01_run1k","values":[107.225,107.453,107.662,108.03,108.552,108.573,108.888,109.32,109.619,110.297]},{"framework":"alpine-v3.10.2-keyed","benchmark":"02_replace1k","values":[112.372,112.393,113.103,114.462,114.48,114.908,115.066,115.134,115.433,115.513]},{"framework":"alpine-v3.10.2-keyed","benchmark":"03_update10th1k_x16","values":[123.94,124.934,125.413,126.435,126.508,127.967,128.944,135.567,136.25,136.37]},{"framework":"alpine-v3.10.2-keyed","benchmark":"04_select1k","values":[144.018,154.829,156.436,158.413,159.113,160.251,161.231,163.998,164.636,164.729]},{"framework":"alpine-v3.10.2-keyed","benchmark":"05_swap1k","values":[41.607,42.59,42.887,42.971,43.117,43.131,43.643,44.697,45.971,46.065]},{"framework":"alpine-v3.10.2-keyed","benchmark":"06_remove-one-1k","values":[63.703,64.657,65.684,65.911,66.133,66.85,67.355,67.432,68.188,68.369]},{"framework":"alpine-v3.10.2-keyed","benchmark":"07_create10k","values":[1008.205,1019.334,1022.1,1023.054,1032.168,1034.922,1036.624,1038.031,1038.183,1064.83]},{"framework":"alpine-v3.10.2-keyed","benchmark":"08_create1k-after1k_x2","values":[219.177,219.835,219.876,219.895,220.152,220.902,221.118,221.468,222.184,222.674]},{"framework":"alpine-v3.10.2-keyed","benchmark":"09_clear1k_x8","values":[107.744,109.836,110.357,111.436,113.604,113.674,114.158,115.276,115.483,115.82]},{"framework":"alpine-v3.10.2-keyed","benchmark":"21_ready-memory","values":[0.8249082565307617]},{"framework":"alpine-v3.10.2-keyed","benchmark":"22_run-memory","values":[13.570765495300293]},{"framework":"alpine-v3.10.2-keyed","benchmark":"23_update5-memory","values":[13.646678924560547]},{"framework":"alpine-v3.10.2-keyed","benchmark":"25_run-clear-memory","values":[1.698298454284668]},{"framework":"alpine-v3.10.2-keyed","benchmark":"26_run-10k-memory","values":[124.93563842773438]},{"framework":"alpine-v3.10.2-keyed","benchmark":"31_startup-ci","values":[2028.555,2027.5749999999998,2026.8650000000002]},{"framework":"alpine-v3.10.2-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"alpine-v3.10.2-keyed","benchmark":"33_startup-mainthreadcost","values":[9.159999999999993,4.132,3.9240000000000004]},{"framework":"alpine-v3.10.2-keyed","benchmark":"34_startup-totalbytes","values":[179.0810546875,179.0810546875,179.0810546875]},{"framework":"angular-v15.0.1-keyed","benchmark":"01_run1k","values":[46.631,46.845,47.064,47.768,47.772,47.949,48.524,49.117,49.64,49.653]},{"framework":"angular-v15.0.1-keyed","benchmark":"02_replace1k","values":[50.687,51.843,52.069,52.078,52.246,52.947,53.077,53.439,54.09,54.261]},{"framework":"angular-v15.0.1-keyed","benchmark":"03_update10th1k_x16","values":[100.612,104.318,105.976,106.082,107.62,108.254,108.521,109.988,111.351,112.648]},{"framework":"angular-v15.0.1-keyed","benchmark":"04_select1k","values":[13.752,14.424,14.897,15.741,15.859,16.26,17.621,17.894,19.049,19.559]},{"framework":"angular-v15.0.1-keyed","benchmark":"05_swap1k","values":[176.983,177.465,177.628,178.048,178.361,178.742,178.812,178.844,181.009,182.862]},{"framework":"angular-v15.0.1-keyed","benchmark":"06_remove-one-1k","values":[44.377,47.663,47.822,48.517,49.171,49.285,49.525,49.541,50.163,50.658]},{"framework":"angular-v15.0.1-keyed","benchmark":"07_create10k","values":[502.696,502.944,503.464,503.511,505.755,507.514,508.01,509.783,510.601,511.918]},{"framework":"angular-v15.0.1-keyed","benchmark":"08_create1k-after1k_x2","values":[105.582,106.02,106.214,106.542,106.851,106.938,107.062,107.064,107.822,107.836]},{"framework":"angular-v15.0.1-keyed","benchmark":"09_clear1k_x8","values":[67.852,69.377,70.665,70.759,71.046,71.895,73.635,73.684,74.092,74.639]},{"framework":"angular-v15.0.1-keyed","benchmark":"21_ready-memory","values":[1.562788963317871]},{"framework":"angular-v15.0.1-keyed","benchmark":"22_run-memory","values":[4.623711585998535]},{"framework":"angular-v15.0.1-keyed","benchmark":"23_update5-memory","values":[4.6962738037109375]},{"framework":"angular-v15.0.1-keyed","benchmark":"25_run-clear-memory","values":[2.308651924133301]},{"framework":"angular-v15.0.1-keyed","benchmark":"26_run-10k-memory","values":[28.951494216918945]},{"framework":"angular-v15.0.1-keyed","benchmark":"31_startup-ci","values":[2780.808,2779.734,2778.4860000000003]},{"framework":"angular-v15.0.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"angular-v15.0.1-keyed","benchmark":"33_startup-mainthreadcost","values":[8.899999999999991,4.3039999999999985,4.527999999999998]},{"framework":"angular-v15.0.1-keyed","benchmark":"34_startup-totalbytes","values":[282.7998046875,282.7998046875,282.7998046875]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"01_run1k","values":[45.201,46.27,46.303,46.329,46.766,47.542,47.785,48.047,48.217,48.292]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"02_replace1k","values":[48.818,49.236,49.809,49.922,49.972,50.058,50.175,50.333,50.644,52.033]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"03_update10th1k_x16","values":[104.137,104.687,106.443,107.201,108.281,108.598,111.762,111.829,113.038,113.989]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"04_select1k","values":[14.013,17.728,17.891,18.108,18.726,19.316,19.772,20,20.728,21.457]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"05_swap1k","values":[173.731,175.496,175.621,175.655,175.824,175.894,177.473,177.732,177.939,178.121]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"06_remove-one-1k","values":[45.222,46.498,46.768,48.067,48.485,48.566,48.789,48.88,48.912,49.081]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"07_create10k","values":[502.456,504.555,504.612,505.308,505.315,505.364,505.71,506.017,506.457,506.645]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"08_create1k-after1k_x2","values":[103.981,104.271,104.402,104.514,104.611,104.634,104.669,104.855,104.93,105.93]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"09_clear1k_x8","values":[52.583,56.642,56.827,56.948,57.089,57.442,57.465,59.141,61.22,62.937]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"21_ready-memory","values":[1.1324214935302734]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"22_run-memory","values":[3.527597427368164]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"23_update5-memory","values":[3.586176872253418]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"25_run-clear-memory","values":[1.7841053009033203]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"26_run-10k-memory","values":[22.585288047790527]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"31_startup-ci","values":[2629.698,2629.464,2628.0420000000004]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"33_startup-mainthreadcost","values":[8.235999999999994,3.8160000000000003,4.2799999999999985]},{"framework":"angular-nozone-v15.0.1-keyed","benchmark":"34_startup-totalbytes","values":[250.2080078125,250.2080078125,250.2080078125]},{"framework":"apprun-v2.28.3-keyed","benchmark":"01_run1k","values":[42.64,43.619,44.113,45.099,45.698,45.759,45.855,46.233,46.459,46.576]},{"framework":"apprun-v2.28.3-keyed","benchmark":"02_replace1k","values":[48.194,50.618,50.632,50.735,50.848,51.181,51.21,51.373,51.505,52.557]},{"framework":"apprun-v2.28.3-keyed","benchmark":"03_update10th1k_x16","values":[222.713,225.28,226.083,228.78,232.03,233.337,233.879,234.095,234.435,234.674]},{"framework":"apprun-v2.28.3-keyed","benchmark":"04_select1k","values":[134.305,134.942,135.842,136.887,136.987,137.653,138.324,141.844,142.066,142.225]},{"framework":"apprun-v2.28.3-keyed","benchmark":"05_swap1k","values":[54.309,57.556,57.815,58.582,59.181,59.958,61.102,61.188,62.214,62.323]},{"framework":"apprun-v2.28.3-keyed","benchmark":"06_remove-one-1k","values":[227.982,228.057,228.777,229.239,229.613,229.801,230.331,231.933,233.958,235.272]},{"framework":"apprun-v2.28.3-keyed","benchmark":"07_create10k","values":[511.258,512.384,516.797,521.151,521.312,521.84,524.007,527.716,527.748,532.913]},{"framework":"apprun-v2.28.3-keyed","benchmark":"08_create1k-after1k_x2","values":[129.507,134.17,134.474,134.716,135.024,135.835,135.975,136.116,136.436,137.123]},{"framework":"apprun-v2.28.3-keyed","benchmark":"09_clear1k_x8","values":[38.63,38.907,41.811,42.102,42.396,42.755,42.799,44.122,44.854,45.098]},{"framework":"apprun-v2.28.3-keyed","benchmark":"21_ready-memory","values":[0.7401456832885742]},{"framework":"apprun-v2.28.3-keyed","benchmark":"22_run-memory","values":[2.5069541931152344]},{"framework":"apprun-v2.28.3-keyed","benchmark":"23_update5-memory","values":[2.612154006958008]},{"framework":"apprun-v2.28.3-keyed","benchmark":"25_run-clear-memory","values":[7.971705436706543]},{"framework":"apprun-v2.28.3-keyed","benchmark":"26_run-10k-memory","values":[16.354616165161133]},{"framework":"apprun-v2.28.3-keyed","benchmark":"31_startup-ci","values":[1877.1249999999998,1876.525,1877.475]},{"framework":"apprun-v2.28.3-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"apprun-v2.28.3-keyed","benchmark":"33_startup-mainthreadcost","values":[9.551999999999998,4.1999999999999975,4.599999999999998]},{"framework":"apprun-v2.28.3-keyed","benchmark":"34_startup-totalbytes","values":[155.9140625,155.9140625,155.9140625]},{"framework":"art-v0.1.7-keyed","benchmark":"01_run1k","values":[45.129,45.242,45.381,45.666,45.775,45.826,45.908,46.052,46.343,47.112]},{"framework":"art-v0.1.7-keyed","benchmark":"02_replace1k","values":[46.236,46.254,46.47,46.561,46.92,46.974,47.179,47.628,47.815,48.642]},{"framework":"art-v0.1.7-keyed","benchmark":"03_update10th1k_x16","values":[126.748,127.874,129.784,131.039,132.184,132.301,132.334,132.383,132.85,134.524]},{"framework":"art-v0.1.7-keyed","benchmark":"04_select1k","values":[23.41,23.783,24.241,24.817,25.056,25.523,25.8,25.912,26.03,26.978]},{"framework":"art-v0.1.7-keyed","benchmark":"05_swap1k","values":[29.944,31.88,32.259,32.68,32.849,32.892,33.1,33.375,34.011,34.352]},{"framework":"art-v0.1.7-keyed","benchmark":"06_remove-one-1k","values":[46.695,49.452,51.365,51.483,52.368,53.036,53.4,53.548,53.836,54.112]},{"framework":"art-v0.1.7-keyed","benchmark":"07_create10k","values":[489.218,491.544,494.234,494.297,496.023,497.293,498.493,498.867,503.058,504.326]},{"framework":"art-v0.1.7-keyed","benchmark":"08_create1k-after1k_x2","values":[100.046,100.728,101.037,101.203,101.373,101.754,101.961,102.05,102.371,102.771]},{"framework":"art-v0.1.7-keyed","benchmark":"09_clear1k_x8","values":[31.011,32.864,32.903,33.024,33.576,33.85,34.886,35.465,35.811,35.868]},{"framework":"art-v0.1.7-keyed","benchmark":"21_ready-memory","values":[0.6737909317016602]},{"framework":"art-v0.1.7-keyed","benchmark":"22_run-memory","values":[3.7477216720581055]},{"framework":"art-v0.1.7-keyed","benchmark":"23_update5-memory","values":[3.8415136337280273]},{"framework":"art-v0.1.7-keyed","benchmark":"25_run-clear-memory","values":[0.8906049728393555]},{"framework":"art-v0.1.7-keyed","benchmark":"26_run-10k-memory","values":[30.29236888885498]},{"framework":"art-v0.1.7-keyed","benchmark":"31_startup-ci","values":[1951.485,1953.3165,1952.255]},{"framework":"art-v0.1.7-keyed","benchmark":"32_startup-bt","values":[0,0,0.052000000000000005]},{"framework":"art-v0.1.7-keyed","benchmark":"33_startup-mainthreadcost","values":[3.8200000000000003,4.052,9453.104]},{"framework":"art-v0.1.7-keyed","benchmark":"34_startup-totalbytes","values":[147.3642578125,147.3642578125,147.3642578125]},{"framework":"bdc-v1.0.0-keyed","benchmark":"01_run1k","values":[48.768,48.91,49.59,50.021,50.114,50.15,50.413,50.739,52.546,52.741]},{"framework":"bdc-v1.0.0-keyed","benchmark":"02_replace1k","values":[198.035,198.872,201.522,201.61,201.719,202.445,202.749,203.679,203.818,203.883]},{"framework":"bdc-v1.0.0-keyed","benchmark":"03_update10th1k_x16","values":[254.704,260.196,260.923,263.79,266.358,267.477,267.765,269.057,269.463,274.025]},{"framework":"bdc-v1.0.0-keyed","benchmark":"04_select1k","values":[165.744,168.318,168.359,169.198,169.331,171.158,171.972,172.032,173.874,177.162]},{"framework":"bdc-v1.0.0-keyed","benchmark":"05_swap1k","values":[208.161,209.794,210.624,211.218,212.061,212.07,212.413,213.072,214.097,215.392]},{"framework":"bdc-v1.0.0-keyed","benchmark":"06_remove-one-1k","values":[207.028,208.087,208.885,209.077,209.423,209.661,210.036,210.565,211.31,211.992]},{"framework":"bdc-v1.0.0-keyed","benchmark":"07_create10k","values":[551.939,552.28,552.795,553.41,553.524,553.762,555.18,555.517,557.226,559.145]},{"framework":"bdc-v1.0.0-keyed","benchmark":"08_create1k-after1k_x2","values":[127.036,129.171,129.427,129.71,129.848,130.258,131.038,131.257,131.329,131.947]},{"framework":"bdc-v1.0.0-keyed","benchmark":"09_clear1k_x8","values":[39.445,39.697,40.119,40.256,40.324,41.309,43.585,44.208,44.231,44.526]},{"framework":"bdc-v1.0.0-keyed","benchmark":"21_ready-memory","values":[0.6449489593505859]},{"framework":"bdc-v1.0.0-keyed","benchmark":"22_run-memory","values":[2.0046558380126953]},{"framework":"bdc-v1.0.0-keyed","benchmark":"23_update5-memory","values":[3.01186466217041]},{"framework":"bdc-v1.0.0-keyed","benchmark":"25_run-clear-memory","values":[1.0155248641967773]},{"framework":"bdc-v1.0.0-keyed","benchmark":"26_run-10k-memory","values":[16.583267211914062]},{"framework":"bdc-v1.0.0-keyed","benchmark":"31_startup-ci","values":[1876.4049999999997,1876.7399999999998,1876.745]},{"framework":"bdc-v1.0.0-keyed","benchmark":"32_startup-bt","values":[0,0.052000000000000005,0.055999999999999994]},{"framework":"bdc-v1.0.0-keyed","benchmark":"33_startup-mainthreadcost","values":[10.219999999999995,9537.816,9527.392000000002]},{"framework":"bdc-v1.0.0-keyed","benchmark":"34_startup-totalbytes","values":[143.169921875,143.169921875,143.169921875]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"01_run1k","values":[113.152,113.167,114.821,114.898,114.937,114.948,115.191,115.233,116.02,116.153]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"02_replace1k","values":[119.044,121.438,121.795,122.399,122.457,122.811,123.934,124.355,124.414,124.451]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"03_update10th1k_x16","values":[511.959,515.177,517.259,518.451,520.287,521.996,522.588,523.274,524.333,524.943]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"04_select1k","values":[414.292,414.935,416.598,416.674,416.992,418.035,419.25,419.783,420.11,421.059]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"05_swap1k","values":[123.994,124.204,125.596,125.987,126.107,126.159,126.354,127.184,127.237,127.427]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"06_remove-one-1k","values":[143.317,143.395,143.63,144.21,144.895,146.226,146.339,146.37,147.003,148.221]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"07_create10k","values":[1207.866,1207.978,1209.329,1209.754,1212.112,1216.59,1218.314,1218.885,1219.091,1220.988]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"08_create1k-after1k_x2","values":[291.34,293.336,294.097,295.3,296.103,297.295,297.468,297.758,297.939,298.524]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"09_clear1k_x8","values":[83.007,83.327,84.238,84.456,84.466,84.791,84.993,85.45,85.635,85.915]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"21_ready-memory","values":[513.8691892623901]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"22_run-memory","values":[517.4681911468506]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"23_update5-memory","values":[517.4877729415894]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"25_run-clear-memory","values":[514.1326456069946]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"26_run-10k-memory","values":[547.8065433502197]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"31_startup-ci","values":[2104.3650000000002,2103.5199999999995,2103.38]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"33_startup-mainthreadcost","values":[4.411999999999998,7.291999999999996,4.895999999999998]},{"framework":"blazor-wasm-v6.0.1-keyed","benchmark":"34_startup-totalbytes","values":[3068.287109375,3068.287109375,3068.287109375]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"01_run1k","values":[103.495,104.147,104.882,105.188,105.772,105.979,106.152,106.35,106.449,106.7]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"02_replace1k","values":[109.204,109.421,110.154,110.205,111.199,111.658,112.247,112.312,112.903,113.322]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"03_update10th1k_x16","values":[389.603,396.926,397.329,400.153,400.259,402.108,402.379,403.077,403.838,407.47]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"04_select1k","values":[297.254,297.521,299.529,302.702,303.086,304.541,306.587,306.599,307.793,313.211]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"05_swap1k","values":[96.119,96.754,97.192,97.437,98.685,98.704,100.631,100.82,100.909,101.069]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"06_remove-one-1k","values":[115.077,115.806,116.14,116.491,118.232,118.372,119.047,119.351,119.484,119.676]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"07_create10k","values":[1104.454,1104.87,1106.899,1107.807,1109.105,1109.665,1109.921,1110.906,1111.289,1116.161]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"08_create1k-after1k_x2","values":[260.44,264.61,265.249,266.045,266.709,266.992,267.386,267.908,268.508,268.595]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"09_clear1k_x8","values":[72.12,74.543,74.636,75.474,76.612,76.683,77.446,78.124,80.308,80.462]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"21_ready-memory","values":[514.6197910308838]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"22_run-memory","values":[518.2145509719849]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"23_update5-memory","values":[518.2350940704346]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"25_run-clear-memory","values":[514.840410232544]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"26_run-10k-memory","values":[549.1245222091675]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"31_startup-ci","values":[2104.135,2104.665,2103.04]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"33_startup-mainthreadcost","values":[9.111999999999995,4.755999999999998,5.675999999999998]},{"framework":"blazor-wasm-aot-v6.0.1-keyed","benchmark":"34_startup-totalbytes","values":[12855.98828125,12855.98828125,12855.98828125]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"01_run1k","values":[38.014,39.392,40.318,41.36,41.607,41.629,41.792,41.846,41.855,41.876]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"02_replace1k","values":[41.761,42.012,42.806,42.892,43.027,44.005,44.531,45.093,45.243,45.74]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"03_update10th1k_x16","values":[105.056,105.986,106.976,108.572,109.446,109.64,109.725,109.759,110.387,110.509]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"04_select1k","values":[11.997,13.253,14.345,14.679,14.682,14.731,14.851,14.918,15.012,15.418]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"05_swap1k","values":[28.049,28.648,29.416,29.442,29.503,30.042,30.175,30.503,30.832,31.709]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"06_remove-one-1k","values":[46.906,47.39,47.459,48.137,48.444,48.569,48.898,49.062,49.661,49.842]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"07_create10k","values":[441.324,444.606,444.832,446.926,447.014,447.355,447.983,449.553,450.412,451.393]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"08_create1k-after1k_x2","values":[90.019,90.029,90.436,90.453,91.166,91.322,91.327,91.496,92.018,92.151]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"09_clear1k_x8","values":[30.44,30.518,30.624,30.977,31.399,31.76,32.319,33.606,35.187,35.23]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"21_ready-memory","values":[0.7208671569824219]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"22_run-memory","values":[2.435697555541992]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"23_update5-memory","values":[2.582887649536133]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"25_run-clear-memory","values":[0.9061775207519531]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"26_run-10k-memory","values":[17.80035972595215]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"31_startup-ci","values":[1876.6,1877.065,1876.54]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"32_startup-bt","values":[0.048,0,0]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"33_startup-mainthreadcost","values":[9450.372000000001,8.107999999999995,6.163999999999997]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"34_startup-totalbytes","values":[154.6396484375,154.6396484375,154.6396484375]},{"framework":"bobril-v8.11.2-keyed","benchmark":"01_run1k","values":[43.449,44.334,46.111,46.213,46.778,46.859,46.965,47.585,47.941,49.508]},{"framework":"bobril-v8.11.2-keyed","benchmark":"02_replace1k","values":[45.295,45.834,46.067,49.232,50.355,50.805,50.896,51.22,51.806,52.208]},{"framework":"bobril-v8.11.2-keyed","benchmark":"03_update10th1k_x16","values":[104.85,107.727,108.953,110.836,114.101,116.592,117.202,117.556,117.948,118.069]},{"framework":"bobril-v8.11.2-keyed","benchmark":"04_select1k","values":[16.212,16.966,17.662,18.807,19.13,19.22,19.926,19.952,20.691,20.696]},{"framework":"bobril-v8.11.2-keyed","benchmark":"05_swap1k","values":[27.053,27.926,29.144,29.544,31.054,31.483,31.788,32.078,32.368,32.67]},{"framework":"bobril-v8.11.2-keyed","benchmark":"06_remove-one-1k","values":[50.63,54.488,54.968,55.461,55.489,56.222,56.981,59.494,60.121,62.187]},{"framework":"bobril-v8.11.2-keyed","benchmark":"07_create10k","values":[450.709,458.921,463.584,464.202,466.437,470.274,470.778,471.264,471.562,472.19]},{"framework":"bobril-v8.11.2-keyed","benchmark":"08_create1k-after1k_x2","values":[95.708,96.326,96.718,97.374,105.016,105.186,105.276,106.023,106.029,107.52]},{"framework":"bobril-v8.11.2-keyed","benchmark":"09_clear1k_x8","values":[37.75,38.636,38.776,39.177,39.617,40.223,40.471,40.839,41.518,42.21]},{"framework":"bobril-v8.11.2-keyed","benchmark":"21_ready-memory","values":[0.7649784088134766]},{"framework":"bobril-v8.11.2-keyed","benchmark":"22_run-memory","values":[3.152998924255371]},{"framework":"bobril-v8.11.2-keyed","benchmark":"23_update5-memory","values":[3.3066234588623047]},{"framework":"bobril-v8.11.2-keyed","benchmark":"25_run-clear-memory","values":[1.0577163696289062]},{"framework":"bobril-v8.11.2-keyed","benchmark":"26_run-10k-memory","values":[22.483887672424316]},{"framework":"bobril-v8.11.2-keyed","benchmark":"31_startup-ci","values":[2026.85,2028.32,2026.7150000000001]},{"framework":"bobril-v8.11.2-keyed","benchmark":"32_startup-bt","values":[0,0.048,0]},{"framework":"bobril-v8.11.2-keyed","benchmark":"33_startup-mainthreadcost","values":[10.711999999999993,9457.792000000001,4.719999999999997]},{"framework":"bobril-v8.11.2-keyed","benchmark":"34_startup-totalbytes","values":[184.794921875,184.794921875,184.794921875]},{"framework":"choo-v6.13.0-keyed","benchmark":"01_run1k","values":[47.093,47.455,49.612,49.771,51.386,51.386,52.421,52.829,54.09,54.244]},{"framework":"choo-v6.13.0-keyed","benchmark":"02_replace1k","values":[196.759,198.45,199.772,200.314,203.432,204.116,204.774,205.12,207.336,207.528]},{"framework":"choo-v6.13.0-keyed","benchmark":"03_update10th1k_x16","values":[743.108,751.372,756.82,759.704,759.951,762.578,764.114,764.753,767.911,769.291]},{"framework":"choo-v6.13.0-keyed","benchmark":"04_select1k","values":[650.166,656.217,656.548,659.687,664.988,668.649,670.733,672.893,674.17,678.535]},{"framework":"choo-v6.13.0-keyed","benchmark":"05_swap1k","values":[339.719,340.034,340.365,341.54,341.716,343.74699999999996,347.673,349.704,352.165,355.203]},{"framework":"choo-v6.13.0-keyed","benchmark":"06_remove-one-1k","values":[343.945,349.553,350.125,352.251,353.519,354.755,355.453,355.674,359.087,359.258]},{"framework":"choo-v6.13.0-keyed","benchmark":"07_create10k","values":[461.171,464.48,464.554,465.714,466.221,467.732,468.562,469.349,470.063,470.124]},{"framework":"choo-v6.13.0-keyed","benchmark":"08_create1k-after1k_x2","values":[181.157,184.967,185.908,188.535,189.697,189.712,191.543,193.242,194.637,194.946]},{"framework":"choo-v6.13.0-keyed","benchmark":"09_clear1k_x8","values":[40.355,40.407,40.893,41.181,41.452,41.562,41.61,42.424,42.812,43.734]},{"framework":"choo-v6.13.0-keyed","benchmark":"21_ready-memory","values":[0.7487897872924805]},{"framework":"choo-v6.13.0-keyed","benchmark":"22_run-memory","values":[2.0576906204223633]},{"framework":"choo-v6.13.0-keyed","benchmark":"23_update5-memory","values":[3.841120719909668]},{"framework":"choo-v6.13.0-keyed","benchmark":"25_run-clear-memory","values":[0.9731340408325195]},{"framework":"choo-v6.13.0-keyed","benchmark":"26_run-10k-memory","values":[14.24237060546875]},{"framework":"choo-v6.13.0-keyed","benchmark":"31_startup-ci","values":[1951.2599999999998,1876.4499999999998,1951.565]},{"framework":"choo-v6.13.0-keyed","benchmark":"32_startup-bt","values":[0,0,0.052000000000000005]},{"framework":"choo-v6.13.0-keyed","benchmark":"33_startup-mainthreadcost","values":[7.655999999999995,3.996,9514.932]},{"framework":"choo-v6.13.0-keyed","benchmark":"34_startup-totalbytes","values":[166.6494140625,166.6494140625,166.6494140625]},{"framework":"crank-v0.4.1-keyed","benchmark":"01_run1k","values":[42.89,42.994,43.557,43.658,43.927,44.437,46.193,46.253,46.517,46.968]},{"framework":"crank-v0.4.1-keyed","benchmark":"02_replace1k","values":[46.211,46.381,46.556,46.942,47.003,47.021,48.116,48.424,48.514,49.306]},{"framework":"crank-v0.4.1-keyed","benchmark":"03_update10th1k_x16","values":[114.917,120.417,121.91,121.946,126.387,131.393,131.861,131.938,134.41,137.597]},{"framework":"crank-v0.4.1-keyed","benchmark":"04_select1k","values":[23.618,24.468,24.638,24.658,24.662,24.663,24.761,25.188,25.964,26.362]},{"framework":"crank-v0.4.1-keyed","benchmark":"05_swap1k","values":[29.068,29.939,33.072,33.543,33.582,33.71,34.07,34.488,34.768,34.866]},{"framework":"crank-v0.4.1-keyed","benchmark":"06_remove-one-1k","values":[48.64,51.325,51.405,51.426,51.618,51.864,52.718,52.722,53.833,54.454]},{"framework":"crank-v0.4.1-keyed","benchmark":"07_create10k","values":[496.792,502.124,502.396,502.464,503.378,503.642,505.455,505.713,505.868,506.105]},{"framework":"crank-v0.4.1-keyed","benchmark":"08_create1k-after1k_x2","values":[104.935,105.186,105.56,106.104,106.114,106.299,106.304,106.353,106.706,107.284]},{"framework":"crank-v0.4.1-keyed","benchmark":"09_clear1k_x8","values":[30.608,32.242,32.503,32.815,34.073,35.289,35.854,35.956,36.204,36.801]},{"framework":"crank-v0.4.1-keyed","benchmark":"21_ready-memory","values":[0.7321367263793945]},{"framework":"crank-v0.4.1-keyed","benchmark":"22_run-memory","values":[3.760756492614746]},{"framework":"crank-v0.4.1-keyed","benchmark":"23_update5-memory","values":[3.8713369369506836]},{"framework":"crank-v0.4.1-keyed","benchmark":"25_run-clear-memory","values":[1.083251953125]},{"framework":"crank-v0.4.1-keyed","benchmark":"26_run-10k-memory","values":[27.97804355621338]},{"framework":"crank-v0.4.1-keyed","benchmark":"31_startup-ci","values":[1876.9349999999997,1876.44,1877.3249999999998]},{"framework":"crank-v0.4.1-keyed","benchmark":"32_startup-bt","values":[0.055999999999999994,0,0]},{"framework":"crank-v0.4.1-keyed","benchmark":"33_startup-mainthreadcost","values":[9521.492,10.455999999999994,10.259999999999994]},{"framework":"crank-v0.4.1-keyed","benchmark":"34_startup-totalbytes","values":[158.7236328125,158.7236328125,158.7236328125]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"01_run1k","values":[56.668,58.532,58.598,58.817,58.867,59.809,60.272,60.853,62.979,63.073]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"02_replace1k","values":[59.79,60.427,60.736,62.057,63.779,63.878,63.891,64.03,65.792,65.837]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"03_update10th1k_x16","values":[144.439,153.273,181.874,191.894,194.995,201.543,201.7,203.772,204,204.303]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"04_select1k","values":[37.631,39.359,39.598,41.673,41.82,42.135,42.157,42.317,43.504,44.966]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"05_swap1k","values":[37.313,38.054,38.634,50.072,51.804,52.763,54.604,54.926,56.002,57.231]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"06_remove-one-1k","values":[67.798,68.437,68.888,71.003,72.305,73.481,75.642,75.707,76.671,77.922]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"07_create10k","values":[542.696,547.59,555.833,557.161,560.413,561.907,563.87,567.968,568.484,570.361]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"08_create1k-after1k_x2","values":[125.054,125.221,125.692,126.436,126.891,127.898,128.898,130.29,136.765,139.133]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"09_clear1k_x8","values":[77.833,80.84,81.614,82.018,82.499,83.137,83.583,84.235,86.614,95.413]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"21_ready-memory","values":[1.933598518371582]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"22_run-memory","values":[6.989538192749023]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"23_update5-memory","values":[10.812766075134277]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"25_run-clear-memory","values":[8.940110206604004]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"26_run-10k-memory","values":[67.9896411895752]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"31_startup-ci","values":[2179.1099999999997,2178.51,2178.306]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"33_startup-mainthreadcost","values":[6.603999999999997,4.327999999999997,4.068]},{"framework":"dioxus-v0.2.4-keyed","benchmark":"34_startup-totalbytes","values":[365.302734375,365.302734375,365.302734375]},{"framework":"dojo-v8.0.0-keyed","benchmark":"01_run1k","values":[71.707,71.891,72.51,72.691,73.027,74.392,74.762,74.956,75.345,77.184]},{"framework":"dojo-v8.0.0-keyed","benchmark":"02_replace1k","values":[66.215,66.225,66.41,68.734,68.938,71.013,71.206,71.479,71.642,74.095]},{"framework":"dojo-v8.0.0-keyed","benchmark":"03_update10th1k_x16","values":[130.285,137.152,137.812,138.825,140.917,142.781,143.994,144.727,144.968,145.823]},{"framework":"dojo-v8.0.0-keyed","benchmark":"04_select1k","values":[14.001,15.046,15.858,15.864,16.174,16.332,16.455,16.685,16.688,16.795]},{"framework":"dojo-v8.0.0-keyed","benchmark":"05_swap1k","values":[37.792,40.165,40.821,41.065,41.69,41.884,42.038,42.216,42.711,42.868]},{"framework":"dojo-v8.0.0-keyed","benchmark":"06_remove-one-1k","values":[49.157,50.687,51.532,52.606,52.656,53.007,55.083,56.31,56.525,57.123]},{"framework":"dojo-v8.0.0-keyed","benchmark":"07_create10k","values":[640.937,642.154,643.373,644.411,648.857,650.576,651.179,651.923,653.371,662.401]},{"framework":"dojo-v8.0.0-keyed","benchmark":"08_create1k-after1k_x2","values":[149.252,150.83,154.749,157.256,157.826,158.013,159.071,159.101,159.559,159.575]},{"framework":"dojo-v8.0.0-keyed","benchmark":"09_clear1k_x8","values":[36.692,38.964,40.114,40.233,41.057,41.079,41.439,42.075,43.416,45.38]},{"framework":"dojo-v8.0.0-keyed","benchmark":"21_ready-memory","values":[0.8624324798583984]},{"framework":"dojo-v8.0.0-keyed","benchmark":"22_run-memory","values":[7.159903526306152]},{"framework":"dojo-v8.0.0-keyed","benchmark":"23_update5-memory","values":[7.245504379272461]},{"framework":"dojo-v8.0.0-keyed","benchmark":"25_run-clear-memory","values":[1.6504287719726562]},{"framework":"dojo-v8.0.0-keyed","benchmark":"26_run-10k-memory","values":[62.06975746154785]},{"framework":"dojo-v8.0.0-keyed","benchmark":"31_startup-ci","values":[2026.7764999999997,2027.5080000000003,2027.706]},{"framework":"dojo-v8.0.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"dojo-v8.0.0-keyed","benchmark":"33_startup-mainthreadcost","values":[6.887999999999995,7.363999999999999,7.307999999999996]},{"framework":"dojo-v8.0.0-keyed","benchmark":"34_startup-totalbytes","values":[182.76953125,182.76953125,182.76953125]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"01_run1k","values":[41.333,41.472,42.257,42.283,42.345,42.878,43.104,43.131,44.315,44.447]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"02_replace1k","values":[42.432,42.498,43.368,43.99,44.009,44.093,44.382,44.44,44.63,46.427]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"03_update10th1k_x16","values":[100.587,101.582,105.58,105.79,108.125,109.178,110.367,111.713,112.199,112.467]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"04_select1k","values":[12.297,12.342,12.424,12.537,13.24,13.254,13.261,13.262,13.795,13.829]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"05_swap1k","values":[25.759,26.401,26.844,28.379,28.39,28.711,28.922,29.27,29.363,29.398]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"06_remove-one-1k","values":[43.437,45.777,46.275,48.206,48.743,48.841,49.214,49.337,49.52,49.664]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"07_create10k","values":[443.527,448.178,448.96,449.934,450.05,451.709,452.054,452.605,454.508,455.04]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"08_create1k-after1k_x2","values":[91.119,92.036,92.071,92.525,92.543,92.789,92.853,93.067,93.31,93.352]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"09_clear1k_x8","values":[31.459,33.969,34.519,35.547,36.949,37.199,37.431,38.21,38.305,38.514]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"21_ready-memory","values":[0.6422491073608398]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"22_run-memory","values":[2.2864551544189453]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"23_update5-memory","values":[2.274815559387207]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"25_run-clear-memory","values":[0.7139921188354492]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"26_run-10k-memory","values":[17.6826229095459]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"31_startup-ci","values":[1876.27,1876.6250000000002,1876.2599999999998]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"33_startup-mainthreadcost","values":[8.199999999999996,4.419999999999999,4.283999999999999]},{"framework":"domdiff-v2.2.2-keyed","benchmark":"34_startup-totalbytes","values":[145.515625,145.515625,145.515625]},{"framework":"dominator-v0.5.0-keyed","benchmark":"01_run1k","values":[47.697,49.055,49.478,50.13,50.148,50.447,50.495,50.509,50.535,50.833]},{"framework":"dominator-v0.5.0-keyed","benchmark":"02_replace1k","values":[49.613,49.729,50.411,50.448,50.611,51.072,51.223,51.892,51.95,52.141]},{"framework":"dominator-v0.5.0-keyed","benchmark":"03_update10th1k_x16","values":[101.3,102.798,105.786,106.36,109.513,109.633,109.811,111.475,111.56,112.64]},{"framework":"dominator-v0.5.0-keyed","benchmark":"04_select1k","values":[11.685,12.629,12.731,13.357,13.591,13.884,13.976,14.213,14.264,15.605]},{"framework":"dominator-v0.5.0-keyed","benchmark":"05_swap1k","values":[25.471,26.64,26.669,26.846,27.069,28.037,29.644,29.704,30.62,31.751]},{"framework":"dominator-v0.5.0-keyed","benchmark":"06_remove-one-1k","values":[42.708,45.225,48.129,48.209,48.319,48.512,49.017,49.095,49.754,49.95]},{"framework":"dominator-v0.5.0-keyed","benchmark":"07_create10k","values":[526.507,527.489,528.398,528.569,530.556,530.581,531.818,532.102,533.603,535.182]},{"framework":"dominator-v0.5.0-keyed","benchmark":"08_create1k-after1k_x2","values":[105.673,106.136,106.417,106.513,106.558,106.68,107.162,107.252,107.304,107.534]},{"framework":"dominator-v0.5.0-keyed","benchmark":"09_clear1k_x8","values":[43.681,44.256,44.401,45.119,45.648,47.977,48.376,48.398,48.467,49.491]},{"framework":"dominator-v0.5.0-keyed","benchmark":"21_ready-memory","values":[1.8307018280029297]},{"framework":"dominator-v0.5.0-keyed","benchmark":"22_run-memory","values":[3.8117237091064453]},{"framework":"dominator-v0.5.0-keyed","benchmark":"23_update5-memory","values":[3.911789894104004]},{"framework":"dominator-v0.5.0-keyed","benchmark":"25_run-clear-memory","values":[2.6632776260375977]},{"framework":"dominator-v0.5.0-keyed","benchmark":"26_run-10k-memory","values":[23.164165496826172]},{"framework":"dominator-v0.5.0-keyed","benchmark":"31_startup-ci","values":[1876.63,1877.45,1876.54]},{"framework":"dominator-v0.5.0-keyed","benchmark":"32_startup-bt","values":[0,0,0.06]},{"framework":"dominator-v0.5.0-keyed","benchmark":"33_startup-mainthreadcost","values":[3.924,9.723999999999991,9467.803999999998]},{"framework":"dominator-v0.5.0-keyed","benchmark":"34_startup-totalbytes","values":[274.3935546875,274.3935546875,274.3935546875]},{"framework":"domvm-v3.4.12-keyed","benchmark":"01_run1k","values":[42.472,43.019,43.06,43.354,43.53,43.607,43.962,45.233,45.318,45.65]},{"framework":"domvm-v3.4.12-keyed","benchmark":"02_replace1k","values":[44.938,45.276,45.796,46.129,46.273,46.447,46.641,46.824,46.933,47.651]},{"framework":"domvm-v3.4.12-keyed","benchmark":"03_update10th1k_x16","values":[112.402,114.163,119.098,119.379,119.78,120.737,121.28,122.165,122.447,122.616]},{"framework":"domvm-v3.4.12-keyed","benchmark":"04_select1k","values":[19.08,21.322,22.01,22.944,23.007,23.734,24.269,25.449,25.546,25.597]},{"framework":"domvm-v3.4.12-keyed","benchmark":"05_swap1k","values":[31.001,31.114,31.233,31.408,31.66,32.239,34.35,35.287,35.458,36]},{"framework":"domvm-v3.4.12-keyed","benchmark":"06_remove-one-1k","values":[46.937,48.153,49.227,49.686,49.694,50.136,50.24,50.505,51.465,51.482]},{"framework":"domvm-v3.4.12-keyed","benchmark":"07_create10k","values":[474.739,476.451,477.204,477.545,477.721,477.907,478.592,479.273,479.864,481.104]},{"framework":"domvm-v3.4.12-keyed","benchmark":"08_create1k-after1k_x2","values":[97.425,98.325,98.536,99.175,99.186,99.347,99.366,99.677,100.225,100.417]},{"framework":"domvm-v3.4.12-keyed","benchmark":"09_clear1k_x8","values":[31.312,31.709,32.976,33.005,33.805,33.945,35.739,35.765,37.331,37.451]},{"framework":"domvm-v3.4.12-keyed","benchmark":"21_ready-memory","values":[0.6920881271362305]},{"framework":"domvm-v3.4.12-keyed","benchmark":"22_run-memory","values":[3.04913330078125]},{"framework":"domvm-v3.4.12-keyed","benchmark":"23_update5-memory","values":[3.1454858779907227]},{"framework":"domvm-v3.4.12-keyed","benchmark":"25_run-clear-memory","values":[0.977025032043457]},{"framework":"domvm-v3.4.12-keyed","benchmark":"26_run-10k-memory","values":[22.15695571899414]},{"framework":"domvm-v3.4.12-keyed","benchmark":"31_startup-ci","values":[1877.185,1876.9050000000002,1876.285]},{"framework":"domvm-v3.4.12-keyed","benchmark":"32_startup-bt","values":[0.055999999999999994,0,0]},{"framework":"domvm-v3.4.12-keyed","benchmark":"33_startup-mainthreadcost","values":[9531.584,4.072,9.167999999999992]},{"framework":"domvm-v3.4.12-keyed","benchmark":"34_startup-totalbytes","values":[153.666015625,153.666015625,153.666015625]},{"framework":"doohtml-keyed","benchmark":"01_run1k","values":[40.514,42.807,43.489,43.526,43.655,44.104,44.11,44.22,44.719,45.049]},{"framework":"doohtml-keyed","benchmark":"02_replace1k","values":[43.107,43.219,45.314,45.947,46.339,46.479,46.534,47.024,47.427,47.769]},{"framework":"doohtml-keyed","benchmark":"03_update10th1k_x16","values":[100.82,105.068,105.608,107.67,112.513,113.328,114.384,117.478,118.247,118.76]},{"framework":"doohtml-keyed","benchmark":"04_select1k","values":[9.596,10.913,11.02,11.126,11.234,11.371,11.687,11.912,12.42,12.618]},{"framework":"doohtml-keyed","benchmark":"05_swap1k","values":[26.475,28.346,28.891,30.559,30.602,30.933,31.223,31.405,31.631,31.652]},{"framework":"doohtml-keyed","benchmark":"06_remove-one-1k","values":[43.976,45.753,48.664,49.369,49.861,50.016,50.073,50.458,50.586,51.029]},{"framework":"doohtml-keyed","benchmark":"07_create10k","values":[440.361,440.653,443.848,446.426,447.595,461.296,462.328,462.461,465.78,466.19]},{"framework":"doohtml-keyed","benchmark":"08_create1k-after1k_x2","values":[92.607,93.104,93.43,93.616,96.622,97.11,97.319,97.593,97.793,97.824]},{"framework":"doohtml-keyed","benchmark":"09_clear1k_x8","values":[32.4,33.251,33.56,34.139,34.234,34.827,34.849,34.903,34.908,35.262]},{"framework":"doohtml-keyed","benchmark":"21_ready-memory","values":[0.8853492736816406]},{"framework":"doohtml-keyed","benchmark":"22_run-memory","values":[1.9218664169311523]},{"framework":"doohtml-keyed","benchmark":"23_update5-memory","values":[1.9527320861816406]},{"framework":"doohtml-keyed","benchmark":"25_run-clear-memory","values":[0.9318361282348633]},{"framework":"doohtml-keyed","benchmark":"26_run-10k-memory","values":[10.948229789733887]},{"framework":"doohtml-keyed","benchmark":"31_startup-ci","values":[1952.1299999999999,1952.055,1952.015]},{"framework":"doohtml-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"doohtml-keyed","benchmark":"33_startup-mainthreadcost","values":[9.267999999999995,7.771999999999997,22.155999999999995]},{"framework":"doohtml-keyed","benchmark":"34_startup-totalbytes","values":[175.17578125,175.17578125,175.17578125]},{"framework":"doz-v5-preview-keyed","benchmark":"01_run1k","values":[58.626,60.824,60.858,61.109,61.221,61.329,61.405,61.473,61.483,61.799]},{"framework":"doz-v5-preview-keyed","benchmark":"02_replace1k","values":[58.768,59.201,59.329,59.597,59.736,60.296,60.578,60.586,60.663,62.057]},{"framework":"doz-v5-preview-keyed","benchmark":"03_update10th1k_x16","values":[155.672,158.949,160.693,161.185,163.031,163.371,164.618,164.786,165.023,165.232]},{"framework":"doz-v5-preview-keyed","benchmark":"04_select1k","values":[37.403,39.255,39.316,39.601,40.299,41.03,41.25,41.685,42.227,43.341]},{"framework":"doz-v5-preview-keyed","benchmark":"05_swap1k","values":[35.626,37.23,38.319,38.332,38.484,38.688,38.925,39.827,40.658,40.74]},{"framework":"doz-v5-preview-keyed","benchmark":"06_remove-one-1k","values":[56.666,59.022,61.751,61.876,62.057,62.091,62.32,62.941,63.328,63.376]},{"framework":"doz-v5-preview-keyed","benchmark":"07_create10k","values":[712.887,713.781,713.965,715.839,716.511,716.641,717.613,721.172,733.721,737.018]},{"framework":"doz-v5-preview-keyed","benchmark":"08_create1k-after1k_x2","values":[200.874,201.117,201.557,201.566,201.665,201.686,201.758,201.992,202.165,202.647]},{"framework":"doz-v5-preview-keyed","benchmark":"09_clear1k_x8","values":[39.889,40.171,40.305,40.889,41.849,41.883,41.909,42.125,43.775,44.025]},{"framework":"doz-v5-preview-keyed","benchmark":"21_ready-memory","values":[0.9549274444580078]},{"framework":"doz-v5-preview-keyed","benchmark":"22_run-memory","values":[4.553339004516602]},{"framework":"doz-v5-preview-keyed","benchmark":"23_update5-memory","values":[5.292983055114746]},{"framework":"doz-v5-preview-keyed","benchmark":"25_run-clear-memory","values":[9.049158096313477]},{"framework":"doz-v5-preview-keyed","benchmark":"26_run-10k-memory","values":[34.349833488464355]},{"framework":"doz-v5-preview-keyed","benchmark":"31_startup-ci","values":[2251.8450000000003,2252.085,2251.27]},{"framework":"doz-v5-preview-keyed","benchmark":"32_startup-bt","values":[0.07200000000000001,0,0]},{"framework":"doz-v5-preview-keyed","benchmark":"33_startup-mainthreadcost","values":[9424.22,4.743999999999998,8.735999999999994]},{"framework":"doz-v5-preview-keyed","benchmark":"34_startup-totalbytes","values":[223.765625,223.765625,223.765625]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"01_run1k","values":[48.277,48.873,48.905,49.144,49.367,49.559,49.722,50.728,51.572,51.678]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"02_replace1k","values":[50.646,51.541,51.915,52.541,52.735,52.885,53.003,53.383,54.512,54.755]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"03_update10th1k_x16","values":[101.344,104.021,105.181,106.054,107.322,107.835,107.863,108.546,109.437,110.016]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"04_select1k","values":[11.275,11.921,12.344,13.182,13.37,13.844,13.917,14.425,14.429,14.741]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"05_swap1k","values":[25.585,25.905,26.622,27.033,28.312,29.915,31.039,31.141,31.584,31.845]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"06_remove-one-1k","values":[45.098,45.222,46.543,47.301,47.56,47.949,47.997,48.37,48.608,48.969]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"07_create10k","values":[539.179,541.185,541.382,542.16,542.372,542.436,543.969,544.284,544.303,545.907]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"08_create1k-after1k_x2","values":[107.286,107.654,108.277,108.292,108.97,109.316,109.535,110.21,110.39,110.447]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"09_clear1k_x8","values":[44.676,44.811,46.496,48.389,48.567,49.146,49.545,49.58,49.806,50.465]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"21_ready-memory","values":[0.7195959091186523]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"22_run-memory","values":[4.263599395751953]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"23_update5-memory","values":[4.393821716308594]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"25_run-clear-memory","values":[1.017563819885254]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"26_run-10k-memory","values":[35.74890613555908]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"31_startup-ci","values":[1952.0349999999999,1951.3649999999998,1876.2800000000002]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"33_startup-mainthreadcost","values":[6.351999999999996,3.8720000000000003,3.8240000000000003]},{"framework":"ef-js-v0.16.2-keyed","benchmark":"34_startup-totalbytes","values":[167.544921875,167.544921875,167.544921875]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"01_run1k","values":[44.727,46.456,47.564,47.781,47.899,48.93,50.096,50.216,51.064,52.133]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"02_replace1k","values":[45.648,45.771,48.32,48.455,49.89,50.452,53.36,54.096,54.449,54.728]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"03_update10th1k_x16","values":[105.925,112.859,115.318,118.69,119.518,119.569,119.932,120.163,120.952,121.997]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"04_select1k","values":[16.932,17.605,17.661,18.091,18.301,18.466,18.833,19.051,19.207,19.218]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"05_swap1k","values":[28.189,28.755,29.056,29.906,29.907,32.363,32.756,42.707,46.024,46.365]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"06_remove-one-1k","values":[51.605,55.611,56.432,56.77,56.907,57.125,59.121,59.469,59.593,60.353]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"07_create10k","values":[487.744,498.587,500.315,500.814,501.509,501.925,506.409,507.085,508.578,509.819]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"08_create1k-after1k_x2","values":[98.755,98.897,99.575,101.314,105.423,106.965,107.854,108.033,108.752,109.436]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"09_clear1k_x8","values":[37.063,37.339,37.649,37.806,38.086,39.041,39.112,39.138,39.236,39.872]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"21_ready-memory","values":[0.7375736236572266]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"22_run-memory","values":[3.4949750900268555]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"23_update5-memory","values":[3.598846435546875]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"25_run-clear-memory","values":[1.0737934112548828]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"26_run-10k-memory","values":[27.962389945983887]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"31_startup-ci","values":[1876.525,1876.54,1876.445]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"33_startup-mainthreadcost","values":[4.303999999999997,10.531999999999995,8.283999999999994]},{"framework":"elm-v0.19.1-3-keyed","benchmark":"34_startup-totalbytes","values":[160.9248046875,160.9248046875,160.9248046875]},{"framework":"ember-v4.9.3-keyed","benchmark":"01_run1k","values":[95.865,96.198,97.062,97.289,97.34,97.719,97.724,97.88,97.921,99.54]},{"framework":"ember-v4.9.3-keyed","benchmark":"02_replace1k","values":[98.907,100.214,100.415,100.579,101.098,101.106,101.38,101.789,102.214,102.359]},{"framework":"ember-v4.9.3-keyed","benchmark":"03_update10th1k_x16","values":[125.014,129.476,130.276,131.282,132.695,132.722,134.53,134.752,135.457,136.336]},{"framework":"ember-v4.9.3-keyed","benchmark":"04_select1k","values":[47.959,49.087,49.362,49.767,50.083,50.359,50.508,50.781,52.138,54.172]},{"framework":"ember-v4.9.3-keyed","benchmark":"05_swap1k","values":[36.769,36.949,38.353,38.656,39.008,39.044,41.732,42.235,43.283,44.282]},{"framework":"ember-v4.9.3-keyed","benchmark":"06_remove-one-1k","values":[57.34,58.424,58.644,59.586,59.994,60.335,60.355,61.254,61.31,61.606]},{"framework":"ember-v4.9.3-keyed","benchmark":"07_create10k","values":[721.161,727.207,727.816,737.827,1717.468,1720.677,1732.796,1736.282,1739.194,1742.226]},{"framework":"ember-v4.9.3-keyed","benchmark":"08_create1k-after1k_x2","values":[189.002,190.058,192.329,192.67,192.77,194.241,194.736,195.005,196.904,198.354]},{"framework":"ember-v4.9.3-keyed","benchmark":"09_clear1k_x8","values":[79.589,79.755,83.22,84.154,86.401,86.691,87.304,87.374,87.815,88.497]},{"framework":"ember-v4.9.3-keyed","benchmark":"21_ready-memory","values":[6.871927261352539]},{"framework":"ember-v4.9.3-keyed","benchmark":"22_run-memory","values":[13.963685989379883]},{"framework":"ember-v4.9.3-keyed","benchmark":"23_update5-memory","values":[14.1187744140625]},{"framework":"ember-v4.9.3-keyed","benchmark":"25_run-clear-memory","values":[16.159168243408203]},{"framework":"ember-v4.9.3-keyed","benchmark":"26_run-10k-memory","values":[74.08258628845215]},{"framework":"ember-v4.9.3-keyed","benchmark":"31_startup-ci","values":[4431.072,4434.3279999999995,4431.7485]},{"framework":"ember-v4.9.3-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"ember-v4.9.3-keyed","benchmark":"33_startup-mainthreadcost","values":[6.263999999999996,8.339999999999995,4.471999999999998]},{"framework":"ember-v4.9.3-keyed","benchmark":"34_startup-totalbytes","values":[595.4443359375,595.4443359375,595.4443359375]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"01_run1k","values":[45.506,45.96,46.612,48.376,48.643,49.043,49.056,51.125,51.776,51.825]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"02_replace1k","values":[47.699,48.489,49.446,49.63,50.114,50.308,52.677,53.095,53.327,53.332]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"03_update10th1k_x16","values":[92.751,102.365,102.629,106.328,107.748,108.382,109.262,109.266,112.531,113.601]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"04_select1k","values":[14.295,15.474,16.19,16.232,19.879,21.731,21.736,21.794,22.78,23.737]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"05_swap1k","values":[26.912,27.525,30.926,32.02,32.961,33.338,33.688,33.845,35.018,46.505]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"06_remove-one-1k","values":[54.897,56.152,56.253,56.444,60.792,61.394,62.386,63.279,64.119,67.032]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"07_create10k","values":[465.454,467.089,474.818,476.661,476.899,477.47,478.656,480.492,480.901,481.802]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"08_create1k-after1k_x2","values":[95.197,96.63,96.807,97.569,97.572,97.823,104.178,105.384,105.675,105.864]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"09_clear1k_x8","values":[44.607,44.732,44.83,46.007,47.302,48.04,48.611,49.449,49.753,50.442]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"21_ready-memory","values":[0.6484174728393555]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"22_run-memory","values":[2.097339630126953]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"23_update5-memory","values":[2.247500419616699]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"25_run-clear-memory","values":[0.9330606460571289]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"26_run-10k-memory","values":[15.620129585266113]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"31_startup-ci","values":[1876.9550000000002,1877.9499999999998,1877.0600000000002]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"32_startup-bt","values":[0.055999999999999994,0.04400000000000001,0.052000000000000005]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"33_startup-mainthreadcost","values":[9442.068000000001,9495.384,9425.192000000001]},{"framework":"endorphin-v0.5.2-keyed","benchmark":"34_startup-totalbytes","values":[151.4052734375,151.4052734375,151.4052734375]},{"framework":"fntags-v0.3.3-keyed","benchmark":"01_run1k","values":[47.871,48.109,48.466,49.115,49.635,50.376,50.451,51.19,51.289,51.755]},{"framework":"fntags-v0.3.3-keyed","benchmark":"02_replace1k","values":[48.722,49.038,49.174,49.428,49.828,49.86,50.036,50.178,50.249,50.258]},{"framework":"fntags-v0.3.3-keyed","benchmark":"03_update10th1k_x16","values":[98.498,102.535,102.692,109.371,109.415,110.393,110.411,110.551,110.603,111.513]},{"framework":"fntags-v0.3.3-keyed","benchmark":"04_select1k","values":[10.977,11.247,11.286,11.618,11.632,11.786,11.988,12.158,12.288,12.4]},{"framework":"fntags-v0.3.3-keyed","benchmark":"05_swap1k","values":[26.375,26.787,29.154,29.166,29.349,29.489,29.857,30.061,30.233,32.434]},{"framework":"fntags-v0.3.3-keyed","benchmark":"06_remove-one-1k","values":[45.758,47.769,48.918,48.977,49.921,50.225,50.268,50.269,50.976,50.987]},{"framework":"fntags-v0.3.3-keyed","benchmark":"07_create10k","values":[531.506,532.008,533.214,535.72,536.903,537.902,538.432,539.212,540.691,542.619]},{"framework":"fntags-v0.3.3-keyed","benchmark":"08_create1k-after1k_x2","values":[108.144,108.295,108.405,108.882,109.146,109.826,110.133,110.65,110.702,111.137]},{"framework":"fntags-v0.3.3-keyed","benchmark":"09_clear1k_x8","values":[31.928,33.179,34.443,34.88,35.618,36.993,37.264,37.577,37.672,37.879]},{"framework":"fntags-v0.3.3-keyed","benchmark":"21_ready-memory","values":[0.6872386932373047]},{"framework":"fntags-v0.3.3-keyed","benchmark":"22_run-memory","values":[2.9223031997680664]},{"framework":"fntags-v0.3.3-keyed","benchmark":"23_update5-memory","values":[3.1312952041625977]},{"framework":"fntags-v0.3.3-keyed","benchmark":"25_run-clear-memory","values":[0.9325857162475586]},{"framework":"fntags-v0.3.3-keyed","benchmark":"26_run-10k-memory","values":[24.674050331115723]},{"framework":"fntags-v0.3.3-keyed","benchmark":"31_startup-ci","values":[1951.9965000000002,1951.694,1952.3210000000001]},{"framework":"fntags-v0.3.3-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"fntags-v0.3.3-keyed","benchmark":"33_startup-mainthreadcost","values":[4.767999999999997,9.127999999999995,7.787999999999996]},{"framework":"fntags-v0.3.3-keyed","benchmark":"34_startup-totalbytes","values":[149.9287109375,149.9287109375,149.9287109375]},{"framework":"forgo-v2.2.3-keyed","benchmark":"01_run1k","values":[48.69,49.478,49.93,50.174,50.477,50.697,50.736,51.032,51.663,53.489]},{"framework":"forgo-v2.2.3-keyed","benchmark":"02_replace1k","values":[190.298,191.286,193.848,195.535,196.048,197.201,198.461,199.421,199.607,201.034]},{"framework":"forgo-v2.2.3-keyed","benchmark":"03_update10th1k_x16","values":[552.563,555.256,556.293,560.778,568.206,568.446,568.974,569.198,570.646,570.665]},{"framework":"forgo-v2.2.3-keyed","benchmark":"04_select1k","values":[525.354,533.934,536.225,537.18,540.367,542.314,544.715,545.878,546.303,547.175]},{"framework":"forgo-v2.2.3-keyed","benchmark":"05_swap1k","values":[250.659,253.918,254.168,256.275,256.597,256.626,258.627,258.63,261.042,261.073]},{"framework":"forgo-v2.2.3-keyed","benchmark":"06_remove-one-1k","values":[195.281,196.552,198.368,198.755,199.063,199.731,199.825,202.152,202.903,203.89]},{"framework":"forgo-v2.2.3-keyed","benchmark":"07_create10k","values":[581.588,583.107,583.279,583.3,585.045,586.583,587.054,587.974,589.334,589.975]},{"framework":"forgo-v2.2.3-keyed","benchmark":"08_create1k-after1k_x2","values":[179.631,180.432,180.923,181.113,181.743,182.169,182.3,182.338,182.9,183.254]},{"framework":"forgo-v2.2.3-keyed","benchmark":"09_clear1k_x8","values":[45.169,45.576,45.887,46.288,48.023,48.561,48.895,49.448,49.707,50.99]},{"framework":"forgo-v2.2.3-keyed","benchmark":"21_ready-memory","values":[0.6978282928466797]},{"framework":"forgo-v2.2.3-keyed","benchmark":"22_run-memory","values":[4.204867362976074]},{"framework":"forgo-v2.2.3-keyed","benchmark":"23_update5-memory","values":[4.664400100708008]},{"framework":"forgo-v2.2.3-keyed","benchmark":"25_run-clear-memory","values":[17.01744270324707]},{"framework":"forgo-v2.2.3-keyed","benchmark":"26_run-10k-memory","values":[34.11946678161621]},{"framework":"forgo-v2.2.3-keyed","benchmark":"31_startup-ci","values":[1876.1750000000002,1876.3049999999998,1877.39]},{"framework":"forgo-v2.2.3-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"forgo-v2.2.3-keyed","benchmark":"33_startup-mainthreadcost","values":[9.043999999999995,10.087999999999992,4.799999999999997]},{"framework":"forgo-v2.2.3-keyed","benchmark":"34_startup-totalbytes","values":[153.2763671875,153.2763671875,153.2763671875]},{"framework":"fre-v2.5.5-keyed","benchmark":"01_run1k","values":[54.442,54.496,54.941,55.111,55.293,55.333,55.58,56.036,56.345,56.784]},{"framework":"fre-v2.5.5-keyed","benchmark":"02_replace1k","values":[60.124,62.112,62.62,63.238,63.29,63.665,63.806,63.837,64.202,64.557]},{"framework":"fre-v2.5.5-keyed","benchmark":"03_update10th1k_x16","values":[212.449,217.318,218.426,222.915,231.837,242.844,266.418,271.796,272.979,279.613]},{"framework":"fre-v2.5.5-keyed","benchmark":"04_select1k","values":[32.672,33.939,34.546,35.124,36.742,37.558,37.657,38.606,38.639,40.594]},{"framework":"fre-v2.5.5-keyed","benchmark":"05_swap1k","values":[29.239,32.184,34.087,34.256,34.657,34.852,35.06,35.237,36.361,38.928]},{"framework":"fre-v2.5.5-keyed","benchmark":"06_remove-one-1k","values":[48.701,51.871,52.518,53.208,53.523,54.087,54.239,54.262,54.318,55.378]},{"framework":"fre-v2.5.5-keyed","benchmark":"07_create10k","values":[613.344,613.681,617.194,618.115,620.8,621.783,621.796,622.401,625.689,627.253]},{"framework":"fre-v2.5.5-keyed","benchmark":"08_create1k-after1k_x2","values":[141.597,142.86,144.072,144.076,144.699,144.912,145.061,145.262,150.707,152.898]},{"framework":"fre-v2.5.5-keyed","benchmark":"09_clear1k_x8","values":[52.375,52.4,54.407,55.148,56.301,56.506,57.216,57.22,57.945,58.156]},{"framework":"fre-v2.5.5-keyed","benchmark":"21_ready-memory","values":[0.7197599411010742]},{"framework":"fre-v2.5.5-keyed","benchmark":"22_run-memory","values":[3.8495960235595703]},{"framework":"fre-v2.5.5-keyed","benchmark":"23_update5-memory","values":[5.340863227844238]},{"framework":"fre-v2.5.5-keyed","benchmark":"25_run-clear-memory","values":[15.181330680847168]},{"framework":"fre-v2.5.5-keyed","benchmark":"26_run-10k-memory","values":[30.257553100585938]},{"framework":"fre-v2.5.5-keyed","benchmark":"31_startup-ci","values":[1877.305,1876.9349999999997,1876.8650000000002]},{"framework":"fre-v2.5.5-keyed","benchmark":"32_startup-bt","values":[0,0,0.048]},{"framework":"fre-v2.5.5-keyed","benchmark":"33_startup-mainthreadcost","values":[9.031999999999991,8.531999999999991,9414.132]},{"framework":"fre-v2.5.5-keyed","benchmark":"34_startup-totalbytes","values":[148.7099609375,148.7099609375,148.7099609375]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"01_run1k","values":[40.204,40.692,40.756,41.334,41.474,41.641,41.662,41.745,41.939,42.142]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"02_replace1k","values":[41.42,42.464,42.533,43.645,43.712,43.996,44.12,44.528,45.585,45.818]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"03_update10th1k_x16","values":[86.736,99.546,99.664,103.007,104.767,106.714,106.818,107.745,107.825,108.36]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"04_select1k","values":[10.007,10.191,10.658,10.704,10.795,10.926,12.053,12.403,12.472,12.639]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"05_swap1k","values":[27.524,28.725,29.116,29.524,29.576,29.706,30.522,30.749,30.79,31.076]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"06_remove-one-1k","values":[43.531,44.084,45.873,46.257,46.415,47.063,47.724,48.089,48.302,48.4]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"07_create10k","values":[442.67,444.965,446.012,447.325,447.931,449.103,449.278,449.599,449.713,450.768]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"08_create1k-after1k_x2","values":[92.294,92.522,92.735,92.74,93.033,93.155,93.396,93.406,93.53,93.845]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"09_clear1k_x8","values":[30.397,31.135,33.458,33.534,34.694,35.032,35.126,35.14,35.324,36.689]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"21_ready-memory","values":[0.6206855773925781]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"22_run-memory","values":[1.75653076171875]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"23_update5-memory","values":[1.9163904190063477]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"25_run-clear-memory","values":[0.7077274322509766]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"26_run-10k-memory","values":[12.92721939086914]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"31_startup-ci","values":[1877.215,1876.49,1876.1599999999999]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"33_startup-mainthreadcost","values":[11.475999999999997,3.724,8.227999999999996]},{"framework":"fullweb-helpers-v0.1.0-keyed","benchmark":"34_startup-totalbytes","values":[145.306640625,145.306640625,145.306640625]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"01_run1k","values":[42.612,43.866,44.174,44.366,44.85,44.936,45.101,45.624,45.718,45.759]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"02_replace1k","values":[44.465,44.733,45.038,45.33,45.455,45.832,46.086,46.404,46.417,46.461]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"03_update10th1k_x16","values":[93.003,99.845,103.173,105.732,106.177,106.282,108.641,108.952,109.902,112.832]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"04_select1k","values":[9.968,10.287,11.147,11.199,11.57,12.121,12.442,12.542,12.728,12.911]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"05_swap1k","values":[26.63,26.774,27.437,27.671,28.184,28.341,28.817,30.355,30.444,30.696]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"06_remove-one-1k","values":[45.972,46.415,46.523,47.702,47.871,48.191,48.736,49.059,49.483,49.716]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"07_create10k","values":[498.091,498.648,500.38,500.927,502.524,502.586,504.501,504.717,505.036,505.675]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"08_create1k-after1k_x2","values":[96.166,96.711,97.052,97.14,97.365,97.635,97.812,97.935,97.98,98.123]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"09_clear1k_x8","values":[31.052,32.015,34.297,34.681,34.816,34.867,34.884,34.945,35.371,35.377]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"21_ready-memory","values":[0.6424493789672852]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"22_run-memory","values":[2.7837696075439453]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"23_update5-memory","values":[2.973963737487793]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"25_run-clear-memory","values":[0.7272605895996094]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"26_run-10k-memory","values":[23.882043838500977]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"31_startup-ci","values":[1877.1350000000002,1876.2549999999999,1876.975]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"33_startup-mainthreadcost","values":[4.7799999999999985,9.731999999999996,6.623999999999995]},{"framework":"fullweb-template-v0.1.0-keyed","benchmark":"34_startup-totalbytes","values":[147.3466796875,147.3466796875,147.3466796875]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"01_run1k","values":[64.787,64.873,65.024,65.227,66.536,66.652,66.663,67.268,67.306,67.563]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"02_replace1k","values":[84.185,84.315,84.317,84.661,84.887,85.088,85.331,85.441,85.846,86.501]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"03_update10th1k_x16","values":[132.098,135.694,137.199,140.226,141.308,141.917,142.882,142.901,143.236,144.965]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"04_select1k","values":[42.303,43.588,43.865,44.633,44.815,45.659,45.688,45.928,47.866,47.881]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"05_swap1k","values":[35.44,37.273,37.599,38.521,39.094,39.605,39.627,41.663,42.131,42.384]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"06_remove-one-1k","values":[54.431,55.574,56.38,56.974,57.739,57.872,58.412,58.456,58.456,58.641]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"07_create10k","values":[634.57,636.745,641.648,643.534,645.759,646.048,648.252,650.642,651.364,651.695]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"08_create1k-after1k_x2","values":[169.914,170.439,170.677,170.889,170.982,171.247,171.775,172.983,174.633,174.988]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"09_clear1k_x8","values":[49.957,53.152,53.991,54.059,55.573,56.945,57.553,58.319,59.139,59.628]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"21_ready-memory","values":[5.967085838317871]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"22_run-memory","values":[11.619853973388672]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"23_update5-memory","values":[11.758283615112305]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"25_run-clear-memory","values":[7.328906059265137]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"26_run-10k-memory","values":[58.09636974334717]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"31_startup-ci","values":[3001.4799999999996,3001.76,3002.108]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"32_startup-bt","values":[0.055999999999999994,0,0]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"33_startup-mainthreadcost","values":[9466.672,4.699999999999998,4.607999999999997]},{"framework":"glimmer-v0.14.0-alpha.13-keyed","benchmark":"34_startup-totalbytes","values":[352.861328125,352.861328125,352.861328125]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"01_run1k","values":[68.628,69.064,69.372,69.62,69.685,69.809,70.046,70.1,70.166,70.25]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"02_replace1k","values":[92.111,92.301,92.556,93.242,93.253,93.4,93.473,93.8,94.005,94.578]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"03_update10th1k_x16","values":[127.463,133.185,133.96,135.248,135.478,137.209,137.822,138.404,141.414,142.245]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"04_select1k","values":[73.178,73.738,75.613,76.204,78.9,79.171,79.319,80.53,83.618,83.638]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"05_swap1k","values":[32.246,33.113,34.485,35.162,35.382,36.438,36.598,37.217,37.443,37.781]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"06_remove-one-1k","values":[62.178,66.676,66.823,66.906,67.544,67.689,68.912,69.389,69.522,70.213]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"07_create10k","values":[650.695,653.773,655.715,656.406,659.205,662.806,662.895,667.47,667.804,668.618]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"08_create1k-after1k_x2","values":[179.369,179.447,179.633,179.671,179.738,181.02,181.759,182.976,185.896,186.368]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"09_clear1k_x8","values":[53.225,57.694,59.456,62.713,63.115,63.7,64.125,64.212,64.26,65.052]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"21_ready-memory","values":[5.392751693725586]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"22_run-memory","values":[11.201048851013184]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"23_update5-memory","values":[11.327528953552246]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"25_run-clear-memory","values":[6.72713565826416]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"26_run-10k-memory","values":[60.18501853942871]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"31_startup-ci","values":[2401.79,2401.975,2402.12]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"33_startup-mainthreadcost","values":[8.227999999999994,4.231999999999999,9.051999999999992]},{"framework":"glimmer-2-v2.0.0-beta.20-keyed","benchmark":"34_startup-totalbytes","values":[253.626953125,253.626953125,253.626953125]},{"framework":"gyron-v0.0.16-keyed","benchmark":"01_run1k","values":[49.114,49.812,50.415,51.125,51.247,51.708,51.979,52.031,52.056,52.127]},{"framework":"gyron-v0.0.16-keyed","benchmark":"02_replace1k","values":[53.789,54.155,55.305,55.376,55.554,55.698,56.123,56.311,56.452,57.028]},{"framework":"gyron-v0.0.16-keyed","benchmark":"03_update10th1k_x16","values":[135.946,136.973,146.098,146.332,147.091,148.127,148.234,148.569,149.444,150.193]},{"framework":"gyron-v0.0.16-keyed","benchmark":"04_select1k","values":[33.637,36.344,37.758,37.915,38.061,39.154,39.89,39.956,40.097,40.11]},{"framework":"gyron-v0.0.16-keyed","benchmark":"05_swap1k","values":[31.497,32.388,33.245,33.304,33.343,33.796,33.855,35.384,35.395,36.104]},{"framework":"gyron-v0.0.16-keyed","benchmark":"06_remove-one-1k","values":[54.281,56.292,58.419,58.638,58.84,58.967,59.082,59.117,59.435,60.362]},{"framework":"gyron-v0.0.16-keyed","benchmark":"07_create10k","values":[558.842,559.334,565.391,566.996,569.669,573.391,575.145,578.644,578.681,580.252]},{"framework":"gyron-v0.0.16-keyed","benchmark":"08_create1k-after1k_x2","values":[114.611,115.038,115.209,115.763,116.602,116.668,117.058,117.486,118.2,118.467]},{"framework":"gyron-v0.0.16-keyed","benchmark":"09_clear1k_x8","values":[55.881,58.188,58.447,59.083,60.125,60.349,60.487,60.601,61.053,61.423]},{"framework":"gyron-v0.0.16-keyed","benchmark":"21_ready-memory","values":[0.7970609664916992]},{"framework":"gyron-v0.0.16-keyed","benchmark":"22_run-memory","values":[3.956984519958496]},{"framework":"gyron-v0.0.16-keyed","benchmark":"23_update5-memory","values":[4.197029113769531]},{"framework":"gyron-v0.0.16-keyed","benchmark":"25_run-clear-memory","values":[2.3867006301879883]},{"framework":"gyron-v0.0.16-keyed","benchmark":"26_run-10k-memory","values":[29.892008781433105]},{"framework":"gyron-v0.0.16-keyed","benchmark":"31_startup-ci","values":[2176.505,2176.945,2176.81]},{"framework":"gyron-v0.0.16-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"gyron-v0.0.16-keyed","benchmark":"33_startup-mainthreadcost","values":[4.755999999999998,7.047999999999995,10.223999999999991]},{"framework":"gyron-v0.0.16-keyed","benchmark":"34_startup-totalbytes","values":[201.359375,201.359375,201.359375]},{"framework":"helix-v0.0.10-keyed","benchmark":"01_run1k","values":[49.385,49.788,49.993,50.321,50.332,50.395,50.439,50.768,51.245,51.388]},{"framework":"helix-v0.0.10-keyed","benchmark":"02_replace1k","values":[51.187,51.751,51.802,51.913,51.931,51.991,52.11,52.976,53.356,53.367]},{"framework":"helix-v0.0.10-keyed","benchmark":"03_update10th1k_x16","values":[131.745,132.316,133.003,133.542,135.505,135.539,135.745,136.437,138.342,138.591]},{"framework":"helix-v0.0.10-keyed","benchmark":"04_select1k","values":[27.89,29.991,30.041,30.514,30.741,31.004,31.897,32.632,32.711,33.698]},{"framework":"helix-v0.0.10-keyed","benchmark":"05_swap1k","values":[173.347,173.801,174.394,174.531,174.761,174.835,176.178,176.283,177.657,178.726]},{"framework":"helix-v0.0.10-keyed","benchmark":"06_remove-one-1k","values":[50.932,53.17,53.192,53.225,53.638,53.651,53.72,54.191,55.332,55.449]},{"framework":"helix-v0.0.10-keyed","benchmark":"07_create10k","values":[641.808,641.971,644.339,646.743,646.747,648.925,650.017,652.203,652.248,652.969]},{"framework":"helix-v0.0.10-keyed","benchmark":"08_create1k-after1k_x2","values":[116.825,116.841,117.299,117.354,117.936,118.124,118.579,118.634,118.713,118.741]},{"framework":"helix-v0.0.10-keyed","benchmark":"09_clear1k_x8","values":[39.834,39.995,40.706,40.728,40.892,41.227,41.286,41.713,42.711,43.954]},{"framework":"helix-v0.0.10-keyed","benchmark":"21_ready-memory","values":[1.5061731338500977]},{"framework":"helix-v0.0.10-keyed","benchmark":"22_run-memory","values":[4.722724914550781]},{"framework":"helix-v0.0.10-keyed","benchmark":"23_update5-memory","values":[5.275444984436035]},{"framework":"helix-v0.0.10-keyed","benchmark":"25_run-clear-memory","values":[2.310439109802246]},{"framework":"helix-v0.0.10-keyed","benchmark":"26_run-10k-memory","values":[30.835816383361816]},{"framework":"helix-v0.0.10-keyed","benchmark":"31_startup-ci","values":[3152.512,3151.6800000000003,3151.7880000000005]},{"framework":"helix-v0.0.10-keyed","benchmark":"32_startup-bt","values":[0.056,0,0]},{"framework":"helix-v0.0.10-keyed","benchmark":"33_startup-mainthreadcost","values":[9457.772,4.615999999999998,8.147999999999998]},{"framework":"helix-v0.0.10-keyed","benchmark":"34_startup-totalbytes","values":[396.3232421875,396.3232421875,396.3232421875]},{"framework":"heresy-v0.26.1-keyed","benchmark":"01_run1k","values":[61.704,61.808,62.51,62.584,63.251,63.35,63.914,64.038,64.477,64.523]},{"framework":"heresy-v0.26.1-keyed","benchmark":"02_replace1k","values":[65.815,66.702,67.376,67.421,67.54,67.627,67.726,68.039,68.044,68.446]},{"framework":"heresy-v0.26.1-keyed","benchmark":"03_update10th1k_x16","values":[125.763,128.404,128.755,131.19,132.049,133.439,133.481,133.737,133.774,133.853]},{"framework":"heresy-v0.26.1-keyed","benchmark":"04_select1k","values":[19.841,20.237,20.437,20.933,21.45,22.235,22.624,22.746,22.92,23.109]},{"framework":"heresy-v0.26.1-keyed","benchmark":"05_swap1k","values":[27.834,30.191,30.529,31.453,31.873,33.252,34.027,35.57,35.775,35.98]},{"framework":"heresy-v0.26.1-keyed","benchmark":"06_remove-one-1k","values":[48.289,49.665,51.412,52.171,53.102,53.997,54.033,54.07,54.208,54.447]},{"framework":"heresy-v0.26.1-keyed","benchmark":"07_create10k","values":[670.517,674.493,674.514,675.586,679.603,680.546,682.107,682.357,683.733,683.743]},{"framework":"heresy-v0.26.1-keyed","benchmark":"08_create1k-after1k_x2","values":[137.419,137.527,137.638,137.671,137.735,138.632,138.746,138.918,139.728,141.371]},{"framework":"heresy-v0.26.1-keyed","benchmark":"09_clear1k_x8","values":[43.415,44.459,47.123,47.678,47.809,48.311,49.526,50.174,50.488,50.775]},{"framework":"heresy-v0.26.1-keyed","benchmark":"21_ready-memory","values":[0.9741296768188477]},{"framework":"heresy-v0.26.1-keyed","benchmark":"22_run-memory","values":[4.201691627502441]},{"framework":"heresy-v0.26.1-keyed","benchmark":"23_update5-memory","values":[4.214219093322754]},{"framework":"heresy-v0.26.1-keyed","benchmark":"25_run-clear-memory","values":[1.3423633575439453]},{"framework":"heresy-v0.26.1-keyed","benchmark":"26_run-10k-memory","values":[32.985097885131836]},{"framework":"heresy-v0.26.1-keyed","benchmark":"31_startup-ci","values":[1878.265,1876.4099999999999,1876.875]},{"framework":"heresy-v0.26.1-keyed","benchmark":"32_startup-bt","values":[0,0,0.068]},{"framework":"heresy-v0.26.1-keyed","benchmark":"33_startup-mainthreadcost","values":[10.643999999999997,10.003999999999992,9505.416]},{"framework":"heresy-v0.26.1-keyed","benchmark":"34_startup-totalbytes","values":[162.1552734375,162.1552734375,162.1552734375]},{"framework":"hullo-v0.8.2-keyed","benchmark":"01_run1k","values":[47.818,48.41,49.057,49.331,49.874,50.335,50.937,51.144,51.221,51.307]},{"framework":"hullo-v0.8.2-keyed","benchmark":"02_replace1k","values":[54.731,54.759,55.083,55.468,55.836,55.909,55.926,56.098,56.123,56.157]},{"framework":"hullo-v0.8.2-keyed","benchmark":"03_update10th1k_x16","values":[121.387,126.162,126.575,126.987,128.032,128.246,130.456,131.32,131.329,132.485]},{"framework":"hullo-v0.8.2-keyed","benchmark":"04_select1k","values":[29.429,29.991,30.118,30.446,30.705,31.177,31.457,31.481,31.525,32.099]},{"framework":"hullo-v0.8.2-keyed","benchmark":"05_swap1k","values":[30.569,31.916,31.995,32.179,32.307,32.436,32.503,33.504,36.29,36.835]},{"framework":"hullo-v0.8.2-keyed","benchmark":"06_remove-one-1k","values":[50.773,53.267,53.842,55.027,55.505,55.686,55.993,56.112,56.41,57.327]},{"framework":"hullo-v0.8.2-keyed","benchmark":"07_create10k","values":[535.452,540.377,540.741,541.588,541.725,542.608,543.418,543.647,544.249,544.488]},{"framework":"hullo-v0.8.2-keyed","benchmark":"08_create1k-after1k_x2","values":[109.569,110.555,110.637,110.677,110.705,110.749,110.779,111.146,111.49,111.506]},{"framework":"hullo-v0.8.2-keyed","benchmark":"09_clear1k_x8","values":[46.055,46.373,46.601,47.626,48.124,48.162,49.242,49.299,49.481,49.984]},{"framework":"hullo-v0.8.2-keyed","benchmark":"21_ready-memory","values":[0.7696704864501953]},{"framework":"hullo-v0.8.2-keyed","benchmark":"22_run-memory","values":[4.517886161804199]},{"framework":"hullo-v0.8.2-keyed","benchmark":"23_update5-memory","values":[4.490442276000977]},{"framework":"hullo-v0.8.2-keyed","benchmark":"25_run-clear-memory","values":[1.2104339599609375]},{"framework":"hullo-v0.8.2-keyed","benchmark":"26_run-10k-memory","values":[36.6476936340332]},{"framework":"hullo-v0.8.2-keyed","benchmark":"31_startup-ci","values":[2027.4699999999998,2026.1799999999998,2026.665]},{"framework":"hullo-v0.8.2-keyed","benchmark":"32_startup-bt","values":[0,0,0.05600000000000001]},{"framework":"hullo-v0.8.2-keyed","benchmark":"33_startup-mainthreadcost","values":[10.23599999999999,5.091999999999999,9465.52]},{"framework":"hullo-v0.8.2-keyed","benchmark":"34_startup-totalbytes","values":[179.392578125,179.392578125,179.392578125]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"01_run1k","values":[58.406,58.706,58.943,59.313,59.345,59.65,59.993,60.046,60.059,60.061]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"02_replace1k","values":[59.089,59.406,59.599,59.898,60.018,61.286,61.94,62.099,62.262,62.484]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"03_update10th1k_x16","values":[97.116,98.147,104.066,108.2,110.195,111.157,113.404,114.357,114.469,114.967]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"04_select1k","values":[24.52,25.63,26.025,26.145,26.54,26.571,26.716,26.854,27.085,27.791]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"05_swap1k","values":[26.367,28.057,28.533,28.938,30.277,30.695,31.561,31.599,31.654,31.724]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"06_remove-one-1k","values":[45.833,46.784,47.707,48.035,48.536,49.067,49.354,49.648,49.79,50.336]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"07_create10k","values":[658.054,659.284,660.713,661.135,662.242,662.653,662.692,663.087,666.883,668.687]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"08_create1k-after1k_x2","values":[147.263,147.717,148.344,149.072,149.103,149.706,149.765,150.833,151.021,151.668]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"09_clear1k_x8","values":[34.391,35.031,35.214,36.322,38.306,38.442,38.574,38.658,39.365,39.882]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"21_ready-memory","values":[0.6960010528564453]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"22_run-memory","values":[3.9641199111938477]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"23_update5-memory","values":[4.168634414672852]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"25_run-clear-memory","values":[1.352341651916504]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"26_run-10k-memory","values":[30.97381591796875]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"31_startup-ci","values":[1876.6449999999998,1876.7899999999997,1876.78]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"33_startup-mainthreadcost","values":[4.507999999999998,3.884000000000001,4.34]},{"framework":"hydro-js-v1.5.13-keyed","benchmark":"34_startup-totalbytes","values":[153.2158203125,153.2158203125,153.2158203125]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"01_run1k","values":[43.718,47.504,48.616,48.893,49.301,49.522,49.545,49.994,50.969,51.024]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"02_replace1k","values":[44.227,45.268,47.13,48.369,48.482,48.777,49.107,49.594,49.658,50.709]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"03_update10th1k_x16","values":[97.385,101.6,104.301,104.31,106.773,107.302,110.418,110.796,110.965,111.51]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"04_select1k","values":[15.535,17.698,18.331,18.696,18.867,18.901,19.25,19.676,19.985,20.164]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"05_swap1k","values":[27.598,27.611,27.726,30.339,30.833,32.49,32.536,44.211999999999996,45.147,45.748000000000005]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"06_remove-one-1k","values":[54.822,55.584,55.762,56.779,57.464,58.349,60.407,60.466,61.397,63.743]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"07_create10k","values":[493.134,495.723,497.463,497.673,497.686,498.128,498.431,498.759,500.876,501.326]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"08_create1k-after1k_x2","values":[95.845,96.936,97.36,99.174,99.904,103.462,104.639,104.752,106.003,106.835]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"09_clear1k_x8","values":[32.628,33.74,33.842,34.047,34.832,35.102,35.742,35.781,36.335,37.177]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"21_ready-memory","values":[0.6567363739013672]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"22_run-memory","values":[2.909383773803711]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"23_update5-memory","values":[3.0575780868530273]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"25_run-clear-memory","values":[0.7577419281005859]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"26_run-10k-memory","values":[22.59002113342285]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"31_startup-ci","values":[1876.9,1876.525,1877.255]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"33_startup-mainthreadcost","values":[5.451999999999997,3.984,4.92]},{"framework":"hyperapp-v2.0.22-keyed","benchmark":"34_startup-totalbytes","values":[144.6767578125,144.6767578125,144.6767578125]},{"framework":"imba-v1.5.2-keyed","benchmark":"01_run1k","values":[46.926,50.3,50.584,50.745,51.446,51.692,51.918,52.106,52.247,52.552]},{"framework":"imba-v1.5.2-keyed","benchmark":"02_replace1k","values":[46.786,47.152,49.427,50.36,50.769,51.404,53.839,54.232,54.344,54.693]},{"framework":"imba-v1.5.2-keyed","benchmark":"03_update10th1k_x16","values":[90.793,98.565,99.742,102.932,103.065,106.142,106.233,107.036,108.795,109.128]},{"framework":"imba-v1.5.2-keyed","benchmark":"04_select1k","values":[15.812,16.024,17.44,17.646,17.804,17.845,17.946,18.025,18.205,18.253]},{"framework":"imba-v1.5.2-keyed","benchmark":"05_swap1k","values":[27.315,31.569,31.582,31.59,32.126,32.257,32.259,43.637,45.692,46.365]},{"framework":"imba-v1.5.2-keyed","benchmark":"06_remove-one-1k","values":[53.056,53.108,54.364,55.68,55.68,60.093,62.029,64.698,65.081,65.211]},{"framework":"imba-v1.5.2-keyed","benchmark":"07_create10k","values":[479.734,483.069,485.149,486.638,488.956,489.746,490.852,492.642,496.08,496.998]},{"framework":"imba-v1.5.2-keyed","benchmark":"08_create1k-after1k_x2","values":[100.72,101.738,103.05,103.464,109.011,109.933,110.287,110.6,111.687,112.156]},{"framework":"imba-v1.5.2-keyed","benchmark":"09_clear1k_x8","values":[35.886,35.971,36.076,37.475,37.857,37.914,37.96,38.482,39.136,39.96]},{"framework":"imba-v1.5.2-keyed","benchmark":"21_ready-memory","values":[0.9276523590087891]},{"framework":"imba-v1.5.2-keyed","benchmark":"22_run-memory","values":[3.5472164154052734]},{"framework":"imba-v1.5.2-keyed","benchmark":"23_update5-memory","values":[3.5438766479492188]},{"framework":"imba-v1.5.2-keyed","benchmark":"25_run-clear-memory","values":[1.1067047119140625]},{"framework":"imba-v1.5.2-keyed","benchmark":"26_run-10k-memory","values":[25.894591331481934]},{"framework":"imba-v1.5.2-keyed","benchmark":"31_startup-ci","values":[2176.66,2176.375,2177.09]},{"framework":"imba-v1.5.2-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"imba-v1.5.2-keyed","benchmark":"33_startup-mainthreadcost","values":[5.127999999999996,7.427999999999997,3.8360000000000003]},{"framework":"imba-v1.5.2-keyed","benchmark":"34_startup-totalbytes","values":[203.33203125,203.33203125,203.33203125]},{"framework":"inferno-v7.4.8-keyed","benchmark":"01_run1k","values":[38.977,39.463,39.551,40.348,40.711,40.955,41.088,41.413,41.512,41.747]},{"framework":"inferno-v7.4.8-keyed","benchmark":"02_replace1k","values":[42.085,43.315,43.324,44.342,44.506,44.526,45.016,45.442,45.826,45.905]},{"framework":"inferno-v7.4.8-keyed","benchmark":"03_update10th1k_x16","values":[103.52,107.199,107.501,109.716,110.521,111.246,111.285,111.4,111.71,113.337]},{"framework":"inferno-v7.4.8-keyed","benchmark":"04_select1k","values":[13.185,13.442,13.613,13.661,13.779,13.936,14.131,14.598,14.646,15.144]},{"framework":"inferno-v7.4.8-keyed","benchmark":"05_swap1k","values":[26.643,26.779,29.182,29.452,29.481,29.772,30.23,30.426,30.72,30.723]},{"framework":"inferno-v7.4.8-keyed","benchmark":"06_remove-one-1k","values":[44.444,45.908,47.112,47.155,47.192,47.857,47.949,48.093,48.381,50.056]},{"framework":"inferno-v7.4.8-keyed","benchmark":"07_create10k","values":[449.53,450.424,450.49,450.84,450.986,451.048,451.141,452.215,453.055,453.665]},{"framework":"inferno-v7.4.8-keyed","benchmark":"08_create1k-after1k_x2","values":[91.836,92.544,92.727,93.098,93.561,93.669,93.964,94.05,94.564,94.619]},{"framework":"inferno-v7.4.8-keyed","benchmark":"09_clear1k_x8","values":[29.81,30.897,30.897,32.291,34.071,34.372,35.562,35.952,36.111,36.802]},{"framework":"inferno-v7.4.8-keyed","benchmark":"21_ready-memory","values":[0.6921911239624023]},{"framework":"inferno-v7.4.8-keyed","benchmark":"22_run-memory","values":[2.655573844909668]},{"framework":"inferno-v7.4.8-keyed","benchmark":"23_update5-memory","values":[2.705307960510254]},{"framework":"inferno-v7.4.8-keyed","benchmark":"25_run-clear-memory","values":[0.8361406326293945]},{"framework":"inferno-v7.4.8-keyed","benchmark":"26_run-10k-memory","values":[19.572728157043457]},{"framework":"inferno-v7.4.8-keyed","benchmark":"31_startup-ci","values":[1952.02,1951.4699999999998,1951.5049999999999]},{"framework":"inferno-v7.4.8-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"inferno-v7.4.8-keyed","benchmark":"33_startup-mainthreadcost","values":[8.771999999999997,4.2879999999999985,7.7079999999999975]},{"framework":"inferno-v7.4.8-keyed","benchmark":"34_startup-totalbytes","values":[163.1787109375,163.1787109375,163.1787109375]},{"framework":"ivi-v0.27.1-keyed","benchmark":"01_run1k","values":[39.33,39.575,39.712,39.906,41.37,41.44,41.761,42.168,42.236,42.277]},{"framework":"ivi-v0.27.1-keyed","benchmark":"02_replace1k","values":[43.164,43.53,43.829,43.935,44.2,44.665,44.77,45.219,45.842,46.434]},{"framework":"ivi-v0.27.1-keyed","benchmark":"03_update10th1k_x16","values":[95.355,105.435,107.5,115.421,115.793,115.991,116.174,120.983,121.112,123.67]},{"framework":"ivi-v0.27.1-keyed","benchmark":"04_select1k","values":[13.105,13.61,13.801,13.832,14.735,15.189,15.881,15.943,17.459,17.575]},{"framework":"ivi-v0.27.1-keyed","benchmark":"05_swap1k","values":[25.709,29.032,29.317,30.154,30.189,31.242,31.635,32.394,32.736,32.825]},{"framework":"ivi-v0.27.1-keyed","benchmark":"06_remove-one-1k","values":[43.488,44.723,46.489,47.58,48.322,48.525,48.614,49.014,49.893,50.879]},{"framework":"ivi-v0.27.1-keyed","benchmark":"07_create10k","values":[453.647,456.764,458.497,458.661,460.759,461.139,462.937,463.011,463.069,463.456]},{"framework":"ivi-v0.27.1-keyed","benchmark":"08_create1k-after1k_x2","values":[95.397,95.902,96.815,96.914,97.791,98.069,98.071,98.119,98.232,98.424]},{"framework":"ivi-v0.27.1-keyed","benchmark":"09_clear1k_x8","values":[28.855,29.478,29.909,30.204,31.79,33.143,33.175,33.797,33.934,33.954]},{"framework":"ivi-v0.27.1-keyed","benchmark":"21_ready-memory","values":[0.6887388229370117]},{"framework":"ivi-v0.27.1-keyed","benchmark":"22_run-memory","values":[2.9085397720336914]},{"framework":"ivi-v0.27.1-keyed","benchmark":"23_update5-memory","values":[2.9635963439941406]},{"framework":"ivi-v0.27.1-keyed","benchmark":"25_run-clear-memory","values":[0.8011198043823242]},{"framework":"ivi-v0.27.1-keyed","benchmark":"26_run-10k-memory","values":[22.209882736206055]},{"framework":"ivi-v0.27.1-keyed","benchmark":"31_startup-ci","values":[1876.6750000000002,1877.3400000000001,1876.665]},{"framework":"ivi-v0.27.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"ivi-v0.27.1-keyed","benchmark":"33_startup-mainthreadcost","values":[8.771999999999993,7.415999999999997,4.52]},{"framework":"ivi-v0.27.1-keyed","benchmark":"34_startup-totalbytes","values":[149.982421875,149.982421875,149.982421875]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"01_run1k","values":[47.145,47.221,47.945,47.953,48.357,48.622,48.801,49.186,49.727,50.053]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"02_replace1k","values":[48.419,48.846,49.272,49.494,49.659,50.011,50.045,50.156,50.382,50.439]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"03_update10th1k_x16","values":[116.282,122.7,128.069,128.576,128.772,130.73,131.093,132.114,132.122,133.066]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"04_select1k","values":[17.287,17.432,19.336,19.457,19.604,19.615,19.786,20.056,20.103,20.141]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"05_swap1k","values":[169.521,170.235,171.057,171.219,171.767,171.767,172.259,172.886,173.112,174.269]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"06_remove-one-1k","values":[45.68,50.531,51.43,51.494,51.598,51.633,52.134,52.357,52.691,53.108]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"07_create10k","values":[662.406,666.382,671.794,672.782,672.997,673.927,675.624,676.3,676.69,677.97]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"08_create1k-after1k_x2","values":[106.168,106.83,107.04,107.779,107.814,108.188,108.243,109.162,109.461,110.032]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"09_clear1k_x8","values":[39.151,39.891,43.702,43.811,44.098,44.601,44.801,47.826,49.645,49.676]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"21_ready-memory","values":[1.09197998046875]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"22_run-memory","values":[6.033804893493652]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"23_update5-memory","values":[6.512927055358887]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"25_run-clear-memory","values":[2.2235403060913086]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"26_run-10k-memory","values":[45.86396884918213]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"31_startup-ci","values":[2551.6549999999997,2476.595,2556.8999999999996]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"33_startup-mainthreadcost","values":[8.999999999999993,10.015999999999993,5.931999999999999]},{"framework":"jotai-v17.0.1 + 1.7.2-keyed","benchmark":"34_startup-totalbytes","values":[275.0634765625,275.0634765625,275.0634765625]},{"framework":"karyon-v1.5.1-keyed","benchmark":"01_run1k","values":[49.587,49.853,49.88,50.348,50.369,50.392,50.408,50.626,50.684,50.971]},{"framework":"karyon-v1.5.1-keyed","benchmark":"02_replace1k","values":[53.101,53.766,54.878,55.244,55.451,56.124,56.329,56.379,56.979,57.511]},{"framework":"karyon-v1.5.1-keyed","benchmark":"03_update10th1k_x16","values":[99.351,99.862,109.896,111.36,111.625,111.786,114.059,114.189,115.322,116.372]},{"framework":"karyon-v1.5.1-keyed","benchmark":"04_select1k","values":[11.795,12.284,12.608,12.736,12.739,13.506,13.525,13.719,14.137,14.222]},{"framework":"karyon-v1.5.1-keyed","benchmark":"05_swap1k","values":[29.639,30.994,32.987,35.122,35.566,35.59,36.836,37.334,38.129,38.192]},{"framework":"karyon-v1.5.1-keyed","benchmark":"06_remove-one-1k","values":[46.804,49.984,52.249,52.294,54.12,54.637,54.876,55.015,55.072,55.37]},{"framework":"karyon-v1.5.1-keyed","benchmark":"07_create10k","values":[578.351,594.37,596.735,600.248,601.718,601.879,601.98,604.598,604.647,606.64]},{"framework":"karyon-v1.5.1-keyed","benchmark":"08_create1k-after1k_x2","values":[125.612,126.251,126.458,126.574,126.584,126.862,127.13,127.219,127.508,128.22]},{"framework":"karyon-v1.5.1-keyed","benchmark":"09_clear1k_x8","values":[55.898,56.244,59.049,59.121,59.292,59.526,59.715,60.843,61.252,62.295]},{"framework":"karyon-v1.5.1-keyed","benchmark":"21_ready-memory","values":[0.7565526962280273]},{"framework":"karyon-v1.5.1-keyed","benchmark":"22_run-memory","values":[4.286675453186035]},{"framework":"karyon-v1.5.1-keyed","benchmark":"23_update5-memory","values":[4.312334060668945]},{"framework":"karyon-v1.5.1-keyed","benchmark":"25_run-clear-memory","values":[1.192667007446289]},{"framework":"karyon-v1.5.1-keyed","benchmark":"26_run-10k-memory","values":[35.46820545196533]},{"framework":"karyon-v1.5.1-keyed","benchmark":"31_startup-ci","values":[1876.5949999999998,1877.1399999999999,1876.54]},{"framework":"karyon-v1.5.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"karyon-v1.5.1-keyed","benchmark":"33_startup-mainthreadcost","values":[4.143999999999999,4.603999999999997,4.68]},{"framework":"karyon-v1.5.1-keyed","benchmark":"34_startup-totalbytes","values":[158.78125,158.78125,158.78125]},{"framework":"knockout-v3.5.0-keyed","benchmark":"01_run1k","values":[79.781,79.892,80.467,80.597,81.124,81.163,81.359,81.971,82.009,82.159]},{"framework":"knockout-v3.5.0-keyed","benchmark":"02_replace1k","values":[89.782,90.117,90.53,91.137,91.596,91.662,91.806,91.882,92.094,92.397]},{"framework":"knockout-v3.5.0-keyed","benchmark":"03_update10th1k_x16","values":[110.114,112.308,113.469,115.13,115.97,116.719,117.758,119.183,119.334,119.761]},{"framework":"knockout-v3.5.0-keyed","benchmark":"04_select1k","values":[56.569,57.876,59.313,59.709,60.363,60.391,61.14,61.445,61.697,63.502]},{"framework":"knockout-v3.5.0-keyed","benchmark":"05_swap1k","values":[33.55,33.828,35.41,35.415,35.653,36.183,36.614,36.828,37.029,38.946]},{"framework":"knockout-v3.5.0-keyed","benchmark":"06_remove-one-1k","values":[51.231,52.689,52.752,53.06,53.334,53.388,53.768,54.795,54.849,54.972]},{"framework":"knockout-v3.5.0-keyed","benchmark":"07_create10k","values":[792.304,793.718,796.5,796.937,798.468,799.964,800.157,801.351,802.204,802.226]},{"framework":"knockout-v3.5.0-keyed","benchmark":"08_create1k-after1k_x2","values":[168.793,169.161,169.284,169.641,169.989,170.244,170.488,171.217,171.818,172.253]},{"framework":"knockout-v3.5.0-keyed","benchmark":"09_clear1k_x8","values":[108.894,109.295,112.897,112.916,113.317,114.09,114.249,114.269,115.379,115.408]},{"framework":"knockout-v3.5.0-keyed","benchmark":"21_ready-memory","values":[0.9263105392456055]},{"framework":"knockout-v3.5.0-keyed","benchmark":"22_run-memory","values":[12.248557090759277]},{"framework":"knockout-v3.5.0-keyed","benchmark":"23_update5-memory","values":[12.224349021911621]},{"framework":"knockout-v3.5.0-keyed","benchmark":"25_run-clear-memory","values":[1.5798635482788086]},{"framework":"knockout-v3.5.0-keyed","benchmark":"26_run-10k-memory","values":[71.37509632110596]},{"framework":"knockout-v3.5.0-keyed","benchmark":"31_startup-ci","values":[2176.45,2177.24,2177.0299999999997]},{"framework":"knockout-v3.5.0-keyed","benchmark":"32_startup-bt","values":[0,0.04400000000000001,0]},{"framework":"knockout-v3.5.0-keyed","benchmark":"33_startup-mainthreadcost","values":[5.123999999999997,9461.996000000001,6.6119999999999965]},{"framework":"knockout-v3.5.0-keyed","benchmark":"34_startup-totalbytes","values":[208.021484375,208.021484375,208.021484375]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"01_run1k","values":[40.751,41.157,41.336,41.835,41.865,42.2,43.129,43.376,43.494,43.644]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"02_replace1k","values":[45.545,46.513,46.844,46.846,46.88,47.146,47.397,47.517,47.667,47.774]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"03_update10th1k_x16","values":[103.466,108.027,108.437,109.356,110.084,112.331,112.793,113.34,114.87,115.479]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"04_select1k","values":[11.978,12.63,12.792,13.233,13.596,14.152,14.577,14.637,15.137,15.787]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"05_swap1k","values":[29.678,29.737,29.766,31.312,31.395,31.459,32.025,32.132,32.339,32.38]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"06_remove-one-1k","values":[45.332,45.775,47.968,48.069,48.227,48.779,48.838,48.943,49.255,49.35]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"07_create10k","values":[464.769,466.193,466.407,467.09,467.664,468.05,468.6,469.078,470.225,470.332]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"08_create1k-after1k_x2","values":[94.784,96.053,96.065,96.186,96.2,96.724,96.733,96.845,97.068,97.356]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"09_clear1k_x8","values":[36.91,37.851,39.694,40.159,40.303,40.71,41.069,41.529,41.928,42.026]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"21_ready-memory","values":[0.8752679824829102]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"22_run-memory","values":[5.010987281799316]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"23_update5-memory","values":[5.140379905700684]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"25_run-clear-memory","values":[1.1538114547729492]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"26_run-10k-memory","values":[29.39424705505371]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"31_startup-ci","values":[2176.895,2177.415,2176.9799999999996]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"32_startup-bt","values":[0,0,0.052000000000000005]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"33_startup-mainthreadcost","values":[10.095999999999995,3.7560000000000002,9511.748]},{"framework":"ko-jsx-v0.16.1-keyed","benchmark":"34_startup-totalbytes","values":[213.0029296875,213.0029296875,213.0029296875]},{"framework":"leptos-v0.1.0-keyed","benchmark":"01_run1k","values":[48.379,48.418,48.904,48.93,49.357,49.699,49.984,50.19,50.231,51.274]},{"framework":"leptos-v0.1.0-keyed","benchmark":"02_replace1k","values":[52.591,52.71,52.885,53.168,53.208,53.409,53.908,53.97,54.037,54.124]},{"framework":"leptos-v0.1.0-keyed","benchmark":"03_update10th1k_x16","values":[98.327,101.724,102.671,103.149,105.391,106.329,106.377,107.246,107.438,108.459]},{"framework":"leptos-v0.1.0-keyed","benchmark":"04_select1k","values":[15.38,15.382,16.55,16.583,17.167,17.351,17.599,17.615,17.805,18.028]},{"framework":"leptos-v0.1.0-keyed","benchmark":"05_swap1k","values":[29.505,30.279,30.301,30.725,31.079,31.176,32.381,32.432,32.826,32.96]},{"framework":"leptos-v0.1.0-keyed","benchmark":"06_remove-one-1k","values":[46.48,46.671,47.359,47.766,48.497,48.576,48.891,49.112,49.415,50.588]},{"framework":"leptos-v0.1.0-keyed","benchmark":"07_create10k","values":[540.109,542.521,543.636,544.592,544.63,544.704,544.974,546.671,547.708,549.525]},{"framework":"leptos-v0.1.0-keyed","benchmark":"08_create1k-after1k_x2","values":[110.572,110.844,111.447,112.144,112.363,112.45,112.566,112.636,112.898,113.186]},{"framework":"leptos-v0.1.0-keyed","benchmark":"09_clear1k_x8","values":[46.192,46.941,46.98,47.561,47.662,48.123,48.287,48.83,49.519,50.118]},{"framework":"leptos-v0.1.0-keyed","benchmark":"21_ready-memory","values":[1.8491334915161133]},{"framework":"leptos-v0.1.0-keyed","benchmark":"22_run-memory","values":[4.38519287109375]},{"framework":"leptos-v0.1.0-keyed","benchmark":"23_update5-memory","values":[4.526772499084473]},{"framework":"leptos-v0.1.0-keyed","benchmark":"25_run-clear-memory","values":[13.74328899383545]},{"framework":"leptos-v0.1.0-keyed","benchmark":"26_run-10k-memory","values":[30.060150146484375]},{"framework":"leptos-v0.1.0-keyed","benchmark":"31_startup-ci","values":[1878.5649999999998,1953.96,1952.4900000000002]},{"framework":"leptos-v0.1.0-keyed","benchmark":"32_startup-bt","values":[0,0,0.056]},{"framework":"leptos-v0.1.0-keyed","benchmark":"33_startup-mainthreadcost","values":[4.391999999999999,10.899999999999993,9482.488000000001]},{"framework":"leptos-v0.1.0-keyed","benchmark":"34_startup-totalbytes","values":[359.6328125,359.6328125,359.6328125]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"01_run1k","values":[42.415,43.707,43.783,43.912,44.469,44.502,44.603,45.053,45.153,45.34]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"02_replace1k","values":[45.836,45.911,45.914,46.223,46.347,46.842,46.847,47.299,47.3,47.411]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"03_update10th1k_x16","values":[99.658,110.268,111.899,114.151,114.329,115.394,116.812,117.474,117.671,118.81]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"04_select1k","values":[17.278,17.755,19.013,19.117,19.573,19.835,20.113,20.968,21.191,21.848]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"05_swap1k","values":[28.192,28.704,29.981,30.973,31.212,32.303,32.857,33.348,34.019,34.465]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"06_remove-one-1k","values":[48.233,48.311,50.683,50.744,50.858,51.987,52.068,52.384,52.625,53.481]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"07_create10k","values":[465.601,467.867,469.066,469.138,471.073,472.566,473.526,473.852,476.256,480.461]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"08_create1k-after1k_x2","values":[97.731,98.173,98.174,98.197,98.47,99.897,100.018,100.587,100.674,100.737]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"09_clear1k_x8","values":[36.768,37.084,37.252,38.444,40.276,40.728,40.744,41.212,41.507,42.403]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"21_ready-memory","values":[0.735722541809082]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"22_run-memory","values":[2.9220657348632812]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"23_update5-memory","values":[3.1325197219848633]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"25_run-clear-memory","values":[0.8758201599121094]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"26_run-10k-memory","values":[24.278606414794922]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"31_startup-ci","values":[1876.6499999999999,1876.5499999999997,1876.63]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"33_startup-mainthreadcost","values":[6.939999999999995,7.707999999999996,5.499999999999997]},{"framework":"lighterhtml-v2.5.0-keyed","benchmark":"34_startup-totalbytes","values":[153.1318359375,153.1318359375,153.1318359375]},{"framework":"lit-v2.2.6-keyed","benchmark":"01_run1k","values":[40.961,42.055,42.438,42.465,42.501,42.911,44.21,44.567,44.653,44.693]},{"framework":"lit-v2.2.6-keyed","benchmark":"02_replace1k","values":[45.87,46.967,46.979,47.263,47.6,47.667,47.814,48.138,48.944,49.182]},{"framework":"lit-v2.2.6-keyed","benchmark":"03_update10th1k_x16","values":[108.136,113.384,116.786,119.902,120.05,120.444,120.694,122.337,122.384,123.599]},{"framework":"lit-v2.2.6-keyed","benchmark":"04_select1k","values":[15.569,16.51,16.88,17.015,17.191,17.623,17.65,17.764,18.117,18.345]},{"framework":"lit-v2.2.6-keyed","benchmark":"05_swap1k","values":[28.999,29.142,30.183,30.274,31.98,32.168,33.018,33.049,33.336,33.465]},{"framework":"lit-v2.2.6-keyed","benchmark":"06_remove-one-1k","values":[45.904,46.234,47.827,48.02,48.121,48.613,48.886,48.886,49.407,49.597]},{"framework":"lit-v2.2.6-keyed","benchmark":"07_create10k","values":[471.632,472.111,474.371,476.053,476.188,476.713,476.823,477.086,477.303,479.654]},{"framework":"lit-v2.2.6-keyed","benchmark":"08_create1k-after1k_x2","values":[97.251,98.106,98.435,98.496,99.523,99.881,100.122,100.422,100.53,100.536]},{"framework":"lit-v2.2.6-keyed","benchmark":"09_clear1k_x8","values":[38.56,40.218,41.013,43.09,43.347,43.776,43.786,44.237,44.555,44.716]},{"framework":"lit-v2.2.6-keyed","benchmark":"21_ready-memory","values":[0.7371482849121094]},{"framework":"lit-v2.2.6-keyed","benchmark":"22_run-memory","values":[2.667708396911621]},{"framework":"lit-v2.2.6-keyed","benchmark":"23_update5-memory","values":[2.6467514038085938]},{"framework":"lit-v2.2.6-keyed","benchmark":"25_run-clear-memory","values":[0.8782339096069336]},{"framework":"lit-v2.2.6-keyed","benchmark":"26_run-10k-memory","values":[20.088186264038086]},{"framework":"lit-v2.2.6-keyed","benchmark":"31_startup-ci","values":[1801.4445,1802.0745000000002,1801.2105000000001]},{"framework":"lit-v2.2.6-keyed","benchmark":"32_startup-bt","values":[0,0,0.052000000000000005]},{"framework":"lit-v2.2.6-keyed","benchmark":"33_startup-mainthreadcost","values":[4.931999999999998,4.1240000000000006,9516.3]},{"framework":"lit-v2.2.6-keyed","benchmark":"34_startup-totalbytes","values":[162.4189453125,162.4189453125,162.4189453125]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"01_run1k","values":[42.865,43.191,43.429,44.331,44.593,44.731,44.813,45.073,45.119,45.18]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"02_replace1k","values":[44.317,44.936,45.302,45.318,45.402,45.526,45.667,46.259,46.667,47.065]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"03_update10th1k_x16","values":[94.034,96.398,100.66,105.907,106.959,108.057,108.488,109.153,109.859,110.459]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"04_select1k","values":[13.838,15.532,15.675,16.126,16.555,16.813,17.23,17.328,18.092,18.313]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"05_swap1k","values":[29.996,30.178,30.844,31.408,32.875,34.005,34.011,34.252,34.758,35.187]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"06_remove-one-1k","values":[46.35,47.484,48.393,49.534,50.092,50.529,50.778,51.345,52.251,52.893]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"07_create10k","values":[464.496,465.531,467.152,468.064,468.806,471.116,471.612,472.049,472.912,473.22]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"08_create1k-after1k_x2","values":[95.202,95.928,97.377,97.714,98.034,98.127,98.21,98.912,99.147,99.517]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"09_clear1k_x8","values":[37.685,37.933,39.592,40.118,40.425,41.179,41.504,41.877,41.925,42.185]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"21_ready-memory","values":[0.6922550201416016]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"22_run-memory","values":[3.012420654296875]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"23_update5-memory","values":[3.0137062072753906]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"25_run-clear-memory","values":[0.9798383712768555]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"26_run-10k-memory","values":[23.424808502197266]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"31_startup-ci","values":[1876.7899999999997,1876.4099999999999,1876.81]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"32_startup-bt","values":[0,0.060000000000000005,0]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"33_startup-mainthreadcost","values":[9.815999999999994,9439.788,6.727999999999998]},{"framework":"lit-html-v1.1.0-keyed","benchmark":"34_startup-totalbytes","values":[156.7568359375,156.7568359375,156.7568359375]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"01_run1k","values":[50.001,50.032,50.081,50.767,50.972,51.042,51.045,51.161,51.23,51.522]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"02_replace1k","values":[56.064,57.414,57.659,58.658,58.714,58.952,59.287,59.692,59.901,60.683]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"03_update10th1k_x16","values":[194.314,201.625,203.062,203.231,203.881,206.629,206.815,207.196,209.597,212.136]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"04_select1k","values":[106.274,107.007,107.129,107.438,107.741,108.263,108.476,109.039,109.503,110.028]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"05_swap1k","values":[54.185,55.585,56.283,56.546,57.494,57.719,57.919,58.087,58.098,59]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"06_remove-one-1k","values":[81.784,82.387,85.361,85.674,86.384,86.777,86.944,87.834,88.012,89.21]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"07_create10k","values":[581.764,583.386,587.1,587.44,589.504,592.1,592.667,592.819,594.419,594.853]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"08_create1k-after1k_x2","values":[132.929,133.918,134.142,134.831,135.22,135.381,135.484,136.121,136.476,136.704]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"09_clear1k_x8","values":[36.169,36.842,37.357,37.734,38.926,39.132,40.097,40.185,41.062,42.081]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"21_ready-memory","values":[0.6944341659545898]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"22_run-memory","values":[2.705021858215332]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"23_update5-memory","values":[2.801755905151367]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"25_run-clear-memory","values":[0.9961023330688477]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"26_run-10k-memory","values":[18.968871116638184]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"31_startup-ci","values":[1876.8600000000001,1878.235,1876.285]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"33_startup-mainthreadcost","values":[4.399999999999999,4.447999999999998,16.207999999999995]},{"framework":"ls-element-v2.0.9-keyed","benchmark":"34_startup-totalbytes","values":[161.9462890625,161.9462890625,161.9462890625]},{"framework":"lui-v1.2.3-keyed","benchmark":"01_run1k","values":[43.641,43.666,44.216,44.217,44.712,45.351,46.582,46.775,46.89,47.007]},{"framework":"lui-v1.2.3-keyed","benchmark":"02_replace1k","values":[46.139,46.239,46.33,46.344,46.601,46.732,46.845,47.006,47.023,47.103]},{"framework":"lui-v1.2.3-keyed","benchmark":"03_update10th1k_x16","values":[108.252,117.255,117.506,119.054,119.17,119.236,119.905,120.115,120.381,120.522]},{"framework":"lui-v1.2.3-keyed","benchmark":"04_select1k","values":[29.506,30.663,31.319,31.68,32.297,32.726,33.323,33.584,34.114,34.227]},{"framework":"lui-v1.2.3-keyed","benchmark":"05_swap1k","values":[125.071,158.016,158.894,159.452,159.975,161.356,161.466,161.92,163.875,164.336]},{"framework":"lui-v1.2.3-keyed","benchmark":"06_remove-one-1k","values":[44.751,45.072,48.162,48.483,48.548,48.753,49.755,50.759,51.312,51.661]},{"framework":"lui-v1.2.3-keyed","benchmark":"07_create10k","values":[483.615,487.14,488.689,497.992,498.003,500.919,501.342,501.842,501.977,502.541]},{"framework":"lui-v1.2.3-keyed","benchmark":"08_create1k-after1k_x2","values":[101.51,102.221,102.745,102.846,102.892,103.048,103.151,103.183,103.331,103.663]},{"framework":"lui-v1.2.3-keyed","benchmark":"09_clear1k_x8","values":[38.571,39.438,40.237,40.267,40.404,40.562,41.942,42.689,43.221,43.738]},{"framework":"lui-v1.2.3-keyed","benchmark":"21_ready-memory","values":[0.6846246719360352]},{"framework":"lui-v1.2.3-keyed","benchmark":"22_run-memory","values":[3.9279251098632812]},{"framework":"lui-v1.2.3-keyed","benchmark":"23_update5-memory","values":[3.9585094451904297]},{"framework":"lui-v1.2.3-keyed","benchmark":"25_run-clear-memory","values":[0.8436822891235352]},{"framework":"lui-v1.2.3-keyed","benchmark":"26_run-10k-memory","values":[32.364211082458496]},{"framework":"lui-v1.2.3-keyed","benchmark":"31_startup-ci","values":[1802.682,1802.1960000000004,1801.8450000000003]},{"framework":"lui-v1.2.3-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"lui-v1.2.3-keyed","benchmark":"33_startup-mainthreadcost","values":[4.5559999999999965,5.535999999999998,7.6119999999999965]},{"framework":"lui-v1.2.3-keyed","benchmark":"34_startup-totalbytes","values":[149.6259765625,149.6259765625,149.6259765625]},{"framework":"lwc-v2.7.3-keyed","benchmark":"01_run1k","values":[47.791,47.933,48.307,49.144,49.147,49.67,49.771,49.888,50.163,50.18]},{"framework":"lwc-v2.7.3-keyed","benchmark":"02_replace1k","values":[54.369,54.711,54.796,55.342,55.386,55.501,55.567,56.509,56.822,56.887]},{"framework":"lwc-v2.7.3-keyed","benchmark":"03_update10th1k_x16","values":[158.588,158.863,159.877,160.296,162.127,162.83,164.436,165.125,165.856,166.378]},{"framework":"lwc-v2.7.3-keyed","benchmark":"04_select1k","values":[48.218,50.201,51.964,53.422,53.734,53.935,54.059,56.006,56.287,56.59]},{"framework":"lwc-v2.7.3-keyed","benchmark":"05_swap1k","values":[37.723,38.48,38.97,39.016,39.843,40.038,40.04,41.212,41.673,41.831]},{"framework":"lwc-v2.7.3-keyed","benchmark":"06_remove-one-1k","values":[57.366,59.293,59.371,59.516,59.775,59.918,60.083,60.71,61.978,62.262]},{"framework":"lwc-v2.7.3-keyed","benchmark":"07_create10k","values":[532.887,535.551,542.274,543.342,543.616,543.833,546.508,546.557,547.694,547.717]},{"framework":"lwc-v2.7.3-keyed","benchmark":"08_create1k-after1k_x2","values":[119.758,119.868,120.131,120.229,120.688,121.129,121.235,121.478,121.517,121.584]},{"framework":"lwc-v2.7.3-keyed","benchmark":"09_clear1k_x8","values":[53.6,54.005,55.194,57.32,57.348,57.871,58.133,58.536,60.142,62.77]},{"framework":"lwc-v2.7.3-keyed","benchmark":"21_ready-memory","values":[0.8559541702270508]},{"framework":"lwc-v2.7.3-keyed","benchmark":"22_run-memory","values":[4.03778076171875]},{"framework":"lwc-v2.7.3-keyed","benchmark":"23_update5-memory","values":[4.084236145019531]},{"framework":"lwc-v2.7.3-keyed","benchmark":"25_run-clear-memory","values":[1.3754634857177734]},{"framework":"lwc-v2.7.3-keyed","benchmark":"26_run-10k-memory","values":[31.36034393310547]},{"framework":"lwc-v2.7.3-keyed","benchmark":"31_startup-ci","values":[2026.5549999999998,2026.81,2027.16]},{"framework":"lwc-v2.7.3-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"lwc-v2.7.3-keyed","benchmark":"33_startup-mainthreadcost","values":[5.763999999999997,4.739999999999998,5.6679999999999975]},{"framework":"lwc-v2.7.3-keyed","benchmark":"34_startup-totalbytes","values":[184.16015625,184.16015625,184.16015625]},{"framework":"mahal-v1.4.3-keyed","benchmark":"01_run1k","values":[48.816,48.941,49.983,50.133,50.292,50.434,51.146,51.154,51.475,52.027]},{"framework":"mahal-v1.4.3-keyed","benchmark":"02_replace1k","values":[52.378,52.419,53.261,53.293,53.489,53.82,53.9,54.321,54.338,54.376]},{"framework":"mahal-v1.4.3-keyed","benchmark":"03_update10th1k_x16","values":[129.773,131.58,137.164,138.62,138.758,138.983,140.191,140.816,142.106,143.544]},{"framework":"mahal-v1.4.3-keyed","benchmark":"04_select1k","values":[20.805,21.058,21.075,21.199,21.396,21.428,21.855,22.036,22.096,22.73]},{"framework":"mahal-v1.4.3-keyed","benchmark":"05_swap1k","values":[27.557,29.237,29.486,30.66,31.745,31.762,32.12,32.397,33.017,33.328]},{"framework":"mahal-v1.4.3-keyed","benchmark":"06_remove-one-1k","values":[46.446,46.884,47.101,48.183,48.672,48.774,48.904,49.481,50.254,50.309]},{"framework":"mahal-v1.4.3-keyed","benchmark":"07_create10k","values":[535.285,543.857,549.258,550.732,551.991,552.09,552.51,553.286,553.602,556.602]},{"framework":"mahal-v1.4.3-keyed","benchmark":"08_create1k-after1k_x2","values":[108.154,108.487,108.503,108.949,108.969,109.64,109.655,110.121,110.423,110.641]},{"framework":"mahal-v1.4.3-keyed","benchmark":"09_clear1k_x8","values":[36.042,36.993,37.526,38.386,38.525,41.426,41.578,42.07,42.466,43.018]},{"framework":"mahal-v1.4.3-keyed","benchmark":"21_ready-memory","values":[0.7330322265625]},{"framework":"mahal-v1.4.3-keyed","benchmark":"22_run-memory","values":[3.043368339538574]},{"framework":"mahal-v1.4.3-keyed","benchmark":"23_update5-memory","values":[3.0725622177124023]},{"framework":"mahal-v1.4.3-keyed","benchmark":"25_run-clear-memory","values":[0.8882150650024414]},{"framework":"mahal-v1.4.3-keyed","benchmark":"26_run-10k-memory","values":[24.901251792907715]},{"framework":"mahal-v1.4.3-keyed","benchmark":"31_startup-ci","values":[1878.655,1877.26,1878.3600000000001]},{"framework":"mahal-v1.4.3-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"mahal-v1.4.3-keyed","benchmark":"33_startup-mainthreadcost","values":[6.5479999999999965,5.231999999999997,4.611999999999997]},{"framework":"mahal-v1.4.3-keyed","benchmark":"34_startup-totalbytes","values":[161.505859375,161.505859375,161.505859375]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"01_run1k","values":[38.54,39.398,40.492,40.67,40.734,40.857,41.01,41.109,41.619,41.717]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"02_replace1k","values":[41.438,41.671,42.132,42.135,42.378,42.43,43.494,44.033,44.44,44.95]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"03_update10th1k_x16","values":[91.433,93.807,96.108,97.148,97.357,103.373,104.682,105.824,106.564,107.558]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"04_select1k","values":[12.961,14.209,14.45,15.384,15.447,15.676,16.196,16.222,16.543,16.914]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"05_swap1k","values":[27.081,28.442,28.692,28.92,28.931,29.471,29.519,29.845,30.066,31.208]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"06_remove-one-1k","values":[45.194,48.285,48.54,48.748,48.839,49.005,49.012,49.315,49.896,50.03]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"07_create10k","values":[447.6,448.464,452.095,462.658,464.547,465.151,466.24,466.657,468.311,468.395]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"08_create1k-after1k_x2","values":[91.684,91.739,91.832,91.973,92.286,92.41,92.498,92.527,92.535,92.697]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"09_clear1k_x8","values":[32.595,32.802,33.207,34.004,34.558,35.125,35.462,35.834,37.821,38.151]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"21_ready-memory","values":[0.6480293273925781]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"22_run-memory","values":[2.7491865158081055]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"23_update5-memory","values":[2.720064163208008]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"25_run-clear-memory","values":[0.8867702484130859]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"26_run-10k-memory","values":[21.053441047668457]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"31_startup-ci","values":[1876.7949999999998,1877.2350000000001,1876.275]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"32_startup-bt","values":[0,0,0.05600000000000001]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"33_startup-mainthreadcost","values":[9.123999999999992,4.227999999999999,9471.072]},{"framework":"malina-v0.7.0-alpha-keyed","benchmark":"34_startup-totalbytes","values":[145.8994140625,145.8994140625,145.8994140625]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"01_run1k","values":[42.575,42.698,42.831,43.108,43.12,43.373,43.509,44.109,44.844,44.979]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"02_replace1k","values":[45.727,45.849,46.044,46.216,46.249,46.385,46.619,46.683,46.701,46.873]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"03_update10th1k_x16","values":[126.853,129.009,130.658,132.041,133.799,134.03,134.834,134.941,135.846,136.466]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"04_select1k","values":[13.725,14.115,14.352,14.492,14.929,15.172,15.283,15.3,15.316,15.437]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"05_swap1k","values":[27.051,27.828,28.117,28.632,29.451,29.467,29.473,29.841,31.335,31.64]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"06_remove-one-1k","values":[45.644,46.776,46.801,46.98,47.107,47.695,47.966,48.077,48.496,49.584]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"07_create10k","values":[468.736,470.797,470.814,471.005,472.431,472.578,473.116,473.491,473.841,475.129]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"08_create1k-after1k_x2","values":[101.109,101.139,101.304,101.882,102.183,102.379,103.012,103.254,103.451,103.842]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"09_clear1k_x8","values":[41.129,42.875,43.901,44.12,44.957,45.284,45.434,45.642,45.673,46.361]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"21_ready-memory","values":[0.8944425582885742]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"22_run-memory","values":[2.5489234924316406]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"23_update5-memory","values":[2.902782440185547]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"25_run-clear-memory","values":[1.3319482803344727]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"26_run-10k-memory","values":[17.191407203674316]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"31_startup-ci","values":[2177.155,2176.995,2176.825]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"33_startup-mainthreadcost","values":[10.487999999999994,4.787999999999997,7.767999999999998]},{"framework":"marionette-v5.0.0-alpha.2-keyed","benchmark":"34_startup-totalbytes","values":[204.7939453125,204.7939453125,204.7939453125]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"01_run1k","values":[53.343,53.402,54.214,54.237,54.447,54.676,55.151,55.201,55.347,55.429]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"02_replace1k","values":[55.773,56.548,56.581,56.803,56.951,56.966,57.078,57.649,57.654,57.77]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"03_update10th1k_x16","values":[110.08,110.386,110.959,113.086,113.623,114.034,115.025,115.57,115.745,115.792]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"04_select1k","values":[8.066,9.501,9.699,10.954,11.139,11.336,12.123,12.237,12.255,12.451]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"05_swap1k","values":[26.848,26.952,28.207,28.608,29.222,29.375,30.987,31.603,31.657,31.736]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"06_remove-one-1k","values":[44.406,46.017,46.942,47.156,47.156,47.973,48.1,48.239,48.883,50.507]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"07_create10k","values":[550.498,550.801,551.075,551.163,551.986,553.717,554.02,556.257,557.481,558.58]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"08_create1k-after1k_x2","values":[122.798,123.062,123.761,124.242,124.481,124.713,124.806,125.181,125.231,126.056]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"09_clear1k_x8","values":[42.061,42.701,42.789,43.175,43.507,44.138,44.277,44.497,45.397,46.228]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"21_ready-memory","values":[0.9469900131225586]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"22_run-memory","values":[2.9623708724975586]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"23_update5-memory","values":[3.1689453125]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"25_run-clear-memory","values":[1.429952621459961]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"26_run-10k-memory","values":[20.41342830657959]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"31_startup-ci","values":[2251.71,2251.945,2251.295]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"33_startup-mainthreadcost","values":[8.503999999999992,9.923999999999994,4.687999999999997]},{"framework":"marionette-backbone-v5.0.0-alpha.2-keyed","benchmark":"34_startup-totalbytes","values":[222.4189453125,222.4189453125,222.4189453125]},{"framework":"marko-v4.12.3-keyed","benchmark":"01_run1k","values":[44.963,45.4,45.454,45.475,45.745,45.868,45.919,48.283,48.568,48.7]},{"framework":"marko-v4.12.3-keyed","benchmark":"02_replace1k","values":[49.583,49.697,49.73,49.839,49.869,49.886,49.924,50.576,50.712,51.112]},{"framework":"marko-v4.12.3-keyed","benchmark":"03_update10th1k_x16","values":[126.706,135.678,138.252,141.687,143.589,145.603,146.169,146.192,146.956,147.194]},{"framework":"marko-v4.12.3-keyed","benchmark":"04_select1k","values":[33.429,35.67,36.292,36.527,37.001,37.144,37.166,37.421,37.903,38.364]},{"framework":"marko-v4.12.3-keyed","benchmark":"05_swap1k","values":[168.289,170.349,170.882,170.941,171.785,172.552,172.607,173.164,175.596,175.84]},{"framework":"marko-v4.12.3-keyed","benchmark":"06_remove-one-1k","values":[48.068,51.535,52.423,52.931,52.932,53.06,53.3,54.112,54.556,54.695]},{"framework":"marko-v4.12.3-keyed","benchmark":"07_create10k","values":[494.285,494.839,500.033,504.059,507.833,508.664,511.036,511.715,511.725,513.845]},{"framework":"marko-v4.12.3-keyed","benchmark":"08_create1k-after1k_x2","values":[104.019,104.917,105.257,105.501,105.541,105.599,106.255,106.769,107.047,107.893]},{"framework":"marko-v4.12.3-keyed","benchmark":"09_clear1k_x8","values":[53.88,54.466,54.705,54.971,55.274,55.634,56.002,56.384,56.589,56.614]},{"framework":"marko-v4.12.3-keyed","benchmark":"21_ready-memory","values":[0.7843561172485352]},{"framework":"marko-v4.12.3-keyed","benchmark":"22_run-memory","values":[3.5301551818847656]},{"framework":"marko-v4.12.3-keyed","benchmark":"23_update5-memory","values":[3.718724250793457]},{"framework":"marko-v4.12.3-keyed","benchmark":"25_run-clear-memory","values":[1.152822494506836]},{"framework":"marko-v4.12.3-keyed","benchmark":"26_run-10k-memory","values":[26.5372314453125]},{"framework":"marko-v4.12.3-keyed","benchmark":"31_startup-ci","values":[2026.4699999999998,2027.0100000000002,2026.5549999999998]},{"framework":"marko-v4.12.3-keyed","benchmark":"32_startup-bt","values":[0,0.048,0]},{"framework":"marko-v4.12.3-keyed","benchmark":"33_startup-mainthreadcost","values":[8.923999999999996,9497.16,5.287999999999998]},{"framework":"marko-v4.12.3-keyed","benchmark":"34_startup-totalbytes","values":[176.193359375,176.193359375,176.193359375]},{"framework":"maverick-v0.23.1-keyed","benchmark":"01_run1k","values":[39.835,41.654,41.925,42.035,42.11,42.157,42.198,42.27,42.371,42.643]},{"framework":"maverick-v0.23.1-keyed","benchmark":"02_replace1k","values":[41.365,41.465,41.831,42.641,42.695,42.749,43.459,43.542,45.721,45.859]},{"framework":"maverick-v0.23.1-keyed","benchmark":"03_update10th1k_x16","values":[94.121,104.636,105.208,106.411,108.764,108.776,109.078,109.906,110.024,110.369]},{"framework":"maverick-v0.23.1-keyed","benchmark":"04_select1k","values":[11.57,12.462,13.119,13.638,13.678,13.866,14.252,14.454,15.055,15.278]},{"framework":"maverick-v0.23.1-keyed","benchmark":"05_swap1k","values":[29.337,29.679,30.087,30.187,30.328,31.025,31.13,31.716,32.029,32.563]},{"framework":"maverick-v0.23.1-keyed","benchmark":"06_remove-one-1k","values":[46.992,47.67,48.087,48.406,48.473,49.494,50.116,50.18,50.493,50.553]},{"framework":"maverick-v0.23.1-keyed","benchmark":"07_create10k","values":[442.487,443.691,444.073,444.819,445.851,446.302,446.377,446.385,446.498,446.627]},{"framework":"maverick-v0.23.1-keyed","benchmark":"08_create1k-after1k_x2","values":[92.184,92.357,92.774,93.063,93.352,93.504,93.968,94.209,94.266,95.003]},{"framework":"maverick-v0.23.1-keyed","benchmark":"09_clear1k_x8","values":[34.911,35.124,36.24,36.812,37.071,37.718,38.806,39.191,39.722,40.039]},{"framework":"maverick-v0.23.1-keyed","benchmark":"21_ready-memory","values":[0.6611881256103516]},{"framework":"maverick-v0.23.1-keyed","benchmark":"22_run-memory","values":[2.3517398834228516]},{"framework":"maverick-v0.23.1-keyed","benchmark":"23_update5-memory","values":[2.525035858154297]},{"framework":"maverick-v0.23.1-keyed","benchmark":"25_run-clear-memory","values":[0.8149633407592773]},{"framework":"maverick-v0.23.1-keyed","benchmark":"26_run-10k-memory","values":[18.238746643066406]},{"framework":"maverick-v0.23.1-keyed","benchmark":"31_startup-ci","values":[1876.8600000000001,1878.2849999999999,1877.045]},{"framework":"maverick-v0.23.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"maverick-v0.23.1-keyed","benchmark":"33_startup-mainthreadcost","values":[4.0440000000000005,10.511999999999992,4.231999999999998]},{"framework":"maverick-v0.23.1-keyed","benchmark":"34_startup-totalbytes","values":[150.2783203125,150.2783203125,150.2783203125]},{"framework":"mikado-v0.7.64-keyed","benchmark":"01_run1k","values":[38.832,38.997,39.113,39.387,39.558,39.802,40.052,40.09,40.248,40.92]},{"framework":"mikado-v0.7.64-keyed","benchmark":"02_replace1k","values":[40.525,42.097,42.152,43.191,43.785,43.803,44.368,44.445,44.685,45.377]},{"framework":"mikado-v0.7.64-keyed","benchmark":"03_update10th1k_x16","values":[92.052,95.285,97.812,99.269,99.664,100.366,100.454,102.838,103.125,103.261]},{"framework":"mikado-v0.7.64-keyed","benchmark":"04_select1k","values":[10.283,10.312,10.518,10.561,11.167,11.232,11.45,11.923,12.363,12.465]},{"framework":"mikado-v0.7.64-keyed","benchmark":"05_swap1k","values":[26.086,27.021,28.397,29.077,29.293,29.526,29.907,29.94,29.963,30.695]},{"framework":"mikado-v0.7.64-keyed","benchmark":"06_remove-one-1k","values":[42.949,45.476,45.893,45.936,46.082,46.517,46.889,46.96,47.652,47.713]},{"framework":"mikado-v0.7.64-keyed","benchmark":"07_create10k","values":[422.375,425.271,425.589,426.03,426.207,426.678,428.123,432.766,433.942,436.341]},{"framework":"mikado-v0.7.64-keyed","benchmark":"08_create1k-after1k_x2","values":[91.094,91.583,91.768,91.874,92.272,92.305,92.439,92.542,92.586,92.609]},{"framework":"mikado-v0.7.64-keyed","benchmark":"09_clear1k_x8","values":[31.156,31.434,31.916,31.937,32.407,33.838,35.126,35.395,36.105,36.894]},{"framework":"mikado-v0.7.64-keyed","benchmark":"21_ready-memory","values":[0.8398046493530273]},{"framework":"mikado-v0.7.64-keyed","benchmark":"22_run-memory","values":[1.9712677001953125]},{"framework":"mikado-v0.7.64-keyed","benchmark":"23_update5-memory","values":[2.165520668029785]},{"framework":"mikado-v0.7.64-keyed","benchmark":"25_run-clear-memory","values":[0.9333066940307617]},{"framework":"mikado-v0.7.64-keyed","benchmark":"26_run-10k-memory","values":[13.95742416381836]},{"framework":"mikado-v0.7.64-keyed","benchmark":"31_startup-ci","values":[1876.745,1876.42,1876.2900000000002]},{"framework":"mikado-v0.7.64-keyed","benchmark":"32_startup-bt","values":[0,0,0.048]},{"framework":"mikado-v0.7.64-keyed","benchmark":"33_startup-mainthreadcost","values":[8.835999999999993,10.251999999999995,9499.392]},{"framework":"mikado-v0.7.64-keyed","benchmark":"34_startup-totalbytes","values":[152.9501953125,152.9501953125,152.9501953125]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"01_run1k","values":[48.253,48.568,49.216,49.235,49.349,49.434,49.557,49.941,49.944,50.299]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"02_replace1k","values":[45.492,46.935,47.07,47.254,47.41,47.433,47.889,47.952,48.758,49.44]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"03_update10th1k_x16","values":[95.541,95.566,98.592,103.561,103.847,104.759,105.205,105.413,105.571,106.007]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"04_select1k","values":[9.554,10.443,11.077,11.083,11.808,12.313,12.577,12.601,12.856,12.872]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"05_swap1k","values":[25.807,26.31,26.357,28.908,29.197,30.347,30.352,30.364,30.891,31.413]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"06_remove-one-1k","values":[44.799,46.114,46.521,47.084,47.429,47.501,47.539,47.827,47.951,48.199]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"07_create10k","values":[517.117,518.274,520.162,521.138,522.921,524.127,525.132,526.32,527.515,528.552]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"08_create1k-after1k_x2","values":[124.806,125.062,125.268,125.776,126.092,126.166,126.356,126.599,126.995,127.312]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"09_clear1k_x8","values":[33.035,33.339,33.508,34.5,35.265,35.904,36.15,37.359,37.416,38.348]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"21_ready-memory","values":[0.8437700271606445]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"22_run-memory","values":[3.958782196044922]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"23_update5-memory","values":[3.9772653579711914]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"25_run-clear-memory","values":[1.197361946105957]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"26_run-10k-memory","values":[29.741607666015625]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"31_startup-ci","values":[2101.795,2102.02,2102.23]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"33_startup-mainthreadcost","values":[6.491999999999997,9.535999999999996,5.243999999999996]},{"framework":"mimbl-v0.10.3-keyed","benchmark":"34_startup-totalbytes","values":[188.380859375,188.380859375,188.380859375]},{"framework":"miso-v1.4.0-keyed","benchmark":"01_run1k","values":[55.246,55.51,56.338,56.346,56.37,56.707,56.748,56.835,57.066,57.186]},{"framework":"miso-v1.4.0-keyed","benchmark":"02_replace1k","values":[65.324,65.654,65.821,66.383,66.573,67.043,67.298,67.764,68.145,68.577]},{"framework":"miso-v1.4.0-keyed","benchmark":"03_update10th1k_x16","values":[263.231,265.396,265.723,270.496,272.258,278.651,282.97,293.366,295.563,300.205]},{"framework":"miso-v1.4.0-keyed","benchmark":"04_select1k","values":[157.98,159.047,160.315,160.6,160.729,161.035,161.948,163.22,168.315,168.782]},{"framework":"miso-v1.4.0-keyed","benchmark":"05_swap1k","values":[61.015,61.903,70.256,75.869,76.82,77.769,78.665,78.976,80.625,80.862]},{"framework":"miso-v1.4.0-keyed","benchmark":"06_remove-one-1k","values":[91.464,93.731,94.749,97.576,97.872,98.188,99.239,99.375,102.424,103.533]},{"framework":"miso-v1.4.0-keyed","benchmark":"07_create10k","values":[644.956,645.022,646.165,648.478,648.801,649.655,650.375,651.237,652.517,653.203]},{"framework":"miso-v1.4.0-keyed","benchmark":"08_create1k-after1k_x2","values":[154.98,157.147,158.565,160.021,163.068,163.399,163.504,163.542,164.034,164.432]},{"framework":"miso-v1.4.0-keyed","benchmark":"09_clear1k_x8","values":[65.633,66.05,67.425,67.932,74.146,83.272,84.605,86.771,87.57,87.857]},{"framework":"miso-v1.4.0-keyed","benchmark":"21_ready-memory","values":[2.8515405654907227]},{"framework":"miso-v1.4.0-keyed","benchmark":"22_run-memory","values":[8.272469520568848]},{"framework":"miso-v1.4.0-keyed","benchmark":"23_update5-memory","values":[8.594533920288086]},{"framework":"miso-v1.4.0-keyed","benchmark":"25_run-clear-memory","values":[8.28594970703125]},{"framework":"miso-v1.4.0-keyed","benchmark":"26_run-10k-memory","values":[47.673760414123535]},{"framework":"miso-v1.4.0-keyed","benchmark":"31_startup-ci","values":[4051.568,4051.612,4051.532]},{"framework":"miso-v1.4.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"miso-v1.4.0-keyed","benchmark":"33_startup-mainthreadcost","values":[8.799999999999995,7.971999999999997,10.467999999999995]},{"framework":"miso-v1.4.0-keyed","benchmark":"34_startup-totalbytes","values":[581.2470703125,581.2470703125,581.2470703125]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"01_run1k","values":[40.82,41.191,41.198,41.449,41.958,42.134,42.304,42.361,43.171,43.216]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"02_replace1k","values":[44.354,44.51,45.023,45.169,45.394,45.658,45.925,46.679,46.738,48.081]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"03_update10th1k_x16","values":[147.025,147.477,149.025,150.332,150.512,151.283,153.189,153.674,154.231,154.871]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"04_select1k","values":[56.331,57.035,58.205,59.466,59.537,60.329,60.333,60.59,60.925,61.52]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"05_swap1k","values":[31.829,32.875,34.838,35.399,36.226,36.262,36.273,36.637,36.852,36.933]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"06_remove-one-1k","values":[51.622,53.612,54.538,54.807,55.603,56.099,56.118,56.132,56.187,56.218]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"07_create10k","values":[475.144,476.505,477.846,478.104,478.302,478.759,480.476,484.543,484.785,486.093]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"08_create1k-after1k_x2","values":[106.936,107.243,107.955,108.329,108.353,108.686,108.756,109.254,109.323,109.829]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"09_clear1k_x8","values":[44.054,44.619,44.631,45.906,46.908,47.003,48.089,48.119,48.169,48.842]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"21_ready-memory","values":[0.6870546340942383]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"22_run-memory","values":[3.2968482971191406]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"23_update5-memory","values":[3.3159942626953125]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"25_run-clear-memory","values":[0.8116588592529297]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"26_run-10k-memory","values":[25.88745880126953]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"31_startup-ci","values":[1956.375,1954.915,1955.2199999999998]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"33_startup-mainthreadcost","values":[4.219999999999999,5.735999999999995,8.795999999999994]},{"framework":"misojs-v1.1.0.0-keyed","benchmark":"34_startup-totalbytes","values":[144.8837890625,144.8837890625,144.8837890625]},{"framework":"mithril-v2.0.4-keyed","benchmark":"01_run1k","values":[46.483,47.265,47.765,47.889,48.278,49.146,49.607,49.906,50.232,50.349]},{"framework":"mithril-v2.0.4-keyed","benchmark":"02_replace1k","values":[44.687,48.699,51.683,51.717,51.898,52.616,53.078,53.292,53.675,54.559]},{"framework":"mithril-v2.0.4-keyed","benchmark":"03_update10th1k_x16","values":[130.129,135.782,138.054,139.786,140.793,140.933,142.189,143.341,144.033,149]},{"framework":"mithril-v2.0.4-keyed","benchmark":"04_select1k","values":[49.599,52.266,52.76,53.13,54.003,54.1,54.158,54.186,54.249,54.789]},{"framework":"mithril-v2.0.4-keyed","benchmark":"05_swap1k","values":[36.859,37.591,38.609,40.438,40.493,48.826,51.624,53.187,53.82599999999999,53.992000000000004]},{"framework":"mithril-v2.0.4-keyed","benchmark":"06_remove-one-1k","values":[62.542,63.774,66.004,66.255,67.108,71.893,72.186,72.504,74.782,74.874]},{"framework":"mithril-v2.0.4-keyed","benchmark":"07_create10k","values":[492.935,493.251,497.33,497.345,500.621,501.764,501.791,503.007,503.611,504.043]},{"framework":"mithril-v2.0.4-keyed","benchmark":"08_create1k-after1k_x2","values":[105.272,107.471,107.784,113.175,113.485,114.052,114.558,114.749,115.089,115.304]},{"framework":"mithril-v2.0.4-keyed","benchmark":"09_clear1k_x8","values":[37.886,38.723,39.05,39.332,39.582,40.304,41.635,41.899,42.598,43.346]},{"framework":"mithril-v2.0.4-keyed","benchmark":"21_ready-memory","values":[0.7350606918334961]},{"framework":"mithril-v2.0.4-keyed","benchmark":"22_run-memory","values":[3.604928970336914]},{"framework":"mithril-v2.0.4-keyed","benchmark":"23_update5-memory","values":[4.763871192932129]},{"framework":"mithril-v2.0.4-keyed","benchmark":"25_run-clear-memory","values":[1.0920839309692383]},{"framework":"mithril-v2.0.4-keyed","benchmark":"26_run-10k-memory","values":[27.118419647216797]},{"framework":"mithril-v2.0.4-keyed","benchmark":"31_startup-ci","values":[2027.355,2027.1550000000002,2025.9850000000001]},{"framework":"mithril-v2.0.4-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"mithril-v2.0.4-keyed","benchmark":"33_startup-mainthreadcost","values":[6.731999999999997,4.243999999999998,3.9840000000000004]},{"framework":"mithril-v2.0.4-keyed","benchmark":"34_startup-totalbytes","values":[175.490234375,175.490234375,175.490234375]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"01_run1k","values":[43.783,44.7,45.337,45.526,45.641,45.731,45.757,45.985,46.293,46.342]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"02_replace1k","values":[44.035,44.49,44.72,44.835,44.961,45.498,45.675,47.381,47.49,47.752]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"03_update10th1k_x16","values":[105.214,108.805,108.853,111.474,111.92,111.956,112.378,113.466,113.856,114.467]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"04_select1k","values":[10.609,11.304,12.595,12.851,13.02,13.09,14.531,14.995,15.077,15.597]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"05_swap1k","values":[27.23,30.36,31.587,31.754,31.922,32.059,32.541,32.888,33.159,33.984]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"06_remove-one-1k","values":[45.483,46.206,49.978,49.983,50.328,50.41,50.676,51.492,51.597,51.721]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"07_create10k","values":[470.757,477.805,481.978,489.334,492.159,492.905,493.089,494.608,496.088,496.287]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"08_create1k-after1k_x2","values":[98.392,98.664,98.907,99.226,99.253,99.308,99.454,99.57,100.163,100.711]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"09_clear1k_x8","values":[33.438,33.96,34.612,36.249,37.406,37.677,37.98,38.681,39.042,39.41]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"21_ready-memory","values":[1.0359077453613281]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"22_run-memory","values":[3.813033103942871]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"23_update5-memory","values":[4.006441116333008]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"25_run-clear-memory","values":[1.3610954284667969]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"26_run-10k-memory","values":[28.846186637878418]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"31_startup-ci","values":[2102.2699999999995,2027.1,2101.4350000000004]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"32_startup-bt","values":[0,0.05600000000000001,0]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"33_startup-mainthreadcost","values":[7.643999999999997,9504.724,9.13199999999999]},{"framework":"mobx-jsx-v0.14.0-keyed","benchmark":"34_startup-totalbytes","values":[194.62890625,194.62890625,194.62890625]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"01_run1k","values":[45.393,45.828,46.523,46.527,46.567,46.653,46.673,46.911,47.03,47.405]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"02_replace1k","values":[46.976,49.354,49.553,49.713,50.431,50.458,50.569,50.808,51.55,51.596]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"03_update10th1k_x16","values":[97.523,100.205,103.493,104.605,105.965,106.85,107.821,108.239,110.719,113.969]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"04_select1k","values":[14.131,14.262,15.179,15.252,16.305,16.631,16.632,16.682,17.033,17.057]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"05_swap1k","values":[27.716,28.199,29.219,29.36,29.413,29.948,30.021,30.037,30.287,31.49]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"06_remove-one-1k","values":[45.594,46.32,46.932,47.681,47.875,48.228,48.235,48.366,48.558,48.676]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"07_create10k","values":[699.245,701.321,702.541,702.747,703.49,704.922,707.578,708,710.533,711.697]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"08_create1k-after1k_x2","values":[137.205,137.229,137.402,137.511,137.617,137.919,138.083,138.223,138.426,139.479]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"09_clear1k_x8","values":[48.767,49.353,50.261,50.731,50.837,51.035,52.325,52.553,52.815,53.999]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"21_ready-memory","values":[2.900117874145508]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"22_run-memory","values":[9.67184066772461]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"23_update5-memory","values":[9.677021980285645]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"25_run-clear-memory","values":[10.239129066467285]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"26_run-10k-memory","values":[71.14709186553955]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"31_startup-ci","values":[1952.995,1952.6850000000002,1953.1200000000001]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"33_startup-mainthreadcost","values":[4.447999999999997,4.439999999999998,9.995999999999995]},{"framework":"mogwai-v0.6.5-keyed","benchmark":"34_startup-totalbytes","values":[370.931640625,370.931640625,370.931640625]},{"framework":"neverland-v3.3.2-keyed","benchmark":"01_run1k","values":[46.989,47.071,47.188,47.34,47.673,48.704,49.054,49.141,49.435,49.606]},{"framework":"neverland-v3.3.2-keyed","benchmark":"02_replace1k","values":[47.879,48.723,48.836,48.972,49.045,49.082,49.375,49.547,49.812,50.366]},{"framework":"neverland-v3.3.2-keyed","benchmark":"03_update10th1k_x16","values":[120.293,124.182,127.911,130.573,130.811,132.345,135.772,137.649,138.717,139.717]},{"framework":"neverland-v3.3.2-keyed","benchmark":"04_select1k","values":[29.326,30.748,33.363,36.121,36.699,38.31,38.35,38.886,39.005,39.048]},{"framework":"neverland-v3.3.2-keyed","benchmark":"05_swap1k","values":[30.419,32.2,32.707,32.773,32.787,33.191,34.044,34.288,37.52,37.607]},{"framework":"neverland-v3.3.2-keyed","benchmark":"06_remove-one-1k","values":[52.924,55.476,55.918,57.363,57.545,57.621,57.975,58.203,58.463,59.126]},{"framework":"neverland-v3.3.2-keyed","benchmark":"07_create10k","values":[524.908,528.364,529.565,529.885,530.411,531.958,532.191,533.929,535.031,535.057]},{"framework":"neverland-v3.3.2-keyed","benchmark":"08_create1k-after1k_x2","values":[110.297,110.322,110.634,111.229,111.408,111.987,112.316,112.421,112.582,112.684]},{"framework":"neverland-v3.3.2-keyed","benchmark":"09_clear1k_x8","values":[33.494,35.833,35.871,36.61,38.056,38.222,40.192,40.48,40.79,42.182]},{"framework":"neverland-v3.3.2-keyed","benchmark":"21_ready-memory","values":[0.7657098770141602]},{"framework":"neverland-v3.3.2-keyed","benchmark":"22_run-memory","values":[4.270831108093262]},{"framework":"neverland-v3.3.2-keyed","benchmark":"23_update5-memory","values":[4.337271690368652]},{"framework":"neverland-v3.3.2-keyed","benchmark":"25_run-clear-memory","values":[0.9554653167724609]},{"framework":"neverland-v3.3.2-keyed","benchmark":"26_run-10k-memory","values":[36.64033889770508]},{"framework":"neverland-v3.3.2-keyed","benchmark":"31_startup-ci","values":[1876.6499999999999,1877.79,1876.3249999999998]},{"framework":"neverland-v3.3.2-keyed","benchmark":"32_startup-bt","values":[0,0.056,0.04400000000000001]},{"framework":"neverland-v3.3.2-keyed","benchmark":"33_startup-mainthreadcost","values":[9.419999999999996,9490.271999999999,9469.02]},{"framework":"neverland-v3.3.2-keyed","benchmark":"34_startup-totalbytes","values":[157.0419921875,157.0419921875,157.0419921875]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"01_run1k","values":[81.883,82.448,82.709,82.981,83.227,83.269,83.738,84.235,84.824,85.246]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"02_replace1k","values":[114.622,115.704,116.307,116.602,117.256,117.617,118.009,118.227,118.301,118.846]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"03_update10th1k_x16","values":[115.337,121.799,123.123,123.277,123.692,125.336,126.395,127.601,128.798,129.04]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"04_select1k","values":[9.931,10.56,11.691,12.227,12.245,12.384,12.793,12.891,13.382,14.151]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"05_swap1k","values":[26.544,27.508,27.598,27.735,28.679,28.951,29.175,29.576,29.645,31.424]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"06_remove-one-1k","values":[43.842,45.949,46.056,46.831,47.503,48.621,48.688,48.846,49.455,49.648]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"07_create10k","values":[812.711,813.947,814.392,816.165,822.305,825.256,827.047,834.923,835.903,837.998]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"08_create1k-after1k_x2","values":[103.671,104.438,104.441,105.07,105.073,105.14,105.161,105.654,105.699,106.01]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"09_clear1k_x8","values":[359.435,363.143,363.529,365.334,366.035,366.078,366.556,367.416,367.848,370.596]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"21_ready-memory","values":[0.7260141372680664]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"22_run-memory","values":[3.0921716690063477]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"23_update5-memory","values":[3.0258798599243164]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"25_run-clear-memory","values":[1.2976665496826172]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"26_run-10k-memory","values":[23.846022605895996]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"31_startup-ci","values":[1877.1350000000002,1876.225,1876.7250000000001]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"33_startup-mainthreadcost","values":[10.427999999999995,5.795999999999998,9.191999999999998]},{"framework":"oldskull-v0.1.2-keyed","benchmark":"34_startup-totalbytes","values":[157.9951171875,157.9951171875,157.9951171875]},{"framework":"preact-v10.7.3-keyed","benchmark":"01_run1k","values":[46.935,47.711,47.761,48.25,48.768,49.154,49.189,50.253,50.303,50.618]},{"framework":"preact-v10.7.3-keyed","benchmark":"02_replace1k","values":[57.88,58.041,59.034,59.109,59.153,59.173,59.182,59.493,59.507,60.085]},{"framework":"preact-v10.7.3-keyed","benchmark":"03_update10th1k_x16","values":[120.151,120.182,120.273,123.352,126.11,126.249,127.749,128.563,128.671,131.16]},{"framework":"preact-v10.7.3-keyed","benchmark":"04_select1k","values":[25.663,27.45,28.679,30.002,30.049,30.315,30.487,30.719,30.763,30.767]},{"framework":"preact-v10.7.3-keyed","benchmark":"05_swap1k","values":[31.43,33.033,33.089,33.215,35.023,35.731,36.394,36.403,36.505,36.538]},{"framework":"preact-v10.7.3-keyed","benchmark":"06_remove-one-1k","values":[57.573,58.436,60.882,60.897,61.273,61.289,61.635,61.65,62.097,62.115]},{"framework":"preact-v10.7.3-keyed","benchmark":"07_create10k","values":[505.302,507.424,507.818,509.061,509.337,510.404,514.71,515.096,515.327,516.744]},{"framework":"preact-v10.7.3-keyed","benchmark":"08_create1k-after1k_x2","values":[112.441,112.585,112.613,112.656,112.836,112.847,112.961,112.98,113.359,113.417]},{"framework":"preact-v10.7.3-keyed","benchmark":"09_clear1k_x8","values":[41.407,42.856,42.883,43.285,44.089,44.355,44.536,44.546,48.649,49.023]},{"framework":"preact-v10.7.3-keyed","benchmark":"21_ready-memory","values":[0.6954402923583984]},{"framework":"preact-v10.7.3-keyed","benchmark":"22_run-memory","values":[4.088160514831543]},{"framework":"preact-v10.7.3-keyed","benchmark":"23_update5-memory","values":[4.097391128540039]},{"framework":"preact-v10.7.3-keyed","benchmark":"25_run-clear-memory","values":[0.8352622985839844]},{"framework":"preact-v10.7.3-keyed","benchmark":"26_run-10k-memory","values":[33.560214042663574]},{"framework":"preact-v10.7.3-keyed","benchmark":"31_startup-ci","values":[1876.56,1876.565,1877.5800000000002]},{"framework":"preact-v10.7.3-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"preact-v10.7.3-keyed","benchmark":"33_startup-mainthreadcost","values":[4.443999999999998,10.639999999999993,4.439999999999999]},{"framework":"preact-v10.7.3-keyed","benchmark":"34_startup-totalbytes","values":[154.923828125,154.923828125,154.923828125]},{"framework":"ractive-v1.3.6-keyed","benchmark":"01_run1k","values":[57.854,58.647,58.77,58.814,58.858,59.009,59.241,59.498,59.557,59.564]},{"framework":"ractive-v1.3.6-keyed","benchmark":"02_replace1k","values":[64.396,65.699,65.956,66.167,66.22,66.288,66.781,66.9,66.98,67.007]},{"framework":"ractive-v1.3.6-keyed","benchmark":"03_update10th1k_x16","values":[113.714,115.081,115.273,115.547,116.165,117.422,118.002,118.427,119.359,119.776]},{"framework":"ractive-v1.3.6-keyed","benchmark":"04_select1k","values":[35.36,35.633,35.878,36.168,36.502,36.589,36.649,37.875,38.214,38.618]},{"framework":"ractive-v1.3.6-keyed","benchmark":"05_swap1k","values":[168.899,169.563,169.968,170.078,170.932,171.166,173.909,174.233,174.426,174.947]},{"framework":"ractive-v1.3.6-keyed","benchmark":"06_remove-one-1k","values":[55.614,57.943,60.668,60.68,60.996,61.162,61.417,61.713,62.781,63.244]},{"framework":"ractive-v1.3.6-keyed","benchmark":"07_create10k","values":[620.496,630.398,630.969,631.345,632.071,632.174,632.288,633.161,637.944,638.013]},{"framework":"ractive-v1.3.6-keyed","benchmark":"08_create1k-after1k_x2","values":[131.4,131.886,132.132,132.691,132.73,132.848,133.051,133.337,133.457,133.586]},{"framework":"ractive-v1.3.6-keyed","benchmark":"09_clear1k_x8","values":[67.507,69.665,70.326,70.39,70.917,73.032,73.575,74.071,74.475,75.521]},{"framework":"ractive-v1.3.6-keyed","benchmark":"21_ready-memory","values":[1.2579078674316406]},{"framework":"ractive-v1.3.6-keyed","benchmark":"22_run-memory","values":[8.608234405517578]},{"framework":"ractive-v1.3.6-keyed","benchmark":"23_update5-memory","values":[8.648497581481934]},{"framework":"ractive-v1.3.6-keyed","benchmark":"25_run-clear-memory","values":[2.547178268432617]},{"framework":"ractive-v1.3.6-keyed","benchmark":"26_run-10k-memory","values":[70.96212577819824]},{"framework":"ractive-v1.3.6-keyed","benchmark":"31_startup-ci","values":[3001.272,3002.1319999999996,3001.152]},{"framework":"ractive-v1.3.6-keyed","benchmark":"32_startup-bt","values":[0.055999999999999994,0,0]},{"framework":"ractive-v1.3.6-keyed","benchmark":"33_startup-mainthreadcost","values":[9513.820000000002,3.7640000000000002,4.515999999999998]},{"framework":"ractive-v1.3.6-keyed","benchmark":"34_startup-totalbytes","values":[363.2841796875,363.2841796875,363.2841796875]},{"framework":"rax-v0.6.7-keyed","benchmark":"01_run1k","values":[50.96,51.553,51.695,51.775,52.131,52.452,52.543,52.826,52.933,53.602]},{"framework":"rax-v0.6.7-keyed","benchmark":"02_replace1k","values":[54.79,54.952,55.295,55.428,56.395,56.607,56.877,56.98,57.299,57.775]},{"framework":"rax-v0.6.7-keyed","benchmark":"03_update10th1k_x16","values":[141.033,142.399,147.199,150.201,151.53,151.995,152.191,154.358,155.631,159.088]},{"framework":"rax-v0.6.7-keyed","benchmark":"04_select1k","values":[44.301,45.815,46.038,46.192,47.551,47.714,47.808,47.936,48.538,49.265]},{"framework":"rax-v0.6.7-keyed","benchmark":"05_swap1k","values":[166.537,166.752,167.617,167.725,168.903,168.955,168.955,170.039,170.654,171.312]},{"framework":"rax-v0.6.7-keyed","benchmark":"06_remove-one-1k","values":[52.807,54.162,55.31,56.3,56.9,57.013,57.268,57.283,57.391,57.422]},{"framework":"rax-v0.6.7-keyed","benchmark":"07_create10k","values":[598.993,600.991,602.586,604.243,605.091,605.176,610.855,612.851,616.752,616.783]},{"framework":"rax-v0.6.7-keyed","benchmark":"08_create1k-after1k_x2","values":[123.848,124.131,124.461,124.537,124.651,124.856,126.77,126.924,128.307,128.529]},{"framework":"rax-v0.6.7-keyed","benchmark":"09_clear1k_x8","values":[60.33,60.597,60.749,60.927,60.936,63.487,64.79,65.761,67.27,68.296]},{"framework":"rax-v0.6.7-keyed","benchmark":"21_ready-memory","values":[0.860804557800293]},{"framework":"rax-v0.6.7-keyed","benchmark":"22_run-memory","values":[4.895371437072754]},{"framework":"rax-v0.6.7-keyed","benchmark":"23_update5-memory","values":[5.033717155456543]},{"framework":"rax-v0.6.7-keyed","benchmark":"25_run-clear-memory","values":[1.2886896133422852]},{"framework":"rax-v0.6.7-keyed","benchmark":"26_run-10k-memory","values":[38.94734287261963]},{"framework":"rax-v0.6.7-keyed","benchmark":"31_startup-ci","values":[2178.08,2176.505,2176.88]},{"framework":"rax-v0.6.7-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"rax-v0.6.7-keyed","benchmark":"33_startup-mainthreadcost","values":[4.579999999999997,9.491999999999996,4.619999999999997]},{"framework":"rax-v0.6.7-keyed","benchmark":"34_startup-totalbytes","values":[204.556640625,204.556640625,204.556640625]},{"framework":"react-v17.0.2-keyed","benchmark":"01_run1k","values":[50.781,51.16,51.347,52.016,52.067,52.352,52.559,53.484,54.418,54.813]},{"framework":"react-v17.0.2-keyed","benchmark":"02_replace1k","values":[53.305,53.88,53.985,54.249,54.385,54.391,54.596,54.697,54.779,54.833]},{"framework":"react-v17.0.2-keyed","benchmark":"03_update10th1k_x16","values":[127.221,128.673,134.622,134.996,135.566,135.684,136.065,136.274,136.284,141.241]},{"framework":"react-v17.0.2-keyed","benchmark":"04_select1k","values":[38.877,39.753,39.862,40.01,41.122,41.5,41.727,41.734,42.942,43.063]},{"framework":"react-v17.0.2-keyed","benchmark":"05_swap1k","values":[172.725,173.156,173.716,174.557,175.695,176.773,177.244,177.481,177.863,178.468]},{"framework":"react-v17.0.2-keyed","benchmark":"06_remove-one-1k","values":[50.373,53.591,54.285,54.632,54.779,54.978,55.107,55.71,55.847,56.488]},{"framework":"react-v17.0.2-keyed","benchmark":"07_create10k","values":[681.434,685.802,690.863,691.136,692.458,694.469,695.527,695.817,696.161,696.187]},{"framework":"react-v17.0.2-keyed","benchmark":"08_create1k-after1k_x2","values":[117.656,118.965,119.088,119.256,119.729,119.789,119.917,120.171,120.323,120.323]},{"framework":"react-v17.0.2-keyed","benchmark":"09_clear1k_x8","values":[40.582,41.916,42.586,42.952,43.37,44.422,44.519,45.686,45.698,46.11]},{"framework":"react-v17.0.2-keyed","benchmark":"21_ready-memory","values":[1.0576448440551758]},{"framework":"react-v17.0.2-keyed","benchmark":"22_run-memory","values":[4.9032745361328125]},{"framework":"react-v17.0.2-keyed","benchmark":"23_update5-memory","values":[5.405055999755859]},{"framework":"react-v17.0.2-keyed","benchmark":"25_run-clear-memory","values":[1.7939262390136719]},{"framework":"react-v17.0.2-keyed","benchmark":"26_run-10k-memory","values":[35.56214714050293]},{"framework":"react-v17.0.2-keyed","benchmark":"31_startup-ci","values":[2551.965,2476.8099999999995,2552.7850000000003]},{"framework":"react-v17.0.2-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"react-v17.0.2-keyed","benchmark":"33_startup-mainthreadcost","values":[7.763999999999998,3.744,10.179999999999993]},{"framework":"react-v17.0.2-keyed","benchmark":"34_startup-totalbytes","values":[274.5517578125,274.5517578125,274.5517578125]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"01_run1k","values":[50.804,52.001,52.154,52.365,52.538,53.582,54.106,54.282,54.532,54.541]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"02_replace1k","values":[53.942,56.942,56.996,57.644,57.75,58.993,59.091,59.112,60.087,60.283]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"03_update10th1k_x16","values":[123.248,127.692,132.953,133.268,135.307,135.898,136.951,137.227,139.437,139.804]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"04_select1k","values":[27.72,28.921,29.404,29.762,30.212,30.549,31.062,32.407,32.602,32.823]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"05_swap1k","values":[169.45,170.086,170.135,171.223,171.647,172.301,172.336,172.566,173.27,173.881]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"06_remove-one-1k","values":[49.329,51.312,53.734,53.898,53.907,54.064,54.345,54.434,54.533,54.904]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"07_create10k","values":[689.986,691.942,691.995,693.652,693.965,695.153,695.481,696.45,696.682,697.387]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"08_create1k-after1k_x2","values":[117.867,118.154,118.753,119.187,119.736,120.197,120.261,120.314,121.211,121.471]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"09_clear1k_x8","values":[66.871,69.402,70.002,71.006,71.196,72.52,73.521,73.897,75.346,76.737]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"21_ready-memory","values":[1.2070398330688477]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"22_run-memory","values":[6.7421112060546875]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"23_update5-memory","values":[7.272312164306641]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"25_run-clear-memory","values":[2.179551124572754]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"26_run-10k-memory","values":[52.45270538330078]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"31_startup-ci","values":[2701.1720000000005,2701.568,2700.976]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"32_startup-bt","values":[0.048,0,0]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"33_startup-mainthreadcost","values":[9554.368,10.923999999999992,7.203999999999998]},{"framework":"react-diagon-v18.2.0 + 0.13.0-keyed","benchmark":"34_startup-totalbytes","values":[307.4599609375,307.4599609375,307.4599609375]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"01_run1k","values":[47.879,48.419,49.029,49.144,49.489,49.673,50.426,51.982,52.219,52.379]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"02_replace1k","values":[53.959,54.041,54.118,54.231,54.306,54.484,54.576,54.611,54.712,55.295]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"03_update10th1k_x16","values":[281.844,281.993,282.453,284.221,284.815,291.26,291.608,292.959,296.402,297.829]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"04_select1k","values":[17.272,17.922,18.165,18.747,18.933,19.169,19.352,20.869,21.573,21.896]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"05_swap1k","values":[211.037,211.862,212.239,212.957,213.805,213.927,214.385,216.212,218.075,222.734]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"06_remove-one-1k","values":[87.705,87.746,88.007,89.556,90.157,90.914,91.35,91.537,91.683,91.89]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"07_create10k","values":[660.59,661.076,661.509,664.011,665.734,666.565,667.121,667.565,667.696,669.592]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"08_create1k-after1k_x2","values":[141.584,142.952,143.328,143.49,143.658,143.826,143.873,144.538,144.571,144.641]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"09_clear1k_x8","values":[48.858,50.279,50.54,50.686,52.064,52.982,53.763,53.82,58.108,58.653]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"21_ready-memory","values":[1.1699256896972656]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"22_run-memory","values":[5.599545478820801]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"23_update5-memory","values":[8.577226638793945]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"25_run-clear-memory","values":[1.9299249649047852]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"26_run-10k-memory","values":[40.759674072265625]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"31_startup-ci","values":[2701.7039999999997,2701.476,2702.1000000000004]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"32_startup-bt","values":[0,0,0.05600000000000001]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"33_startup-mainthreadcost","values":[6.491999999999997,7.815999999999997,9482.34]},{"framework":"react-focal-v17.0.1 + 0.8.5-keyed","benchmark":"34_startup-totalbytes","values":[301.37109375,301.37109375,301.37109375]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"01_run1k","values":[46.959,47.904,47.943,47.974,48.075,48.249,48.424,48.973,49.005,49.747]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"02_replace1k","values":[52.751,53.014,53.297,53.726,53.768,53.861,53.966,53.97,54.394,54.43]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"03_update10th1k_x16","values":[113.408,122.426,123.225,124.463,125.469,129.003,129.956,130.154,131.135,132.99]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"04_select1k","values":[22.103,27.348,27.366,28.045,28.45,28.71,29.212,29.778,30.089,30.339]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"05_swap1k","values":[171.323,171.568,172.392,172.748,173.277,173.474,173.696,174.359,174.426,174.588]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"06_remove-one-1k","values":[46.439,50.362,50.713,51.302,52.04,53.452,53.529,53.767,54.06,54.228]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"07_create10k","values":[639.967,647.148,649.093,650.229,651.563,651.642,652.19,653.051,653.245,656.215]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"08_create1k-after1k_x2","values":[106.861,107.142,107.617,107.876,108.14,108.142,108.58,108.867,109.175,109.283]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"09_clear1k_x8","values":[58.96,59.761,59.922,60.537,60.588,60.67,61.008,62.357,63.79,64.636]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"21_ready-memory","values":[1.1050148010253906]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"22_run-memory","values":[4.4255523681640625]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"23_update5-memory","values":[4.954438209533691]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"25_run-clear-memory","values":[1.929215431213379]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"26_run-10k-memory","values":[30.688321113586426]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"31_startup-ci","values":[2551.7200000000003,2552.85,2551.84]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"33_startup-mainthreadcost","values":[10.771999999999993,4.0360000000000005,5.831999999999998]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"34_startup-totalbytes","values":[287.03125,287.03125,287.03125]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"01_run1k","values":[47.41,48.105,49.413,50.132,50.714,51.115,51.594,52.113,53.235,53.273]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"02_replace1k","values":[52.109,52.433,53.381,53.473,53.476,53.927,54.415,54.577,54.827,55.041]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"03_update10th1k_x16","values":[171.843,194.622,200.096,203.616,205.955,208.029,209.606,210.273,213.484,214.99]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"04_select1k","values":[35.604,35.791,35.87,35.903,36.304,39.03,40.585,40.79,41.249,42.721]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"05_swap1k","values":[173.031,174.315,174.341,174.752,175.412,175.574,176.311,176.581,176.756,177.07]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"06_remove-one-1k","values":[49.566,51.939,53.609,54.097,54.868,54.917,54.954,55.582,55.68,55.702]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"07_create10k","values":[647.141,648.351,649.13,649.209,649.397,649.609,649.879,650.688,651.667,654.914]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"08_create1k-after1k_x2","values":[115.439,116.051,116.161,116.211,116.334,116.854,116.886,117.779,118.249,118.396]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"09_clear1k_x8","values":[49.444,53.589,53.674,53.714,54.021,54.277,55.092,55.115,55.157,55.18]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"21_ready-memory","values":[1.1070318222045898]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"22_run-memory","values":[4.438971519470215]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"23_update5-memory","values":[4.996054649353027]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"25_run-clear-memory","values":[1.980879783630371]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"26_run-10k-memory","values":[30.698678016662598]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"31_startup-ci","values":[2551.5499999999997,2551.6,2551.725]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"33_startup-mainthreadcost","values":[4.619999999999998,5.6359999999999975,3.8920000000000003]},{"framework":"react-hooks-use-transition-v18.2.0-keyed","benchmark":"34_startup-totalbytes","values":[287.2255859375,287.2255859375,287.2255859375]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"01_run1k","values":[47.24,47.663,47.794,48.698,48.877,49.091,49.093,49.43,50.148,50.212]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"02_replace1k","values":[51.016,51.132,51.369,51.685,51.813,51.827,51.839,52.06,52.21,52.6]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"03_update10th1k_x16","values":[124.44,126.322,127.536,128.791,129.014,129.832,129.98,131.953,132.719,132.767]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"04_select1k","values":[29.006,29.463,29.542,30.609,30.741,31.492,32.34,32.388,32.497,33.706]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"05_swap1k","values":[169.473,171.158,171.338,172.148,172.214,172.288,172.659,173.04,173.191,173.303]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"06_remove-one-1k","values":[47.504,51.247,52.348,52.639,52.857,52.964,53.067,53.349,53.724,53.833]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"07_create10k","values":[686.582,687.444,689.415,690.945,692.291,693.495,693.698,693.8,694.011,695.393]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"08_create1k-after1k_x2","values":[115.47,115.875,116.022,116.098,116.2,116.583,116.663,116.865,117.311,118.578]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"09_clear1k_x8","values":[38.999,39.769,40.583,41.174,42.71,43.069,44.172,44.212,44.516,44.628]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"21_ready-memory","values":[1.3671875]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"22_run-memory","values":[7.037335395812988]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"23_update5-memory","values":[7.608874320983887]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"25_run-clear-memory","values":[2.13027286529541]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"26_run-10k-memory","values":[53.66606330871582]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"31_startup-ci","values":[3001.24,2926.16,2926.504]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"33_startup-mainthreadcost","values":[6.711999999999998,4.06,9.715999999999994]},{"framework":"react-mlyn-v0.5.11-keyed","benchmark":"34_startup-totalbytes","values":[354.3095703125,354.3095703125,354.3095703125]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"01_run1k","values":[51.074,51.103,51.217,51.819,51.829,52.148,52.388,52.59,52.978,54.444]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"02_replace1k","values":[52.125,52.753,52.8,53.016,53.289,53.607,53.688,53.784,54.357,54.479]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"03_update10th1k_x16","values":[113.622,113.816,116.573,123.029,123.041,123.673,124.759,125.257,125.476,125.646]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"04_select1k","values":[28.028,29.752,31.441,31.557,31.744,32.055,32.725,32.921,33.283,33.419]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"05_swap1k","values":[166.351,170.731,171.084,172,172.036,172.945,172.978,173.052,173.378,174.463]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"06_remove-one-1k","values":[49.217,51.283,51.608,51.883,52.924,53.777,54.046,54.353,54.83,54.881]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"07_create10k","values":[682.895,685.057,688,688.486,691.075,693.375,694.445,694.796,697.689,698.154]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"08_create1k-after1k_x2","values":[117.639,117.999,118.125,118.377,118.394,118.896,119.111,119.631,119.704,120.406]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"09_clear1k_x8","values":[46.923,47.133,47.825,48.555,50.217,51.389,51.956,52.669,53.905,54.468]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"21_ready-memory","values":[1.2981443405151367]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"22_run-memory","values":[6.03333854675293]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"23_update5-memory","values":[6.452652931213379]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"25_run-clear-memory","values":[3.077883720397949]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"26_run-10k-memory","values":[43.73447132110596]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"31_startup-ci","values":[2851.752,2852.268,2851.64]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"33_startup-mainthreadcost","values":[6.8959999999999955,5.935999999999996,6.231999999999997]},{"framework":"react-mobX-v17.0.1 + 5.15.4-keyed","benchmark":"34_startup-totalbytes","values":[347.505859375,347.505859375,347.505859375]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"01_run1k","values":[47.361,47.706,47.859,48.178,48.473,48.509,48.884,49.069,49.321,50.18]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"02_replace1k","values":[53.286,53.661,54.24,54.273,54.317,54.326,54.43,54.621,54.832,55.202]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"03_update10th1k_x16","values":[119.45,122.759,127.406,130.151,132.109,132.595,133.431,133.825,134.496,134.564]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"04_select1k","values":[23.467,27.793,28.288,28.554,30.721,30.768,30.903,31.491,31.574,32.058]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"05_swap1k","values":[170.68,170.806,172.67,172.806,173.103,173.596,173.993,174.345,174.582,175.184]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"06_remove-one-1k","values":[48.544,52.308,52.371,52.467,52.493,53.179,53.222,53.48,53.482,53.866]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"07_create10k","values":[654.503,655.5,655.954,665.408,668.039,669.537,671.813,673.208,674.194,675.242]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"08_create1k-after1k_x2","values":[109.783,109.939,110.134,110.255,110.512,110.598,110.612,110.691,110.996,111.417]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"09_clear1k_x8","values":[59.83,60.087,60.393,60.883,61.722,62.18,62.408,64.717,64.835,65.177]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"21_ready-memory","values":[1.3253564834594727]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"22_run-memory","values":[5.036557197570801]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"23_update5-memory","values":[5.618813514709473]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"25_run-clear-memory","values":[2.264613151550293]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"26_run-10k-memory","values":[34.607333183288574]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"31_startup-ci","values":[3001.184,3003.572,3001.392]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"33_startup-mainthreadcost","values":[8.359999999999992,7.0399999999999965,9.295999999999994]},{"framework":"react-recoil-v18.2.0 + 0.7.5-keyed","benchmark":"34_startup-totalbytes","values":[361.6474609375,361.6474609375,361.6474609375]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"01_run1k","values":[55.327,56.695,57.181,57.185,57.827,57.937,58.132,58.414,58.415,58.508]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"02_replace1k","values":[56.217,56.423,56.628,56.869,56.95,57.324,57.452,57.68,57.885,58.022]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"03_update10th1k_x16","values":[136.282,136.807,138.852,140.774,143.609,144.317,144.352,144.375,144.495,145.487]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"04_select1k","values":[22.989,24.068,24.259,24.522,24.93,25.499,25.869,26.209,26.721,27.429]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"05_swap1k","values":[172.775,174.066,174.873,176.079,177.63,177.812,177.996,178.543,178.628,178.758]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"06_remove-one-1k","values":[74.167,77.33,77.461,78.123,78.38,79.827,80.386,80.412,80.539,80.575]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"07_create10k","values":[742.406,744.842,745.055,745.831,746.679,746.737,748.063,748.803,749.359,750.219]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"08_create1k-after1k_x2","values":[125.903,125.98,126.129,126.396,126.545,126.837,127.191,128.03,128.568,128.699]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"09_clear1k_x8","values":[43.654,44.991,49.154,49.869,50.264,50.466,51.712,51.938,53.182,56.155]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"21_ready-memory","values":[1.147134780883789]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"22_run-memory","values":[7.812434196472168]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"23_update5-memory","values":[8.533865928649902]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"25_run-clear-memory","values":[2.004155158996582]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"26_run-10k-memory","values":[63.09819030761719]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"31_startup-ci","values":[2626.505,2626.9150000000004,2626.276]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"32_startup-bt","values":[0.056,0,0]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"33_startup-mainthreadcost","values":[9466.076000000001,8.975999999999994,10.155999999999993]},{"framework":"react-redux-v17.0.1 + 7.2.1-keyed","benchmark":"34_startup-totalbytes","values":[289.419921875,289.419921875,289.419921875]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"01_run1k","values":[47.301,48.139,48.224,48.832,49.027,49.325,49.599,50.167,50.835,51.108]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"02_replace1k","values":[51.391,54.016,54.133,54.438,54.559,55.738,55.779,55.96,56.012,56.037]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"03_update10th1k_x16","values":[123.888,125.971,134.549,137.956,137.98,138.084,138.741,139.038,141.421,142.879]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"04_select1k","values":[26.625,28.116,28.707,28.909,29.019,29.921,31.097,31.397,32.591,33.224]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"05_swap1k","values":[170.737,171.633,172.216,172.834,172.849,172.877,173.02,173.881,175.495,176.899]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"06_remove-one-1k","values":[47.646,51.595,51.865,52.53,52.84,53.845,54.171,54.214,54.226,54.285]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"07_create10k","values":[663.302,665.452,666.287,666.331,667.911,669.429,671.073,671.863,672.068,674.119]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"08_create1k-after1k_x2","values":[109.948,110.534,110.98,110.987,111.028,111.801,111.977,112.013,112.346,113.321]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"09_clear1k_x8","values":[62.538,64.067,64.696,65.055,65.457,66.013,66.574,67.235,67.781,67.804]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"21_ready-memory","values":[1.1614704132080078]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"22_run-memory","values":[5.537102699279785]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"23_update5-memory","values":[6.069087028503418]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"25_run-clear-memory","values":[1.9842767715454102]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"26_run-10k-memory","values":[40.861260414123535]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"31_startup-ci","values":[2626.97,2628.0200000000004,2626.735]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"33_startup-mainthreadcost","values":[8.503999999999994,3.8440000000000003,4.579999999999998]},{"framework":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","benchmark":"34_startup-totalbytes","values":[295.7607421875,295.7607421875,295.7607421875]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"01_run1k","values":[48.061,48.259,48.451,48.522,48.579,48.665,48.7,49.143,49.584,50.096]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"02_replace1k","values":[50.186,50.521,51.68,51.881,52.029,52.2,52.556,53.884,53.898,54.434]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"03_update10th1k_x16","values":[130.954,135.059,135.781,136.241,138.072,138.136,138.542,139.833,140.772,141.529]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"04_select1k","values":[20.202,20.472,21.924,22.766,23.155,23.841,24.143,24.72,26.094,26.914]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"05_swap1k","values":[177,182.189,182.792,182.798,183.688,183.911,184.496,185.288,185.316,186.028]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"06_remove-one-1k","values":[51.419,52.489,53.535,53.791,54.147,54.182,54.281,54.558,54.631,54.911]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"07_create10k","values":[676.406,677.536,682.391,684.041,684.225,684.687,685.453,685.983,687.405,687.629]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"08_create1k-after1k_x2","values":[111.479,111.977,112.089,112.213,112.446,112.534,112.553,112.928,113.413,113.493]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"09_clear1k_x8","values":[40.936,42.623,43.595,45.207,45.725,46.801,46.895,47.56,48.283,49.125]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"21_ready-memory","values":[1.2806901931762695]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"22_run-memory","values":[6.059658050537109]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"23_update5-memory","values":[6.590058326721191]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"25_run-clear-memory","values":[2.265544891357422]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"26_run-10k-memory","values":[44.39211654663086]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"31_startup-ci","values":[2851.572,2851.16,2851.432]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"33_startup-mainthreadcost","values":[3.8400000000000003,7.4919999999999956,6.919999999999998]},{"framework":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","benchmark":"34_startup-totalbytes","values":[341.6572265625,341.6572265625,341.6572265625]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"01_run1k","values":[55.737,56.518,56.972,57.005,57.241,57.755,58.31,58.387,58.431,58.762]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"02_replace1k","values":[55.81,56.634,56.654,57.397,57.76,58.074,58.272,58.316,58.822,58.899]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"03_update10th1k_x16","values":[133.968,140.465,142.02,142.56,143.141,143.17,143.952,145.835,147.836,149.368]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"04_select1k","values":[23.701,24.877,24.908,25.385,25.497,25.563,26.67,27.143,27.339,27.664]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"05_swap1k","values":[170.077,172.879,173.236,173.545,174.116,174.453,174.915,175.021,175.581,176.202]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"06_remove-one-1k","values":[73.141,76.393,76.623,77.988,78.512,79.468,79.928,80.534,80.534,80.959]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"07_create10k","values":[742.567,744.391,744.407,745.108,746.395,747.571,750.639,750.769,751.611,753.992]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"08_create1k-after1k_x2","values":[124.981,125.74,126.107,126.24,126.268,126.64,126.76,128.241,128.338,128.728]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"09_clear1k_x8","values":[48.205,49.822,49.9,50.23,50.529,51.323,51.521,52.927,54.204,54.772]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"21_ready-memory","values":[1.1820087432861328]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"22_run-memory","values":[7.81235408782959]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"23_update5-memory","values":[8.517906188964844]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"25_run-clear-memory","values":[2.0169429779052734]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"26_run-10k-memory","values":[62.78841686248779]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"31_startup-ci","values":[2626.445,2626.8050000000003,2627.9700000000003]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"32_startup-bt","values":[0,0.052,0]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"33_startup-mainthreadcost","values":[4.084,9464.607999999998,6.167999999999997]},{"framework":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","benchmark":"34_startup-totalbytes","values":[296.9248046875,296.9248046875,296.9248046875]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"01_run1k","values":[48.219,48.26,48.745,48.892,49.563,49.605,50.007,51.248,51.666,52.05]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"02_replace1k","values":[47.762,49.575,50.272,51.2,51.571,51.58,51.595,51.744,51.962,51.963]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"03_update10th1k_x16","values":[117.059,125.299,127.019,127.098,127.401,128.439,128.93,130.136,132.016,132.036]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"04_select1k","values":[23.824,29.987,30.38,30.699,30.925,31.613,31.627,31.672,31.998,33.026]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"05_swap1k","values":[172.061,172.381,172.877,173.125,173.167,173.68,174.113,176.317,177.27,177.864]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"06_remove-one-1k","values":[46.453,50.44,51.191,51.405,52.074,52.191,52.474,53.96,54.027,54.413]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"07_create10k","values":[645.243,646.676,649.48,650.068,652.174,654.873,655.496,657.374,658.694,659.147]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"08_create1k-after1k_x2","values":[106.559,107.074,107.517,107.641,107.987,108.644,108.747,108.795,108.812,108.852]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"09_clear1k_x8","values":[36.207,37.415,38.291,38.362,39.671,39.981,40.209,41.518,42.289,43.319]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"21_ready-memory","values":[1.177353858947754]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"22_run-memory","values":[4.2815141677856445]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"23_update5-memory","values":[4.734496116638184]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"25_run-clear-memory","values":[1.9214954376220703]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"26_run-10k-memory","values":[28.77611541748047]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"31_startup-ci","values":[2626.41,2626.38,2626.6050000000005]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"32_startup-bt","values":[0,0.048,0]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"33_startup-mainthreadcost","values":[7.787999999999996,9499.244,7.071999999999996]},{"framework":"react-rxjs-v18.2.0 + 0.9.8-keyed","benchmark":"34_startup-totalbytes","values":[300.8330078125,300.8330078125,300.8330078125]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"01_run1k","values":[55.869,56.611,56.713,57.486,57.876,58.294,58.313,58.403,58.723,59.179]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"02_replace1k","values":[61.5,62.089,62.146,62.272,62.432,62.673,62.887,63.12,63.206,63.235]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"03_update10th1k_x16","values":[230.482,252.105,257.245,257.499,258.602,260.086,260.226,260.497,261.02,261.763]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"04_select1k","values":[139.941,160.115,160.723,161.024,161.525,164.189,166.041,166.25,168.962,170.87]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"05_swap1k","values":[202.354,204.757,205.255,206.451,206.508,206.574,206.882,207.787,208.573,209.317]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"06_remove-one-1k","values":[79.122,83.796,84.824,86.268,86.338,86.521,86.572,86.614,87.308,87.378]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"07_create10k","values":[731.121,733.223,733.806,738.006,745.86,748.89,748.953,750.734,751.435,753.738]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"08_create1k-after1k_x2","values":[142.385,144.121,144.178,144.556,144.984,145.092,145.475,145.518,145.622,146.101]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"09_clear1k_x8","values":[66.504,69.028,69.381,69.802,70.081,71.862,72.092,73.215,73.387,74.43]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"21_ready-memory","values":[1.6053838729858398]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"22_run-memory","values":[6.543567657470703]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"23_update5-memory","values":[8.857213020324707]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"25_run-clear-memory","values":[2.895634651184082]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"26_run-10k-memory","values":[46.645358085632324]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"31_startup-ci","values":[2926.9480000000003,2926.312,3001.2080000000005]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"33_startup-mainthreadcost","values":[10.135999999999992,6.587999999999997,9.331999999999994]},{"framework":"react-starbeam-v18.2.0 + 0.6.0-keyed","benchmark":"34_startup-totalbytes","values":[355.5703125,355.5703125,355.5703125]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"01_run1k","values":[49.56,50.512,50.577,50.742,50.759,51.546,51.682,51.786,51.893,52.881]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"02_replace1k","values":[51.906,54.924,54.925,55.797,55.951,56.16,56.231,56.371,56.375,56.451]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"03_update10th1k_x16","values":[112.852,113.489,115.508,116.236,121.192,124.813,126.558,129.106,129.243,129.667]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"04_select1k","values":[19.656,21.489,21.858,22.381,22.967,23.148,23.566,24.086,24.16,24.272]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"05_swap1k","values":[171.243,171.711,172.706,177.537,178.557,179.823,180.559,181.356,181.922,182.575]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"06_remove-one-1k","values":[47.857,50.671,51.019,52.13,52.856,53.173,53.475,53.832,53.872,53.993]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"07_create10k","values":[663.751,668.11,670.381,670.56,671.301,674.16,675.527,676.717,678.829,680.177]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"08_create1k-after1k_x2","values":[109.931,109.961,110.475,110.673,110.761,110.936,111.191,111.582,111.586,112.014]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"09_clear1k_x8","values":[71.41,71.878,72.542,73.719,73.766,73.974,75.334,76.651,76.752,78.748]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"21_ready-memory","values":[1.1113414764404297]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"22_run-memory","values":[6.0011186599731445]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"23_update5-memory","values":[6.348664283752441]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"25_run-clear-memory","values":[1.9117660522460938]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"26_run-10k-memory","values":[45.63279342651367]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"31_startup-ci","values":[2626.2450000000003,2626.365,2627.1150000000002]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"33_startup-mainthreadcost","values":[4.203999999999997,10.963999999999997,10.339999999999996]},{"framework":"react-tagged-state-v18.2.0 + 1.21.1-keyed","benchmark":"34_startup-totalbytes","values":[289.18359375,289.18359375,289.18359375]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"01_run1k","values":[46.904,47.226,47.319,47.731,48.698,48.871,49.011,49.057,49.302,49.877]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"02_replace1k","values":[49.199,49.317,49.333,49.662,49.707,50.642,50.724,50.897,50.92,51.081]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"03_update10th1k_x16","values":[124.981,132.019,135.899,138.769,138.994,139.045,139.234,139.939,141.208,143.56]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"04_select1k","values":[31.011,36.144,36.509,37.329,37.425,38.098,38.441,38.539,40.491,40.85]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"05_swap1k","values":[171.231,172.928,173.106,173.581,173.748,173.988,174.09,174.426,175.243,176.102]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"06_remove-one-1k","values":[49.293,52.934,53.104,53.241,53.772,53.918,54.319,54.964,55.204,55.555]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"07_create10k","values":[659.252,659.89,660.167,661.881,663.093,663.673,663.733,666.406,666.894,667.8]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"08_create1k-after1k_x2","values":[105.9,108.278,108.35,108.386,108.459,108.769,108.818,109.986,110.327,110.564]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"09_clear1k_x8","values":[40.532,43.559,44.85,45.284,45.693,46.901,48.098,48.193,48.809,49.569]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"21_ready-memory","values":[1.1398391723632812]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"22_run-memory","values":[4.918704986572266]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"23_update5-memory","values":[5.636943817138672]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"25_run-clear-memory","values":[3.3002004623413086]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"26_run-10k-memory","values":[34.89654541015625]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"31_startup-ci","values":[2552.1050000000005,2476.28,2476.8799999999997]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"33_startup-mainthreadcost","values":[5.211999999999998,3.9640000000000004,5.5639999999999965]},{"framework":"react-tracked-v17.0.1 + 1.6.0-keyed","benchmark":"34_startup-totalbytes","values":[284.7236328125,284.7236328125,284.7236328125]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"01_run1k","values":[49.53,50.323,50.457,50.498,50.943,51.009,51.626,52.152,52.273,52.318]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"02_replace1k","values":[52.015,55.261,56.245,56.311,56.444,56.647,56.765,57.153,57.413,57.421]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"03_update10th1k_x16","values":[128.263,130.548,132.328,134.127,136.898,138.924,141.033,141.158,141.345,141.36]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"04_select1k","values":[26.284,28.109,30.003,31.029,31.98,32.519,32.793,32.902,33.338,34.03]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"05_swap1k","values":[169.809,170.509,171.179,173.266,174.612,174.64,175.805,175.812,175.931,177.346]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"06_remove-one-1k","values":[51.201,53.117,54.349,54.474,54.653,54.993,55.595,55.666,55.765,55.776]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"07_create10k","values":[665.919,667.573,669.841,669.893,671.797,672.594,673.842,674.151,675.664,676.969]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"08_create1k-after1k_x2","values":[112.407,112.862,113.368,113.698,114.337,114.44,114.808,114.985,115.173,115.338]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"09_clear1k_x8","values":[66.267,66.432,67.931,69.906,69.954,70.003,70.24,71.64,71.868,71.931]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"21_ready-memory","values":[1.142134666442871]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"22_run-memory","values":[7.3742475509643555]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"23_update5-memory","values":[7.978472709655762]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"25_run-clear-memory","values":[2.0381345748901367]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"26_run-10k-memory","values":[59.11710739135742]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"31_startup-ci","values":[2626.2599999999998,2626.7200000000003,2626.8700000000003]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"32_startup-bt","values":[0,0.06,0.05600000000000001]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"33_startup-mainthreadcost","values":[10.311999999999994,9529.199999999999,9552]},{"framework":"react-zustand-v18.2.0 + 4.1.1-keyed","benchmark":"34_startup-totalbytes","values":[289.9609375,289.9609375,289.9609375]},{"framework":"reagent-v0.10-keyed","benchmark":"01_run1k","values":[63.443,65.104,65.343,65.959,66.263,66.437,66.539,67.119,67.433,68.614]},{"framework":"reagent-v0.10-keyed","benchmark":"02_replace1k","values":[65.268,66.57,66.87,67.588,67.845,68.191,68.247,72.181,72.359,73.039]},{"framework":"reagent-v0.10-keyed","benchmark":"03_update10th1k_x16","values":[146.927,148.826,151.462,152.222,153.648,154.141,154.361,154.473,154.73,157.519]},{"framework":"reagent-v0.10-keyed","benchmark":"04_select1k","values":[31.867,31.941,32.212,32.437,32.498,32.654,32.817,33.843,34.326,35.115]},{"framework":"reagent-v0.10-keyed","benchmark":"05_swap1k","values":[169.544,172.926,173.499,173.563,174.206,174.429,175.437,185.196,188.619,188.73899999999998]},{"framework":"reagent-v0.10-keyed","benchmark":"06_remove-one-1k","values":[60.13,60.228,63.141,64.249,65.368,69.244,70.747,70.94,71.667,72.013]},{"framework":"reagent-v0.10-keyed","benchmark":"07_create10k","values":[723.981,729.607,729.759,730.564,730.788,731.51,733.252,733.288,733.737,734.796]},{"framework":"reagent-v0.10-keyed","benchmark":"08_create1k-after1k_x2","values":[140.484,140.937,141.376,142.153,143.306,149.115,149.781,150.118,150.433,150.794]},{"framework":"reagent-v0.10-keyed","benchmark":"09_clear1k_x8","values":[67.37,69.551,69.911,69.953,70.341,70.702,71.402,71.551,71.973,72.184]},{"framework":"reagent-v0.10-keyed","benchmark":"21_ready-memory","values":[1.524862289428711]},{"framework":"reagent-v0.10-keyed","benchmark":"22_run-memory","values":[6.299102783203125]},{"framework":"reagent-v0.10-keyed","benchmark":"23_update5-memory","values":[7.00705623626709]},{"framework":"reagent-v0.10-keyed","benchmark":"25_run-clear-memory","values":[3.3050670623779297]},{"framework":"reagent-v0.10-keyed","benchmark":"26_run-10k-memory","values":[40.761375427246094]},{"framework":"reagent-v0.10-keyed","benchmark":"31_startup-ci","values":[3301.36,3301.4439999999995,3301.508]},{"framework":"reagent-v0.10-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"reagent-v0.10-keyed","benchmark":"33_startup-mainthreadcost","values":[5.159999999999999,6.335999999999998,11.019999999999992]},{"framework":"reagent-v0.10-keyed","benchmark":"34_startup-totalbytes","values":[413.16796875,413.16796875,413.16796875]},{"framework":"redom-v3.29.0-keyed","benchmark":"01_run1k","values":[43.088,43.112,43.12,43.189,43.356,43.771,44.173,46.207,46.416,46.524]},{"framework":"redom-v3.29.0-keyed","benchmark":"02_replace1k","values":[46.531,46.952,47.092,47.294,47.441,47.453,47.576,47.985,48.097,48.6]},{"framework":"redom-v3.29.0-keyed","benchmark":"03_update10th1k_x16","values":[101.19,104.492,108.066,108.245,108.598,108.866,113.543,114.287,114.314,116.471]},{"framework":"redom-v3.29.0-keyed","benchmark":"04_select1k","values":[12.71,14.606,15.608,15.921,15.956,16.171,16.335,16.401,17.696,17.746]},{"framework":"redom-v3.29.0-keyed","benchmark":"05_swap1k","values":[27.63,28.738,29.716,29.871,29.988,30.056,30.397,31.53,31.646,31.913]},{"framework":"redom-v3.29.0-keyed","benchmark":"06_remove-one-1k","values":[44.208,46.358,46.787,47.822,48.532,49.049,49.096,49.583,49.965,50.145]},{"framework":"redom-v3.29.0-keyed","benchmark":"07_create10k","values":[498.552,498.649,499.066,499.293,501.245,502.105,502.553,503.023,503.105,503.427]},{"framework":"redom-v3.29.0-keyed","benchmark":"08_create1k-after1k_x2","values":[99.99,100.647,100.915,101.317,101.53,102.501,102.598,102.799,103.343,103.737]},{"framework":"redom-v3.29.0-keyed","benchmark":"09_clear1k_x8","values":[36.272,36.434,36.789,36.916,37.603,37.777,37.938,38.623,38.817,38.86]},{"framework":"redom-v3.29.0-keyed","benchmark":"21_ready-memory","values":[0.6800289154052734]},{"framework":"redom-v3.29.0-keyed","benchmark":"22_run-memory","values":[2.452235221862793]},{"framework":"redom-v3.29.0-keyed","benchmark":"23_update5-memory","values":[2.4922542572021484]},{"framework":"redom-v3.29.0-keyed","benchmark":"25_run-clear-memory","values":[2.4213638305664062]},{"framework":"redom-v3.29.0-keyed","benchmark":"26_run-10k-memory","values":[17.665111541748047]},{"framework":"redom-v3.29.0-keyed","benchmark":"31_startup-ci","values":[1876.7949999999998,1876.14,1876.4350000000002]},{"framework":"redom-v3.29.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"redom-v3.29.0-keyed","benchmark":"33_startup-mainthreadcost","values":[10.551999999999996,4.367999999999998,6.823999999999998]},{"framework":"redom-v3.29.0-keyed","benchmark":"34_startup-totalbytes","values":[147.89453125,147.89453125,147.89453125]},{"framework":"reflex-v0.8.4-keyed","benchmark":"01_run1k","values":[47.03,47.457,47.594,47.606,47.683,48.007,48.265,49.055,49.686,49.955]},{"framework":"reflex-v0.8.4-keyed","benchmark":"02_replace1k","values":[60.255,60.708,60.974,60.977,61.184,61.304,61.412,61.684,62.247,62.581]},{"framework":"reflex-v0.8.4-keyed","benchmark":"03_update10th1k_x16","values":[115.043,119.58,123.804,124.522,125.483,125.875,130.227,130.462,131.146,131.577]},{"framework":"reflex-v0.8.4-keyed","benchmark":"04_select1k","values":[22.487,22.661,23.451,24.337,24.376,24.429,25.338,28.449,29.019,29.638]},{"framework":"reflex-v0.8.4-keyed","benchmark":"05_swap1k","values":[29.45,30.129,31.951,32.026,33.252,33.403,33.942,34.392,34.657,34.723]},{"framework":"reflex-v0.8.4-keyed","benchmark":"06_remove-one-1k","values":[45.088,48.356,49.698,50.736,51.608,52.085,52.226,52.302,52.525,52.846]},{"framework":"reflex-v0.8.4-keyed","benchmark":"07_create10k","values":[505.119,513.165,513.863,514.409,515.072,515.09,516.587,516.976,517.108,518.617]},{"framework":"reflex-v0.8.4-keyed","benchmark":"08_create1k-after1k_x2","values":[128.266,129.281,129.74,129.82,130.092,130.251,130.457,130.94,131.042,131.307]},{"framework":"reflex-v0.8.4-keyed","benchmark":"09_clear1k_x8","values":[35.311,35.835,36.758,38.549,39.499,41.165,41.181,41.466,41.575,42.323]},{"framework":"reflex-v0.8.4-keyed","benchmark":"21_ready-memory","values":[0.6975183486938477]},{"framework":"reflex-v0.8.4-keyed","benchmark":"22_run-memory","values":[4.169599533081055]},{"framework":"reflex-v0.8.4-keyed","benchmark":"23_update5-memory","values":[4.215386390686035]},{"framework":"reflex-v0.8.4-keyed","benchmark":"25_run-clear-memory","values":[0.8898191452026367]},{"framework":"reflex-v0.8.4-keyed","benchmark":"26_run-10k-memory","values":[34.537325859069824]},{"framework":"reflex-v0.8.4-keyed","benchmark":"31_startup-ci","values":[1877.63,1876.73,1876.565]},{"framework":"reflex-v0.8.4-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"reflex-v0.8.4-keyed","benchmark":"33_startup-mainthreadcost","values":[4.623999999999997,8.487999999999992,7.691999999999998]},{"framework":"reflex-v0.8.4-keyed","benchmark":"34_startup-totalbytes","values":[150.482421875,150.482421875,150.482421875]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"01_run1k","values":[48.463,48.664,48.776,49.132,50.458,50.547,50.609,50.891,51.066,51.36]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"02_replace1k","values":[47.545,47.981,48.132,48.139,48.478,48.555,48.579,49.384,49.756,49.956]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"03_update10th1k_x16","values":[153.025,155.514,155.773,158.337,158.773,159.42,159.836,160.277,161.732,162.246]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"04_select1k","values":[57.55,58.148,58.637,58.734,59.458,59.531,61.423,61.585,64.899,74.397]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"05_swap1k","values":[186.408,187.776,188.911,189.412,189.76,190.466,190.774,190.789,191.636,191.81]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"06_remove-one-1k","values":[57.524,59.095,59.792,59.811,60.483,61.433,61.67,61.704,61.723,61.916]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"07_create10k","values":[648.795,649.001,650.128,650.187,653.138,654.549,655.332,655.439,655.654,657.252]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"08_create1k-after1k_x2","values":[111.643,112.153,112.527,112.718,112.737,112.889,112.929,113.991,114.017,114.08]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"09_clear1k_x8","values":[36.252,37.701,39.016,39.729,40.51,41.545,41.61,41.974,42.317,42.358]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"21_ready-memory","values":[1.0548429489135742]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"22_run-memory","values":[4.289892196655273]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"23_update5-memory","values":[6.467469215393066]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"25_run-clear-memory","values":[1.7997369766235352]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"26_run-10k-memory","values":[29.512632369995117]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"31_startup-ci","values":[2551.675,2477.1699999999996,2476.3999999999996]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"33_startup-mainthreadcost","values":[4.875999999999998,5.271999999999998,4.403999999999998]},{"framework":"rescript-react-v0.10.3-keyed","benchmark":"34_startup-totalbytes","values":[271.5283203125,271.5283203125,271.5283203125]},{"framework":"resonatejs-keyed","benchmark":"01_run1k","values":[51.555,52.481,52.695,52.72,52.848,52.859,52.88,53.296,54.787,55.031]},{"framework":"resonatejs-keyed","benchmark":"02_replace1k","values":[48.44,48.826,49.217,49.529,50.125,50.449,50.876,50.932,51.338,51.404]},{"framework":"resonatejs-keyed","benchmark":"03_update10th1k_x16","values":[100.198,104.423,105.229,106.85,110.358,110.463,115.347,115.716,116.254,118.377]},{"framework":"resonatejs-keyed","benchmark":"04_select1k","values":[13.354,14.627,15.476,16.415,17.023,17.1,17.316,17.666,17.901,17.947]},{"framework":"resonatejs-keyed","benchmark":"05_swap1k","values":[28.894,31.713,32.232,32.275,33.705,35.045,35.615,35.668,36.165,36.465]},{"framework":"resonatejs-keyed","benchmark":"06_remove-one-1k","values":[49.192,50.193,51.657,51.991,52.318,52.515,52.87,53.229,53.23,53.76]},{"framework":"resonatejs-keyed","benchmark":"07_create10k","values":[536.571,536.843,539.135,539.253,540.452,540.537,541.628,541.941,542.69,543.481]},{"framework":"resonatejs-keyed","benchmark":"08_create1k-after1k_x2","values":[115.801,115.985,116.472,116.565,116.65,116.845,116.922,116.978,117.025,117.96]},{"framework":"resonatejs-keyed","benchmark":"09_clear1k_x8","values":[43.003,43.959,44.115,45.443,45.556,46.358,47.911,48.766,48.966,50.231]},{"framework":"resonatejs-keyed","benchmark":"21_ready-memory","values":[0.8578929901123047]},{"framework":"resonatejs-keyed","benchmark":"22_run-memory","values":[3.737257957458496]},{"framework":"resonatejs-keyed","benchmark":"23_update5-memory","values":[3.754767417907715]},{"framework":"resonatejs-keyed","benchmark":"25_run-clear-memory","values":[1.1212129592895508]},{"framework":"resonatejs-keyed","benchmark":"26_run-10k-memory","values":[27.839479446411133]},{"framework":"resonatejs-keyed","benchmark":"31_startup-ci","values":[2103.3605,2103.0085,2103.41]},{"framework":"resonatejs-keyed","benchmark":"32_startup-bt","values":[0,0.052000000000000005,0.048]},{"framework":"resonatejs-keyed","benchmark":"33_startup-mainthreadcost","values":[4.407999999999998,9506.508,9530.992]},{"framework":"resonatejs-keyed","benchmark":"34_startup-totalbytes","values":[175.8349609375,175.8349609375,175.8349609375]},{"framework":"riot-v7.1.0-keyed","benchmark":"01_run1k","values":[45.834,47.248,47.572,48.079,48.154,48.362,48.776,48.972,48.979,49.361]},{"framework":"riot-v7.1.0-keyed","benchmark":"02_replace1k","values":[52.19,52.344,52.385,52.626,52.836,53.176,53.911,54.602,54.958,54.973]},{"framework":"riot-v7.1.0-keyed","benchmark":"03_update10th1k_x16","values":[119.12,120.619,120.764,125.091,125.156,125.467,127.299,128.445,130.592,130.711]},{"framework":"riot-v7.1.0-keyed","benchmark":"04_select1k","values":[25.734,25.807,27.91,28.119,28.643,28.644,28.97,29.075,29.328,29.949]},{"framework":"riot-v7.1.0-keyed","benchmark":"05_swap1k","values":[30.686,31.074,31.381,31.391,33.98,34.184,34.783,34.868,35.108,35.858]},{"framework":"riot-v7.1.0-keyed","benchmark":"06_remove-one-1k","values":[49.574,50.129,51.234,51.692,51.806,51.948,52.267,52.64,53.727,53.831]},{"framework":"riot-v7.1.0-keyed","benchmark":"07_create10k","values":[532.954,534.158,537.62,538.952,539.921,542.617,544.284,545.04,545.882,548.057]},{"framework":"riot-v7.1.0-keyed","benchmark":"08_create1k-after1k_x2","values":[108.696,109.049,109.096,110.063,110.152,110.517,110.736,111.011,111.566,111.675]},{"framework":"riot-v7.1.0-keyed","benchmark":"09_clear1k_x8","values":[57.101,57.559,58.757,58.954,59.054,59.126,59.183,59.901,60.391,60.677]},{"framework":"riot-v7.1.0-keyed","benchmark":"21_ready-memory","values":[0.7239294052124023]},{"framework":"riot-v7.1.0-keyed","benchmark":"22_run-memory","values":[3.583698272705078]},{"framework":"riot-v7.1.0-keyed","benchmark":"23_update5-memory","values":[3.62149715423584]},{"framework":"riot-v7.1.0-keyed","benchmark":"25_run-clear-memory","values":[0.9939231872558594]},{"framework":"riot-v7.1.0-keyed","benchmark":"26_run-10k-memory","values":[29.839370727539062]},{"framework":"riot-v7.1.0-keyed","benchmark":"31_startup-ci","values":[1877.1100000000001,1876.9600000000003,1876.6499999999999]},{"framework":"riot-v7.1.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"riot-v7.1.0-keyed","benchmark":"33_startup-mainthreadcost","values":[6.891999999999995,6.387999999999999,6.883999999999995]},{"framework":"riot-v7.1.0-keyed","benchmark":"34_startup-totalbytes","values":[160.150390625,160.150390625,160.150390625]},{"framework":"s2-v1.0.0-keyed","benchmark":"01_run1k","values":[46.662,47.166,48.057,48.222,48.248,48.793,48.916,49.069,49.165,49.554]},{"framework":"s2-v1.0.0-keyed","benchmark":"02_replace1k","values":[46.613,47.655,47.741,47.767,47.964,48.012,48.189,48.594,48.826,49.84]},{"framework":"s2-v1.0.0-keyed","benchmark":"03_update10th1k_x16","values":[99.9,101.696,110.201,110.209,111.121,111.856,112.685,112.723,112.95,114.673]},{"framework":"s2-v1.0.0-keyed","benchmark":"04_select1k","values":[11.573,12.58,12.859,13.071,13.146,13.476,14.052,14.378,14.513,14.676]},{"framework":"s2-v1.0.0-keyed","benchmark":"05_swap1k","values":[26.322,26.375,27.315,27.356,28.33,28.371,28.681,29.466,31.34,32.304]},{"framework":"s2-v1.0.0-keyed","benchmark":"06_remove-one-1k","values":[43.76,44.655,46.739,46.809,46.855,47.798,48.4,48.464,48.574,50.295]},{"framework":"s2-v1.0.0-keyed","benchmark":"07_create10k","values":[509.497,511.219,512.19,513.771,514.968,520.189,522.374,522.864,527.298,529.594]},{"framework":"s2-v1.0.0-keyed","benchmark":"08_create1k-after1k_x2","values":[103.846,104.365,104.38,104.495,104.887,104.922,104.926,104.975,105.315,106.182]},{"framework":"s2-v1.0.0-keyed","benchmark":"09_clear1k_x8","values":[40.057,40.698,41.302,42.209,42.737,43.137,44.494,45.678,46.243,48.713]},{"framework":"s2-v1.0.0-keyed","benchmark":"21_ready-memory","values":[0.664982795715332]},{"framework":"s2-v1.0.0-keyed","benchmark":"22_run-memory","values":[2.5977725982666016]},{"framework":"s2-v1.0.0-keyed","benchmark":"23_update5-memory","values":[2.6977109909057617]},{"framework":"s2-v1.0.0-keyed","benchmark":"25_run-clear-memory","values":[1.1604366302490234]},{"framework":"s2-v1.0.0-keyed","benchmark":"26_run-10k-memory","values":[19.07345485687256]},{"framework":"s2-v1.0.0-keyed","benchmark":"31_startup-ci","values":[1952.5629999999999,1951.9305000000002,1951.5949999999998]},{"framework":"s2-v1.0.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"s2-v1.0.0-keyed","benchmark":"33_startup-mainthreadcost","values":[5.823999999999998,4.331999999999997,5.747999999999998]},{"framework":"s2-v1.0.0-keyed","benchmark":"34_startup-totalbytes","values":[149.609375,149.609375,149.609375]},{"framework":"san-v3.12.0-keyed","benchmark":"01_run1k","values":[39.38,39.966,40.263,40.313,40.689,41.622,42.027,42.241,42.283,42.322]},{"framework":"san-v3.12.0-keyed","benchmark":"02_replace1k","values":[45.591,46.569,47.07,47.214,48.527,48.555,48.975,49.039,49.155,49.374]},{"framework":"san-v3.12.0-keyed","benchmark":"03_update10th1k_x16","values":[109.747,110.187,110.881,111.428,111.62,112.689,114.834,115.961,116.161,116.215]},{"framework":"san-v3.12.0-keyed","benchmark":"04_select1k","values":[19.512,19.533,19.545,20.124,20.505,20.695,20.788,20.926,21.269,21.865]},{"framework":"san-v3.12.0-keyed","benchmark":"05_swap1k","values":[29.331,30.109,30.453,30.826,32.017,32.086,33.323,33.851,34.008,34.433]},{"framework":"san-v3.12.0-keyed","benchmark":"06_remove-one-1k","values":[45.667,47.072,47.534,48.003,48.172,48.922,49.367,49.694,50.239,50.385]},{"framework":"san-v3.12.0-keyed","benchmark":"07_create10k","values":[458.494,462.102,463.098,463.147,463.287,463.609,464.584,465.198,466.258,466.432]},{"framework":"san-v3.12.0-keyed","benchmark":"08_create1k-after1k_x2","values":[93.687,94.17,94.781,94.894,95.415,95.474,95.769,95.968,96.482,96.652]},{"framework":"san-v3.12.0-keyed","benchmark":"09_clear1k_x8","values":[37.507,37.569,37.72,37.864,38.468,38.89,39.126,39.89,40.02,40.76]},{"framework":"san-v3.12.0-keyed","benchmark":"21_ready-memory","values":[1.012380599975586]},{"framework":"san-v3.12.0-keyed","benchmark":"22_run-memory","values":[3.442577362060547]},{"framework":"san-v3.12.0-keyed","benchmark":"23_update5-memory","values":[3.525710105895996]},{"framework":"san-v3.12.0-keyed","benchmark":"25_run-clear-memory","values":[1.1759052276611328]},{"framework":"san-v3.12.0-keyed","benchmark":"26_run-10k-memory","values":[24.451601028442383]},{"framework":"san-v3.12.0-keyed","benchmark":"31_startup-ci","values":[2176.63,2176.805,2176.83]},{"framework":"san-v3.12.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"san-v3.12.0-keyed","benchmark":"33_startup-mainthreadcost","values":[10.775999999999994,6.099999999999996,4.207999999999999]},{"framework":"san-v3.12.0-keyed","benchmark":"34_startup-totalbytes","values":[215.283203125,215.283203125,215.283203125]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"01_run1k","values":[44.956,47.423,47.427,47.505,47.547,47.656,47.754,48.089,48.11,48.385]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"02_replace1k","values":[48.902,48.957,50.116,50.623,50.776,50.85,51.043,51.088,51.308,51.378]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"03_update10th1k_x16","values":[108.571,111.064,111.204,111.469,114.019,114.647,115.147,115.2,116.016,116.795]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"04_select1k","values":[17.461,19.307,20.84,20.935,21.02,21.484,21.96,22.06,22.388,22.406]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"05_swap1k","values":[28.971,30.605,30.632,31,31.395,32.089,33.441,33.869,34.064,34.191]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"06_remove-one-1k","values":[45.112,47.303,48.46,49.015,49.849,50.044,50.38,50.681,50.914,51.344]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"07_create10k","values":[489.934,492.677,492.702,492.948,494.032,494.151,495.328,496.461,496.927,497.071]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"08_create1k-after1k_x2","values":[101.9,102.183,102.574,102.635,102.672,102.924,103.389,103.608,103.958,104.064]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"09_clear1k_x8","values":[48.38,49.347,50.987,51.074,52.246,52.322,53.143,53.828,54.463,54.546]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"21_ready-memory","values":[1.051680564880371]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"22_run-memory","values":[4.96437931060791]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"23_update5-memory","values":[5.048845291137695]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"25_run-clear-memory","values":[1.2342824935913086]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"26_run-10k-memory","values":[39.434969902038574]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"31_startup-ci","values":[2176.875,2177.125,2175.9750000000004]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"33_startup-mainthreadcost","values":[8.851999999999993,4.303999999999999,5.023999999999998]},{"framework":"san-composition-v3.10.1 + 1.1.0-keyed","benchmark":"34_startup-totalbytes","values":[214.8505859375,214.8505859375,214.8505859375]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"01_run1k","values":[40.005,40.998,41.877,41.976,42.386,42.734,43.09,43.26,44.364,44.905]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"02_replace1k","values":[46.306,46.552,46.61,46.712,46.866,46.867,47.562,48.006,48.117,48.878]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"03_update10th1k_x16","values":[119.619,120.344,120.521,121.344,122.321,122.322,124.269,124.945,126.507,127.492]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"04_select1k","values":[21.292,23.133,23.594,23.712,24.139,24.216,24.354,24.81,25.017,25.329]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"05_swap1k","values":[27.685,30.084,30.172,30.207,30.429,30.588,32.632,32.973,45.619,49.692]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"06_remove-one-1k","values":[47.383,47.846,50.929,51,51.914,51.99,52.168,52.779,52.916,53.015]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"07_create10k","values":[465.353,466.015,466.243,466.747,467.838,469.425,469.915,470.143,470.485,470.95]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"08_create1k-after1k_x2","values":[94.53,95.16,95.324,95.378,95.66,95.732,95.753,96.088,96.088,96.231]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"09_clear1k_x8","values":[41.594,42.671,45.593,47.222,47.26,48.247,49.033,49.622,49.639,50.271]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"21_ready-memory","values":[1.0858001708984375]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"22_run-memory","values":[3.5144386291503906]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"23_update5-memory","values":[3.598176956176758]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"25_run-clear-memory","values":[1.259653091430664]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"26_run-10k-memory","values":[24.557235717773438]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"31_startup-ci","values":[2327.04,2326.515,2327.845]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"32_startup-bt","values":[0,0,0.052000000000000005]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"33_startup-mainthreadcost","values":[4.803999999999998,8.015999999999996,9500.756]},{"framework":"san-store-v3.12.0 + 2.1.3-keyed","benchmark":"34_startup-totalbytes","values":[230.7333984375,230.7333984375,230.7333984375]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"01_run1k","values":[45.387,46.85,47.212,47.456,47.522,47.633,48.072,48.102,48.314,48.453]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"02_replace1k","values":[46.137,46.545,46.713,46.894,47.346,47.424,47.505,48.05,48.097,48.207]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"03_update10th1k_x16","values":[99.155,99.618,99.938,102.864,102.929,104.742,106.133,106.417,107.175,107.492]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"04_select1k","values":[17.113,17.516,18.096,18.727,20.33,20.511,20.605,20.693,20.794,20.99]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"05_swap1k","values":[28.884,29.206,29.343,29.904,30.136,30.21,30.351,30.42,30.643,31.035]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"06_remove-one-1k","values":[47.066,47.326,50.477,50.65,51.188,51.337,51.424,51.475,51.673,51.853]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"07_create10k","values":[481.417,483.174,483.588,484.861,492.69,494.788,495.085,496.286,496.386,498.861]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"08_create1k-after1k_x2","values":[99.836,100.831,101.17,101.408,101.442,101.862,101.877,102.255,102.267,102.628]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"09_clear1k_x8","values":[35.236,35.355,35.658,36.003,36.727,39.282,39.97,40.043,40.269,40.408]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"21_ready-memory","values":[0.9778556823730469]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"22_run-memory","values":[3.6871509552001953]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"23_update5-memory","values":[3.897207260131836]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"25_run-clear-memory","values":[1.2863397598266602]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"26_run-10k-memory","values":[28.27643871307373]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"31_startup-ci","values":[2401.79,2402.12,2401.6000000000004]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"33_startup-mainthreadcost","values":[4.627999999999998,5.811999999999998,4.499999999999998]},{"framework":"scarlets-frame-v0.34.6-keyed","benchmark":"34_startup-totalbytes","values":[255.826171875,255.826171875,255.826171875]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"01_run1k","values":[38.522,38.539,39.349,39.404,39.559,39.675,39.679,39.679,40.388,40.691]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"02_replace1k","values":[41.156,42.056,42.327,42.785,43.154,43.307,43.746,43.834,44.556,44.759]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"03_update10th1k_x16","values":[95.346,101.182,103.999,106.281,109.014,109.48,109.961,110.271,112.279,114.179]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"04_select1k","values":[12.832,13.027,13.617,14.154,15.044,15.658,15.739,15.761,15.941,16.251]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"05_swap1k","values":[26.362,29.11,29.657,29.92,30.41,30.497,30.813,30.984,31.354,31.873]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"06_remove-one-1k","values":[43.269,45.874,46.088,47.109,47.974,48.101,48.23,48.539,48.636,49.042]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"07_create10k","values":[427.22,430.734,430.797,431.318,432.505,432.538,432.659,432.966,433.915,434.318]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"08_create1k-after1k_x2","values":[89.303,90.383,90.486,91.188,91.29,91.454,91.623,91.625,91.987,92.001]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"09_clear1k_x8","values":[33.931,34.073,34.601,34.7,35.586,36.137,36.277,36.346,36.409,36.882]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"21_ready-memory","values":[0.7391576766967773]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"22_run-memory","values":[2.022404670715332]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"23_update5-memory","values":[1.9369068145751953]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"25_run-clear-memory","values":[0.8122749328613281]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"26_run-10k-memory","values":[14.052870750427246]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"31_startup-ci","values":[2027.7005,2027.6455,2027.9919999999997]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"33_startup-mainthreadcost","values":[4.867999999999997,8.543999999999997,5.5879999999999965]},{"framework":"sifrr-v0.0.5-keyed","benchmark":"34_startup-totalbytes","values":[164.205078125,164.205078125,164.205078125]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"01_run1k","values":[41.818,42.782,42.867,43.147,43.322,43.64,43.928,44.2,44.265,44.289]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"02_replace1k","values":[44.766,45.184,45.352,45.621,45.767,45.771,45.949,46.646,46.971,47.058]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"03_update10th1k_x16","values":[98.035,98.637,103.195,103.832,104.414,105.753,106.116,106.382,106.597,108.41]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"04_select1k","values":[11.573,12.053,12.541,12.601,12.726,12.946,13.121,13.527,13.819,13.923]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"05_swap1k","values":[28.014,28.251,29.001,30.733,30.85,31.144,31.232,31.474,31.62,31.869]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"06_remove-one-1k","values":[44.954,45.001,46.15,46.262,46.361,46.387,46.991,47.834,48.289,48.954]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"07_create10k","values":[466.276,466.702,467.213,467.455,468.015,469.779,470.997,471.354,471.836,472.053]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"08_create1k-after1k_x2","values":[95.513,96.115,96.695,96.743,96.771,96.811,96.862,97.209,97.96,98.389]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"09_clear1k_x8","values":[32.839,34.178,34.661,34.827,35.091,35.767,36.426,37.537,37.772,39.271]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"21_ready-memory","values":[1.839303970336914]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"22_run-memory","values":[3.6416215896606445]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"23_update5-memory","values":[3.5946426391601562]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"25_run-clear-memory","values":[2.5916404724121094]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"26_run-10k-memory","values":[21.68379497528076]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"31_startup-ci","values":[1877.77,1877.8949999999998,1879.025]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"32_startup-bt","values":[0,0,0.052]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"33_startup-mainthreadcost","values":[5.691999999999999,4.543999999999999,9525.396]},{"framework":"silkenweb-v0.4.0-keyed","benchmark":"34_startup-totalbytes","values":[305.2158203125,305.2158203125,305.2158203125]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"01_run1k","values":[40.973,41.576,41.947,42.159,42.329,42.783,43.015,43.148,43.15,43.416]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"02_replace1k","values":[43.711,43.914,44.189,44.502,44.681,46.274,46.469,46.665,46.675,46.908]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"03_update10th1k_x16","values":[97.583,99.66,104.453,104.668,105.358,106.155,106.906,107.533,107.696,108.368]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"04_select1k","values":[11.224,11.834,12.153,12.632,12.793,13.401,13.46,13.538,13.555,13.645]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"05_swap1k","values":[28.649,31.034,31.795,32.126,32.394,33.542,33.65,34.846,34.848,34.951]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"06_remove-one-1k","values":[46.211,46.771,47.036,48.156,48.61,49.541,49.603,49.823,49.9,50.468]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"07_create10k","values":[481.812,482.51,483.291,484.86,484.966,485.315,486.055,487.495,488.226,489.828]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"08_create1k-after1k_x2","values":[95.384,95.759,96.027,96.245,96.283,97.439,97.531,97.554,98.032,98.347]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"09_clear1k_x8","values":[31.325,31.63,31.933,32.135,32.201,32.504,32.725,33.146,33.61,35.22]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"21_ready-memory","values":[0.6816654205322266]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"22_run-memory","values":[2.613065719604492]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"23_update5-memory","values":[2.783932685852051]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"25_run-clear-memory","values":[0.90362548828125]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"26_run-10k-memory","values":[20.373753547668457]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"31_startup-ci","values":[1877.12,1876.415,1876.685]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"33_startup-mainthreadcost","values":[4.903999999999997,8.491999999999992,10.243999999999996]},{"framework":"sinuous-v0.28.1-keyed","benchmark":"34_startup-totalbytes","values":[147.26171875,147.26171875,147.26171875]},{"framework":"skruv-v0.1.0-keyed","benchmark":"01_run1k","values":[50.802,51.191,52.14,52.695,53.561,54.645,57.237,57.519,58.824,58.96]},{"framework":"skruv-v0.1.0-keyed","benchmark":"02_replace1k","values":[61.667,63.285,65.094,67.554,68.009,71.658,72.308,72.456,73.454,74.064]},{"framework":"skruv-v0.1.0-keyed","benchmark":"03_update10th1k_x16","values":[159.94,160.364,161.147,161.71,161.739,161.747,169.268,171.5,172.879,173.021]},{"framework":"skruv-v0.1.0-keyed","benchmark":"04_select1k","values":[34.519,35.918,36.014,36.732,37.971,38.178,38.417,39.027,39.496,40.168]},{"framework":"skruv-v0.1.0-keyed","benchmark":"05_swap1k","values":[33.074,34.125,35.154,35.318,35.643,37.516,38.923,38.967,43.596,47.257]},{"framework":"skruv-v0.1.0-keyed","benchmark":"06_remove-one-1k","values":[100.167,115.377,116.052,116.468,118.27,121.823,123.734,124.516,126.384,126.64]},{"framework":"skruv-v0.1.0-keyed","benchmark":"07_create10k","values":[570.577,583.968,585.181,586.118,587.862,589.777,590.25,590.303,595.015,595.204]},{"framework":"skruv-v0.1.0-keyed","benchmark":"08_create1k-after1k_x2","values":[124.403,124.85,125.774,128.241,129.941,130.29,131.159,131.209,131.724,132.198]},{"framework":"skruv-v0.1.0-keyed","benchmark":"09_clear1k_x8","values":[85.36,85.796,88.281,88.551,89.127,89.285,89.725,89.969,90.186,91.647]},{"framework":"skruv-v0.1.0-keyed","benchmark":"21_ready-memory","values":[0.764979362487793]},{"framework":"skruv-v0.1.0-keyed","benchmark":"22_run-memory","values":[3.7410593032836914]},{"framework":"skruv-v0.1.0-keyed","benchmark":"23_update5-memory","values":[3.7840442657470703]},{"framework":"skruv-v0.1.0-keyed","benchmark":"25_run-clear-memory","values":[14.824163436889648]},{"framework":"skruv-v0.1.0-keyed","benchmark":"26_run-10k-memory","values":[30.559094429016113]},{"framework":"skruv-v0.1.0-keyed","benchmark":"31_startup-ci","values":[2255.0849999999996,2253.8999999999996,2253.0225000000005]},{"framework":"skruv-v0.1.0-keyed","benchmark":"32_startup-bt","values":[0,0,0.064]},{"framework":"skruv-v0.1.0-keyed","benchmark":"33_startup-mainthreadcost","values":[4.427999999999999,8.751999999999994,9516.288]},{"framework":"skruv-v0.1.0-keyed","benchmark":"34_startup-totalbytes","values":[169.103515625,169.103515625,169.103515625]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"01_run1k","values":[39.732,39.865,40.137,40.274,40.473,40.62,40.66,40.852,41.24,41.246]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"02_replace1k","values":[40.035,40.341,41.118,41.584,41.652,41.837,42.123,43.454,43.781,43.811]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"03_update10th1k_x16","values":[86.381,99.088,105.695,106.06,106.445,106.556,108.509,108.67,109.013,109.052]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"04_select1k","values":[10.393,11.057,11.087,12,12.095,12.255,12.368,12.455,13.171,13.263]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"05_swap1k","values":[26.569,27.829,28.331,28.705,28.951,29.219,29.487,30.187,30.305,31.278]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"06_remove-one-1k","values":[43.506,44.685,44.708,45.07,45.13,48.025,48.134,48.757,48.76,48.827]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"07_create10k","values":[417.602,417.646,420.21,421.074,421.583,422.752,423.994,424.578,425.736,425.909]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"08_create1k-after1k_x2","values":[88.78,89.171,89.621,89.904,90.002,90.099,90.481,90.803,90.816,91.122]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"09_clear1k_x8","values":[29.973,30.156,30.729,31.271,33.043,33.665,33.677,34.357,34.585,35.15]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"21_ready-memory","values":[1.821624755859375]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"22_run-memory","values":[3.189146041870117]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"23_update5-memory","values":[3.2597665786743164]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"25_run-clear-memory","values":[3.228846549987793]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"26_run-10k-memory","values":[15.605449676513672]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"31_startup-ci","values":[1951.881,1951.9305000000002,1952.4969999999998]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"33_startup-mainthreadcost","values":[5.6039999999999965,4.127999999999999,3.5760000000000005]},{"framework":"sledgehammer-v1.0.0-keyed","benchmark":"34_startup-totalbytes","values":[208.68359375,208.68359375,208.68359375]},{"framework":"solid-v1.5.4-keyed","benchmark":"01_run1k","values":[38.711,39.373,39.812,40.178,40.405,40.634,41.219,41.357,41.386,41.434]},{"framework":"solid-v1.5.4-keyed","benchmark":"02_replace1k","values":[41.44,42.112,43.538,43.766,43.785,43.823,44.152,44.999,45.376,45.526]},{"framework":"solid-v1.5.4-keyed","benchmark":"03_update10th1k_x16","values":[101.176,104.752,105.012,105.784,107.737,107.766,107.82,108.64,109.288,109.37]},{"framework":"solid-v1.5.4-keyed","benchmark":"04_select1k","values":[10.722,11.689,11.975,12.005,12.035,12.043,12.803,13.218,13.389,13.662]},{"framework":"solid-v1.5.4-keyed","benchmark":"05_swap1k","values":[29.954,30.071,30.411,30.793,31.128,31.189,31.196,31.748,31.81,32.249]},{"framework":"solid-v1.5.4-keyed","benchmark":"06_remove-one-1k","values":[47.242,48.094,48.271,48.637,48.858,48.902,48.979,50.173,50.472,50.513]},{"framework":"solid-v1.5.4-keyed","benchmark":"07_create10k","values":[436.051,436.992,437.928,440.197,440.224,441.962,442.068,442.295,442.454,443.353]},{"framework":"solid-v1.5.4-keyed","benchmark":"08_create1k-after1k_x2","values":[91.556,92.169,92.229,92.347,92.395,92.61,92.852,93.603,93.886,93.905]},{"framework":"solid-v1.5.4-keyed","benchmark":"09_clear1k_x8","values":[35.033,35.632,36.285,36.641,37.341,37.495,38.727,39.224,39.792,40.524]},{"framework":"solid-v1.5.4-keyed","benchmark":"21_ready-memory","values":[0.6580257415771484]},{"framework":"solid-v1.5.4-keyed","benchmark":"22_run-memory","values":[2.506484031677246]},{"framework":"solid-v1.5.4-keyed","benchmark":"23_update5-memory","values":[2.5068111419677734]},{"framework":"solid-v1.5.4-keyed","benchmark":"25_run-clear-memory","values":[0.8298873901367188]},{"framework":"solid-v1.5.4-keyed","benchmark":"26_run-10k-memory","values":[19.53177547454834]},{"framework":"solid-v1.5.4-keyed","benchmark":"31_startup-ci","values":[1876.6999999999998,1876.6200000000001,1876.43]},{"framework":"solid-v1.5.4-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"solid-v1.5.4-keyed","benchmark":"33_startup-mainthreadcost","values":[9.919999999999993,8.847999999999994,7.647999999999998]},{"framework":"solid-v1.5.4-keyed","benchmark":"34_startup-totalbytes","values":[149.8779296875,149.8779296875,149.8779296875]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"01_run1k","values":[40.007,40.716,40.888,41.243,43.16,43.276,43.338,43.349,43.378,43.498]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"02_replace1k","values":[44.313,45.331,45.694,46.286,46.752,46.768,46.917,47.129,47.145,48.171]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"03_update10th1k_x16","values":[100.367,103.698,106.394,108.345,108.719,108.963,109.37,109.818,109.86,110.574]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"04_select1k","values":[11.114,11.337,11.716,11.746,12.814,13.301,13.841,13.991,14.289,14.592]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"05_swap1k","values":[30.581,30.97,31.591,31.708,31.719,32.102,32.832,32.998,33.594,33.84]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"06_remove-one-1k","values":[49.93,51.582,52.798,52.867,53.193,53.232,53.519,53.547,54.047,54.318]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"07_create10k","values":[451.671,455.378,455.917,456.169,456.456,457.134,458.502,458.684,460.825,461.417]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"08_create1k-after1k_x2","values":[97.98,98.032,98.835,99.264,100.536,100.718,101.443,101.463,103.739,103.916]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"09_clear1k_x8","values":[37.297,37.311,37.589,37.638,38.192,39.214,40,40.124,40.72,41.567]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"21_ready-memory","values":[0.6683034896850586]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"22_run-memory","values":[2.7332849502563477]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"23_update5-memory","values":[2.7391748428344727]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"25_run-clear-memory","values":[0.9978418350219727]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"26_run-10k-memory","values":[20.45219326019287]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"31_startup-ci","values":[1876.5499999999997,1878.3899999999999,1876.6149999999998]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"33_startup-mainthreadcost","values":[3.8720000000000003,4.403999999999998,4.191999999999998]},{"framework":"solid-store-v1.5.4-keyed","benchmark":"34_startup-totalbytes","values":[152.962890625,152.962890625,152.962890625]},{"framework":"spair-v0.0.8-keyed","benchmark":"01_run1k","values":[43.493,43.866,44.302,44.792,44.989,45.174,45.777,46.039,46.099,46.116]},{"framework":"spair-v0.0.8-keyed","benchmark":"02_replace1k","values":[47.727,47.872,48.263,48.321,48.47,48.589,48.938,49.075,49.121,49.647]},{"framework":"spair-v0.0.8-keyed","benchmark":"03_update10th1k_x16","values":[101.295,101.832,105.474,105.949,106.476,106.844,108.613,108.808,109.233,110.703]},{"framework":"spair-v0.0.8-keyed","benchmark":"04_select1k","values":[15.289,15.742,16.222,16.759,17.226,17.336,17.392,17.419,17.669,18.212]},{"framework":"spair-v0.0.8-keyed","benchmark":"05_swap1k","values":[26.91,28.36,28.444,28.557,28.68,29.41,29.553,29.701,30.886,30.941]},{"framework":"spair-v0.0.8-keyed","benchmark":"06_remove-one-1k","values":[45.603,46.652,48.739,49.446,49.472,49.744,49.771,50.155,51.446,51.511]},{"framework":"spair-v0.0.8-keyed","benchmark":"07_create10k","values":[480.772,485.672,487.076,488.422,492.145,496.858,501.71,502.94,503.242,504.314]},{"framework":"spair-v0.0.8-keyed","benchmark":"08_create1k-after1k_x2","values":[100.169,100.32,100.32,100.378,100.477,100.624,100.65,100.667,101.396,102.494]},{"framework":"spair-v0.0.8-keyed","benchmark":"09_clear1k_x8","values":[33.034,35.111,35.129,35.464,35.55,36.883,37.267,37.456,37.625,39.572]},{"framework":"spair-v0.0.8-keyed","benchmark":"21_ready-memory","values":[1.8294153213500977]},{"framework":"spair-v0.0.8-keyed","benchmark":"22_run-memory","values":[4.981611251831055]},{"framework":"spair-v0.0.8-keyed","benchmark":"23_update5-memory","values":[5.045252799987793]},{"framework":"spair-v0.0.8-keyed","benchmark":"25_run-clear-memory","values":[3.66237735748291]},{"framework":"spair-v0.0.8-keyed","benchmark":"26_run-10k-memory","values":[32.634429931640625]},{"framework":"spair-v0.0.8-keyed","benchmark":"31_startup-ci","values":[1877.2749999999999,1878.025,1878.0549999999998]},{"framework":"spair-v0.0.8-keyed","benchmark":"32_startup-bt","values":[0,0.05600000000000001,0]},{"framework":"spair-v0.0.8-keyed","benchmark":"33_startup-mainthreadcost","values":[4.619999999999999,9451.548,4.307999999999997]},{"framework":"spair-v0.0.8-keyed","benchmark":"34_startup-totalbytes","values":[240.115234375,240.115234375,240.115234375]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"01_run1k","values":[42.74,43.427,44.061,44.595,44.637,45.933,46.108,46.209,46.326,46.513]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"02_replace1k","values":[45.138,46.644,46.68,46.744,46.9,46.994,47.152,48.03,48.087,48.193]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"03_update10th1k_x16","values":[92.661,96.908,99.332,102.046,102.048,104.074,104.368,104.674,104.816,107.607]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"04_select1k","values":[10.036,11.384,11.587,12.079,12.414,12.583,12.696,12.928,13.167,13.269]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"05_swap1k","values":[25.26,27.418,27.64,27.824,27.932,28.159,28.573,30.404,30.565,30.698]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"06_remove-one-1k","values":[43.024,44.954,45.568,46.383,47.108,47.275,47.428,47.668,48.254,48.371]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"07_create10k","values":[487.937,488.98,490.816,491.933,492.034,492.529,494.272,495.4,496.674,496.994]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"08_create1k-after1k_x2","values":[98.556,98.57,98.872,99.181,99.328,99.551,99.689,99.82,99.829,100.171]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"09_clear1k_x8","values":[34.382,35.448,35.454,36.578,37.316,37.44,38.25,38.94,39.011,39.064]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"21_ready-memory","values":[1.8338842391967773]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"22_run-memory","values":[4.469463348388672]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"23_update5-memory","values":[4.471261024475098]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"25_run-clear-memory","values":[3.1508359909057617]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"26_run-10k-memory","values":[28.197925567626953]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"31_startup-ci","values":[1877.4900000000002,1877.2800000000002,1876.84]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"33_startup-mainthreadcost","values":[7.139999999999996,11.091999999999995,3.708]},{"framework":"spair-qr-v0.0.8-keyed","benchmark":"34_startup-totalbytes","values":[229.392578125,229.392578125,229.392578125]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"01_run1k","values":[48.725,48.914,48.971,49.183,49.224,49.274,49.394,49.927,49.971,50.351]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"02_replace1k","values":[51.285,51.451,52.246,52.595,53.061,53.429,53.531,53.996,54.151,54.188]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"03_update10th1k_x16","values":[94.449,97.108,102.796,103.478,105.686,106.274,108.064,108.676,111.294,117.404]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"04_select1k","values":[10.639,11.399,12.045,12.1,12.533,13.243,13.532,13.656,14.707,15.026]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"05_swap1k","values":[25.955,26.776,27.192,29.485,29.515,30.298,30.441,30.915,31.685,32.283]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"06_remove-one-1k","values":[43.589,46.057,46.177,47.005,47.575,48.197,48.542,48.909,49.601,49.7]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"07_create10k","values":[492.854,494.129,494.176,494.584,495.218,496.035,496.155,497.181,497.287,498.31]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"08_create1k-after1k_x2","values":[104.611,104.805,105.083,105.454,105.619,105.85,106.413,106.502,106.606,107.155]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"09_clear1k_x8","values":[43.841,45.166,46.162,46.25,46.68,47.025,47.327,47.381,48.679,50.98]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"21_ready-memory","values":[1.8568801879882812]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"22_run-memory","values":[3.200261116027832]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"23_update5-memory","values":[3.1843128204345703]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"25_run-clear-memory","values":[2.4413375854492188]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"26_run-10k-memory","values":[15.841809272766113]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"31_startup-ci","values":[1952.065,1951.63,1877.2649999999999]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"33_startup-mainthreadcost","values":[5.955999999999998,4.935999999999997,8.011999999999995]},{"framework":"stdweb-v0.4.17-keyed","benchmark":"34_startup-totalbytes","values":[269.51171875,269.51171875,269.51171875]},{"framework":"stencil-v2.17.0-keyed","benchmark":"01_run1k","values":[46.651,46.677,46.849,46.985,47.333,47.626,47.957,48.542,48.862,49.245]},{"framework":"stencil-v2.17.0-keyed","benchmark":"02_replace1k","values":[56.589,57.189,57.241,57.336,57.522,57.609,58.209,58.335,58.346,58.454]},{"framework":"stencil-v2.17.0-keyed","benchmark":"03_update10th1k_x16","values":[156.094,160.274,164.218,164.719,164.786,165.11,166.857,167.223,167.494,167.6]},{"framework":"stencil-v2.17.0-keyed","benchmark":"04_select1k","values":[68.157,68.53,68.907,68.974,69.004,69.431,70.613,70.901,71.237,71.85]},{"framework":"stencil-v2.17.0-keyed","benchmark":"05_swap1k","values":[43.085,44.044,44.195,44.848,45.204,45.226,45.302,45.694,46.009,46.652]},{"framework":"stencil-v2.17.0-keyed","benchmark":"06_remove-one-1k","values":[60.23,63.637,63.69,63.983,64.111,64.161,64.828,65.15,65.204,65.252]},{"framework":"stencil-v2.17.0-keyed","benchmark":"07_create10k","values":[530.305,532.405,532.83,535.244,535.282,535.658,535.849,535.978,539.152,540.139]},{"framework":"stencil-v2.17.0-keyed","benchmark":"08_create1k-after1k_x2","values":[114.231,114.295,114.339,114.561,114.578,114.581,114.598,114.973,114.992,115.035]},{"framework":"stencil-v2.17.0-keyed","benchmark":"09_clear1k_x8","values":[35.142,35.511,35.982,36.837,39.408,41.127,41.519,42.442,42.869,43.065]},{"framework":"stencil-v2.17.0-keyed","benchmark":"21_ready-memory","values":[0.7131357192993164]},{"framework":"stencil-v2.17.0-keyed","benchmark":"22_run-memory","values":[3.2427873611450195]},{"framework":"stencil-v2.17.0-keyed","benchmark":"23_update5-memory","values":[3.254511833190918]},{"framework":"stencil-v2.17.0-keyed","benchmark":"25_run-clear-memory","values":[0.9310483932495117]},{"framework":"stencil-v2.17.0-keyed","benchmark":"26_run-10k-memory","values":[25.242114067077637]},{"framework":"stencil-v2.17.0-keyed","benchmark":"31_startup-ci","values":[2027.232,2026.5659999999998,2026.452]},{"framework":"stencil-v2.17.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"stencil-v2.17.0-keyed","benchmark":"33_startup-mainthreadcost","values":[8.219999999999997,10.487999999999992,4.527999999999999]},{"framework":"stencil-v2.17.0-keyed","benchmark":"34_startup-totalbytes","values":[148.447265625,148.447265625,148.447265625]},{"framework":"svelte-v3.50.1-keyed","benchmark":"01_run1k","values":[48.233,48.51,48.81,49.115,49.569,49.993,51.097,51.433,51.657,51.896]},{"framework":"svelte-v3.50.1-keyed","benchmark":"02_replace1k","values":[51.644,52.061,53.287,53.479,53.496,53.547,53.632,53.752,54.056,55.105]},{"framework":"svelte-v3.50.1-keyed","benchmark":"03_update10th1k_x16","values":[106,107.35,111.565,112.791,113.531,114.347,114.47,114.753,115.471,115.552]},{"framework":"svelte-v3.50.1-keyed","benchmark":"04_select1k","values":[16.438,16.491,17.228,17.396,17.607,17.812,18.483,18.97,19.138,19.617]},{"framework":"svelte-v3.50.1-keyed","benchmark":"05_swap1k","values":[29.175,29.996,30.416,30.723,30.737,30.784,32.091,32.953,33.457,33.927]},{"framework":"svelte-v3.50.1-keyed","benchmark":"06_remove-one-1k","values":[45.581,48.904,48.971,49.464,49.58,49.793,49.828,49.87,49.984,50.165]},{"framework":"svelte-v3.50.1-keyed","benchmark":"07_create10k","values":[530.373,532.278,533.135,534.653,535.245,535.913,535.921,537.592,537.778,538.51]},{"framework":"svelte-v3.50.1-keyed","benchmark":"08_create1k-after1k_x2","values":[112.595,112.828,113.202,113.219,113.289,113.899,113.936,114.028,114.061,114.612]},{"framework":"svelte-v3.50.1-keyed","benchmark":"09_clear1k_x8","values":[40.1,40.631,41.889,43.299,43.676,44.384,45.345,46.135,46.815,47.236]},{"framework":"svelte-v3.50.1-keyed","benchmark":"21_ready-memory","values":[0.6412792205810547]},{"framework":"svelte-v3.50.1-keyed","benchmark":"22_run-memory","values":[2.635814666748047]},{"framework":"svelte-v3.50.1-keyed","benchmark":"23_update5-memory","values":[2.658877372741699]},{"framework":"svelte-v3.50.1-keyed","benchmark":"25_run-clear-memory","values":[0.875636100769043]},{"framework":"svelte-v3.50.1-keyed","benchmark":"26_run-10k-memory","values":[19.231358528137207]},{"framework":"svelte-v3.50.1-keyed","benchmark":"31_startup-ci","values":[1876.4650000000001,1876.39,1877.3400000000001]},{"framework":"svelte-v3.50.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"svelte-v3.50.1-keyed","benchmark":"33_startup-mainthreadcost","values":[6.347999999999999,10.111999999999995,7.531999999999997]},{"framework":"svelte-v3.50.1-keyed","benchmark":"34_startup-totalbytes","values":[146.1982421875,146.1982421875,146.1982421875]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"01_run1k","values":[44.636,45.119,45.186,45.275,45.405,45.761,46.145,47.449,47.582,47.834]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"02_replace1k","values":[50.147,50.548,50.59,50.614,50.694,50.721,50.824,51.217,51.48,51.625]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"03_update10th1k_x16","values":[106.977,109.861,111.427,111.897,114.999,115.27,117.414,118.182,118.531,121.608]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"04_select1k","values":[15.817,16.164,17.233,17.794,17.919,17.95,18.197,18.241,18.374,18.605]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"05_swap1k","values":[27.546,28.691,28.822,29.062,29.206,29.687,30.915,31.278,32.342,32.39]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"06_remove-one-1k","values":[43.597,46.275,48.014,48.531,48.816,48.92,49.092,49.255,49.768,50.229]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"07_create10k","values":[590.949,592.369,612.101,613.867,614.029,614.867,620.318,627.407,627.518,628.168]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"08_create1k-after1k_x2","values":[105.654,105.766,105.89,106.76,106.815,107.56,108.384,109.412,109.879,110.451]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"09_clear1k_x8","values":[37.155,37.956,39.066,39.381,40.775,41.586,42.155,42.316,43.17,43.324]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"21_ready-memory","values":[1.8138961791992188]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"22_run-memory","values":[6.573783874511719]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"23_update5-memory","values":[6.586121559143066]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"25_run-clear-memory","values":[5.374575614929199]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"26_run-10k-memory","values":[50.56394577026367]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"31_startup-ci","values":[1878.175,1878.57,1877.7649999999999]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"32_startup-bt","values":[0.048,0,0]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"33_startup-mainthreadcost","values":[9456.956,7.051999999999997,6.4439999999999955]},{"framework":"sycamore-v0.8.0-keyed","benchmark":"34_startup-totalbytes","values":[279.3310546875,279.3310546875,279.3310546875]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"01_run1k","values":[42.478,42.834,43.117,43.583,43.583,43.721,43.837,44.411,44.56,44.607]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"02_replace1k","values":[43.862,44.036,44.311,44.386,44.534,44.611,44.671,44.781,45.317,45.611]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"03_update10th1k_x16","values":[94.612,98.132,101.253,103.292,104.568,104.571,105.107,106.595,107.955,108.298]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"04_select1k","values":[10.057,10.085,12.137,12.318,12.388,12.646,12.696,12.76,12.997,13.157]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"05_swap1k","values":[32.535,33.259,34.109,34.626,34.685,35.717,36.078,36.093,36.851,37.159]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"06_remove-one-1k","values":[48.752,51.933,52.006,52.066,52.397,52.476,52.755,53.185,54.017,54.091]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"07_create10k","values":[501.551,503.126,504.587,505.697,506.479,507.436,507.455,508.864,511.078,512.007]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"08_create1k-after1k_x2","values":[100.409,100.456,100.556,100.812,101.016,101.05,101.143,101.207,101.222,102.336]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"09_clear1k_x8","values":[33.091,33.599,34.323,34.882,35.029,35.708,36.038,37.005,37.754,37.948]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"21_ready-memory","values":[0.6965961456298828]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"22_run-memory","values":[2.626375198364258]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"23_update5-memory","values":[2.7489891052246094]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"25_run-clear-memory","values":[0.8886642456054688]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"26_run-10k-memory","values":[20.96904182434082]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"31_startup-ci","values":[1876.215,1876.6399999999999,1876.9299999999998]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"33_startup-mainthreadcost","values":[8.695999999999994,4.116,6.923999999999997]},{"framework":"udomsay-esx-v0.4.9-keyed","benchmark":"34_startup-totalbytes","values":[151.2685546875,151.2685546875,151.2685546875]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"01_run1k","values":[41.389,41.694,41.791,42.055,42.154,42.162,42.269,42.32,42.671,42.739]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"02_replace1k","values":[43.383,43.462,43.788,44.289,45.288,45.379,45.605,45.629,45.72,46.065]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"03_update10th1k_x16","values":[96.956,101.351,102.861,104.866,105.149,105.243,105.698,107.451,107.716,108.816]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"04_select1k","values":[9.902,10.521,10.755,10.942,10.942,11.74,12.336,12.44,12.747,13.011]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"05_swap1k","values":[32.873,32.899,33.684,34.692,35.231,35.341,36.189,36.29,36.963,37.115]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"06_remove-one-1k","values":[49.564,50.671,51.069,51.211,51.647,52.504,52.901,53.253,53.62,53.749]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"07_create10k","values":[502.687,505.101,506.125,506.584,507.016,507.458,508.394,508.532,508.813,512.521]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"08_create1k-after1k_x2","values":[99.902,99.935,100.183,100.371,100.721,100.878,101.66,102.092,102.34,102.863]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"09_clear1k_x8","values":[32.777,34.237,34.835,34.853,35.772,36.153,36.915,37.489,38.131,38.133]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"21_ready-memory","values":[0.7588405609130859]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"22_run-memory","values":[2.7111148834228516]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"23_update5-memory","values":[2.8209409713745117]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"25_run-clear-memory","values":[0.961578369140625]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"26_run-10k-memory","values":[21.053728103637695]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"31_startup-ci","values":[1876.35,1876.585,1876.6499999999999]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"32_startup-bt","values":[0.06,0,0.048]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"33_startup-mainthreadcost","values":[9521.264,6.651999999999996,9574.132]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"34_startup-totalbytes","values":[151.8408203125,151.8408203125,151.8408203125]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"01_run1k","values":[44.758,44.826,45.608,46.006,46.152,46.837,46.991,47.157,47.359,47.506]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"02_replace1k","values":[45.874,46.345,46.606,46.885,47.282,47.286,47.319,47.52,47.758,48.14]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"03_update10th1k_x16","values":[104.28,107.924,110.678,111.508,113.576,113.745,114.063,114.712,115.426,116.582]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"04_select1k","values":[9.463,11.07,11.484,11.598,11.71,12.256,12.653,12.702,12.833,13.708]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"05_swap1k","values":[27.514,29.247,31.85,32.249,32.501,33.285,33.626,34.006,34.319,34.495]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"06_remove-one-1k","values":[46.559,48.771,49.554,49.998,51.492,51.642,52.036,52.274,52.893,53.582]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"07_create10k","values":[494.39,497.319,497.652,500.287,503.154,503.361,504.766,506.337,512.68,513.22]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"08_create1k-after1k_x2","values":[101.614,102.589,102.67,103.202,103.215,103.256,103.28,103.341,103.522,103.884]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"09_clear1k_x8","values":[37.377,38.72,39.042,40.233,41.145,41.368,41.908,42.033,42.084,42.576]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"21_ready-memory","values":[0.6878528594970703]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"22_run-memory","values":[3.006103515625]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"23_update5-memory","values":[3.170353889465332]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"25_run-clear-memory","values":[0.826533317565918]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"26_run-10k-memory","values":[24.95095443725586]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"31_startup-ci","values":[1876.5149999999999,1876.455,1877.38]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"32_startup-bt","values":[0,0,0.052000000000000005]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"33_startup-mainthreadcost","values":[10.727999999999993,8.091999999999995,9478.724]},{"framework":"uhtml-v3.0.1-keyed","benchmark":"34_startup-totalbytes","values":[147.4833984375,147.4833984375,147.4833984375]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"01_run1k","values":[62.986,63.704,63.738,63.912,64.232,64.323,65.004,65.36,65.988,66.373]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"02_replace1k","values":[67.106,67.162,67.461,67.835,68.335,68.378,68.583,68.967,69.17,69.515]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"03_update10th1k_x16","values":[113.722,114.784,120.897,122.429,123.651,123.67,124.307,126.604,127.009,127.971]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"04_select1k","values":[88.503,89.862,90.285,92.489,92.64,93.144,93.157,93.223,93.386,93.752]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"05_swap1k","values":[24.247,26.959,27.539,27.592,27.692,28.487,28.969,29.066,29.273,30.771]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"06_remove-one-1k","values":[44.276,47.28,48.212,48.47,49.35,49.574,49.805,49.92,50.115,51.293]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"07_create10k","values":[738.081,740.914,741.708,742.969,746.717,747.368,749.658,750.039,751.618,754.068]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"08_create1k-after1k_x2","values":[146.789,146.896,147.374,147.798,147.95,148.044,148.077,148.329,149.107,149.659]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"09_clear1k_x8","values":[33.748,33.91,34.684,34.802,34.812,35.508,35.914,36.951,38.176,38.676]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"21_ready-memory","values":[0.6356840133666992]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"22_run-memory","values":[2.706049919128418]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"23_update5-memory","values":[2.8406572341918945]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"25_run-clear-memory","values":[9.596877098083496]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"26_run-10k-memory","values":[20.38883113861084]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"31_startup-ci","values":[1877.7250000000001,1876.5300000000002,1876.8049999999998]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"32_startup-bt","values":[0,0.06,0]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"33_startup-mainthreadcost","values":[8.511999999999993,9507.052,5.083999999999997]},{"framework":"uhydro-v1.0.7-keyed","benchmark":"34_startup-totalbytes","values":[144.673828125,144.673828125,144.673828125]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"01_run1k","values":[46.145,47.276,48.555,48.684,49.525,51.638,52.269,52.382,52.894,53.076]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"02_replace1k","values":[48.016,48.37,48.828,49.063,49.549,52.28,52.568,52.664,52.799,54.204]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"03_update10th1k_x16","values":[106.243,108.959,111.741,116.147,116.868,117.5,118.052,118.466,118.597,118.778]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"04_select1k","values":[18.876,19.469,19.506,19.682,20.468,20.864,20.997,21.479,21.587,21.669]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"05_swap1k","values":[28.863,28.941,31.459,31.588,32.268,35.099,44.797,45.214999999999996,45.468,45.83599999999999]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"06_remove-one-1k","values":[51.622,55.672,55.968,56.539,57.059,57.318,60.98,62.208,62.299,62.666]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"07_create10k","values":[473.608,475.571,475.766,475.971,476.495,476.758,478.077,484.372,485.374,488.197]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"08_create1k-after1k_x2","values":[96.137,98.761,99.476,112.813,113.85900000000001,113.97,114.084,114.184,114.34400000000001,114.733]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"09_clear1k_x8","values":[40.106,40.356,40.669,41.135,41.354,41.489,41.873,42.349,43.659,59.054]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"21_ready-memory","values":[0.8345241546630859]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"22_run-memory","values":[2.9471426010131836]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"23_update5-memory","values":[2.928067207336426]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"25_run-clear-memory","values":[1.1334733963012695]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"26_run-10k-memory","values":[20.703150749206543]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"31_startup-ci","values":[1801.539,1803.0735,1801.5345]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"33_startup-mainthreadcost","values":[8.367999999999993,10.459999999999996,4.663999999999998]},{"framework":"ui5-webcomponents-v1.3.1-keyed","benchmark":"34_startup-totalbytes","values":[187.3134765625,187.3134765625,187.3134765625]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"01_run1k","values":[50.864,51.14,51.17,51.17,51.2,51.378,51.388,52.908,52.933,53.027]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"02_replace1k","values":[51.416,52.45,52.834,52.87,52.922,53.219,53.516,53.992,54.591,54.752]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"03_update10th1k_x16","values":[146.481,146.632,146.958,150.451,152.076,152.449,154.317,154.812,155.256,156.988]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"04_select1k","values":[36.752,37.083,37.59,37.83,37.838,38.174,38.802,40.129,40.224,40.382]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"05_swap1k","values":[175.257,176.349,176.718,176.828,176.911,177.216,178.047,178.522,178.653,178.69]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"06_remove-one-1k","values":[56.563,57.481,58.256,59.132,59.923,60.309,61.082,61.322,61.445,61.449]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"07_create10k","values":[694.187,705.94,708.161,708.714,710.2,710.337,716.329,717.452,719.125,722.508]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"08_create1k-after1k_x2","values":[118.964,119.48,119.897,120.26,120.289,120.325,120.374,120.759,121.014,121.813]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"09_clear1k_x8","values":[43.91,45.682,46.081,46.788,47.546,47.763,48.108,49.695,50.044,50.795]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"21_ready-memory","values":[1.101297378540039]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"22_run-memory","values":[5.378162384033203]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"23_update5-memory","values":[6.068300247192383]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"25_run-clear-memory","values":[2.4928627014160156]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"26_run-10k-memory","values":[39.68055438995361]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"31_startup-ci","values":[2551.8700000000003,2551.735,2551.68]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"33_startup-mainthreadcost","values":[5.415999999999998,4.223999999999999,5.027999999999996]},{"framework":"valtio-v17.0.1 + 1.6.1-keyed","benchmark":"34_startup-totalbytes","values":[277.091796875,277.091796875,277.091796875]},{"framework":"vanillajs-keyed","benchmark":"01_run1k","values":[36.257,37.017,37.564,37.723,37.906,38.12,38.401,38.943,39.563,39.569]},{"framework":"vanillajs-keyed","benchmark":"02_replace1k","values":[39.46,39.524,40.024,40.237,40.515,40.67,41.131,41.154,42.449,42.576]},{"framework":"vanillajs-keyed","benchmark":"03_update10th1k_x16","values":[92.464,101.562,103.935,104.344,104.952,105.637,106.458,107.124,108.655,109.187]},{"framework":"vanillajs-keyed","benchmark":"04_select1k","values":[10.125,10.56,10.96,11.088,11.498,11.805,12.051,12.091,12.095,12.498]},{"framework":"vanillajs-keyed","benchmark":"05_swap1k","values":[24.712,26.797,27.207,27.281,27.689,27.693,27.976,28.003,28.035,29.164]},{"framework":"vanillajs-keyed","benchmark":"06_remove-one-1k","values":[42.134,45.165,46.507,46.515,46.957,47.194,47.199,47.258,47.658,48.005]},{"framework":"vanillajs-keyed","benchmark":"07_create10k","values":[416.931,417.313,417.449,417.934,418.771,420.589,420.948,420.959,421.288,422.791]},{"framework":"vanillajs-keyed","benchmark":"08_create1k-after1k_x2","values":[86.191,86.263,86.781,87.216,87.216,87.305,87.552,87.956,87.969,88.036]},{"framework":"vanillajs-keyed","benchmark":"09_clear1k_x8","values":[29.958,31.106,31.487,32.182,32.964,33.286,33.457,33.496,33.799,34.262]},{"framework":"vanillajs-keyed","benchmark":"21_ready-memory","values":[0.6302270889282227]},{"framework":"vanillajs-keyed","benchmark":"22_run-memory","values":[1.7522392272949219]},{"framework":"vanillajs-keyed","benchmark":"23_update5-memory","values":[1.8701715469360352]},{"framework":"vanillajs-keyed","benchmark":"25_run-clear-memory","values":[0.6985435485839844]},{"framework":"vanillajs-keyed","benchmark":"26_run-10k-memory","values":[11.103043556213379]},{"framework":"vanillajs-keyed","benchmark":"31_startup-ci","values":[1876.5300000000002,1876.3249999999998,1877.835]},{"framework":"vanillajs-keyed","benchmark":"32_startup-bt","values":[0,0.060000000000000005,0]},{"framework":"vanillajs-keyed","benchmark":"33_startup-mainthreadcost","values":[5.551999999999997,9411.084,9.247999999999998]},{"framework":"vanillajs-keyed","benchmark":"34_startup-totalbytes","values":[150.3916015625,150.3916015625,150.3916015625]},{"framework":"vanillajs-1-keyed","benchmark":"01_run1k","values":[37.213,38.429,38.568,39.192,39.224,39.628,39.636,39.653,40.466,40.815]},{"framework":"vanillajs-1-keyed","benchmark":"02_replace1k","values":[40.047,41.339,41.684,41.895,41.996,42.595,43.374,43.711,43.923,43.927]},{"framework":"vanillajs-1-keyed","benchmark":"03_update10th1k_x16","values":[96.148,98.443,102.678,103.689,103.737,105.099,105.307,105.537,105.781,107.218]},{"framework":"vanillajs-1-keyed","benchmark":"04_select1k","values":[9.706,10.564,11.084,11.314,11.593,11.913,11.953,11.954,12.032,13.18]},{"framework":"vanillajs-1-keyed","benchmark":"05_swap1k","values":[25.967,26.773,27.29,27.488,27.849,28.295,28.436,28.668,28.77,29.154]},{"framework":"vanillajs-1-keyed","benchmark":"06_remove-one-1k","values":[42.123,43.627,45.453,46.275,46.451,46.696,47.177,48.064,48.181,48.255]},{"framework":"vanillajs-1-keyed","benchmark":"07_create10k","values":[411.252,413.797,413.849,414.653,415.953,418.476,418.54,419.789,419.857,420.268]},{"framework":"vanillajs-1-keyed","benchmark":"08_create1k-after1k_x2","values":[86.361,87.375,87.456,87.611,87.926,88.547,88.801,88.864,88.997,89.131]},{"framework":"vanillajs-1-keyed","benchmark":"09_clear1k_x8","values":[28.854,29.539,30.429,31.336,31.557,31.927,32.207,33.398,33.809,34.951]},{"framework":"vanillajs-1-keyed","benchmark":"21_ready-memory","values":[0.622283935546875]},{"framework":"vanillajs-1-keyed","benchmark":"22_run-memory","values":[1.734248161315918]},{"framework":"vanillajs-1-keyed","benchmark":"23_update5-memory","values":[1.8564281463623047]},{"framework":"vanillajs-1-keyed","benchmark":"25_run-clear-memory","values":[0.6815652847290039]},{"framework":"vanillajs-1-keyed","benchmark":"26_run-10k-memory","values":[10.955660820007324]},{"framework":"vanillajs-1-keyed","benchmark":"31_startup-ci","values":[1876.6,1876.4049999999997,1876.23]},{"framework":"vanillajs-1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"vanillajs-1-keyed","benchmark":"33_startup-mainthreadcost","values":[4.635999999999999,9.123999999999992,6.663999999999996]},{"framework":"vanillajs-1-keyed","benchmark":"34_startup-totalbytes","values":[147.46484375,147.46484375,147.46484375]},{"framework":"vanillajs-wc-keyed","benchmark":"01_run1k","values":[41.211,41.379,41.39,41.704,41.974,42.018,42.329,42.567,43.015,43.481]},{"framework":"vanillajs-wc-keyed","benchmark":"02_replace1k","values":[42.848,43.298,43.404,43.748,44.438,44.738,45.123,45.502,46.047,46.262]},{"framework":"vanillajs-wc-keyed","benchmark":"03_update10th1k_x16","values":[93.623,95.848,104.866,106.41,106.557,107.299,108.262,109.364,109.604,110.385]},{"framework":"vanillajs-wc-keyed","benchmark":"04_select1k","values":[10.808,12.015,12.271,12.474,12.523,12.589,12.601,13.099,13.62,14.008]},{"framework":"vanillajs-wc-keyed","benchmark":"05_swap1k","values":[26.68,27.519,27.718,27.83,28.175,28.561,29.77,30.064,30.295,30.529]},{"framework":"vanillajs-wc-keyed","benchmark":"06_remove-one-1k","values":[42.832,46.387,47.513,48.344,48.427,48.557,48.621,48.996,49.003,49.096]},{"framework":"vanillajs-wc-keyed","benchmark":"07_create10k","values":[444.734,445.674,446.141,446.347,446.47,447.362,449.385,449.733,451.917,453.53]},{"framework":"vanillajs-wc-keyed","benchmark":"08_create1k-after1k_x2","values":[92.358,92.67,92.875,93.122,93.534,93.594,93.715,93.889,93.971,94.774]},{"framework":"vanillajs-wc-keyed","benchmark":"09_clear1k_x8","values":[30.74,30.952,32.429,32.5,32.955,33.489,33.694,34.68,35.346,35.86]},{"framework":"vanillajs-wc-keyed","benchmark":"21_ready-memory","values":[0.6547908782958984]},{"framework":"vanillajs-wc-keyed","benchmark":"22_run-memory","values":[1.9494657516479492]},{"framework":"vanillajs-wc-keyed","benchmark":"23_update5-memory","values":[1.9672183990478516]},{"framework":"vanillajs-wc-keyed","benchmark":"25_run-clear-memory","values":[0.7176933288574219]},{"framework":"vanillajs-wc-keyed","benchmark":"26_run-10k-memory","values":[13.145852088928223]},{"framework":"vanillajs-wc-keyed","benchmark":"31_startup-ci","values":[1876.5949999999998,1876.85,1876.6750000000002]},{"framework":"vanillajs-wc-keyed","benchmark":"32_startup-bt","values":[0.052,0,0]},{"framework":"vanillajs-wc-keyed","benchmark":"33_startup-mainthreadcost","values":[9420.008,6.107999999999997,5.203999999999999]},{"framework":"vanillajs-wc-keyed","benchmark":"34_startup-totalbytes","values":[148.203125,148.203125,148.203125]},{"framework":"voby-v0.43.8-keyed","benchmark":"01_run1k","values":[41.138,41.155,41.183,41.722,42.145,42.425,42.74,42.984,43.006,43.041]},{"framework":"voby-v0.43.8-keyed","benchmark":"02_replace1k","values":[41.937,42.281,43.643,43.725,44.023,44.148,44.222,44.277,44.585,45.144]},{"framework":"voby-v0.43.8-keyed","benchmark":"03_update10th1k_x16","values":[99.435,100.475,102.569,103.165,104.486,105.122,105.339,105.668,106.149,106.264]},{"framework":"voby-v0.43.8-keyed","benchmark":"04_select1k","values":[11.633,12.198,12.255,12.449,12.471,12.635,12.923,12.959,13.297,13.641]},{"framework":"voby-v0.43.8-keyed","benchmark":"05_swap1k","values":[27.12,27.504,28.767,28.829,29.179,30.063,30.265,31.978,31.986,32.088]},{"framework":"voby-v0.43.8-keyed","benchmark":"06_remove-one-1k","values":[45.273,45.82,47.588,48.061,48.296,48.641,49.455,49.525,49.841,50.233]},{"framework":"voby-v0.43.8-keyed","benchmark":"07_create10k","values":[442.48,444.384,444.514,446.195,447.612,448.848,448.899,449.522,450.156,450.8]},{"framework":"voby-v0.43.8-keyed","benchmark":"08_create1k-after1k_x2","values":[93.894,94.304,95.142,95.296,95.498,95.629,95.741,95.794,96.091,96.352]},{"framework":"voby-v0.43.8-keyed","benchmark":"09_clear1k_x8","values":[35.774,37.412,37.979,38.682,39.218,40.022,40.118,40.358,40.645,40.693]},{"framework":"voby-v0.43.8-keyed","benchmark":"21_ready-memory","values":[0.8166637420654297]},{"framework":"voby-v0.43.8-keyed","benchmark":"22_run-memory","values":[2.5262718200683594]},{"framework":"voby-v0.43.8-keyed","benchmark":"23_update5-memory","values":[2.676431655883789]},{"framework":"voby-v0.43.8-keyed","benchmark":"25_run-clear-memory","values":[1.1516685485839844]},{"framework":"voby-v0.43.8-keyed","benchmark":"26_run-10k-memory","values":[17.47023296356201]},{"framework":"voby-v0.43.8-keyed","benchmark":"31_startup-ci","values":[2026.4699999999998,2026.8449999999998,2026.445]},{"framework":"voby-v0.43.8-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"voby-v0.43.8-keyed","benchmark":"33_startup-mainthreadcost","values":[7.559999999999997,10.427999999999994,7.227999999999995]},{"framework":"voby-v0.43.8-keyed","benchmark":"34_startup-totalbytes","values":[171.78515625,171.78515625,171.78515625]},{"framework":"vue-v3.2.37-keyed","benchmark":"01_run1k","values":[44.697,44.909,45.265,45.784,46.129,46.438,46.778,47.072,47.113,47.276]},{"framework":"vue-v3.2.37-keyed","benchmark":"02_replace1k","values":[45.883,46.604,46.935,47.114,47.903,47.998,48.284,48.664,49.193,49.42]},{"framework":"vue-v3.2.37-keyed","benchmark":"03_update10th1k_x16","values":[119.128,122.677,123.041,123.532,124.238,124.439,125.756,126.262,127.385,127.798]},{"framework":"vue-v3.2.37-keyed","benchmark":"04_select1k","values":[18.836,18.935,18.953,19.666,20.15,20.717,20.78,20.894,21.558,21.666]},{"framework":"vue-v3.2.37-keyed","benchmark":"05_swap1k","values":[27.998,29.132,29.596,29.961,30.785,30.9,30.996,31.411,31.648,31.919]},{"framework":"vue-v3.2.37-keyed","benchmark":"06_remove-one-1k","values":[49.294,50.306,50.671,50.794,51.573,52.215,52.408,52.749,52.798,54.396]},{"framework":"vue-v3.2.37-keyed","benchmark":"07_create10k","values":[488.199,489.067,490.074,490.196,493.744,494.879,495.292,501.783,503.347,505.65]},{"framework":"vue-v3.2.37-keyed","benchmark":"08_create1k-after1k_x2","values":[98.272,98.37,98.778,99.076,99.249,99.25,99.309,99.438,99.53,99.642]},{"framework":"vue-v3.2.37-keyed","benchmark":"09_clear1k_x8","values":[36.092,37.169,37.37,38.375,40.109,40.591,40.766,41.909,42.367,42.408]},{"framework":"vue-v3.2.37-keyed","benchmark":"21_ready-memory","values":[0.8925046920776367]},{"framework":"vue-v3.2.37-keyed","benchmark":"22_run-memory","values":[3.6612749099731445]},{"framework":"vue-v3.2.37-keyed","benchmark":"23_update5-memory","values":[3.6796092987060547]},{"framework":"vue-v3.2.37-keyed","benchmark":"25_run-clear-memory","values":[1.2108345031738281]},{"framework":"vue-v3.2.37-keyed","benchmark":"26_run-10k-memory","values":[26.573237419128418]},{"framework":"vue-v3.2.37-keyed","benchmark":"31_startup-ci","values":[2101.585,2026.9050000000002,2026.375]},{"framework":"vue-v3.2.37-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"vue-v3.2.37-keyed","benchmark":"33_startup-mainthreadcost","values":[4.076,4.287999999999999,8.235999999999992]},{"framework":"vue-v3.2.37-keyed","benchmark":"34_startup-totalbytes","values":[196.5146484375,196.5146484375,196.5146484375]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"01_run1k","values":[40.831,41.374,42.337,42.998,43.249,43.377,43.524,43.694,43.708,43.95]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"02_replace1k","values":[43.576,44.091,44.535,44.566,44.672,44.717,44.728,45.61,46.294,46.738]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"03_update10th1k_x16","values":[95.22,100.99,102.728,110.054,110.745,111.602,111.649,111.695,112.559,113.742]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"04_select1k","values":[11.521,11.973,12,12.546,13.209,13.281,13.762,14.081,14.157,14.266]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"05_swap1k","values":[30.558,32.34,32.79,33.069,33.275,33.979,34.522,34.634,34.759,35.07]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"06_remove-one-1k","values":[46.216,49.061,49.879,50.721,51.37,52.069,52.107,52.402,52.5,52.538]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"07_create10k","values":[464.187,464.984,465.332,466.484,466.899,467.879,468.218,468.286,468.384,470.36]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"08_create1k-after1k_x2","values":[95.053,95.871,96.009,96.13,96.83,97.188,97.525,97.771,97.875,98.331]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"09_clear1k_x8","values":[35.266,36.508,36.895,37.167,37.23,37.492,38.476,38.897,39.046,39.657]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"21_ready-memory","values":[0.6763458251953125]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"22_run-memory","values":[3.1604795455932617]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"23_update5-memory","values":[3.3236045837402344]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"25_run-clear-memory","values":[1.1657772064208984]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"26_run-10k-memory","values":[24.647872924804688]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"31_startup-ci","values":[1876.46,1876.63,1876.8049999999998]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"33_startup-mainthreadcost","values":[10.015999999999996,3.8520000000000008,5.931999999999997]},{"framework":"vuerx-jsx-v0.2.0-keyed","benchmark":"34_startup-totalbytes","values":[153.4921875,153.4921875,153.4921875]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"01_run1k","values":[39.326,39.618,40.317,40.638,41.057,41.164,41.389,41.43,41.696,41.7]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"02_replace1k","values":[42.417,43.134,43.283,43.77,44.23,44.481,45.784,45.899,45.902,46.016]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"03_update10th1k_x16","values":[95.599,97.456,99.674,101.692,104.318,105.538,105.758,106.203,107.113,108.926]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"04_select1k","values":[9.222,10.321,11.128,11.3,11.323,11.414,11.419,11.456,11.753,11.987]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"05_swap1k","values":[26.351,26.878,27.109,27.305,28.31,29.832,29.967,30.209,30.896,31.402]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"06_remove-one-1k","values":[42.295,45.389,45.53,45.713,45.869,45.881,46.744,46.748,47.57,48.433]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"07_create10k","values":[432.68,434.388,434.996,435.086,436.517,436.587,436.705,437.92,438.487,439.316]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"08_create1k-after1k_x2","values":[91.5,92.411,92.576,92.906,93.144,93.44,93.942,94.498,94.822,95.562]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"09_clear1k_x8","values":[30.357,32.073,32.236,32.531,32.963,33.96,34.071,34.253,35.034,35.059]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"21_ready-memory","values":[1.8570775985717773]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"22_run-memory","values":[2.8276424407958984]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"23_update5-memory","values":[2.9889612197875977]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"25_run-clear-memory","values":[1.906550407409668]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"26_run-10k-memory","values":[13.325084686279297]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"31_startup-ci","values":[1876.445,1877.295,1876.8000000000002]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"32_startup-bt","values":[0,0,0.055999999999999994]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"33_startup-mainthreadcost","values":[5.315999999999997,4.275999999999998,9409.116]},{"framework":"wasm-bindgen-v0.2.47-keyed","benchmark":"34_startup-totalbytes","values":[189.328125,189.328125,189.328125]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"01_run1k","values":[51.981,52.422,52.914,53.106,53.21,53.454,53.461,53.676,54.12,54.512]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"02_replace1k","values":[58.286,58.531,58.544,58.581,59.039,59.107,59.293,59.648,60.465,60.688]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"03_update10th1k_x16","values":[130.54,140.398,140.471,144.27,145.731,145.812,145.988,146.799,147.076,147.294]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"04_select1k","values":[27.941,28.992,30.001,30.462,30.744,32.168,32.318,32.417,33.334,33.444]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"05_swap1k","values":[29.824,30.598,31.119,31.907,32.302,33.059,33.675,34.683,34.852,35.282]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"06_remove-one-1k","values":[48.675,50.977,51.015,51.385,51.509,53.061,53.393,53.481,53.586,54.363]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"07_create10k","values":[624.902,627.726,627.753,627.951,628.353,629.039,629.506,629.729,629.931,631.781]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"08_create1k-after1k_x2","values":[129.784,130.217,130.345,130.68,130.879,131.525,131.622,131.717,131.767,132.664]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"09_clear1k_x8","values":[51.39,52.752,52.936,52.974,52.996,53.046,53.618,54.085,54.087,54.335]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"21_ready-memory","values":[0.8503961563110352]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"22_run-memory","values":[7.7001142501831055]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"23_update5-memory","values":[8.114961624145508]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"25_run-clear-memory","values":[4.632179260253906]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"26_run-10k-memory","values":[61.89103889465332]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"31_startup-ci","values":[2026.835,2026.65,2026.8650000000002]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"33_startup-mainthreadcost","values":[5.039999999999997,4.171999999999999,6.7319999999999975]},{"framework":"whatsup-v2.5.0-keyed","benchmark":"34_startup-totalbytes","values":[174.84765625,174.84765625,174.84765625]},{"framework":"xania-v0.4.8-keyed","benchmark":"01_run1k","values":[38.286,38.99,39.813,39.923,40.312,40.662,40.728,40.977,41.511,42.04]},{"framework":"xania-v0.4.8-keyed","benchmark":"02_replace1k","values":[39.8,42.693,43.397,43.41,43.548,44.078,44.579,45.046,45.072,45.422]},{"framework":"xania-v0.4.8-keyed","benchmark":"03_update10th1k_x16","values":[99.144,100.875,104.744,105.343,105.413,106.755,107.06,107.81,108.038,108.937]},{"framework":"xania-v0.4.8-keyed","benchmark":"04_select1k","values":[10.411,10.954,11.492,12.46,12.565,12.729,12.772,12.824,12.91,13.039]},{"framework":"xania-v0.4.8-keyed","benchmark":"05_swap1k","values":[25.646,26.601,27.768,29.111,29.61,30.374,30.415,30.894,31.101,31.407]},{"framework":"xania-v0.4.8-keyed","benchmark":"06_remove-one-1k","values":[44.092,45.554,46.253,46.292,46.385,46.889,47.89,48.237,48.318,48.82]},{"framework":"xania-v0.4.8-keyed","benchmark":"07_create10k","values":[416.984,420.211,420.547,420.841,421.118,421.648,421.739,423.039,423.232,423.985]},{"framework":"xania-v0.4.8-keyed","benchmark":"08_create1k-after1k_x2","values":[89.906,90.052,90.169,90.37,90.383,90.412,90.584,90.754,90.816,91.187]},{"framework":"xania-v0.4.8-keyed","benchmark":"09_clear1k_x8","values":[30.449,31.348,31.777,32.193,32.424,33.053,33.315,33.377,33.913,33.926]},{"framework":"xania-v0.4.8-keyed","benchmark":"21_ready-memory","values":[0.7410812377929688]},{"framework":"xania-v0.4.8-keyed","benchmark":"22_run-memory","values":[1.8794221878051758]},{"framework":"xania-v0.4.8-keyed","benchmark":"23_update5-memory","values":[1.8428897857666016]},{"framework":"xania-v0.4.8-keyed","benchmark":"25_run-clear-memory","values":[0.8003807067871094]},{"framework":"xania-v0.4.8-keyed","benchmark":"26_run-10k-memory","values":[12.760823249816895]},{"framework":"xania-v0.4.8-keyed","benchmark":"31_startup-ci","values":[1876.9550000000002,1877.525,1876.6449999999998]},{"framework":"xania-v0.4.8-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"xania-v0.4.8-keyed","benchmark":"33_startup-mainthreadcost","values":[4.911999999999996,6.675999999999999,4.12]},{"framework":"xania-v0.4.8-keyed","benchmark":"34_startup-totalbytes","values":[159.8076171875,159.8076171875,159.8076171875]},{"framework":"yew-v0.20.0-keyed","benchmark":"01_run1k","values":[66.287,68.792,69.293,69.824,69.917,69.922,70.401,71.166,71.379,72.661]},{"framework":"yew-v0.20.0-keyed","benchmark":"02_replace1k","values":[74.797,75.706,76.027,76.131,76.401,76.571,76.783,76.886,76.914,77.164]},{"framework":"yew-v0.20.0-keyed","benchmark":"03_update10th1k_x16","values":[108.767,112.227,118.049,118.403,118.522,120.85,121.326,122.802,123.503,124.118]},{"framework":"yew-v0.20.0-keyed","benchmark":"04_select1k","values":[21.61,21.825,22.531,22.81,23.134,23.327,23.582,23.585,23.847,24.01]},{"framework":"yew-v0.20.0-keyed","benchmark":"05_swap1k","values":[28.653,29.131,30.848,30.878,30.914,31.375,31.752,32.336,33.678,34.889]},{"framework":"yew-v0.20.0-keyed","benchmark":"06_remove-one-1k","values":[46.731,46.969,48.763,48.837,49.008,49.219,49.304,49.334,49.65,49.923]},{"framework":"yew-v0.20.0-keyed","benchmark":"07_create10k","values":[2227.779,2229.729,2233.47,2234.615,2239.859,2242.257,2243.658,2246.543,2249.404,2255.632]},{"framework":"yew-v0.20.0-keyed","benchmark":"08_create1k-after1k_x2","values":[152.878,153.14,153.419,155.043,155.139,155.399,155.791,155.959,156.968,157.216]},{"framework":"yew-v0.20.0-keyed","benchmark":"09_clear1k_x8","values":[59.932,59.936,61.129,61.167,62.57,63.162,63.443,63.612,64.342,64.378]},{"framework":"yew-v0.20.0-keyed","benchmark":"21_ready-memory","values":[1.8261337280273438]},{"framework":"yew-v0.20.0-keyed","benchmark":"22_run-memory","values":[6.381575584411621]},{"framework":"yew-v0.20.0-keyed","benchmark":"23_update5-memory","values":[6.449012756347656]},{"framework":"yew-v0.20.0-keyed","benchmark":"25_run-clear-memory","values":[5.169473648071289]},{"framework":"yew-v0.20.0-keyed","benchmark":"26_run-10k-memory","values":[46.04780197143555]},{"framework":"yew-v0.20.0-keyed","benchmark":"31_startup-ci","values":[1876.4099999999999,1876.735,1877.2800000000002]},{"framework":"yew-v0.20.0-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"yew-v0.20.0-keyed","benchmark":"33_startup-mainthreadcost","values":[10.635999999999996,8.015999999999995,8.439999999999994]},{"framework":"yew-v0.20.0-keyed","benchmark":"34_startup-totalbytes","values":[347.37109375,347.37109375,347.37109375]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"01_run1k","values":[59.847,60.199,60.329,60.355,60.832,61.301,61.349,61.353,61.359,61.582]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"02_replace1k","values":[66.986,67.209,67.357,68.076,68.269,68.732,69.543,69.558,70.028,70.096]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"03_update10th1k_x16","values":[141.276,141.701,146.481,147.202,147.95,149.663,149.694,149.881,151.989,152.896]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"04_select1k","values":[53.168,54.958,55.204,55.592,56.291,56.812,56.878,56.956,58.105,58.987]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"05_swap1k","values":[38.808,38.852,39.319,39.553,39.905,41.496,41.909,42.134,42.978,43.25]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"06_remove-one-1k","values":[56.48,57.326,57.37,57.849,58.261,58.462,58.593,58.647,59.053,59.18]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"07_create10k","values":[969.605,974.817,975.213,975.315,978.709,985.701,987.163,989.492,990.031,990.577]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"08_create1k-after1k_x2","values":[133.419,133.806,133.977,134.198,134.291,134.336,134.344,134.842,135.1,135.165]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"09_clear1k_x8","values":[68.728,69.484,70.196,70.211,70.23,70.787,71.535,73.583,73.675,73.954]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"21_ready-memory","values":[1.8469934463500977]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"22_run-memory","values":[6.355367660522461]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"23_update5-memory","values":[6.79459285736084]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"25_run-clear-memory","values":[5.18338680267334]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"26_run-10k-memory","values":[46.418495178222656]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"31_startup-ci","values":[1876.6449999999998,1876.7849999999999,1876.5049999999999]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"33_startup-mainthreadcost","values":[4.22,7.211999999999997,9.179999999999996]},{"framework":"yew-hooks-v0.19.3-keyed","benchmark":"34_startup-totalbytes","values":[343.7119140625,343.7119140625,343.7119140625]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"01_run1k","values":[44.72,46.185,46.627,47.471,47.53,47.771,47.908,48.691,48.843,48.913]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"02_replace1k","values":[25.193,26.157,26.325,26.87,26.89,27.124,27.317,27.363,27.402,27.564]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"03_update10th1k_x16","values":[216.057,226.582,227.579,228.609,228.698,230.038,230.73,230.911,230.941,235.577]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"04_select1k","values":[132.288,134.172,134.83,135.296,137.147,137.763,137.918,140.041,140.198,140.379]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"05_swap1k","values":[47.002,47.551,49.785,50.116,51.164,51.265,51.319,52.006,52.365,52.664]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"06_remove-one-1k","values":[100.137,101.279,101.366,103.256,103.263,103.972,104.263,104.386,106.514,106.728]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"07_create10k","values":[519.997,521.284,523.686,523.979,528.888,529.836,532.793,534.062,534.412,538.066]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"08_create1k-after1k_x2","values":[129.468,132.232,132.62,132.645,133.032,133.242,133.41,133.448,134.165,134.549]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"09_clear1k_x8","values":[37.02,38.122,38.584,38.799,38.969,39.257,40.078,41.528,42.098,42.129]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"21_ready-memory","values":[0.7401409149169922]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"22_run-memory","values":[2.5043601989746094]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"23_update5-memory","values":[2.5987157821655273]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"25_run-clear-memory","values":[0.9873809814453125]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"26_run-10k-memory","values":[16.316505432128906]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"31_startup-ci","values":[1879.82,1876.68,1876.275]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9.079999999999993,8.387999999999993,6.947999999999997]},{"framework":"apprun-v2.28.3-non-keyed","benchmark":"34_startup-totalbytes","values":[155.9052734375,155.9052734375,155.9052734375]},{"framework":"art-v0.1.7-non-keyed","benchmark":"01_run1k","values":[46.296,46.547,46.791,46.894,46.937,47.016,47.187,48.688,48.767,48.802]},{"framework":"art-v0.1.7-non-keyed","benchmark":"02_replace1k","values":[26.511,26.994,27.231,27.375,27.463,27.679,27.687,27.909,27.935,27.951]},{"framework":"art-v0.1.7-non-keyed","benchmark":"03_update10th1k_x16","values":[121.178,122.589,126.059,129.975,130.942,131.535,133.967,135.126,135.923,137.667]},{"framework":"art-v0.1.7-non-keyed","benchmark":"04_select1k","values":[20.435,22.798,24.188,24.617,24.742,24.836,25.23,26.606,26.845,27.461]},{"framework":"art-v0.1.7-non-keyed","benchmark":"05_swap1k","values":[19.21,20.126,21.426,21.699,22.381,22.558,22.85,22.917,23.852,23.942]},{"framework":"art-v0.1.7-non-keyed","benchmark":"06_remove-one-1k","values":[98.945,99.794,101.163,101.679,102.164,102.445,102.536,103.014,103.304,103.407]},{"framework":"art-v0.1.7-non-keyed","benchmark":"07_create10k","values":[495.081,495.141,496.137,498.943,500.109,500.824,501.303,502.152,502.657,504.034]},{"framework":"art-v0.1.7-non-keyed","benchmark":"08_create1k-after1k_x2","values":[100.657,100.927,101.544,102.276,102.31,102.567,103.193,103.374,103.463,103.554]},{"framework":"art-v0.1.7-non-keyed","benchmark":"09_clear1k_x8","values":[31.027,31.164,31.881,32.219,32.418,33.084,33.733,34.413,35.023,35.419]},{"framework":"art-v0.1.7-non-keyed","benchmark":"21_ready-memory","values":[0.6713171005249023]},{"framework":"art-v0.1.7-non-keyed","benchmark":"22_run-memory","values":[3.7638206481933594]},{"framework":"art-v0.1.7-non-keyed","benchmark":"23_update5-memory","values":[3.836615562438965]},{"framework":"art-v0.1.7-non-keyed","benchmark":"25_run-clear-memory","values":[0.8801774978637695]},{"framework":"art-v0.1.7-non-keyed","benchmark":"26_run-10k-memory","values":[30.4805850982666]},{"framework":"art-v0.1.7-non-keyed","benchmark":"31_startup-ci","values":[1952.167,1953.091,1951.9195]},{"framework":"art-v0.1.7-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"art-v0.1.7-non-keyed","benchmark":"33_startup-mainthreadcost","values":[6.559999999999997,7.015999999999999,9.451999999999996]},{"framework":"art-v0.1.7-non-keyed","benchmark":"34_startup-totalbytes","values":[147.4375,147.4375,147.4375]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"01_run1k","values":[45.95,47.805,48.621,49.637,49.694,49.741,50.072,50.293,50.299,50.529]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"02_replace1k","values":[21.305,22.879,22.988,23.015,23.107,23.283,23.298,23.685,24.094,24.201]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"03_update10th1k_x16","values":[90.076,96.398,105.085,105.508,105.773,106.919,109.171,109.653,110.552,111.028]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"04_select1k","values":[40.52,42.054,43.915,44.676,45.383,46.179,46.822,46.981,47.045,47.434]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"05_swap1k","values":[18.676,18.927,21.16,21.347,22.081,22.191,22.623,23.165,23.96,24.063]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"06_remove-one-1k","values":[86.022,89.159,89.758,89.759,89.845,90.001,90.052,90.343,90.401,90.861]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"07_create10k","values":[480.555,482.916,483.506,484.087,485.619,486.57,486.662,486.815,488.245,488.619]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"08_create1k-after1k_x2","values":[104.575,105.348,105.459,105.724,106.006,106.237,106.249,106.397,106.42,106.542]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"09_clear1k_x8","values":[54.162,55.097,56.205,57.216,58.573,58.816,59.422,59.835,60.292,60.384]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"21_ready-memory","values":[2.1894054412841797]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"22_run-memory","values":[5.426858901977539]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"23_update5-memory","values":[5.383857727050781]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"25_run-clear-memory","values":[3.181703567504883]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"26_run-10k-memory","values":[32.8586950302124]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"31_startup-ci","values":[3301.4040000000005,3301.8320000000003,3302.408]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.815999999999998,5.811999999999998,3.8720000000000003]},{"framework":"aurelia-v1.3.0-non-keyed","benchmark":"34_startup-totalbytes","values":[439.1005859375,439.1005859375,439.1005859375]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"01_run1k","values":[47.422,47.488,47.993,48.965,49.051,49.779,50.039,50.092,50.588,50.932]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"02_replace1k","values":[26.589,27.252,27.567,27.587,27.64,27.691,27.739,27.945,27.957,28.42]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"03_update10th1k_x16","values":[237.374,243.714,244.222,244.456,246.25,247.313,248.29,249.993,251.69,255.15]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"04_select1k","values":[154.659,155.452,155.866,157.549,159.021,159.116,159.227,159.339,159.978,161.021]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"05_swap1k","values":[53.803,55.552,55.58,55.97,56.055,56.474,56.485,56.751,56.931,56.958]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"06_remove-one-1k","values":[105.637,106.59,106.956,107.056,107.42,107.698,107.987,108.099,108.125,108.22]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"07_create10k","values":[535.559,536.697,537.106,537.51,541.147,541.599,541.735,542.246,542.788,542.805]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"08_create1k-after1k_x2","values":[124.67,125.229,125.445,125.909,125.988,126.52,126.65,127.275,127.975,128.35]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"09_clear1k_x8","values":[38.447,38.631,39.864,40.183,40.329,40.748,40.845,42.624,42.89,43.03]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"21_ready-memory","values":[0.6591634750366211]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"22_run-memory","values":[2.0169849395751953]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"23_update5-memory","values":[2.8946027755737305]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"25_run-clear-memory","values":[1.0141925811767578]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"26_run-10k-memory","values":[16.576905250549316]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"31_startup-ci","values":[1876.9,1876.3099999999997,1876.495]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.995999999999999,4.6999999999999975,9.20399999999999]},{"framework":"bdc-v1.0.0-non-keyed","benchmark":"34_startup-totalbytes","values":[143.1533203125,143.1533203125,143.1533203125]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"01_run1k","values":[58.961,59.722,59.818,59.852,60.69,61.29,61.401,61.463,62.139,62.622]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"02_replace1k","values":[64.534,65.156,65.607,66.348,66.521,66.539,67.335,67.355,67.473,68.458]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"03_update10th1k_x16","values":[106.733,113.087,117.853,118.307,119.058,119.879,120.112,120.596,121.475,121.513]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"04_select1k","values":[30.683,30.702,31.095,31.199,31.754,32.999,33.019,33.022,33.606,34.157]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"05_swap1k","values":[29.554,29.897,29.979,29.994,29.995,30.079,31.895,32.019,32.306,32.35]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"06_remove-one-1k","values":[46.682,47.101,48.523,49.059,49.069,49.265,49.294,49.474,50.14,50.382]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"07_create10k","values":[598.375,599.804,601.365,602.277,603.688,604.268,604.499,605.432,605.629,605.834]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"08_create1k-after1k_x2","values":[126.585,127.377,127.646,127.994,128.286,128.621,128.864,129.248,129.448,130.174]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"09_clear1k_x8","values":[71.694,75.937,76.15,76.221,76.238,76.685,76.774,78.346,79.079,79.233]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"21_ready-memory","values":[2.1851320266723633]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"22_run-memory","values":[9.87336254119873]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"23_update5-memory","values":[9.904799461364746]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"25_run-clear-memory","values":[3.058173179626465]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"26_run-10k-memory","values":[74.81983947753906]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"31_startup-ci","values":[3453.0599999999995,3452.4660000000003,3451.71]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.671999999999999,9.095999999999993,4.0040000000000004]},{"framework":"binding.scala-v10.0.1-non-keyed","benchmark":"34_startup-totalbytes","values":[423.203125,423.203125,423.203125]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"01_run1k","values":[39.171,39.354,39.91,39.968,40.247,40.385,40.968,41.385,41.493,41.631]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"02_replace1k","values":[22.198,22.607,23.242,23.304,23.668,23.795,23.843,23.889,23.978,24.095]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"03_update10th1k_x16","values":[91.919,91.977,105.167,105.2,106.403,108.148,108.504,109.856,110.901,111.807]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"04_select1k","values":[8.342,10.171,10.831,11.039,11.081,11.323,11.434,12.812,13.03,13.404]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"05_swap1k","values":[16.605,17.674,18.081,18.345,18.86,18.878,19.631,19.685,19.918,20.759]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"06_remove-one-1k","values":[42.175,45.337,46.272,46.984,47.275,47.464,47.844,48.459,48.769,50.276]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"07_create10k","values":[444.837,449.967,450.296,450.486,451.762,451.926,452,454.305,455.393,456.396]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"08_create1k-after1k_x2","values":[92.284,92.825,93.633,94.562,94.896,94.998,95.198,95.203,95.248,95.367]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"09_clear1k_x8","values":[31.242,31.638,32.885,33.155,33.788,34.192,35.394,35.521,35.567,36.012]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"21_ready-memory","values":[1.8467464447021484]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"22_run-memory","values":[3.1766958236694336]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"23_update5-memory","values":[3.3414688110351562]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"25_run-clear-memory","values":[2.0280323028564453]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"26_run-10k-memory","values":[16.994128227233887]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"31_startup-ci","values":[1876.4999999999998,1876.4999999999998,1876.285]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"32_startup-bt","values":[0,0,0.05600000000000001]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9.775999999999996,8.847999999999994,9490.564]},{"framework":"delorean-v0.1.0-non-keyed","benchmark":"34_startup-totalbytes","values":[240.1630859375,240.1630859375,240.1630859375]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"01_run1k","values":[65.188,65.436,65.563,71.136,72.764,72.831,73.428,73.708,73.742,74.429]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"02_replace1k","values":[37.761,37.981,38.142,38.941,39.671,44.487,44.975,45.554,46.428,46.474]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"03_update10th1k_x16","values":[165.49,165.569,165.777,167.374,170.537,171.138,172.742,173.549,174.933,176.026]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"04_select1k","values":[13.934,15.16,15.205,15.312,16.622,17.352,17.525,17.928,18.772,18.787]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"05_swap1k","values":[26.259,27.724,27.909,28.718,30.1,30.471,30.61,30.822,44.669,45.03]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"06_remove-one-1k","values":[67.807,68.116,68.509,68.893,69.51,69.754,69.77,69.862,69.973,70.907]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"07_create10k","values":[637.181,637.197,640.069,641.066,642.454,643.007,645.593,646.903,648.554,653.581]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"08_create1k-after1k_x2","values":[243.556,249.429,250.542,253.078,258.197,258.455,259.579,260.519,260.603,261.675]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"09_clear1k_x8","values":[50.479,51.106,51.544,51.702,52.078,52.991,53.432,54.613,57.552,66.93]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"21_ready-memory","values":[0.8512344360351562]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"22_run-memory","values":[6.8960065841674805]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"23_update5-memory","values":[7.076178550720215]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"25_run-clear-memory","values":[1.6719970703125]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"26_run-10k-memory","values":[59.08859729766846]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"31_startup-ci","values":[2027.5685,2026.881,2026.5565]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.671999999999998,4.887999999999998,10.127999999999997]},{"framework":"dojo-v8.0.0-non-keyed","benchmark":"34_startup-totalbytes","values":[182.701171875,182.701171875,182.701171875]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"01_run1k","values":[40.916,41.308,41.62,41.637,42.205,42.804,42.92,43.002,43.415,43.623]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"02_replace1k","values":[18.854,19.737,19.893,19.996,20.217,20.453,20.719,20.901,21.07,21.366]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"03_update10th1k_x16","values":[95.024,95.953,100.555,107.464,108.228,109.28,109.332,110.612,111.382,111.966]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"04_select1k","values":[11.506,13.273,13.326,13.439,13.525,13.617,13.704,14.091,14.38,14.798]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"05_swap1k","values":[16.87,17.505,19.087,19.459,19.651,21.127,21.145,21.282,21.575,22.042]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"06_remove-one-1k","values":[79.191,79.929,82.087,82.473,82.889,82.961,83.81,83.911,84.046,84.581]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"07_create10k","values":[438.263,444.502,446.419,447.407,447.713,448.529,448.888,449.144,450.338,452.364]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"08_create1k-after1k_x2","values":[93.098,93.425,93.929,94.556,94.793,94.82,94.861,95.271,95.54,95.871]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"09_clear1k_x8","values":[33.991,34.15,34.604,34.636,34.652,35.026,35.281,36.306,37.667,38.502]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"21_ready-memory","values":[0.6421127319335938]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"22_run-memory","values":[2.285433769226074]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"23_update5-memory","values":[2.2615280151367188]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"25_run-clear-memory","values":[0.7143096923828125]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"26_run-10k-memory","values":[17.682979583740234]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"31_startup-ci","values":[1876.2400000000002,1878.0200000000002,1876.445]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"32_startup-bt","values":[0.052000000000000005,0,0.068]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9496.552,5.955999999999998,9495.576]},{"framework":"domdiff-v2.2.2-non-keyed","benchmark":"34_startup-totalbytes","values":[145.4775390625,145.4775390625,145.4775390625]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"01_run1k","values":[42.405,42.627,42.767,42.778,43.679,43.914,44.242,44.426,44.439,44.522]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"02_replace1k","values":[19.04,20.216,20.264,20.345,20.543,20.65,20.686,21.128,21.267,21.296]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"03_update10th1k_x16","values":[108.394,110.902,111.047,112.782,114.52,115.472,117.776,118.858,119.081,123.391]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"04_select1k","values":[17.913,21.461,21.517,21.569,22.076,22.354,23.219,23.336,23.712,23.767]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"05_swap1k","values":[19.443,20.685,21.938,22.376,22.618,22.906,23.091,23.299,23.977,24.483]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"06_remove-one-1k","values":[78.512,80.625,80.767,81.343,81.737,81.936,82.127,82.637,83.958,87.569]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"07_create10k","values":[477.949,478.36,481.567,483.506,484.262,485.571,486.113,487.178,489.311,489.473]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"08_create1k-after1k_x2","values":[97.166,98.289,98.289,98.32,98.549,98.835,99.098,99.168,99.209,99.482]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"09_clear1k_x8","values":[31.578,33.882,33.91,34.265,34.557,36.62,37.205,37.259,37.845,38.06]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"21_ready-memory","values":[0.6791000366210938]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"22_run-memory","values":[3.056039810180664]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"23_update5-memory","values":[3.1192731857299805]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"25_run-clear-memory","values":[0.9701957702636719]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"26_run-10k-memory","values":[22.14283275604248]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"31_startup-ci","values":[1876.68,1876.635,1876.4650000000001]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.487999999999999,5.891999999999998,4.347999999999998]},{"framework":"domvm-v3.4.12-non-keyed","benchmark":"34_startup-totalbytes","values":[153.6337890625,153.6337890625,153.6337890625]},{"framework":"doohtml-non-keyed","benchmark":"01_run1k","values":[40.03,40.511,40.759,40.99,41.074,42.456,42.582,42.842,43.036,43.041]},{"framework":"doohtml-non-keyed","benchmark":"02_replace1k","values":[19.538,19.593,20.25,20.422,20.484,20.848,20.959,21,21.001,21.13]},{"framework":"doohtml-non-keyed","benchmark":"03_update10th1k_x16","values":[100.763,103.005,103.037,103.813,104.994,107.81,108.627,109.653,109.898,112.187]},{"framework":"doohtml-non-keyed","benchmark":"04_select1k","values":[9.898,10.463,10.714,11.008,11.206,11.341,11.391,11.76,11.773,12.253]},{"framework":"doohtml-non-keyed","benchmark":"05_swap1k","values":[24.575,25.27,25.803,25.821,25.863,26.047,26.346,26.593,28.105,28.195]},{"framework":"doohtml-non-keyed","benchmark":"06_remove-one-1k","values":[45.083,46.762,48.313,48.52,48.943,48.984,50.212,50.345,50.497,50.577]},{"framework":"doohtml-non-keyed","benchmark":"07_create10k","values":[428.108,428.812,429.811,432.614,433.059,433.588,435.562,435.808,438.197,444.051]},{"framework":"doohtml-non-keyed","benchmark":"08_create1k-after1k_x2","values":[95.625,95.855,95.877,96.108,98.227,98.389,99.226,99.68,99.714,100.015]},{"framework":"doohtml-non-keyed","benchmark":"09_clear1k_x8","values":[30.882,31.828,32.835,33.346,33.711,33.878,35.125,35.972,36.037,36.251]},{"framework":"doohtml-non-keyed","benchmark":"21_ready-memory","values":[0.8996438980102539]},{"framework":"doohtml-non-keyed","benchmark":"22_run-memory","values":[1.9711341857910156]},{"framework":"doohtml-non-keyed","benchmark":"23_update5-memory","values":[2.1009511947631836]},{"framework":"doohtml-non-keyed","benchmark":"25_run-clear-memory","values":[0.9384326934814453]},{"framework":"doohtml-non-keyed","benchmark":"26_run-10k-memory","values":[11.5039701461792]},{"framework":"doohtml-non-keyed","benchmark":"31_startup-ci","values":[1952.3400000000001,2027.1050000000002,2026.4699999999998]},{"framework":"doohtml-non-keyed","benchmark":"32_startup-bt","values":[0,0.04400000000000001,0]},{"framework":"doohtml-non-keyed","benchmark":"33_startup-mainthreadcost","values":[5.3759999999999994,9462.592,3.628]},{"framework":"doohtml-non-keyed","benchmark":"34_startup-totalbytes","values":[177.65234375,177.65234375,177.65234375]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"01_run1k","values":[58.563,58.738,58.916,59.268,59.454,59.538,59.685,59.761,60.195,60.2]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"02_replace1k","values":[40.852,42.11,42.153,42.511,42.541,42.727,42.735,43.159,43.201,43.512]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"03_update10th1k_x16","values":[143.925,144.127,144.72,144.746,145.54,145.631,146.911,149.099,149.662,150.049]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"04_select1k","values":[33.026,34.166,34.679,35.121,35.458,35.481,36.04,36.083,36.163,36.362]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"05_swap1k","values":[22.664,24.33,24.994,25.214,25.68,25.805,25.948,26.078,26.952,27.085]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"06_remove-one-1k","values":[116.034,116.05,117.025,117.026,117.197,118.097,118.395,120.065,120.734,121.153]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"07_create10k","values":[688.314,692.403,693.426,694.006,694.044,707.367,711.377,716.018,716.573,718.547]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"08_create1k-after1k_x2","values":[128.724,129.075,129.139,129.889,130.056,130.208,130.494,130.495,130.589,130.597]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"09_clear1k_x8","values":[41.121,41.592,42.811,43.325,43.878,43.985,45.411,45.644,45.655,47.179]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"21_ready-memory","values":[1.0283880233764648]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"22_run-memory","values":[4.409161567687988]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"23_update5-memory","values":[5.062722206115723]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"25_run-clear-memory","values":[8.75007152557373]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"26_run-10k-memory","values":[32.28221797943115]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"31_startup-ci","values":[2326.485,2327.075,2326.5550000000003]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"32_startup-bt","values":[0,0,0.064]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.507999999999998,6.051999999999997,9497.132000000001]},{"framework":"doz-v3.4.1-non-keyed","benchmark":"34_startup-totalbytes","values":[240.76953125,240.76953125,240.76953125]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"01_run1k","values":[39.021,39.049,39.284,39.725,39.97,40.089,40.395,40.978,41.531,43.175]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"02_replace1k","values":[17.413,17.813,18.024,18.119,18.759,19.083,19.225,19.289,19.339,19.604]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"03_update10th1k_x16","values":[90.622,93.706,98.816,101.465,103.647,104.322,104.622,104.842,105.394,106.522]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"04_select1k","values":[10.156,11.372,11.865,12.245,12.364,12.485,12.585,13.06,13.509,14.157]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"05_swap1k","values":[16.789,17.872,18.543,19.222,19.907,21.618,21.687,21.815,22.111,22.431]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"06_remove-one-1k","values":[76.137,76.688,77.548,78.139,78.609,78.647,78.661,78.943,79.2,79.878]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"07_create10k","values":[537.515,537.894,538.688,541.582,544.649,545.151,546.876,549.566,550.375,553.54]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"08_create1k-after1k_x2","values":[109.169,109.424,109.532,109.654,109.683,109.732,109.934,110.658,110.765,111.748]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"09_clear1k_x8","values":[59.041,60.911,61.243,62.459,63.673,63.965,66.054,66.568,67.579,68.279]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"21_ready-memory","values":[0.7364797592163086]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"22_run-memory","values":[4.571455001831055]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"23_update5-memory","values":[4.699114799499512]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"25_run-clear-memory","values":[4.734148979187012]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"26_run-10k-memory","values":[37.657225608825684]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"31_startup-ci","values":[1951.68,1951.4350000000002,1876.5949999999998]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"33_startup-mainthreadcost","values":[7.507999999999997,4.979999999999998,10.475999999999994]},{"framework":"ef-js-v0.16.2-non-keyed","benchmark":"34_startup-totalbytes","values":[167.892578125,167.892578125,167.892578125]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"01_run1k","values":[44.362,45.534,46.917,47.124,47.219,47.596,47.6,48.526,49.034,50.312]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"02_replace1k","values":[23.317,23.645,24.14,24.18,24.868,25.148,25.431,26.411,26.447,29.6]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"03_update10th1k_x16","values":[110.611,111.024,113.658,118.344,118.621,119.417,120.316,120.961,121.48,124.091]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"04_select1k","values":[13.903,14.341,14.53,15.433,15.779,15.884,16.105,16.644,17.347,17.467]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"05_swap1k","values":[18.437,19.58,20.22,20.336,20.426,22.258,29.845,33.64,34.077,34.843]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"06_remove-one-1k","values":[79.902,81.307,82.268,82.629,82.982,83.275,83.462,83.578,84.075,87.042]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"07_create10k","values":[484.347,491.584,498.046,498.886,500.948,501.255,503.039,504.358,506.784,508.202]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"08_create1k-after1k_x2","values":[98.235,98.615,99.275,99.763,104.433,106.371,106.583,106.873,107.031,107.128]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"09_clear1k_x8","values":[36.165,37.538,37.557,37.612,38.034,38.544,38.881,38.884,39.915,41.133]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"21_ready-memory","values":[0.7490787506103516]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"22_run-memory","values":[3.569573402404785]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"23_update5-memory","values":[3.653331756591797]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"25_run-clear-memory","values":[1.055215835571289]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"26_run-10k-memory","values":[27.680179595947266]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"31_startup-ci","values":[1876.0349999999999,1876.1450000000002,1876.54]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"32_startup-bt","values":[0.048,0,0]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9493.724,4.1,9.299999999999995]},{"framework":"elm-v0.19.1-3-non-keyed","benchmark":"34_startup-totalbytes","values":[160.806640625,160.806640625,160.806640625]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"01_run1k","values":[45.308,47.218,47.277,47.323,47.904,48.238,48.558,48.917,50.142,53.579]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"02_replace1k","values":[16.731,17.035,18.096,18.188,18.507,18.745,22.221,24.869,25.329,25.971]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"03_update10th1k_x16","values":[89.667,96.522,98.245,98.646,100.533,104.585,104.841,106.342,106.537,106.904]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"04_select1k","values":[12.098,12.571,13.533,13.55,13.621,13.915,14.139,15.781,15.836,16.108]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"05_swap1k","values":[15.472,15.66,17.709,17.948,20.142,20.34,21.849,21.866,29.06,34.954]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"06_remove-one-1k","values":[70.851,72.943,72.945,73.276,73.366,73.955,74.218,75.306,75.873,76.802]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"07_create10k","values":[473.486,473.818,478.645,479.045,479.747,480.466,481.037,481.484,482.885,483.034]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"08_create1k-after1k_x2","values":[102.93,103.836,104.069,104.546,104.898,105.087,105.342,105.437,105.54,105.971]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"09_clear1k_x8","values":[42.05,42.683,44.887,45.503,45.68,46.62,47.14,47.456,47.671,48.258]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"21_ready-memory","values":[0.6741733551025391]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"22_run-memory","values":[2.089613914489746]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"23_update5-memory","values":[2.2357072830200195]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"25_run-clear-memory","values":[0.8088817596435547]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"26_run-10k-memory","values":[15.541885375976562]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"31_startup-ci","values":[1876.8449999999998,1876.2099999999998,1876.38]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"33_startup-mainthreadcost","values":[6.339999999999997,8.195999999999994,7.723999999999995]},{"framework":"endorphin-v0.5.2-non-keyed","benchmark":"34_startup-totalbytes","values":[150.2001953125,150.2001953125,150.2001953125]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"01_run1k","values":[53.145,53.269,53.472,54.114,54.432,54.919,54.929,54.934,55.198,55.396]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"02_replace1k","values":[34.603,35.179,35.204,35.512,35.525,35.912,35.955,36.246,36.676,36.936]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"03_update10th1k_x16","values":[543.786,554.406,570.852,584.083,585.592,585.87,593.753,593.989,614.678,633.916]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"04_select1k","values":[283.545,288.807,290.145,293.241,293.503,296.429,300.31,302.322,303.39,304.088]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"05_swap1k","values":[106.743,108.911,110.112,111.173,112.691,113.61,113.982,115.111,115.151,115.164]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"06_remove-one-1k","values":[139.196,139.231,139.537,140.745,140.881,141.189,141.553,141.8,143.438,144.078]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"07_create10k","values":[602.686,604.718,605.702,606.08,606.935,606.985,608.103,609.18,609.633,613.35]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"08_create1k-after1k_x2","values":[181.224,181.315,182.315,183.851,184.125,184.696,189.136,190.034,191.085,194.537]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"09_clear1k_x8","values":[43.972,46.967,49.059,50.335,50.618,51.251,51.359,51.38,51.704,53.065]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"21_ready-memory","values":[0.7118597030639648]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"22_run-memory","values":[3.8664016723632812]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"23_update5-memory","values":[13.238746643066406]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"25_run-clear-memory","values":[15.061295509338379]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"26_run-10k-memory","values":[29.818593978881836]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"31_startup-ci","values":[1876.84,1876.4999999999998,1876.635]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.427999999999997,4.588,8.439999999999992]},{"framework":"fre-v2.5.1-non-keyed","benchmark":"34_startup-totalbytes","values":[148.294921875,148.294921875,148.294921875]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"01_run1k","values":[49.663,49.939,50.635,50.663,50.885,51.263,51.377,51.473,51.643,52.005]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"02_replace1k","values":[23.836,23.944,24.01,24.081,24.202,24.273,24.328,24.487,24.525,24.547]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"03_update10th1k_x16","values":[134.73,135.265,137.842,138.527,139.16,142.945,144.577,145.267,146.022,147.267]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"04_select1k","values":[33.327,35.478,35.64,35.825,36.115,36.115,37.202,37.531,37.549,37.691]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"05_swap1k","values":[21.498,23.9,23.902,24.67,24.967,25.226,25.931,26.822,27.192,27.282]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"06_remove-one-1k","values":[98.923,99.175,100.058,101.055,101.275,101.322,102.946,103.09,103.626,104.333]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"07_create10k","values":[554.761,559.686,559.775,567.212,570.695,572.239,573.578,574.927,576.474,577.154]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"08_create1k-after1k_x2","values":[118.569,119.332,120.107,120.368,120.748,120.766,120.937,121.118,121.309,122.146]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"09_clear1k_x8","values":[55.416,56.016,56.051,56.29,56.371,56.61,56.639,58.125,58.477,58.506]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"21_ready-memory","values":[0.8105316162109375]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"22_run-memory","values":[3.9073867797851562]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"23_update5-memory","values":[4.185519218444824]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"25_run-clear-memory","values":[2.3899097442626953]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"26_run-10k-memory","values":[29.85391139984131]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"31_startup-ci","values":[2177.26,2177.0249999999996,2176.95]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"32_startup-bt","values":[0,0.055999999999999994,0]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"33_startup-mainthreadcost","values":[7.607999999999996,9484.212,5.031999999999998]},{"framework":"gyron-v0.0.16-non-keyed","benchmark":"34_startup-totalbytes","values":[201.3427734375,201.3427734375,201.3427734375]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"01_run1k","values":[48.354,49.602,50.165,50.27,50.275,50.291,50.572,51.034,51.754,52.439]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"02_replace1k","values":[23.016,24.178,24.304,24.31,24.325,24.338,24.357,24.491,24.499,25.17]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"03_update10th1k_x16","values":[190.497,195.119,202.791,203.875,203.923,204.341,204.698,206.07,206.905,208.909]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"04_select1k","values":[101.182,103.837,105.018,109.173,109.834,110.957,111.036,111.737,114.123,121.296]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"05_swap1k","values":[40.561,40.942,41.409,42.155,42.162,42.427,43.193,43.93,43.97,44.301]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"06_remove-one-1k","values":[97.118,97.709,98.159,98.637,99.157,99.378,99.738,100.176,100.179,100.202]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"07_create10k","values":[548.662,550.138,551.962,552.274,554.312,554.994,555.318,559.209,559.502,564.239]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"08_create1k-after1k_x2","values":[125.704,126.44,126.608,126.827,126.909,127.089,127.443,127.554,128.331,131.431]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"09_clear1k_x8","values":[63.78,64.274,65.28,65.669,66.549,67.207,67.643,68.57,69.032,69.564]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"21_ready-memory","values":[1.2939825057983398]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"22_run-memory","values":[7.070705413818359]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"23_update5-memory","values":[7.3280534744262695]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"25_run-clear-memory","values":[1.7750959396362305]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"26_run-10k-memory","values":[57.002384185791016]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"31_startup-ci","values":[3451.0599999999995,3451.7880000000005,3451.3240000000005]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"33_startup-mainthreadcost","values":[8.771999999999997,4.0280000000000005,6.511999999999999]},{"framework":"halogen-v6.1.3-non-keyed","benchmark":"34_startup-totalbytes","values":[437.787109375,437.787109375,437.787109375]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"01_run1k","values":[59.423,60.898,60.899,61.068,61.144,61.392,61.525,61.551,61.794,62.002]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"02_replace1k","values":[26.1,26.27,26.462,26.598,26.73,26.826,26.858,26.898,26.931,27.444]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"03_update10th1k_x16","values":[115.077,123.223,124.439,125.113,126.6,127.096,127.765,128.543,130.499,131.16]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"04_select1k","values":[17.97,18.843,18.874,18.91,18.95,19.104,19.191,20.479,20.824,20.832]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"05_swap1k","values":[18.844,19.876,20.446,20.691,21.245,21.449,21.5,21.685,21.847,24.398]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"06_remove-one-1k","values":[99.336,99.958,100.074,101.21,101.511,102.485,102.509,102.512,102.615,102.669]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"07_create10k","values":[649.209,650.405,652.928,653.328,653.755,657.168,661.568,666.27,666.932,666.965]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"08_create1k-after1k_x2","values":[132.234,132.298,132.679,132.9,133.684,134.034,134.897,135.012,135.381,135.422]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"09_clear1k_x8","values":[47.731,48.464,48.579,48.608,49.741,50.625,51.02,51.184,51.337,53.045]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"21_ready-memory","values":[0.9738807678222656]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"22_run-memory","values":[4.168800354003906]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"23_update5-memory","values":[4.1628217697143555]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"25_run-clear-memory","values":[1.4330425262451172]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"26_run-10k-memory","values":[32.83758354187012]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"31_startup-ci","values":[1876.9650000000001,1876.84,1876.875]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"32_startup-bt","values":[0.048,0,0]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9503.024,4.327999999999997,5.459999999999996]},{"framework":"heresy-v0.26.1-non-keyed","benchmark":"34_startup-totalbytes","values":[162.1650390625,162.1650390625,162.1650390625]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"01_run1k","values":[48.094,48.249,49.027,49.086,49.091,49.205,49.421,49.443,50.328,50.447]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"02_replace1k","values":[21.187,21.269,21.311,21.391,21.481,22.309,22.409,22.669,22.846,22.876]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"03_update10th1k_x16","values":[104.092,105.468,107.25,107.674,108.782,109.303,109.705,110.375,113.191,116.643]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"04_select1k","values":[14.724,14.73,14.946,15.349,15.725,16.077,16.195,16.314,16.787,17.001]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"05_swap1k","values":[17.987,18.163,20.299,20.495,20.91,21.719,21.869,22.268,22.825,23.462]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"06_remove-one-1k","values":[84.285,86.574,86.737,87.272,87.394,87.483,87.633,87.877,88.122,88.675]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"07_create10k","values":[523.982,525.487,529.765,530.025,530.601,531.617,531.891,533.283,533.604,535.412]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"08_create1k-after1k_x2","values":[105.496,107.119,107.695,108.22,108.236,108.276,108.745,109.636,109.701,110.126]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"09_clear1k_x8","values":[44.71,44.899,44.963,46.029,46.996,47.607,47.759,48.003,49.072,49.154]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"21_ready-memory","values":[0.7758150100708008]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"22_run-memory","values":[4.368064880371094]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"23_update5-memory","values":[4.359631538391113]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"25_run-clear-memory","values":[1.0576601028442383]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"26_run-10k-memory","values":[36.28971767425537]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"31_startup-ci","values":[2026.745,2026.3400000000001,2026.42]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"32_startup-bt","values":[0.052000000000000005,0,0]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9458.692000000001,4.2399999999999975,7.775999999999995]},{"framework":"hullo-v0.8.2-non-keyed","benchmark":"34_startup-totalbytes","values":[179.3779296875,179.3779296875,179.3779296875]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"01_run1k","values":[57.842,58.962,59.215,59.452,59.55,59.68,59.927,59.962,60.031,60.596]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"02_replace1k","values":[29.092,29.163,29.537,29.749,29.76,30.311,30.356,30.46,30.706,30.776]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"03_update10th1k_x16","values":[96.758,101.611,102.476,104.527,111.647,112.882,113.561,113.577,113.881,117.757]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"04_select1k","values":[23.554,25.12,25.51,25.514,26.068,26.229,26.273,26.505,26.657,27.868]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"05_swap1k","values":[17.053,18.723,18.81,18.886,19.036,19.49,20.558,21.077,22.408,22.673]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"06_remove-one-1k","values":[44.555,45.772,47.371,47.88,48.16,48.176,48.257,48.6,48.805,49.219]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"07_create10k","values":[657.593,657.934,662.041,666.308,666.924,667.093,668.48,668.616,669.119,669.393]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"08_create1k-after1k_x2","values":[147.459,147.528,148.497,148.552,148.566,149.522,149.783,150.177,150.247,150.396]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"09_clear1k_x8","values":[33.245,34.853,36.302,36.891,37.8,37.9,38.045,38.228,38.362,38.934]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"21_ready-memory","values":[0.6958122253417969]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"22_run-memory","values":[3.9733457565307617]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"23_update5-memory","values":[4.146605491638184]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"25_run-clear-memory","values":[1.3558282852172852]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"26_run-10k-memory","values":[30.972006797790527]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"31_startup-ci","values":[1877.4599999999998,1876.7399999999998,1876.275]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.759999999999998,4.607999999999997,3.8480000000000008]},{"framework":"hydro-js-v1.5.13-non-keyed","benchmark":"34_startup-totalbytes","values":[153.1865234375,153.1865234375,153.1865234375]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"01_run1k","values":[38.753,38.989,39.218,42.328,43.552,44.344,44.348,45.082,45.476,45.48]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"02_replace1k","values":[17.609,21.046,21.559,22.996,23.498,23.965,24.085,24.482,25.091,26.194]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"03_update10th1k_x16","values":[97.099,100.782,103.646,104.599,104.745,104.931,108.618,108.677,109.636,111.92]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"04_select1k","values":[14.615,15.731,16.046,16.666,17.629,17.873,17.93,17.951,17.969,18.033]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"05_swap1k","values":[19.53,19.648,20.861,20.879,20.911,21.118,22.093,22.234,22.258,22.939]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"06_remove-one-1k","values":[70.984,72.543,72.57,73.321,73.614,73.815,73.88,74.18,74.338,74.441]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"07_create10k","values":[473.983,481.941,483.807,485.896,486.101,487.644,488.124,489.282,489.851,492.917]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"08_create1k-after1k_x2","values":[101.58,102.796,107.42,109.712,110.309,111.007,111.132,111.651,111.725,112.074]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"09_clear1k_x8","values":[37.325,39.214,39.292,39.71,40.077,40.179,40.396,41.184,42.473,42.493]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"21_ready-memory","values":[0.9159040451049805]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"22_run-memory","values":[3.514181137084961]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"23_update5-memory","values":[3.5336484909057617]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"25_run-clear-memory","values":[3.4759397506713867]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"26_run-10k-memory","values":[25.714972496032715]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"31_startup-ci","values":[2176.175,2176.205,2178.005]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"33_startup-mainthreadcost","values":[8.531999999999993,3.3080000000000003,4.331999999999997]},{"framework":"imba-v1.5.2-non-keyed","benchmark":"34_startup-totalbytes","values":[203.3154296875,203.3154296875,203.3154296875]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"01_run1k","values":[58.611,59.113,59.181,59.577,59.723,60.305,60.541,60.881,60.955,61.182]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"02_replace1k","values":[40.338,40.729,41.227,42.331,42.43,42.815,42.862,42.906,43.242,43.325]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"03_update10th1k_x16","values":[332.345,345.546,347.318,347.957,351.781,352.118,354.973,356.044,356.255,360.204]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"04_select1k","values":[257.591,262.415,263.577,264.716,266.482,267.254,269.873,271.873,272.453,272.455]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"05_swap1k","values":[79.705,82.604,83.803,83.846,84.443,84.638,84.767,85.561,97.09,99.028]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"06_remove-one-1k","values":[138.542,138.678,139.139,139.182,139.864,140.123,140.247,141.172,142.306,143.274]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"07_create10k","values":[574.706,574.828,575.145,576.346,577.626,579.456,580.974,585.003,587.276,611.166]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"08_create1k-after1k_x2","values":[153.665,155.462,155.514,157.119,157.472,159.417,162.098,162.198,163.416,163.857]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"09_clear1k_x8","values":[43.968,44.351,46.184,46.704,46.753,46.857,46.876,47.572,47.758,49.127]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"21_ready-memory","values":[5.3017578125]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"22_run-memory","values":[8.723367691040039]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"23_update5-memory","values":[8.93618392944336]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"25_run-clear-memory","values":[5.755923271179199]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"26_run-10k-memory","values":[36.57987117767334]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"31_startup-ci","values":[6602.7080000000005,6601.912,6602.516]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.008,9.043999999999997,4.7559999999999985]},{"framework":"incr_dom-v0.15.0-non-keyed","benchmark":"34_startup-totalbytes","values":[1085.1826171875,1085.1826171875,1085.1826171875]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"01_run1k","values":[39.396,39.882,40.102,40.132,40.574,40.837,40.915,41.222,41.421,41.563]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"02_replace1k","values":[19.394,19.616,19.621,19.674,19.681,19.702,19.748,19.786,20.03,20.228]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"03_update10th1k_x16","values":[92.359,107.862,109.052,109.217,109.621,109.735,110.246,110.886,111.764,113.895]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"04_select1k","values":[13.362,13.5,14.119,14.453,14.706,15.065,15.404,15.54,15.562,15.759]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"05_swap1k","values":[17.663,18.462,19.539,20.117,22.246,22.288,22.323,22.48,22.777,22.873]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"06_remove-one-1k","values":[75.558,76.878,77.309,77.36,77.547,78.049,78.724,78.762,79.15,79.587]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"07_create10k","values":[462.722,463.501,464.043,464.564,466.285,466.355,467.665,468.01,468.931,469.609]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"08_create1k-after1k_x2","values":[90.363,92.341,93.164,93.209,93.578,93.649,93.704,93.729,93.75,94.753]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"09_clear1k_x8","values":[32.562,32.571,32.799,34.216,34.456,35.309,36.569,36.62,36.716,37.212]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"21_ready-memory","values":[0.6922130584716797]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"22_run-memory","values":[2.653228759765625]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"23_update5-memory","values":[2.6989994049072266]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"25_run-clear-memory","values":[0.8334026336669922]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"26_run-10k-memory","values":[19.576610565185547]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"31_startup-ci","values":[1952.1350000000002,1951.49,1951.4699999999998]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"33_startup-mainthreadcost","values":[3.9480000000000004,4.3919999999999995,3.96]},{"framework":"inferno-v7.4.8-non-keyed","benchmark":"34_startup-totalbytes","values":[163.181640625,163.181640625,163.181640625]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"01_run1k","values":[47.717,47.721,48.133,48.334,48.932,49.01,49.369,49.97,50.647,50.994]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"02_replace1k","values":[22.051,22.065,22.213,22.448,22.515,22.601,23.09,23.17,23.242,23.395]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"03_update10th1k_x16","values":[127.797,128.776,133.6,133.671,134.756,135.761,136.217,136.463,136.717,136.974]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"04_select1k","values":[16.159,16.916,17.636,19.253,19.869,19.965,20.607,20.912,21.297,21.371]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"05_swap1k","values":[19.535,19.95,20.083,20.287,20.733,21.181,21.257,23.125,23.253,23.805]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"06_remove-one-1k","values":[48.963,50.524,51.2,52.481,53.109,53.396,53.693,55.027,55.124,55.244]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"07_create10k","values":[659.567,665.481,665.584,665.967,670.277,673.606,674.057,676.413,676.904,677.067]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"08_create1k-after1k_x2","values":[107.444,107.716,108.326,108.772,109.042,109.31,109.548,109.826,109.828,110.334]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"09_clear1k_x8","values":[38.959,39.208,39.755,41.699,42.66,42.697,44.143,44.377,44.893,45.557]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"21_ready-memory","values":[1.0956830978393555]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"22_run-memory","values":[5.279392242431641]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"23_update5-memory","values":[5.739937782287598]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"25_run-clear-memory","values":[2.0891036987304688]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"26_run-10k-memory","values":[38.66884994506836]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"31_startup-ci","values":[2551.4900000000002,2551.44,2551.7250000000004]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"33_startup-mainthreadcost","values":[7.1919999999999975,4.008,9.279999999999994]},{"framework":"legend-state-v17.0.2 + 0.14.0-non-keyed","benchmark":"34_startup-totalbytes","values":[280.931640625,280.931640625,280.931640625]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"01_run1k","values":[43.356,43.489,44.786,45.21,45.373,45.728,45.812,45.877,46.17,46.326]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"02_replace1k","values":[18.845,19.057,19.115,19.617,19.693,19.923,20.066,20.133,20.241,20.277]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"03_update10th1k_x16","values":[103.312,107.887,111.647,112.512,114.346,115.887,116.773,117.603,117.848,118.471]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"04_select1k","values":[20.804,22.187,22.395,22.666,22.822,22.987,23.019,23.397,23.441,23.919]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"05_swap1k","values":[20.61,21.143,21.632,21.69,22.131,22.39,22.606,23.274,23.408,24.86]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"06_remove-one-1k","values":[77.444,77.704,77.844,78.445,78.644,79.071,79.109,79.713,79.846,80.093]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"07_create10k","values":[459.581,462.44,462.665,467.357,467.713,468.24,470.056,470.466,477.694,477.89]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"08_create1k-after1k_x2","values":[97.026,98.025,98.03,98.08,98.981,99.296,99.474,99.79,99.896,100.156]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"09_clear1k_x8","values":[36.349,37.413,37.615,39.272,39.41,39.876,40.403,41.451,41.848,42.538]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"21_ready-memory","values":[0.7390756607055664]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"22_run-memory","values":[2.8766002655029297]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"23_update5-memory","values":[3.081007957458496]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"25_run-clear-memory","values":[0.9046478271484375]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"26_run-10k-memory","values":[23.919026374816895]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"31_startup-ci","values":[1876.3300000000002,1876.43,1877.055]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"32_startup-bt","values":[0.048,0,0.048]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9446.608,9.911999999999995,9486.748000000001]},{"framework":"lighterhtml-v2.5.0-non-keyed","benchmark":"34_startup-totalbytes","values":[153.115234375,153.115234375,153.115234375]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"01_run1k","values":[42.025,42.105,42.403,42.508,43.112,43.483,43.699,43.869,44.294,44.644]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"02_replace1k","values":[18.431,18.684,19.151,19.235,19.381,19.396,19.588,19.678,19.926,20.062]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"03_update10th1k_x16","values":[101.838,108.969,110.231,110.354,110.372,111.068,111.365,111.832,112.304,113.043]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"04_select1k","values":[17.085,17.572,18.076,18.163,18.519,18.567,19.414,19.686,20.03,20.258]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"05_swap1k","values":[19.843,20.778,20.999,21.027,22.097,22.272,22.288,23.844,24.276,24.431]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"06_remove-one-1k","values":[76.334,76.538,76.559,76.885,77.077,77.081,77.723,77.758,78.279,78.817]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"07_create10k","values":[458.938,462.035,464.429,464.575,465.049,465.187,465.44,465.761,465.988,466.289]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"08_create1k-after1k_x2","values":[94.628,95.373,95.508,95.771,95.824,96.089,96.92,97.083,97.363,98.075]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"09_clear1k_x8","values":[40.372,40.861,41.271,42.089,42.828,42.914,43.19,44.533,44.733,45.627]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"21_ready-memory","values":[0.73980712890625]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"22_run-memory","values":[2.6253013610839844]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"23_update5-memory","values":[2.6030778884887695]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"25_run-clear-memory","values":[0.8711671829223633]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"26_run-10k-memory","values":[19.969351768493652]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"31_startup-ci","values":[1801.557,1801.5075000000002,1801.2689999999998]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.487999999999998,5.067999999999999,10.515999999999996]},{"framework":"lit-v2.1.1-non-keyed","benchmark":"34_startup-totalbytes","values":[159.0771484375,159.0771484375,159.0771484375]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"01_run1k","values":[42.555,43.145,43.231,43.639,43.936,44.129,44.152,44.389,44.454,44.781]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"02_replace1k","values":[18.35,18.545,18.623,18.803,18.988,19.009,19.012,19.071,19.384,19.419]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"03_update10th1k_x16","values":[98.879,100.284,108.258,108.58,109.308,109.329,109.494,109.754,109.86,112.026]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"04_select1k","values":[14.544,14.785,15.537,15.63,15.645,16.316,16.503,17.163,17.622,17.688]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"05_swap1k","values":[18.023,18.46,19.136,19.537,21.183,21.365,22.105,22.173,22.394,22.445]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"06_remove-one-1k","values":[75.27,75.42,76.216,76.828,77.163,77.729,77.852,77.866,78.489,78.595]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"07_create10k","values":[464.143,471.035,471.506,471.858,473.872,473.89,474.805,475.162,475.822,476.694]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"08_create1k-after1k_x2","values":[93.212,94.29,94.914,95.777,96.284,96.379,96.819,96.848,97.053,97.109]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"09_clear1k_x8","values":[34.786,35.579,37.002,37.604,38.462,38.922,39.552,39.676,40.083,40.665]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"21_ready-memory","values":[0.6891183853149414]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"22_run-memory","values":[2.9088096618652344]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"23_update5-memory","values":[2.8962039947509766]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"25_run-clear-memory","values":[0.9709901809692383]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"26_run-10k-memory","values":[22.577805519104004]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"31_startup-ci","values":[1877.0949999999998,1876.4750000000001,1876.455]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"32_startup-bt","values":[0.052000000000000005,0,0]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9487.452,5.491999999999997,8.191999999999995]},{"framework":"lit-html-v1.1.0-non-keyed","benchmark":"34_startup-totalbytes","values":[154.6025390625,154.6025390625,154.6025390625]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"01_run1k","values":[46.003,47.023,47.026,47.269,47.312,47.9,49.094,49.585,50.224,50.276]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"02_replace1k","values":[27.645,28.094,28.357,29.105,29.124,29.547,29.661,29.788,29.97,30.24]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"03_update10th1k_x16","values":[209.155,213.6,213.824,214.247,216.991,218.536,219.885,221.061,222.975,223.894]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"04_select1k","values":[112.25,112.615,114.14,116.148,117.373,118.486,120.816,122.094,122.497,126.182]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"05_swap1k","values":[43.53,45.932,49.019,49.197,49.41,50.21,50.523,50.787,51.515,52.133]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"06_remove-one-1k","values":[110.606,114.434,115.107,115.247,115.304,115.333,116,116.16,116.316,116.687]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"07_create10k","values":[529.001,531.171,531.734,532.346,532.52,533.159,533.412,535.497,536.32,536.704]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"08_create1k-after1k_x2","values":[118.236,118.766,118.984,119.121,119.564,120.472,120.758,121.02,121.329,121.465]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"09_clear1k_x8","values":[44.941,45.452,46.06,46.35,46.624,47.023,47.094,47.644,47.77,47.804]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"21_ready-memory","values":[0.6401281356811523]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"22_run-memory","values":[2.9227895736694336]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"23_update5-memory","values":[3.3625993728637695]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"25_run-clear-memory","values":[0.8179159164428711]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"26_run-10k-memory","values":[24.635570526123047]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"31_startup-ci","values":[1876.8000000000002,1876.5750000000003,1876.43]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"33_startup-mainthreadcost","values":[3.8680000000000003,10.979999999999995,9.159999999999993]},{"framework":"literaljs-v7.0.2-non-keyed","benchmark":"34_startup-totalbytes","values":[146.744140625,146.744140625,146.744140625]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"01_run1k","values":[46.275,47.074,47.657,48.757,49.769,50.416,50.754,51.03,51.127,54.974]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"02_replace1k","values":[53.497,54.302,57.503,58.343,58.391,58.793,58.964,59.251,60.8,61.717]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"03_update10th1k_x16","values":[102.793,104.45,109.503,112.096,112.235,112.631,113.359,113.733,114.15,116.86]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"04_select1k","values":[169.081,174.89,176.993,178.58,180.78,182.338,183.304,185.821,186.269,189.828]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"05_swap1k","values":[186.058,189.579,189.658,191.642,198.779,201.897,202.46,203.736,204.858,207.024]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"06_remove-one-1k","values":[56.458,57.633,57.976,59.73,63.797,66.43,66.493,66.568,66.746,68.127]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"07_create10k","values":[511.113,512.034,512.714,512.914,517.042,517.778,520.62,520.916,521.837,524.541]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"08_create1k-after1k_x2","values":[101.911,104.063,105.549,109.342,110.369,110.952,110.955,111.495,111.542,112.039]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"09_clear1k_x8","values":[35.235,36.735,37.794,37.89,38.518,38.806,38.993,39.597,39.946,41.053]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"21_ready-memory","values":[0.7020015716552734]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"22_run-memory","values":[2.783540725708008]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"23_update5-memory","values":[2.744020462036133]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"25_run-clear-memory","values":[0.9692974090576172]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"26_run-10k-memory","values":[19.977059364318848]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"31_startup-ci","values":[2027.1,2026.7600000000002,2026.345]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"32_startup-bt","values":[0,0,0.06000000000000001]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"33_startup-mainthreadcost","values":[3.72,5.6599999999999975,9472.296]},{"framework":"maquette-v3.3.0-non-keyed","benchmark":"34_startup-totalbytes","values":[182.2021484375,182.2021484375,182.2021484375]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"01_run1k","values":[39.219,39.457,39.631,39.73,40.051,40.117,40.137,40.556,40.826,41.207]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"02_replace1k","values":[16.653,17.499,17.722,17.847,17.9,17.968,18.278,18.295,18.428,18.557]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"03_update10th1k_x16","values":[82.992,97.264,97.796,98.56,100.995,102.276,102.664,103.278,104.506,105.021]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"04_select1k","values":[10.977,11.143,11.181,11.644,12.524,13.197,13.226,13.247,13.266,13.315]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"05_swap1k","values":[15.901,17.916,18.004,18.047,18.366,18.393,18.431,18.707,18.884,19.146]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"06_remove-one-1k","values":[43.957,44.979,45.348,46.429,46.678,47.237,47.51,47.712,47.783,48.475]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"07_create10k","values":[407.352,409.114,409.414,411.395,413.458,414.722,415.635,415.67,417.487,417.572]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"08_create1k-after1k_x2","values":[87.916,87.941,88.003,88.35,88.645,88.783,89.004,89.066,89.426,89.485]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"09_clear1k_x8","values":[29.897,30.195,30.71,31.172,32.146,33.3,33.427,33.531,33.681,33.837]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"21_ready-memory","values":[0.7042465209960938]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"22_run-memory","values":[1.6854829788208008]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"23_update5-memory","values":[1.8943767547607422]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"25_run-clear-memory","values":[0.7954826354980469]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"26_run-10k-memory","values":[10.454855918884277]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"31_startup-ci","values":[1877.8600000000001,1876.635,1876.455]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"32_startup-bt","values":[0.06,0,0]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9494.108,5.603999999999996,3.5440000000000005]},{"framework":"mikado-v0.7.64-non-keyed","benchmark":"34_startup-totalbytes","values":[147.755859375,147.755859375,147.755859375]},{"framework":"million-v1.12.5-non-keyed","benchmark":"01_run1k","values":[52.446,53.897,54.199,54.305,54.834,54.933,55.166,55.227,55.267,55.865]},{"framework":"million-v1.12.5-non-keyed","benchmark":"02_replace1k","values":[53.139,55.237,55.41,55.861,55.973,56.212,56.316,57.652,57.717,57.908]},{"framework":"million-v1.12.5-non-keyed","benchmark":"03_update10th1k_x16","values":[202.222,215.582,216.264,219.441,220.447,221.44,221.454,222.613,222.823,223.112]},{"framework":"million-v1.12.5-non-keyed","benchmark":"04_select1k","values":[106.29,107.843,110.726,111.612,111.679,114.939,115.484,117.814,122.22,122.787]},{"framework":"million-v1.12.5-non-keyed","benchmark":"05_swap1k","values":[39.988,47.028,47.107,47.833,47.997,48.182,48.428,48.624,48.803,49.831]},{"framework":"million-v1.12.5-non-keyed","benchmark":"06_remove-one-1k","values":[106.199,108.421,110.276,110.788,111.273,111.541,112.246,112.464,113.804,113.905]},{"framework":"million-v1.12.5-non-keyed","benchmark":"07_create10k","values":[592.135,613.983,618.579,618.989,619.355,620.351,620.69,622.195,624.763,624.914]},{"framework":"million-v1.12.5-non-keyed","benchmark":"08_create1k-after1k_x2","values":[152.797,153.217,153.302,153.596,153.742,153.747,153.909,154.358,155.829,158.749]},{"framework":"million-v1.12.5-non-keyed","benchmark":"09_clear1k_x8","values":[33.559,34.223,34.257,34.445,34.77,35.87,36.129,36.248,37.388,38.639]},{"framework":"million-v1.12.5-non-keyed","benchmark":"21_ready-memory","values":[0.7038383483886719]},{"framework":"million-v1.12.5-non-keyed","benchmark":"22_run-memory","values":[2.957113265991211]},{"framework":"million-v1.12.5-non-keyed","benchmark":"23_update5-memory","values":[2.9865856170654297]},{"framework":"million-v1.12.5-non-keyed","benchmark":"25_run-clear-memory","values":[1.0557308197021484]},{"framework":"million-v1.12.5-non-keyed","benchmark":"26_run-10k-memory","values":[21.869457244873047]},{"framework":"million-v1.12.5-non-keyed","benchmark":"31_startup-ci","values":[1876.6399999999999,1877.085,1877.3500000000001]},{"framework":"million-v1.12.5-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"million-v1.12.5-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.3119999999999985,7.963999999999999,6.175999999999998]},{"framework":"million-v1.12.5-non-keyed","benchmark":"34_startup-totalbytes","values":[155.7587890625,155.7587890625,155.7587890625]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"01_run1k","values":[50.694,54.369,54.594,55.486,55.557,55.96,57.162,57.22,57.661,57.974]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"02_replace1k","values":[50.219,50.244,51.358,52.269,53.252,55.022,56.002,57.644,58.383,58.578]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"03_update10th1k_x16","values":[152.793,152.917,156.277,157.438,159.48,160.103,160.41,160.879,161.274,161.394]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"04_select1k","values":[143.618,148.643,155.322,155.537,157.312,157.453,158.749,159.622,160.145,160.487]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"05_swap1k","values":[33.782,37.673,39.652,41.196,41.574,41.804,42.003,50.185,55.296,55.816]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"06_remove-one-1k","values":[58.05,65.561,66.403,67.723,67.876,69.886,70.866,71.676,71.968,77.009]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"07_create10k","values":[544.267,545.569,551.541,552.309,552.84,553.832,554.405,555.199,555.731,559.034]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"08_create1k-after1k_x2","values":[114.304,115.35,115.493,115.554,117.521,122.647,122.753,122.756,122.8,124.944]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"09_clear1k_x8","values":[37.889,38.007,38.204,38.743,39.143,39.276,39.666,40.034,40.947,40.975]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"21_ready-memory","values":[0.7368793487548828]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"22_run-memory","values":[3.037027359008789]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"23_update5-memory","values":[3.0813446044921875]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"25_run-clear-memory","values":[1.1134052276611328]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"26_run-10k-memory","values":[23.716404914855957]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"31_startup-ci","values":[1877.0749999999998,1876.9799999999998,1876.5700000000002]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"33_startup-mainthreadcost","values":[5.779999999999995,9.539999999999994,9.799999999999995]},{"framework":"million-react-v1.12.5-non-keyed","benchmark":"34_startup-totalbytes","values":[158.576171875,158.576171875,158.576171875]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"01_run1k","values":[47.379,47.75,47.82,48.389,49.046,49.216,49.349,49.91,50.269,50.61]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"02_replace1k","values":[27.149,27.923,28.097,28.125,28.165,28.232,28.684,28.702,29.128,29.219]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"03_update10th1k_x16","values":[91.236,94.427,95.793,100.325,103.309,103.51,103.712,104.728,104.949,105.492]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"04_select1k","values":[10.428,11.448,11.757,11.801,12.11,12.402,12.634,12.642,13.56,13.573]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"05_swap1k","values":[25.676,27.301,28.459,29.581,29.723,29.812,30.652,30.798,30.951,31.107]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"06_remove-one-1k","values":[44.05,45.996,46.625,46.656,46.981,47.17,47.232,47.27,48.879,49.076]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"07_create10k","values":[516.862,518.203,520.554,523.876,525.29,525.63,526.24,526.903,528.075,532.197]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"08_create1k-after1k_x2","values":[123.977,124.242,124.424,124.72,125.2,125.664,125.847,125.856,126.554,127.179]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"09_clear1k_x8","values":[31.232,32.244,32.771,32.811,33.646,33.953,34.28,35.141,35.789,36.139]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"21_ready-memory","values":[0.8351469039916992]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"22_run-memory","values":[3.9499645233154297]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"23_update5-memory","values":[3.964735984802246]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"25_run-clear-memory","values":[1.196091651916504]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"26_run-10k-memory","values":[29.7048282623291]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"31_startup-ci","values":[2103.48,2101.985,2102.0299999999997]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"33_startup-mainthreadcost","values":[7.479999999999996,6.895999999999998,4.695999999999998]},{"framework":"mimbl-v0.10.3-non-keyed","benchmark":"34_startup-totalbytes","values":[188.333984375,188.333984375,188.333984375]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"01_run1k","values":[54.428,55.851,56.193,56.53,56.668,56.803,56.923,57.2,57.339,58.093]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"02_replace1k","values":[34.277,34.311,34.497,36.648,37.485,37.49,38.021,38.31,38.757,40.337]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"03_update10th1k_x16","values":[260.6,260.879,267.871,267.963,270.574,270.727,274.257,274.497,277.523,277.972]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"04_select1k","values":[156.666,156.954,157.6,158.145,161.276,161.383,161.687,161.772,164.853,165.697]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"05_swap1k","values":[51.191,52.624,55.261,57.832,65.927,66.208,67.947,67.973,68.119,69.035]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"06_remove-one-1k","values":[103.882,105.502,108.165,108.461,108.552,109.09,109.31,109.381,109.774,110.216]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"07_create10k","values":[647.497,647.566,648.143,650.13,650.443,651.811,652.229,652.559,653.277,653.699]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"08_create1k-after1k_x2","values":[152.303,158.921,159.581,159.729,159.858,161.064,161.09,161.786,162.318,164.193]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"09_clear1k_x8","values":[58.758,62.976,65.86,67.31,69.832,70.933,78.764,80.341,80.385,84.536]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"21_ready-memory","values":[2.8384103775024414]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"22_run-memory","values":[8.290226936340332]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"23_update5-memory","values":[8.824061393737793]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"25_run-clear-memory","values":[8.340649604797363]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"26_run-10k-memory","values":[47.74012851715088]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"31_startup-ci","values":[4051.432,4051.76,4051.8559999999998]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"33_startup-mainthreadcost","values":[8.055999999999994,4.8599999999999985,9.675999999999993]},{"framework":"miso-v1.4.0-non-keyed","benchmark":"34_startup-totalbytes","values":[581.162109375,581.162109375,581.162109375]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"01_run1k","values":[42.525,42.842,43.265,43.783,44.327,45.279,45.818,46.214,46.264,46.402]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"02_replace1k","values":[47.81,48.447,48.673,48.994,49.23,49.523,49.777,49.959,50.329,50.89]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"03_update10th1k_x16","values":[94.804,99.014,101.389,103.892,104.406,105.856,105.863,108.212,108.793,109.181]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"04_select1k","values":[14.153,14.643,14.904,15.035,15.556,15.692,15.723,15.908,16.615,17.521]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"05_swap1k","values":[18.371,18.789,18.827,19.171,19.483,19.781,20.234,20.814,20.91,20.97]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"06_remove-one-1k","values":[43.612,45.174,45.686,48.01,48.832,48.841,48.882,48.888,49.192,49.199]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"07_create10k","values":[677.43,679.391,680.249,681.573,681.608,683.537,685.358,685.778,688.028,688.398]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"08_create1k-after1k_x2","values":[134.905,135.206,135.581,135.843,136.453,136.923,137.533,137.838,137.87,137.9]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"09_clear1k_x8","values":[46.725,47.245,48.025,48.299,48.316,49.74,49.858,51.216,51.353,51.561]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"21_ready-memory","values":[2.9108505249023438]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"22_run-memory","values":[9.672801971435547]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"23_update5-memory","values":[9.678177833557129]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"25_run-clear-memory","values":[10.230986595153809]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"26_run-10k-memory","values":[71.14570713043213]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"31_startup-ci","values":[1953.44,1879.31,1953.245]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9.707999999999995,4.275999999999997,9.419999999999991]},{"framework":"mogwai-v0.6.5-non-keyed","benchmark":"34_startup-totalbytes","values":[368.3505859375,368.3505859375,368.3505859375]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"01_run1k","values":[47.291,47.351,47.476,47.999,48.147,48.801,49.098,49.449,49.546,49.894]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"02_replace1k","values":[21.27,22.074,22.169,22.324,22.662,22.805,22.993,23.095,23.104,23.122]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"03_update10th1k_x16","values":[132.286,134.744,135.788,146.398,146.56,148.397,149.173,149.611,150.144,150.669]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"04_select1k","values":[42.326,45.756,47.766,47.818,48.34,48.565,49.219,49.482,49.885,50.893]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"05_swap1k","values":[26.386,27.576,29.71,30.211,30.573,30.598,30.644,31.319,32.14,32.24]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"06_remove-one-1k","values":[84.138,86.92,87.036,87.978,88.852,88.88,89.111,90.124,90.37,90.456]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"07_create10k","values":[527.891,528.72,531.312,532.609,532.77,533.196,534.205,535.209,537.319,538.554]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"08_create1k-after1k_x2","values":[110.051,111.049,112.598,112.821,112.93,113.168,113.865,114.019,114.114,114.247]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"09_clear1k_x8","values":[35.661,36.053,37.521,37.545,37.925,38.59,40.072,40.359,40.889,43.118]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"21_ready-memory","values":[0.781559944152832]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"22_run-memory","values":[4.456561088562012]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"23_update5-memory","values":[4.530757904052734]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"25_run-clear-memory","values":[1.0487060546875]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"26_run-10k-memory","values":[38.37582969665527]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"31_startup-ci","values":[1876.7150000000001,1876.83,1876.765]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.052,4.519999999999999,8.175999999999997]},{"framework":"neverland-v3.3.2-non-keyed","benchmark":"34_startup-totalbytes","values":[157.037109375,157.037109375,157.037109375]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"01_run1k","values":[58.365,58.738,59.152,59.423,59.794,59.961,60.274,60.322,60.553,60.656]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"02_replace1k","values":[19.419,19.662,20.029,20.072,20.101,20.294,20.542,20.553,20.598,20.662]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"03_update10th1k_x16","values":[103.055,112.736,115.779,116.91,117.496,118.3,118.825,119.496,120.895,120.961]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"04_select1k","values":[29.262,33.677,34.967,35.825,35.947,36.049,37.165,37.839,37.841,38.832]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"05_swap1k","values":[19.67,19.693,19.718,20.083,20.146,20.597,20.701,20.727,20.864,21.416]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"06_remove-one-1k","values":[81.169,81.874,82.265,82.381,82.691,83.024,83.566,84.151,84.704,84.723]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"07_create10k","values":[614.515,619.961,621.604,624.369,625.378,626.044,630.349,631.165,632.137,634.064]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"08_create1k-after1k_x2","values":[127.007,128.11,128.925,128.944,129.051,129.19,129.209,129.294,129.749,130]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"09_clear1k_x8","values":[65.382,65.59,65.604,65.942,66.254,66.689,67.072,67.283,68.077,68.088]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"21_ready-memory","values":[1.2590446472167969]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"22_run-memory","values":[8.591484069824219]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"23_update5-memory","values":[8.624458312988281]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"25_run-clear-memory","values":[2.5369930267333984]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"26_run-10k-memory","values":[70.82550239562988]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"31_startup-ci","values":[3001.076,3001.3999999999996,3001.88]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.284,5.595999999999997,4.1759999999999975]},{"framework":"ractive-v1.3.6-non-keyed","benchmark":"34_startup-totalbytes","values":[363.212890625,363.212890625,363.212890625]},{"framework":"react-v16.8.6-non-keyed","benchmark":"01_run1k","values":[50.78,50.88,51.063,51.215,51.801,52.163,52.307,52.661,52.732,53.914]},{"framework":"react-v16.8.6-non-keyed","benchmark":"02_replace1k","values":[21.302,23.024,23.227,23.238,23.271,23.478,23.661,23.709,23.773,23.873]},{"framework":"react-v16.8.6-non-keyed","benchmark":"03_update10th1k_x16","values":[127.721,131.59,134.807,135.511,137.913,138.422,138.701,139.89,140.837,143.575]},{"framework":"react-v16.8.6-non-keyed","benchmark":"04_select1k","values":[36.821,37.544,39.082,39.571,39.996,40.081,40.427,41.025,41.148,41.165]},{"framework":"react-v16.8.6-non-keyed","benchmark":"05_swap1k","values":[24.504,24.795,25.018,25.937,25.947,26.488,26.843,26.921,27.554,27.936]},{"framework":"react-v16.8.6-non-keyed","benchmark":"06_remove-one-1k","values":[90.637,92.809,93.056,93.392,93.68,93.704,93.9,94.148,94.717,95.2]},{"framework":"react-v16.8.6-non-keyed","benchmark":"07_create10k","values":[693.582,695.34,695.838,697.724,698.579,698.845,700.621,700.964,702.003,704.655]},{"framework":"react-v16.8.6-non-keyed","benchmark":"08_create1k-after1k_x2","values":[118.656,120.099,120.134,120.342,120.721,120.959,121.003,121.244,121.802,122.103]},{"framework":"react-v16.8.6-non-keyed","benchmark":"09_clear1k_x8","values":[42.448,43.035,43.768,44.392,44.661,45.204,45.949,46.166,46.335,48.811]},{"framework":"react-v16.8.6-non-keyed","benchmark":"21_ready-memory","values":[1.0580978393554688]},{"framework":"react-v16.8.6-non-keyed","benchmark":"22_run-memory","values":[4.679469108581543]},{"framework":"react-v16.8.6-non-keyed","benchmark":"23_update5-memory","values":[5.142617225646973]},{"framework":"react-v16.8.6-non-keyed","benchmark":"25_run-clear-memory","values":[2.40350341796875]},{"framework":"react-v16.8.6-non-keyed","benchmark":"26_run-10k-memory","values":[34.405548095703125]},{"framework":"react-v16.8.6-non-keyed","benchmark":"31_startup-ci","values":[2477.05,2476.665,2551.9100000000003]},{"framework":"react-v16.8.6-non-keyed","benchmark":"32_startup-bt","values":[0.04400000000000001,0,0]},{"framework":"react-v16.8.6-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9489.992,5.691999999999998,5.231999999999997]},{"framework":"react-v16.8.6-non-keyed","benchmark":"34_startup-totalbytes","values":[261.509765625,261.509765625,261.509765625]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"01_run1k","values":[41.449,41.827,41.98,42.139,42.348,42.494,42.83,43.076,43.861,45.957]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"02_replace1k","values":[19.371,19.693,20.007,20.13,20.305,20.327,20.438,20.548,20.611,20.945]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"03_update10th1k_x16","values":[104.632,107.73,109.977,110.576,112.186,113.133,114.164,115.022,117.192,118.159]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"04_select1k","values":[14.132,14.309,15.325,16.103,16.422,17.129,17.413,17.688,18.006,18.032]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"05_swap1k","values":[19.368,19.468,19.78,19.869,20.091,20.365,20.44,22.552,23.238,23.316]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"06_remove-one-1k","values":[75.982,78.355,79.375,80.744,81.006,81.222,81.278,81.936,82.081,82.573]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"07_create10k","values":[493.014,494.959,496.99,497.719,498.064,498.624,499.309,501.097,501.614,502.093]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"08_create1k-after1k_x2","values":[99.959,100.048,100.453,101.093,101.228,101.563,102.353,102.426,102.55,102.654]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"09_clear1k_x8","values":[34.935,35.564,36.977,37.344,37.837,37.932,38.937,39.632,39.937,40.191]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"21_ready-memory","values":[0.6812763214111328]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"22_run-memory","values":[2.454957962036133]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"23_update5-memory","values":[2.47678279876709]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"25_run-clear-memory","values":[2.3979759216308594]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"26_run-10k-memory","values":[17.58653450012207]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"31_startup-ci","values":[1876.375,1877.2000000000003,1876.1450000000002]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9.203999999999992,8.559999999999995,5.403999999999996]},{"framework":"redom-v3.29.0-non-keyed","benchmark":"34_startup-totalbytes","values":[147.89453125,147.89453125,147.89453125]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"01_run1k","values":[89.778,89.778,90.549,90.726,90.857,91.319,91.671,92.213,92.683,93.579]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"02_replace1k","values":[109.153,109.506,109.917,109.93,109.994,110.336,110.818,114.355,114.852,116.285]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"03_update10th1k_x16","values":[345.806,355.66,359.344,359.389,361.273,361.567,363.183,363.384,366.103,366.798]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"04_select1k","values":[191.95,193.542,197.84,200.337,201.228,202.661,203.757,204.958,205.839,206.632]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"05_swap1k","values":[33.385,33.739,35.301,35.704,36.42,37.065,38.113,38.408,39.214,39.56]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"06_remove-one-1k","values":[61.531,62.233,64.214,65.566,65.947,65.969,66.344,67.822,68.234,68.949]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"07_create10k","values":[976.345,995.521,998.265,1004.173,1011.634,1012.807,1015.421,1016.77,1016.792,1018.577]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"08_create1k-after1k_x2","values":[215.048,215.691,216.949,219.843,220.11,221.321,222.436,222.646,222.726,223.326]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"09_clear1k_x8","values":[156.831,165.243,165.88,166.049,166.133,167.621,169.485,169.882,170.043,173.992]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"21_ready-memory","values":[8.018157005310059]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"22_run-memory","values":[21.029178619384766]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"23_update5-memory","values":[24.363823890686035]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"25_run-clear-memory","values":[40.26594829559326]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"26_run-10k-memory","values":[127.51017379760742]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"31_startup-ci","values":[15603.104000000003,15603.936000000002,15604.047999999997]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"33_startup-mainthreadcost","values":[6.323999999999998,7.523999999999998,4.447999999999996]},{"framework":"reflex-dom-v0.4-non-keyed","benchmark":"34_startup-totalbytes","values":[2879.08203125,2879.08203125,2879.08203125]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"01_run1k","values":[46.316,46.652,46.93,47.764,48.693,49.177,49.262,49.274,49.371,49.398]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"02_replace1k","values":[17.799,18.749,19.054,19.23,19.267,19.446,19.545,19.634,19.93,20.18]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"03_update10th1k_x16","values":[119.11,120.627,124.392,124.424,124.661,124.823,126.375,126.923,127.144,127.864]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"04_select1k","values":[25.891,27.384,27.612,27.691,27.863,28.599,28.98,30.193,30.388,31.941]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"05_swap1k","values":[22.069,22.789,22.935,22.988,23.718,23.964,24.345,24.879,24.89,25.752]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"06_remove-one-1k","values":[75.997,78.365,79.597,79.612,79.776,80.98,81.546,82.19,82.3,82.38]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"07_create10k","values":[527.119,528.759,530.363,533.072,535.3,538.937,539.528,542.517,545.001,547.935]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"08_create1k-after1k_x2","values":[109.346,109.807,109.828,110.19,110.363,110.388,110.846,110.956,111.503,112.143]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"09_clear1k_x8","values":[56.531,58.268,58.296,59.183,60.062,60.437,60.497,62.147,62.821,63.897]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"21_ready-memory","values":[0.7099637985229492]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"22_run-memory","values":[3.5951671600341797]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"23_update5-memory","values":[3.6055049896240234]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"25_run-clear-memory","values":[0.9927577972412109]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"26_run-10k-memory","values":[29.88880443572998]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"31_startup-ci","values":[1876.745,1876.5049999999999,1877.065]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"32_startup-bt","values":[0,0,0.064]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"33_startup-mainthreadcost","values":[11.123999999999992,5.443999999999996,9460.304]},{"framework":"riot-v7.1.0-non-keyed","benchmark":"34_startup-totalbytes","values":[160.125,160.125,160.125]},{"framework":"san-v3.12.0-non-keyed","benchmark":"01_run1k","values":[40.241,40.947,41.123,41.447,41.636,41.694,42.028,42.188,42.538,42.913]},{"framework":"san-v3.12.0-non-keyed","benchmark":"02_replace1k","values":[19.174,19.887,19.927,20.002,20.215,20.383,20.545,20.716,20.809,20.929]},{"framework":"san-v3.12.0-non-keyed","benchmark":"03_update10th1k_x16","values":[100.823,105.8,108.117,110.967,111.693,113.587,115.323,117.442,118.03,118.64]},{"framework":"san-v3.12.0-non-keyed","benchmark":"04_select1k","values":[17.033,18.28,18.597,18.924,19.205,19.226,19.29,19.342,19.501,19.561]},{"framework":"san-v3.12.0-non-keyed","benchmark":"05_swap1k","values":[17.65,18.841,20.17,20.357,20.537,21.219,21.462,21.524,22.93,23.411]},{"framework":"san-v3.12.0-non-keyed","benchmark":"06_remove-one-1k","values":[80.467,80.717,80.782,81.24,81.908,82.233,82.306,82.345,82.507,82.701]},{"framework":"san-v3.12.0-non-keyed","benchmark":"07_create10k","values":[463.481,463.787,463.916,465.589,465.677,466.444,466.893,466.896,469.325,470.679]},{"framework":"san-v3.12.0-non-keyed","benchmark":"08_create1k-after1k_x2","values":[94.177,94.311,94.91,95.238,95.338,95.988,96.054,96.058,96.407,96.462]},{"framework":"san-v3.12.0-non-keyed","benchmark":"09_clear1k_x8","values":[36.681,37.487,38.278,38.324,39.226,39.299,39.952,40.036,40.57,40.939]},{"framework":"san-v3.12.0-non-keyed","benchmark":"21_ready-memory","values":[1.0102806091308594]},{"framework":"san-v3.12.0-non-keyed","benchmark":"22_run-memory","values":[3.4425220489501953]},{"framework":"san-v3.12.0-non-keyed","benchmark":"23_update5-memory","values":[3.6714916229248047]},{"framework":"san-v3.12.0-non-keyed","benchmark":"25_run-clear-memory","values":[1.182546615600586]},{"framework":"san-v3.12.0-non-keyed","benchmark":"26_run-10k-memory","values":[24.451716423034668]},{"framework":"san-v3.12.0-non-keyed","benchmark":"31_startup-ci","values":[2176.9799999999996,2251.315,2251.61]},{"framework":"san-v3.12.0-non-keyed","benchmark":"32_startup-bt","values":[0.064,0,0]},{"framework":"san-v3.12.0-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9508.924,8.363999999999994,4.967999999999997]},{"framework":"san-v3.12.0-non-keyed","benchmark":"34_startup-totalbytes","values":[215.5419921875,215.5419921875,215.5419921875]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"01_run1k","values":[61.971,63.352,64.347,66.08,66.924,67.62,68.044,69.321,70.277,71.61]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"02_replace1k","values":[80.661,80.811,81.149,81.778,81.93,82.272,84.952,85.072,85.098,86.342]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"03_update10th1k_x16","values":[204.155,204.557,207.603,208.269,210.892,212.537,214.83,215.517,219.846,220.115]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"04_select1k","values":[120.546,120.685,121.396,121.785,122.457,122.503,122.861,123.053,123.454,123.609]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"05_swap1k","values":[299.865,301.854,302.259,302.632,302.642,303.414,304.526,304.801,306.013,307.53]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"06_remove-one-1k","values":[74.777,79.303,80.208,80.586,86.105,88.927,88.976,91.504,93.093,95.376]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"07_create10k","values":[685.779,698.452,704.355,712.329,713.731,713.794,714.094,716.242,717.337,717.459]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"08_create1k-after1k_x2","values":[153.588,158.016,162.162,162.949,163.969,165.476,165.799,165.866,166.494,166.548]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"09_clear1k_x8","values":[117.751,118.215,119.63,119.643,119.668,120.413,120.62,121.049,121.497,121.956]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"21_ready-memory","values":[1.8534421920776367]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"22_run-memory","values":[5.061271667480469]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"23_update5-memory","values":[6.713030815124512]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"25_run-clear-memory","values":[4.174040794372559]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"26_run-10k-memory","values":[35.00185585021973]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"31_startup-ci","values":[1876.8600000000001,1877.665,1876.67]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9.011999999999992,4.631999999999997,9.047999999999996]},{"framework":"sauron-v0.50.3-non-keyed","benchmark":"34_startup-totalbytes","values":[361.4140625,361.4140625,361.4140625]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"01_run1k","values":[48.413,48.488,48.6,48.641,48.769,48.846,48.866,49.066,49.159,49.228]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"02_replace1k","values":[18.261,18.807,18.884,20.52,22.009,23.036,23.78,24.043,24.408,24.929]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"03_update10th1k_x16","values":[93.144,98.157,102.506,102.738,103.378,103.594,104.08,104.11,104.411,104.879]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"04_select1k","values":[12.912,13.158,13.225,13.265,13.615,14.49,14.601,14.778,14.853,14.862]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"05_swap1k","values":[17.76,18.409,19.557,20.811,20.85,35.316,35.492999999999995,35.52499999999999,35.774,36.602000000000004]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"06_remove-one-1k","values":[47.534,48.561,48.784,48.834,49.334,49.392,49.661,50.297,50.373,50.552]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"07_create10k","values":[500.978,502.41,503.327,504.093,504.963,505.062,505.538,507.329,507.86,508.298]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"08_create1k-after1k_x2","values":[100.238,101.251,101.589,101.656,101.713,102.034,102.292,102.604,102.825,102.973]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"09_clear1k_x8","values":[33.541,34.063,34.444,34.74,35.025,35.309,36.673,37.042,37.402,38.54]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"21_ready-memory","values":[0.9861211776733398]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"22_run-memory","values":[3.905261993408203]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"23_update5-memory","values":[4.098721504211426]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"25_run-clear-memory","values":[1.279031753540039]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"26_run-10k-memory","values":[30.216397285461426]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"31_startup-ci","values":[2401.535,2401.895,2402.9199999999996]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.615999999999997,4.607999999999998,5.447999999999994]},{"framework":"scarlets-frame-v0.34.6-non-keyed","benchmark":"34_startup-totalbytes","values":[255.9853515625,255.9853515625,255.9853515625]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"01_run1k","values":[58.917,59.341,59.839,59.856,60.225,60.367,60.424,60.913,61.257,61.419]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"02_replace1k","values":[31.482,31.902,32.276,33.055,33.479,33.579,33.994,34.081,34.612,34.703]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"03_update10th1k_x16","values":[304.712,309.489,310.403,313.187,315.109,315.972,317.565,317.897,318.073,318.321]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"04_select1k","values":[219.575,219.827,221.218,222.462,223.735,224.15,224.487,224.647,225.277,225.302]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"05_swap1k","values":[68.526,69.752,70.244,70.843,70.944,71.454,71.768,72.207,72.215,72.375]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"06_remove-one-1k","values":[126.502,128.106,129.41,129.543,129.557,130.143,130.91,132.566,132.648,132.807]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"07_create10k","values":[701.365,802.373,811.57,811.991,812.647,813.023,813.535,819.685,820.661,825.948]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"08_create1k-after1k_x2","values":[176.828,176.983,177.455,177.649,177.87,178.041,178.836,179.684,179.693,179.734]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"09_clear1k_x8","values":[66.382,67.226,67.511,68.373,69.047,69.975,70.602,70.635,73.575,75.221]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"21_ready-memory","values":[1.94989013671875]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"22_run-memory","values":[10.875807762145996]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"23_update5-memory","values":[18.68498420715332]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"25_run-clear-memory","values":[9.992467880249023]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"26_run-10k-memory","values":[91.69684028625488]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"31_startup-ci","values":[1952.6,1952.6149999999998,1951.7600000000002]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.275999999999999,4.875999999999997,4.599999999999999]},{"framework":"seed-v0.8.0-non-keyed","benchmark":"34_startup-totalbytes","values":[575.5478515625,575.5478515625,575.5478515625]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"01_run1k","values":[38.812,38.956,39.125,39.223,39.814,40.041,40.109,40.154,40.247,40.417]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"02_replace1k","values":[18.148,18.316,18.327,18.367,18.555,18.796,18.815,19.168,19.308,19.413]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"03_update10th1k_x16","values":[99.951,106.19,107.048,108.399,109.421,109.84,110.016,110.824,111.362,111.441]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"04_select1k","values":[14.267,14.39,14.666,15.05,15.631,15.798,16.188,16.655,16.821,16.951]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"05_swap1k","values":[19.599,20.328,20.387,20.486,20.633,20.768,20.796,21.067,21.237,21.43]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"06_remove-one-1k","values":[75.362,75.901,76.206,76.441,76.671,76.812,77.166,77.454,77.917,77.935]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"07_create10k","values":[425.475,427.171,427.51,430.134,430.839,430.986,431.423,433.251,435.653,435.905]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"08_create1k-after1k_x2","values":[91.638,92.705,92.765,92.981,93.126,93.291,93.717,93.923,94.163,94.179]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"09_clear1k_x8","values":[31.771,32.462,32.989,33.381,33.757,34.17,35.22,35.737,36.384,36.464]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"21_ready-memory","values":[0.7367458343505859]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"22_run-memory","values":[2.0335731506347656]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"23_update5-memory","values":[1.9421625137329102]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"25_run-clear-memory","values":[0.8209466934204102]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"26_run-10k-memory","values":[14.200420379638672]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"31_startup-ci","values":[2029.4604999999997,2027.7005,2028.5199999999998]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"32_startup-bt","values":[0.05600000000000001,0,0]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9453.028,4.247999999999998,4.919999999999998]},{"framework":"sifrr-v0.0.3-non-keyed","benchmark":"34_startup-totalbytes","values":[160.8740234375,160.8740234375,160.8740234375]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"01_run1k","values":[38.815,39.02,39.199,39.304,39.492,40.399,40.514,40.746,40.976,41.18]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"02_replace1k","values":[18.154,18.632,18.904,19.251,19.366,19.403,19.808,19.948,19.965,20.232]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"03_update10th1k_x16","values":[107.193,108.392,113.059,113.75,114.012,115.033,116.12,116.128,116.497,116.781]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"04_select1k","values":[16.644,16.739,16.82,17.389,17.605,18.476,18.589,18.824,18.854,19.068]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"05_swap1k","values":[17.209,18.999,19.164,19.204,19.649,20.159,20.538,20.854,21.363,22.788]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"06_remove-one-1k","values":[76.665,77.285,78.1,78.341,78.892,78.945,79.118,79.319,80.555,80.663]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"07_create10k","values":[625.86,627.758,628.327,630.398,630.56,631.039,631.953,632.614,632.682,634.199]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"08_create1k-after1k_x2","values":[133.299,133.391,133.467,133.482,133.491,134.133,134.21,134.649,134.709,134.716]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"09_clear1k_x8","values":[36.273,36.313,36.786,37.476,37.691,39.527,40.259,40.262,40.598,40.982]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"21_ready-memory","values":[0.7530221939086914]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"22_run-memory","values":[3.944253921508789]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"23_update5-memory","values":[4.045348167419434]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"25_run-clear-memory","values":[3.988361358642578]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"26_run-10k-memory","values":[31.738938331604004]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"31_startup-ci","values":[2178.836,2179.8650000000002,2179.466]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"32_startup-bt","values":[0,0.056,0]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.523999999999998,9526.172,8.643999999999991]},{"framework":"slim-js-v5.0.8-non-keyed","benchmark":"34_startup-totalbytes","values":[154.07421875,154.07421875,154.07421875]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"01_run1k","values":[45.563,46.053,46.501,46.868,47.392,47.405,47.49,47.569,47.719,47.77]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"02_replace1k","values":[21.162,21.256,21.62,21.749,22.937,23.089,23.142,23.169,23.246,23.328]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"03_update10th1k_x16","values":[128.207,138.34,140.681,142.068,144.417,145.122,145.215,145.548,146.643,147.592]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"04_select1k","values":[42.478,50.972,52.714,53.595,53.61,54.829,55.536,56.071,56.498,58.505]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"05_swap1k","values":[24.231,25.009,25.034,25.258,25.263,26.191,27.206,27.289,27.684,27.748]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"06_remove-one-1k","values":[95.582,96.29,97.4,97.748,97.846,99.13,99.384,100.841,101.032,101.673]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"07_create10k","values":[470.839,478.696,479.346,479.499,480.269,480.673,481.994,482.37,482.45,483.606]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"08_create1k-after1k_x2","values":[102.119,102.126,102.368,102.656,102.677,103.037,103.341,103.559,104.046,106.258]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"09_clear1k_x8","values":[31.64,32.634,32.929,33.198,33.94,34.864,36.367,36.409,36.81,37.125]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"21_ready-memory","values":[0.7058324813842773]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"22_run-memory","values":[1.8807621002197266]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"23_update5-memory","values":[2.0984926223754883]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"25_run-clear-memory","values":[0.8239812850952148]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"26_run-10k-memory","values":[13.387797355651855]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"31_startup-ci","values":[1951.915,1951.4800000000002,1951.5800000000002]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"33_startup-mainthreadcost","values":[10.811999999999992,4.616,4.175999999999998]},{"framework":"slingjs-v14.3.0-non-keyed","benchmark":"34_startup-totalbytes","values":[164.296875,164.296875,164.296875]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"01_run1k","values":[47.957,48.264,48.274,48.534,48.585,48.65,48.913,48.937,49.171,49.53]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"02_replace1k","values":[22.474,22.477,22.513,22.712,22.825,22.831,23.436,23.652,23.833,23.972]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"03_update10th1k_x16","values":[101.607,102.203,104.633,105.476,105.862,106.119,106.833,107.026,107.182,110.312]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"04_select1k","values":[12.285,12.581,12.802,12.873,12.928,13.338,13.629,13.681,13.709,13.796]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"05_swap1k","values":[18.317,18.558,18.855,18.857,18.975,19.247,19.964,20.31,20.675,21.335]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"06_remove-one-1k","values":[87.47,91.843,91.999,93.24,93.375,93.812,94.166,94.766,94.852,95.773]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"07_create10k","values":[500.429,501.373,501.717,502.961,503.202,503.455,503.801,504.392,504.984,505.256]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"08_create1k-after1k_x2","values":[102.04,103.133,103.177,103.649,103.84,103.899,104.037,104.105,104.589,104.884]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"09_clear1k_x8","values":[45.552,45.675,45.89,47.297,47.69,48.802,48.994,49.242,49.877,50.015]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"21_ready-memory","values":[1.8432178497314453]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"22_run-memory","values":[3.135563850402832]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"23_update5-memory","values":[3.1861324310302734]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"25_run-clear-memory","values":[2.3890018463134766]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"26_run-10k-memory","values":[15.965779304504395]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"31_startup-ci","values":[1953.44,1952.1249999999998,1952.61]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"32_startup-bt","values":[0.052000000000000005,0,0]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9546.392,4.263999999999997,4.052]},{"framework":"stdweb-v0.4.17-non-keyed","benchmark":"34_startup-totalbytes","values":[262.052734375,262.052734375,262.052734375]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"01_run1k","values":[50.452,50.634,50.934,51.123,51.433,51.599,51.872,52.057,52.141,53.203]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"02_replace1k","values":[18.683,18.802,18.812,18.827,18.994,19.583,19.658,19.696,19.806,20.116]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"03_update10th1k_x16","values":[95.37,99.62,105.578,106.109,107.341,107.815,109.114,109.77,110.544,110.716]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"04_select1k","values":[13.101,13.485,13.818,13.922,14.929,15.051,15.714,16.376,16.731,17.119]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"05_swap1k","values":[18.169,18.638,18.819,19.613,19.621,19.783,20.242,20.418,20.73,22.2]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"06_remove-one-1k","values":[73.794,74.761,75.841,76.187,76.362,76.401,76.811,77.527,77.885,78.23]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"07_create10k","values":[540.634,541.661,544.035,545.127,546.419,546.83,548.49,549.566,551.248,551.883]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"08_create1k-after1k_x2","values":[111.762,112.225,112.337,112.503,113.214,113.234,113.372,113.379,113.398,113.922]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"09_clear1k_x8","values":[40.741,41.402,41.605,42.675,43.899,45.722,46.134,47.169,47.48,48.657]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"21_ready-memory","values":[0.6385316848754883]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"22_run-memory","values":[2.990017890930176]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"23_update5-memory","values":[3.0270986557006836]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"25_run-clear-memory","values":[0.8839797973632812]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"26_run-10k-memory","values":[22.619619369506836]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"31_startup-ci","values":[1876.8200000000002,1876.9650000000001,1876.8700000000001]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"32_startup-bt","values":[0,0.064,0]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"33_startup-mainthreadcost","values":[7.279999999999997,9448.76,4.651999999999998]},{"framework":"svelte-v3.50.1-non-keyed","benchmark":"34_startup-totalbytes","values":[145.6875,145.6875,145.6875]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"01_run1k","values":[41.801,42.235,42.747,42.758,43.952,44.214,44.277,44.287,44.322,44.848]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"02_replace1k","values":[20.816,20.927,20.968,21.403,21.547,21.653,21.733,21.818,21.845,22.267]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"03_update10th1k_x16","values":[95.242,98.211,103.811,104.53,106.461,106.682,107.274,109.183,111.457,111.679]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"04_select1k","values":[10.323,10.792,10.991,11.8,11.855,11.959,12.083,12.45,12.918,13.196]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"05_swap1k","values":[24.102,24.391,24.748,25.122,25.819,26.889,27.039,27.263,27.71,27.852]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"06_remove-one-1k","values":[83.293,86.177,86.652,86.89,87.676,87.682,88.031,88.052,88.221,89.011]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"07_create10k","values":[496.199,503.953,504.16,504.418,504.714,505.077,506.127,506.874,507.038,508.271]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"08_create1k-after1k_x2","values":[100.132,100.296,100.621,100.805,100.818,101.791,102.136,102.402,102.506,102.706]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"09_clear1k_x8","values":[33.433,33.733,33.806,34.095,34.149,34.374,34.849,35.391,36.964,38.004]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"21_ready-memory","values":[0.7116546630859375]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"22_run-memory","values":[2.632406234741211]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"23_update5-memory","values":[2.7611942291259766]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"25_run-clear-memory","values":[0.8776359558105469]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"26_run-10k-memory","values":[20.896032333374023]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"31_startup-ci","values":[1876.7849999999999,1876.81,1877.535]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.7159999999999975,4.6439999999999975,6.863999999999996]},{"framework":"udomsay-esx-v0.4.9-non-keyed","benchmark":"34_startup-totalbytes","values":[151.2587890625,151.2587890625,151.2587890625]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"01_run1k","values":[45.114,45.488,45.491,46.912,47.072,47.304,47.313,47.451,47.462,47.612]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"02_replace1k","values":[19.649,20.005,20.423,20.429,20.514,20.927,21.222,21.256,21.3,21.494]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"03_update10th1k_x16","values":[111.722,113.247,115.394,115.496,116.395,116.46,119.454,119.828,120.273,121.992]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"04_select1k","values":[21.829,23.694,23.902,23.987,24.262,24.888,24.954,25.486,25.933,26.027]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"05_swap1k","values":[20.439,22.755,23.649,24.449,24.617,24.649,24.781,25.081,25.506,25.813]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"06_remove-one-1k","values":[75.035,75.156,75.915,76.622,76.674,76.971,77.666,78.045,78.097,78.276]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"07_create10k","values":[473.061,476.863,477.46,482.279,488.414,488.835,491.159,492.169,492.627,493.623]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"08_create1k-after1k_x2","values":[99.732,100.066,100.206,100.708,100.77,101.626,101.721,101.738,102.077,103.005]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"09_clear1k_x8","values":[37.98,38.676,38.846,39.464,39.522,40.057,40.613,40.651,42.395,42.423]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"21_ready-memory","values":[0.685455322265625]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"22_run-memory","values":[2.791414260864258]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"23_update5-memory","values":[2.7520790100097656]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"25_run-clear-memory","values":[0.8225927352905273]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"26_run-10k-memory","values":[22.351993560791016]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"31_startup-ci","values":[1876.315,1876.63,1876.665]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"33_startup-mainthreadcost","values":[3.724,6.511999999999998,3.7360000000000007]},{"framework":"uhtml-v3.0.1-non-keyed","benchmark":"34_startup-totalbytes","values":[147.6025390625,147.6025390625,147.6025390625]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"01_run1k","values":[42.912,43.805,44.454,44.842,44.843,44.974,45.833,48.227,48.387,51.341]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"02_replace1k","values":[20.42,22.438,24.741,24.751,26.089,26.232,27.144,27.285,27.597,27.873]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"03_update10th1k_x16","values":[107.624,110.374,116.597,117.132,117.803,117.824,118.019,118.91,120.306,120.319]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"04_select1k","values":[17.819,19.622,19.644,19.89,20.425,21.056,21.26,21.274,21.454,21.76]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"05_swap1k","values":[18.298,19.652,19.817,20.112,20.507,20.532,21.587,22.513,22.584,22.794]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"06_remove-one-1k","values":[73.186,73.924,74.132,74.285,75.481,76.289,76.307,77.15,78.916,80.265]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"07_create10k","values":[473.079,474.106,478.513,479.986,480.513,481.073,481.085,483.634,484.467,485.584]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"08_create1k-after1k_x2","values":[98.039,98.413,112.02,112.651,112.85600000000001,113.929,114.261,114.575,114.732,115.14399999999999]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"09_clear1k_x8","values":[39.449,40.847,40.85,41.285,41.45,41.877,42.017,42.286,43.058,44.486]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"21_ready-memory","values":[0.8329792022705078]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"22_run-memory","values":[2.9471397399902344]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"23_update5-memory","values":[2.9172449111938477]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"25_run-clear-memory","values":[1.1343927383422852]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"26_run-10k-memory","values":[20.667170524597168]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"31_startup-ci","values":[1801.5885,1801.692,1801.4715]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"33_startup-mainthreadcost","values":[4.108,9.623999999999992,9.743999999999994]},{"framework":"ui5-webcomponents-v1.3.1-non-keyed","benchmark":"34_startup-totalbytes","values":[187.3056640625,187.3056640625,187.3056640625]},{"framework":"vanillajs-non-keyed","benchmark":"01_run1k","values":[38.283,39.029,39.137,39.517,39.63,39.76,39.77,39.793,39.835,39.916]},{"framework":"vanillajs-non-keyed","benchmark":"02_replace1k","values":[19.163,19.664,19.763,19.805,20.157,20.212,20.338,20.382,20.441,20.511]},{"framework":"vanillajs-non-keyed","benchmark":"03_update10th1k_x16","values":[89.651,100.358,102.229,103.548,103.646,104.793,104.929,105.617,106.597,107.085]},{"framework":"vanillajs-non-keyed","benchmark":"04_select1k","values":[10.789,10.922,11.207,11.34,11.471,11.818,11.882,12.012,12.34,12.593]},{"framework":"vanillajs-non-keyed","benchmark":"05_swap1k","values":[18.885,19.148,19.68,19.748,19.768,19.831,19.989,20.535,20.772,20.816]},{"framework":"vanillajs-non-keyed","benchmark":"06_remove-one-1k","values":[83.548,84.319,85.776,86.049,86.29,86.585,87.386,87.514,87.757,87.918]},{"framework":"vanillajs-non-keyed","benchmark":"07_create10k","values":[413.465,415.563,416.992,418.515,419.317,420.417,420.791,421.37,422.35,422.888]},{"framework":"vanillajs-non-keyed","benchmark":"08_create1k-after1k_x2","values":[86.339,88.125,88.277,88.593,88.595,88.65,88.737,88.945,89.475,89.767]},{"framework":"vanillajs-non-keyed","benchmark":"09_clear1k_x8","values":[30.613,30.974,31.297,31.883,32.136,32.588,34.189,34.288,34.467,34.529]},{"framework":"vanillajs-non-keyed","benchmark":"21_ready-memory","values":[0.6287212371826172]},{"framework":"vanillajs-non-keyed","benchmark":"22_run-memory","values":[1.7508745193481445]},{"framework":"vanillajs-non-keyed","benchmark":"23_update5-memory","values":[1.8701953887939453]},{"framework":"vanillajs-non-keyed","benchmark":"25_run-clear-memory","values":[0.7062616348266602]},{"framework":"vanillajs-non-keyed","benchmark":"26_run-10k-memory","values":[11.102502822875977]},{"framework":"vanillajs-non-keyed","benchmark":"31_startup-ci","values":[1877,1876.6250000000002,1876.36]},{"framework":"vanillajs-non-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"vanillajs-non-keyed","benchmark":"33_startup-mainthreadcost","values":[6.2399999999999975,8.791999999999993,4.076]},{"framework":"vanillajs-non-keyed","benchmark":"34_startup-totalbytes","values":[150.384765625,150.384765625,150.384765625]},{"framework":"vanillajs-1-non-keyed","benchmark":"01_run1k","values":[37.807,38.141,38.383,39.381,39.436,39.458,39.568,39.86,40.511,40.614]},{"framework":"vanillajs-1-non-keyed","benchmark":"02_replace1k","values":[18.66,18.906,19.154,19.254,19.528,19.612,20.008,20.172,20.183,20.324]},{"framework":"vanillajs-1-non-keyed","benchmark":"03_update10th1k_x16","values":[90.758,94.284,97.385,98.259,102.005,102.534,103.449,105.508,105.51,106.359]},{"framework":"vanillajs-1-non-keyed","benchmark":"04_select1k","values":[9.121,10.468,10.802,10.9,11.646,11.914,12.227,12.631,12.792,13.209]},{"framework":"vanillajs-1-non-keyed","benchmark":"05_swap1k","values":[18.366,19.189,19.332,19.85,20.028,20.213,21.153,21.275,21.307,21.586]},{"framework":"vanillajs-1-non-keyed","benchmark":"06_remove-one-1k","values":[75.089,77.633,78.182,78.331,78.604,78.913,79.212,79.356,79.472,79.668]},{"framework":"vanillajs-1-non-keyed","benchmark":"07_create10k","values":[412.837,415.294,416.867,418.383,418.982,419.529,419.984,420.349,421.145,421.413]},{"framework":"vanillajs-1-non-keyed","benchmark":"08_create1k-after1k_x2","values":[86.822,87.15,87.402,88.184,88.285,88.429,88.472,88.538,88.727,88.761]},{"framework":"vanillajs-1-non-keyed","benchmark":"09_clear1k_x8","values":[31.443,31.46,32.605,32.705,33.075,33.183,33.201,33.253,33.39,33.779]},{"framework":"vanillajs-1-non-keyed","benchmark":"21_ready-memory","values":[0.6301202774047852]},{"framework":"vanillajs-1-non-keyed","benchmark":"22_run-memory","values":[1.7449302673339844]},{"framework":"vanillajs-1-non-keyed","benchmark":"23_update5-memory","values":[1.8546209335327148]},{"framework":"vanillajs-1-non-keyed","benchmark":"25_run-clear-memory","values":[0.6862754821777344]},{"framework":"vanillajs-1-non-keyed","benchmark":"26_run-10k-memory","values":[10.552048683166504]},{"framework":"vanillajs-1-non-keyed","benchmark":"31_startup-ci","values":[1877.065,1876.6750000000002,1876.78]},{"framework":"vanillajs-1-non-keyed","benchmark":"32_startup-bt","values":[0.04800000000000001,0,0]},{"framework":"vanillajs-1-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9407.768,5.975999999999998,8.211999999999998]},{"framework":"vanillajs-1-non-keyed","benchmark":"34_startup-totalbytes","values":[148.4248046875,148.4248046875,148.4248046875]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"01_run1k","values":[45.044,45.188,45.599,45.627,45.985,46.594,46.605,47.335,47.641,47.889]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"02_replace1k","values":[21.81,21.852,21.863,21.999,22.02,22.194,22.686,23.151,23.377,23.454]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"03_update10th1k_x16","values":[114.411,114.654,122.331,122.518,123.327,124.226,124.985,125.448,125.591,126.133]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"04_select1k","values":[14.749,15.465,15.815,16.781,17.308,17.798,18.314,18.547,18.842,18.932]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"05_swap1k","values":[18.929,19.554,20.636,20.889,22.728,23.05,23.214,23.642,23.645,23.719]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"06_remove-one-1k","values":[85.175,85.889,85.891,86.056,86.156,86.658,87.364,87.895,88.306,89.298]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"07_create10k","values":[483.297,485.693,485.73,487.92,488.823,490.207,490.281,491.061,493.514,504.718]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"08_create1k-after1k_x2","values":[98.789,99.195,99.388,99.804,99.847,100.272,100.303,100.321,100.601,101.195]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"09_clear1k_x8","values":[34.755,38.4,38.57,38.902,40.03,40.513,40.7,42.358,42.471,43.783]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"21_ready-memory","values":[0.8910045623779297]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"22_run-memory","values":[3.6321401596069336]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"23_update5-memory","values":[3.6642847061157227]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"25_run-clear-memory","values":[1.196345329284668]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"26_run-10k-memory","values":[26.52134418487549]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"31_startup-ci","values":[2101.6000000000004,2103.145,2101.56]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"32_startup-bt","values":[0.056,0,0]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"33_startup-mainthreadcost","values":[9487.048,4.915999999999998,3.8640000000000003]},{"framework":"vue-v3.2.37-non-keyed","benchmark":"34_startup-totalbytes","values":[196.501953125,196.501953125,196.501953125]}] \ No newline at end of file +[{"framework":"blockdom-v0.9.26-keyed","benchmark":"01_run1k","values":[62.381,62.922,63.321,64.468,64.792,65.116,65.342,65.458,66.717,67.591]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"02_replace1k","values":[67.507,67.663,69.077,69.134,69.161,69.399,69.557,69.676,69.713,69.938]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"03_update10th1k_x16","values":[163.128,165.017,169.241,174.609,176.154,176.557,177.704,178.797,179.002,179.298]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"04_select1k","values":[21.03,21.647,22.589,23.11,23.196,23.988,26.776,27.511,27.695,29.005]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"05_swap1k","values":[42.47,43.153,43.561,43.77,43.927,43.992,45.953,46.021,47.11,47.358]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"06_remove-one-1k","values":[74.822,74.954,76.141,76.269,78.179,78.586,80.306,82.195,85.748,88.637]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"07_create10k","values":[675.161,676.333,676.777,679.362,679.936,680.023,681.019,681.652,683.224,683.754]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"08_create1k-after1k_x2","values":[149.106,151.464,152.105,152.761,152.776,153.502,154.937,158.074,160.386,161.349]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"09_clear1k_x8","values":[44.304,44.971,45.945,48.171,48.63,48.745,48.875,48.956,49.24,49.321]},{"framework":"inferno-v7.4.8-keyed","benchmark":"01_run1k","values":[63.894,64.01,64.072,64.108,64.164,64.357,64.551,64.592,64.948,65.158]},{"framework":"inferno-v7.4.8-keyed","benchmark":"02_replace1k","values":[68.671,69.302,69.541,69.63,69.774,69.97,70.224,70.704,70.888,71.98]},{"framework":"inferno-v7.4.8-keyed","benchmark":"03_update10th1k_x16","values":[166.748,167.725,168.355,169.707,172.364,177.112,177.174,177.677,179.316,179.601]},{"framework":"inferno-v7.4.8-keyed","benchmark":"04_select1k","values":[20.243,20.508,21.41,23.225,24.113,25.075,26.07,26.152,26.268,27.756]},{"framework":"inferno-v7.4.8-keyed","benchmark":"05_swap1k","values":[44.169,44.217,44.251,45.163,45.561,45.625,46.286,46.59,46.924,50.582]},{"framework":"inferno-v7.4.8-keyed","benchmark":"06_remove-one-1k","values":[75.985,77.048,78.098,79.045,80.394,82.809,83.358,84.704,85.195,86.782]},{"framework":"inferno-v7.4.8-keyed","benchmark":"07_create10k","values":[683.197,694.518,696.186,696.354,697.189,697.461,698.041,699.383,700.324,700.393]},{"framework":"inferno-v7.4.8-keyed","benchmark":"08_create1k-after1k_x2","values":[156.07,157.388,158.412,158.582,159.796,160.572,160.944,161.248,164.201,165.23]},{"framework":"inferno-v7.4.8-keyed","benchmark":"09_clear1k_x8","values":[45.569,45.974,47.424,47.574,48.29,48.933,50.465,50.924,51.84,51.931]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"01_run1k","values":[65.422,66.185,66.191,66.836,67.427,67.744,68.963,73.392,74.674,76.193]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"02_replace1k","values":[70.863,71.752,71.782,72.617,72.946,73.011,73.1,74.541,74.988,75.108]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"03_update10th1k_x16","values":[167.421,169.19,171.793,174.686,176.077,176.785,178.079,182.829,183.896,185.702]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"04_select1k","values":[26.006,26.202,26.426,28.516,28.826,29.109,30.566,30.829,30.913,31.434]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"05_swap1k","values":[41.061,42.581,43.032,44.144,45.104,45.127,45.766,46.46,47.191,47.718]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"06_remove-one-1k","values":[75.547,75.808,77.012,79.556,80.176,80.648,81.042,81.35,82.942,83.011]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"07_create10k","values":[706.944,708.408,709.353,710.007,711.294,711.381,714.405,715.391,716.616,717.306]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"08_create1k-after1k_x2","values":[156.889,158.424,158.941,159.821,159.92,159.934,160.975,161.826,164.643,170.43]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"09_clear1k_x8","values":[45.836,47.543,47.684,47.776,48.218,48.678,49.186,49.906,50.311,50.735]},{"framework":"preact-v10.7.3-keyed","benchmark":"01_run1k","values":[74.853,74.878,74.939,74.953,74.973,74.991,76.277,77.179,79.192,80.62]},{"framework":"preact-v10.7.3-keyed","benchmark":"02_replace1k","values":[92.913,93.567,94.414,96.261,98.14,100.242,100.417,100.622,106.51,113.516]},{"framework":"preact-v10.7.3-keyed","benchmark":"03_update10th1k_x16","values":[170.824,200.268,203.92,209.475,219.136,220.734,221.653,222.902,230.333,235.169]},{"framework":"preact-v10.7.3-keyed","benchmark":"04_select1k","values":[45.54,50.833,51.442,52.249,54.538,54.697,55.771,60.28,61.236,62.977]},{"framework":"preact-v10.7.3-keyed","benchmark":"05_swap1k","values":[48.704,49.396,49.587,49.654,50.462,51.086,52.341,54.597,55.022,55.373]},{"framework":"preact-v10.7.3-keyed","benchmark":"06_remove-one-1k","values":[94.598,95.927,97.436,97.782,99.931,100.668,101.536,107.131,107.589,108.994]},{"framework":"preact-v10.7.3-keyed","benchmark":"07_create10k","values":[770.902,777.095,777.973,779.696,781.104,782.54,788.213,791.395,792.115,819.64]},{"framework":"preact-v10.7.3-keyed","benchmark":"08_create1k-after1k_x2","values":[184.689,185.394,185.704,186.259,186.613,186.752,187.087,187.275,187.442,187.765]},{"framework":"preact-v10.7.3-keyed","benchmark":"09_clear1k_x8","values":[58.394,58.523,59.658,59.826,60.333,60.996,61.843,62.46,62.794,62.99]},{"framework":"react-v17.0.2-keyed","benchmark":"01_run1k","values":[81.175,81.303,81.44,82.497,82.785,83.023,84.994,85.744,86.935,93.413]},{"framework":"react-v17.0.2-keyed","benchmark":"02_replace1k","values":[83.846,83.979,84.164,84.308,84.548,85.173,85.205,85.388,86.849,87.207]},{"framework":"react-v17.0.2-keyed","benchmark":"03_update10th1k_x16","values":[233.728,249.253,252.391,258.57,261.003,261.488,261.79,263.534,263.675,264.391]},{"framework":"react-v17.0.2-keyed","benchmark":"04_select1k","values":[67.38,67.856,68.223,69.576,70.344,70.382,70.547,71.306,72.43,73.496]},{"framework":"react-v17.0.2-keyed","benchmark":"05_swap1k","values":[304.02,305.057,305.113,305.604,306.18,306.346,307.204,308.077,308.311,308.43]},{"framework":"react-v17.0.2-keyed","benchmark":"06_remove-one-1k","values":[86.637,88.525,90.346,90.624,90.831,91.314,91.519,91.735,91.984,94.658]},{"framework":"react-v17.0.2-keyed","benchmark":"07_create10k","values":[1080.56,1089.414,1089.785,1090.2,1091.517,1094.203,1094.233,1097.902,1098.031,1105.908]},{"framework":"react-v17.0.2-keyed","benchmark":"08_create1k-after1k_x2","values":[200.556,201.86,202.293,203.654,203.97,204.442,204.811,204.908,207.386,207.477]},{"framework":"react-v17.0.2-keyed","benchmark":"09_clear1k_x8","values":[55.74,56.595,57.376,59.436,60.216,60.425,61.64,62.398,63.216,63.937]},{"framework":"svelte-v3.50.1-keyed","benchmark":"01_run1k","values":[79.456,79.503,79.589,79.767,80.116,80.622,81.127,81.512,82.626,84.778]},{"framework":"svelte-v3.50.1-keyed","benchmark":"02_replace1k","values":[83.12,83.15,83.347,84.707,84.734,84.737,84.819,85.152,90.208,92.01]},{"framework":"svelte-v3.50.1-keyed","benchmark":"03_update10th1k_x16","values":[173.598,174.705,185.451,189.377,191.074,191.62,194.763,194.932,196.183,201.425]},{"framework":"svelte-v3.50.1-keyed","benchmark":"04_select1k","values":[31.888,32.667,33.076,33.164,33.209,33.723,33.876,33.968,35.589,36.594]},{"framework":"svelte-v3.50.1-keyed","benchmark":"05_swap1k","values":[43.386,43.715,45.223,45.41,47.015,47.108,47.3,47.454,47.684,48.124]},{"framework":"svelte-v3.50.1-keyed","benchmark":"06_remove-one-1k","values":[80.247,80.443,81.772,82.869,83.714,84.07,84.536,85.227,85.588,85.601]},{"framework":"svelte-v3.50.1-keyed","benchmark":"07_create10k","values":[842.024,843.53,845.332,845.546,847.23,847.46,848.581,851.04,852.565,855.277]},{"framework":"svelte-v3.50.1-keyed","benchmark":"08_create1k-after1k_x2","values":[187.17,187.913,188.658,188.793,189.612,190.054,190.074,190.309,190.677,190.716]},{"framework":"svelte-v3.50.1-keyed","benchmark":"09_clear1k_x8","values":[60.742,60.798,62.293,62.473,62.953,63.349,64.055,65.138,65.736,66.854]}] \ No newline at end of file From 5bec6dca871e1c107fafa690bdee9a2845f8fbfd Mon Sep 17 00:00:00 2001 From: Aiden Bai Date: Mon, 20 Feb 2023 09:59:10 -0800 Subject: [PATCH 06/18] optimize init --- frameworks/keyed/million/package.json | 3 +- frameworks/keyed/million/src/main.js | 61 ++++++++------- webdriver-ts-results/src/results.ts | 103 ++++++++++++++++++-------- webdriver-ts-results/table.html | 2 +- webdriver-ts/results.json | 2 +- 5 files changed, 113 insertions(+), 58 deletions(-) diff --git a/frameworks/keyed/million/package.json b/frameworks/keyed/million/package.json index e65d82c01..01ad3669c 100644 --- a/frameworks/keyed/million/package.json +++ b/frameworks/keyed/million/package.json @@ -16,6 +16,7 @@ }, "js-framework-benchmark": { "frameworkVersionFromPackage": "million", - "customURL": "/dist" + "customURL": "/dist", + "frameworkHomeURL": "https://github.com/aidenybai/million" } } diff --git a/frameworks/keyed/million/src/main.js b/frameworks/keyed/million/src/main.js index cc9f00a17..89df4d5d3 100644 --- a/frameworks/keyed/million/src/main.js +++ b/frameworks/keyed/million/src/main.js @@ -1,7 +1,9 @@ +import { withKey } from '../../../../../million/packages/block/block'; import { Block, fragment, stringToDOM, + linkEvent, } from '/Users/aidenybai/Projects/aidenybai/million/packages/block/index'; const adjectives = [ @@ -69,7 +71,6 @@ let main; const clear = () => { list = []; - main.children = []; main.remove(); }; @@ -148,7 +149,7 @@ const Row = (() => { path: [0], edits: [ { - type: 2, + type: 'child', hole: 'id', index: 0, }, @@ -159,13 +160,13 @@ const Row = (() => { path: [1, 0], edits: [ { - type: 3, + type: 'event', listener: 'select', name: 'onClick', hole: 'select', }, { - type: 2, + type: 'child', hole: 'label', index: 0, }, @@ -176,7 +177,7 @@ const Row = (() => { path: [2, 0], edits: [ { - type: 3, + type: 'event', listener: 'remove', name: 'onClick', hole: 'remove', @@ -188,7 +189,7 @@ const Row = (() => { path: [], edits: [ { - type: 0, + type: 'attribute', hole: 'className', name: 'class', }, @@ -197,7 +198,10 @@ const Row = (() => { }, ]; const shouldUpdate = (oldProps, newProps) => { - return oldProps.$key !== newProps.$key; + return ( + oldProps.label !== newProps.label || + oldProps.className !== newProps.className + ); }; return (props, key) => { return new Block(root, edits, props, key, shouldUpdate); @@ -208,30 +212,35 @@ function render(oldCache, newCache) { return fragment( list.map((item) => { const isSelected = selected === item.id; - const cachedItem = oldCache[item.id]; - const $key = item.label + String(isSelected); - if (cachedItem?.props.$key === $key) { - return (newCache[item.id] = cachedItem); - } + const id = String(item.id); + // const cachedItem = oldCache[item.id]; + // if (cachedItem) { + // if ( + // cachedItem.memo[0] === item.label && + // cachedItem.memo[1] === isSelected + // ) { + // return (newCache[item.id] = cachedItem); + // } + // } const row = Row( { id: item.id, label: item.label, className: isSelected ? 'danger' : '', - remove: () => { + remove: withKey(() => { remove(item.id); return false; - }, - select: () => { + }, id), + select: withKey(() => { select(item.id); return false; - }, - $key, + }, id), }, - String(item.id) + id ); - newCache[item.id] = row; + row.memo = [item.label, isSelected]; + // newCache[item.id] = row; return row; }) ); @@ -246,7 +255,7 @@ new Block( path: [0, 0, 1, 0, 0, 0], edits: [ { - type: 3, + type: 'event', name: 'onClick', listener: create1k, }, @@ -257,7 +266,7 @@ new Block( path: [0, 0, 1, 0, 1, 0], edits: [ { - type: 3, + type: 'event', name: 'onClick', listener: create10k, }, @@ -268,7 +277,7 @@ new Block( path: [0, 0, 1, 0, 2, 0], edits: [ { - type: 3, + type: 'event', name: 'onClick', listener: append1k, }, @@ -279,7 +288,7 @@ new Block( path: [0, 0, 1, 0, 3, 0], edits: [ { - type: 3, + type: 'event', name: 'onClick', listener: updateEvery10, }, @@ -290,7 +299,7 @@ new Block( path: [0, 0, 1, 0, 4, 0], edits: [ { - type: 3, + type: 'event', name: 'onClick', listener: () => { clear(); @@ -305,7 +314,7 @@ new Block( path: [0, 0, 1, 0, 5, 0], edits: [ { - type: 3, + type: 'event', name: 'onClick', listener: swapRows, }, @@ -316,7 +325,7 @@ new Block( path: [1, 0], edits: [ { - type: 2, + type: 'child', hole: 'rows', index: 0, }, diff --git a/webdriver-ts-results/src/results.ts b/webdriver-ts-results/src/results.ts index 5d6ddf0c0..c47dbaa8c 100644 --- a/webdriver-ts-results/src/results.ts +++ b/webdriver-ts-results/src/results.ts @@ -1,33 +1,69 @@ import {RawResult} from './Common'; export const results: RawResult[]=[ -{"f":"blockdom-v0.9.26-keyed","b":"01_run1k","v":[62.381,62.922,63.321,64.468,64.792,65.116,65.342,65.458,66.717,67.591]}, -{"f":"blockdom-v0.9.26-keyed","b":"02_replace1k","v":[67.507,67.663,69.077,69.134,69.161,69.399,69.557,69.676,69.713,69.938]}, -{"f":"blockdom-v0.9.26-keyed","b":"03_update10th1k_x16","v":[163.128,165.017,169.241,174.609,176.154,176.557,177.704,178.797,179.002,179.298]}, -{"f":"blockdom-v0.9.26-keyed","b":"04_select1k","v":[21.03,21.647,22.589,23.11,23.196,23.988,26.776,27.511,27.695,29.005]}, -{"f":"blockdom-v0.9.26-keyed","b":"05_swap1k","v":[42.47,43.153,43.561,43.77,43.927,43.992,45.953,46.021,47.11,47.358]}, -{"f":"blockdom-v0.9.26-keyed","b":"06_remove-one-1k","v":[74.822,74.954,76.141,76.269,78.179,78.586,80.306,82.195,85.748,88.637]}, -{"f":"blockdom-v0.9.26-keyed","b":"07_create10k","v":[675.161,676.333,676.777,679.362,679.936,680.023,681.019,681.652,683.224,683.754]}, -{"f":"blockdom-v0.9.26-keyed","b":"08_create1k-after1k_x2","v":[149.106,151.464,152.105,152.761,152.776,153.502,154.937,158.074,160.386,161.349]}, -{"f":"blockdom-v0.9.26-keyed","b":"09_clear1k_x8","v":[44.304,44.971,45.945,48.171,48.63,48.745,48.875,48.956,49.24,49.321]}, -{"f":"inferno-v7.4.8-keyed","b":"01_run1k","v":[63.894,64.01,64.072,64.108,64.164,64.357,64.551,64.592,64.948,65.158]}, -{"f":"inferno-v7.4.8-keyed","b":"02_replace1k","v":[68.671,69.302,69.541,69.63,69.774,69.97,70.224,70.704,70.888,71.98]}, -{"f":"inferno-v7.4.8-keyed","b":"03_update10th1k_x16","v":[166.748,167.725,168.355,169.707,172.364,177.112,177.174,177.677,179.316,179.601]}, -{"f":"inferno-v7.4.8-keyed","b":"04_select1k","v":[20.243,20.508,21.41,23.225,24.113,25.075,26.07,26.152,26.268,27.756]}, -{"f":"inferno-v7.4.8-keyed","b":"05_swap1k","v":[44.169,44.217,44.251,45.163,45.561,45.625,46.286,46.59,46.924,50.582]}, -{"f":"inferno-v7.4.8-keyed","b":"06_remove-one-1k","v":[75.985,77.048,78.098,79.045,80.394,82.809,83.358,84.704,85.195,86.782]}, -{"f":"inferno-v7.4.8-keyed","b":"07_create10k","v":[683.197,694.518,696.186,696.354,697.189,697.461,698.041,699.383,700.324,700.393]}, -{"f":"inferno-v7.4.8-keyed","b":"08_create1k-after1k_x2","v":[156.07,157.388,158.412,158.582,159.796,160.572,160.944,161.248,164.201,165.23]}, -{"f":"inferno-v7.4.8-keyed","b":"09_clear1k_x8","v":[45.569,45.974,47.424,47.574,48.29,48.933,50.465,50.924,51.84,51.931]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"01_run1k","v":[65.422,66.185,66.191,66.836,67.427,67.744,68.963,73.392,74.674,76.193]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"02_replace1k","v":[70.863,71.752,71.782,72.617,72.946,73.011,73.1,74.541,74.988,75.108]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"03_update10th1k_x16","v":[167.421,169.19,171.793,174.686,176.077,176.785,178.079,182.829,183.896,185.702]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"04_select1k","v":[26.006,26.202,26.426,28.516,28.826,29.109,30.566,30.829,30.913,31.434]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"05_swap1k","v":[41.061,42.581,43.032,44.144,45.104,45.127,45.766,46.46,47.191,47.718]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"06_remove-one-1k","v":[75.547,75.808,77.012,79.556,80.176,80.648,81.042,81.35,82.942,83.011]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"07_create10k","v":[706.944,708.408,709.353,710.007,711.294,711.381,714.405,715.391,716.616,717.306]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"08_create1k-after1k_x2","v":[156.889,158.424,158.941,159.821,159.92,159.934,160.975,161.826,164.643,170.43]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"09_clear1k_x8","v":[45.836,47.543,47.684,47.776,48.218,48.678,49.186,49.906,50.311,50.735]}, +{"f":"blockdom-v0.9.26-keyed","b":"01_run1k","v":[63.051,63.216,63.296,63.732,63.787,64.116,64.267,64.988,65.016,65.19]}, +{"f":"blockdom-v0.9.26-keyed","b":"02_replace1k","v":[66.773,67.131,67.279,67.687,67.75,67.908,68.242,69.112,69.579,70.596]}, +{"f":"blockdom-v0.9.26-keyed","b":"03_update10th1k_x16","v":[161.17,165.774,170.399,170.474,171.897,174.227,175.936,176.494,177.034,177.142]}, +{"f":"blockdom-v0.9.26-keyed","b":"04_select1k","v":[21.184,22.863,23.244,24.945,25.787,27.589,28.823,28.995,30.688,31.998]}, +{"f":"blockdom-v0.9.26-keyed","b":"05_swap1k","v":[40.964,41.852,42.572,42.719,43.013,44.248,46.871,47.039,48.564,48.711]}, +{"f":"blockdom-v0.9.26-keyed","b":"06_remove-one-1k","v":[77.459,77.511,78.667,78.737,78.92,79.449,80.117,81.169,83.32,83.528]}, +{"f":"blockdom-v0.9.26-keyed","b":"07_create10k","v":[663.98,670.977,671.019,676.025,676.995,677.02,677.886,678.745,678.811,679.732]}, +{"f":"blockdom-v0.9.26-keyed","b":"08_create1k-after1k_x2","v":[150.332,150.776,151.058,151.459,153.49,153.562,153.821,154.34,156.026,156.458]}, +{"f":"blockdom-v0.9.26-keyed","b":"09_clear1k_x8","v":[42.845,42.933,43.4,43.771,43.791,43.829,44.199,46.528,48.359,48.483]}, +{"f":"blockdom-v0.9.26-keyed","b":"21_ready-memory","v":[0.7317123413085938]}, +{"f":"blockdom-v0.9.26-keyed","b":"22_run-memory","v":[2.4503870010375977]}, +{"f":"blockdom-v0.9.26-keyed","b":"23_update5-memory","v":[2.5974931716918945]}, +{"f":"blockdom-v0.9.26-keyed","b":"25_run-clear-memory","v":[0.9211349487304688]}, +{"f":"blockdom-v0.9.26-keyed","b":"26_run-10k-memory","v":[17.817084312438965]}, +{"f":"blockdom-v0.9.26-keyed","b":"31_startup-ci","v":[1880.11,1880.355,1880.3449999999998]}, +{"f":"blockdom-v0.9.26-keyed","b":"32_startup-bt","v":[0,0,0]}, +{"f":"blockdom-v0.9.26-keyed","b":"33_startup-mainthreadcost","v":[24.639999999999997,8.223999999999997,15.035999999999996]}, +{"f":"blockdom-v0.9.26-keyed","b":"34_startup-totalbytes","v":[154.6396484375,154.6396484375,154.6396484375]}, +{"f":"inferno-v7.4.8-keyed","b":"01_run1k","v":[63.608,63.703,63.719,64.159,64.513,65.459,65.834,69.393,69.696,69.89]}, +{"f":"inferno-v7.4.8-keyed","b":"02_replace1k","v":[67.197,67.423,67.724,67.766,67.833,68.494,68.725,68.804,68.917,69.558]}, +{"f":"inferno-v7.4.8-keyed","b":"03_update10th1k_x16","v":[171.411,174.929,175.201,175.735,176.134,178.404,180.332,182.068,183.268,184.08]}, +{"f":"inferno-v7.4.8-keyed","b":"04_select1k","v":[19.678,21.165,22.791,23.425,23.895,24.055,24.266,24.876,28.585,28.922]}, +{"f":"inferno-v7.4.8-keyed","b":"05_swap1k","v":[43.449,44.271,44.336,44.617,44.902,46.755,46.784,46.795,47.553,48.249]}, +{"f":"inferno-v7.4.8-keyed","b":"06_remove-one-1k","v":[75.667,76.202,76.981,77.517,77.79,78.013,79.166,80.071,80.459,85.431]}, +{"f":"inferno-v7.4.8-keyed","b":"07_create10k","v":[693.306,693.525,697.667,698.219,698.27,699.077,700.507,700.785,701.954,705.876]}, +{"f":"inferno-v7.4.8-keyed","b":"08_create1k-after1k_x2","v":[156.389,156.452,156.758,157.168,159.301,160.9,162.449,163.931,168.888,170.696]}, +{"f":"inferno-v7.4.8-keyed","b":"09_clear1k_x8","v":[45.944,46.049,46.423,46.555,48.002,48.141,48.564,49.7,50.064,50.942]}, +{"f":"inferno-v7.4.8-keyed","b":"21_ready-memory","v":[0.7095518112182617]}, +{"f":"inferno-v7.4.8-keyed","b":"22_run-memory","v":[2.685208320617676]}, +{"f":"inferno-v7.4.8-keyed","b":"23_update5-memory","v":[2.7259273529052734]}, +{"f":"inferno-v7.4.8-keyed","b":"25_run-clear-memory","v":[0.8438405990600586]}, +{"f":"inferno-v7.4.8-keyed","b":"26_run-10k-memory","v":[19.583447456359863]}, +{"f":"inferno-v7.4.8-keyed","b":"31_startup-ci","v":[1878.3000000000002,1878.5900000000001,1955.445]}, +{"f":"inferno-v7.4.8-keyed","b":"32_startup-bt","v":[0,0,0.08000000000000002]}, +{"f":"inferno-v7.4.8-keyed","b":"33_startup-mainthreadcost","v":[7.2399999999999975,16.46,9704.524]}, +{"f":"inferno-v7.4.8-keyed","b":"34_startup-totalbytes","v":[163.1787109375,163.1787109375,163.1787109375]}, +{"f":"ivi-v0.27.1-keyed","b":"01_run1k","v":[63.665,63.702,64.183,64.285,64.473,64.89,64.936,65.247,65.381,66.041]}, +{"f":"ivi-v0.27.1-keyed","b":"02_replace1k","v":[69.367,69.828,69.854,70.06,70.341,70.451,71.619,72.325,79.413,80.028]}, +{"f":"ivi-v0.27.1-keyed","b":"03_update10th1k_x16","v":[170.763,176.48,182.942,183.404,183.464,186.321,186.329,187.158,188.165,188.893]}, +{"f":"ivi-v0.27.1-keyed","b":"04_select1k","v":[19.395,20.576,21.515,22.304,23.442,24.564,25.83,26.829,27.066,29.348]}, +{"f":"ivi-v0.27.1-keyed","b":"05_swap1k","v":[45.911,45.959,46.248,46.513,46.645,46.753,48.039,48.233,48.39,50.677]}, +{"f":"ivi-v0.27.1-keyed","b":"06_remove-one-1k","v":[74.61,74.792,74.918,77.016,77.733,79.518,80.795,82.432,83.821,84.406]}, +{"f":"ivi-v0.27.1-keyed","b":"07_create10k","v":[719.281,723.08,724.348,726.987,727.669,728.66,728.708,730.046,730.663,732.651]}, +{"f":"ivi-v0.27.1-keyed","b":"08_create1k-after1k_x2","v":[163.915,164.508,166.093,166.242,167.337,168.442,169.079,172.513,173.178,174.803]}, +{"f":"ivi-v0.27.1-keyed","b":"09_clear1k_x8","v":[43.613,43.899,47.918,47.957,48.147,48.326,48.398,48.462,48.543,49.81]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"01_run1k","v":[66.231,67.302,67.488,67.896,67.965,68.094,68.272,69.744,71.556,73.437]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"02_replace1k","v":[69.968,70.658,70.71,70.774,71,71.054,71.094,71.958,71.967,72.246]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"03_update10th1k_x16","v":[169.204,171.923,179.937,181.067,181.56,184.045,185.569,186.359,186.46,186.46]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"04_select1k","v":[23.881,25.098,25.272,26.855,26.962,27.146,27.731,27.827,28.553,30.104]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"05_swap1k","v":[42.291,42.918,44.024,44.66,44.686,45.123,45.691,45.956,46.962,47.351]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"06_remove-one-1k","v":[75.177,76.682,76.956,77.294,78.053,78.699,78.774,79.412,79.678,80.586]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"07_create10k","v":[707.354,709.256,710.036,715.659,717.707,726.359,727.254,728.606,733.008,745.32]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"08_create1k-after1k_x2","v":[159.069,161.067,161.825,162.721,163.207,163.227,163.636,164.72,164.843,165.456]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"09_clear1k_x8","v":[42.53,45.888,47.521,47.666,47.752,48.485,48.535,48.65,49.502,49.919]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"21_ready-memory","v":[0.6775960922241211]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"22_run-memory","v":[5.665627479553223]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"23_update5-memory","v":[5.570345878601074]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"25_run-clear-memory","v":[0.8739757537841797]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"26_run-10k-memory","v":[22.182381629943848]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"31_startup-ci","v":[1878.995,1879.9900000000002,1879.165]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"32_startup-bt","v":[0,0,0]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"33_startup-mainthreadcost","v":[8.639999999999999,8.056,7.795999999999998]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"34_startup-totalbytes","v":[148.71875,148.71875,148.71875]}, {"f":"preact-v10.7.3-keyed","b":"01_run1k","v":[74.853,74.878,74.939,74.953,74.973,74.991,76.277,77.179,79.192,80.62]}, {"f":"preact-v10.7.3-keyed","b":"02_replace1k","v":[92.913,93.567,94.414,96.261,98.14,100.242,100.417,100.622,106.51,113.516]}, {"f":"preact-v10.7.3-keyed","b":"03_update10th1k_x16","v":[170.824,200.268,203.92,209.475,219.136,220.734,221.653,222.902,230.333,235.169]}, @@ -54,6 +90,15 @@ export const results: RawResult[]=[ {"f":"svelte-v3.50.1-keyed","b":"06_remove-one-1k","v":[80.247,80.443,81.772,82.869,83.714,84.07,84.536,85.227,85.588,85.601]}, {"f":"svelte-v3.50.1-keyed","b":"07_create10k","v":[842.024,843.53,845.332,845.546,847.23,847.46,848.581,851.04,852.565,855.277]}, {"f":"svelte-v3.50.1-keyed","b":"08_create1k-after1k_x2","v":[187.17,187.913,188.658,188.793,189.612,190.054,190.074,190.309,190.677,190.716]}, -{"f":"svelte-v3.50.1-keyed","b":"09_clear1k_x8","v":[60.742,60.798,62.293,62.473,62.953,63.349,64.055,65.138,65.736,66.854]},]; -export const frameworks = [{"name":"1more-v0.1.18-keyed","dir":"keyed/1more","keyed":true,"frameworkHomeURL":"https://github.com/Freak613/1more"},{"name":"alpine-v3.10.2-keyed","dir":"keyed/alpine","keyed":true,"issues":[1139],"frameworkHomeURL":"https://alpinejs.dev/"},{"name":"angular-v15.0.1-keyed","dir":"keyed/angular","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"angular-nozone-v15.0.1-keyed","dir":"keyed/angular-nozone","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"apprun-v2.28.3-keyed","dir":"keyed/apprun","keyed":true,"issues":[801],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-keyed","dir":"keyed/art","keyed":true,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"bdc-v1.0.0-keyed","dir":"keyed/bdc","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"blazor-wasm-v6.0.1-keyed","dir":"keyed/blazor-wasm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blazor-wasm-aot-v6.0.1-keyed","dir":"keyed/blazor-wasm-aot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blockdom-v0.9.26-keyed","dir":"keyed/blockdom","keyed":true,"frameworkHomeURL":"https://github.com/ged-odoo/blockdom"},{"name":"bobril-v8.11.2-keyed","dir":"keyed/bobril","keyed":true,"frameworkHomeURL":"https://bobril.com/"},{"name":"choo-v6.13.0-keyed","dir":"keyed/choo","keyed":true,"frameworkHomeURL":"https://www.choo.io/"},{"name":"crank-v0.4.1-keyed","dir":"keyed/crank","keyed":true,"frameworkHomeURL":"https://crank.js.org/"},{"name":"dioxus-v0.2.4-keyed","dir":"keyed/dioxus","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dioxuslabs.com/"},{"name":"dojo-v8.0.0-keyed","dir":"keyed/dojo","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-keyed","dir":"keyed/domdiff","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"dominator-v0.5.0-keyed","dir":"keyed/dominator","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/Pauan/rust-dominator"},{"name":"domvm-v3.4.12-keyed","dir":"keyed/domvm","keyed":true,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-keyed","dir":"keyed/doohtml","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v5-preview-keyed","dir":"keyed/doz","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-keyed","dir":"keyed/ef-js","keyed":true,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-keyed","dir":"keyed/elm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"ember-v4.9.3-keyed","dir":"keyed/ember","keyed":true,"frameworkHomeURL":"https://emberjs.com/"},{"name":"endorphin-v0.5.2-keyed","dir":"keyed/endorphin","keyed":true,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fntags-v0.3.3-keyed","dir":"keyed/fntags","keyed":true,"frameworkHomeURL":"https://srfnstack.github.io/fntags/"},{"name":"forgo-v2.2.3-keyed","dir":"keyed/forgo","keyed":true,"frameworkHomeURL":"https://github.com/forgojs/forgo#readme"},{"name":"fre-v2.5.5-keyed","dir":"keyed/fre","keyed":true,"frameworkHomeURL":"https://fre.js.org/"},{"name":"fullweb-helpers-v0.1.0-keyed","dir":"keyed/fullweb-helpers","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"fullweb-template-v0.1.0-keyed","dir":"keyed/fullweb-template","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"glimmer-v0.14.0-alpha.13-keyed","dir":"keyed/glimmer","keyed":true,"issues":[800],"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"glimmer-2-v2.0.0-beta.20-keyed","dir":"keyed/glimmer-2","keyed":true,"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"gyron-v0.0.16-keyed","dir":"keyed/gyron","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"helix-v0.0.10-keyed","dir":"keyed/helix","keyed":true,"frameworkHomeURL":"https://github.com/thheller/shadow-cljs#readme"},{"name":"heresy-v0.26.1-keyed","dir":"keyed/heresy","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-keyed","dir":"keyed/hullo","keyed":true,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-keyed","dir":"keyed/hydro-js","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"hyperapp-v2.0.22-keyed","dir":"keyed/hyperapp","keyed":true,"frameworkHomeURL":"https://github.com/jorgebucaran/hyperapp"},{"name":"imba-v1.5.2-keyed","dir":"keyed/imba","keyed":true,"frameworkHomeURL":"https://imba.io/"},{"name":"inferno-v7.4.8-keyed","dir":"keyed/inferno","keyed":true,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"ivi-v0.27.1-keyed","dir":"keyed/ivi","keyed":true,"frameworkHomeURL":"https://github.com/localvoid/ivi"},{"name":"jotai-v17.0.1 + 1.7.2-keyed","dir":"keyed/jotai","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/jotai"},{"name":"karyon-v1.5.1-keyed","dir":"keyed/karyon","keyed":true,"issues":[801],"frameworkHomeURL":"https://karyon.dev"},{"name":"knockout-v3.5.0-keyed","dir":"keyed/knockout","keyed":true,"issues":[1139],"frameworkHomeURL":"https://knockoutjs.com/"},{"name":"ko-jsx-v0.16.1-keyed","dir":"keyed/ko-jsx","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ryansolid/ko-jsx"},{"name":"leptos-v0.1.0-keyed","dir":"keyed/leptos","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/leptos-rs/leptos"},{"name":"lighterhtml-v2.5.0-keyed","dir":"keyed/lighterhtml","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.2.6-keyed","dir":"keyed/lit","keyed":true,"issues":[801],"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-keyed","dir":"keyed/lit-html","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"ls-element-v2.0.9-keyed","dir":"keyed/ls-element","keyed":true,"frameworkHomeURL":"https://github.com/michijs/michijs"},{"name":"lui-v1.2.3-keyed","dir":"keyed/lui","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/L3P3/lui"},{"name":"lwc-v2.7.3-keyed","dir":"keyed/lwc","keyed":true,"frameworkHomeURL":"https://lwc.dev/"},{"name":"mahal-v1.4.3-keyed","dir":"keyed/mahal","keyed":true,"frameworkHomeURL":"https://mahaljs.com/"},{"name":"malina-v0.7.0-alpha-keyed","dir":"keyed/malina","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/malinajs"},{"name":"marionette-v5.0.0-alpha.2-keyed","dir":"keyed/marionette","keyed":true,"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marionette-backbone-v5.0.0-alpha.2-keyed","dir":"keyed/marionette-backbone","keyed":true,"issues":[772],"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marko-v4.12.3-keyed","dir":"keyed/marko","keyed":true,"frameworkHomeURL":"https://markojs.com/"},{"name":"maverick-v0.23.1-keyed","dir":"keyed/maverick","keyed":true,"frameworkHomeURL":"https://github.com/maverick-js/maverick"},{"name":"mikado-v0.7.64-keyed","dir":"keyed/mikado","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"million-v1.12.3-beta.1-keyed","dir":"keyed/million","keyed":true,"frameworkHomeURL":""},{"name":"mimbl-v0.10.3-keyed","dir":"keyed/mimbl","keyed":true,"frameworkHomeURL":"https://mimjs.com/"},{"name":"miso-v1.4.0-keyed","dir":"keyed/miso","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"misojs-v1.1.0.0-keyed","dir":"keyed/misojs","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mithril-v2.0.4-keyed","dir":"keyed/mithril","keyed":true,"frameworkHomeURL":"https://mithril.js.org/"},{"name":"mobx-jsx-v0.14.0-keyed","dir":"keyed/mobx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/mobx-jsx"},{"name":"mogwai-v0.6.5-keyed","dir":"keyed/mogwai","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-keyed","dir":"keyed/neverland","keyed":true,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"oldskull-v0.1.2-keyed","dir":"keyed/oldskull","keyed":true,"frameworkHomeURL":"https://github.com/alexeyoganezov/oldskull"},{"name":"preact-v10.7.3-keyed","dir":"keyed/preact","keyed":true,"frameworkHomeURL":"https://preactjs.com/"},{"name":"ractive-v1.3.6-keyed","dir":"keyed/ractive","keyed":true,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"rax-v0.6.7-keyed","dir":"keyed/rax","keyed":true,"frameworkHomeURL":"https://github.com/alibaba/rax"},{"name":"react-v17.0.2-keyed","dir":"keyed/react","keyed":true,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"react-diagon-v18.2.0 + 0.13.0-keyed","dir":"keyed/react-diagon","keyed":true,"frameworkHomeURL":"https://www.diagon.dev/"},{"name":"react-focal-v17.0.1 + 0.8.5-keyed","dir":"keyed/react-focal","keyed":true,"frameworkHomeURL":"https://github.com/grammarly/focal"},{"name":"react-hooks-v18.2.0-keyed","dir":"keyed/react-hooks","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-hooks-use-transition-v18.2.0-keyed","dir":"keyed/react-hooks-use-transition","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-mlyn-v0.5.11-keyed","dir":"keyed/react-mlyn","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/vaukalak/mlyn"},{"name":"react-mobX-v17.0.1 + 5.15.4-keyed","dir":"keyed/react-mobX","keyed":true,"frameworkHomeURL":"https://mobx.js.org/"},{"name":"react-recoil-v18.2.0 + 0.7.5-keyed","dir":"keyed/react-recoil","keyed":true,"frameworkHomeURL":"https://recoiljs.org/"},{"name":"react-redux-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","dir":"keyed/react-redux-hooks","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux-hooks-immutable","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","dir":"keyed/react-redux-rematch","keyed":true,"frameworkHomeURL":"https://rematchjs.org/"},{"name":"react-rxjs-v18.2.0 + 0.9.8-keyed","dir":"keyed/react-rxjs","keyed":true,"frameworkHomeURL":"https://react-rxjs.org/"},{"name":"react-starbeam-v18.2.0 + 0.6.0-keyed","dir":"keyed/react-starbeam","keyed":true,"frameworkHomeURL":"https://www.starbeamjs.com/"},{"name":"react-tagged-state-v18.2.0 + 1.21.1-keyed","dir":"keyed/react-tagged-state","keyed":true,"frameworkHomeURL":"https://github.com/oleggrishechkin/react-tagged-state"},{"name":"react-tracked-v17.0.1 + 1.6.0-keyed","dir":"keyed/react-tracked","keyed":true,"frameworkHomeURL":"https://react-tracked.js.org/"},{"name":"react-zustand-v18.2.0 + 4.1.1-keyed","dir":"keyed/react-zustand","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/zustand"},{"name":"reagent-v0.10-keyed","dir":"keyed/reagent","keyed":true,"frameworkHomeURL":"https://reagent-project.github.io/"},{"name":"redom-v3.29.0-keyed","dir":"keyed/redom","keyed":true,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-v0.8.4-keyed","dir":"keyed/reflex","keyed":true,"frameworkHomeURL":"https://zouloux.github.io/reflex/"},{"name":"rescript-react-v0.10.3-keyed","dir":"keyed/rescript-react","keyed":true,"frameworkHomeURL":"https://rescript-lang.org/"},{"name":"resonatejs-keyed","dir":"keyed/resonatejs","keyed":true,"issues":[1139],"frameworkHomeURL":""},{"name":"riot-v7.1.0-keyed","dir":"keyed/riot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://riot.js.org/"},{"name":"s2-v1.0.0-keyed","dir":"keyed/s2","keyed":true,"issues":[800],"frameworkHomeURL":""},{"name":"san-v3.12.0-keyed","dir":"keyed/san","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-composition-v3.10.1 + 1.1.0-keyed","dir":"keyed/san-composition","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-store-v3.12.0 + 2.1.3-keyed","dir":"keyed/san-store","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"scarlets-frame-v0.34.6-keyed","dir":"keyed/scarlets-frame","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"sifrr-v0.0.5-keyed","dir":"keyed/sifrr","keyed":true,"issues":[800,801,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"silkenweb-v0.4.0-keyed","dir":"keyed/silkenweb","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/silkenweb/silkenweb"},{"name":"sinuous-v0.28.1-keyed","dir":"keyed/sinuous","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://sinuous.dev/"},{"name":"skruv-v0.1.0-keyed","dir":"keyed/skruv","keyed":true,"frameworkHomeURL":"https://github.com/skruv/skruv"},{"name":"sledgehammer-v1.0.0-keyed","dir":"keyed/sledgehammer","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/demonthos/sledgehammer/"},{"name":"solid-v1.5.4-keyed","dir":"keyed/solid","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"solid-store-v1.5.4-keyed","dir":"keyed/solid-store","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"spair-v0.0.8-keyed","dir":"keyed/spair","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"spair-qr-v0.0.8-keyed","dir":"keyed/spair-qr","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"stdweb-v0.4.17-keyed","dir":"keyed/stdweb","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"stencil-v2.17.0-keyed","dir":"keyed/stencil","keyed":true,"issues":[1139],"frameworkHomeURL":"https://stenciljs.com/"},{"name":"svelte-v3.50.1-keyed","dir":"keyed/svelte","keyed":true,"frameworkHomeURL":"https://svelte.dev/"},{"name":"sycamore-v0.8.0-keyed","dir":"keyed/sycamore","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sycamore-rs.netlify.app/"},{"name":"udomsay-esx-v0.4.9-keyed","dir":"keyed/udomsay-esx","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"udomsay-tpl-v0.4.9-keyed","dir":"keyed/udomsay-tpl","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-keyed","dir":"keyed/uhtml","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"uhydro-v1.0.7-keyed","dir":"keyed/uhydro","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/uhydro"},{"name":"ui5-webcomponents-v1.3.1-keyed","dir":"keyed/ui5-webcomponents","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"valtio-v17.0.1 + 1.6.1-keyed","dir":"keyed/valtio","keyed":true,"frameworkHomeURL":"https://valtio.pmnd.rs/"},{"name":"vanillajs-keyed","dir":"keyed/vanillajs","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-keyed","dir":"keyed/vanillajs-1","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-wc-keyed","dir":"keyed/vanillajs-wc","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"voby-v0.43.8-keyed","dir":"keyed/voby","keyed":true,"issues":[1139],"frameworkHomeURL":"https://voby.dev/"},{"name":"vue-v3.2.37-keyed","dir":"keyed/vue","keyed":true,"frameworkHomeURL":"https://vue.js.org/"},{"name":"vuerx-jsx-v0.2.0-keyed","dir":"keyed/vuerx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/vuerx-jsx"},{"name":"wasm-bindgen-v0.2.47-keyed","dir":"keyed/wasm-bindgen","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://rustwasm.github.io/docs/wasm-bindgen/"},{"name":"whatsup-v2.5.0-keyed","dir":"keyed/whatsup","keyed":true,"frameworkHomeURL":"https://github.com/whatsup/whatsup"},{"name":"xania-v0.4.8-keyed","dir":"keyed/xania","keyed":true,"frameworkHomeURL":"https://github.com/xania/view"},{"name":"yew-v0.20.0-keyed","dir":"keyed/yew","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"yew-hooks-v0.19.3-keyed","dir":"keyed/yew-hooks","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"apprun-v2.28.3-non-keyed","dir":"non-keyed/apprun","keyed":false,"issues":[772],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-non-keyed","dir":"non-keyed/art","keyed":false,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"aurelia-v1.3.0-non-keyed","dir":"non-keyed/aurelia","keyed":false,"issues":[1139],"frameworkHomeURL":"https://aurelia.io/"},{"name":"bdc-v1.0.0-non-keyed","dir":"non-keyed/bdc","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"binding.scala-v10.0.1-non-keyed","dir":"non-keyed/binding.scala","keyed":false,"frameworkHomeURL":"https://github.com/ThoughtWorksInc/Binding.scala"},{"name":"delorean-v0.1.0-non-keyed","dir":"non-keyed/delorean","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/delorean-rs/delorean"},{"name":"dojo-v8.0.0-non-keyed","dir":"non-keyed/dojo","keyed":false,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-non-keyed","dir":"non-keyed/domdiff","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"domvm-v3.4.12-non-keyed","dir":"non-keyed/domvm","keyed":false,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-non-keyed","dir":"non-keyed/doohtml","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v3.4.1-non-keyed","dir":"non-keyed/doz","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-non-keyed","dir":"non-keyed/ef-js","keyed":false,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-non-keyed","dir":"non-keyed/elm","keyed":false,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"endorphin-v0.5.2-non-keyed","dir":"non-keyed/endorphin","keyed":false,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fre-v2.5.1-non-keyed","dir":"non-keyed/fre","keyed":false,"frameworkHomeURL":"https://fre.js.org/"},{"name":"gyron-v0.0.16-non-keyed","dir":"non-keyed/gyron","keyed":false,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"halogen-v6.1.3-non-keyed","dir":"non-keyed/halogen","keyed":false,"frameworkHomeURL":"https://github.com/purescript-halogen/purescript-halogen"},{"name":"heresy-v0.26.1-non-keyed","dir":"non-keyed/heresy","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-non-keyed","dir":"non-keyed/hullo","keyed":false,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-non-keyed","dir":"non-keyed/hydro-js","keyed":false,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"imba-v1.5.2-non-keyed","dir":"non-keyed/imba","keyed":false,"frameworkHomeURL":"https://imba.io/"},{"name":"incr_dom-v0.15.0-non-keyed","dir":"non-keyed/incr_dom","keyed":false,"frameworkHomeURL":"https://opensource.janestreet.com/incr_dom/"},{"name":"inferno-v7.4.8-non-keyed","dir":"non-keyed/inferno","keyed":false,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"legend-state-v17.0.2 + 0.14.0-non-keyed","dir":"non-keyed/legend-state","keyed":false,"frameworkHomeURL":"https://github.com/LegendApp/legend-state"},{"name":"lighterhtml-v2.5.0-non-keyed","dir":"non-keyed/lighterhtml","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.1.1-non-keyed","dir":"non-keyed/lit","keyed":false,"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-non-keyed","dir":"non-keyed/lit-html","keyed":false,"issues":[800],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"literaljs-v7.0.2-non-keyed","dir":"non-keyed/literaljs","keyed":false,"frameworkHomeURL":"https://literaljs.com/"},{"name":"maquette-v3.3.0-non-keyed","dir":"non-keyed/maquette","keyed":false,"frameworkHomeURL":"https://maquettejs.org/"},{"name":"mikado-v0.7.64-non-keyed","dir":"non-keyed/mikado","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"mimbl-v0.10.3-non-keyed","dir":"non-keyed/mimbl","keyed":false,"frameworkHomeURL":"https://mimblweb.z13.web.core.windows.net/"},{"name":"miso-v1.4.0-non-keyed","dir":"non-keyed/miso","keyed":false,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mogwai-v0.6.5-non-keyed","dir":"non-keyed/mogwai","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-non-keyed","dir":"non-keyed/neverland","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"ractive-v1.3.6-non-keyed","dir":"non-keyed/ractive","keyed":false,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"react-v16.8.6-non-keyed","dir":"non-keyed/react","keyed":false,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"redom-v3.29.0-non-keyed","dir":"non-keyed/redom","keyed":false,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-dom-v0.4-non-keyed","dir":"non-keyed/reflex-dom","keyed":false,"frameworkHomeURL":"https://reflex-frp.org/"},{"name":"riot-v7.1.0-non-keyed","dir":"non-keyed/riot","keyed":false,"frameworkHomeURL":"https://riot.js.org/"},{"name":"san-v3.12.0-non-keyed","dir":"non-keyed/san","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"sauron-v0.50.3-non-keyed","dir":"non-keyed/sauron","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/ivanceras/sauron"},{"name":"scarlets-frame-v0.34.6-non-keyed","dir":"non-keyed/scarlets-frame","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"seed-v0.8.0-non-keyed","dir":"non-keyed/seed","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/seed-rs/seed"},{"name":"sifrr-v0.0.3-non-keyed","dir":"non-keyed/sifrr","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"slim-js-v5.0.8-non-keyed","dir":"non-keyed/slim-js","keyed":false,"issues":[1139],"frameworkHomeURL":"https://slimjs.com/#/welcome"},{"name":"slingjs-v14.3.0-non-keyed","dir":"non-keyed/slingjs","keyed":false,"frameworkHomeURL":"https://github.com/puckowski/Sling.js"},{"name":"stdweb-v0.4.17-non-keyed","dir":"non-keyed/stdweb","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"svelte-v3.50.1-non-keyed","dir":"non-keyed/svelte","keyed":false,"frameworkHomeURL":"https://svelte.dev/"},{"name":"udomsay-esx-v0.4.9-non-keyed","dir":"non-keyed/udomsay-esx","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-non-keyed","dir":"non-keyed/uhtml","keyed":false,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"ui5-webcomponents-v1.3.1-non-keyed","dir":"non-keyed/ui5-webcomponents","keyed":false,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"vanillajs-non-keyed","dir":"non-keyed/vanillajs","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-non-keyed","dir":"non-keyed/vanillajs-1","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vue-v3.2.37-non-keyed","dir":"non-keyed/vue","keyed":false,"frameworkHomeURL":"https://vue.js.org/"}]; +{"f":"svelte-v3.50.1-keyed","b":"09_clear1k_x8","v":[60.742,60.798,62.293,62.473,62.953,63.349,64.055,65.138,65.736,66.854]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"01_run1k","v":[66.92,67.344,67.492,67.734,68.524,68.888,69.212,69.721,70.022,70.544]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"02_replace1k","v":[71.467,71.597,72.226,72.424,72.548,73.527,73.565,74.12,77.499,80.234]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"03_update10th1k_x16","v":[159.673,163.993,168.428,169.637,170.405,170.8,172.522,175.262,176.699,177.901]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"04_select1k","v":[17.157,20.226,20.325,20.455,20.555,21.133,21.465,22.624,22.759,23.033]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"05_swap1k","v":[49.352,49.996,50.281,50.353,50.682,50.746,52.778,56.765,56.829,56.994]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"06_remove-one-1k","v":[82.322,84.913,85.252,85.312,85.702,88.207,89.281,89.768,89.942,92.111]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"07_create10k","v":[761.544,761.559,762.736,763.273,763.525,763.579,765.721,771.525,772.199,775.013]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"08_create1k-after1k_x2","v":[169.906,170.758,170.899,171.469,172.088,172.499,173.437,174.799,175.422,178.703]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"09_clear1k_x8","v":[47.712,49.385,50.022,50.6,50.698,53.719,53.868,54.139,54.755,55.222]},]; +export const frameworks = [{"name":"1more-v0.1.18-keyed","dir":"keyed/1more","keyed":true,"frameworkHomeURL":"https://github.com/Freak613/1more"},{"name":"alpine-v3.10.2-keyed","dir":"keyed/alpine","keyed":true,"issues":[1139],"frameworkHomeURL":"https://alpinejs.dev/"},{"name":"angular-v15.0.1-keyed","dir":"keyed/angular","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"angular-nozone-v15.0.1-keyed","dir":"keyed/angular-nozone","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"apprun-v2.28.3-keyed","dir":"keyed/apprun","keyed":true,"issues":[801],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-keyed","dir":"keyed/art","keyed":true,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"bdc-v1.0.0-keyed","dir":"keyed/bdc","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"blazor-wasm-v6.0.1-keyed","dir":"keyed/blazor-wasm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blazor-wasm-aot-v6.0.1-keyed","dir":"keyed/blazor-wasm-aot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blockdom-v0.9.26-keyed","dir":"keyed/blockdom","keyed":true,"frameworkHomeURL":"https://github.com/ged-odoo/blockdom"},{"name":"bobril-v8.11.2-keyed","dir":"keyed/bobril","keyed":true,"frameworkHomeURL":"https://bobril.com/"},{"name":"choo-v6.13.0-keyed","dir":"keyed/choo","keyed":true,"frameworkHomeURL":"https://www.choo.io/"},{"name":"crank-v0.4.1-keyed","dir":"keyed/crank","keyed":true,"frameworkHomeURL":"https://crank.js.org/"},{"name":"dioxus-v0.2.4-keyed","dir":"keyed/dioxus","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dioxuslabs.com/"},{"name":"dojo-v8.0.0-keyed","dir":"keyed/dojo","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-keyed","dir":"keyed/domdiff","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"dominator-v0.5.0-keyed","dir":"keyed/dominator","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/Pauan/rust-dominator"},{"name":"domvm-v3.4.12-keyed","dir":"keyed/domvm","keyed":true,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-keyed","dir":"keyed/doohtml","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v5-preview-keyed","dir":"keyed/doz","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-keyed","dir":"keyed/ef-js","keyed":true,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-keyed","dir":"keyed/elm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"ember-v4.9.3-keyed","dir":"keyed/ember","keyed":true,"frameworkHomeURL":"https://emberjs.com/"},{"name":"endorphin-v0.5.2-keyed","dir":"keyed/endorphin","keyed":true,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fntags-v0.3.3-keyed","dir":"keyed/fntags","keyed":true,"frameworkHomeURL":"https://srfnstack.github.io/fntags/"},{"name":"forgo-v2.2.3-keyed","dir":"keyed/forgo","keyed":true,"frameworkHomeURL":"https://github.com/forgojs/forgo#readme"},{"name":"fre-v2.5.5-keyed","dir":"keyed/fre","keyed":true,"frameworkHomeURL":"https://fre.js.org/"},{"name":"fullweb-helpers-v0.1.0-keyed","dir":"keyed/fullweb-helpers","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"fullweb-template-v0.1.0-keyed","dir":"keyed/fullweb-template","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"glimmer-v0.14.0-alpha.13-keyed","dir":"keyed/glimmer","keyed":true,"issues":[800],"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"glimmer-2-v2.0.0-beta.20-keyed","dir":"keyed/glimmer-2","keyed":true,"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"gyron-v0.0.16-keyed","dir":"keyed/gyron","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"helix-v0.0.10-keyed","dir":"keyed/helix","keyed":true,"frameworkHomeURL":"https://github.com/thheller/shadow-cljs#readme"},{"name":"heresy-v0.26.1-keyed","dir":"keyed/heresy","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-keyed","dir":"keyed/hullo","keyed":true,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-keyed","dir":"keyed/hydro-js","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"hyperapp-v2.0.22-keyed","dir":"keyed/hyperapp","keyed":true,"frameworkHomeURL":"https://github.com/jorgebucaran/hyperapp"},{"name":"imba-v1.5.2-keyed","dir":"keyed/imba","keyed":true,"frameworkHomeURL":"https://imba.io/"},{"name":"inferno-v7.4.8-keyed","dir":"keyed/inferno","keyed":true,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"ivi-v0.27.1-keyed","dir":"keyed/ivi","keyed":true,"frameworkHomeURL":"https://github.com/localvoid/ivi"},{"name":"jotai-v17.0.1 + 1.7.2-keyed","dir":"keyed/jotai","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/jotai"},{"name":"karyon-v1.5.1-keyed","dir":"keyed/karyon","keyed":true,"issues":[801],"frameworkHomeURL":"https://karyon.dev"},{"name":"knockout-v3.5.0-keyed","dir":"keyed/knockout","keyed":true,"issues":[1139],"frameworkHomeURL":"https://knockoutjs.com/"},{"name":"ko-jsx-v0.16.1-keyed","dir":"keyed/ko-jsx","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ryansolid/ko-jsx"},{"name":"leptos-v0.1.0-keyed","dir":"keyed/leptos","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/leptos-rs/leptos"},{"name":"lighterhtml-v2.5.0-keyed","dir":"keyed/lighterhtml","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.2.6-keyed","dir":"keyed/lit","keyed":true,"issues":[801],"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-keyed","dir":"keyed/lit-html","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"ls-element-v2.0.9-keyed","dir":"keyed/ls-element","keyed":true,"frameworkHomeURL":"https://github.com/michijs/michijs"},{"name":"lui-v1.2.3-keyed","dir":"keyed/lui","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/L3P3/lui"},{"name":"lwc-v2.7.3-keyed","dir":"keyed/lwc","keyed":true,"frameworkHomeURL":"https://lwc.dev/"},{"name":"mahal-v1.4.3-keyed","dir":"keyed/mahal","keyed":true,"frameworkHomeURL":"https://mahaljs.com/"},{"name":"malina-v0.7.0-alpha-keyed","dir":"keyed/malina","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/malinajs"},{"name":"marionette-v5.0.0-alpha.2-keyed","dir":"keyed/marionette","keyed":true,"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marionette-backbone-v5.0.0-alpha.2-keyed","dir":"keyed/marionette-backbone","keyed":true,"issues":[772],"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marko-v4.12.3-keyed","dir":"keyed/marko","keyed":true,"frameworkHomeURL":"https://markojs.com/"},{"name":"maverick-v0.23.1-keyed","dir":"keyed/maverick","keyed":true,"frameworkHomeURL":"https://github.com/maverick-js/maverick"},{"name":"mikado-v0.7.64-keyed","dir":"keyed/mikado","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"million-v1.12.3-beta.1-keyed","dir":"keyed/million","keyed":true,"frameworkHomeURL":"https://github.com/aidenybai/million"},{"name":"mimbl-v0.10.3-keyed","dir":"keyed/mimbl","keyed":true,"frameworkHomeURL":"https://mimjs.com/"},{"name":"miso-v1.4.0-keyed","dir":"keyed/miso","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"misojs-v1.1.0.0-keyed","dir":"keyed/misojs","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mithril-v2.0.4-keyed","dir":"keyed/mithril","keyed":true,"frameworkHomeURL":"https://mithril.js.org/"},{"name":"mobx-jsx-v0.14.0-keyed","dir":"keyed/mobx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/mobx-jsx"},{"name":"mogwai-v0.6.5-keyed","dir":"keyed/mogwai","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-keyed","dir":"keyed/neverland","keyed":true,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"oldskull-v0.1.2-keyed","dir":"keyed/oldskull","keyed":true,"frameworkHomeURL":"https://github.com/alexeyoganezov/oldskull"},{"name":"preact-v10.7.3-keyed","dir":"keyed/preact","keyed":true,"frameworkHomeURL":"https://preactjs.com/"},{"name":"ractive-v1.3.6-keyed","dir":"keyed/ractive","keyed":true,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"rax-v0.6.7-keyed","dir":"keyed/rax","keyed":true,"frameworkHomeURL":"https://github.com/alibaba/rax"},{"name":"react-v17.0.2-keyed","dir":"keyed/react","keyed":true,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"react-diagon-v18.2.0 + 0.13.0-keyed","dir":"keyed/react-diagon","keyed":true,"frameworkHomeURL":"https://www.diagon.dev/"},{"name":"react-focal-v17.0.1 + 0.8.5-keyed","dir":"keyed/react-focal","keyed":true,"frameworkHomeURL":"https://github.com/grammarly/focal"},{"name":"react-hooks-v18.2.0-keyed","dir":"keyed/react-hooks","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-hooks-use-transition-v18.2.0-keyed","dir":"keyed/react-hooks-use-transition","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-mlyn-v0.5.11-keyed","dir":"keyed/react-mlyn","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/vaukalak/mlyn"},{"name":"react-mobX-v17.0.1 + 5.15.4-keyed","dir":"keyed/react-mobX","keyed":true,"frameworkHomeURL":"https://mobx.js.org/"},{"name":"react-recoil-v18.2.0 + 0.7.5-keyed","dir":"keyed/react-recoil","keyed":true,"frameworkHomeURL":"https://recoiljs.org/"},{"name":"react-redux-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","dir":"keyed/react-redux-hooks","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux-hooks-immutable","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","dir":"keyed/react-redux-rematch","keyed":true,"frameworkHomeURL":"https://rematchjs.org/"},{"name":"react-rxjs-v18.2.0 + 0.9.8-keyed","dir":"keyed/react-rxjs","keyed":true,"frameworkHomeURL":"https://react-rxjs.org/"},{"name":"react-starbeam-v18.2.0 + 0.6.0-keyed","dir":"keyed/react-starbeam","keyed":true,"frameworkHomeURL":"https://www.starbeamjs.com/"},{"name":"react-tagged-state-v18.2.0 + 1.21.1-keyed","dir":"keyed/react-tagged-state","keyed":true,"frameworkHomeURL":"https://github.com/oleggrishechkin/react-tagged-state"},{"name":"react-tracked-v17.0.1 + 1.6.0-keyed","dir":"keyed/react-tracked","keyed":true,"frameworkHomeURL":"https://react-tracked.js.org/"},{"name":"react-zustand-v18.2.0 + 4.1.1-keyed","dir":"keyed/react-zustand","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/zustand"},{"name":"reagent-v0.10-keyed","dir":"keyed/reagent","keyed":true,"frameworkHomeURL":"https://reagent-project.github.io/"},{"name":"redom-v3.29.0-keyed","dir":"keyed/redom","keyed":true,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-v0.8.4-keyed","dir":"keyed/reflex","keyed":true,"frameworkHomeURL":"https://zouloux.github.io/reflex/"},{"name":"rescript-react-v0.10.3-keyed","dir":"keyed/rescript-react","keyed":true,"frameworkHomeURL":"https://rescript-lang.org/"},{"name":"resonatejs-keyed","dir":"keyed/resonatejs","keyed":true,"issues":[1139],"frameworkHomeURL":""},{"name":"riot-v7.1.0-keyed","dir":"keyed/riot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://riot.js.org/"},{"name":"s2-v1.0.0-keyed","dir":"keyed/s2","keyed":true,"issues":[800],"frameworkHomeURL":""},{"name":"san-v3.12.0-keyed","dir":"keyed/san","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-composition-v3.10.1 + 1.1.0-keyed","dir":"keyed/san-composition","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-store-v3.12.0 + 2.1.3-keyed","dir":"keyed/san-store","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"scarlets-frame-v0.34.6-keyed","dir":"keyed/scarlets-frame","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"sifrr-v0.0.5-keyed","dir":"keyed/sifrr","keyed":true,"issues":[800,801,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"silkenweb-v0.4.0-keyed","dir":"keyed/silkenweb","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/silkenweb/silkenweb"},{"name":"sinuous-v0.28.1-keyed","dir":"keyed/sinuous","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://sinuous.dev/"},{"name":"skruv-v0.1.0-keyed","dir":"keyed/skruv","keyed":true,"frameworkHomeURL":"https://github.com/skruv/skruv"},{"name":"sledgehammer-v1.0.0-keyed","dir":"keyed/sledgehammer","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/demonthos/sledgehammer/"},{"name":"solid-v1.5.4-keyed","dir":"keyed/solid","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"solid-store-v1.5.4-keyed","dir":"keyed/solid-store","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"spair-v0.0.8-keyed","dir":"keyed/spair","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"spair-qr-v0.0.8-keyed","dir":"keyed/spair-qr","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"stdweb-v0.4.17-keyed","dir":"keyed/stdweb","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"stencil-v2.17.0-keyed","dir":"keyed/stencil","keyed":true,"issues":[1139],"frameworkHomeURL":"https://stenciljs.com/"},{"name":"svelte-v3.50.1-keyed","dir":"keyed/svelte","keyed":true,"frameworkHomeURL":"https://svelte.dev/"},{"name":"sycamore-v0.8.0-keyed","dir":"keyed/sycamore","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sycamore-rs.netlify.app/"},{"name":"udomsay-esx-v0.4.9-keyed","dir":"keyed/udomsay-esx","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"udomsay-tpl-v0.4.9-keyed","dir":"keyed/udomsay-tpl","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-keyed","dir":"keyed/uhtml","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"uhydro-v1.0.7-keyed","dir":"keyed/uhydro","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/uhydro"},{"name":"ui5-webcomponents-v1.3.1-keyed","dir":"keyed/ui5-webcomponents","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"valtio-v17.0.1 + 1.6.1-keyed","dir":"keyed/valtio","keyed":true,"frameworkHomeURL":"https://valtio.pmnd.rs/"},{"name":"vanillajs-keyed","dir":"keyed/vanillajs","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-keyed","dir":"keyed/vanillajs-1","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-wc-keyed","dir":"keyed/vanillajs-wc","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"voby-v0.43.8-keyed","dir":"keyed/voby","keyed":true,"issues":[1139],"frameworkHomeURL":"https://voby.dev/"},{"name":"vue-v3.2.37-keyed","dir":"keyed/vue","keyed":true,"frameworkHomeURL":"https://vue.js.org/"},{"name":"vuerx-jsx-v0.2.0-keyed","dir":"keyed/vuerx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/vuerx-jsx"},{"name":"wasm-bindgen-v0.2.47-keyed","dir":"keyed/wasm-bindgen","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://rustwasm.github.io/docs/wasm-bindgen/"},{"name":"whatsup-v2.5.0-keyed","dir":"keyed/whatsup","keyed":true,"frameworkHomeURL":"https://github.com/whatsup/whatsup"},{"name":"xania-v0.4.8-keyed","dir":"keyed/xania","keyed":true,"frameworkHomeURL":"https://github.com/xania/view"},{"name":"yew-v0.20.0-keyed","dir":"keyed/yew","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"yew-hooks-v0.19.3-keyed","dir":"keyed/yew-hooks","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"apprun-v2.28.3-non-keyed","dir":"non-keyed/apprun","keyed":false,"issues":[772],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-non-keyed","dir":"non-keyed/art","keyed":false,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"aurelia-v1.3.0-non-keyed","dir":"non-keyed/aurelia","keyed":false,"issues":[1139],"frameworkHomeURL":"https://aurelia.io/"},{"name":"bdc-v1.0.0-non-keyed","dir":"non-keyed/bdc","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"binding.scala-v10.0.1-non-keyed","dir":"non-keyed/binding.scala","keyed":false,"frameworkHomeURL":"https://github.com/ThoughtWorksInc/Binding.scala"},{"name":"delorean-v0.1.0-non-keyed","dir":"non-keyed/delorean","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/delorean-rs/delorean"},{"name":"dojo-v8.0.0-non-keyed","dir":"non-keyed/dojo","keyed":false,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-non-keyed","dir":"non-keyed/domdiff","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"domvm-v3.4.12-non-keyed","dir":"non-keyed/domvm","keyed":false,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-non-keyed","dir":"non-keyed/doohtml","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v3.4.1-non-keyed","dir":"non-keyed/doz","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-non-keyed","dir":"non-keyed/ef-js","keyed":false,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-non-keyed","dir":"non-keyed/elm","keyed":false,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"endorphin-v0.5.2-non-keyed","dir":"non-keyed/endorphin","keyed":false,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fre-v2.5.1-non-keyed","dir":"non-keyed/fre","keyed":false,"frameworkHomeURL":"https://fre.js.org/"},{"name":"gyron-v0.0.16-non-keyed","dir":"non-keyed/gyron","keyed":false,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"halogen-v6.1.3-non-keyed","dir":"non-keyed/halogen","keyed":false,"frameworkHomeURL":"https://github.com/purescript-halogen/purescript-halogen"},{"name":"heresy-v0.26.1-non-keyed","dir":"non-keyed/heresy","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-non-keyed","dir":"non-keyed/hullo","keyed":false,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-non-keyed","dir":"non-keyed/hydro-js","keyed":false,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"imba-v1.5.2-non-keyed","dir":"non-keyed/imba","keyed":false,"frameworkHomeURL":"https://imba.io/"},{"name":"incr_dom-v0.15.0-non-keyed","dir":"non-keyed/incr_dom","keyed":false,"frameworkHomeURL":"https://opensource.janestreet.com/incr_dom/"},{"name":"inferno-v7.4.8-non-keyed","dir":"non-keyed/inferno","keyed":false,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"legend-state-v17.0.2 + 0.14.0-non-keyed","dir":"non-keyed/legend-state","keyed":false,"frameworkHomeURL":"https://github.com/LegendApp/legend-state"},{"name":"lighterhtml-v2.5.0-non-keyed","dir":"non-keyed/lighterhtml","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.1.1-non-keyed","dir":"non-keyed/lit","keyed":false,"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-non-keyed","dir":"non-keyed/lit-html","keyed":false,"issues":[800],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"literaljs-v7.0.2-non-keyed","dir":"non-keyed/literaljs","keyed":false,"frameworkHomeURL":"https://literaljs.com/"},{"name":"maquette-v3.3.0-non-keyed","dir":"non-keyed/maquette","keyed":false,"frameworkHomeURL":"https://maquettejs.org/"},{"name":"mikado-v0.7.64-non-keyed","dir":"non-keyed/mikado","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"mimbl-v0.10.3-non-keyed","dir":"non-keyed/mimbl","keyed":false,"frameworkHomeURL":"https://mimblweb.z13.web.core.windows.net/"},{"name":"miso-v1.4.0-non-keyed","dir":"non-keyed/miso","keyed":false,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mogwai-v0.6.5-non-keyed","dir":"non-keyed/mogwai","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-non-keyed","dir":"non-keyed/neverland","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"ractive-v1.3.6-non-keyed","dir":"non-keyed/ractive","keyed":false,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"react-v16.8.6-non-keyed","dir":"non-keyed/react","keyed":false,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"redom-v3.29.0-non-keyed","dir":"non-keyed/redom","keyed":false,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-dom-v0.4-non-keyed","dir":"non-keyed/reflex-dom","keyed":false,"frameworkHomeURL":"https://reflex-frp.org/"},{"name":"riot-v7.1.0-non-keyed","dir":"non-keyed/riot","keyed":false,"frameworkHomeURL":"https://riot.js.org/"},{"name":"san-v3.12.0-non-keyed","dir":"non-keyed/san","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"sauron-v0.50.3-non-keyed","dir":"non-keyed/sauron","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/ivanceras/sauron"},{"name":"scarlets-frame-v0.34.6-non-keyed","dir":"non-keyed/scarlets-frame","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"seed-v0.8.0-non-keyed","dir":"non-keyed/seed","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/seed-rs/seed"},{"name":"sifrr-v0.0.3-non-keyed","dir":"non-keyed/sifrr","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"slim-js-v5.0.8-non-keyed","dir":"non-keyed/slim-js","keyed":false,"issues":[1139],"frameworkHomeURL":"https://slimjs.com/#/welcome"},{"name":"slingjs-v14.3.0-non-keyed","dir":"non-keyed/slingjs","keyed":false,"frameworkHomeURL":"https://github.com/puckowski/Sling.js"},{"name":"stdweb-v0.4.17-non-keyed","dir":"non-keyed/stdweb","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"svelte-v3.50.1-non-keyed","dir":"non-keyed/svelte","keyed":false,"frameworkHomeURL":"https://svelte.dev/"},{"name":"udomsay-esx-v0.4.9-non-keyed","dir":"non-keyed/udomsay-esx","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-non-keyed","dir":"non-keyed/uhtml","keyed":false,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"ui5-webcomponents-v1.3.1-non-keyed","dir":"non-keyed/ui5-webcomponents","keyed":false,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"vanillajs-non-keyed","dir":"non-keyed/vanillajs","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-non-keyed","dir":"non-keyed/vanillajs-1","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vue-v3.2.37-non-keyed","dir":"non-keyed/vue","keyed":false,"frameworkHomeURL":"https://vue.js.org/"}]; export const benchmarks = [{"id":"01_run1k","label":"create rows","description":"creating 1,000 rows (5 warmup runs).","type":0,"allowBatching":true,"durationMeasurementMode":0},{"id":"02_replace1k","label":"replace all rows","description":"updating all 1,000 rows (5 warmup runs).","type":0,"allowBatching":true,"durationMeasurementMode":1},{"id":"03_update10th1k_x16","label":"partial update","description":"updating every 10th row for 1,000 rows (3 warmup runs). 16x CPU slowdown.","type":0,"throttleCPU":16,"allowBatching":true,"durationMeasurementMode":1},{"id":"04_select1k","label":"select row","description":"highlighting a selected row. (5 warmup runs). 16x CPU slowdown.","type":0,"throttleCPU":16,"allowBatching":true,"durationMeasurementMode":1},{"id":"05_swap1k","label":"swap rows","description":"swap 2 rows for table with 1,000 rows. (5 warmup runs). 4x CPU slowdown.","type":0,"throttleCPU":4,"allowBatching":true,"durationMeasurementMode":1},{"id":"06_remove-one-1k","label":"remove row","description":"removing one row. (5 warmup runs). 4x CPU slowdown.","type":0,"throttleCPU":4,"allowBatching":true,"durationMeasurementMode":1},{"id":"07_create10k","label":"create many rows","description":"creating 10,000 rows. (5 warmup runs with 1k rows).","type":0,"allowBatching":true,"durationMeasurementMode":0},{"id":"08_create1k-after1k_x2","label":"append rows to large table","description":"appending 1,000 to a table of 10,000 rows. 2x CPU slowdown.","type":0,"throttleCPU":2,"allowBatching":true,"durationMeasurementMode":1},{"id":"09_clear1k_x8","label":"clear rows","description":"clearing a table with 1,000 rows. 8x CPU slowdown. (5 warmup runs).","type":0,"throttleCPU":8,"allowBatching":true,"durationMeasurementMode":1},{"id":"21_ready-memory","label":"ready memory","description":"Memory usage after page load.","type":1},{"id":"22_run-memory","label":"run memory","description":"Memory usage after adding 1,000 rows.","type":1},{"id":"23_update5-memory","label":"update every 10th row for 1k rows (5 cycles)","description":"Memory usage after clicking update every 10th row 5 times","type":1},{"id":"25_run-clear-memory","label":"creating/clearing 1k rows (5 cycles)","description":"Memory usage after creating and clearing 1000 rows 5 times","type":1},{"id":"26_run-10k-memory","label":"run memory 10k","description":"Memory usage after adding 10,000 rows.","type":1},{"id":"31_startup-ci","label":"consistently interactive","description":"a pessimistic TTI - when the CPU and network are both definitely very idle. (no more CPU tasks over 50ms)","property":"interactive","type":3},{"id":"32_startup-bt","label":"script bootup time","description":"the total ms required to parse/compile/evaluate all the page's scripts","property":"bootup-time","type":3},{"id":"33_startup-mainthreadcost","label":"main thread work cost","description":"total amount of time spent doing work on the main thread. includes style/layout/etc.","property":"mainthread-work-breakdown","type":3},{"id":"34_startup-totalbytes","label":"total kilobyte weight","description":"network transfer cost (post-compression) of all the resources loaded into the page.","property":"total-byte-weight","type":3}]; diff --git a/webdriver-ts-results/table.html b/webdriver-ts-results/table.html index ea1eb6770..b3e8103b2 100644 --- a/webdriver-ts-results/table.html +++ b/webdriver-ts-results/table.html @@ -43,4 +43,4 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=60103,o=60106,a=60107,l=60108,u=60114,i=60109,c=60110,s=60112,f=60113,d=60120,p=60115,m=60116,h=60121,g=60122,v=60117,y=60129,b=60131;if("function"==typeof Symbol&&Symbol.for){var w=Symbol.for;r=w("react.element"),o=w("react.portal"),a=w("react.fragment"),l=w("react.strict_mode"),u=w("react.profiler"),i=w("react.provider"),c=w("react.context"),s=w("react.forward_ref"),f=w("react.suspense"),d=w("react.suspense_list"),p=w("react.memo"),m=w("react.lazy"),h=w("react.block"),g=w("react.server.block"),v=w("react.fundamental"),y=w("react.debug_trace_mode"),b=w("react.legacy_hidden")}function k(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case r:switch(e=e.type){case a:case u:case l:case f:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case m:case p:case i:return e;default:return n}}case o:return n}}}var x=i,S=r,E=s,_=a,C=m,P=p,N=o,T=u,z=l,O=f;n.ContextConsumer=c,n.ContextProvider=x,n.Element=S,n.ForwardRef=E,n.Fragment=_,n.Lazy=C,n.Memo=P,n.Portal=N,n.Profiler=T,n.StrictMode=z,n.Suspense=O,n.isAsyncMode=function(){return!1},n.isConcurrentMode=function(){return!1},n.isContextConsumer=function(e){return k(e)===c},n.isContextProvider=function(e){return k(e)===i},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},n.isForwardRef=function(e){return k(e)===s},n.isFragment=function(e){return k(e)===a},n.isLazy=function(e){return k(e)===m},n.isMemo=function(e){return k(e)===p},n.isPortal=function(e){return k(e)===o},n.isProfiler=function(e){return k(e)===u},n.isStrictMode=function(e){return k(e)===l},n.isSuspense=function(e){return k(e)===f},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===y||e===l||e===f||e===d||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===i||e.$$typeof===c||e.$$typeof===s||e.$$typeof===v||e.$$typeof===h||e[0]===g)},n.typeOf=k}]]); \ No newline at end of file + */var r=60103,o=60106,a=60107,l=60108,u=60114,i=60109,c=60110,s=60112,f=60113,d=60120,p=60115,m=60116,h=60121,g=60122,v=60117,y=60129,b=60131;if("function"==typeof Symbol&&Symbol.for){var w=Symbol.for;r=w("react.element"),o=w("react.portal"),a=w("react.fragment"),l=w("react.strict_mode"),u=w("react.profiler"),i=w("react.provider"),c=w("react.context"),s=w("react.forward_ref"),f=w("react.suspense"),d=w("react.suspense_list"),p=w("react.memo"),m=w("react.lazy"),h=w("react.block"),g=w("react.server.block"),v=w("react.fundamental"),y=w("react.debug_trace_mode"),b=w("react.legacy_hidden")}function k(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case r:switch(e=e.type){case a:case u:case l:case f:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case m:case p:case i:return e;default:return n}}case o:return n}}}var x=i,S=r,E=s,_=a,C=m,P=p,N=o,T=u,z=l,O=f;n.ContextConsumer=c,n.ContextProvider=x,n.Element=S,n.ForwardRef=E,n.Fragment=_,n.Lazy=C,n.Memo=P,n.Portal=N,n.Profiler=T,n.StrictMode=z,n.Suspense=O,n.isAsyncMode=function(){return!1},n.isConcurrentMode=function(){return!1},n.isContextConsumer=function(e){return k(e)===c},n.isContextProvider=function(e){return k(e)===i},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},n.isForwardRef=function(e){return k(e)===s},n.isFragment=function(e){return k(e)===a},n.isLazy=function(e){return k(e)===m},n.isMemo=function(e){return k(e)===p},n.isPortal=function(e){return k(e)===o},n.isProfiler=function(e){return k(e)===u},n.isStrictMode=function(e){return k(e)===l},n.isSuspense=function(e){return k(e)===f},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===y||e===l||e===f||e===d||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===i||e.$$typeof===c||e.$$typeof===s||e.$$typeof===v||e.$$typeof===h||e[0]===g)},n.typeOf=k}]]); \ No newline at end of file diff --git a/webdriver-ts/results.json b/webdriver-ts/results.json index 05170871c..ca298e7bd 100644 --- a/webdriver-ts/results.json +++ b/webdriver-ts/results.json @@ -1 +1 @@ -[{"framework":"blockdom-v0.9.26-keyed","benchmark":"01_run1k","values":[62.381,62.922,63.321,64.468,64.792,65.116,65.342,65.458,66.717,67.591]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"02_replace1k","values":[67.507,67.663,69.077,69.134,69.161,69.399,69.557,69.676,69.713,69.938]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"03_update10th1k_x16","values":[163.128,165.017,169.241,174.609,176.154,176.557,177.704,178.797,179.002,179.298]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"04_select1k","values":[21.03,21.647,22.589,23.11,23.196,23.988,26.776,27.511,27.695,29.005]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"05_swap1k","values":[42.47,43.153,43.561,43.77,43.927,43.992,45.953,46.021,47.11,47.358]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"06_remove-one-1k","values":[74.822,74.954,76.141,76.269,78.179,78.586,80.306,82.195,85.748,88.637]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"07_create10k","values":[675.161,676.333,676.777,679.362,679.936,680.023,681.019,681.652,683.224,683.754]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"08_create1k-after1k_x2","values":[149.106,151.464,152.105,152.761,152.776,153.502,154.937,158.074,160.386,161.349]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"09_clear1k_x8","values":[44.304,44.971,45.945,48.171,48.63,48.745,48.875,48.956,49.24,49.321]},{"framework":"inferno-v7.4.8-keyed","benchmark":"01_run1k","values":[63.894,64.01,64.072,64.108,64.164,64.357,64.551,64.592,64.948,65.158]},{"framework":"inferno-v7.4.8-keyed","benchmark":"02_replace1k","values":[68.671,69.302,69.541,69.63,69.774,69.97,70.224,70.704,70.888,71.98]},{"framework":"inferno-v7.4.8-keyed","benchmark":"03_update10th1k_x16","values":[166.748,167.725,168.355,169.707,172.364,177.112,177.174,177.677,179.316,179.601]},{"framework":"inferno-v7.4.8-keyed","benchmark":"04_select1k","values":[20.243,20.508,21.41,23.225,24.113,25.075,26.07,26.152,26.268,27.756]},{"framework":"inferno-v7.4.8-keyed","benchmark":"05_swap1k","values":[44.169,44.217,44.251,45.163,45.561,45.625,46.286,46.59,46.924,50.582]},{"framework":"inferno-v7.4.8-keyed","benchmark":"06_remove-one-1k","values":[75.985,77.048,78.098,79.045,80.394,82.809,83.358,84.704,85.195,86.782]},{"framework":"inferno-v7.4.8-keyed","benchmark":"07_create10k","values":[683.197,694.518,696.186,696.354,697.189,697.461,698.041,699.383,700.324,700.393]},{"framework":"inferno-v7.4.8-keyed","benchmark":"08_create1k-after1k_x2","values":[156.07,157.388,158.412,158.582,159.796,160.572,160.944,161.248,164.201,165.23]},{"framework":"inferno-v7.4.8-keyed","benchmark":"09_clear1k_x8","values":[45.569,45.974,47.424,47.574,48.29,48.933,50.465,50.924,51.84,51.931]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"01_run1k","values":[65.422,66.185,66.191,66.836,67.427,67.744,68.963,73.392,74.674,76.193]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"02_replace1k","values":[70.863,71.752,71.782,72.617,72.946,73.011,73.1,74.541,74.988,75.108]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"03_update10th1k_x16","values":[167.421,169.19,171.793,174.686,176.077,176.785,178.079,182.829,183.896,185.702]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"04_select1k","values":[26.006,26.202,26.426,28.516,28.826,29.109,30.566,30.829,30.913,31.434]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"05_swap1k","values":[41.061,42.581,43.032,44.144,45.104,45.127,45.766,46.46,47.191,47.718]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"06_remove-one-1k","values":[75.547,75.808,77.012,79.556,80.176,80.648,81.042,81.35,82.942,83.011]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"07_create10k","values":[706.944,708.408,709.353,710.007,711.294,711.381,714.405,715.391,716.616,717.306]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"08_create1k-after1k_x2","values":[156.889,158.424,158.941,159.821,159.92,159.934,160.975,161.826,164.643,170.43]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"09_clear1k_x8","values":[45.836,47.543,47.684,47.776,48.218,48.678,49.186,49.906,50.311,50.735]},{"framework":"preact-v10.7.3-keyed","benchmark":"01_run1k","values":[74.853,74.878,74.939,74.953,74.973,74.991,76.277,77.179,79.192,80.62]},{"framework":"preact-v10.7.3-keyed","benchmark":"02_replace1k","values":[92.913,93.567,94.414,96.261,98.14,100.242,100.417,100.622,106.51,113.516]},{"framework":"preact-v10.7.3-keyed","benchmark":"03_update10th1k_x16","values":[170.824,200.268,203.92,209.475,219.136,220.734,221.653,222.902,230.333,235.169]},{"framework":"preact-v10.7.3-keyed","benchmark":"04_select1k","values":[45.54,50.833,51.442,52.249,54.538,54.697,55.771,60.28,61.236,62.977]},{"framework":"preact-v10.7.3-keyed","benchmark":"05_swap1k","values":[48.704,49.396,49.587,49.654,50.462,51.086,52.341,54.597,55.022,55.373]},{"framework":"preact-v10.7.3-keyed","benchmark":"06_remove-one-1k","values":[94.598,95.927,97.436,97.782,99.931,100.668,101.536,107.131,107.589,108.994]},{"framework":"preact-v10.7.3-keyed","benchmark":"07_create10k","values":[770.902,777.095,777.973,779.696,781.104,782.54,788.213,791.395,792.115,819.64]},{"framework":"preact-v10.7.3-keyed","benchmark":"08_create1k-after1k_x2","values":[184.689,185.394,185.704,186.259,186.613,186.752,187.087,187.275,187.442,187.765]},{"framework":"preact-v10.7.3-keyed","benchmark":"09_clear1k_x8","values":[58.394,58.523,59.658,59.826,60.333,60.996,61.843,62.46,62.794,62.99]},{"framework":"react-v17.0.2-keyed","benchmark":"01_run1k","values":[81.175,81.303,81.44,82.497,82.785,83.023,84.994,85.744,86.935,93.413]},{"framework":"react-v17.0.2-keyed","benchmark":"02_replace1k","values":[83.846,83.979,84.164,84.308,84.548,85.173,85.205,85.388,86.849,87.207]},{"framework":"react-v17.0.2-keyed","benchmark":"03_update10th1k_x16","values":[233.728,249.253,252.391,258.57,261.003,261.488,261.79,263.534,263.675,264.391]},{"framework":"react-v17.0.2-keyed","benchmark":"04_select1k","values":[67.38,67.856,68.223,69.576,70.344,70.382,70.547,71.306,72.43,73.496]},{"framework":"react-v17.0.2-keyed","benchmark":"05_swap1k","values":[304.02,305.057,305.113,305.604,306.18,306.346,307.204,308.077,308.311,308.43]},{"framework":"react-v17.0.2-keyed","benchmark":"06_remove-one-1k","values":[86.637,88.525,90.346,90.624,90.831,91.314,91.519,91.735,91.984,94.658]},{"framework":"react-v17.0.2-keyed","benchmark":"07_create10k","values":[1080.56,1089.414,1089.785,1090.2,1091.517,1094.203,1094.233,1097.902,1098.031,1105.908]},{"framework":"react-v17.0.2-keyed","benchmark":"08_create1k-after1k_x2","values":[200.556,201.86,202.293,203.654,203.97,204.442,204.811,204.908,207.386,207.477]},{"framework":"react-v17.0.2-keyed","benchmark":"09_clear1k_x8","values":[55.74,56.595,57.376,59.436,60.216,60.425,61.64,62.398,63.216,63.937]},{"framework":"svelte-v3.50.1-keyed","benchmark":"01_run1k","values":[79.456,79.503,79.589,79.767,80.116,80.622,81.127,81.512,82.626,84.778]},{"framework":"svelte-v3.50.1-keyed","benchmark":"02_replace1k","values":[83.12,83.15,83.347,84.707,84.734,84.737,84.819,85.152,90.208,92.01]},{"framework":"svelte-v3.50.1-keyed","benchmark":"03_update10th1k_x16","values":[173.598,174.705,185.451,189.377,191.074,191.62,194.763,194.932,196.183,201.425]},{"framework":"svelte-v3.50.1-keyed","benchmark":"04_select1k","values":[31.888,32.667,33.076,33.164,33.209,33.723,33.876,33.968,35.589,36.594]},{"framework":"svelte-v3.50.1-keyed","benchmark":"05_swap1k","values":[43.386,43.715,45.223,45.41,47.015,47.108,47.3,47.454,47.684,48.124]},{"framework":"svelte-v3.50.1-keyed","benchmark":"06_remove-one-1k","values":[80.247,80.443,81.772,82.869,83.714,84.07,84.536,85.227,85.588,85.601]},{"framework":"svelte-v3.50.1-keyed","benchmark":"07_create10k","values":[842.024,843.53,845.332,845.546,847.23,847.46,848.581,851.04,852.565,855.277]},{"framework":"svelte-v3.50.1-keyed","benchmark":"08_create1k-after1k_x2","values":[187.17,187.913,188.658,188.793,189.612,190.054,190.074,190.309,190.677,190.716]},{"framework":"svelte-v3.50.1-keyed","benchmark":"09_clear1k_x8","values":[60.742,60.798,62.293,62.473,62.953,63.349,64.055,65.138,65.736,66.854]}] \ No newline at end of file +[{"framework":"blockdom-v0.9.26-keyed","benchmark":"01_run1k","values":[63.051,63.216,63.296,63.732,63.787,64.116,64.267,64.988,65.016,65.19]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"02_replace1k","values":[66.773,67.131,67.279,67.687,67.75,67.908,68.242,69.112,69.579,70.596]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"03_update10th1k_x16","values":[161.17,165.774,170.399,170.474,171.897,174.227,175.936,176.494,177.034,177.142]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"04_select1k","values":[21.184,22.863,23.244,24.945,25.787,27.589,28.823,28.995,30.688,31.998]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"05_swap1k","values":[40.964,41.852,42.572,42.719,43.013,44.248,46.871,47.039,48.564,48.711]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"06_remove-one-1k","values":[77.459,77.511,78.667,78.737,78.92,79.449,80.117,81.169,83.32,83.528]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"07_create10k","values":[663.98,670.977,671.019,676.025,676.995,677.02,677.886,678.745,678.811,679.732]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"08_create1k-after1k_x2","values":[150.332,150.776,151.058,151.459,153.49,153.562,153.821,154.34,156.026,156.458]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"09_clear1k_x8","values":[42.845,42.933,43.4,43.771,43.791,43.829,44.199,46.528,48.359,48.483]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"21_ready-memory","values":[0.7317123413085938]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"22_run-memory","values":[2.4503870010375977]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"23_update5-memory","values":[2.5974931716918945]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"25_run-clear-memory","values":[0.9211349487304688]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"26_run-10k-memory","values":[17.817084312438965]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"31_startup-ci","values":[1880.11,1880.355,1880.3449999999998]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"33_startup-mainthreadcost","values":[24.639999999999997,8.223999999999997,15.035999999999996]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"34_startup-totalbytes","values":[154.6396484375,154.6396484375,154.6396484375]},{"framework":"inferno-v7.4.8-keyed","benchmark":"01_run1k","values":[63.608,63.703,63.719,64.159,64.513,65.459,65.834,69.393,69.696,69.89]},{"framework":"inferno-v7.4.8-keyed","benchmark":"02_replace1k","values":[67.197,67.423,67.724,67.766,67.833,68.494,68.725,68.804,68.917,69.558]},{"framework":"inferno-v7.4.8-keyed","benchmark":"03_update10th1k_x16","values":[171.411,174.929,175.201,175.735,176.134,178.404,180.332,182.068,183.268,184.08]},{"framework":"inferno-v7.4.8-keyed","benchmark":"04_select1k","values":[19.678,21.165,22.791,23.425,23.895,24.055,24.266,24.876,28.585,28.922]},{"framework":"inferno-v7.4.8-keyed","benchmark":"05_swap1k","values":[43.449,44.271,44.336,44.617,44.902,46.755,46.784,46.795,47.553,48.249]},{"framework":"inferno-v7.4.8-keyed","benchmark":"06_remove-one-1k","values":[75.667,76.202,76.981,77.517,77.79,78.013,79.166,80.071,80.459,85.431]},{"framework":"inferno-v7.4.8-keyed","benchmark":"07_create10k","values":[693.306,693.525,697.667,698.219,698.27,699.077,700.507,700.785,701.954,705.876]},{"framework":"inferno-v7.4.8-keyed","benchmark":"08_create1k-after1k_x2","values":[156.389,156.452,156.758,157.168,159.301,160.9,162.449,163.931,168.888,170.696]},{"framework":"inferno-v7.4.8-keyed","benchmark":"09_clear1k_x8","values":[45.944,46.049,46.423,46.555,48.002,48.141,48.564,49.7,50.064,50.942]},{"framework":"inferno-v7.4.8-keyed","benchmark":"21_ready-memory","values":[0.7095518112182617]},{"framework":"inferno-v7.4.8-keyed","benchmark":"22_run-memory","values":[2.685208320617676]},{"framework":"inferno-v7.4.8-keyed","benchmark":"23_update5-memory","values":[2.7259273529052734]},{"framework":"inferno-v7.4.8-keyed","benchmark":"25_run-clear-memory","values":[0.8438405990600586]},{"framework":"inferno-v7.4.8-keyed","benchmark":"26_run-10k-memory","values":[19.583447456359863]},{"framework":"inferno-v7.4.8-keyed","benchmark":"31_startup-ci","values":[1878.3000000000002,1878.5900000000001,1955.445]},{"framework":"inferno-v7.4.8-keyed","benchmark":"32_startup-bt","values":[0,0,0.08000000000000002]},{"framework":"inferno-v7.4.8-keyed","benchmark":"33_startup-mainthreadcost","values":[7.2399999999999975,16.46,9704.524]},{"framework":"inferno-v7.4.8-keyed","benchmark":"34_startup-totalbytes","values":[163.1787109375,163.1787109375,163.1787109375]},{"framework":"ivi-v0.27.1-keyed","benchmark":"01_run1k","values":[63.665,63.702,64.183,64.285,64.473,64.89,64.936,65.247,65.381,66.041]},{"framework":"ivi-v0.27.1-keyed","benchmark":"02_replace1k","values":[69.367,69.828,69.854,70.06,70.341,70.451,71.619,72.325,79.413,80.028]},{"framework":"ivi-v0.27.1-keyed","benchmark":"03_update10th1k_x16","values":[170.763,176.48,182.942,183.404,183.464,186.321,186.329,187.158,188.165,188.893]},{"framework":"ivi-v0.27.1-keyed","benchmark":"04_select1k","values":[19.395,20.576,21.515,22.304,23.442,24.564,25.83,26.829,27.066,29.348]},{"framework":"ivi-v0.27.1-keyed","benchmark":"05_swap1k","values":[45.911,45.959,46.248,46.513,46.645,46.753,48.039,48.233,48.39,50.677]},{"framework":"ivi-v0.27.1-keyed","benchmark":"06_remove-one-1k","values":[74.61,74.792,74.918,77.016,77.733,79.518,80.795,82.432,83.821,84.406]},{"framework":"ivi-v0.27.1-keyed","benchmark":"07_create10k","values":[719.281,723.08,724.348,726.987,727.669,728.66,728.708,730.046,730.663,732.651]},{"framework":"ivi-v0.27.1-keyed","benchmark":"08_create1k-after1k_x2","values":[163.915,164.508,166.093,166.242,167.337,168.442,169.079,172.513,173.178,174.803]},{"framework":"ivi-v0.27.1-keyed","benchmark":"09_clear1k_x8","values":[43.613,43.899,47.918,47.957,48.147,48.326,48.398,48.462,48.543,49.81]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"01_run1k","values":[66.231,67.302,67.488,67.896,67.965,68.094,68.272,69.744,71.556,73.437]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"02_replace1k","values":[69.968,70.658,70.71,70.774,71,71.054,71.094,71.958,71.967,72.246]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"03_update10th1k_x16","values":[169.204,171.923,179.937,181.067,181.56,184.045,185.569,186.359,186.46,186.46]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"04_select1k","values":[23.881,25.098,25.272,26.855,26.962,27.146,27.731,27.827,28.553,30.104]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"05_swap1k","values":[42.291,42.918,44.024,44.66,44.686,45.123,45.691,45.956,46.962,47.351]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"06_remove-one-1k","values":[75.177,76.682,76.956,77.294,78.053,78.699,78.774,79.412,79.678,80.586]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"07_create10k","values":[707.354,709.256,710.036,715.659,717.707,726.359,727.254,728.606,733.008,745.32]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"08_create1k-after1k_x2","values":[159.069,161.067,161.825,162.721,163.207,163.227,163.636,164.72,164.843,165.456]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"09_clear1k_x8","values":[42.53,45.888,47.521,47.666,47.752,48.485,48.535,48.65,49.502,49.919]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"21_ready-memory","values":[0.6775960922241211]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"22_run-memory","values":[5.665627479553223]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"23_update5-memory","values":[5.570345878601074]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"25_run-clear-memory","values":[0.8739757537841797]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"26_run-10k-memory","values":[22.182381629943848]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"31_startup-ci","values":[1878.995,1879.9900000000002,1879.165]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"33_startup-mainthreadcost","values":[8.639999999999999,8.056,7.795999999999998]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"34_startup-totalbytes","values":[148.71875,148.71875,148.71875]},{"framework":"preact-v10.7.3-keyed","benchmark":"01_run1k","values":[74.853,74.878,74.939,74.953,74.973,74.991,76.277,77.179,79.192,80.62]},{"framework":"preact-v10.7.3-keyed","benchmark":"02_replace1k","values":[92.913,93.567,94.414,96.261,98.14,100.242,100.417,100.622,106.51,113.516]},{"framework":"preact-v10.7.3-keyed","benchmark":"03_update10th1k_x16","values":[170.824,200.268,203.92,209.475,219.136,220.734,221.653,222.902,230.333,235.169]},{"framework":"preact-v10.7.3-keyed","benchmark":"04_select1k","values":[45.54,50.833,51.442,52.249,54.538,54.697,55.771,60.28,61.236,62.977]},{"framework":"preact-v10.7.3-keyed","benchmark":"05_swap1k","values":[48.704,49.396,49.587,49.654,50.462,51.086,52.341,54.597,55.022,55.373]},{"framework":"preact-v10.7.3-keyed","benchmark":"06_remove-one-1k","values":[94.598,95.927,97.436,97.782,99.931,100.668,101.536,107.131,107.589,108.994]},{"framework":"preact-v10.7.3-keyed","benchmark":"07_create10k","values":[770.902,777.095,777.973,779.696,781.104,782.54,788.213,791.395,792.115,819.64]},{"framework":"preact-v10.7.3-keyed","benchmark":"08_create1k-after1k_x2","values":[184.689,185.394,185.704,186.259,186.613,186.752,187.087,187.275,187.442,187.765]},{"framework":"preact-v10.7.3-keyed","benchmark":"09_clear1k_x8","values":[58.394,58.523,59.658,59.826,60.333,60.996,61.843,62.46,62.794,62.99]},{"framework":"react-v17.0.2-keyed","benchmark":"01_run1k","values":[81.175,81.303,81.44,82.497,82.785,83.023,84.994,85.744,86.935,93.413]},{"framework":"react-v17.0.2-keyed","benchmark":"02_replace1k","values":[83.846,83.979,84.164,84.308,84.548,85.173,85.205,85.388,86.849,87.207]},{"framework":"react-v17.0.2-keyed","benchmark":"03_update10th1k_x16","values":[233.728,249.253,252.391,258.57,261.003,261.488,261.79,263.534,263.675,264.391]},{"framework":"react-v17.0.2-keyed","benchmark":"04_select1k","values":[67.38,67.856,68.223,69.576,70.344,70.382,70.547,71.306,72.43,73.496]},{"framework":"react-v17.0.2-keyed","benchmark":"05_swap1k","values":[304.02,305.057,305.113,305.604,306.18,306.346,307.204,308.077,308.311,308.43]},{"framework":"react-v17.0.2-keyed","benchmark":"06_remove-one-1k","values":[86.637,88.525,90.346,90.624,90.831,91.314,91.519,91.735,91.984,94.658]},{"framework":"react-v17.0.2-keyed","benchmark":"07_create10k","values":[1080.56,1089.414,1089.785,1090.2,1091.517,1094.203,1094.233,1097.902,1098.031,1105.908]},{"framework":"react-v17.0.2-keyed","benchmark":"08_create1k-after1k_x2","values":[200.556,201.86,202.293,203.654,203.97,204.442,204.811,204.908,207.386,207.477]},{"framework":"react-v17.0.2-keyed","benchmark":"09_clear1k_x8","values":[55.74,56.595,57.376,59.436,60.216,60.425,61.64,62.398,63.216,63.937]},{"framework":"svelte-v3.50.1-keyed","benchmark":"01_run1k","values":[79.456,79.503,79.589,79.767,80.116,80.622,81.127,81.512,82.626,84.778]},{"framework":"svelte-v3.50.1-keyed","benchmark":"02_replace1k","values":[83.12,83.15,83.347,84.707,84.734,84.737,84.819,85.152,90.208,92.01]},{"framework":"svelte-v3.50.1-keyed","benchmark":"03_update10th1k_x16","values":[173.598,174.705,185.451,189.377,191.074,191.62,194.763,194.932,196.183,201.425]},{"framework":"svelte-v3.50.1-keyed","benchmark":"04_select1k","values":[31.888,32.667,33.076,33.164,33.209,33.723,33.876,33.968,35.589,36.594]},{"framework":"svelte-v3.50.1-keyed","benchmark":"05_swap1k","values":[43.386,43.715,45.223,45.41,47.015,47.108,47.3,47.454,47.684,48.124]},{"framework":"svelte-v3.50.1-keyed","benchmark":"06_remove-one-1k","values":[80.247,80.443,81.772,82.869,83.714,84.07,84.536,85.227,85.588,85.601]},{"framework":"svelte-v3.50.1-keyed","benchmark":"07_create10k","values":[842.024,843.53,845.332,845.546,847.23,847.46,848.581,851.04,852.565,855.277]},{"framework":"svelte-v3.50.1-keyed","benchmark":"08_create1k-after1k_x2","values":[187.17,187.913,188.658,188.793,189.612,190.054,190.074,190.309,190.677,190.716]},{"framework":"svelte-v3.50.1-keyed","benchmark":"09_clear1k_x8","values":[60.742,60.798,62.293,62.473,62.953,63.349,64.055,65.138,65.736,66.854]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"01_run1k","values":[66.92,67.344,67.492,67.734,68.524,68.888,69.212,69.721,70.022,70.544]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"02_replace1k","values":[71.467,71.597,72.226,72.424,72.548,73.527,73.565,74.12,77.499,80.234]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"03_update10th1k_x16","values":[159.673,163.993,168.428,169.637,170.405,170.8,172.522,175.262,176.699,177.901]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"04_select1k","values":[17.157,20.226,20.325,20.455,20.555,21.133,21.465,22.624,22.759,23.033]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"05_swap1k","values":[49.352,49.996,50.281,50.353,50.682,50.746,52.778,56.765,56.829,56.994]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"06_remove-one-1k","values":[82.322,84.913,85.252,85.312,85.702,88.207,89.281,89.768,89.942,92.111]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"07_create10k","values":[761.544,761.559,762.736,763.273,763.525,763.579,765.721,771.525,772.199,775.013]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"08_create1k-after1k_x2","values":[169.906,170.758,170.899,171.469,172.088,172.499,173.437,174.799,175.422,178.703]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"09_clear1k_x8","values":[47.712,49.385,50.022,50.6,50.698,53.719,53.868,54.139,54.755,55.222]}] \ No newline at end of file From b0c2f4f1e5803cfd8b097b046f1761b02c3e1bb9 Mon Sep 17 00:00:00 2001 From: Aiden Bai Date: Wed, 22 Feb 2023 00:39:03 -0800 Subject: [PATCH 07/18] update bench --- frameworks/keyed/million/src/main.js | 34 +++++---- webdriver-ts-results/src/results.ts | 102 +++++++++++++-------------- webdriver-ts-results/table.html | 2 +- webdriver-ts/results.json | 2 +- 4 files changed, 74 insertions(+), 66 deletions(-) diff --git a/frameworks/keyed/million/src/main.js b/frameworks/keyed/million/src/main.js index 89df4d5d3..ff3dddd1c 100644 --- a/frameworks/keyed/million/src/main.js +++ b/frameworks/keyed/million/src/main.js @@ -1,9 +1,9 @@ -import { withKey } from '../../../../../million/packages/block/block'; import { Block, fragment, stringToDOM, - linkEvent, + withKey, + createCache, } from '/Users/aidenybai/Projects/aidenybai/million/packages/block/index'; const adjectives = [ @@ -213,15 +213,15 @@ function render(oldCache, newCache) { list.map((item) => { const isSelected = selected === item.id; const id = String(item.id); - // const cachedItem = oldCache[item.id]; - // if (cachedItem) { - // if ( - // cachedItem.memo[0] === item.label && - // cachedItem.memo[1] === isSelected - // ) { - // return (newCache[item.id] = cachedItem); - // } - // } + const cachedItem = oldCache[item.id]; + if (cachedItem) { + if ( + cachedItem.memo[0] === item.label && + cachedItem.memo[1] === isSelected + ) { + return (newCache[item.id] = cachedItem); + } + } const row = Row( { @@ -237,10 +237,11 @@ function render(oldCache, newCache) { return false; }, id), }, - id + id, + false ); row.memo = [item.label, isSelected]; - // newCache[item.id] = row; + newCache[item.id] = row; return row; }) ); @@ -344,3 +345,10 @@ function update() { main.patch(render(oldCache, newCache)); oldCache = newCache; } + +const cache = createCache(); +cache.set('foo', { foo: 'bar' }); +setInterval(() => { + cache.set('foo', { foo: String(Math.random()) }); +}, 1); +console.log(cache.get('foo')); diff --git a/webdriver-ts-results/src/results.ts b/webdriver-ts-results/src/results.ts index c47dbaa8c..ef8644df5 100644 --- a/webdriver-ts-results/src/results.ts +++ b/webdriver-ts-results/src/results.ts @@ -1,41 +1,41 @@ import {RawResult} from './Common'; export const results: RawResult[]=[ -{"f":"blockdom-v0.9.26-keyed","b":"01_run1k","v":[63.051,63.216,63.296,63.732,63.787,64.116,64.267,64.988,65.016,65.19]}, -{"f":"blockdom-v0.9.26-keyed","b":"02_replace1k","v":[66.773,67.131,67.279,67.687,67.75,67.908,68.242,69.112,69.579,70.596]}, -{"f":"blockdom-v0.9.26-keyed","b":"03_update10th1k_x16","v":[161.17,165.774,170.399,170.474,171.897,174.227,175.936,176.494,177.034,177.142]}, -{"f":"blockdom-v0.9.26-keyed","b":"04_select1k","v":[21.184,22.863,23.244,24.945,25.787,27.589,28.823,28.995,30.688,31.998]}, -{"f":"blockdom-v0.9.26-keyed","b":"05_swap1k","v":[40.964,41.852,42.572,42.719,43.013,44.248,46.871,47.039,48.564,48.711]}, -{"f":"blockdom-v0.9.26-keyed","b":"06_remove-one-1k","v":[77.459,77.511,78.667,78.737,78.92,79.449,80.117,81.169,83.32,83.528]}, -{"f":"blockdom-v0.9.26-keyed","b":"07_create10k","v":[663.98,670.977,671.019,676.025,676.995,677.02,677.886,678.745,678.811,679.732]}, -{"f":"blockdom-v0.9.26-keyed","b":"08_create1k-after1k_x2","v":[150.332,150.776,151.058,151.459,153.49,153.562,153.821,154.34,156.026,156.458]}, -{"f":"blockdom-v0.9.26-keyed","b":"09_clear1k_x8","v":[42.845,42.933,43.4,43.771,43.791,43.829,44.199,46.528,48.359,48.483]}, -{"f":"blockdom-v0.9.26-keyed","b":"21_ready-memory","v":[0.7317123413085938]}, -{"f":"blockdom-v0.9.26-keyed","b":"22_run-memory","v":[2.4503870010375977]}, -{"f":"blockdom-v0.9.26-keyed","b":"23_update5-memory","v":[2.5974931716918945]}, -{"f":"blockdom-v0.9.26-keyed","b":"25_run-clear-memory","v":[0.9211349487304688]}, -{"f":"blockdom-v0.9.26-keyed","b":"26_run-10k-memory","v":[17.817084312438965]}, -{"f":"blockdom-v0.9.26-keyed","b":"31_startup-ci","v":[1880.11,1880.355,1880.3449999999998]}, +{"f":"blockdom-v0.9.26-keyed","b":"01_run1k","v":[62.655,62.938,63.049,63.384,63.726,64.003,64.709,65.485,66.245,71.102]}, +{"f":"blockdom-v0.9.26-keyed","b":"02_replace1k","v":[66.99,67.221,67.446,67.648,67.715,67.997,68.047,68.076,68.218,68.605]}, +{"f":"blockdom-v0.9.26-keyed","b":"03_update10th1k_x16","v":[159.962,160.163,165.574,165.771,166.639,167.565,168.748,169.11,169.581,173.034]}, +{"f":"blockdom-v0.9.26-keyed","b":"04_select1k","v":[18.58,19.772,20.206,20.803,20.885,22.352,23.051,23.606,25.104,26.837]}, +{"f":"blockdom-v0.9.26-keyed","b":"05_swap1k","v":[42.348,42.798,43.349,44.643,45.04,45.09,47.015,47.072,47.562,48.29]}, +{"f":"blockdom-v0.9.26-keyed","b":"06_remove-one-1k","v":[75.52,79.124,79.151,79.294,79.879,80.078,82.314,83.126,83.331,83.774]}, +{"f":"blockdom-v0.9.26-keyed","b":"07_create10k","v":[675.094,675.185,675.205,675.602,676.409,676.498,676.658,677.146,678.975,679.605]}, +{"f":"blockdom-v0.9.26-keyed","b":"08_create1k-after1k_x2","v":[151.398,152.107,153.57,153.702,153.76,154.592,154.859,155.355,155.509,155.982]}, +{"f":"blockdom-v0.9.26-keyed","b":"09_clear1k_x8","v":[43.185,43.704,45.363,46.132,46.338,46.821,47.205,47.403,47.435,48.321]}, +{"f":"blockdom-v0.9.26-keyed","b":"21_ready-memory","v":[0.7296619415283203]}, +{"f":"blockdom-v0.9.26-keyed","b":"22_run-memory","v":[2.4485397338867188]}, +{"f":"blockdom-v0.9.26-keyed","b":"23_update5-memory","v":[2.5952396392822266]}, +{"f":"blockdom-v0.9.26-keyed","b":"25_run-clear-memory","v":[0.9210472106933594]}, +{"f":"blockdom-v0.9.26-keyed","b":"26_run-10k-memory","v":[17.814854621887207]}, +{"f":"blockdom-v0.9.26-keyed","b":"31_startup-ci","v":[1880.6950000000002,1878.46,1882.7199999999998]}, {"f":"blockdom-v0.9.26-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"blockdom-v0.9.26-keyed","b":"33_startup-mainthreadcost","v":[24.639999999999997,8.223999999999997,15.035999999999996]}, +{"f":"blockdom-v0.9.26-keyed","b":"33_startup-mainthreadcost","v":[9.159999999999995,7.255999999999996,19.54]}, {"f":"blockdom-v0.9.26-keyed","b":"34_startup-totalbytes","v":[154.6396484375,154.6396484375,154.6396484375]}, -{"f":"inferno-v7.4.8-keyed","b":"01_run1k","v":[63.608,63.703,63.719,64.159,64.513,65.459,65.834,69.393,69.696,69.89]}, -{"f":"inferno-v7.4.8-keyed","b":"02_replace1k","v":[67.197,67.423,67.724,67.766,67.833,68.494,68.725,68.804,68.917,69.558]}, -{"f":"inferno-v7.4.8-keyed","b":"03_update10th1k_x16","v":[171.411,174.929,175.201,175.735,176.134,178.404,180.332,182.068,183.268,184.08]}, -{"f":"inferno-v7.4.8-keyed","b":"04_select1k","v":[19.678,21.165,22.791,23.425,23.895,24.055,24.266,24.876,28.585,28.922]}, -{"f":"inferno-v7.4.8-keyed","b":"05_swap1k","v":[43.449,44.271,44.336,44.617,44.902,46.755,46.784,46.795,47.553,48.249]}, -{"f":"inferno-v7.4.8-keyed","b":"06_remove-one-1k","v":[75.667,76.202,76.981,77.517,77.79,78.013,79.166,80.071,80.459,85.431]}, -{"f":"inferno-v7.4.8-keyed","b":"07_create10k","v":[693.306,693.525,697.667,698.219,698.27,699.077,700.507,700.785,701.954,705.876]}, -{"f":"inferno-v7.4.8-keyed","b":"08_create1k-after1k_x2","v":[156.389,156.452,156.758,157.168,159.301,160.9,162.449,163.931,168.888,170.696]}, -{"f":"inferno-v7.4.8-keyed","b":"09_clear1k_x8","v":[45.944,46.049,46.423,46.555,48.002,48.141,48.564,49.7,50.064,50.942]}, -{"f":"inferno-v7.4.8-keyed","b":"21_ready-memory","v":[0.7095518112182617]}, -{"f":"inferno-v7.4.8-keyed","b":"22_run-memory","v":[2.685208320617676]}, -{"f":"inferno-v7.4.8-keyed","b":"23_update5-memory","v":[2.7259273529052734]}, -{"f":"inferno-v7.4.8-keyed","b":"25_run-clear-memory","v":[0.8438405990600586]}, -{"f":"inferno-v7.4.8-keyed","b":"26_run-10k-memory","v":[19.583447456359863]}, -{"f":"inferno-v7.4.8-keyed","b":"31_startup-ci","v":[1878.3000000000002,1878.5900000000001,1955.445]}, -{"f":"inferno-v7.4.8-keyed","b":"32_startup-bt","v":[0,0,0.08000000000000002]}, -{"f":"inferno-v7.4.8-keyed","b":"33_startup-mainthreadcost","v":[7.2399999999999975,16.46,9704.524]}, +{"f":"inferno-v7.4.8-keyed","b":"01_run1k","v":[63.268,63.796,63.977,64.588,64.631,64.818,64.959,64.965,65.402,66.313]}, +{"f":"inferno-v7.4.8-keyed","b":"02_replace1k","v":[68.957,69.005,69.105,69.143,69.504,69.789,70.188,71.282,71.95,74.013]}, +{"f":"inferno-v7.4.8-keyed","b":"03_update10th1k_x16","v":[166.021,166.255,170.996,174.462,174.629,174.914,175.593,176.276,176.681,178.333]}, +{"f":"inferno-v7.4.8-keyed","b":"04_select1k","v":[19.515,20.742,20.887,22.244,22.786,23.392,24.395,24.57,28.557,28.979]}, +{"f":"inferno-v7.4.8-keyed","b":"05_swap1k","v":[42.417,42.468,42.955,43.024,43.108,43.241,43.298,43.499,43.926,44.307]}, +{"f":"inferno-v7.4.8-keyed","b":"06_remove-one-1k","v":[70.852,73.321,74.326,74.438,74.72,74.725,74.796,75.281,75.403,76.354]}, +{"f":"inferno-v7.4.8-keyed","b":"07_create10k","v":[692.944,693.151,693.806,693.91,695.127,695.391,696.01,697.436,698.976,702.718]}, +{"f":"inferno-v7.4.8-keyed","b":"08_create1k-after1k_x2","v":[151.89,153.849,154.652,155.233,157.64,157.804,159.691,161.893,164.854,170.196]}, +{"f":"inferno-v7.4.8-keyed","b":"09_clear1k_x8","v":[44.573,46.643,46.82,47.321,47.469,49.295,49.977,50.201,50.241,50.838]}, +{"f":"inferno-v7.4.8-keyed","b":"21_ready-memory","v":[0.7128229141235352]}, +{"f":"inferno-v7.4.8-keyed","b":"22_run-memory","v":[2.6756486892700195]}, +{"f":"inferno-v7.4.8-keyed","b":"23_update5-memory","v":[2.725316047668457]}, +{"f":"inferno-v7.4.8-keyed","b":"25_run-clear-memory","v":[0.8427419662475586]}, +{"f":"inferno-v7.4.8-keyed","b":"26_run-10k-memory","v":[19.592997550964355]}, +{"f":"inferno-v7.4.8-keyed","b":"31_startup-ci","v":[1953.295,1955.515,1900.6799999999998]}, +{"f":"inferno-v7.4.8-keyed","b":"32_startup-bt","v":[0,0,0]}, +{"f":"inferno-v7.4.8-keyed","b":"33_startup-mainthreadcost","v":[19.94799999999999,19.468,20.579999999999995]}, {"f":"inferno-v7.4.8-keyed","b":"34_startup-totalbytes","v":[163.1787109375,163.1787109375,163.1787109375]}, {"f":"ivi-v0.27.1-keyed","b":"01_run1k","v":[63.665,63.702,64.183,64.285,64.473,64.89,64.936,65.247,65.381,66.041]}, {"f":"ivi-v0.27.1-keyed","b":"02_replace1k","v":[69.367,69.828,69.854,70.06,70.341,70.451,71.619,72.325,79.413,80.028]}, @@ -46,24 +46,24 @@ export const results: RawResult[]=[ {"f":"ivi-v0.27.1-keyed","b":"07_create10k","v":[719.281,723.08,724.348,726.987,727.669,728.66,728.708,730.046,730.663,732.651]}, {"f":"ivi-v0.27.1-keyed","b":"08_create1k-after1k_x2","v":[163.915,164.508,166.093,166.242,167.337,168.442,169.079,172.513,173.178,174.803]}, {"f":"ivi-v0.27.1-keyed","b":"09_clear1k_x8","v":[43.613,43.899,47.918,47.957,48.147,48.326,48.398,48.462,48.543,49.81]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"01_run1k","v":[66.231,67.302,67.488,67.896,67.965,68.094,68.272,69.744,71.556,73.437]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"02_replace1k","v":[69.968,70.658,70.71,70.774,71,71.054,71.094,71.958,71.967,72.246]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"03_update10th1k_x16","v":[169.204,171.923,179.937,181.067,181.56,184.045,185.569,186.359,186.46,186.46]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"04_select1k","v":[23.881,25.098,25.272,26.855,26.962,27.146,27.731,27.827,28.553,30.104]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"05_swap1k","v":[42.291,42.918,44.024,44.66,44.686,45.123,45.691,45.956,46.962,47.351]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"06_remove-one-1k","v":[75.177,76.682,76.956,77.294,78.053,78.699,78.774,79.412,79.678,80.586]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"07_create10k","v":[707.354,709.256,710.036,715.659,717.707,726.359,727.254,728.606,733.008,745.32]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"08_create1k-after1k_x2","v":[159.069,161.067,161.825,162.721,163.207,163.227,163.636,164.72,164.843,165.456]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"09_clear1k_x8","v":[42.53,45.888,47.521,47.666,47.752,48.485,48.535,48.65,49.502,49.919]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"21_ready-memory","v":[0.6775960922241211]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"22_run-memory","v":[5.665627479553223]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"23_update5-memory","v":[5.570345878601074]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"25_run-clear-memory","v":[0.8739757537841797]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"26_run-10k-memory","v":[22.182381629943848]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"31_startup-ci","v":[1878.995,1879.9900000000002,1879.165]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"33_startup-mainthreadcost","v":[8.639999999999999,8.056,7.795999999999998]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"34_startup-totalbytes","v":[148.71875,148.71875,148.71875]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"01_run1k","v":[66.002,67.137,67.229,67.723,67.815,68.19,68.931,71.186,72.453,78.785]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"02_replace1k","v":[70.936,71.707,72.347,73.116,73.857,74.246,74.602,74.606,76.52,81.065]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"03_update10th1k_x16","v":[160.856,169.019,172.421,175.73,178.599,181.876,182.668,183.917,185.515,187.95]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"04_select1k","v":[20.702,20.918,23.138,23.947,24.997,27.006,27.05,27.887,28.49,29.916]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"05_swap1k","v":[42.01,44.408,45.682,45.966,46.001,46.643,47.869,47.894,48.102,49.076]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"06_remove-one-1k","v":[74.122,74.435,77.827,78.184,78.533,79.454,80.656,81.083,82.233,83.47]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"07_create10k","v":[717.848,719.506,719.563,720.377,720.451,722.446,722.641,724.291,729.173,740.354]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"08_create1k-after1k_x2","v":[160.2,163.603,164.57,165.033,165.278,165.493,166.095,166.408,167.801,170.677]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"09_clear1k_x8","v":[43.469,43.855,44.029,44.561,44.851,46.835,47.382,47.87,48.16,48.423]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"21_ready-memory","v":[0.6864900588989258]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"22_run-memory","v":[6.131573677062988]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"23_update5-memory","v":[6.3674421310424805]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"25_run-clear-memory","v":[0.9191856384277344]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"26_run-10k-memory","v":[21.94643211364746]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"31_startup-ci","v":[1878.7900000000002,1878.7099999999998,1878.5349999999999]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"32_startup-bt","v":[0,0.12,0.088]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"33_startup-mainthreadcost","v":[17.071999999999992,9659.82,9656.684000000001]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"34_startup-totalbytes","v":[148.8369140625,148.8369140625,148.8369140625]}, {"f":"preact-v10.7.3-keyed","b":"01_run1k","v":[74.853,74.878,74.939,74.953,74.973,74.991,76.277,77.179,79.192,80.62]}, {"f":"preact-v10.7.3-keyed","b":"02_replace1k","v":[92.913,93.567,94.414,96.261,98.14,100.242,100.417,100.622,106.51,113.516]}, {"f":"preact-v10.7.3-keyed","b":"03_update10th1k_x16","v":[170.824,200.268,203.92,209.475,219.136,220.734,221.653,222.902,230.333,235.169]}, diff --git a/webdriver-ts-results/table.html b/webdriver-ts-results/table.html index b3e8103b2..55f64819e 100644 --- a/webdriver-ts-results/table.html +++ b/webdriver-ts-results/table.html @@ -43,4 +43,4 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=60103,o=60106,a=60107,l=60108,u=60114,i=60109,c=60110,s=60112,f=60113,d=60120,p=60115,m=60116,h=60121,g=60122,v=60117,y=60129,b=60131;if("function"==typeof Symbol&&Symbol.for){var w=Symbol.for;r=w("react.element"),o=w("react.portal"),a=w("react.fragment"),l=w("react.strict_mode"),u=w("react.profiler"),i=w("react.provider"),c=w("react.context"),s=w("react.forward_ref"),f=w("react.suspense"),d=w("react.suspense_list"),p=w("react.memo"),m=w("react.lazy"),h=w("react.block"),g=w("react.server.block"),v=w("react.fundamental"),y=w("react.debug_trace_mode"),b=w("react.legacy_hidden")}function k(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case r:switch(e=e.type){case a:case u:case l:case f:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case m:case p:case i:return e;default:return n}}case o:return n}}}var x=i,S=r,E=s,_=a,C=m,P=p,N=o,T=u,z=l,O=f;n.ContextConsumer=c,n.ContextProvider=x,n.Element=S,n.ForwardRef=E,n.Fragment=_,n.Lazy=C,n.Memo=P,n.Portal=N,n.Profiler=T,n.StrictMode=z,n.Suspense=O,n.isAsyncMode=function(){return!1},n.isConcurrentMode=function(){return!1},n.isContextConsumer=function(e){return k(e)===c},n.isContextProvider=function(e){return k(e)===i},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},n.isForwardRef=function(e){return k(e)===s},n.isFragment=function(e){return k(e)===a},n.isLazy=function(e){return k(e)===m},n.isMemo=function(e){return k(e)===p},n.isPortal=function(e){return k(e)===o},n.isProfiler=function(e){return k(e)===u},n.isStrictMode=function(e){return k(e)===l},n.isSuspense=function(e){return k(e)===f},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===y||e===l||e===f||e===d||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===i||e.$$typeof===c||e.$$typeof===s||e.$$typeof===v||e.$$typeof===h||e[0]===g)},n.typeOf=k}]]); \ No newline at end of file + */var r=60103,o=60106,a=60107,l=60108,u=60114,i=60109,c=60110,s=60112,f=60113,d=60120,p=60115,m=60116,h=60121,g=60122,v=60117,y=60129,b=60131;if("function"==typeof Symbol&&Symbol.for){var w=Symbol.for;r=w("react.element"),o=w("react.portal"),a=w("react.fragment"),l=w("react.strict_mode"),u=w("react.profiler"),i=w("react.provider"),c=w("react.context"),s=w("react.forward_ref"),f=w("react.suspense"),d=w("react.suspense_list"),p=w("react.memo"),m=w("react.lazy"),h=w("react.block"),g=w("react.server.block"),v=w("react.fundamental"),y=w("react.debug_trace_mode"),b=w("react.legacy_hidden")}function k(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case r:switch(e=e.type){case a:case u:case l:case f:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case m:case p:case i:return e;default:return n}}case o:return n}}}var x=i,S=r,E=s,_=a,C=m,P=p,N=o,T=u,z=l,O=f;n.ContextConsumer=c,n.ContextProvider=x,n.Element=S,n.ForwardRef=E,n.Fragment=_,n.Lazy=C,n.Memo=P,n.Portal=N,n.Profiler=T,n.StrictMode=z,n.Suspense=O,n.isAsyncMode=function(){return!1},n.isConcurrentMode=function(){return!1},n.isContextConsumer=function(e){return k(e)===c},n.isContextProvider=function(e){return k(e)===i},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},n.isForwardRef=function(e){return k(e)===s},n.isFragment=function(e){return k(e)===a},n.isLazy=function(e){return k(e)===m},n.isMemo=function(e){return k(e)===p},n.isPortal=function(e){return k(e)===o},n.isProfiler=function(e){return k(e)===u},n.isStrictMode=function(e){return k(e)===l},n.isSuspense=function(e){return k(e)===f},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===y||e===l||e===f||e===d||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===i||e.$$typeof===c||e.$$typeof===s||e.$$typeof===v||e.$$typeof===h||e[0]===g)},n.typeOf=k}]]); \ No newline at end of file diff --git a/webdriver-ts/results.json b/webdriver-ts/results.json index ca298e7bd..5903c4eea 100644 --- a/webdriver-ts/results.json +++ b/webdriver-ts/results.json @@ -1 +1 @@ -[{"framework":"blockdom-v0.9.26-keyed","benchmark":"01_run1k","values":[63.051,63.216,63.296,63.732,63.787,64.116,64.267,64.988,65.016,65.19]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"02_replace1k","values":[66.773,67.131,67.279,67.687,67.75,67.908,68.242,69.112,69.579,70.596]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"03_update10th1k_x16","values":[161.17,165.774,170.399,170.474,171.897,174.227,175.936,176.494,177.034,177.142]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"04_select1k","values":[21.184,22.863,23.244,24.945,25.787,27.589,28.823,28.995,30.688,31.998]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"05_swap1k","values":[40.964,41.852,42.572,42.719,43.013,44.248,46.871,47.039,48.564,48.711]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"06_remove-one-1k","values":[77.459,77.511,78.667,78.737,78.92,79.449,80.117,81.169,83.32,83.528]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"07_create10k","values":[663.98,670.977,671.019,676.025,676.995,677.02,677.886,678.745,678.811,679.732]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"08_create1k-after1k_x2","values":[150.332,150.776,151.058,151.459,153.49,153.562,153.821,154.34,156.026,156.458]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"09_clear1k_x8","values":[42.845,42.933,43.4,43.771,43.791,43.829,44.199,46.528,48.359,48.483]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"21_ready-memory","values":[0.7317123413085938]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"22_run-memory","values":[2.4503870010375977]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"23_update5-memory","values":[2.5974931716918945]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"25_run-clear-memory","values":[0.9211349487304688]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"26_run-10k-memory","values":[17.817084312438965]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"31_startup-ci","values":[1880.11,1880.355,1880.3449999999998]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"33_startup-mainthreadcost","values":[24.639999999999997,8.223999999999997,15.035999999999996]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"34_startup-totalbytes","values":[154.6396484375,154.6396484375,154.6396484375]},{"framework":"inferno-v7.4.8-keyed","benchmark":"01_run1k","values":[63.608,63.703,63.719,64.159,64.513,65.459,65.834,69.393,69.696,69.89]},{"framework":"inferno-v7.4.8-keyed","benchmark":"02_replace1k","values":[67.197,67.423,67.724,67.766,67.833,68.494,68.725,68.804,68.917,69.558]},{"framework":"inferno-v7.4.8-keyed","benchmark":"03_update10th1k_x16","values":[171.411,174.929,175.201,175.735,176.134,178.404,180.332,182.068,183.268,184.08]},{"framework":"inferno-v7.4.8-keyed","benchmark":"04_select1k","values":[19.678,21.165,22.791,23.425,23.895,24.055,24.266,24.876,28.585,28.922]},{"framework":"inferno-v7.4.8-keyed","benchmark":"05_swap1k","values":[43.449,44.271,44.336,44.617,44.902,46.755,46.784,46.795,47.553,48.249]},{"framework":"inferno-v7.4.8-keyed","benchmark":"06_remove-one-1k","values":[75.667,76.202,76.981,77.517,77.79,78.013,79.166,80.071,80.459,85.431]},{"framework":"inferno-v7.4.8-keyed","benchmark":"07_create10k","values":[693.306,693.525,697.667,698.219,698.27,699.077,700.507,700.785,701.954,705.876]},{"framework":"inferno-v7.4.8-keyed","benchmark":"08_create1k-after1k_x2","values":[156.389,156.452,156.758,157.168,159.301,160.9,162.449,163.931,168.888,170.696]},{"framework":"inferno-v7.4.8-keyed","benchmark":"09_clear1k_x8","values":[45.944,46.049,46.423,46.555,48.002,48.141,48.564,49.7,50.064,50.942]},{"framework":"inferno-v7.4.8-keyed","benchmark":"21_ready-memory","values":[0.7095518112182617]},{"framework":"inferno-v7.4.8-keyed","benchmark":"22_run-memory","values":[2.685208320617676]},{"framework":"inferno-v7.4.8-keyed","benchmark":"23_update5-memory","values":[2.7259273529052734]},{"framework":"inferno-v7.4.8-keyed","benchmark":"25_run-clear-memory","values":[0.8438405990600586]},{"framework":"inferno-v7.4.8-keyed","benchmark":"26_run-10k-memory","values":[19.583447456359863]},{"framework":"inferno-v7.4.8-keyed","benchmark":"31_startup-ci","values":[1878.3000000000002,1878.5900000000001,1955.445]},{"framework":"inferno-v7.4.8-keyed","benchmark":"32_startup-bt","values":[0,0,0.08000000000000002]},{"framework":"inferno-v7.4.8-keyed","benchmark":"33_startup-mainthreadcost","values":[7.2399999999999975,16.46,9704.524]},{"framework":"inferno-v7.4.8-keyed","benchmark":"34_startup-totalbytes","values":[163.1787109375,163.1787109375,163.1787109375]},{"framework":"ivi-v0.27.1-keyed","benchmark":"01_run1k","values":[63.665,63.702,64.183,64.285,64.473,64.89,64.936,65.247,65.381,66.041]},{"framework":"ivi-v0.27.1-keyed","benchmark":"02_replace1k","values":[69.367,69.828,69.854,70.06,70.341,70.451,71.619,72.325,79.413,80.028]},{"framework":"ivi-v0.27.1-keyed","benchmark":"03_update10th1k_x16","values":[170.763,176.48,182.942,183.404,183.464,186.321,186.329,187.158,188.165,188.893]},{"framework":"ivi-v0.27.1-keyed","benchmark":"04_select1k","values":[19.395,20.576,21.515,22.304,23.442,24.564,25.83,26.829,27.066,29.348]},{"framework":"ivi-v0.27.1-keyed","benchmark":"05_swap1k","values":[45.911,45.959,46.248,46.513,46.645,46.753,48.039,48.233,48.39,50.677]},{"framework":"ivi-v0.27.1-keyed","benchmark":"06_remove-one-1k","values":[74.61,74.792,74.918,77.016,77.733,79.518,80.795,82.432,83.821,84.406]},{"framework":"ivi-v0.27.1-keyed","benchmark":"07_create10k","values":[719.281,723.08,724.348,726.987,727.669,728.66,728.708,730.046,730.663,732.651]},{"framework":"ivi-v0.27.1-keyed","benchmark":"08_create1k-after1k_x2","values":[163.915,164.508,166.093,166.242,167.337,168.442,169.079,172.513,173.178,174.803]},{"framework":"ivi-v0.27.1-keyed","benchmark":"09_clear1k_x8","values":[43.613,43.899,47.918,47.957,48.147,48.326,48.398,48.462,48.543,49.81]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"01_run1k","values":[66.231,67.302,67.488,67.896,67.965,68.094,68.272,69.744,71.556,73.437]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"02_replace1k","values":[69.968,70.658,70.71,70.774,71,71.054,71.094,71.958,71.967,72.246]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"03_update10th1k_x16","values":[169.204,171.923,179.937,181.067,181.56,184.045,185.569,186.359,186.46,186.46]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"04_select1k","values":[23.881,25.098,25.272,26.855,26.962,27.146,27.731,27.827,28.553,30.104]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"05_swap1k","values":[42.291,42.918,44.024,44.66,44.686,45.123,45.691,45.956,46.962,47.351]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"06_remove-one-1k","values":[75.177,76.682,76.956,77.294,78.053,78.699,78.774,79.412,79.678,80.586]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"07_create10k","values":[707.354,709.256,710.036,715.659,717.707,726.359,727.254,728.606,733.008,745.32]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"08_create1k-after1k_x2","values":[159.069,161.067,161.825,162.721,163.207,163.227,163.636,164.72,164.843,165.456]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"09_clear1k_x8","values":[42.53,45.888,47.521,47.666,47.752,48.485,48.535,48.65,49.502,49.919]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"21_ready-memory","values":[0.6775960922241211]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"22_run-memory","values":[5.665627479553223]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"23_update5-memory","values":[5.570345878601074]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"25_run-clear-memory","values":[0.8739757537841797]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"26_run-10k-memory","values":[22.182381629943848]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"31_startup-ci","values":[1878.995,1879.9900000000002,1879.165]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"33_startup-mainthreadcost","values":[8.639999999999999,8.056,7.795999999999998]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"34_startup-totalbytes","values":[148.71875,148.71875,148.71875]},{"framework":"preact-v10.7.3-keyed","benchmark":"01_run1k","values":[74.853,74.878,74.939,74.953,74.973,74.991,76.277,77.179,79.192,80.62]},{"framework":"preact-v10.7.3-keyed","benchmark":"02_replace1k","values":[92.913,93.567,94.414,96.261,98.14,100.242,100.417,100.622,106.51,113.516]},{"framework":"preact-v10.7.3-keyed","benchmark":"03_update10th1k_x16","values":[170.824,200.268,203.92,209.475,219.136,220.734,221.653,222.902,230.333,235.169]},{"framework":"preact-v10.7.3-keyed","benchmark":"04_select1k","values":[45.54,50.833,51.442,52.249,54.538,54.697,55.771,60.28,61.236,62.977]},{"framework":"preact-v10.7.3-keyed","benchmark":"05_swap1k","values":[48.704,49.396,49.587,49.654,50.462,51.086,52.341,54.597,55.022,55.373]},{"framework":"preact-v10.7.3-keyed","benchmark":"06_remove-one-1k","values":[94.598,95.927,97.436,97.782,99.931,100.668,101.536,107.131,107.589,108.994]},{"framework":"preact-v10.7.3-keyed","benchmark":"07_create10k","values":[770.902,777.095,777.973,779.696,781.104,782.54,788.213,791.395,792.115,819.64]},{"framework":"preact-v10.7.3-keyed","benchmark":"08_create1k-after1k_x2","values":[184.689,185.394,185.704,186.259,186.613,186.752,187.087,187.275,187.442,187.765]},{"framework":"preact-v10.7.3-keyed","benchmark":"09_clear1k_x8","values":[58.394,58.523,59.658,59.826,60.333,60.996,61.843,62.46,62.794,62.99]},{"framework":"react-v17.0.2-keyed","benchmark":"01_run1k","values":[81.175,81.303,81.44,82.497,82.785,83.023,84.994,85.744,86.935,93.413]},{"framework":"react-v17.0.2-keyed","benchmark":"02_replace1k","values":[83.846,83.979,84.164,84.308,84.548,85.173,85.205,85.388,86.849,87.207]},{"framework":"react-v17.0.2-keyed","benchmark":"03_update10th1k_x16","values":[233.728,249.253,252.391,258.57,261.003,261.488,261.79,263.534,263.675,264.391]},{"framework":"react-v17.0.2-keyed","benchmark":"04_select1k","values":[67.38,67.856,68.223,69.576,70.344,70.382,70.547,71.306,72.43,73.496]},{"framework":"react-v17.0.2-keyed","benchmark":"05_swap1k","values":[304.02,305.057,305.113,305.604,306.18,306.346,307.204,308.077,308.311,308.43]},{"framework":"react-v17.0.2-keyed","benchmark":"06_remove-one-1k","values":[86.637,88.525,90.346,90.624,90.831,91.314,91.519,91.735,91.984,94.658]},{"framework":"react-v17.0.2-keyed","benchmark":"07_create10k","values":[1080.56,1089.414,1089.785,1090.2,1091.517,1094.203,1094.233,1097.902,1098.031,1105.908]},{"framework":"react-v17.0.2-keyed","benchmark":"08_create1k-after1k_x2","values":[200.556,201.86,202.293,203.654,203.97,204.442,204.811,204.908,207.386,207.477]},{"framework":"react-v17.0.2-keyed","benchmark":"09_clear1k_x8","values":[55.74,56.595,57.376,59.436,60.216,60.425,61.64,62.398,63.216,63.937]},{"framework":"svelte-v3.50.1-keyed","benchmark":"01_run1k","values":[79.456,79.503,79.589,79.767,80.116,80.622,81.127,81.512,82.626,84.778]},{"framework":"svelte-v3.50.1-keyed","benchmark":"02_replace1k","values":[83.12,83.15,83.347,84.707,84.734,84.737,84.819,85.152,90.208,92.01]},{"framework":"svelte-v3.50.1-keyed","benchmark":"03_update10th1k_x16","values":[173.598,174.705,185.451,189.377,191.074,191.62,194.763,194.932,196.183,201.425]},{"framework":"svelte-v3.50.1-keyed","benchmark":"04_select1k","values":[31.888,32.667,33.076,33.164,33.209,33.723,33.876,33.968,35.589,36.594]},{"framework":"svelte-v3.50.1-keyed","benchmark":"05_swap1k","values":[43.386,43.715,45.223,45.41,47.015,47.108,47.3,47.454,47.684,48.124]},{"framework":"svelte-v3.50.1-keyed","benchmark":"06_remove-one-1k","values":[80.247,80.443,81.772,82.869,83.714,84.07,84.536,85.227,85.588,85.601]},{"framework":"svelte-v3.50.1-keyed","benchmark":"07_create10k","values":[842.024,843.53,845.332,845.546,847.23,847.46,848.581,851.04,852.565,855.277]},{"framework":"svelte-v3.50.1-keyed","benchmark":"08_create1k-after1k_x2","values":[187.17,187.913,188.658,188.793,189.612,190.054,190.074,190.309,190.677,190.716]},{"framework":"svelte-v3.50.1-keyed","benchmark":"09_clear1k_x8","values":[60.742,60.798,62.293,62.473,62.953,63.349,64.055,65.138,65.736,66.854]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"01_run1k","values":[66.92,67.344,67.492,67.734,68.524,68.888,69.212,69.721,70.022,70.544]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"02_replace1k","values":[71.467,71.597,72.226,72.424,72.548,73.527,73.565,74.12,77.499,80.234]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"03_update10th1k_x16","values":[159.673,163.993,168.428,169.637,170.405,170.8,172.522,175.262,176.699,177.901]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"04_select1k","values":[17.157,20.226,20.325,20.455,20.555,21.133,21.465,22.624,22.759,23.033]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"05_swap1k","values":[49.352,49.996,50.281,50.353,50.682,50.746,52.778,56.765,56.829,56.994]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"06_remove-one-1k","values":[82.322,84.913,85.252,85.312,85.702,88.207,89.281,89.768,89.942,92.111]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"07_create10k","values":[761.544,761.559,762.736,763.273,763.525,763.579,765.721,771.525,772.199,775.013]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"08_create1k-after1k_x2","values":[169.906,170.758,170.899,171.469,172.088,172.499,173.437,174.799,175.422,178.703]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"09_clear1k_x8","values":[47.712,49.385,50.022,50.6,50.698,53.719,53.868,54.139,54.755,55.222]}] \ No newline at end of file +[{"framework":"blockdom-v0.9.26-keyed","benchmark":"01_run1k","values":[62.655,62.938,63.049,63.384,63.726,64.003,64.709,65.485,66.245,71.102]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"02_replace1k","values":[66.99,67.221,67.446,67.648,67.715,67.997,68.047,68.076,68.218,68.605]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"03_update10th1k_x16","values":[159.962,160.163,165.574,165.771,166.639,167.565,168.748,169.11,169.581,173.034]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"04_select1k","values":[18.58,19.772,20.206,20.803,20.885,22.352,23.051,23.606,25.104,26.837]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"05_swap1k","values":[42.348,42.798,43.349,44.643,45.04,45.09,47.015,47.072,47.562,48.29]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"06_remove-one-1k","values":[75.52,79.124,79.151,79.294,79.879,80.078,82.314,83.126,83.331,83.774]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"07_create10k","values":[675.094,675.185,675.205,675.602,676.409,676.498,676.658,677.146,678.975,679.605]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"08_create1k-after1k_x2","values":[151.398,152.107,153.57,153.702,153.76,154.592,154.859,155.355,155.509,155.982]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"09_clear1k_x8","values":[43.185,43.704,45.363,46.132,46.338,46.821,47.205,47.403,47.435,48.321]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"21_ready-memory","values":[0.7296619415283203]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"22_run-memory","values":[2.4485397338867188]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"23_update5-memory","values":[2.5952396392822266]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"25_run-clear-memory","values":[0.9210472106933594]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"26_run-10k-memory","values":[17.814854621887207]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"31_startup-ci","values":[1880.6950000000002,1878.46,1882.7199999999998]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"33_startup-mainthreadcost","values":[9.159999999999995,7.255999999999996,19.54]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"34_startup-totalbytes","values":[154.6396484375,154.6396484375,154.6396484375]},{"framework":"inferno-v7.4.8-keyed","benchmark":"01_run1k","values":[63.268,63.796,63.977,64.588,64.631,64.818,64.959,64.965,65.402,66.313]},{"framework":"inferno-v7.4.8-keyed","benchmark":"02_replace1k","values":[68.957,69.005,69.105,69.143,69.504,69.789,70.188,71.282,71.95,74.013]},{"framework":"inferno-v7.4.8-keyed","benchmark":"03_update10th1k_x16","values":[166.021,166.255,170.996,174.462,174.629,174.914,175.593,176.276,176.681,178.333]},{"framework":"inferno-v7.4.8-keyed","benchmark":"04_select1k","values":[19.515,20.742,20.887,22.244,22.786,23.392,24.395,24.57,28.557,28.979]},{"framework":"inferno-v7.4.8-keyed","benchmark":"05_swap1k","values":[42.417,42.468,42.955,43.024,43.108,43.241,43.298,43.499,43.926,44.307]},{"framework":"inferno-v7.4.8-keyed","benchmark":"06_remove-one-1k","values":[70.852,73.321,74.326,74.438,74.72,74.725,74.796,75.281,75.403,76.354]},{"framework":"inferno-v7.4.8-keyed","benchmark":"07_create10k","values":[692.944,693.151,693.806,693.91,695.127,695.391,696.01,697.436,698.976,702.718]},{"framework":"inferno-v7.4.8-keyed","benchmark":"08_create1k-after1k_x2","values":[151.89,153.849,154.652,155.233,157.64,157.804,159.691,161.893,164.854,170.196]},{"framework":"inferno-v7.4.8-keyed","benchmark":"09_clear1k_x8","values":[44.573,46.643,46.82,47.321,47.469,49.295,49.977,50.201,50.241,50.838]},{"framework":"inferno-v7.4.8-keyed","benchmark":"21_ready-memory","values":[0.7128229141235352]},{"framework":"inferno-v7.4.8-keyed","benchmark":"22_run-memory","values":[2.6756486892700195]},{"framework":"inferno-v7.4.8-keyed","benchmark":"23_update5-memory","values":[2.725316047668457]},{"framework":"inferno-v7.4.8-keyed","benchmark":"25_run-clear-memory","values":[0.8427419662475586]},{"framework":"inferno-v7.4.8-keyed","benchmark":"26_run-10k-memory","values":[19.592997550964355]},{"framework":"inferno-v7.4.8-keyed","benchmark":"31_startup-ci","values":[1953.295,1955.515,1900.6799999999998]},{"framework":"inferno-v7.4.8-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"inferno-v7.4.8-keyed","benchmark":"33_startup-mainthreadcost","values":[19.94799999999999,19.468,20.579999999999995]},{"framework":"inferno-v7.4.8-keyed","benchmark":"34_startup-totalbytes","values":[163.1787109375,163.1787109375,163.1787109375]},{"framework":"ivi-v0.27.1-keyed","benchmark":"01_run1k","values":[63.665,63.702,64.183,64.285,64.473,64.89,64.936,65.247,65.381,66.041]},{"framework":"ivi-v0.27.1-keyed","benchmark":"02_replace1k","values":[69.367,69.828,69.854,70.06,70.341,70.451,71.619,72.325,79.413,80.028]},{"framework":"ivi-v0.27.1-keyed","benchmark":"03_update10th1k_x16","values":[170.763,176.48,182.942,183.404,183.464,186.321,186.329,187.158,188.165,188.893]},{"framework":"ivi-v0.27.1-keyed","benchmark":"04_select1k","values":[19.395,20.576,21.515,22.304,23.442,24.564,25.83,26.829,27.066,29.348]},{"framework":"ivi-v0.27.1-keyed","benchmark":"05_swap1k","values":[45.911,45.959,46.248,46.513,46.645,46.753,48.039,48.233,48.39,50.677]},{"framework":"ivi-v0.27.1-keyed","benchmark":"06_remove-one-1k","values":[74.61,74.792,74.918,77.016,77.733,79.518,80.795,82.432,83.821,84.406]},{"framework":"ivi-v0.27.1-keyed","benchmark":"07_create10k","values":[719.281,723.08,724.348,726.987,727.669,728.66,728.708,730.046,730.663,732.651]},{"framework":"ivi-v0.27.1-keyed","benchmark":"08_create1k-after1k_x2","values":[163.915,164.508,166.093,166.242,167.337,168.442,169.079,172.513,173.178,174.803]},{"framework":"ivi-v0.27.1-keyed","benchmark":"09_clear1k_x8","values":[43.613,43.899,47.918,47.957,48.147,48.326,48.398,48.462,48.543,49.81]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"01_run1k","values":[66.002,67.137,67.229,67.723,67.815,68.19,68.931,71.186,72.453,78.785]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"02_replace1k","values":[70.936,71.707,72.347,73.116,73.857,74.246,74.602,74.606,76.52,81.065]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"03_update10th1k_x16","values":[160.856,169.019,172.421,175.73,178.599,181.876,182.668,183.917,185.515,187.95]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"04_select1k","values":[20.702,20.918,23.138,23.947,24.997,27.006,27.05,27.887,28.49,29.916]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"05_swap1k","values":[42.01,44.408,45.682,45.966,46.001,46.643,47.869,47.894,48.102,49.076]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"06_remove-one-1k","values":[74.122,74.435,77.827,78.184,78.533,79.454,80.656,81.083,82.233,83.47]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"07_create10k","values":[717.848,719.506,719.563,720.377,720.451,722.446,722.641,724.291,729.173,740.354]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"08_create1k-after1k_x2","values":[160.2,163.603,164.57,165.033,165.278,165.493,166.095,166.408,167.801,170.677]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"09_clear1k_x8","values":[43.469,43.855,44.029,44.561,44.851,46.835,47.382,47.87,48.16,48.423]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"21_ready-memory","values":[0.6864900588989258]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"22_run-memory","values":[6.131573677062988]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"23_update5-memory","values":[6.3674421310424805]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"25_run-clear-memory","values":[0.9191856384277344]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"26_run-10k-memory","values":[21.94643211364746]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"31_startup-ci","values":[1878.7900000000002,1878.7099999999998,1878.5349999999999]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"32_startup-bt","values":[0,0.12,0.088]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"33_startup-mainthreadcost","values":[17.071999999999992,9659.82,9656.684000000001]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"34_startup-totalbytes","values":[148.8369140625,148.8369140625,148.8369140625]},{"framework":"preact-v10.7.3-keyed","benchmark":"01_run1k","values":[74.853,74.878,74.939,74.953,74.973,74.991,76.277,77.179,79.192,80.62]},{"framework":"preact-v10.7.3-keyed","benchmark":"02_replace1k","values":[92.913,93.567,94.414,96.261,98.14,100.242,100.417,100.622,106.51,113.516]},{"framework":"preact-v10.7.3-keyed","benchmark":"03_update10th1k_x16","values":[170.824,200.268,203.92,209.475,219.136,220.734,221.653,222.902,230.333,235.169]},{"framework":"preact-v10.7.3-keyed","benchmark":"04_select1k","values":[45.54,50.833,51.442,52.249,54.538,54.697,55.771,60.28,61.236,62.977]},{"framework":"preact-v10.7.3-keyed","benchmark":"05_swap1k","values":[48.704,49.396,49.587,49.654,50.462,51.086,52.341,54.597,55.022,55.373]},{"framework":"preact-v10.7.3-keyed","benchmark":"06_remove-one-1k","values":[94.598,95.927,97.436,97.782,99.931,100.668,101.536,107.131,107.589,108.994]},{"framework":"preact-v10.7.3-keyed","benchmark":"07_create10k","values":[770.902,777.095,777.973,779.696,781.104,782.54,788.213,791.395,792.115,819.64]},{"framework":"preact-v10.7.3-keyed","benchmark":"08_create1k-after1k_x2","values":[184.689,185.394,185.704,186.259,186.613,186.752,187.087,187.275,187.442,187.765]},{"framework":"preact-v10.7.3-keyed","benchmark":"09_clear1k_x8","values":[58.394,58.523,59.658,59.826,60.333,60.996,61.843,62.46,62.794,62.99]},{"framework":"react-v17.0.2-keyed","benchmark":"01_run1k","values":[81.175,81.303,81.44,82.497,82.785,83.023,84.994,85.744,86.935,93.413]},{"framework":"react-v17.0.2-keyed","benchmark":"02_replace1k","values":[83.846,83.979,84.164,84.308,84.548,85.173,85.205,85.388,86.849,87.207]},{"framework":"react-v17.0.2-keyed","benchmark":"03_update10th1k_x16","values":[233.728,249.253,252.391,258.57,261.003,261.488,261.79,263.534,263.675,264.391]},{"framework":"react-v17.0.2-keyed","benchmark":"04_select1k","values":[67.38,67.856,68.223,69.576,70.344,70.382,70.547,71.306,72.43,73.496]},{"framework":"react-v17.0.2-keyed","benchmark":"05_swap1k","values":[304.02,305.057,305.113,305.604,306.18,306.346,307.204,308.077,308.311,308.43]},{"framework":"react-v17.0.2-keyed","benchmark":"06_remove-one-1k","values":[86.637,88.525,90.346,90.624,90.831,91.314,91.519,91.735,91.984,94.658]},{"framework":"react-v17.0.2-keyed","benchmark":"07_create10k","values":[1080.56,1089.414,1089.785,1090.2,1091.517,1094.203,1094.233,1097.902,1098.031,1105.908]},{"framework":"react-v17.0.2-keyed","benchmark":"08_create1k-after1k_x2","values":[200.556,201.86,202.293,203.654,203.97,204.442,204.811,204.908,207.386,207.477]},{"framework":"react-v17.0.2-keyed","benchmark":"09_clear1k_x8","values":[55.74,56.595,57.376,59.436,60.216,60.425,61.64,62.398,63.216,63.937]},{"framework":"svelte-v3.50.1-keyed","benchmark":"01_run1k","values":[79.456,79.503,79.589,79.767,80.116,80.622,81.127,81.512,82.626,84.778]},{"framework":"svelte-v3.50.1-keyed","benchmark":"02_replace1k","values":[83.12,83.15,83.347,84.707,84.734,84.737,84.819,85.152,90.208,92.01]},{"framework":"svelte-v3.50.1-keyed","benchmark":"03_update10th1k_x16","values":[173.598,174.705,185.451,189.377,191.074,191.62,194.763,194.932,196.183,201.425]},{"framework":"svelte-v3.50.1-keyed","benchmark":"04_select1k","values":[31.888,32.667,33.076,33.164,33.209,33.723,33.876,33.968,35.589,36.594]},{"framework":"svelte-v3.50.1-keyed","benchmark":"05_swap1k","values":[43.386,43.715,45.223,45.41,47.015,47.108,47.3,47.454,47.684,48.124]},{"framework":"svelte-v3.50.1-keyed","benchmark":"06_remove-one-1k","values":[80.247,80.443,81.772,82.869,83.714,84.07,84.536,85.227,85.588,85.601]},{"framework":"svelte-v3.50.1-keyed","benchmark":"07_create10k","values":[842.024,843.53,845.332,845.546,847.23,847.46,848.581,851.04,852.565,855.277]},{"framework":"svelte-v3.50.1-keyed","benchmark":"08_create1k-after1k_x2","values":[187.17,187.913,188.658,188.793,189.612,190.054,190.074,190.309,190.677,190.716]},{"framework":"svelte-v3.50.1-keyed","benchmark":"09_clear1k_x8","values":[60.742,60.798,62.293,62.473,62.953,63.349,64.055,65.138,65.736,66.854]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"01_run1k","values":[66.92,67.344,67.492,67.734,68.524,68.888,69.212,69.721,70.022,70.544]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"02_replace1k","values":[71.467,71.597,72.226,72.424,72.548,73.527,73.565,74.12,77.499,80.234]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"03_update10th1k_x16","values":[159.673,163.993,168.428,169.637,170.405,170.8,172.522,175.262,176.699,177.901]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"04_select1k","values":[17.157,20.226,20.325,20.455,20.555,21.133,21.465,22.624,22.759,23.033]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"05_swap1k","values":[49.352,49.996,50.281,50.353,50.682,50.746,52.778,56.765,56.829,56.994]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"06_remove-one-1k","values":[82.322,84.913,85.252,85.312,85.702,88.207,89.281,89.768,89.942,92.111]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"07_create10k","values":[761.544,761.559,762.736,763.273,763.525,763.579,765.721,771.525,772.199,775.013]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"08_create1k-after1k_x2","values":[169.906,170.758,170.899,171.469,172.088,172.499,173.437,174.799,175.422,178.703]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"09_clear1k_x8","values":[47.712,49.385,50.022,50.6,50.698,53.719,53.868,54.139,54.755,55.222]}] \ No newline at end of file From 1592259e431df5f4190e62cdff36f07064e09920 Mon Sep 17 00:00:00 2001 From: Aiden Bai Date: Thu, 23 Feb 2023 22:56:07 -0800 Subject: [PATCH 08/18] Remove createCache and cache.set/get calls from main.js --- frameworks/keyed/million/src/main.js | 8 -------- 1 file changed, 8 deletions(-) diff --git a/frameworks/keyed/million/src/main.js b/frameworks/keyed/million/src/main.js index ff3dddd1c..0cecb8f1f 100644 --- a/frameworks/keyed/million/src/main.js +++ b/frameworks/keyed/million/src/main.js @@ -3,7 +3,6 @@ import { fragment, stringToDOM, withKey, - createCache, } from '/Users/aidenybai/Projects/aidenybai/million/packages/block/index'; const adjectives = [ @@ -345,10 +344,3 @@ function update() { main.patch(render(oldCache, newCache)); oldCache = newCache; } - -const cache = createCache(); -cache.set('foo', { foo: 'bar' }); -setInterval(() => { - cache.set('foo', { foo: String(Math.random()) }); -}, 1); -console.log(cache.get('foo')); From 68225c66c150c6cf2805b46677d4a0a3e4c9124a Mon Sep 17 00:00:00 2001 From: Aiden Bai Date: Fri, 24 Feb 2023 16:39:39 -0800 Subject: [PATCH 09/18] revert From fd794d8321debfc05a85a02abc3b6fa030f11e48 Mon Sep 17 00:00:00 2001 From: Aiden Bai Date: Fri, 24 Feb 2023 23:48:12 -0800 Subject: [PATCH 10/18] ok this is bonkers --- frameworks/keyed/million/src/main.js | 245 +++++++++++++-------------- webdriver-ts-results/src/results.ts | 167 ++++++++++-------- webdriver-ts-results/table.html | 2 +- webdriver-ts/results.json | 2 +- 4 files changed, 220 insertions(+), 196 deletions(-) diff --git a/frameworks/keyed/million/src/main.js b/frameworks/keyed/million/src/main.js index 0cecb8f1f..b6abb6405 100644 --- a/frameworks/keyed/million/src/main.js +++ b/frameworks/keyed/million/src/main.js @@ -1,6 +1,7 @@ import { Block, fragment, + FragmentBlock, stringToDOM, withKey, } from '/Users/aidenybai/Projects/aidenybai/million/packages/block/index'; @@ -65,6 +66,7 @@ const random = (max) => Math.round(Math.random() * 1000) % max; let nextId = 1; let list = []; +let oldCache = {}; let selected = 0; let main; @@ -126,17 +128,22 @@ const swapRows = () => { return false; }; -const select = (id) => { +let prevSelected; +const select = (id, el) => { + if (prevSelected) prevSelected.className = ''; selected = id; - update(); + el.className = 'danger'; + prevSelected = el; + const row = main.children.findIndex((block) => block.props.id === id); + row.props.className = 'danger'; + const prevRow = main.children.findIndex((block) => block.props.id === id); + prevRow.props.className = ''; }; const remove = (id) => { - list.splice( - list.findIndex((item) => item.id === id), - 1 - ); - update(); + const index = list.findIndex((item) => item.id === id); + list.splice(index, 1); + main.children.splice(index, 1); }; const Row = (() => { @@ -158,12 +165,6 @@ const Row = (() => { { path: [1, 0], edits: [ - { - type: 'event', - listener: 'select', - name: 'onClick', - hole: 'select', - }, { type: 'child', hole: 'label', @@ -172,18 +173,6 @@ const Row = (() => { ], inits: [], }, - { - path: [2, 0], - edits: [ - { - type: 'event', - listener: 'remove', - name: 'onClick', - hole: 'remove', - }, - ], - inits: [], - }, { path: [], edits: [ @@ -227,14 +216,6 @@ function render(oldCache, newCache) { id: item.id, label: item.label, className: isSelected ? 'danger' : '', - remove: withKey(() => { - remove(item.id); - return false; - }, id), - select: withKey(() => { - select(item.id); - return false; - }, id), }, id, false @@ -246,99 +227,115 @@ function render(oldCache, newCache) { ); } -new Block( - stringToDOM( - '

Million

' - ), - [ - { - path: [0, 0, 1, 0, 0, 0], - edits: [ - { - type: 'event', - name: 'onClick', - listener: create1k, - }, - ], - inits: [], - }, - { - path: [0, 0, 1, 0, 1, 0], - edits: [ - { - type: 'event', - name: 'onClick', - listener: create10k, - }, - ], - inits: [], - }, - { - path: [0, 0, 1, 0, 2, 0], - edits: [ - { - type: 'event', - name: 'onClick', - listener: append1k, - }, - ], - inits: [], - }, - { - path: [0, 0, 1, 0, 3, 0], - edits: [ - { - type: 'event', - name: 'onClick', - listener: updateEvery10, - }, - ], - inits: [], - }, - { - path: [0, 0, 1, 0, 4, 0], - edits: [ - { - type: 'event', - name: 'onClick', - listener: () => { - clear(); - update(); - return false; +(() => { + new Block( + stringToDOM( + '

Million

' + ), + [ + { + path: [0, 0, 1, 0, 0, 0], + edits: [ + { + type: 'event', + name: 'onClick', + listener: create1k, }, - }, - ], - inits: [], - }, - { - path: [0, 0, 1, 0, 5, 0], - edits: [ - { - type: 'event', - name: 'onClick', - listener: swapRows, - }, - ], - inits: [], - }, - { - path: [1, 0], - edits: [ - { - type: 'child', - hole: 'rows', - index: 0, - }, - ], - inits: [], - }, - ], - { rows: (main = fragment([])) }, - undefined, - undefined -).mount(document.getElementById('main')); + ], + inits: [], + }, + { + path: [0, 0, 1, 0, 1, 0], + edits: [ + { + type: 'event', + name: 'onClick', + listener: create10k, + }, + ], + inits: [], + }, + { + path: [0, 0, 1, 0, 2, 0], + edits: [ + { + type: 'event', + name: 'onClick', + listener: append1k, + }, + ], + inits: [], + }, + { + path: [0, 0, 1, 0, 3, 0], + edits: [ + { + type: 'event', + name: 'onClick', + listener: updateEvery10, + }, + ], + inits: [], + }, + { + path: [0, 0, 1, 0, 4, 0], + edits: [ + { + type: 'event', + name: 'onClick', + listener: () => { + clear(); + return false; + }, + }, + ], + inits: [], + }, + { + path: [0, 0, 1, 0, 5, 0], + edits: [ + { + type: 'event', + name: 'onClick', + listener: swapRows, + }, + ], + inits: [], + }, + { + path: [1, 0], + edits: [ + { + type: 'event', + name: 'onClick', + listener: (event) => { + const el = event.target; + const row = el.closest('tr'); + const id = Number(row.firstChild.textContent); + if (el.matches('.glyphicon-remove')) { + row.remove(); + remove(id); + } else { + select(id, row); + } + return false; + }, + }, + { + type: 'child', + hole: 'rows', + index: 0, + }, + ], + inits: [], + }, + ], + { rows: (main = fragment([])) }, + undefined, + undefined + ).mount(document.getElementById('main')); +})(); -let oldCache = {}; function update() { let newCache = {}; main.patch(render(oldCache, newCache)); diff --git a/webdriver-ts-results/src/results.ts b/webdriver-ts-results/src/results.ts index ef8644df5..e80ff506f 100644 --- a/webdriver-ts-results/src/results.ts +++ b/webdriver-ts-results/src/results.ts @@ -1,69 +1,69 @@ import {RawResult} from './Common'; export const results: RawResult[]=[ -{"f":"blockdom-v0.9.26-keyed","b":"01_run1k","v":[62.655,62.938,63.049,63.384,63.726,64.003,64.709,65.485,66.245,71.102]}, -{"f":"blockdom-v0.9.26-keyed","b":"02_replace1k","v":[66.99,67.221,67.446,67.648,67.715,67.997,68.047,68.076,68.218,68.605]}, -{"f":"blockdom-v0.9.26-keyed","b":"03_update10th1k_x16","v":[159.962,160.163,165.574,165.771,166.639,167.565,168.748,169.11,169.581,173.034]}, -{"f":"blockdom-v0.9.26-keyed","b":"04_select1k","v":[18.58,19.772,20.206,20.803,20.885,22.352,23.051,23.606,25.104,26.837]}, -{"f":"blockdom-v0.9.26-keyed","b":"05_swap1k","v":[42.348,42.798,43.349,44.643,45.04,45.09,47.015,47.072,47.562,48.29]}, -{"f":"blockdom-v0.9.26-keyed","b":"06_remove-one-1k","v":[75.52,79.124,79.151,79.294,79.879,80.078,82.314,83.126,83.331,83.774]}, -{"f":"blockdom-v0.9.26-keyed","b":"07_create10k","v":[675.094,675.185,675.205,675.602,676.409,676.498,676.658,677.146,678.975,679.605]}, -{"f":"blockdom-v0.9.26-keyed","b":"08_create1k-after1k_x2","v":[151.398,152.107,153.57,153.702,153.76,154.592,154.859,155.355,155.509,155.982]}, -{"f":"blockdom-v0.9.26-keyed","b":"09_clear1k_x8","v":[43.185,43.704,45.363,46.132,46.338,46.821,47.205,47.403,47.435,48.321]}, -{"f":"blockdom-v0.9.26-keyed","b":"21_ready-memory","v":[0.7296619415283203]}, -{"f":"blockdom-v0.9.26-keyed","b":"22_run-memory","v":[2.4485397338867188]}, -{"f":"blockdom-v0.9.26-keyed","b":"23_update5-memory","v":[2.5952396392822266]}, -{"f":"blockdom-v0.9.26-keyed","b":"25_run-clear-memory","v":[0.9210472106933594]}, -{"f":"blockdom-v0.9.26-keyed","b":"26_run-10k-memory","v":[17.814854621887207]}, -{"f":"blockdom-v0.9.26-keyed","b":"31_startup-ci","v":[1880.6950000000002,1878.46,1882.7199999999998]}, -{"f":"blockdom-v0.9.26-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"blockdom-v0.9.26-keyed","b":"33_startup-mainthreadcost","v":[9.159999999999995,7.255999999999996,19.54]}, +{"f":"blockdom-v0.9.26-keyed","b":"01_run1k","v":[62.956,62.963,64.607,64.609,64.808,64.842,64.949,65.387,65.719,65.721]}, +{"f":"blockdom-v0.9.26-keyed","b":"02_replace1k","v":[67.11,67.286,67.742,68.006,68.717,68.904,69.278,70.536,71.156,71.915]}, +{"f":"blockdom-v0.9.26-keyed","b":"03_update10th1k_x16","v":[158.791,161.314,163.412,164.471,164.843,167.664,170.187,170.215,171.266,173.175]}, +{"f":"blockdom-v0.9.26-keyed","b":"04_select1k","v":[20.733,21.161,21.19,21.446,21.972,22.305,22.321,22.467,22.866,29.418]}, +{"f":"blockdom-v0.9.26-keyed","b":"05_swap1k","v":[41.927,42.138,42.33,42.495,44.272,44.34,45.003,46.416,47.392,47.682]}, +{"f":"blockdom-v0.9.26-keyed","b":"06_remove-one-1k","v":[73.366,73.899,74.048,74.603,76.844,77.478,77.601,77.627,78.77,80.731]}, +{"f":"blockdom-v0.9.26-keyed","b":"07_create10k","v":[673.74,682.912,686.059,686.268,686.695,687.686,688.689,691.665,694.495,695.74]}, +{"f":"blockdom-v0.9.26-keyed","b":"08_create1k-after1k_x2","v":[152.811,154.019,154.06,155.447,155.764,156.16,157.786,158.36,158.805,159.518]}, +{"f":"blockdom-v0.9.26-keyed","b":"09_clear1k_x8","v":[42.346,43.613,43.646,45.09,46.554,48.069,48.111,48.219,49.01,49.499]}, +{"f":"blockdom-v0.9.26-keyed","b":"21_ready-memory","v":[0.7367439270019531]}, +{"f":"blockdom-v0.9.26-keyed","b":"22_run-memory","v":[2.4577817916870117]}, +{"f":"blockdom-v0.9.26-keyed","b":"23_update5-memory","v":[2.5959959030151367]}, +{"f":"blockdom-v0.9.26-keyed","b":"25_run-clear-memory","v":[0.9265041351318359]}, +{"f":"blockdom-v0.9.26-keyed","b":"26_run-10k-memory","v":[17.82955265045166]}, +{"f":"blockdom-v0.9.26-keyed","b":"31_startup-ci","v":[1879.025,1879.4,1879.1899999999998]}, +{"f":"blockdom-v0.9.26-keyed","b":"32_startup-bt","v":[0.07600000000000001,0,0]}, +{"f":"blockdom-v0.9.26-keyed","b":"33_startup-mainthreadcost","v":[9720.328,8.700000000000001,11.083999999999994]}, {"f":"blockdom-v0.9.26-keyed","b":"34_startup-totalbytes","v":[154.6396484375,154.6396484375,154.6396484375]}, -{"f":"inferno-v7.4.8-keyed","b":"01_run1k","v":[63.268,63.796,63.977,64.588,64.631,64.818,64.959,64.965,65.402,66.313]}, -{"f":"inferno-v7.4.8-keyed","b":"02_replace1k","v":[68.957,69.005,69.105,69.143,69.504,69.789,70.188,71.282,71.95,74.013]}, -{"f":"inferno-v7.4.8-keyed","b":"03_update10th1k_x16","v":[166.021,166.255,170.996,174.462,174.629,174.914,175.593,176.276,176.681,178.333]}, -{"f":"inferno-v7.4.8-keyed","b":"04_select1k","v":[19.515,20.742,20.887,22.244,22.786,23.392,24.395,24.57,28.557,28.979]}, -{"f":"inferno-v7.4.8-keyed","b":"05_swap1k","v":[42.417,42.468,42.955,43.024,43.108,43.241,43.298,43.499,43.926,44.307]}, -{"f":"inferno-v7.4.8-keyed","b":"06_remove-one-1k","v":[70.852,73.321,74.326,74.438,74.72,74.725,74.796,75.281,75.403,76.354]}, -{"f":"inferno-v7.4.8-keyed","b":"07_create10k","v":[692.944,693.151,693.806,693.91,695.127,695.391,696.01,697.436,698.976,702.718]}, -{"f":"inferno-v7.4.8-keyed","b":"08_create1k-after1k_x2","v":[151.89,153.849,154.652,155.233,157.64,157.804,159.691,161.893,164.854,170.196]}, -{"f":"inferno-v7.4.8-keyed","b":"09_clear1k_x8","v":[44.573,46.643,46.82,47.321,47.469,49.295,49.977,50.201,50.241,50.838]}, -{"f":"inferno-v7.4.8-keyed","b":"21_ready-memory","v":[0.7128229141235352]}, -{"f":"inferno-v7.4.8-keyed","b":"22_run-memory","v":[2.6756486892700195]}, -{"f":"inferno-v7.4.8-keyed","b":"23_update5-memory","v":[2.725316047668457]}, -{"f":"inferno-v7.4.8-keyed","b":"25_run-clear-memory","v":[0.8427419662475586]}, -{"f":"inferno-v7.4.8-keyed","b":"26_run-10k-memory","v":[19.592997550964355]}, -{"f":"inferno-v7.4.8-keyed","b":"31_startup-ci","v":[1953.295,1955.515,1900.6799999999998]}, -{"f":"inferno-v7.4.8-keyed","b":"32_startup-bt","v":[0,0,0]}, -{"f":"inferno-v7.4.8-keyed","b":"33_startup-mainthreadcost","v":[19.94799999999999,19.468,20.579999999999995]}, +{"f":"inferno-v7.4.8-keyed","b":"01_run1k","v":[64.12,64.718,64.915,65.155,65.42,65.858,65.9,66.119,66.126,67.704]}, +{"f":"inferno-v7.4.8-keyed","b":"02_replace1k","v":[67.432,67.446,67.538,67.929,67.966,68.351,68.56,69.233,69.302,69.692]}, +{"f":"inferno-v7.4.8-keyed","b":"03_update10th1k_x16","v":[167.535,169.935,173.261,173.474,173.704,174.396,177.005,178.24,179.511,183.206]}, +{"f":"inferno-v7.4.8-keyed","b":"04_select1k","v":[17.913,18.108,19.338,19.599,21.814,22.083,22.733,23.118,23.963,25.056]}, +{"f":"inferno-v7.4.8-keyed","b":"05_swap1k","v":[42.111,42.774,42.977,43.295,43.528,43.755,44.286,45.279,45.525,45.573]}, +{"f":"inferno-v7.4.8-keyed","b":"06_remove-one-1k","v":[72.752,73.685,73.703,73.776,74.122,75.166,76.965,77.416,78.922,79.525]}, +{"f":"inferno-v7.4.8-keyed","b":"07_create10k","v":[711.731,711.795,712.39,712.734,712.858,714.214,714.833,716.729,718.772,724.755]}, +{"f":"inferno-v7.4.8-keyed","b":"08_create1k-after1k_x2","v":[153.663,154.838,155.269,157.055,158.221,158.639,158.763,158.89,159.279,162.534]}, +{"f":"inferno-v7.4.8-keyed","b":"09_clear1k_x8","v":[46.273,48.326,48.639,49.661,49.835,50.564,51.825,52.548,52.63,53.04]}, +{"f":"inferno-v7.4.8-keyed","b":"21_ready-memory","v":[0.7094621658325195]}, +{"f":"inferno-v7.4.8-keyed","b":"22_run-memory","v":[2.6767892837524414]}, +{"f":"inferno-v7.4.8-keyed","b":"23_update5-memory","v":[2.726898193359375]}, +{"f":"inferno-v7.4.8-keyed","b":"25_run-clear-memory","v":[0.8428716659545898]}, +{"f":"inferno-v7.4.8-keyed","b":"26_run-10k-memory","v":[19.59317970275879]}, +{"f":"inferno-v7.4.8-keyed","b":"31_startup-ci","v":[1953.92,1953.4550000000002,1953.88]}, +{"f":"inferno-v7.4.8-keyed","b":"32_startup-bt","v":[0,0.08000000000000002,0]}, +{"f":"inferno-v7.4.8-keyed","b":"33_startup-mainthreadcost","v":[12.42,9674.532000000001,13.111999999999995]}, {"f":"inferno-v7.4.8-keyed","b":"34_startup-totalbytes","v":[163.1787109375,163.1787109375,163.1787109375]}, -{"f":"ivi-v0.27.1-keyed","b":"01_run1k","v":[63.665,63.702,64.183,64.285,64.473,64.89,64.936,65.247,65.381,66.041]}, -{"f":"ivi-v0.27.1-keyed","b":"02_replace1k","v":[69.367,69.828,69.854,70.06,70.341,70.451,71.619,72.325,79.413,80.028]}, -{"f":"ivi-v0.27.1-keyed","b":"03_update10th1k_x16","v":[170.763,176.48,182.942,183.404,183.464,186.321,186.329,187.158,188.165,188.893]}, -{"f":"ivi-v0.27.1-keyed","b":"04_select1k","v":[19.395,20.576,21.515,22.304,23.442,24.564,25.83,26.829,27.066,29.348]}, -{"f":"ivi-v0.27.1-keyed","b":"05_swap1k","v":[45.911,45.959,46.248,46.513,46.645,46.753,48.039,48.233,48.39,50.677]}, -{"f":"ivi-v0.27.1-keyed","b":"06_remove-one-1k","v":[74.61,74.792,74.918,77.016,77.733,79.518,80.795,82.432,83.821,84.406]}, -{"f":"ivi-v0.27.1-keyed","b":"07_create10k","v":[719.281,723.08,724.348,726.987,727.669,728.66,728.708,730.046,730.663,732.651]}, -{"f":"ivi-v0.27.1-keyed","b":"08_create1k-after1k_x2","v":[163.915,164.508,166.093,166.242,167.337,168.442,169.079,172.513,173.178,174.803]}, -{"f":"ivi-v0.27.1-keyed","b":"09_clear1k_x8","v":[43.613,43.899,47.918,47.957,48.147,48.326,48.398,48.462,48.543,49.81]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"01_run1k","v":[66.002,67.137,67.229,67.723,67.815,68.19,68.931,71.186,72.453,78.785]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"02_replace1k","v":[70.936,71.707,72.347,73.116,73.857,74.246,74.602,74.606,76.52,81.065]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"03_update10th1k_x16","v":[160.856,169.019,172.421,175.73,178.599,181.876,182.668,183.917,185.515,187.95]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"04_select1k","v":[20.702,20.918,23.138,23.947,24.997,27.006,27.05,27.887,28.49,29.916]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"05_swap1k","v":[42.01,44.408,45.682,45.966,46.001,46.643,47.869,47.894,48.102,49.076]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"06_remove-one-1k","v":[74.122,74.435,77.827,78.184,78.533,79.454,80.656,81.083,82.233,83.47]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"07_create10k","v":[717.848,719.506,719.563,720.377,720.451,722.446,722.641,724.291,729.173,740.354]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"08_create1k-after1k_x2","v":[160.2,163.603,164.57,165.033,165.278,165.493,166.095,166.408,167.801,170.677]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"09_clear1k_x8","v":[43.469,43.855,44.029,44.561,44.851,46.835,47.382,47.87,48.16,48.423]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"21_ready-memory","v":[0.6864900588989258]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"22_run-memory","v":[6.131573677062988]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"23_update5-memory","v":[6.3674421310424805]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"25_run-clear-memory","v":[0.9191856384277344]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"26_run-10k-memory","v":[21.94643211364746]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"31_startup-ci","v":[1878.7900000000002,1878.7099999999998,1878.5349999999999]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"32_startup-bt","v":[0,0.12,0.088]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"33_startup-mainthreadcost","v":[17.071999999999992,9659.82,9656.684000000001]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"34_startup-totalbytes","v":[148.8369140625,148.8369140625,148.8369140625]}, +{"f":"ivi-v0.27.1-keyed","b":"01_run1k","v":[64.71,64.848,65.076,65.24,65.279,65.366,65.603,66.408,70.083,72.779]}, +{"f":"ivi-v0.27.1-keyed","b":"02_replace1k","v":[69.02,69.073,69.377,69.411,69.641,69.74,70.472,71.466,71.562,73.246]}, +{"f":"ivi-v0.27.1-keyed","b":"03_update10th1k_x16","v":[175.726,176.88,181.575,188.558,190.381,191.234,195.202,195.789,196.459,199.05]}, +{"f":"ivi-v0.27.1-keyed","b":"04_select1k","v":[21.748,21.96,22.153,23.189,23.34,23.707,23.774,24.271,24.657,24.733]}, +{"f":"ivi-v0.27.1-keyed","b":"05_swap1k","v":[42.671,43.429,44.708,45.226,45.541,45.703,45.914,46.45,46.452,47.395]}, +{"f":"ivi-v0.27.1-keyed","b":"06_remove-one-1k","v":[72.16,72.425,73.069,75.357,75.938,76.289,76.317,76.497,77.272,77.325]}, +{"f":"ivi-v0.27.1-keyed","b":"07_create10k","v":[704.819,706.944,709.226,709.252,712.772,712.893,714.945,718.981,720.754,722.515]}, +{"f":"ivi-v0.27.1-keyed","b":"08_create1k-after1k_x2","v":[156.277,157.697,158.264,159.24,159.381,159.892,162.954,162.961,163.867,163.974]}, +{"f":"ivi-v0.27.1-keyed","b":"09_clear1k_x8","v":[44.515,44.665,45.274,45.569,45.815,46.747,46.951,47.612,47.683,48.862]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"01_run1k","v":[62.082,62.408,63.664,63.699,63.868,64.066,64.292,64.597,67.029,68.694]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"02_replace1k","v":[66.947,67.416,68.66,68.733,69.396,69.521,69.544,69.925,70.02,70.264]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"03_update10th1k_x16","v":[161.615,164.912,165.991,172.25,172.874,172.905,172.973,174.934,175.234,177.121]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"04_select1k","v":[19.31,20.671,21.394,22.113,22.687,23.499,24.034,24.626,26.976,27.906]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"05_swap1k","v":[42.353,42.463,43.218,44.558,46.321,47.005,47.552,47.608,47.758,48.138]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"06_remove-one-1k","v":[72.462,72.7,73.492,74.301,74.685,75.72,76.04,76.573,76.683,76.987]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"07_create10k","v":[654.722,657.588,659.461,659.675,661.3,662.769,662.931,662.961,663.051,663.464]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"08_create1k-after1k_x2","v":[155.697,155.872,157.117,158.579,158.659,158.661,158.667,158.706,159.411,161.424]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"09_clear1k_x8","v":[43.896,44.209,44.569,44.786,47.106,47.147,48.129,49.617,49.738,50.198]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"21_ready-memory","v":[0.6828756332397461]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"22_run-memory","v":[2.0992326736450195]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"23_update5-memory","v":[2.141469955444336]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"25_run-clear-memory","v":[2.2809906005859375]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"26_run-10k-memory","v":[21.766671180725098]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"31_startup-ci","v":[1880.095,1879.935,1884.3000000000002]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"32_startup-bt","v":[0.088,0.092,0]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"33_startup-mainthreadcost","v":[9684.588,9643.132000000001,13.82]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"34_startup-totalbytes","v":[149.03125,149.03125,149.03125]}, {"f":"preact-v10.7.3-keyed","b":"01_run1k","v":[74.853,74.878,74.939,74.953,74.973,74.991,76.277,77.179,79.192,80.62]}, {"f":"preact-v10.7.3-keyed","b":"02_replace1k","v":[92.913,93.567,94.414,96.261,98.14,100.242,100.417,100.622,106.51,113.516]}, {"f":"preact-v10.7.3-keyed","b":"03_update10th1k_x16","v":[170.824,200.268,203.92,209.475,219.136,220.734,221.653,222.902,230.333,235.169]}, @@ -82,6 +82,15 @@ export const results: RawResult[]=[ {"f":"react-v17.0.2-keyed","b":"07_create10k","v":[1080.56,1089.414,1089.785,1090.2,1091.517,1094.203,1094.233,1097.902,1098.031,1105.908]}, {"f":"react-v17.0.2-keyed","b":"08_create1k-after1k_x2","v":[200.556,201.86,202.293,203.654,203.97,204.442,204.811,204.908,207.386,207.477]}, {"f":"react-v17.0.2-keyed","b":"09_clear1k_x8","v":[55.74,56.595,57.376,59.436,60.216,60.425,61.64,62.398,63.216,63.937]}, +{"f":"react-hooks-v18.2.0-keyed","b":"01_run1k","v":[76.667,78.089,78.121,78.509,78.914,78.989,79.5,79.587,79.894,80.095]}, +{"f":"react-hooks-v18.2.0-keyed","b":"02_replace1k","v":[85.356,86.657,87.513,87.668,88.322,88.431,88.867,89.514,89.696,89.947]}, +{"f":"react-hooks-v18.2.0-keyed","b":"03_update10th1k_x16","v":[188.065,200.032,200.764,202.411,204.836,206.038,209.88,216.655,216.714,218.526]}, +{"f":"react-hooks-v18.2.0-keyed","b":"04_select1k","v":[40.093,41.145,42.063,42.518,42.777,42.805,44.13,45.529,46.253,49.78]}, +{"f":"react-hooks-v18.2.0-keyed","b":"05_swap1k","v":[286.811,289.434,291.921,293.749,295.415,295.425,296.585,296.707,297.456,299.492]}, +{"f":"react-hooks-v18.2.0-keyed","b":"06_remove-one-1k","v":[79.557,84.505,85.78,86.024,86.998,87.122,87.457,87.721,88.48,89.389]}, +{"f":"react-hooks-v18.2.0-keyed","b":"07_create10k","v":[1027.786,1031.878,1035.422,1036.227,1037.2,1039.367,1043.083,1045.898,1050.184,1051.387]}, +{"f":"react-hooks-v18.2.0-keyed","b":"08_create1k-after1k_x2","v":[187.97,188.802,189.111,189.412,190.094,190.221,190.326,190.827,191.587,194.414]}, +{"f":"react-hooks-v18.2.0-keyed","b":"09_clear1k_x8","v":[87.215,88.923,89.184,89.726,89.999,90.052,90.32,91.7,92.728,93.104]}, {"f":"svelte-v3.50.1-keyed","b":"01_run1k","v":[79.456,79.503,79.589,79.767,80.116,80.622,81.127,81.512,82.626,84.778]}, {"f":"svelte-v3.50.1-keyed","b":"02_replace1k","v":[83.12,83.15,83.347,84.707,84.734,84.737,84.819,85.152,90.208,92.01]}, {"f":"svelte-v3.50.1-keyed","b":"03_update10th1k_x16","v":[173.598,174.705,185.451,189.377,191.074,191.62,194.763,194.932,196.183,201.425]}, @@ -91,14 +100,32 @@ export const results: RawResult[]=[ {"f":"svelte-v3.50.1-keyed","b":"07_create10k","v":[842.024,843.53,845.332,845.546,847.23,847.46,848.581,851.04,852.565,855.277]}, {"f":"svelte-v3.50.1-keyed","b":"08_create1k-after1k_x2","v":[187.17,187.913,188.658,188.793,189.612,190.054,190.074,190.309,190.677,190.716]}, {"f":"svelte-v3.50.1-keyed","b":"09_clear1k_x8","v":[60.742,60.798,62.293,62.473,62.953,63.349,64.055,65.138,65.736,66.854]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"01_run1k","v":[66.92,67.344,67.492,67.734,68.524,68.888,69.212,69.721,70.022,70.544]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"02_replace1k","v":[71.467,71.597,72.226,72.424,72.548,73.527,73.565,74.12,77.499,80.234]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"03_update10th1k_x16","v":[159.673,163.993,168.428,169.637,170.405,170.8,172.522,175.262,176.699,177.901]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"04_select1k","v":[17.157,20.226,20.325,20.455,20.555,21.133,21.465,22.624,22.759,23.033]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"05_swap1k","v":[49.352,49.996,50.281,50.353,50.682,50.746,52.778,56.765,56.829,56.994]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"06_remove-one-1k","v":[82.322,84.913,85.252,85.312,85.702,88.207,89.281,89.768,89.942,92.111]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"07_create10k","v":[761.544,761.559,762.736,763.273,763.525,763.579,765.721,771.525,772.199,775.013]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"08_create1k-after1k_x2","v":[169.906,170.758,170.899,171.469,172.088,172.499,173.437,174.799,175.422,178.703]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"09_clear1k_x8","v":[47.712,49.385,50.022,50.6,50.698,53.719,53.868,54.139,54.755,55.222]},]; +{"f":"udomsay-tpl-v0.4.9-keyed","b":"01_run1k","v":[66.309,68.681,68.875,69.256,69.333,70.329,70.383,74.719,75.137,75.219]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"02_replace1k","v":[76.489,93.698,95.265,100.116,101.463,103.47,108.483,113.072,143.898,160.859]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"03_update10th1k_x16","v":[166.637,173.779,175.642,183.596,185.686,187.208,187.629,190.298,193.475,198.391]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"04_select1k","v":[21.623,23.027,23.752,23.93,23.989,25.601,26.411,27.276,29.132,32.579]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"05_swap1k","v":[49.973,50.777,54.022,54.266,56.467,57.2,58.793,58.953,59.599,63.204]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"06_remove-one-1k","v":[82.49,87.45,90.909,92.62,93.486,93.945,94.252,95.479,96.432,96.695]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"07_create10k","v":[759.204,773.639,774.114,783.496,784.969,785.147,792.392,816.27,843.936,854.993]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"08_create1k-after1k_x2","v":[174.65,177.395,179.998,180.102,185.989,187.321,190.128,191.738,196.816,202.399]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"09_clear1k_x8","v":[43.137,47.223,48.124,48.959,49.082,49.139,50.956,51.152,51.179,51.578]}, +{"f":"vanillajs-keyed","b":"01_run1k","v":[61.132,61.196,61.385,61.479,61.529,61.544,61.93,62.638,62.859,64.354]}, +{"f":"vanillajs-keyed","b":"02_replace1k","v":[65.977,66.068,66.071,66.076,66.218,66.244,66.695,66.939,67.433,68.411]}, +{"f":"vanillajs-keyed","b":"03_update10th1k_x16","v":[161.576,167.895,169.217,170.24,172.497,174.576,176.774,179.404,179.613,180.852]}, +{"f":"vanillajs-keyed","b":"04_select1k","v":[16.733,18.196,18.216,18.545,18.865,20.15,20.322,20.847,21.071,21.336]}, +{"f":"vanillajs-keyed","b":"05_swap1k","v":[39.62,40.664,40.715,41.53,41.642,41.793,41.955,42.011,42.331,43.08]}, +{"f":"vanillajs-keyed","b":"06_remove-one-1k","v":[68.777,72.183,72.192,72.39,72.513,72.704,72.722,73.027,73.453,73.779]}, +{"f":"vanillajs-keyed","b":"07_create10k","v":[643.611,644.639,645.371,645.771,646.111,646.416,647.222,651.545,652.155,653.575]}, +{"f":"vanillajs-keyed","b":"08_create1k-after1k_x2","v":[142.195,145.048,146.334,146.599,146.771,147.83,148.344,148.904,150.572,151.675]}, +{"f":"vanillajs-keyed","b":"09_clear1k_x8","v":[43.72,46.142,47.124,48.707,49.247,49.874,49.997,50.846,50.877,50.89]}, +{"f":"voby-v0.43.8-keyed","b":"01_run1k","v":[66.15,66.536,67.102,67.118,67.218,67.383,67.523,67.657,68.165,74.92]}, +{"f":"voby-v0.43.8-keyed","b":"02_replace1k","v":[70.247,70.322,70.738,71.294,72.061,72.228,73.185,73.446,75.649,81.726]}, +{"f":"voby-v0.43.8-keyed","b":"03_update10th1k_x16","v":[177.915,179.825,183.479,186.5,194.988,197.144,199.585,200.556,202.684,205.818]}, +{"f":"voby-v0.43.8-keyed","b":"04_select1k","v":[20.845,21.686,23.136,23.209,23.403,26.218,26.864,26.935,30.504,31.071]}, +{"f":"voby-v0.43.8-keyed","b":"05_swap1k","v":[49.65,50.24,50.806,51.12,51.178,51.552,51.618,51.953,54.45,54.941]}, +{"f":"voby-v0.43.8-keyed","b":"06_remove-one-1k","v":[85.055,88.044,88.576,88.853,89.149,89.766,91.53,92.535,95.11,96.376]}, +{"f":"voby-v0.43.8-keyed","b":"07_create10k","v":[685.317,696.085,699.084,709.695,729.715,764.077,773.72,809.451,812.065,814.489]}, +{"f":"voby-v0.43.8-keyed","b":"08_create1k-after1k_x2","v":[159.262,160.327,160.503,162.085,162.134,163.022,168.442,173.275,181.135,200.693]}, +{"f":"voby-v0.43.8-keyed","b":"09_clear1k_x8","v":[50.434,50.947,51.313,51.341,51.677,52.957,54.028,54.643,54.904,55.542]},]; export const frameworks = [{"name":"1more-v0.1.18-keyed","dir":"keyed/1more","keyed":true,"frameworkHomeURL":"https://github.com/Freak613/1more"},{"name":"alpine-v3.10.2-keyed","dir":"keyed/alpine","keyed":true,"issues":[1139],"frameworkHomeURL":"https://alpinejs.dev/"},{"name":"angular-v15.0.1-keyed","dir":"keyed/angular","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"angular-nozone-v15.0.1-keyed","dir":"keyed/angular-nozone","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"apprun-v2.28.3-keyed","dir":"keyed/apprun","keyed":true,"issues":[801],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-keyed","dir":"keyed/art","keyed":true,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"bdc-v1.0.0-keyed","dir":"keyed/bdc","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"blazor-wasm-v6.0.1-keyed","dir":"keyed/blazor-wasm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blazor-wasm-aot-v6.0.1-keyed","dir":"keyed/blazor-wasm-aot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blockdom-v0.9.26-keyed","dir":"keyed/blockdom","keyed":true,"frameworkHomeURL":"https://github.com/ged-odoo/blockdom"},{"name":"bobril-v8.11.2-keyed","dir":"keyed/bobril","keyed":true,"frameworkHomeURL":"https://bobril.com/"},{"name":"choo-v6.13.0-keyed","dir":"keyed/choo","keyed":true,"frameworkHomeURL":"https://www.choo.io/"},{"name":"crank-v0.4.1-keyed","dir":"keyed/crank","keyed":true,"frameworkHomeURL":"https://crank.js.org/"},{"name":"dioxus-v0.2.4-keyed","dir":"keyed/dioxus","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dioxuslabs.com/"},{"name":"dojo-v8.0.0-keyed","dir":"keyed/dojo","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-keyed","dir":"keyed/domdiff","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"dominator-v0.5.0-keyed","dir":"keyed/dominator","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/Pauan/rust-dominator"},{"name":"domvm-v3.4.12-keyed","dir":"keyed/domvm","keyed":true,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-keyed","dir":"keyed/doohtml","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v5-preview-keyed","dir":"keyed/doz","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-keyed","dir":"keyed/ef-js","keyed":true,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-keyed","dir":"keyed/elm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"ember-v4.9.3-keyed","dir":"keyed/ember","keyed":true,"frameworkHomeURL":"https://emberjs.com/"},{"name":"endorphin-v0.5.2-keyed","dir":"keyed/endorphin","keyed":true,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fntags-v0.3.3-keyed","dir":"keyed/fntags","keyed":true,"frameworkHomeURL":"https://srfnstack.github.io/fntags/"},{"name":"forgo-v2.2.3-keyed","dir":"keyed/forgo","keyed":true,"frameworkHomeURL":"https://github.com/forgojs/forgo#readme"},{"name":"fre-v2.5.5-keyed","dir":"keyed/fre","keyed":true,"frameworkHomeURL":"https://fre.js.org/"},{"name":"fullweb-helpers-v0.1.0-keyed","dir":"keyed/fullweb-helpers","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"fullweb-template-v0.1.0-keyed","dir":"keyed/fullweb-template","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"glimmer-v0.14.0-alpha.13-keyed","dir":"keyed/glimmer","keyed":true,"issues":[800],"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"glimmer-2-v2.0.0-beta.20-keyed","dir":"keyed/glimmer-2","keyed":true,"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"gyron-v0.0.16-keyed","dir":"keyed/gyron","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"helix-v0.0.10-keyed","dir":"keyed/helix","keyed":true,"frameworkHomeURL":"https://github.com/thheller/shadow-cljs#readme"},{"name":"heresy-v0.26.1-keyed","dir":"keyed/heresy","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-keyed","dir":"keyed/hullo","keyed":true,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-keyed","dir":"keyed/hydro-js","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"hyperapp-v2.0.22-keyed","dir":"keyed/hyperapp","keyed":true,"frameworkHomeURL":"https://github.com/jorgebucaran/hyperapp"},{"name":"imba-v1.5.2-keyed","dir":"keyed/imba","keyed":true,"frameworkHomeURL":"https://imba.io/"},{"name":"inferno-v7.4.8-keyed","dir":"keyed/inferno","keyed":true,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"ivi-v0.27.1-keyed","dir":"keyed/ivi","keyed":true,"frameworkHomeURL":"https://github.com/localvoid/ivi"},{"name":"jotai-v17.0.1 + 1.7.2-keyed","dir":"keyed/jotai","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/jotai"},{"name":"karyon-v1.5.1-keyed","dir":"keyed/karyon","keyed":true,"issues":[801],"frameworkHomeURL":"https://karyon.dev"},{"name":"knockout-v3.5.0-keyed","dir":"keyed/knockout","keyed":true,"issues":[1139],"frameworkHomeURL":"https://knockoutjs.com/"},{"name":"ko-jsx-v0.16.1-keyed","dir":"keyed/ko-jsx","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ryansolid/ko-jsx"},{"name":"leptos-v0.1.0-keyed","dir":"keyed/leptos","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/leptos-rs/leptos"},{"name":"lighterhtml-v2.5.0-keyed","dir":"keyed/lighterhtml","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.2.6-keyed","dir":"keyed/lit","keyed":true,"issues":[801],"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-keyed","dir":"keyed/lit-html","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"ls-element-v2.0.9-keyed","dir":"keyed/ls-element","keyed":true,"frameworkHomeURL":"https://github.com/michijs/michijs"},{"name":"lui-v1.2.3-keyed","dir":"keyed/lui","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/L3P3/lui"},{"name":"lwc-v2.7.3-keyed","dir":"keyed/lwc","keyed":true,"frameworkHomeURL":"https://lwc.dev/"},{"name":"mahal-v1.4.3-keyed","dir":"keyed/mahal","keyed":true,"frameworkHomeURL":"https://mahaljs.com/"},{"name":"malina-v0.7.0-alpha-keyed","dir":"keyed/malina","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/malinajs"},{"name":"marionette-v5.0.0-alpha.2-keyed","dir":"keyed/marionette","keyed":true,"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marionette-backbone-v5.0.0-alpha.2-keyed","dir":"keyed/marionette-backbone","keyed":true,"issues":[772],"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marko-v4.12.3-keyed","dir":"keyed/marko","keyed":true,"frameworkHomeURL":"https://markojs.com/"},{"name":"maverick-v0.23.1-keyed","dir":"keyed/maverick","keyed":true,"frameworkHomeURL":"https://github.com/maverick-js/maverick"},{"name":"mikado-v0.7.64-keyed","dir":"keyed/mikado","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"million-v1.12.3-beta.1-keyed","dir":"keyed/million","keyed":true,"frameworkHomeURL":"https://github.com/aidenybai/million"},{"name":"mimbl-v0.10.3-keyed","dir":"keyed/mimbl","keyed":true,"frameworkHomeURL":"https://mimjs.com/"},{"name":"miso-v1.4.0-keyed","dir":"keyed/miso","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"misojs-v1.1.0.0-keyed","dir":"keyed/misojs","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mithril-v2.0.4-keyed","dir":"keyed/mithril","keyed":true,"frameworkHomeURL":"https://mithril.js.org/"},{"name":"mobx-jsx-v0.14.0-keyed","dir":"keyed/mobx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/mobx-jsx"},{"name":"mogwai-v0.6.5-keyed","dir":"keyed/mogwai","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-keyed","dir":"keyed/neverland","keyed":true,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"oldskull-v0.1.2-keyed","dir":"keyed/oldskull","keyed":true,"frameworkHomeURL":"https://github.com/alexeyoganezov/oldskull"},{"name":"preact-v10.7.3-keyed","dir":"keyed/preact","keyed":true,"frameworkHomeURL":"https://preactjs.com/"},{"name":"ractive-v1.3.6-keyed","dir":"keyed/ractive","keyed":true,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"rax-v0.6.7-keyed","dir":"keyed/rax","keyed":true,"frameworkHomeURL":"https://github.com/alibaba/rax"},{"name":"react-v17.0.2-keyed","dir":"keyed/react","keyed":true,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"react-diagon-v18.2.0 + 0.13.0-keyed","dir":"keyed/react-diagon","keyed":true,"frameworkHomeURL":"https://www.diagon.dev/"},{"name":"react-focal-v17.0.1 + 0.8.5-keyed","dir":"keyed/react-focal","keyed":true,"frameworkHomeURL":"https://github.com/grammarly/focal"},{"name":"react-hooks-v18.2.0-keyed","dir":"keyed/react-hooks","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-hooks-use-transition-v18.2.0-keyed","dir":"keyed/react-hooks-use-transition","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-mlyn-v0.5.11-keyed","dir":"keyed/react-mlyn","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/vaukalak/mlyn"},{"name":"react-mobX-v17.0.1 + 5.15.4-keyed","dir":"keyed/react-mobX","keyed":true,"frameworkHomeURL":"https://mobx.js.org/"},{"name":"react-recoil-v18.2.0 + 0.7.5-keyed","dir":"keyed/react-recoil","keyed":true,"frameworkHomeURL":"https://recoiljs.org/"},{"name":"react-redux-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","dir":"keyed/react-redux-hooks","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux-hooks-immutable","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","dir":"keyed/react-redux-rematch","keyed":true,"frameworkHomeURL":"https://rematchjs.org/"},{"name":"react-rxjs-v18.2.0 + 0.9.8-keyed","dir":"keyed/react-rxjs","keyed":true,"frameworkHomeURL":"https://react-rxjs.org/"},{"name":"react-starbeam-v18.2.0 + 0.6.0-keyed","dir":"keyed/react-starbeam","keyed":true,"frameworkHomeURL":"https://www.starbeamjs.com/"},{"name":"react-tagged-state-v18.2.0 + 1.21.1-keyed","dir":"keyed/react-tagged-state","keyed":true,"frameworkHomeURL":"https://github.com/oleggrishechkin/react-tagged-state"},{"name":"react-tracked-v17.0.1 + 1.6.0-keyed","dir":"keyed/react-tracked","keyed":true,"frameworkHomeURL":"https://react-tracked.js.org/"},{"name":"react-zustand-v18.2.0 + 4.1.1-keyed","dir":"keyed/react-zustand","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/zustand"},{"name":"reagent-v0.10-keyed","dir":"keyed/reagent","keyed":true,"frameworkHomeURL":"https://reagent-project.github.io/"},{"name":"redom-v3.29.0-keyed","dir":"keyed/redom","keyed":true,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-v0.8.4-keyed","dir":"keyed/reflex","keyed":true,"frameworkHomeURL":"https://zouloux.github.io/reflex/"},{"name":"rescript-react-v0.10.3-keyed","dir":"keyed/rescript-react","keyed":true,"frameworkHomeURL":"https://rescript-lang.org/"},{"name":"resonatejs-keyed","dir":"keyed/resonatejs","keyed":true,"issues":[1139],"frameworkHomeURL":""},{"name":"riot-v7.1.0-keyed","dir":"keyed/riot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://riot.js.org/"},{"name":"s2-v1.0.0-keyed","dir":"keyed/s2","keyed":true,"issues":[800],"frameworkHomeURL":""},{"name":"san-v3.12.0-keyed","dir":"keyed/san","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-composition-v3.10.1 + 1.1.0-keyed","dir":"keyed/san-composition","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-store-v3.12.0 + 2.1.3-keyed","dir":"keyed/san-store","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"scarlets-frame-v0.34.6-keyed","dir":"keyed/scarlets-frame","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"sifrr-v0.0.5-keyed","dir":"keyed/sifrr","keyed":true,"issues":[800,801,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"silkenweb-v0.4.0-keyed","dir":"keyed/silkenweb","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/silkenweb/silkenweb"},{"name":"sinuous-v0.28.1-keyed","dir":"keyed/sinuous","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://sinuous.dev/"},{"name":"skruv-v0.1.0-keyed","dir":"keyed/skruv","keyed":true,"frameworkHomeURL":"https://github.com/skruv/skruv"},{"name":"sledgehammer-v1.0.0-keyed","dir":"keyed/sledgehammer","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/demonthos/sledgehammer/"},{"name":"solid-v1.5.4-keyed","dir":"keyed/solid","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"solid-store-v1.5.4-keyed","dir":"keyed/solid-store","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"spair-v0.0.8-keyed","dir":"keyed/spair","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"spair-qr-v0.0.8-keyed","dir":"keyed/spair-qr","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"stdweb-v0.4.17-keyed","dir":"keyed/stdweb","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"stencil-v2.17.0-keyed","dir":"keyed/stencil","keyed":true,"issues":[1139],"frameworkHomeURL":"https://stenciljs.com/"},{"name":"svelte-v3.50.1-keyed","dir":"keyed/svelte","keyed":true,"frameworkHomeURL":"https://svelte.dev/"},{"name":"sycamore-v0.8.0-keyed","dir":"keyed/sycamore","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sycamore-rs.netlify.app/"},{"name":"udomsay-esx-v0.4.9-keyed","dir":"keyed/udomsay-esx","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"udomsay-tpl-v0.4.9-keyed","dir":"keyed/udomsay-tpl","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-keyed","dir":"keyed/uhtml","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"uhydro-v1.0.7-keyed","dir":"keyed/uhydro","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/uhydro"},{"name":"ui5-webcomponents-v1.3.1-keyed","dir":"keyed/ui5-webcomponents","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"valtio-v17.0.1 + 1.6.1-keyed","dir":"keyed/valtio","keyed":true,"frameworkHomeURL":"https://valtio.pmnd.rs/"},{"name":"vanillajs-keyed","dir":"keyed/vanillajs","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-keyed","dir":"keyed/vanillajs-1","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-wc-keyed","dir":"keyed/vanillajs-wc","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"voby-v0.43.8-keyed","dir":"keyed/voby","keyed":true,"issues":[1139],"frameworkHomeURL":"https://voby.dev/"},{"name":"vue-v3.2.37-keyed","dir":"keyed/vue","keyed":true,"frameworkHomeURL":"https://vue.js.org/"},{"name":"vuerx-jsx-v0.2.0-keyed","dir":"keyed/vuerx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/vuerx-jsx"},{"name":"wasm-bindgen-v0.2.47-keyed","dir":"keyed/wasm-bindgen","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://rustwasm.github.io/docs/wasm-bindgen/"},{"name":"whatsup-v2.5.0-keyed","dir":"keyed/whatsup","keyed":true,"frameworkHomeURL":"https://github.com/whatsup/whatsup"},{"name":"xania-v0.4.8-keyed","dir":"keyed/xania","keyed":true,"frameworkHomeURL":"https://github.com/xania/view"},{"name":"yew-v0.20.0-keyed","dir":"keyed/yew","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"yew-hooks-v0.19.3-keyed","dir":"keyed/yew-hooks","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"apprun-v2.28.3-non-keyed","dir":"non-keyed/apprun","keyed":false,"issues":[772],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-non-keyed","dir":"non-keyed/art","keyed":false,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"aurelia-v1.3.0-non-keyed","dir":"non-keyed/aurelia","keyed":false,"issues":[1139],"frameworkHomeURL":"https://aurelia.io/"},{"name":"bdc-v1.0.0-non-keyed","dir":"non-keyed/bdc","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"binding.scala-v10.0.1-non-keyed","dir":"non-keyed/binding.scala","keyed":false,"frameworkHomeURL":"https://github.com/ThoughtWorksInc/Binding.scala"},{"name":"delorean-v0.1.0-non-keyed","dir":"non-keyed/delorean","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/delorean-rs/delorean"},{"name":"dojo-v8.0.0-non-keyed","dir":"non-keyed/dojo","keyed":false,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-non-keyed","dir":"non-keyed/domdiff","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"domvm-v3.4.12-non-keyed","dir":"non-keyed/domvm","keyed":false,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-non-keyed","dir":"non-keyed/doohtml","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v3.4.1-non-keyed","dir":"non-keyed/doz","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-non-keyed","dir":"non-keyed/ef-js","keyed":false,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-non-keyed","dir":"non-keyed/elm","keyed":false,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"endorphin-v0.5.2-non-keyed","dir":"non-keyed/endorphin","keyed":false,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fre-v2.5.1-non-keyed","dir":"non-keyed/fre","keyed":false,"frameworkHomeURL":"https://fre.js.org/"},{"name":"gyron-v0.0.16-non-keyed","dir":"non-keyed/gyron","keyed":false,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"halogen-v6.1.3-non-keyed","dir":"non-keyed/halogen","keyed":false,"frameworkHomeURL":"https://github.com/purescript-halogen/purescript-halogen"},{"name":"heresy-v0.26.1-non-keyed","dir":"non-keyed/heresy","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-non-keyed","dir":"non-keyed/hullo","keyed":false,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-non-keyed","dir":"non-keyed/hydro-js","keyed":false,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"imba-v1.5.2-non-keyed","dir":"non-keyed/imba","keyed":false,"frameworkHomeURL":"https://imba.io/"},{"name":"incr_dom-v0.15.0-non-keyed","dir":"non-keyed/incr_dom","keyed":false,"frameworkHomeURL":"https://opensource.janestreet.com/incr_dom/"},{"name":"inferno-v7.4.8-non-keyed","dir":"non-keyed/inferno","keyed":false,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"legend-state-v17.0.2 + 0.14.0-non-keyed","dir":"non-keyed/legend-state","keyed":false,"frameworkHomeURL":"https://github.com/LegendApp/legend-state"},{"name":"lighterhtml-v2.5.0-non-keyed","dir":"non-keyed/lighterhtml","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.1.1-non-keyed","dir":"non-keyed/lit","keyed":false,"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-non-keyed","dir":"non-keyed/lit-html","keyed":false,"issues":[800],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"literaljs-v7.0.2-non-keyed","dir":"non-keyed/literaljs","keyed":false,"frameworkHomeURL":"https://literaljs.com/"},{"name":"maquette-v3.3.0-non-keyed","dir":"non-keyed/maquette","keyed":false,"frameworkHomeURL":"https://maquettejs.org/"},{"name":"mikado-v0.7.64-non-keyed","dir":"non-keyed/mikado","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"mimbl-v0.10.3-non-keyed","dir":"non-keyed/mimbl","keyed":false,"frameworkHomeURL":"https://mimblweb.z13.web.core.windows.net/"},{"name":"miso-v1.4.0-non-keyed","dir":"non-keyed/miso","keyed":false,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mogwai-v0.6.5-non-keyed","dir":"non-keyed/mogwai","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-non-keyed","dir":"non-keyed/neverland","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"ractive-v1.3.6-non-keyed","dir":"non-keyed/ractive","keyed":false,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"react-v16.8.6-non-keyed","dir":"non-keyed/react","keyed":false,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"redom-v3.29.0-non-keyed","dir":"non-keyed/redom","keyed":false,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-dom-v0.4-non-keyed","dir":"non-keyed/reflex-dom","keyed":false,"frameworkHomeURL":"https://reflex-frp.org/"},{"name":"riot-v7.1.0-non-keyed","dir":"non-keyed/riot","keyed":false,"frameworkHomeURL":"https://riot.js.org/"},{"name":"san-v3.12.0-non-keyed","dir":"non-keyed/san","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"sauron-v0.50.3-non-keyed","dir":"non-keyed/sauron","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/ivanceras/sauron"},{"name":"scarlets-frame-v0.34.6-non-keyed","dir":"non-keyed/scarlets-frame","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"seed-v0.8.0-non-keyed","dir":"non-keyed/seed","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/seed-rs/seed"},{"name":"sifrr-v0.0.3-non-keyed","dir":"non-keyed/sifrr","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"slim-js-v5.0.8-non-keyed","dir":"non-keyed/slim-js","keyed":false,"issues":[1139],"frameworkHomeURL":"https://slimjs.com/#/welcome"},{"name":"slingjs-v14.3.0-non-keyed","dir":"non-keyed/slingjs","keyed":false,"frameworkHomeURL":"https://github.com/puckowski/Sling.js"},{"name":"stdweb-v0.4.17-non-keyed","dir":"non-keyed/stdweb","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"svelte-v3.50.1-non-keyed","dir":"non-keyed/svelte","keyed":false,"frameworkHomeURL":"https://svelte.dev/"},{"name":"udomsay-esx-v0.4.9-non-keyed","dir":"non-keyed/udomsay-esx","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-non-keyed","dir":"non-keyed/uhtml","keyed":false,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"ui5-webcomponents-v1.3.1-non-keyed","dir":"non-keyed/ui5-webcomponents","keyed":false,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"vanillajs-non-keyed","dir":"non-keyed/vanillajs","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-non-keyed","dir":"non-keyed/vanillajs-1","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vue-v3.2.37-non-keyed","dir":"non-keyed/vue","keyed":false,"frameworkHomeURL":"https://vue.js.org/"}]; export const benchmarks = [{"id":"01_run1k","label":"create rows","description":"creating 1,000 rows (5 warmup runs).","type":0,"allowBatching":true,"durationMeasurementMode":0},{"id":"02_replace1k","label":"replace all rows","description":"updating all 1,000 rows (5 warmup runs).","type":0,"allowBatching":true,"durationMeasurementMode":1},{"id":"03_update10th1k_x16","label":"partial update","description":"updating every 10th row for 1,000 rows (3 warmup runs). 16x CPU slowdown.","type":0,"throttleCPU":16,"allowBatching":true,"durationMeasurementMode":1},{"id":"04_select1k","label":"select row","description":"highlighting a selected row. (5 warmup runs). 16x CPU slowdown.","type":0,"throttleCPU":16,"allowBatching":true,"durationMeasurementMode":1},{"id":"05_swap1k","label":"swap rows","description":"swap 2 rows for table with 1,000 rows. (5 warmup runs). 4x CPU slowdown.","type":0,"throttleCPU":4,"allowBatching":true,"durationMeasurementMode":1},{"id":"06_remove-one-1k","label":"remove row","description":"removing one row. (5 warmup runs). 4x CPU slowdown.","type":0,"throttleCPU":4,"allowBatching":true,"durationMeasurementMode":1},{"id":"07_create10k","label":"create many rows","description":"creating 10,000 rows. (5 warmup runs with 1k rows).","type":0,"allowBatching":true,"durationMeasurementMode":0},{"id":"08_create1k-after1k_x2","label":"append rows to large table","description":"appending 1,000 to a table of 10,000 rows. 2x CPU slowdown.","type":0,"throttleCPU":2,"allowBatching":true,"durationMeasurementMode":1},{"id":"09_clear1k_x8","label":"clear rows","description":"clearing a table with 1,000 rows. 8x CPU slowdown. (5 warmup runs).","type":0,"throttleCPU":8,"allowBatching":true,"durationMeasurementMode":1},{"id":"21_ready-memory","label":"ready memory","description":"Memory usage after page load.","type":1},{"id":"22_run-memory","label":"run memory","description":"Memory usage after adding 1,000 rows.","type":1},{"id":"23_update5-memory","label":"update every 10th row for 1k rows (5 cycles)","description":"Memory usage after clicking update every 10th row 5 times","type":1},{"id":"25_run-clear-memory","label":"creating/clearing 1k rows (5 cycles)","description":"Memory usage after creating and clearing 1000 rows 5 times","type":1},{"id":"26_run-10k-memory","label":"run memory 10k","description":"Memory usage after adding 10,000 rows.","type":1},{"id":"31_startup-ci","label":"consistently interactive","description":"a pessimistic TTI - when the CPU and network are both definitely very idle. (no more CPU tasks over 50ms)","property":"interactive","type":3},{"id":"32_startup-bt","label":"script bootup time","description":"the total ms required to parse/compile/evaluate all the page's scripts","property":"bootup-time","type":3},{"id":"33_startup-mainthreadcost","label":"main thread work cost","description":"total amount of time spent doing work on the main thread. includes style/layout/etc.","property":"mainthread-work-breakdown","type":3},{"id":"34_startup-totalbytes","label":"total kilobyte weight","description":"network transfer cost (post-compression) of all the resources loaded into the page.","property":"total-byte-weight","type":3}]; diff --git a/webdriver-ts-results/table.html b/webdriver-ts-results/table.html index 55f64819e..b099b4a5e 100644 --- a/webdriver-ts-results/table.html +++ b/webdriver-ts-results/table.html @@ -43,4 +43,4 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=60103,o=60106,a=60107,l=60108,u=60114,i=60109,c=60110,s=60112,f=60113,d=60120,p=60115,m=60116,h=60121,g=60122,v=60117,y=60129,b=60131;if("function"==typeof Symbol&&Symbol.for){var w=Symbol.for;r=w("react.element"),o=w("react.portal"),a=w("react.fragment"),l=w("react.strict_mode"),u=w("react.profiler"),i=w("react.provider"),c=w("react.context"),s=w("react.forward_ref"),f=w("react.suspense"),d=w("react.suspense_list"),p=w("react.memo"),m=w("react.lazy"),h=w("react.block"),g=w("react.server.block"),v=w("react.fundamental"),y=w("react.debug_trace_mode"),b=w("react.legacy_hidden")}function k(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case r:switch(e=e.type){case a:case u:case l:case f:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case m:case p:case i:return e;default:return n}}case o:return n}}}var x=i,S=r,E=s,_=a,C=m,P=p,N=o,T=u,z=l,O=f;n.ContextConsumer=c,n.ContextProvider=x,n.Element=S,n.ForwardRef=E,n.Fragment=_,n.Lazy=C,n.Memo=P,n.Portal=N,n.Profiler=T,n.StrictMode=z,n.Suspense=O,n.isAsyncMode=function(){return!1},n.isConcurrentMode=function(){return!1},n.isContextConsumer=function(e){return k(e)===c},n.isContextProvider=function(e){return k(e)===i},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},n.isForwardRef=function(e){return k(e)===s},n.isFragment=function(e){return k(e)===a},n.isLazy=function(e){return k(e)===m},n.isMemo=function(e){return k(e)===p},n.isPortal=function(e){return k(e)===o},n.isProfiler=function(e){return k(e)===u},n.isStrictMode=function(e){return k(e)===l},n.isSuspense=function(e){return k(e)===f},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===y||e===l||e===f||e===d||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===i||e.$$typeof===c||e.$$typeof===s||e.$$typeof===v||e.$$typeof===h||e[0]===g)},n.typeOf=k}]]); \ No newline at end of file + */var r=60103,o=60106,a=60107,l=60108,u=60114,i=60109,c=60110,s=60112,f=60113,d=60120,p=60115,m=60116,h=60121,g=60122,v=60117,y=60129,b=60131;if("function"==typeof Symbol&&Symbol.for){var w=Symbol.for;r=w("react.element"),o=w("react.portal"),a=w("react.fragment"),l=w("react.strict_mode"),u=w("react.profiler"),i=w("react.provider"),c=w("react.context"),s=w("react.forward_ref"),f=w("react.suspense"),d=w("react.suspense_list"),p=w("react.memo"),m=w("react.lazy"),h=w("react.block"),g=w("react.server.block"),v=w("react.fundamental"),y=w("react.debug_trace_mode"),b=w("react.legacy_hidden")}function k(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case r:switch(e=e.type){case a:case u:case l:case f:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case m:case p:case i:return e;default:return n}}case o:return n}}}var x=i,S=r,E=s,_=a,C=m,P=p,N=o,T=u,z=l,O=f;n.ContextConsumer=c,n.ContextProvider=x,n.Element=S,n.ForwardRef=E,n.Fragment=_,n.Lazy=C,n.Memo=P,n.Portal=N,n.Profiler=T,n.StrictMode=z,n.Suspense=O,n.isAsyncMode=function(){return!1},n.isConcurrentMode=function(){return!1},n.isContextConsumer=function(e){return k(e)===c},n.isContextProvider=function(e){return k(e)===i},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},n.isForwardRef=function(e){return k(e)===s},n.isFragment=function(e){return k(e)===a},n.isLazy=function(e){return k(e)===m},n.isMemo=function(e){return k(e)===p},n.isPortal=function(e){return k(e)===o},n.isProfiler=function(e){return k(e)===u},n.isStrictMode=function(e){return k(e)===l},n.isSuspense=function(e){return k(e)===f},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===y||e===l||e===f||e===d||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===i||e.$$typeof===c||e.$$typeof===s||e.$$typeof===v||e.$$typeof===h||e[0]===g)},n.typeOf=k}]]); \ No newline at end of file diff --git a/webdriver-ts/results.json b/webdriver-ts/results.json index 5903c4eea..1736952c0 100644 --- a/webdriver-ts/results.json +++ b/webdriver-ts/results.json @@ -1 +1 @@ -[{"framework":"blockdom-v0.9.26-keyed","benchmark":"01_run1k","values":[62.655,62.938,63.049,63.384,63.726,64.003,64.709,65.485,66.245,71.102]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"02_replace1k","values":[66.99,67.221,67.446,67.648,67.715,67.997,68.047,68.076,68.218,68.605]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"03_update10th1k_x16","values":[159.962,160.163,165.574,165.771,166.639,167.565,168.748,169.11,169.581,173.034]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"04_select1k","values":[18.58,19.772,20.206,20.803,20.885,22.352,23.051,23.606,25.104,26.837]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"05_swap1k","values":[42.348,42.798,43.349,44.643,45.04,45.09,47.015,47.072,47.562,48.29]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"06_remove-one-1k","values":[75.52,79.124,79.151,79.294,79.879,80.078,82.314,83.126,83.331,83.774]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"07_create10k","values":[675.094,675.185,675.205,675.602,676.409,676.498,676.658,677.146,678.975,679.605]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"08_create1k-after1k_x2","values":[151.398,152.107,153.57,153.702,153.76,154.592,154.859,155.355,155.509,155.982]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"09_clear1k_x8","values":[43.185,43.704,45.363,46.132,46.338,46.821,47.205,47.403,47.435,48.321]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"21_ready-memory","values":[0.7296619415283203]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"22_run-memory","values":[2.4485397338867188]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"23_update5-memory","values":[2.5952396392822266]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"25_run-clear-memory","values":[0.9210472106933594]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"26_run-10k-memory","values":[17.814854621887207]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"31_startup-ci","values":[1880.6950000000002,1878.46,1882.7199999999998]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"33_startup-mainthreadcost","values":[9.159999999999995,7.255999999999996,19.54]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"34_startup-totalbytes","values":[154.6396484375,154.6396484375,154.6396484375]},{"framework":"inferno-v7.4.8-keyed","benchmark":"01_run1k","values":[63.268,63.796,63.977,64.588,64.631,64.818,64.959,64.965,65.402,66.313]},{"framework":"inferno-v7.4.8-keyed","benchmark":"02_replace1k","values":[68.957,69.005,69.105,69.143,69.504,69.789,70.188,71.282,71.95,74.013]},{"framework":"inferno-v7.4.8-keyed","benchmark":"03_update10th1k_x16","values":[166.021,166.255,170.996,174.462,174.629,174.914,175.593,176.276,176.681,178.333]},{"framework":"inferno-v7.4.8-keyed","benchmark":"04_select1k","values":[19.515,20.742,20.887,22.244,22.786,23.392,24.395,24.57,28.557,28.979]},{"framework":"inferno-v7.4.8-keyed","benchmark":"05_swap1k","values":[42.417,42.468,42.955,43.024,43.108,43.241,43.298,43.499,43.926,44.307]},{"framework":"inferno-v7.4.8-keyed","benchmark":"06_remove-one-1k","values":[70.852,73.321,74.326,74.438,74.72,74.725,74.796,75.281,75.403,76.354]},{"framework":"inferno-v7.4.8-keyed","benchmark":"07_create10k","values":[692.944,693.151,693.806,693.91,695.127,695.391,696.01,697.436,698.976,702.718]},{"framework":"inferno-v7.4.8-keyed","benchmark":"08_create1k-after1k_x2","values":[151.89,153.849,154.652,155.233,157.64,157.804,159.691,161.893,164.854,170.196]},{"framework":"inferno-v7.4.8-keyed","benchmark":"09_clear1k_x8","values":[44.573,46.643,46.82,47.321,47.469,49.295,49.977,50.201,50.241,50.838]},{"framework":"inferno-v7.4.8-keyed","benchmark":"21_ready-memory","values":[0.7128229141235352]},{"framework":"inferno-v7.4.8-keyed","benchmark":"22_run-memory","values":[2.6756486892700195]},{"framework":"inferno-v7.4.8-keyed","benchmark":"23_update5-memory","values":[2.725316047668457]},{"framework":"inferno-v7.4.8-keyed","benchmark":"25_run-clear-memory","values":[0.8427419662475586]},{"framework":"inferno-v7.4.8-keyed","benchmark":"26_run-10k-memory","values":[19.592997550964355]},{"framework":"inferno-v7.4.8-keyed","benchmark":"31_startup-ci","values":[1953.295,1955.515,1900.6799999999998]},{"framework":"inferno-v7.4.8-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"inferno-v7.4.8-keyed","benchmark":"33_startup-mainthreadcost","values":[19.94799999999999,19.468,20.579999999999995]},{"framework":"inferno-v7.4.8-keyed","benchmark":"34_startup-totalbytes","values":[163.1787109375,163.1787109375,163.1787109375]},{"framework":"ivi-v0.27.1-keyed","benchmark":"01_run1k","values":[63.665,63.702,64.183,64.285,64.473,64.89,64.936,65.247,65.381,66.041]},{"framework":"ivi-v0.27.1-keyed","benchmark":"02_replace1k","values":[69.367,69.828,69.854,70.06,70.341,70.451,71.619,72.325,79.413,80.028]},{"framework":"ivi-v0.27.1-keyed","benchmark":"03_update10th1k_x16","values":[170.763,176.48,182.942,183.404,183.464,186.321,186.329,187.158,188.165,188.893]},{"framework":"ivi-v0.27.1-keyed","benchmark":"04_select1k","values":[19.395,20.576,21.515,22.304,23.442,24.564,25.83,26.829,27.066,29.348]},{"framework":"ivi-v0.27.1-keyed","benchmark":"05_swap1k","values":[45.911,45.959,46.248,46.513,46.645,46.753,48.039,48.233,48.39,50.677]},{"framework":"ivi-v0.27.1-keyed","benchmark":"06_remove-one-1k","values":[74.61,74.792,74.918,77.016,77.733,79.518,80.795,82.432,83.821,84.406]},{"framework":"ivi-v0.27.1-keyed","benchmark":"07_create10k","values":[719.281,723.08,724.348,726.987,727.669,728.66,728.708,730.046,730.663,732.651]},{"framework":"ivi-v0.27.1-keyed","benchmark":"08_create1k-after1k_x2","values":[163.915,164.508,166.093,166.242,167.337,168.442,169.079,172.513,173.178,174.803]},{"framework":"ivi-v0.27.1-keyed","benchmark":"09_clear1k_x8","values":[43.613,43.899,47.918,47.957,48.147,48.326,48.398,48.462,48.543,49.81]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"01_run1k","values":[66.002,67.137,67.229,67.723,67.815,68.19,68.931,71.186,72.453,78.785]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"02_replace1k","values":[70.936,71.707,72.347,73.116,73.857,74.246,74.602,74.606,76.52,81.065]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"03_update10th1k_x16","values":[160.856,169.019,172.421,175.73,178.599,181.876,182.668,183.917,185.515,187.95]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"04_select1k","values":[20.702,20.918,23.138,23.947,24.997,27.006,27.05,27.887,28.49,29.916]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"05_swap1k","values":[42.01,44.408,45.682,45.966,46.001,46.643,47.869,47.894,48.102,49.076]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"06_remove-one-1k","values":[74.122,74.435,77.827,78.184,78.533,79.454,80.656,81.083,82.233,83.47]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"07_create10k","values":[717.848,719.506,719.563,720.377,720.451,722.446,722.641,724.291,729.173,740.354]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"08_create1k-after1k_x2","values":[160.2,163.603,164.57,165.033,165.278,165.493,166.095,166.408,167.801,170.677]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"09_clear1k_x8","values":[43.469,43.855,44.029,44.561,44.851,46.835,47.382,47.87,48.16,48.423]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"21_ready-memory","values":[0.6864900588989258]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"22_run-memory","values":[6.131573677062988]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"23_update5-memory","values":[6.3674421310424805]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"25_run-clear-memory","values":[0.9191856384277344]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"26_run-10k-memory","values":[21.94643211364746]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"31_startup-ci","values":[1878.7900000000002,1878.7099999999998,1878.5349999999999]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"32_startup-bt","values":[0,0.12,0.088]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"33_startup-mainthreadcost","values":[17.071999999999992,9659.82,9656.684000000001]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"34_startup-totalbytes","values":[148.8369140625,148.8369140625,148.8369140625]},{"framework":"preact-v10.7.3-keyed","benchmark":"01_run1k","values":[74.853,74.878,74.939,74.953,74.973,74.991,76.277,77.179,79.192,80.62]},{"framework":"preact-v10.7.3-keyed","benchmark":"02_replace1k","values":[92.913,93.567,94.414,96.261,98.14,100.242,100.417,100.622,106.51,113.516]},{"framework":"preact-v10.7.3-keyed","benchmark":"03_update10th1k_x16","values":[170.824,200.268,203.92,209.475,219.136,220.734,221.653,222.902,230.333,235.169]},{"framework":"preact-v10.7.3-keyed","benchmark":"04_select1k","values":[45.54,50.833,51.442,52.249,54.538,54.697,55.771,60.28,61.236,62.977]},{"framework":"preact-v10.7.3-keyed","benchmark":"05_swap1k","values":[48.704,49.396,49.587,49.654,50.462,51.086,52.341,54.597,55.022,55.373]},{"framework":"preact-v10.7.3-keyed","benchmark":"06_remove-one-1k","values":[94.598,95.927,97.436,97.782,99.931,100.668,101.536,107.131,107.589,108.994]},{"framework":"preact-v10.7.3-keyed","benchmark":"07_create10k","values":[770.902,777.095,777.973,779.696,781.104,782.54,788.213,791.395,792.115,819.64]},{"framework":"preact-v10.7.3-keyed","benchmark":"08_create1k-after1k_x2","values":[184.689,185.394,185.704,186.259,186.613,186.752,187.087,187.275,187.442,187.765]},{"framework":"preact-v10.7.3-keyed","benchmark":"09_clear1k_x8","values":[58.394,58.523,59.658,59.826,60.333,60.996,61.843,62.46,62.794,62.99]},{"framework":"react-v17.0.2-keyed","benchmark":"01_run1k","values":[81.175,81.303,81.44,82.497,82.785,83.023,84.994,85.744,86.935,93.413]},{"framework":"react-v17.0.2-keyed","benchmark":"02_replace1k","values":[83.846,83.979,84.164,84.308,84.548,85.173,85.205,85.388,86.849,87.207]},{"framework":"react-v17.0.2-keyed","benchmark":"03_update10th1k_x16","values":[233.728,249.253,252.391,258.57,261.003,261.488,261.79,263.534,263.675,264.391]},{"framework":"react-v17.0.2-keyed","benchmark":"04_select1k","values":[67.38,67.856,68.223,69.576,70.344,70.382,70.547,71.306,72.43,73.496]},{"framework":"react-v17.0.2-keyed","benchmark":"05_swap1k","values":[304.02,305.057,305.113,305.604,306.18,306.346,307.204,308.077,308.311,308.43]},{"framework":"react-v17.0.2-keyed","benchmark":"06_remove-one-1k","values":[86.637,88.525,90.346,90.624,90.831,91.314,91.519,91.735,91.984,94.658]},{"framework":"react-v17.0.2-keyed","benchmark":"07_create10k","values":[1080.56,1089.414,1089.785,1090.2,1091.517,1094.203,1094.233,1097.902,1098.031,1105.908]},{"framework":"react-v17.0.2-keyed","benchmark":"08_create1k-after1k_x2","values":[200.556,201.86,202.293,203.654,203.97,204.442,204.811,204.908,207.386,207.477]},{"framework":"react-v17.0.2-keyed","benchmark":"09_clear1k_x8","values":[55.74,56.595,57.376,59.436,60.216,60.425,61.64,62.398,63.216,63.937]},{"framework":"svelte-v3.50.1-keyed","benchmark":"01_run1k","values":[79.456,79.503,79.589,79.767,80.116,80.622,81.127,81.512,82.626,84.778]},{"framework":"svelte-v3.50.1-keyed","benchmark":"02_replace1k","values":[83.12,83.15,83.347,84.707,84.734,84.737,84.819,85.152,90.208,92.01]},{"framework":"svelte-v3.50.1-keyed","benchmark":"03_update10th1k_x16","values":[173.598,174.705,185.451,189.377,191.074,191.62,194.763,194.932,196.183,201.425]},{"framework":"svelte-v3.50.1-keyed","benchmark":"04_select1k","values":[31.888,32.667,33.076,33.164,33.209,33.723,33.876,33.968,35.589,36.594]},{"framework":"svelte-v3.50.1-keyed","benchmark":"05_swap1k","values":[43.386,43.715,45.223,45.41,47.015,47.108,47.3,47.454,47.684,48.124]},{"framework":"svelte-v3.50.1-keyed","benchmark":"06_remove-one-1k","values":[80.247,80.443,81.772,82.869,83.714,84.07,84.536,85.227,85.588,85.601]},{"framework":"svelte-v3.50.1-keyed","benchmark":"07_create10k","values":[842.024,843.53,845.332,845.546,847.23,847.46,848.581,851.04,852.565,855.277]},{"framework":"svelte-v3.50.1-keyed","benchmark":"08_create1k-after1k_x2","values":[187.17,187.913,188.658,188.793,189.612,190.054,190.074,190.309,190.677,190.716]},{"framework":"svelte-v3.50.1-keyed","benchmark":"09_clear1k_x8","values":[60.742,60.798,62.293,62.473,62.953,63.349,64.055,65.138,65.736,66.854]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"01_run1k","values":[66.92,67.344,67.492,67.734,68.524,68.888,69.212,69.721,70.022,70.544]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"02_replace1k","values":[71.467,71.597,72.226,72.424,72.548,73.527,73.565,74.12,77.499,80.234]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"03_update10th1k_x16","values":[159.673,163.993,168.428,169.637,170.405,170.8,172.522,175.262,176.699,177.901]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"04_select1k","values":[17.157,20.226,20.325,20.455,20.555,21.133,21.465,22.624,22.759,23.033]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"05_swap1k","values":[49.352,49.996,50.281,50.353,50.682,50.746,52.778,56.765,56.829,56.994]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"06_remove-one-1k","values":[82.322,84.913,85.252,85.312,85.702,88.207,89.281,89.768,89.942,92.111]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"07_create10k","values":[761.544,761.559,762.736,763.273,763.525,763.579,765.721,771.525,772.199,775.013]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"08_create1k-after1k_x2","values":[169.906,170.758,170.899,171.469,172.088,172.499,173.437,174.799,175.422,178.703]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"09_clear1k_x8","values":[47.712,49.385,50.022,50.6,50.698,53.719,53.868,54.139,54.755,55.222]}] \ No newline at end of file +[{"framework":"blockdom-v0.9.26-keyed","benchmark":"01_run1k","values":[62.956,62.963,64.607,64.609,64.808,64.842,64.949,65.387,65.719,65.721]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"02_replace1k","values":[67.11,67.286,67.742,68.006,68.717,68.904,69.278,70.536,71.156,71.915]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"03_update10th1k_x16","values":[158.791,161.314,163.412,164.471,164.843,167.664,170.187,170.215,171.266,173.175]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"04_select1k","values":[20.733,21.161,21.19,21.446,21.972,22.305,22.321,22.467,22.866,29.418]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"05_swap1k","values":[41.927,42.138,42.33,42.495,44.272,44.34,45.003,46.416,47.392,47.682]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"06_remove-one-1k","values":[73.366,73.899,74.048,74.603,76.844,77.478,77.601,77.627,78.77,80.731]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"07_create10k","values":[673.74,682.912,686.059,686.268,686.695,687.686,688.689,691.665,694.495,695.74]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"08_create1k-after1k_x2","values":[152.811,154.019,154.06,155.447,155.764,156.16,157.786,158.36,158.805,159.518]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"09_clear1k_x8","values":[42.346,43.613,43.646,45.09,46.554,48.069,48.111,48.219,49.01,49.499]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"21_ready-memory","values":[0.7367439270019531]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"22_run-memory","values":[2.4577817916870117]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"23_update5-memory","values":[2.5959959030151367]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"25_run-clear-memory","values":[0.9265041351318359]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"26_run-10k-memory","values":[17.82955265045166]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"31_startup-ci","values":[1879.025,1879.4,1879.1899999999998]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"32_startup-bt","values":[0.07600000000000001,0,0]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"33_startup-mainthreadcost","values":[9720.328,8.700000000000001,11.083999999999994]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"34_startup-totalbytes","values":[154.6396484375,154.6396484375,154.6396484375]},{"framework":"inferno-v7.4.8-keyed","benchmark":"01_run1k","values":[64.12,64.718,64.915,65.155,65.42,65.858,65.9,66.119,66.126,67.704]},{"framework":"inferno-v7.4.8-keyed","benchmark":"02_replace1k","values":[67.432,67.446,67.538,67.929,67.966,68.351,68.56,69.233,69.302,69.692]},{"framework":"inferno-v7.4.8-keyed","benchmark":"03_update10th1k_x16","values":[167.535,169.935,173.261,173.474,173.704,174.396,177.005,178.24,179.511,183.206]},{"framework":"inferno-v7.4.8-keyed","benchmark":"04_select1k","values":[17.913,18.108,19.338,19.599,21.814,22.083,22.733,23.118,23.963,25.056]},{"framework":"inferno-v7.4.8-keyed","benchmark":"05_swap1k","values":[42.111,42.774,42.977,43.295,43.528,43.755,44.286,45.279,45.525,45.573]},{"framework":"inferno-v7.4.8-keyed","benchmark":"06_remove-one-1k","values":[72.752,73.685,73.703,73.776,74.122,75.166,76.965,77.416,78.922,79.525]},{"framework":"inferno-v7.4.8-keyed","benchmark":"07_create10k","values":[711.731,711.795,712.39,712.734,712.858,714.214,714.833,716.729,718.772,724.755]},{"framework":"inferno-v7.4.8-keyed","benchmark":"08_create1k-after1k_x2","values":[153.663,154.838,155.269,157.055,158.221,158.639,158.763,158.89,159.279,162.534]},{"framework":"inferno-v7.4.8-keyed","benchmark":"09_clear1k_x8","values":[46.273,48.326,48.639,49.661,49.835,50.564,51.825,52.548,52.63,53.04]},{"framework":"inferno-v7.4.8-keyed","benchmark":"21_ready-memory","values":[0.7094621658325195]},{"framework":"inferno-v7.4.8-keyed","benchmark":"22_run-memory","values":[2.6767892837524414]},{"framework":"inferno-v7.4.8-keyed","benchmark":"23_update5-memory","values":[2.726898193359375]},{"framework":"inferno-v7.4.8-keyed","benchmark":"25_run-clear-memory","values":[0.8428716659545898]},{"framework":"inferno-v7.4.8-keyed","benchmark":"26_run-10k-memory","values":[19.59317970275879]},{"framework":"inferno-v7.4.8-keyed","benchmark":"31_startup-ci","values":[1953.92,1953.4550000000002,1953.88]},{"framework":"inferno-v7.4.8-keyed","benchmark":"32_startup-bt","values":[0,0.08000000000000002,0]},{"framework":"inferno-v7.4.8-keyed","benchmark":"33_startup-mainthreadcost","values":[12.42,9674.532000000001,13.111999999999995]},{"framework":"inferno-v7.4.8-keyed","benchmark":"34_startup-totalbytes","values":[163.1787109375,163.1787109375,163.1787109375]},{"framework":"ivi-v0.27.1-keyed","benchmark":"01_run1k","values":[64.71,64.848,65.076,65.24,65.279,65.366,65.603,66.408,70.083,72.779]},{"framework":"ivi-v0.27.1-keyed","benchmark":"02_replace1k","values":[69.02,69.073,69.377,69.411,69.641,69.74,70.472,71.466,71.562,73.246]},{"framework":"ivi-v0.27.1-keyed","benchmark":"03_update10th1k_x16","values":[175.726,176.88,181.575,188.558,190.381,191.234,195.202,195.789,196.459,199.05]},{"framework":"ivi-v0.27.1-keyed","benchmark":"04_select1k","values":[21.748,21.96,22.153,23.189,23.34,23.707,23.774,24.271,24.657,24.733]},{"framework":"ivi-v0.27.1-keyed","benchmark":"05_swap1k","values":[42.671,43.429,44.708,45.226,45.541,45.703,45.914,46.45,46.452,47.395]},{"framework":"ivi-v0.27.1-keyed","benchmark":"06_remove-one-1k","values":[72.16,72.425,73.069,75.357,75.938,76.289,76.317,76.497,77.272,77.325]},{"framework":"ivi-v0.27.1-keyed","benchmark":"07_create10k","values":[704.819,706.944,709.226,709.252,712.772,712.893,714.945,718.981,720.754,722.515]},{"framework":"ivi-v0.27.1-keyed","benchmark":"08_create1k-after1k_x2","values":[156.277,157.697,158.264,159.24,159.381,159.892,162.954,162.961,163.867,163.974]},{"framework":"ivi-v0.27.1-keyed","benchmark":"09_clear1k_x8","values":[44.515,44.665,45.274,45.569,45.815,46.747,46.951,47.612,47.683,48.862]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"01_run1k","values":[62.082,62.408,63.664,63.699,63.868,64.066,64.292,64.597,67.029,68.694]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"02_replace1k","values":[66.947,67.416,68.66,68.733,69.396,69.521,69.544,69.925,70.02,70.264]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"03_update10th1k_x16","values":[161.615,164.912,165.991,172.25,172.874,172.905,172.973,174.934,175.234,177.121]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"04_select1k","values":[19.31,20.671,21.394,22.113,22.687,23.499,24.034,24.626,26.976,27.906]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"05_swap1k","values":[42.353,42.463,43.218,44.558,46.321,47.005,47.552,47.608,47.758,48.138]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"06_remove-one-1k","values":[72.462,72.7,73.492,74.301,74.685,75.72,76.04,76.573,76.683,76.987]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"07_create10k","values":[654.722,657.588,659.461,659.675,661.3,662.769,662.931,662.961,663.051,663.464]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"08_create1k-after1k_x2","values":[155.697,155.872,157.117,158.579,158.659,158.661,158.667,158.706,159.411,161.424]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"09_clear1k_x8","values":[43.896,44.209,44.569,44.786,47.106,47.147,48.129,49.617,49.738,50.198]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"21_ready-memory","values":[0.6828756332397461]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"22_run-memory","values":[2.0992326736450195]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"23_update5-memory","values":[2.141469955444336]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"25_run-clear-memory","values":[2.2809906005859375]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"26_run-10k-memory","values":[21.766671180725098]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"31_startup-ci","values":[1880.095,1879.935,1884.3000000000002]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"32_startup-bt","values":[0.088,0.092,0]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"33_startup-mainthreadcost","values":[9684.588,9643.132000000001,13.82]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"34_startup-totalbytes","values":[149.03125,149.03125,149.03125]},{"framework":"preact-v10.7.3-keyed","benchmark":"01_run1k","values":[74.853,74.878,74.939,74.953,74.973,74.991,76.277,77.179,79.192,80.62]},{"framework":"preact-v10.7.3-keyed","benchmark":"02_replace1k","values":[92.913,93.567,94.414,96.261,98.14,100.242,100.417,100.622,106.51,113.516]},{"framework":"preact-v10.7.3-keyed","benchmark":"03_update10th1k_x16","values":[170.824,200.268,203.92,209.475,219.136,220.734,221.653,222.902,230.333,235.169]},{"framework":"preact-v10.7.3-keyed","benchmark":"04_select1k","values":[45.54,50.833,51.442,52.249,54.538,54.697,55.771,60.28,61.236,62.977]},{"framework":"preact-v10.7.3-keyed","benchmark":"05_swap1k","values":[48.704,49.396,49.587,49.654,50.462,51.086,52.341,54.597,55.022,55.373]},{"framework":"preact-v10.7.3-keyed","benchmark":"06_remove-one-1k","values":[94.598,95.927,97.436,97.782,99.931,100.668,101.536,107.131,107.589,108.994]},{"framework":"preact-v10.7.3-keyed","benchmark":"07_create10k","values":[770.902,777.095,777.973,779.696,781.104,782.54,788.213,791.395,792.115,819.64]},{"framework":"preact-v10.7.3-keyed","benchmark":"08_create1k-after1k_x2","values":[184.689,185.394,185.704,186.259,186.613,186.752,187.087,187.275,187.442,187.765]},{"framework":"preact-v10.7.3-keyed","benchmark":"09_clear1k_x8","values":[58.394,58.523,59.658,59.826,60.333,60.996,61.843,62.46,62.794,62.99]},{"framework":"react-v17.0.2-keyed","benchmark":"01_run1k","values":[81.175,81.303,81.44,82.497,82.785,83.023,84.994,85.744,86.935,93.413]},{"framework":"react-v17.0.2-keyed","benchmark":"02_replace1k","values":[83.846,83.979,84.164,84.308,84.548,85.173,85.205,85.388,86.849,87.207]},{"framework":"react-v17.0.2-keyed","benchmark":"03_update10th1k_x16","values":[233.728,249.253,252.391,258.57,261.003,261.488,261.79,263.534,263.675,264.391]},{"framework":"react-v17.0.2-keyed","benchmark":"04_select1k","values":[67.38,67.856,68.223,69.576,70.344,70.382,70.547,71.306,72.43,73.496]},{"framework":"react-v17.0.2-keyed","benchmark":"05_swap1k","values":[304.02,305.057,305.113,305.604,306.18,306.346,307.204,308.077,308.311,308.43]},{"framework":"react-v17.0.2-keyed","benchmark":"06_remove-one-1k","values":[86.637,88.525,90.346,90.624,90.831,91.314,91.519,91.735,91.984,94.658]},{"framework":"react-v17.0.2-keyed","benchmark":"07_create10k","values":[1080.56,1089.414,1089.785,1090.2,1091.517,1094.203,1094.233,1097.902,1098.031,1105.908]},{"framework":"react-v17.0.2-keyed","benchmark":"08_create1k-after1k_x2","values":[200.556,201.86,202.293,203.654,203.97,204.442,204.811,204.908,207.386,207.477]},{"framework":"react-v17.0.2-keyed","benchmark":"09_clear1k_x8","values":[55.74,56.595,57.376,59.436,60.216,60.425,61.64,62.398,63.216,63.937]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"01_run1k","values":[76.667,78.089,78.121,78.509,78.914,78.989,79.5,79.587,79.894,80.095]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"02_replace1k","values":[85.356,86.657,87.513,87.668,88.322,88.431,88.867,89.514,89.696,89.947]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"03_update10th1k_x16","values":[188.065,200.032,200.764,202.411,204.836,206.038,209.88,216.655,216.714,218.526]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"04_select1k","values":[40.093,41.145,42.063,42.518,42.777,42.805,44.13,45.529,46.253,49.78]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"05_swap1k","values":[286.811,289.434,291.921,293.749,295.415,295.425,296.585,296.707,297.456,299.492]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"06_remove-one-1k","values":[79.557,84.505,85.78,86.024,86.998,87.122,87.457,87.721,88.48,89.389]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"07_create10k","values":[1027.786,1031.878,1035.422,1036.227,1037.2,1039.367,1043.083,1045.898,1050.184,1051.387]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"08_create1k-after1k_x2","values":[187.97,188.802,189.111,189.412,190.094,190.221,190.326,190.827,191.587,194.414]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"09_clear1k_x8","values":[87.215,88.923,89.184,89.726,89.999,90.052,90.32,91.7,92.728,93.104]},{"framework":"svelte-v3.50.1-keyed","benchmark":"01_run1k","values":[79.456,79.503,79.589,79.767,80.116,80.622,81.127,81.512,82.626,84.778]},{"framework":"svelte-v3.50.1-keyed","benchmark":"02_replace1k","values":[83.12,83.15,83.347,84.707,84.734,84.737,84.819,85.152,90.208,92.01]},{"framework":"svelte-v3.50.1-keyed","benchmark":"03_update10th1k_x16","values":[173.598,174.705,185.451,189.377,191.074,191.62,194.763,194.932,196.183,201.425]},{"framework":"svelte-v3.50.1-keyed","benchmark":"04_select1k","values":[31.888,32.667,33.076,33.164,33.209,33.723,33.876,33.968,35.589,36.594]},{"framework":"svelte-v3.50.1-keyed","benchmark":"05_swap1k","values":[43.386,43.715,45.223,45.41,47.015,47.108,47.3,47.454,47.684,48.124]},{"framework":"svelte-v3.50.1-keyed","benchmark":"06_remove-one-1k","values":[80.247,80.443,81.772,82.869,83.714,84.07,84.536,85.227,85.588,85.601]},{"framework":"svelte-v3.50.1-keyed","benchmark":"07_create10k","values":[842.024,843.53,845.332,845.546,847.23,847.46,848.581,851.04,852.565,855.277]},{"framework":"svelte-v3.50.1-keyed","benchmark":"08_create1k-after1k_x2","values":[187.17,187.913,188.658,188.793,189.612,190.054,190.074,190.309,190.677,190.716]},{"framework":"svelte-v3.50.1-keyed","benchmark":"09_clear1k_x8","values":[60.742,60.798,62.293,62.473,62.953,63.349,64.055,65.138,65.736,66.854]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"01_run1k","values":[66.309,68.681,68.875,69.256,69.333,70.329,70.383,74.719,75.137,75.219]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"02_replace1k","values":[76.489,93.698,95.265,100.116,101.463,103.47,108.483,113.072,143.898,160.859]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"03_update10th1k_x16","values":[166.637,173.779,175.642,183.596,185.686,187.208,187.629,190.298,193.475,198.391]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"04_select1k","values":[21.623,23.027,23.752,23.93,23.989,25.601,26.411,27.276,29.132,32.579]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"05_swap1k","values":[49.973,50.777,54.022,54.266,56.467,57.2,58.793,58.953,59.599,63.204]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"06_remove-one-1k","values":[82.49,87.45,90.909,92.62,93.486,93.945,94.252,95.479,96.432,96.695]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"07_create10k","values":[759.204,773.639,774.114,783.496,784.969,785.147,792.392,816.27,843.936,854.993]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"08_create1k-after1k_x2","values":[174.65,177.395,179.998,180.102,185.989,187.321,190.128,191.738,196.816,202.399]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"09_clear1k_x8","values":[43.137,47.223,48.124,48.959,49.082,49.139,50.956,51.152,51.179,51.578]},{"framework":"vanillajs-keyed","benchmark":"01_run1k","values":[61.132,61.196,61.385,61.479,61.529,61.544,61.93,62.638,62.859,64.354]},{"framework":"vanillajs-keyed","benchmark":"02_replace1k","values":[65.977,66.068,66.071,66.076,66.218,66.244,66.695,66.939,67.433,68.411]},{"framework":"vanillajs-keyed","benchmark":"03_update10th1k_x16","values":[161.576,167.895,169.217,170.24,172.497,174.576,176.774,179.404,179.613,180.852]},{"framework":"vanillajs-keyed","benchmark":"04_select1k","values":[16.733,18.196,18.216,18.545,18.865,20.15,20.322,20.847,21.071,21.336]},{"framework":"vanillajs-keyed","benchmark":"05_swap1k","values":[39.62,40.664,40.715,41.53,41.642,41.793,41.955,42.011,42.331,43.08]},{"framework":"vanillajs-keyed","benchmark":"06_remove-one-1k","values":[68.777,72.183,72.192,72.39,72.513,72.704,72.722,73.027,73.453,73.779]},{"framework":"vanillajs-keyed","benchmark":"07_create10k","values":[643.611,644.639,645.371,645.771,646.111,646.416,647.222,651.545,652.155,653.575]},{"framework":"vanillajs-keyed","benchmark":"08_create1k-after1k_x2","values":[142.195,145.048,146.334,146.599,146.771,147.83,148.344,148.904,150.572,151.675]},{"framework":"vanillajs-keyed","benchmark":"09_clear1k_x8","values":[43.72,46.142,47.124,48.707,49.247,49.874,49.997,50.846,50.877,50.89]},{"framework":"voby-v0.43.8-keyed","benchmark":"01_run1k","values":[66.15,66.536,67.102,67.118,67.218,67.383,67.523,67.657,68.165,74.92]},{"framework":"voby-v0.43.8-keyed","benchmark":"02_replace1k","values":[70.247,70.322,70.738,71.294,72.061,72.228,73.185,73.446,75.649,81.726]},{"framework":"voby-v0.43.8-keyed","benchmark":"03_update10th1k_x16","values":[177.915,179.825,183.479,186.5,194.988,197.144,199.585,200.556,202.684,205.818]},{"framework":"voby-v0.43.8-keyed","benchmark":"04_select1k","values":[20.845,21.686,23.136,23.209,23.403,26.218,26.864,26.935,30.504,31.071]},{"framework":"voby-v0.43.8-keyed","benchmark":"05_swap1k","values":[49.65,50.24,50.806,51.12,51.178,51.552,51.618,51.953,54.45,54.941]},{"framework":"voby-v0.43.8-keyed","benchmark":"06_remove-one-1k","values":[85.055,88.044,88.576,88.853,89.149,89.766,91.53,92.535,95.11,96.376]},{"framework":"voby-v0.43.8-keyed","benchmark":"07_create10k","values":[685.317,696.085,699.084,709.695,729.715,764.077,773.72,809.451,812.065,814.489]},{"framework":"voby-v0.43.8-keyed","benchmark":"08_create1k-after1k_x2","values":[159.262,160.327,160.503,162.085,162.134,163.022,168.442,173.275,181.135,200.693]},{"framework":"voby-v0.43.8-keyed","benchmark":"09_clear1k_x8","values":[50.434,50.947,51.313,51.341,51.677,52.957,54.028,54.643,54.904,55.542]}] \ No newline at end of file From f69ce9043720da9b66b0a8ee878604541ea1b367 Mon Sep 17 00:00:00 2001 From: Aiden Bai Date: Sat, 25 Feb 2023 00:51:42 -0800 Subject: [PATCH 11/18] update event delegation --- frameworks/keyed/million/package.json | 5 ++- frameworks/keyed/million/src/main.js | 51 +++++++++++++++++---------- 2 files changed, 37 insertions(+), 19 deletions(-) diff --git a/frameworks/keyed/million/package.json b/frameworks/keyed/million/package.json index 01ad3669c..0f8cbd39c 100644 --- a/frameworks/keyed/million/package.json +++ b/frameworks/keyed/million/package.json @@ -17,6 +17,9 @@ "js-framework-benchmark": { "frameworkVersionFromPackage": "million", "customURL": "/dist", - "frameworkHomeURL": "https://github.com/aidenybai/million" + "frameworkHomeURL": "https://github.com/aidenybai/million", + "issues": [ + 801 + ] } } diff --git a/frameworks/keyed/million/src/main.js b/frameworks/keyed/million/src/main.js index b6abb6405..a201c0ca0 100644 --- a/frameworks/keyed/million/src/main.js +++ b/frameworks/keyed/million/src/main.js @@ -1,9 +1,7 @@ import { Block, fragment, - FragmentBlock, stringToDOM, - withKey, } from '/Users/aidenybai/Projects/aidenybai/million/packages/block/index'; const adjectives = [ @@ -128,21 +126,41 @@ const swapRows = () => { return false; }; -let prevSelected; -const select = (id, el) => { - if (prevSelected) prevSelected.className = ''; - selected = id; - el.className = 'danger'; - prevSelected = el; - const row = main.children.findIndex((block) => block.props.id === id); - row.props.className = 'danger'; - const prevRow = main.children.findIndex((block) => block.props.id === id); - prevRow.props.className = ''; +let prevBlock; + +const select = (id) => { + const block = main.children.find((block) => block.props.id === id); + const row = Row( + { + id: block.props.id, + label: block.props.label, + className: 'danger', + }, + id + ); + row.memo = [block.props.label, true]; + block.patch(row); + + if (prevBlock) { + const row = Row( + { + id: prevBlock.props.id, + label: prevBlock.props.label, + className: '', + }, + prevBlock.props.id + ); + row.memo = [prevBlock.props.label, false]; + prevBlock.patch(row); + } + + prevBlock = block; }; const remove = (id) => { const index = list.findIndex((item) => item.id === id); list.splice(index, 1); + main.children[index].remove(); main.children.splice(index, 1); }; @@ -217,8 +235,7 @@ function render(oldCache, newCache) { label: item.label, className: isSelected ? 'danger' : '', }, - id, - false + id ); row.memo = [item.label, isSelected]; newCache[item.id] = row; @@ -310,13 +327,11 @@ function render(oldCache, newCache) { name: 'onClick', listener: (event) => { const el = event.target; - const row = el.closest('tr'); - const id = Number(row.firstChild.textContent); + const id = Number(el.closest('tr').firstChild.textContent); if (el.matches('.glyphicon-remove')) { - row.remove(); remove(id); } else { - select(id, row); + select(id); } return false; }, From 31f620323c8e9e306937fcc6f1aca7c17f3c3283 Mon Sep 17 00:00:00 2001 From: Aiden Bai Date: Sat, 25 Feb 2023 01:23:05 -0800 Subject: [PATCH 12/18] use string key --- frameworks/keyed/million/src/main.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frameworks/keyed/million/src/main.js b/frameworks/keyed/million/src/main.js index a201c0ca0..603df7da9 100644 --- a/frameworks/keyed/million/src/main.js +++ b/frameworks/keyed/million/src/main.js @@ -132,11 +132,11 @@ const select = (id) => { const block = main.children.find((block) => block.props.id === id); const row = Row( { - id: block.props.id, + id, label: block.props.label, className: 'danger', }, - id + String(id) ); row.memo = [block.props.label, true]; block.patch(row); @@ -148,7 +148,7 @@ const select = (id) => { label: prevBlock.props.label, className: '', }, - prevBlock.props.id + String(prevBlock.props.id) ); row.memo = [prevBlock.props.label, false]; prevBlock.patch(row); From b7eccedc91ec9318a8da717c94edc2751574dd24 Mon Sep 17 00:00:00 2001 From: Aiden Bai Date: Sat, 25 Feb 2023 02:36:42 -0800 Subject: [PATCH 13/18] Commit: Update selection logic for Row components in main.js --- frameworks/keyed/million/src/main.js | 32 +++++++++++++++------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/frameworks/keyed/million/src/main.js b/frameworks/keyed/million/src/main.js index 603df7da9..f73ad06fd 100644 --- a/frameworks/keyed/million/src/main.js +++ b/frameworks/keyed/million/src/main.js @@ -129,31 +129,33 @@ const swapRows = () => { let prevBlock; const select = (id) => { + if (prevBlock) { + if (prevBlock.props.id === id) return; + const { id: prevId, label } = prevBlock.props; + const row = Row( + { + id: prevId, + label, + className: '', + }, + String(id) + ); + row.memo = [label, false]; + prevBlock.patch(row); + } const block = main.children.find((block) => block.props.id === id); + const { label } = block.props; const row = Row( { id, - label: block.props.label, + label, className: 'danger', }, String(id) ); - row.memo = [block.props.label, true]; + row.memo = [label, true]; block.patch(row); - if (prevBlock) { - const row = Row( - { - id: prevBlock.props.id, - label: prevBlock.props.label, - className: '', - }, - String(prevBlock.props.id) - ); - row.memo = [prevBlock.props.label, false]; - prevBlock.patch(row); - } - prevBlock = block; }; From b296ef0e000fa15accdaee35db91e9c78859a21e Mon Sep 17 00:00:00 2001 From: Aiden Bai Date: Sat, 25 Feb 2023 19:27:52 -0800 Subject: [PATCH 14/18] feat: remove cache --- frameworks/keyed/million/src/main.js | 84 ++++----- webdriver-ts-results/src/results.ts | 272 +++++++++++++++++++-------- webdriver-ts-results/table.html | 2 +- webdriver-ts/results.json | 2 +- 4 files changed, 224 insertions(+), 136 deletions(-) diff --git a/frameworks/keyed/million/src/main.js b/frameworks/keyed/million/src/main.js index f73ad06fd..7694186a5 100644 --- a/frameworks/keyed/million/src/main.js +++ b/frameworks/keyed/million/src/main.js @@ -64,7 +64,6 @@ const random = (max) => Math.round(Math.random() * 1000) % max; let nextId = 1; let list = []; -let oldCache = {}; let selected = 0; let main; @@ -132,29 +131,29 @@ const select = (id) => { if (prevBlock) { if (prevBlock.props.id === id) return; const { id: prevId, label } = prevBlock.props; - const row = Row( - { - id: prevId, - label, - className: '', - }, - String(id) + prevBlock.patch( + Row( + { + id: prevId, + label, + className: '', + }, + String(id) + ) ); - row.memo = [label, false]; - prevBlock.patch(row); } const block = main.children.find((block) => block.props.id === id); const { label } = block.props; - const row = Row( - { - id, - label, - className: 'danger', - }, - String(id) + block.patch( + Row( + { + id, + label, + className: 'danger', + }, + String(id) + ) ); - row.memo = [label, true]; - block.patch(row); prevBlock = block; }; @@ -216,36 +215,6 @@ const Row = (() => { }; })(); -function render(oldCache, newCache) { - return fragment( - list.map((item) => { - const isSelected = selected === item.id; - const id = String(item.id); - const cachedItem = oldCache[item.id]; - if (cachedItem) { - if ( - cachedItem.memo[0] === item.label && - cachedItem.memo[1] === isSelected - ) { - return (newCache[item.id] = cachedItem); - } - } - - const row = Row( - { - id: item.id, - label: item.label, - className: isSelected ? 'danger' : '', - }, - id - ); - row.memo = [item.label, isSelected]; - newCache[item.id] = row; - return row; - }) - ); -} - (() => { new Block( stringToDOM( @@ -354,7 +323,18 @@ function render(oldCache, newCache) { })(); function update() { - let newCache = {}; - main.patch(render(oldCache, newCache)); - oldCache = newCache; + main.patch( + fragment( + list.map((item) => + Row( + { + id: item.id, + label: item.label, + className: selected === item.id ? 'danger' : '', + }, + String(item.id) + ) + ) + ) + ); } diff --git a/webdriver-ts-results/src/results.ts b/webdriver-ts-results/src/results.ts index e80ff506f..247e4d558 100644 --- a/webdriver-ts-results/src/results.ts +++ b/webdriver-ts-results/src/results.ts @@ -1,15 +1,15 @@ import {RawResult} from './Common'; export const results: RawResult[]=[ -{"f":"blockdom-v0.9.26-keyed","b":"01_run1k","v":[62.956,62.963,64.607,64.609,64.808,64.842,64.949,65.387,65.719,65.721]}, -{"f":"blockdom-v0.9.26-keyed","b":"02_replace1k","v":[67.11,67.286,67.742,68.006,68.717,68.904,69.278,70.536,71.156,71.915]}, -{"f":"blockdom-v0.9.26-keyed","b":"03_update10th1k_x16","v":[158.791,161.314,163.412,164.471,164.843,167.664,170.187,170.215,171.266,173.175]}, -{"f":"blockdom-v0.9.26-keyed","b":"04_select1k","v":[20.733,21.161,21.19,21.446,21.972,22.305,22.321,22.467,22.866,29.418]}, -{"f":"blockdom-v0.9.26-keyed","b":"05_swap1k","v":[41.927,42.138,42.33,42.495,44.272,44.34,45.003,46.416,47.392,47.682]}, -{"f":"blockdom-v0.9.26-keyed","b":"06_remove-one-1k","v":[73.366,73.899,74.048,74.603,76.844,77.478,77.601,77.627,78.77,80.731]}, -{"f":"blockdom-v0.9.26-keyed","b":"07_create10k","v":[673.74,682.912,686.059,686.268,686.695,687.686,688.689,691.665,694.495,695.74]}, -{"f":"blockdom-v0.9.26-keyed","b":"08_create1k-after1k_x2","v":[152.811,154.019,154.06,155.447,155.764,156.16,157.786,158.36,158.805,159.518]}, -{"f":"blockdom-v0.9.26-keyed","b":"09_clear1k_x8","v":[42.346,43.613,43.646,45.09,46.554,48.069,48.111,48.219,49.01,49.499]}, +{"f":"blockdom-v0.9.26-keyed","b":"01_run1k","v":[63.43,64.12,64.461,64.579,64.812,65.254,65.558,65.985,65.993,66.789]}, +{"f":"blockdom-v0.9.26-keyed","b":"02_replace1k","v":[68.043,68.248,68.771,69.165,69.753,70.201,70.793,71.031,71.627,71.719]}, +{"f":"blockdom-v0.9.26-keyed","b":"03_update10th1k_x16","v":[165.553,171.557,173.811,174.066,174.089,174.33,175.085,175.339,179.787,180.809]}, +{"f":"blockdom-v0.9.26-keyed","b":"04_select1k","v":[22.701,23.502,23.737,24.419,24.621,24.969,25.322,25.631,25.689,26.933]}, +{"f":"blockdom-v0.9.26-keyed","b":"05_swap1k","v":[44.071,45.303,45.443,45.959,46.013,46.454,47.371,47.41,48.25,49.402]}, +{"f":"blockdom-v0.9.26-keyed","b":"06_remove-one-1k","v":[74.56,77.924,79.574,81.12,81.732,82.23,83.645,84.675,85.267,85.686]}, +{"f":"blockdom-v0.9.26-keyed","b":"07_create10k","v":[668.261,668.297,671.711,671.746,674.312,675.646,679.335,680.053,690.775,707.114]}, +{"f":"blockdom-v0.9.26-keyed","b":"08_create1k-after1k_x2","v":[150.416,150.476,151.388,152.26,154.888,156.109,157.373,159.568,161.699,161.889]}, +{"f":"blockdom-v0.9.26-keyed","b":"09_clear1k_x8","v":[43.323,43.699,44.181,45.419,48.261,48.458,48.839,48.975,49.24,49.342]}, {"f":"blockdom-v0.9.26-keyed","b":"21_ready-memory","v":[0.7367439270019531]}, {"f":"blockdom-v0.9.26-keyed","b":"22_run-memory","v":[2.4577817916870117]}, {"f":"blockdom-v0.9.26-keyed","b":"23_update5-memory","v":[2.5959959030151367]}, @@ -19,60 +19,96 @@ export const results: RawResult[]=[ {"f":"blockdom-v0.9.26-keyed","b":"32_startup-bt","v":[0.07600000000000001,0,0]}, {"f":"blockdom-v0.9.26-keyed","b":"33_startup-mainthreadcost","v":[9720.328,8.700000000000001,11.083999999999994]}, {"f":"blockdom-v0.9.26-keyed","b":"34_startup-totalbytes","v":[154.6396484375,154.6396484375,154.6396484375]}, -{"f":"inferno-v7.4.8-keyed","b":"01_run1k","v":[64.12,64.718,64.915,65.155,65.42,65.858,65.9,66.119,66.126,67.704]}, -{"f":"inferno-v7.4.8-keyed","b":"02_replace1k","v":[67.432,67.446,67.538,67.929,67.966,68.351,68.56,69.233,69.302,69.692]}, -{"f":"inferno-v7.4.8-keyed","b":"03_update10th1k_x16","v":[167.535,169.935,173.261,173.474,173.704,174.396,177.005,178.24,179.511,183.206]}, -{"f":"inferno-v7.4.8-keyed","b":"04_select1k","v":[17.913,18.108,19.338,19.599,21.814,22.083,22.733,23.118,23.963,25.056]}, -{"f":"inferno-v7.4.8-keyed","b":"05_swap1k","v":[42.111,42.774,42.977,43.295,43.528,43.755,44.286,45.279,45.525,45.573]}, -{"f":"inferno-v7.4.8-keyed","b":"06_remove-one-1k","v":[72.752,73.685,73.703,73.776,74.122,75.166,76.965,77.416,78.922,79.525]}, -{"f":"inferno-v7.4.8-keyed","b":"07_create10k","v":[711.731,711.795,712.39,712.734,712.858,714.214,714.833,716.729,718.772,724.755]}, -{"f":"inferno-v7.4.8-keyed","b":"08_create1k-after1k_x2","v":[153.663,154.838,155.269,157.055,158.221,158.639,158.763,158.89,159.279,162.534]}, -{"f":"inferno-v7.4.8-keyed","b":"09_clear1k_x8","v":[46.273,48.326,48.639,49.661,49.835,50.564,51.825,52.548,52.63,53.04]}, -{"f":"inferno-v7.4.8-keyed","b":"21_ready-memory","v":[0.7094621658325195]}, -{"f":"inferno-v7.4.8-keyed","b":"22_run-memory","v":[2.6767892837524414]}, -{"f":"inferno-v7.4.8-keyed","b":"23_update5-memory","v":[2.726898193359375]}, -{"f":"inferno-v7.4.8-keyed","b":"25_run-clear-memory","v":[0.8428716659545898]}, -{"f":"inferno-v7.4.8-keyed","b":"26_run-10k-memory","v":[19.59317970275879]}, -{"f":"inferno-v7.4.8-keyed","b":"31_startup-ci","v":[1953.92,1953.4550000000002,1953.88]}, -{"f":"inferno-v7.4.8-keyed","b":"32_startup-bt","v":[0,0.08000000000000002,0]}, -{"f":"inferno-v7.4.8-keyed","b":"33_startup-mainthreadcost","v":[12.42,9674.532000000001,13.111999999999995]}, +{"f":"inferno-v7.4.8-keyed","b":"01_run1k","v":[64.429,64.61,65.385,65.53,66.1,66.812,66.865,66.895,67.268,67.348]}, +{"f":"inferno-v7.4.8-keyed","b":"02_replace1k","v":[67.032,67.681,67.687,68.624,69.208,69.625,70.424,71.331,71.976,72.207]}, +{"f":"inferno-v7.4.8-keyed","b":"03_update10th1k_x16","v":[163.479,174.096,180.352,181.234,182.257,182.834,183.796,184.675,185.877,188.12]}, +{"f":"inferno-v7.4.8-keyed","b":"04_select1k","v":[21.21,22.708,22.851,23.456,23.719,24.065,24.126,24.433,25.548,28.229]}, +{"f":"inferno-v7.4.8-keyed","b":"05_swap1k","v":[43.317,43.682,45.092,45.75,48.899,49.408,50.296,50.735,50.839,51.368]}, +{"f":"inferno-v7.4.8-keyed","b":"06_remove-one-1k","v":[75.226,75.649,76.737,76.79,77.645,79.576,79.668,79.908,80.854,81.654]}, +{"f":"inferno-v7.4.8-keyed","b":"07_create10k","v":[690.337,691.763,692.562,692.863,693.521,693.851,696.077,696.223,697.364,697.942]}, +{"f":"inferno-v7.4.8-keyed","b":"08_create1k-after1k_x2","v":[152.087,159.397,160.859,162.355,162.41,162.919,165.254,167.524,167.567,168.591]}, +{"f":"inferno-v7.4.8-keyed","b":"09_clear1k_x8","v":[45.949,46.264,47.957,49.698,49.784,50.018,50.031,50.714,50.798,51.819]}, +{"f":"inferno-v7.4.8-keyed","b":"21_ready-memory","v":[0.710139274597168]}, +{"f":"inferno-v7.4.8-keyed","b":"22_run-memory","v":[2.67696475982666]}, +{"f":"inferno-v7.4.8-keyed","b":"23_update5-memory","v":[2.72220516204834]}, +{"f":"inferno-v7.4.8-keyed","b":"25_run-clear-memory","v":[0.8564424514770508]}, +{"f":"inferno-v7.4.8-keyed","b":"26_run-10k-memory","v":[19.598408699035645]}, +{"f":"inferno-v7.4.8-keyed","b":"31_startup-ci","v":[1953.4500000000003,1953.8350000000003,1953.415]}, +{"f":"inferno-v7.4.8-keyed","b":"32_startup-bt","v":[0,0,0]}, +{"f":"inferno-v7.4.8-keyed","b":"33_startup-mainthreadcost","v":[8.831999999999999,16.072,18.835999999999995]}, {"f":"inferno-v7.4.8-keyed","b":"34_startup-totalbytes","v":[163.1787109375,163.1787109375,163.1787109375]}, -{"f":"ivi-v0.27.1-keyed","b":"01_run1k","v":[64.71,64.848,65.076,65.24,65.279,65.366,65.603,66.408,70.083,72.779]}, -{"f":"ivi-v0.27.1-keyed","b":"02_replace1k","v":[69.02,69.073,69.377,69.411,69.641,69.74,70.472,71.466,71.562,73.246]}, -{"f":"ivi-v0.27.1-keyed","b":"03_update10th1k_x16","v":[175.726,176.88,181.575,188.558,190.381,191.234,195.202,195.789,196.459,199.05]}, -{"f":"ivi-v0.27.1-keyed","b":"04_select1k","v":[21.748,21.96,22.153,23.189,23.34,23.707,23.774,24.271,24.657,24.733]}, -{"f":"ivi-v0.27.1-keyed","b":"05_swap1k","v":[42.671,43.429,44.708,45.226,45.541,45.703,45.914,46.45,46.452,47.395]}, -{"f":"ivi-v0.27.1-keyed","b":"06_remove-one-1k","v":[72.16,72.425,73.069,75.357,75.938,76.289,76.317,76.497,77.272,77.325]}, -{"f":"ivi-v0.27.1-keyed","b":"07_create10k","v":[704.819,706.944,709.226,709.252,712.772,712.893,714.945,718.981,720.754,722.515]}, -{"f":"ivi-v0.27.1-keyed","b":"08_create1k-after1k_x2","v":[156.277,157.697,158.264,159.24,159.381,159.892,162.954,162.961,163.867,163.974]}, -{"f":"ivi-v0.27.1-keyed","b":"09_clear1k_x8","v":[44.515,44.665,45.274,45.569,45.815,46.747,46.951,47.612,47.683,48.862]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"01_run1k","v":[62.082,62.408,63.664,63.699,63.868,64.066,64.292,64.597,67.029,68.694]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"02_replace1k","v":[66.947,67.416,68.66,68.733,69.396,69.521,69.544,69.925,70.02,70.264]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"03_update10th1k_x16","v":[161.615,164.912,165.991,172.25,172.874,172.905,172.973,174.934,175.234,177.121]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"04_select1k","v":[19.31,20.671,21.394,22.113,22.687,23.499,24.034,24.626,26.976,27.906]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"05_swap1k","v":[42.353,42.463,43.218,44.558,46.321,47.005,47.552,47.608,47.758,48.138]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"06_remove-one-1k","v":[72.462,72.7,73.492,74.301,74.685,75.72,76.04,76.573,76.683,76.987]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"07_create10k","v":[654.722,657.588,659.461,659.675,661.3,662.769,662.931,662.961,663.051,663.464]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"08_create1k-after1k_x2","v":[155.697,155.872,157.117,158.579,158.659,158.661,158.667,158.706,159.411,161.424]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"09_clear1k_x8","v":[43.896,44.209,44.569,44.786,47.106,47.147,48.129,49.617,49.738,50.198]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"21_ready-memory","v":[0.6828756332397461]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"22_run-memory","v":[2.0992326736450195]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"23_update5-memory","v":[2.141469955444336]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"25_run-clear-memory","v":[2.2809906005859375]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"26_run-10k-memory","v":[21.766671180725098]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"31_startup-ci","v":[1880.095,1879.935,1884.3000000000002]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"32_startup-bt","v":[0.088,0.092,0]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"33_startup-mainthreadcost","v":[9684.588,9643.132000000001,13.82]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"34_startup-totalbytes","v":[149.03125,149.03125,149.03125]}, -{"f":"preact-v10.7.3-keyed","b":"01_run1k","v":[74.853,74.878,74.939,74.953,74.973,74.991,76.277,77.179,79.192,80.62]}, -{"f":"preact-v10.7.3-keyed","b":"02_replace1k","v":[92.913,93.567,94.414,96.261,98.14,100.242,100.417,100.622,106.51,113.516]}, -{"f":"preact-v10.7.3-keyed","b":"03_update10th1k_x16","v":[170.824,200.268,203.92,209.475,219.136,220.734,221.653,222.902,230.333,235.169]}, -{"f":"preact-v10.7.3-keyed","b":"04_select1k","v":[45.54,50.833,51.442,52.249,54.538,54.697,55.771,60.28,61.236,62.977]}, -{"f":"preact-v10.7.3-keyed","b":"05_swap1k","v":[48.704,49.396,49.587,49.654,50.462,51.086,52.341,54.597,55.022,55.373]}, -{"f":"preact-v10.7.3-keyed","b":"06_remove-one-1k","v":[94.598,95.927,97.436,97.782,99.931,100.668,101.536,107.131,107.589,108.994]}, -{"f":"preact-v10.7.3-keyed","b":"07_create10k","v":[770.902,777.095,777.973,779.696,781.104,782.54,788.213,791.395,792.115,819.64]}, -{"f":"preact-v10.7.3-keyed","b":"08_create1k-after1k_x2","v":[184.689,185.394,185.704,186.259,186.613,186.752,187.087,187.275,187.442,187.765]}, -{"f":"preact-v10.7.3-keyed","b":"09_clear1k_x8","v":[58.394,58.523,59.658,59.826,60.333,60.996,61.843,62.46,62.794,62.99]}, +{"f":"ivi-v0.27.1-keyed","b":"01_run1k","v":[64.422,64.613,65.204,65.832,66.102,66.565,66.626,67.003,67.587,67.829]}, +{"f":"ivi-v0.27.1-keyed","b":"02_replace1k","v":[69.736,70.612,70.804,72.771,73.153,73.319,73.424,73.977,74.333,77.483]}, +{"f":"ivi-v0.27.1-keyed","b":"03_update10th1k_x16","v":[177.963,180.956,184.063,184.327,184.362,186.641,187.502,188.175,190.588,191.809]}, +{"f":"ivi-v0.27.1-keyed","b":"04_select1k","v":[21.464,23.997,24.352,25.05,26.108,26.487,27.443,28.679,28.877,29.531]}, +{"f":"ivi-v0.27.1-keyed","b":"05_swap1k","v":[44.227,45.373,45.388,46.317,47.626,49.812,50.53,50.593,51.541,52.447]}, +{"f":"ivi-v0.27.1-keyed","b":"06_remove-one-1k","v":[75.493,76.262,78.025,78.119,78.637,79.128,81.932,82.33,83.719,83.734]}, +{"f":"ivi-v0.27.1-keyed","b":"07_create10k","v":[701.788,704.268,706.228,706.805,707.863,711.472,713.655,715.929,723.592,729.87]}, +{"f":"ivi-v0.27.1-keyed","b":"08_create1k-after1k_x2","v":[158.352,161.027,164.072,164.793,164.868,166.397,167.872,170.947,172.326,172.66]}, +{"f":"ivi-v0.27.1-keyed","b":"09_clear1k_x8","v":[42.64,42.732,43.796,45.955,46.039,46.142,47.814,48.412,48.852,48.876]}, +{"f":"ivi-v0.27.1-keyed","b":"21_ready-memory","v":[0.7031888961791992]}, +{"f":"ivi-v0.27.1-keyed","b":"22_run-memory","v":[2.9257240295410156]}, +{"f":"ivi-v0.27.1-keyed","b":"23_update5-memory","v":[2.9888505935668945]}, +{"f":"ivi-v0.27.1-keyed","b":"25_run-clear-memory","v":[0.8111753463745117]}, +{"f":"ivi-v0.27.1-keyed","b":"26_run-10k-memory","v":[22.23142433166504]}, +{"f":"ivi-v0.27.1-keyed","b":"31_startup-ci","v":[1879.1599999999999,1879.1550000000002,1879.035]}, +{"f":"ivi-v0.27.1-keyed","b":"32_startup-bt","v":[0,0,0]}, +{"f":"ivi-v0.27.1-keyed","b":"33_startup-mainthreadcost","v":[7.851999999999998,9.896,16.647999999999996]}, +{"f":"ivi-v0.27.1-keyed","b":"34_startup-totalbytes","v":[149.982421875,149.982421875,149.982421875]}, +{"f":"mikado-v0.7.64-keyed","b":"01_run1k","v":[64.724,65.134,65.697,65.91,66.093,66.144,66.521,66.627,66.808,67.694]}, +{"f":"mikado-v0.7.64-keyed","b":"02_replace1k","v":[66.932,67.437,69.037,69.246,70.304,70.697,70.998,71.233,74.62,76.177]}, +{"f":"mikado-v0.7.64-keyed","b":"03_update10th1k_x16","v":[154.56,165.687,165.917,166.571,166.663,167.858,170.896,171.963,172.388,174.67]}, +{"f":"mikado-v0.7.64-keyed","b":"04_select1k","v":[18.196,18.21,18.837,19.554,19.601,20.444,21.31,21.831,22.769,23.997]}, +{"f":"mikado-v0.7.64-keyed","b":"05_swap1k","v":[42.074,43.015,44.453,44.825,45.174,47.064,47.139,47.323,47.379,47.729]}, +{"f":"mikado-v0.7.64-keyed","b":"06_remove-one-1k","v":[74.61,74.832,75.581,75.646,75.88,75.934,76.973,78.736,78.974,79.745]}, +{"f":"mikado-v0.7.64-keyed","b":"07_create10k","v":[655.611,657.456,658.64,661.149,661.182,661.798,666.353,667.97,673.018,697.945]}, +{"f":"mikado-v0.7.64-keyed","b":"08_create1k-after1k_x2","v":[150.154,150.35,154.895,155.588,156.491,156.749,157.187,158.223,158.234,161.213]}, +{"f":"mikado-v0.7.64-keyed","b":"09_clear1k_x8","v":[43.96,44.57,46.947,47.358,48.589,49.458,49.591,49.629,49.975,50.071]}, +{"f":"mikado-v0.7.64-keyed","b":"21_ready-memory","v":[0.8502683639526367]}, +{"f":"mikado-v0.7.64-keyed","b":"22_run-memory","v":[1.9862480163574219]}, +{"f":"mikado-v0.7.64-keyed","b":"23_update5-memory","v":[2.1811914443969727]}, +{"f":"mikado-v0.7.64-keyed","b":"25_run-clear-memory","v":[0.9378232955932617]}, +{"f":"mikado-v0.7.64-keyed","b":"26_run-10k-memory","v":[13.984789848327637]}, +{"f":"mikado-v0.7.64-keyed","b":"31_startup-ci","v":[1878.4249999999997,1878.9850000000001,1877.4450000000002]}, +{"f":"mikado-v0.7.64-keyed","b":"32_startup-bt","v":[0,0.15600000000000003,0]}, +{"f":"mikado-v0.7.64-keyed","b":"33_startup-mainthreadcost","v":[18.031999999999986,9713.288,12.391999999999992]}, +{"f":"mikado-v0.7.64-keyed","b":"34_startup-totalbytes","v":[152.9501953125,152.9501953125,152.9501953125]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"01_run1k","v":[63.108,63.373,63.881,64.635,64.642,65.408,65.42,65.771,66.412,67.033]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"02_replace1k","v":[67.547,67.933,67.968,68.708,69.013,69.278,69.44,70.376,71.143,71.586]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"03_update10th1k_x16","v":[168.54,174.978,179.366,183.404,185.335,185.734,188.197,188.26,188.607,189.313]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"04_select1k","v":[17.439,18.732,19.164,19.49,20.311,20.607,20.824,21.22,21.277,22.727]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"05_swap1k","v":[43.279,43.955,44.541,45.364,45.52,45.83,46.618,47.267,48.837,51.075]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"06_remove-one-1k","v":[73.652,74.691,77.336,77.35,77.621,78.971,79.093,79.238,79.463,79.876]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"07_create10k","v":[661.41,661.452,662.905,664.067,664.572,665.19,666.634,666.835,668.945,669.207]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"08_create1k-after1k_x2","v":[150.345,150.529,152.229,152.511,152.817,152.902,153.166,154.025,155.526,161.157]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"09_clear1k_x8","v":[45.761,46.398,46.788,47.036,47.226,47.384,47.662,48.17,49.747,50.122]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"21_ready-memory","v":[0.6774215698242188]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"22_run-memory","v":[2.057832717895508]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"23_update5-memory","v":[2.083065986633301]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"25_run-clear-memory","v":[0.8718252182006836]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"26_run-10k-memory","v":[15.095209121704102]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"31_startup-ci","v":[1881.78,1878.4299999999998,1880.415]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"32_startup-bt","v":[0,0,0]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"33_startup-mainthreadcost","v":[29.016000000000002,7.455999999999999,8.563999999999995]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"34_startup-totalbytes","v":[148.9951171875,148.9951171875,148.9951171875]}, +{"f":"preact-v10.7.3-keyed","b":"01_run1k","v":[75.175,75.579,76.614,76.713,76.912,77.146,78.271,78.579,78.98,80.157]}, +{"f":"preact-v10.7.3-keyed","b":"02_replace1k","v":[91.591,92.576,93.324,93.335,93.574,93.732,93.794,94.183,94.73,94.744]}, +{"f":"preact-v10.7.3-keyed","b":"03_update10th1k_x16","v":[195.083,199.987,206.646,208.647,212.331,212.949,213.538,213.859,216.078,219.766]}, +{"f":"preact-v10.7.3-keyed","b":"04_select1k","v":[48.89,49.749,50.645,51.02,51.403,53.859,54.508,54.54,54.776,54.956]}, +{"f":"preact-v10.7.3-keyed","b":"05_swap1k","v":[49.497,50.488,50.948,51.145,51.342,52.794,53.35,53.532,55.864,56.054]}, +{"f":"preact-v10.7.3-keyed","b":"06_remove-one-1k","v":[96.686,97.644,98.941,100.94,101.762,101.913,102.619,102.73,102.874,104.159]}, +{"f":"preact-v10.7.3-keyed","b":"07_create10k","v":[789.034,789.524,789.962,792.345,793.477,795.391,797.169,797.51,797.71,798.721]}, +{"f":"preact-v10.7.3-keyed","b":"08_create1k-after1k_x2","v":[194.612,195.048,195.247,198.182,198.384,198.416,198.434,198.471,199.146,201.983]}, +{"f":"preact-v10.7.3-keyed","b":"09_clear1k_x8","v":[57.121,58.046,58.377,59.029,59.769,61.106,61.962,63.611,63.885,65.161]}, +{"f":"preact-v10.7.3-keyed","b":"21_ready-memory","v":[0.7107982635498047]}, +{"f":"preact-v10.7.3-keyed","b":"22_run-memory","v":[4.090849876403809]}, +{"f":"preact-v10.7.3-keyed","b":"23_update5-memory","v":[4.105155944824219]}, +{"f":"preact-v10.7.3-keyed","b":"25_run-clear-memory","v":[0.8320884704589844]}, +{"f":"preact-v10.7.3-keyed","b":"26_run-10k-memory","v":[33.57712745666504]}, +{"f":"preact-v10.7.3-keyed","b":"31_startup-ci","v":[1892.23,1878.1349999999998,1879.2200000000003]}, +{"f":"preact-v10.7.3-keyed","b":"32_startup-bt","v":[0,0,0.16800000000000004]}, +{"f":"preact-v10.7.3-keyed","b":"33_startup-mainthreadcost","v":[12.323999999999998,19.431999999999988,9683.816]}, +{"f":"preact-v10.7.3-keyed","b":"34_startup-totalbytes","v":[154.923828125,154.923828125,154.923828125]}, {"f":"react-v17.0.2-keyed","b":"01_run1k","v":[81.175,81.303,81.44,82.497,82.785,83.023,84.994,85.744,86.935,93.413]}, {"f":"react-v17.0.2-keyed","b":"02_replace1k","v":[83.846,83.979,84.164,84.308,84.548,85.173,85.205,85.388,86.849,87.207]}, {"f":"react-v17.0.2-keyed","b":"03_update10th1k_x16","v":[233.728,249.253,252.391,258.57,261.003,261.488,261.79,263.534,263.675,264.391]}, @@ -82,15 +118,42 @@ export const results: RawResult[]=[ {"f":"react-v17.0.2-keyed","b":"07_create10k","v":[1080.56,1089.414,1089.785,1090.2,1091.517,1094.203,1094.233,1097.902,1098.031,1105.908]}, {"f":"react-v17.0.2-keyed","b":"08_create1k-after1k_x2","v":[200.556,201.86,202.293,203.654,203.97,204.442,204.811,204.908,207.386,207.477]}, {"f":"react-v17.0.2-keyed","b":"09_clear1k_x8","v":[55.74,56.595,57.376,59.436,60.216,60.425,61.64,62.398,63.216,63.937]}, -{"f":"react-hooks-v18.2.0-keyed","b":"01_run1k","v":[76.667,78.089,78.121,78.509,78.914,78.989,79.5,79.587,79.894,80.095]}, -{"f":"react-hooks-v18.2.0-keyed","b":"02_replace1k","v":[85.356,86.657,87.513,87.668,88.322,88.431,88.867,89.514,89.696,89.947]}, -{"f":"react-hooks-v18.2.0-keyed","b":"03_update10th1k_x16","v":[188.065,200.032,200.764,202.411,204.836,206.038,209.88,216.655,216.714,218.526]}, -{"f":"react-hooks-v18.2.0-keyed","b":"04_select1k","v":[40.093,41.145,42.063,42.518,42.777,42.805,44.13,45.529,46.253,49.78]}, -{"f":"react-hooks-v18.2.0-keyed","b":"05_swap1k","v":[286.811,289.434,291.921,293.749,295.415,295.425,296.585,296.707,297.456,299.492]}, -{"f":"react-hooks-v18.2.0-keyed","b":"06_remove-one-1k","v":[79.557,84.505,85.78,86.024,86.998,87.122,87.457,87.721,88.48,89.389]}, -{"f":"react-hooks-v18.2.0-keyed","b":"07_create10k","v":[1027.786,1031.878,1035.422,1036.227,1037.2,1039.367,1043.083,1045.898,1050.184,1051.387]}, -{"f":"react-hooks-v18.2.0-keyed","b":"08_create1k-after1k_x2","v":[187.97,188.802,189.111,189.412,190.094,190.221,190.326,190.827,191.587,194.414]}, -{"f":"react-hooks-v18.2.0-keyed","b":"09_clear1k_x8","v":[87.215,88.923,89.184,89.726,89.999,90.052,90.32,91.7,92.728,93.104]}, +{"f":"react-hooks-v18.2.0-keyed","b":"01_run1k","v":[75.274,76.008,76.216,76.298,76.462,76.67,77.386,77.583,77.751,78.01]}, +{"f":"react-hooks-v18.2.0-keyed","b":"02_replace1k","v":[84.147,84.764,85.147,85.607,85.748,86.69,87.208,87.451,87.653,88.053]}, +{"f":"react-hooks-v18.2.0-keyed","b":"03_update10th1k_x16","v":[191.472,202.181,204.794,206.432,209.407,209.576,213.25,215.541,217.613,218.262]}, +{"f":"react-hooks-v18.2.0-keyed","b":"04_select1k","v":[38.008,43.445,43.735,44.708,48.077,48.311,48.513,49.574,49.723,50.753]}, +{"f":"react-hooks-v18.2.0-keyed","b":"05_swap1k","v":[288.292,291.066,291.261,292.688,294.84,295.308,295.721,297.586,300.204,300.627]}, +{"f":"react-hooks-v18.2.0-keyed","b":"06_remove-one-1k","v":[82.342,82.471,83.815,84.191,85.079,85.25,85.851,86.178,86.634,87.932]}, +{"f":"react-hooks-v18.2.0-keyed","b":"07_create10k","v":[1028.636,1029.935,1033.079,1034.378,1039.444,1040.63,1043.427,1043.557,1045.572,1046.575]}, +{"f":"react-hooks-v18.2.0-keyed","b":"08_create1k-after1k_x2","v":[184.243,190.755,191.232,192.012,192.16,195.183,195.236,196.71,197.234,197.631]}, +{"f":"react-hooks-v18.2.0-keyed","b":"09_clear1k_x8","v":[88.476,90.16,92.177,93.103,93.123,93.13,95.049,95.351,95.902,96.796]}, +{"f":"react-hooks-v18.2.0-keyed","b":"21_ready-memory","v":[1.1195974349975586]}, +{"f":"react-hooks-v18.2.0-keyed","b":"22_run-memory","v":[4.436405181884766]}, +{"f":"react-hooks-v18.2.0-keyed","b":"23_update5-memory","v":[4.980772972106934]}, +{"f":"react-hooks-v18.2.0-keyed","b":"25_run-clear-memory","v":[1.9472150802612305]}, +{"f":"react-hooks-v18.2.0-keyed","b":"26_run-10k-memory","v":[30.71469211578369]}, +{"f":"react-hooks-v18.2.0-keyed","b":"31_startup-ci","v":[2553.3550000000005,2552.9049999999997,2555.425]}, +{"f":"react-hooks-v18.2.0-keyed","b":"32_startup-bt","v":[0.08000000000000002,0,0]}, +{"f":"react-hooks-v18.2.0-keyed","b":"33_startup-mainthreadcost","v":[9632.812,13.375999999999992,9.152]}, +{"f":"react-hooks-v18.2.0-keyed","b":"34_startup-totalbytes","v":[287.03125,287.03125,287.03125]}, +{"f":"solid-v1.5.4-keyed","b":"01_run1k","v":[61.558,61.817,62.16,62.163,62.325,62.458,62.475,63.303,64.001,69.284]}, +{"f":"solid-v1.5.4-keyed","b":"02_replace1k","v":[67.433,67.523,67.916,68.065,68.102,68.262,68.468,68.793,68.886,69.411]}, +{"f":"solid-v1.5.4-keyed","b":"03_update10th1k_x16","v":[166.569,169.327,171.602,172.697,174.604,176.402,176.638,176.919,178.136,181.796]}, +{"f":"solid-v1.5.4-keyed","b":"04_select1k","v":[18.278,19.719,20.471,20.57,20.775,21.193,21.475,22.055,22.164,22.782]}, +{"f":"solid-v1.5.4-keyed","b":"05_swap1k","v":[43.742,45.195,45.203,45.236,45.362,45.38,45.538,45.542,46.671,48.094]}, +{"f":"solid-v1.5.4-keyed","b":"06_remove-one-1k","v":[75.129,76.299,76.701,77.359,77.571,78.04,78.319,78.335,79.465,80.982]}, +{"f":"solid-v1.5.4-keyed","b":"07_create10k","v":[682.726,683.712,684.949,686.359,688.932,689.212,689.837,690.585,693.716,696.263]}, +{"f":"solid-v1.5.4-keyed","b":"08_create1k-after1k_x2","v":[147.29,150.696,151.558,152.146,152.812,153.513,153.804,154.657,155.988,159.143]}, +{"f":"solid-v1.5.4-keyed","b":"09_clear1k_x8","v":[52.216,52.773,53.027,53.141,53.686,55.923,56.567,56.934,57.098,57.18]}, +{"f":"solid-v1.5.4-keyed","b":"21_ready-memory","v":[0.6747379302978516]}, +{"f":"solid-v1.5.4-keyed","b":"22_run-memory","v":[2.5141963958740234]}, +{"f":"solid-v1.5.4-keyed","b":"23_update5-memory","v":[2.521437644958496]}, +{"f":"solid-v1.5.4-keyed","b":"25_run-clear-memory","v":[0.8367996215820312]}, +{"f":"solid-v1.5.4-keyed","b":"26_run-10k-memory","v":[19.55257797241211]}, +{"f":"solid-v1.5.4-keyed","b":"31_startup-ci","v":[1884.0549999999998,1880.165,1880.6]}, +{"f":"solid-v1.5.4-keyed","b":"32_startup-bt","v":[0,0,0]}, +{"f":"solid-v1.5.4-keyed","b":"33_startup-mainthreadcost","v":[8.043999999999999,18.04399999999999,15.208]}, +{"f":"solid-v1.5.4-keyed","b":"34_startup-totalbytes","v":[149.8779296875,149.8779296875,149.8779296875]}, {"f":"svelte-v3.50.1-keyed","b":"01_run1k","v":[79.456,79.503,79.589,79.767,80.116,80.622,81.127,81.512,82.626,84.778]}, {"f":"svelte-v3.50.1-keyed","b":"02_replace1k","v":[83.12,83.15,83.347,84.707,84.734,84.737,84.819,85.152,90.208,92.01]}, {"f":"svelte-v3.50.1-keyed","b":"03_update10th1k_x16","v":[173.598,174.705,185.451,189.377,191.074,191.62,194.763,194.932,196.183,201.425]}, @@ -109,15 +172,42 @@ export const results: RawResult[]=[ {"f":"udomsay-tpl-v0.4.9-keyed","b":"07_create10k","v":[759.204,773.639,774.114,783.496,784.969,785.147,792.392,816.27,843.936,854.993]}, {"f":"udomsay-tpl-v0.4.9-keyed","b":"08_create1k-after1k_x2","v":[174.65,177.395,179.998,180.102,185.989,187.321,190.128,191.738,196.816,202.399]}, {"f":"udomsay-tpl-v0.4.9-keyed","b":"09_clear1k_x8","v":[43.137,47.223,48.124,48.959,49.082,49.139,50.956,51.152,51.179,51.578]}, -{"f":"vanillajs-keyed","b":"01_run1k","v":[61.132,61.196,61.385,61.479,61.529,61.544,61.93,62.638,62.859,64.354]}, -{"f":"vanillajs-keyed","b":"02_replace1k","v":[65.977,66.068,66.071,66.076,66.218,66.244,66.695,66.939,67.433,68.411]}, -{"f":"vanillajs-keyed","b":"03_update10th1k_x16","v":[161.576,167.895,169.217,170.24,172.497,174.576,176.774,179.404,179.613,180.852]}, -{"f":"vanillajs-keyed","b":"04_select1k","v":[16.733,18.196,18.216,18.545,18.865,20.15,20.322,20.847,21.071,21.336]}, -{"f":"vanillajs-keyed","b":"05_swap1k","v":[39.62,40.664,40.715,41.53,41.642,41.793,41.955,42.011,42.331,43.08]}, -{"f":"vanillajs-keyed","b":"06_remove-one-1k","v":[68.777,72.183,72.192,72.39,72.513,72.704,72.722,73.027,73.453,73.779]}, -{"f":"vanillajs-keyed","b":"07_create10k","v":[643.611,644.639,645.371,645.771,646.111,646.416,647.222,651.545,652.155,653.575]}, -{"f":"vanillajs-keyed","b":"08_create1k-after1k_x2","v":[142.195,145.048,146.334,146.599,146.771,147.83,148.344,148.904,150.572,151.675]}, -{"f":"vanillajs-keyed","b":"09_clear1k_x8","v":[43.72,46.142,47.124,48.707,49.247,49.874,49.997,50.846,50.877,50.89]}, +{"f":"vanillajs-keyed","b":"01_run1k","v":[61.596,62.536,62.856,62.866,63.308,63.391,63.449,64.172,65.092,66.247]}, +{"f":"vanillajs-keyed","b":"02_replace1k","v":[64.211,64.901,65.615,66.97,67.002,67.143,67.494,67.751,68.528,69.735]}, +{"f":"vanillajs-keyed","b":"03_update10th1k_x16","v":[170.936,177.119,180.638,182.69,183.778,183.924,184.208,184.334,184.7,190.754]}, +{"f":"vanillajs-keyed","b":"04_select1k","v":[18.214,18.521,18.78,19.767,19.848,19.932,20.424,21.779,23.298,27.108]}, +{"f":"vanillajs-keyed","b":"05_swap1k","v":[40.672,41.298,42.826,44.499,45.868,45.953,46.278,46.956,48.302,48.797]}, +{"f":"vanillajs-keyed","b":"06_remove-one-1k","v":[74.003,74.844,75.339,75.461,75.868,76.097,77.495,79.158,79.585,80.135]}, +{"f":"vanillajs-keyed","b":"07_create10k","v":[645.358,646.05,647.437,649.123,649.432,649.514,649.979,650.533,650.754,651.179]}, +{"f":"vanillajs-keyed","b":"08_create1k-after1k_x2","v":[146.338,150.151,152.167,153.604,155.399,157.646,159.146,159.632,159.787,159.998]}, +{"f":"vanillajs-keyed","b":"09_clear1k_x8","v":[43.864,44.008,45.687,45.751,46.39,46.572,46.603,46.614,48.062,48.443]}, +{"f":"vanillajs-keyed","b":"21_ready-memory","v":[0.6451272964477539]}, +{"f":"vanillajs-keyed","b":"22_run-memory","v":[1.7742938995361328]}, +{"f":"vanillajs-keyed","b":"23_update5-memory","v":[1.8919477462768555]}, +{"f":"vanillajs-keyed","b":"25_run-clear-memory","v":[0.7065067291259766]}, +{"f":"vanillajs-keyed","b":"26_run-10k-memory","v":[11.09527587890625]}, +{"f":"vanillajs-keyed","b":"31_startup-ci","v":[1878.48,1896.4999999999998,1878.6900000000003]}, +{"f":"vanillajs-keyed","b":"32_startup-bt","v":[0,0,0]}, +{"f":"vanillajs-keyed","b":"33_startup-mainthreadcost","v":[7.491999999999997,17.751999999999995,11.039999999999994]}, +{"f":"vanillajs-keyed","b":"34_startup-totalbytes","v":[150.3916015625,150.3916015625,150.3916015625]}, +{"f":"vanillajs-wc-keyed","b":"01_run1k","v":[66.347,66.999,67.521,67.68,67.906,67.983,68.256,68.341,68.564,68.757]}, +{"f":"vanillajs-wc-keyed","b":"02_replace1k","v":[67.725,68.357,68.407,68.556,68.879,68.941,69.325,69.546,69.568,70.02]}, +{"f":"vanillajs-wc-keyed","b":"03_update10th1k_x16","v":[170.637,172.735,183.643,185.149,185.922,186.084,187.598,188.094,190.137,194.555]}, +{"f":"vanillajs-wc-keyed","b":"04_select1k","v":[1.254,19.962,20.145,21.254,21.476,22.839,22.991,23.033,24.282,27.255]}, +{"f":"vanillajs-wc-keyed","b":"05_swap1k","v":[41.935,42.376,42.527,43.116,43.375,43.421,43.618,43.736,44.871,45.722]}, +{"f":"vanillajs-wc-keyed","b":"06_remove-one-1k","v":[73.216,74.295,74.977,75.785,76.158,77.478,78.272,78.374,81.494,82.094]}, +{"f":"vanillajs-wc-keyed","b":"07_create10k","v":[707.971,709.657,710.365,711.109,711.962,712.188,712.317,713.314,713.346,718.865]}, +{"f":"vanillajs-wc-keyed","b":"08_create1k-after1k_x2","v":[152.895,153.202,155.593,155.75,155.842,155.879,156.368,158.109,160.572,161.348]}, +{"f":"vanillajs-wc-keyed","b":"09_clear1k_x8","v":[44.054,44.204,44.992,45.67,47.714,48.487,48.7,49.334,49.426,49.698]}, +{"f":"vanillajs-wc-keyed","b":"21_ready-memory","v":[0.658721923828125]}, +{"f":"vanillajs-wc-keyed","b":"22_run-memory","v":[1.9661378860473633]}, +{"f":"vanillajs-wc-keyed","b":"23_update5-memory","v":[1.9752216339111328]}, +{"f":"vanillajs-wc-keyed","b":"25_run-clear-memory","v":[0.7164516448974609]}, +{"f":"vanillajs-wc-keyed","b":"26_run-10k-memory","v":[13.170158386230469]}, +{"f":"vanillajs-wc-keyed","b":"31_startup-ci","v":[1881.3099999999997,1880.145,1880.9450000000002]}, +{"f":"vanillajs-wc-keyed","b":"32_startup-bt","v":[0,0,0]}, +{"f":"vanillajs-wc-keyed","b":"33_startup-mainthreadcost","v":[9.603999999999997,9.843999999999996,17.567999999999994]}, +{"f":"vanillajs-wc-keyed","b":"34_startup-totalbytes","v":[148.203125,148.203125,148.203125]}, {"f":"voby-v0.43.8-keyed","b":"01_run1k","v":[66.15,66.536,67.102,67.118,67.218,67.383,67.523,67.657,68.165,74.92]}, {"f":"voby-v0.43.8-keyed","b":"02_replace1k","v":[70.247,70.322,70.738,71.294,72.061,72.228,73.185,73.446,75.649,81.726]}, {"f":"voby-v0.43.8-keyed","b":"03_update10th1k_x16","v":[177.915,179.825,183.479,186.5,194.988,197.144,199.585,200.556,202.684,205.818]}, @@ -126,6 +216,24 @@ export const results: RawResult[]=[ {"f":"voby-v0.43.8-keyed","b":"06_remove-one-1k","v":[85.055,88.044,88.576,88.853,89.149,89.766,91.53,92.535,95.11,96.376]}, {"f":"voby-v0.43.8-keyed","b":"07_create10k","v":[685.317,696.085,699.084,709.695,729.715,764.077,773.72,809.451,812.065,814.489]}, {"f":"voby-v0.43.8-keyed","b":"08_create1k-after1k_x2","v":[159.262,160.327,160.503,162.085,162.134,163.022,168.442,173.275,181.135,200.693]}, -{"f":"voby-v0.43.8-keyed","b":"09_clear1k_x8","v":[50.434,50.947,51.313,51.341,51.677,52.957,54.028,54.643,54.904,55.542]},]; -export const frameworks = [{"name":"1more-v0.1.18-keyed","dir":"keyed/1more","keyed":true,"frameworkHomeURL":"https://github.com/Freak613/1more"},{"name":"alpine-v3.10.2-keyed","dir":"keyed/alpine","keyed":true,"issues":[1139],"frameworkHomeURL":"https://alpinejs.dev/"},{"name":"angular-v15.0.1-keyed","dir":"keyed/angular","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"angular-nozone-v15.0.1-keyed","dir":"keyed/angular-nozone","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"apprun-v2.28.3-keyed","dir":"keyed/apprun","keyed":true,"issues":[801],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-keyed","dir":"keyed/art","keyed":true,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"bdc-v1.0.0-keyed","dir":"keyed/bdc","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"blazor-wasm-v6.0.1-keyed","dir":"keyed/blazor-wasm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blazor-wasm-aot-v6.0.1-keyed","dir":"keyed/blazor-wasm-aot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blockdom-v0.9.26-keyed","dir":"keyed/blockdom","keyed":true,"frameworkHomeURL":"https://github.com/ged-odoo/blockdom"},{"name":"bobril-v8.11.2-keyed","dir":"keyed/bobril","keyed":true,"frameworkHomeURL":"https://bobril.com/"},{"name":"choo-v6.13.0-keyed","dir":"keyed/choo","keyed":true,"frameworkHomeURL":"https://www.choo.io/"},{"name":"crank-v0.4.1-keyed","dir":"keyed/crank","keyed":true,"frameworkHomeURL":"https://crank.js.org/"},{"name":"dioxus-v0.2.4-keyed","dir":"keyed/dioxus","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dioxuslabs.com/"},{"name":"dojo-v8.0.0-keyed","dir":"keyed/dojo","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-keyed","dir":"keyed/domdiff","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"dominator-v0.5.0-keyed","dir":"keyed/dominator","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/Pauan/rust-dominator"},{"name":"domvm-v3.4.12-keyed","dir":"keyed/domvm","keyed":true,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-keyed","dir":"keyed/doohtml","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v5-preview-keyed","dir":"keyed/doz","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-keyed","dir":"keyed/ef-js","keyed":true,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-keyed","dir":"keyed/elm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"ember-v4.9.3-keyed","dir":"keyed/ember","keyed":true,"frameworkHomeURL":"https://emberjs.com/"},{"name":"endorphin-v0.5.2-keyed","dir":"keyed/endorphin","keyed":true,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fntags-v0.3.3-keyed","dir":"keyed/fntags","keyed":true,"frameworkHomeURL":"https://srfnstack.github.io/fntags/"},{"name":"forgo-v2.2.3-keyed","dir":"keyed/forgo","keyed":true,"frameworkHomeURL":"https://github.com/forgojs/forgo#readme"},{"name":"fre-v2.5.5-keyed","dir":"keyed/fre","keyed":true,"frameworkHomeURL":"https://fre.js.org/"},{"name":"fullweb-helpers-v0.1.0-keyed","dir":"keyed/fullweb-helpers","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"fullweb-template-v0.1.0-keyed","dir":"keyed/fullweb-template","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"glimmer-v0.14.0-alpha.13-keyed","dir":"keyed/glimmer","keyed":true,"issues":[800],"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"glimmer-2-v2.0.0-beta.20-keyed","dir":"keyed/glimmer-2","keyed":true,"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"gyron-v0.0.16-keyed","dir":"keyed/gyron","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"helix-v0.0.10-keyed","dir":"keyed/helix","keyed":true,"frameworkHomeURL":"https://github.com/thheller/shadow-cljs#readme"},{"name":"heresy-v0.26.1-keyed","dir":"keyed/heresy","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-keyed","dir":"keyed/hullo","keyed":true,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-keyed","dir":"keyed/hydro-js","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"hyperapp-v2.0.22-keyed","dir":"keyed/hyperapp","keyed":true,"frameworkHomeURL":"https://github.com/jorgebucaran/hyperapp"},{"name":"imba-v1.5.2-keyed","dir":"keyed/imba","keyed":true,"frameworkHomeURL":"https://imba.io/"},{"name":"inferno-v7.4.8-keyed","dir":"keyed/inferno","keyed":true,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"ivi-v0.27.1-keyed","dir":"keyed/ivi","keyed":true,"frameworkHomeURL":"https://github.com/localvoid/ivi"},{"name":"jotai-v17.0.1 + 1.7.2-keyed","dir":"keyed/jotai","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/jotai"},{"name":"karyon-v1.5.1-keyed","dir":"keyed/karyon","keyed":true,"issues":[801],"frameworkHomeURL":"https://karyon.dev"},{"name":"knockout-v3.5.0-keyed","dir":"keyed/knockout","keyed":true,"issues":[1139],"frameworkHomeURL":"https://knockoutjs.com/"},{"name":"ko-jsx-v0.16.1-keyed","dir":"keyed/ko-jsx","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ryansolid/ko-jsx"},{"name":"leptos-v0.1.0-keyed","dir":"keyed/leptos","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/leptos-rs/leptos"},{"name":"lighterhtml-v2.5.0-keyed","dir":"keyed/lighterhtml","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.2.6-keyed","dir":"keyed/lit","keyed":true,"issues":[801],"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-keyed","dir":"keyed/lit-html","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"ls-element-v2.0.9-keyed","dir":"keyed/ls-element","keyed":true,"frameworkHomeURL":"https://github.com/michijs/michijs"},{"name":"lui-v1.2.3-keyed","dir":"keyed/lui","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/L3P3/lui"},{"name":"lwc-v2.7.3-keyed","dir":"keyed/lwc","keyed":true,"frameworkHomeURL":"https://lwc.dev/"},{"name":"mahal-v1.4.3-keyed","dir":"keyed/mahal","keyed":true,"frameworkHomeURL":"https://mahaljs.com/"},{"name":"malina-v0.7.0-alpha-keyed","dir":"keyed/malina","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/malinajs"},{"name":"marionette-v5.0.0-alpha.2-keyed","dir":"keyed/marionette","keyed":true,"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marionette-backbone-v5.0.0-alpha.2-keyed","dir":"keyed/marionette-backbone","keyed":true,"issues":[772],"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marko-v4.12.3-keyed","dir":"keyed/marko","keyed":true,"frameworkHomeURL":"https://markojs.com/"},{"name":"maverick-v0.23.1-keyed","dir":"keyed/maverick","keyed":true,"frameworkHomeURL":"https://github.com/maverick-js/maverick"},{"name":"mikado-v0.7.64-keyed","dir":"keyed/mikado","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"million-v1.12.3-beta.1-keyed","dir":"keyed/million","keyed":true,"frameworkHomeURL":"https://github.com/aidenybai/million"},{"name":"mimbl-v0.10.3-keyed","dir":"keyed/mimbl","keyed":true,"frameworkHomeURL":"https://mimjs.com/"},{"name":"miso-v1.4.0-keyed","dir":"keyed/miso","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"misojs-v1.1.0.0-keyed","dir":"keyed/misojs","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mithril-v2.0.4-keyed","dir":"keyed/mithril","keyed":true,"frameworkHomeURL":"https://mithril.js.org/"},{"name":"mobx-jsx-v0.14.0-keyed","dir":"keyed/mobx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/mobx-jsx"},{"name":"mogwai-v0.6.5-keyed","dir":"keyed/mogwai","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-keyed","dir":"keyed/neverland","keyed":true,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"oldskull-v0.1.2-keyed","dir":"keyed/oldskull","keyed":true,"frameworkHomeURL":"https://github.com/alexeyoganezov/oldskull"},{"name":"preact-v10.7.3-keyed","dir":"keyed/preact","keyed":true,"frameworkHomeURL":"https://preactjs.com/"},{"name":"ractive-v1.3.6-keyed","dir":"keyed/ractive","keyed":true,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"rax-v0.6.7-keyed","dir":"keyed/rax","keyed":true,"frameworkHomeURL":"https://github.com/alibaba/rax"},{"name":"react-v17.0.2-keyed","dir":"keyed/react","keyed":true,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"react-diagon-v18.2.0 + 0.13.0-keyed","dir":"keyed/react-diagon","keyed":true,"frameworkHomeURL":"https://www.diagon.dev/"},{"name":"react-focal-v17.0.1 + 0.8.5-keyed","dir":"keyed/react-focal","keyed":true,"frameworkHomeURL":"https://github.com/grammarly/focal"},{"name":"react-hooks-v18.2.0-keyed","dir":"keyed/react-hooks","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-hooks-use-transition-v18.2.0-keyed","dir":"keyed/react-hooks-use-transition","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-mlyn-v0.5.11-keyed","dir":"keyed/react-mlyn","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/vaukalak/mlyn"},{"name":"react-mobX-v17.0.1 + 5.15.4-keyed","dir":"keyed/react-mobX","keyed":true,"frameworkHomeURL":"https://mobx.js.org/"},{"name":"react-recoil-v18.2.0 + 0.7.5-keyed","dir":"keyed/react-recoil","keyed":true,"frameworkHomeURL":"https://recoiljs.org/"},{"name":"react-redux-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","dir":"keyed/react-redux-hooks","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux-hooks-immutable","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","dir":"keyed/react-redux-rematch","keyed":true,"frameworkHomeURL":"https://rematchjs.org/"},{"name":"react-rxjs-v18.2.0 + 0.9.8-keyed","dir":"keyed/react-rxjs","keyed":true,"frameworkHomeURL":"https://react-rxjs.org/"},{"name":"react-starbeam-v18.2.0 + 0.6.0-keyed","dir":"keyed/react-starbeam","keyed":true,"frameworkHomeURL":"https://www.starbeamjs.com/"},{"name":"react-tagged-state-v18.2.0 + 1.21.1-keyed","dir":"keyed/react-tagged-state","keyed":true,"frameworkHomeURL":"https://github.com/oleggrishechkin/react-tagged-state"},{"name":"react-tracked-v17.0.1 + 1.6.0-keyed","dir":"keyed/react-tracked","keyed":true,"frameworkHomeURL":"https://react-tracked.js.org/"},{"name":"react-zustand-v18.2.0 + 4.1.1-keyed","dir":"keyed/react-zustand","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/zustand"},{"name":"reagent-v0.10-keyed","dir":"keyed/reagent","keyed":true,"frameworkHomeURL":"https://reagent-project.github.io/"},{"name":"redom-v3.29.0-keyed","dir":"keyed/redom","keyed":true,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-v0.8.4-keyed","dir":"keyed/reflex","keyed":true,"frameworkHomeURL":"https://zouloux.github.io/reflex/"},{"name":"rescript-react-v0.10.3-keyed","dir":"keyed/rescript-react","keyed":true,"frameworkHomeURL":"https://rescript-lang.org/"},{"name":"resonatejs-keyed","dir":"keyed/resonatejs","keyed":true,"issues":[1139],"frameworkHomeURL":""},{"name":"riot-v7.1.0-keyed","dir":"keyed/riot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://riot.js.org/"},{"name":"s2-v1.0.0-keyed","dir":"keyed/s2","keyed":true,"issues":[800],"frameworkHomeURL":""},{"name":"san-v3.12.0-keyed","dir":"keyed/san","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-composition-v3.10.1 + 1.1.0-keyed","dir":"keyed/san-composition","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-store-v3.12.0 + 2.1.3-keyed","dir":"keyed/san-store","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"scarlets-frame-v0.34.6-keyed","dir":"keyed/scarlets-frame","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"sifrr-v0.0.5-keyed","dir":"keyed/sifrr","keyed":true,"issues":[800,801,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"silkenweb-v0.4.0-keyed","dir":"keyed/silkenweb","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/silkenweb/silkenweb"},{"name":"sinuous-v0.28.1-keyed","dir":"keyed/sinuous","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://sinuous.dev/"},{"name":"skruv-v0.1.0-keyed","dir":"keyed/skruv","keyed":true,"frameworkHomeURL":"https://github.com/skruv/skruv"},{"name":"sledgehammer-v1.0.0-keyed","dir":"keyed/sledgehammer","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/demonthos/sledgehammer/"},{"name":"solid-v1.5.4-keyed","dir":"keyed/solid","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"solid-store-v1.5.4-keyed","dir":"keyed/solid-store","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"spair-v0.0.8-keyed","dir":"keyed/spair","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"spair-qr-v0.0.8-keyed","dir":"keyed/spair-qr","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"stdweb-v0.4.17-keyed","dir":"keyed/stdweb","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"stencil-v2.17.0-keyed","dir":"keyed/stencil","keyed":true,"issues":[1139],"frameworkHomeURL":"https://stenciljs.com/"},{"name":"svelte-v3.50.1-keyed","dir":"keyed/svelte","keyed":true,"frameworkHomeURL":"https://svelte.dev/"},{"name":"sycamore-v0.8.0-keyed","dir":"keyed/sycamore","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sycamore-rs.netlify.app/"},{"name":"udomsay-esx-v0.4.9-keyed","dir":"keyed/udomsay-esx","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"udomsay-tpl-v0.4.9-keyed","dir":"keyed/udomsay-tpl","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-keyed","dir":"keyed/uhtml","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"uhydro-v1.0.7-keyed","dir":"keyed/uhydro","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/uhydro"},{"name":"ui5-webcomponents-v1.3.1-keyed","dir":"keyed/ui5-webcomponents","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"valtio-v17.0.1 + 1.6.1-keyed","dir":"keyed/valtio","keyed":true,"frameworkHomeURL":"https://valtio.pmnd.rs/"},{"name":"vanillajs-keyed","dir":"keyed/vanillajs","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-keyed","dir":"keyed/vanillajs-1","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-wc-keyed","dir":"keyed/vanillajs-wc","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"voby-v0.43.8-keyed","dir":"keyed/voby","keyed":true,"issues":[1139],"frameworkHomeURL":"https://voby.dev/"},{"name":"vue-v3.2.37-keyed","dir":"keyed/vue","keyed":true,"frameworkHomeURL":"https://vue.js.org/"},{"name":"vuerx-jsx-v0.2.0-keyed","dir":"keyed/vuerx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/vuerx-jsx"},{"name":"wasm-bindgen-v0.2.47-keyed","dir":"keyed/wasm-bindgen","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://rustwasm.github.io/docs/wasm-bindgen/"},{"name":"whatsup-v2.5.0-keyed","dir":"keyed/whatsup","keyed":true,"frameworkHomeURL":"https://github.com/whatsup/whatsup"},{"name":"xania-v0.4.8-keyed","dir":"keyed/xania","keyed":true,"frameworkHomeURL":"https://github.com/xania/view"},{"name":"yew-v0.20.0-keyed","dir":"keyed/yew","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"yew-hooks-v0.19.3-keyed","dir":"keyed/yew-hooks","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"apprun-v2.28.3-non-keyed","dir":"non-keyed/apprun","keyed":false,"issues":[772],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-non-keyed","dir":"non-keyed/art","keyed":false,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"aurelia-v1.3.0-non-keyed","dir":"non-keyed/aurelia","keyed":false,"issues":[1139],"frameworkHomeURL":"https://aurelia.io/"},{"name":"bdc-v1.0.0-non-keyed","dir":"non-keyed/bdc","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"binding.scala-v10.0.1-non-keyed","dir":"non-keyed/binding.scala","keyed":false,"frameworkHomeURL":"https://github.com/ThoughtWorksInc/Binding.scala"},{"name":"delorean-v0.1.0-non-keyed","dir":"non-keyed/delorean","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/delorean-rs/delorean"},{"name":"dojo-v8.0.0-non-keyed","dir":"non-keyed/dojo","keyed":false,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-non-keyed","dir":"non-keyed/domdiff","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"domvm-v3.4.12-non-keyed","dir":"non-keyed/domvm","keyed":false,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-non-keyed","dir":"non-keyed/doohtml","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v3.4.1-non-keyed","dir":"non-keyed/doz","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-non-keyed","dir":"non-keyed/ef-js","keyed":false,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-non-keyed","dir":"non-keyed/elm","keyed":false,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"endorphin-v0.5.2-non-keyed","dir":"non-keyed/endorphin","keyed":false,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fre-v2.5.1-non-keyed","dir":"non-keyed/fre","keyed":false,"frameworkHomeURL":"https://fre.js.org/"},{"name":"gyron-v0.0.16-non-keyed","dir":"non-keyed/gyron","keyed":false,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"halogen-v6.1.3-non-keyed","dir":"non-keyed/halogen","keyed":false,"frameworkHomeURL":"https://github.com/purescript-halogen/purescript-halogen"},{"name":"heresy-v0.26.1-non-keyed","dir":"non-keyed/heresy","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-non-keyed","dir":"non-keyed/hullo","keyed":false,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-non-keyed","dir":"non-keyed/hydro-js","keyed":false,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"imba-v1.5.2-non-keyed","dir":"non-keyed/imba","keyed":false,"frameworkHomeURL":"https://imba.io/"},{"name":"incr_dom-v0.15.0-non-keyed","dir":"non-keyed/incr_dom","keyed":false,"frameworkHomeURL":"https://opensource.janestreet.com/incr_dom/"},{"name":"inferno-v7.4.8-non-keyed","dir":"non-keyed/inferno","keyed":false,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"legend-state-v17.0.2 + 0.14.0-non-keyed","dir":"non-keyed/legend-state","keyed":false,"frameworkHomeURL":"https://github.com/LegendApp/legend-state"},{"name":"lighterhtml-v2.5.0-non-keyed","dir":"non-keyed/lighterhtml","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.1.1-non-keyed","dir":"non-keyed/lit","keyed":false,"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-non-keyed","dir":"non-keyed/lit-html","keyed":false,"issues":[800],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"literaljs-v7.0.2-non-keyed","dir":"non-keyed/literaljs","keyed":false,"frameworkHomeURL":"https://literaljs.com/"},{"name":"maquette-v3.3.0-non-keyed","dir":"non-keyed/maquette","keyed":false,"frameworkHomeURL":"https://maquettejs.org/"},{"name":"mikado-v0.7.64-non-keyed","dir":"non-keyed/mikado","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"mimbl-v0.10.3-non-keyed","dir":"non-keyed/mimbl","keyed":false,"frameworkHomeURL":"https://mimblweb.z13.web.core.windows.net/"},{"name":"miso-v1.4.0-non-keyed","dir":"non-keyed/miso","keyed":false,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mogwai-v0.6.5-non-keyed","dir":"non-keyed/mogwai","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-non-keyed","dir":"non-keyed/neverland","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"ractive-v1.3.6-non-keyed","dir":"non-keyed/ractive","keyed":false,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"react-v16.8.6-non-keyed","dir":"non-keyed/react","keyed":false,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"redom-v3.29.0-non-keyed","dir":"non-keyed/redom","keyed":false,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-dom-v0.4-non-keyed","dir":"non-keyed/reflex-dom","keyed":false,"frameworkHomeURL":"https://reflex-frp.org/"},{"name":"riot-v7.1.0-non-keyed","dir":"non-keyed/riot","keyed":false,"frameworkHomeURL":"https://riot.js.org/"},{"name":"san-v3.12.0-non-keyed","dir":"non-keyed/san","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"sauron-v0.50.3-non-keyed","dir":"non-keyed/sauron","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/ivanceras/sauron"},{"name":"scarlets-frame-v0.34.6-non-keyed","dir":"non-keyed/scarlets-frame","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"seed-v0.8.0-non-keyed","dir":"non-keyed/seed","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/seed-rs/seed"},{"name":"sifrr-v0.0.3-non-keyed","dir":"non-keyed/sifrr","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"slim-js-v5.0.8-non-keyed","dir":"non-keyed/slim-js","keyed":false,"issues":[1139],"frameworkHomeURL":"https://slimjs.com/#/welcome"},{"name":"slingjs-v14.3.0-non-keyed","dir":"non-keyed/slingjs","keyed":false,"frameworkHomeURL":"https://github.com/puckowski/Sling.js"},{"name":"stdweb-v0.4.17-non-keyed","dir":"non-keyed/stdweb","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"svelte-v3.50.1-non-keyed","dir":"non-keyed/svelte","keyed":false,"frameworkHomeURL":"https://svelte.dev/"},{"name":"udomsay-esx-v0.4.9-non-keyed","dir":"non-keyed/udomsay-esx","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-non-keyed","dir":"non-keyed/uhtml","keyed":false,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"ui5-webcomponents-v1.3.1-non-keyed","dir":"non-keyed/ui5-webcomponents","keyed":false,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"vanillajs-non-keyed","dir":"non-keyed/vanillajs","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-non-keyed","dir":"non-keyed/vanillajs-1","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vue-v3.2.37-non-keyed","dir":"non-keyed/vue","keyed":false,"frameworkHomeURL":"https://vue.js.org/"}]; +{"f":"voby-v0.43.8-keyed","b":"09_clear1k_x8","v":[50.434,50.947,51.313,51.341,51.677,52.957,54.028,54.643,54.904,55.542]}, +{"f":"xania-v0.4.8-keyed","b":"01_run1k","v":[61.838,62.431,62.578,62.871,62.979,63.187,63.223,63.595,66.105,66.864]}, +{"f":"xania-v0.4.8-keyed","b":"02_replace1k","v":[66.563,66.743,66.823,67.14,67.327,67.755,67.886,68.374,69.166,69.713]}, +{"f":"xania-v0.4.8-keyed","b":"03_update10th1k_x16","v":[81.602,170.221,176.182,180.838,184.439,185.963,186.313,188.519,190.052,198.391]}, +{"f":"xania-v0.4.8-keyed","b":"04_select1k","v":[18.61,19.125,19.528,19.58,19.733,19.771,19.915,20.405,21.174,21.627]}, +{"f":"xania-v0.4.8-keyed","b":"05_swap1k","v":[42.06,42.625,42.917,43.132,44.059,44.739,45.441,45.731,46.298,47.876]}, +{"f":"xania-v0.4.8-keyed","b":"06_remove-one-1k","v":[74.942,75.904,78.071,78.891,79.384,80.13,80.798,80.804,81.144,82.284]}, +{"f":"xania-v0.4.8-keyed","b":"07_create10k","v":[644.747,646.234,650.899,652.473,652.77,653.102,653.516,655.879,656.327,658.976]}, +{"f":"xania-v0.4.8-keyed","b":"08_create1k-after1k_x2","v":[147.479,148.192,149.375,150.687,150.795,152.211,152.391,153.526,153.671,167.915]}, +{"f":"xania-v0.4.8-keyed","b":"09_clear1k_x8","v":[43.619,45.475,45.626,45.72,46.801,47.245,48.362,48.91,49.819,50.006]}, +{"f":"xania-v0.4.8-keyed","b":"21_ready-memory","v":[0.7439441680908203]}, +{"f":"xania-v0.4.8-keyed","b":"22_run-memory","v":[1.899806022644043]}, +{"f":"xania-v0.4.8-keyed","b":"23_update5-memory","v":[1.859781265258789]}, +{"f":"xania-v0.4.8-keyed","b":"25_run-clear-memory","v":[0.8105621337890625]}, +{"f":"xania-v0.4.8-keyed","b":"26_run-10k-memory","v":[12.77441120147705]}, +{"f":"xania-v0.4.8-keyed","b":"31_startup-ci","v":[1884.21,1878.17,1879.5749999999998]}, +{"f":"xania-v0.4.8-keyed","b":"32_startup-bt","v":[0,0,0]}, +{"f":"xania-v0.4.8-keyed","b":"33_startup-mainthreadcost","v":[18.843999999999994,7.123999999999998,13.40799999999999]}, +{"f":"xania-v0.4.8-keyed","b":"34_startup-totalbytes","v":[159.8076171875,159.8076171875,159.8076171875]},]; +export const frameworks = [{"name":"1more-v0.1.18-keyed","dir":"keyed/1more","keyed":true,"frameworkHomeURL":"https://github.com/Freak613/1more"},{"name":"alpine-v3.10.2-keyed","dir":"keyed/alpine","keyed":true,"issues":[1139],"frameworkHomeURL":"https://alpinejs.dev/"},{"name":"angular-v15.0.1-keyed","dir":"keyed/angular","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"angular-nozone-v15.0.1-keyed","dir":"keyed/angular-nozone","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"apprun-v2.28.3-keyed","dir":"keyed/apprun","keyed":true,"issues":[801],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-keyed","dir":"keyed/art","keyed":true,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"bdc-v1.0.0-keyed","dir":"keyed/bdc","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"blazor-wasm-v6.0.1-keyed","dir":"keyed/blazor-wasm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blazor-wasm-aot-v6.0.1-keyed","dir":"keyed/blazor-wasm-aot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blockdom-v0.9.26-keyed","dir":"keyed/blockdom","keyed":true,"frameworkHomeURL":"https://github.com/ged-odoo/blockdom"},{"name":"bobril-v8.11.2-keyed","dir":"keyed/bobril","keyed":true,"frameworkHomeURL":"https://bobril.com/"},{"name":"choo-v6.13.0-keyed","dir":"keyed/choo","keyed":true,"frameworkHomeURL":"https://www.choo.io/"},{"name":"crank-v0.4.1-keyed","dir":"keyed/crank","keyed":true,"frameworkHomeURL":"https://crank.js.org/"},{"name":"dioxus-v0.2.4-keyed","dir":"keyed/dioxus","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dioxuslabs.com/"},{"name":"dojo-v8.0.0-keyed","dir":"keyed/dojo","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-keyed","dir":"keyed/domdiff","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"dominator-v0.5.0-keyed","dir":"keyed/dominator","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/Pauan/rust-dominator"},{"name":"domvm-v3.4.12-keyed","dir":"keyed/domvm","keyed":true,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-keyed","dir":"keyed/doohtml","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v5-preview-keyed","dir":"keyed/doz","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-keyed","dir":"keyed/ef-js","keyed":true,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-keyed","dir":"keyed/elm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"ember-v4.9.3-keyed","dir":"keyed/ember","keyed":true,"frameworkHomeURL":"https://emberjs.com/"},{"name":"endorphin-v0.5.2-keyed","dir":"keyed/endorphin","keyed":true,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fntags-v0.3.3-keyed","dir":"keyed/fntags","keyed":true,"frameworkHomeURL":"https://srfnstack.github.io/fntags/"},{"name":"forgo-v2.2.3-keyed","dir":"keyed/forgo","keyed":true,"frameworkHomeURL":"https://github.com/forgojs/forgo#readme"},{"name":"fre-v2.5.5-keyed","dir":"keyed/fre","keyed":true,"frameworkHomeURL":"https://fre.js.org/"},{"name":"fullweb-helpers-v0.1.0-keyed","dir":"keyed/fullweb-helpers","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"fullweb-template-v0.1.0-keyed","dir":"keyed/fullweb-template","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"glimmer-v0.14.0-alpha.13-keyed","dir":"keyed/glimmer","keyed":true,"issues":[800],"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"glimmer-2-v2.0.0-beta.20-keyed","dir":"keyed/glimmer-2","keyed":true,"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"gyron-v0.0.16-keyed","dir":"keyed/gyron","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"helix-v0.0.10-keyed","dir":"keyed/helix","keyed":true,"frameworkHomeURL":"https://github.com/thheller/shadow-cljs#readme"},{"name":"heresy-v0.26.1-keyed","dir":"keyed/heresy","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-keyed","dir":"keyed/hullo","keyed":true,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-keyed","dir":"keyed/hydro-js","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"hyperapp-v2.0.22-keyed","dir":"keyed/hyperapp","keyed":true,"frameworkHomeURL":"https://github.com/jorgebucaran/hyperapp"},{"name":"imba-v1.5.2-keyed","dir":"keyed/imba","keyed":true,"frameworkHomeURL":"https://imba.io/"},{"name":"inferno-v7.4.8-keyed","dir":"keyed/inferno","keyed":true,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"ivi-v0.27.1-keyed","dir":"keyed/ivi","keyed":true,"frameworkHomeURL":"https://github.com/localvoid/ivi"},{"name":"jotai-v17.0.1 + 1.7.2-keyed","dir":"keyed/jotai","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/jotai"},{"name":"karyon-v1.5.1-keyed","dir":"keyed/karyon","keyed":true,"issues":[801],"frameworkHomeURL":"https://karyon.dev"},{"name":"knockout-v3.5.0-keyed","dir":"keyed/knockout","keyed":true,"issues":[1139],"frameworkHomeURL":"https://knockoutjs.com/"},{"name":"ko-jsx-v0.16.1-keyed","dir":"keyed/ko-jsx","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ryansolid/ko-jsx"},{"name":"leptos-v0.1.0-keyed","dir":"keyed/leptos","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/leptos-rs/leptos"},{"name":"lighterhtml-v2.5.0-keyed","dir":"keyed/lighterhtml","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.2.6-keyed","dir":"keyed/lit","keyed":true,"issues":[801],"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-keyed","dir":"keyed/lit-html","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"ls-element-v2.0.9-keyed","dir":"keyed/ls-element","keyed":true,"frameworkHomeURL":"https://github.com/michijs/michijs"},{"name":"lui-v1.2.3-keyed","dir":"keyed/lui","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/L3P3/lui"},{"name":"lwc-v2.7.3-keyed","dir":"keyed/lwc","keyed":true,"frameworkHomeURL":"https://lwc.dev/"},{"name":"mahal-v1.4.3-keyed","dir":"keyed/mahal","keyed":true,"frameworkHomeURL":"https://mahaljs.com/"},{"name":"malina-v0.7.0-alpha-keyed","dir":"keyed/malina","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/malinajs"},{"name":"marionette-v5.0.0-alpha.2-keyed","dir":"keyed/marionette","keyed":true,"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marionette-backbone-v5.0.0-alpha.2-keyed","dir":"keyed/marionette-backbone","keyed":true,"issues":[772],"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marko-v4.12.3-keyed","dir":"keyed/marko","keyed":true,"frameworkHomeURL":"https://markojs.com/"},{"name":"maverick-v0.23.1-keyed","dir":"keyed/maverick","keyed":true,"frameworkHomeURL":"https://github.com/maverick-js/maverick"},{"name":"mikado-v0.7.64-keyed","dir":"keyed/mikado","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"million-v1.12.3-beta.1-keyed","dir":"keyed/million","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/aidenybai/million"},{"name":"mimbl-v0.10.3-keyed","dir":"keyed/mimbl","keyed":true,"frameworkHomeURL":"https://mimjs.com/"},{"name":"miso-v1.4.0-keyed","dir":"keyed/miso","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"misojs-v1.1.0.0-keyed","dir":"keyed/misojs","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mithril-v2.0.4-keyed","dir":"keyed/mithril","keyed":true,"frameworkHomeURL":"https://mithril.js.org/"},{"name":"mobx-jsx-v0.14.0-keyed","dir":"keyed/mobx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/mobx-jsx"},{"name":"mogwai-v0.6.5-keyed","dir":"keyed/mogwai","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-keyed","dir":"keyed/neverland","keyed":true,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"oldskull-v0.1.2-keyed","dir":"keyed/oldskull","keyed":true,"frameworkHomeURL":"https://github.com/alexeyoganezov/oldskull"},{"name":"preact-v10.7.3-keyed","dir":"keyed/preact","keyed":true,"frameworkHomeURL":"https://preactjs.com/"},{"name":"ractive-v1.3.6-keyed","dir":"keyed/ractive","keyed":true,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"rax-v0.6.7-keyed","dir":"keyed/rax","keyed":true,"frameworkHomeURL":"https://github.com/alibaba/rax"},{"name":"react-v17.0.2-keyed","dir":"keyed/react","keyed":true,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"react-diagon-v18.2.0 + 0.13.0-keyed","dir":"keyed/react-diagon","keyed":true,"frameworkHomeURL":"https://www.diagon.dev/"},{"name":"react-focal-v17.0.1 + 0.8.5-keyed","dir":"keyed/react-focal","keyed":true,"frameworkHomeURL":"https://github.com/grammarly/focal"},{"name":"react-hooks-v18.2.0-keyed","dir":"keyed/react-hooks","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-hooks-use-transition-v18.2.0-keyed","dir":"keyed/react-hooks-use-transition","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-mlyn-v0.5.11-keyed","dir":"keyed/react-mlyn","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/vaukalak/mlyn"},{"name":"react-mobX-v17.0.1 + 5.15.4-keyed","dir":"keyed/react-mobX","keyed":true,"frameworkHomeURL":"https://mobx.js.org/"},{"name":"react-recoil-v18.2.0 + 0.7.5-keyed","dir":"keyed/react-recoil","keyed":true,"frameworkHomeURL":"https://recoiljs.org/"},{"name":"react-redux-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","dir":"keyed/react-redux-hooks","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux-hooks-immutable","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","dir":"keyed/react-redux-rematch","keyed":true,"frameworkHomeURL":"https://rematchjs.org/"},{"name":"react-rxjs-v18.2.0 + 0.9.8-keyed","dir":"keyed/react-rxjs","keyed":true,"frameworkHomeURL":"https://react-rxjs.org/"},{"name":"react-starbeam-v18.2.0 + 0.6.0-keyed","dir":"keyed/react-starbeam","keyed":true,"frameworkHomeURL":"https://www.starbeamjs.com/"},{"name":"react-tagged-state-v18.2.0 + 1.21.1-keyed","dir":"keyed/react-tagged-state","keyed":true,"frameworkHomeURL":"https://github.com/oleggrishechkin/react-tagged-state"},{"name":"react-tracked-v17.0.1 + 1.6.0-keyed","dir":"keyed/react-tracked","keyed":true,"frameworkHomeURL":"https://react-tracked.js.org/"},{"name":"react-zustand-v18.2.0 + 4.1.1-keyed","dir":"keyed/react-zustand","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/zustand"},{"name":"reagent-v0.10-keyed","dir":"keyed/reagent","keyed":true,"frameworkHomeURL":"https://reagent-project.github.io/"},{"name":"redom-v3.29.0-keyed","dir":"keyed/redom","keyed":true,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-v0.8.4-keyed","dir":"keyed/reflex","keyed":true,"frameworkHomeURL":"https://zouloux.github.io/reflex/"},{"name":"rescript-react-v0.10.3-keyed","dir":"keyed/rescript-react","keyed":true,"frameworkHomeURL":"https://rescript-lang.org/"},{"name":"resonatejs-keyed","dir":"keyed/resonatejs","keyed":true,"issues":[1139],"frameworkHomeURL":""},{"name":"riot-v7.1.0-keyed","dir":"keyed/riot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://riot.js.org/"},{"name":"s2-v1.0.0-keyed","dir":"keyed/s2","keyed":true,"issues":[800],"frameworkHomeURL":""},{"name":"san-v3.12.0-keyed","dir":"keyed/san","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-composition-v3.10.1 + 1.1.0-keyed","dir":"keyed/san-composition","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-store-v3.12.0 + 2.1.3-keyed","dir":"keyed/san-store","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"scarlets-frame-v0.34.6-keyed","dir":"keyed/scarlets-frame","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"sifrr-v0.0.5-keyed","dir":"keyed/sifrr","keyed":true,"issues":[800,801,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"silkenweb-v0.4.0-keyed","dir":"keyed/silkenweb","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/silkenweb/silkenweb"},{"name":"sinuous-v0.28.1-keyed","dir":"keyed/sinuous","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://sinuous.dev/"},{"name":"skruv-v0.1.0-keyed","dir":"keyed/skruv","keyed":true,"frameworkHomeURL":"https://github.com/skruv/skruv"},{"name":"sledgehammer-v1.0.0-keyed","dir":"keyed/sledgehammer","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/demonthos/sledgehammer/"},{"name":"solid-v1.5.4-keyed","dir":"keyed/solid","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"solid-store-v1.5.4-keyed","dir":"keyed/solid-store","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"spair-v0.0.8-keyed","dir":"keyed/spair","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"spair-qr-v0.0.8-keyed","dir":"keyed/spair-qr","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"stdweb-v0.4.17-keyed","dir":"keyed/stdweb","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"stencil-v2.17.0-keyed","dir":"keyed/stencil","keyed":true,"issues":[1139],"frameworkHomeURL":"https://stenciljs.com/"},{"name":"svelte-v3.50.1-keyed","dir":"keyed/svelte","keyed":true,"frameworkHomeURL":"https://svelte.dev/"},{"name":"sycamore-v0.8.0-keyed","dir":"keyed/sycamore","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sycamore-rs.netlify.app/"},{"name":"udomsay-esx-v0.4.9-keyed","dir":"keyed/udomsay-esx","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"udomsay-tpl-v0.4.9-keyed","dir":"keyed/udomsay-tpl","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-keyed","dir":"keyed/uhtml","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"uhydro-v1.0.7-keyed","dir":"keyed/uhydro","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/uhydro"},{"name":"ui5-webcomponents-v1.3.1-keyed","dir":"keyed/ui5-webcomponents","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"valtio-v17.0.1 + 1.6.1-keyed","dir":"keyed/valtio","keyed":true,"frameworkHomeURL":"https://valtio.pmnd.rs/"},{"name":"vanillajs-keyed","dir":"keyed/vanillajs","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-keyed","dir":"keyed/vanillajs-1","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-wc-keyed","dir":"keyed/vanillajs-wc","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"voby-v0.43.8-keyed","dir":"keyed/voby","keyed":true,"issues":[1139],"frameworkHomeURL":"https://voby.dev/"},{"name":"vue-v3.2.37-keyed","dir":"keyed/vue","keyed":true,"frameworkHomeURL":"https://vue.js.org/"},{"name":"vuerx-jsx-v0.2.0-keyed","dir":"keyed/vuerx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/vuerx-jsx"},{"name":"wasm-bindgen-v0.2.47-keyed","dir":"keyed/wasm-bindgen","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://rustwasm.github.io/docs/wasm-bindgen/"},{"name":"whatsup-v2.5.0-keyed","dir":"keyed/whatsup","keyed":true,"frameworkHomeURL":"https://github.com/whatsup/whatsup"},{"name":"xania-v0.4.8-keyed","dir":"keyed/xania","keyed":true,"frameworkHomeURL":"https://github.com/xania/view"},{"name":"yew-v0.20.0-keyed","dir":"keyed/yew","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"yew-hooks-v0.19.3-keyed","dir":"keyed/yew-hooks","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"apprun-v2.28.3-non-keyed","dir":"non-keyed/apprun","keyed":false,"issues":[772],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-non-keyed","dir":"non-keyed/art","keyed":false,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"aurelia-v1.3.0-non-keyed","dir":"non-keyed/aurelia","keyed":false,"issues":[1139],"frameworkHomeURL":"https://aurelia.io/"},{"name":"bdc-v1.0.0-non-keyed","dir":"non-keyed/bdc","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"binding.scala-v10.0.1-non-keyed","dir":"non-keyed/binding.scala","keyed":false,"frameworkHomeURL":"https://github.com/ThoughtWorksInc/Binding.scala"},{"name":"delorean-v0.1.0-non-keyed","dir":"non-keyed/delorean","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/delorean-rs/delorean"},{"name":"dojo-v8.0.0-non-keyed","dir":"non-keyed/dojo","keyed":false,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-non-keyed","dir":"non-keyed/domdiff","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"domvm-v3.4.12-non-keyed","dir":"non-keyed/domvm","keyed":false,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-non-keyed","dir":"non-keyed/doohtml","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v3.4.1-non-keyed","dir":"non-keyed/doz","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-non-keyed","dir":"non-keyed/ef-js","keyed":false,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-non-keyed","dir":"non-keyed/elm","keyed":false,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"endorphin-v0.5.2-non-keyed","dir":"non-keyed/endorphin","keyed":false,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fre-v2.5.1-non-keyed","dir":"non-keyed/fre","keyed":false,"frameworkHomeURL":"https://fre.js.org/"},{"name":"gyron-v0.0.16-non-keyed","dir":"non-keyed/gyron","keyed":false,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"halogen-v6.1.3-non-keyed","dir":"non-keyed/halogen","keyed":false,"frameworkHomeURL":"https://github.com/purescript-halogen/purescript-halogen"},{"name":"heresy-v0.26.1-non-keyed","dir":"non-keyed/heresy","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-non-keyed","dir":"non-keyed/hullo","keyed":false,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-non-keyed","dir":"non-keyed/hydro-js","keyed":false,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"imba-v1.5.2-non-keyed","dir":"non-keyed/imba","keyed":false,"frameworkHomeURL":"https://imba.io/"},{"name":"incr_dom-v0.15.0-non-keyed","dir":"non-keyed/incr_dom","keyed":false,"frameworkHomeURL":"https://opensource.janestreet.com/incr_dom/"},{"name":"inferno-v7.4.8-non-keyed","dir":"non-keyed/inferno","keyed":false,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"legend-state-v17.0.2 + 0.14.0-non-keyed","dir":"non-keyed/legend-state","keyed":false,"frameworkHomeURL":"https://github.com/LegendApp/legend-state"},{"name":"lighterhtml-v2.5.0-non-keyed","dir":"non-keyed/lighterhtml","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.1.1-non-keyed","dir":"non-keyed/lit","keyed":false,"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-non-keyed","dir":"non-keyed/lit-html","keyed":false,"issues":[800],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"literaljs-v7.0.2-non-keyed","dir":"non-keyed/literaljs","keyed":false,"frameworkHomeURL":"https://literaljs.com/"},{"name":"maquette-v3.3.0-non-keyed","dir":"non-keyed/maquette","keyed":false,"frameworkHomeURL":"https://maquettejs.org/"},{"name":"mikado-v0.7.64-non-keyed","dir":"non-keyed/mikado","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"mimbl-v0.10.3-non-keyed","dir":"non-keyed/mimbl","keyed":false,"frameworkHomeURL":"https://mimblweb.z13.web.core.windows.net/"},{"name":"miso-v1.4.0-non-keyed","dir":"non-keyed/miso","keyed":false,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mogwai-v0.6.5-non-keyed","dir":"non-keyed/mogwai","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-non-keyed","dir":"non-keyed/neverland","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"ractive-v1.3.6-non-keyed","dir":"non-keyed/ractive","keyed":false,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"react-v16.8.6-non-keyed","dir":"non-keyed/react","keyed":false,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"redom-v3.29.0-non-keyed","dir":"non-keyed/redom","keyed":false,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-dom-v0.4-non-keyed","dir":"non-keyed/reflex-dom","keyed":false,"frameworkHomeURL":"https://reflex-frp.org/"},{"name":"riot-v7.1.0-non-keyed","dir":"non-keyed/riot","keyed":false,"frameworkHomeURL":"https://riot.js.org/"},{"name":"san-v3.12.0-non-keyed","dir":"non-keyed/san","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"sauron-v0.50.3-non-keyed","dir":"non-keyed/sauron","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/ivanceras/sauron"},{"name":"scarlets-frame-v0.34.6-non-keyed","dir":"non-keyed/scarlets-frame","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"seed-v0.8.0-non-keyed","dir":"non-keyed/seed","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/seed-rs/seed"},{"name":"sifrr-v0.0.3-non-keyed","dir":"non-keyed/sifrr","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"slim-js-v5.0.8-non-keyed","dir":"non-keyed/slim-js","keyed":false,"issues":[1139],"frameworkHomeURL":"https://slimjs.com/#/welcome"},{"name":"slingjs-v14.3.0-non-keyed","dir":"non-keyed/slingjs","keyed":false,"frameworkHomeURL":"https://github.com/puckowski/Sling.js"},{"name":"stdweb-v0.4.17-non-keyed","dir":"non-keyed/stdweb","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"svelte-v3.50.1-non-keyed","dir":"non-keyed/svelte","keyed":false,"frameworkHomeURL":"https://svelte.dev/"},{"name":"udomsay-esx-v0.4.9-non-keyed","dir":"non-keyed/udomsay-esx","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-non-keyed","dir":"non-keyed/uhtml","keyed":false,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"ui5-webcomponents-v1.3.1-non-keyed","dir":"non-keyed/ui5-webcomponents","keyed":false,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"vanillajs-non-keyed","dir":"non-keyed/vanillajs","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-non-keyed","dir":"non-keyed/vanillajs-1","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vue-v3.2.37-non-keyed","dir":"non-keyed/vue","keyed":false,"frameworkHomeURL":"https://vue.js.org/"}]; export const benchmarks = [{"id":"01_run1k","label":"create rows","description":"creating 1,000 rows (5 warmup runs).","type":0,"allowBatching":true,"durationMeasurementMode":0},{"id":"02_replace1k","label":"replace all rows","description":"updating all 1,000 rows (5 warmup runs).","type":0,"allowBatching":true,"durationMeasurementMode":1},{"id":"03_update10th1k_x16","label":"partial update","description":"updating every 10th row for 1,000 rows (3 warmup runs). 16x CPU slowdown.","type":0,"throttleCPU":16,"allowBatching":true,"durationMeasurementMode":1},{"id":"04_select1k","label":"select row","description":"highlighting a selected row. (5 warmup runs). 16x CPU slowdown.","type":0,"throttleCPU":16,"allowBatching":true,"durationMeasurementMode":1},{"id":"05_swap1k","label":"swap rows","description":"swap 2 rows for table with 1,000 rows. (5 warmup runs). 4x CPU slowdown.","type":0,"throttleCPU":4,"allowBatching":true,"durationMeasurementMode":1},{"id":"06_remove-one-1k","label":"remove row","description":"removing one row. (5 warmup runs). 4x CPU slowdown.","type":0,"throttleCPU":4,"allowBatching":true,"durationMeasurementMode":1},{"id":"07_create10k","label":"create many rows","description":"creating 10,000 rows. (5 warmup runs with 1k rows).","type":0,"allowBatching":true,"durationMeasurementMode":0},{"id":"08_create1k-after1k_x2","label":"append rows to large table","description":"appending 1,000 to a table of 10,000 rows. 2x CPU slowdown.","type":0,"throttleCPU":2,"allowBatching":true,"durationMeasurementMode":1},{"id":"09_clear1k_x8","label":"clear rows","description":"clearing a table with 1,000 rows. 8x CPU slowdown. (5 warmup runs).","type":0,"throttleCPU":8,"allowBatching":true,"durationMeasurementMode":1},{"id":"21_ready-memory","label":"ready memory","description":"Memory usage after page load.","type":1},{"id":"22_run-memory","label":"run memory","description":"Memory usage after adding 1,000 rows.","type":1},{"id":"23_update5-memory","label":"update every 10th row for 1k rows (5 cycles)","description":"Memory usage after clicking update every 10th row 5 times","type":1},{"id":"25_run-clear-memory","label":"creating/clearing 1k rows (5 cycles)","description":"Memory usage after creating and clearing 1000 rows 5 times","type":1},{"id":"26_run-10k-memory","label":"run memory 10k","description":"Memory usage after adding 10,000 rows.","type":1},{"id":"31_startup-ci","label":"consistently interactive","description":"a pessimistic TTI - when the CPU and network are both definitely very idle. (no more CPU tasks over 50ms)","property":"interactive","type":3},{"id":"32_startup-bt","label":"script bootup time","description":"the total ms required to parse/compile/evaluate all the page's scripts","property":"bootup-time","type":3},{"id":"33_startup-mainthreadcost","label":"main thread work cost","description":"total amount of time spent doing work on the main thread. includes style/layout/etc.","property":"mainthread-work-breakdown","type":3},{"id":"34_startup-totalbytes","label":"total kilobyte weight","description":"network transfer cost (post-compression) of all the resources loaded into the page.","property":"total-byte-weight","type":3}]; diff --git a/webdriver-ts-results/table.html b/webdriver-ts-results/table.html index b099b4a5e..5c05b4d81 100644 --- a/webdriver-ts-results/table.html +++ b/webdriver-ts-results/table.html @@ -43,4 +43,4 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=60103,o=60106,a=60107,l=60108,u=60114,i=60109,c=60110,s=60112,f=60113,d=60120,p=60115,m=60116,h=60121,g=60122,v=60117,y=60129,b=60131;if("function"==typeof Symbol&&Symbol.for){var w=Symbol.for;r=w("react.element"),o=w("react.portal"),a=w("react.fragment"),l=w("react.strict_mode"),u=w("react.profiler"),i=w("react.provider"),c=w("react.context"),s=w("react.forward_ref"),f=w("react.suspense"),d=w("react.suspense_list"),p=w("react.memo"),m=w("react.lazy"),h=w("react.block"),g=w("react.server.block"),v=w("react.fundamental"),y=w("react.debug_trace_mode"),b=w("react.legacy_hidden")}function k(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case r:switch(e=e.type){case a:case u:case l:case f:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case m:case p:case i:return e;default:return n}}case o:return n}}}var x=i,S=r,E=s,_=a,C=m,P=p,N=o,T=u,z=l,O=f;n.ContextConsumer=c,n.ContextProvider=x,n.Element=S,n.ForwardRef=E,n.Fragment=_,n.Lazy=C,n.Memo=P,n.Portal=N,n.Profiler=T,n.StrictMode=z,n.Suspense=O,n.isAsyncMode=function(){return!1},n.isConcurrentMode=function(){return!1},n.isContextConsumer=function(e){return k(e)===c},n.isContextProvider=function(e){return k(e)===i},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},n.isForwardRef=function(e){return k(e)===s},n.isFragment=function(e){return k(e)===a},n.isLazy=function(e){return k(e)===m},n.isMemo=function(e){return k(e)===p},n.isPortal=function(e){return k(e)===o},n.isProfiler=function(e){return k(e)===u},n.isStrictMode=function(e){return k(e)===l},n.isSuspense=function(e){return k(e)===f},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===y||e===l||e===f||e===d||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===i||e.$$typeof===c||e.$$typeof===s||e.$$typeof===v||e.$$typeof===h||e[0]===g)},n.typeOf=k}]]); \ No newline at end of file + */var r=60103,o=60106,a=60107,l=60108,u=60114,i=60109,c=60110,s=60112,f=60113,d=60120,p=60115,m=60116,h=60121,g=60122,v=60117,y=60129,b=60131;if("function"==typeof Symbol&&Symbol.for){var w=Symbol.for;r=w("react.element"),o=w("react.portal"),a=w("react.fragment"),l=w("react.strict_mode"),u=w("react.profiler"),i=w("react.provider"),c=w("react.context"),s=w("react.forward_ref"),f=w("react.suspense"),d=w("react.suspense_list"),p=w("react.memo"),m=w("react.lazy"),h=w("react.block"),g=w("react.server.block"),v=w("react.fundamental"),y=w("react.debug_trace_mode"),b=w("react.legacy_hidden")}function k(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case r:switch(e=e.type){case a:case u:case l:case f:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case m:case p:case i:return e;default:return n}}case o:return n}}}var x=i,S=r,E=s,_=a,C=m,P=p,N=o,T=u,z=l,O=f;n.ContextConsumer=c,n.ContextProvider=x,n.Element=S,n.ForwardRef=E,n.Fragment=_,n.Lazy=C,n.Memo=P,n.Portal=N,n.Profiler=T,n.StrictMode=z,n.Suspense=O,n.isAsyncMode=function(){return!1},n.isConcurrentMode=function(){return!1},n.isContextConsumer=function(e){return k(e)===c},n.isContextProvider=function(e){return k(e)===i},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},n.isForwardRef=function(e){return k(e)===s},n.isFragment=function(e){return k(e)===a},n.isLazy=function(e){return k(e)===m},n.isMemo=function(e){return k(e)===p},n.isPortal=function(e){return k(e)===o},n.isProfiler=function(e){return k(e)===u},n.isStrictMode=function(e){return k(e)===l},n.isSuspense=function(e){return k(e)===f},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===y||e===l||e===f||e===d||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===i||e.$$typeof===c||e.$$typeof===s||e.$$typeof===v||e.$$typeof===h||e[0]===g)},n.typeOf=k}]]); \ No newline at end of file diff --git a/webdriver-ts/results.json b/webdriver-ts/results.json index 1736952c0..a49c485e0 100644 --- a/webdriver-ts/results.json +++ b/webdriver-ts/results.json @@ -1 +1 @@ -[{"framework":"blockdom-v0.9.26-keyed","benchmark":"01_run1k","values":[62.956,62.963,64.607,64.609,64.808,64.842,64.949,65.387,65.719,65.721]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"02_replace1k","values":[67.11,67.286,67.742,68.006,68.717,68.904,69.278,70.536,71.156,71.915]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"03_update10th1k_x16","values":[158.791,161.314,163.412,164.471,164.843,167.664,170.187,170.215,171.266,173.175]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"04_select1k","values":[20.733,21.161,21.19,21.446,21.972,22.305,22.321,22.467,22.866,29.418]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"05_swap1k","values":[41.927,42.138,42.33,42.495,44.272,44.34,45.003,46.416,47.392,47.682]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"06_remove-one-1k","values":[73.366,73.899,74.048,74.603,76.844,77.478,77.601,77.627,78.77,80.731]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"07_create10k","values":[673.74,682.912,686.059,686.268,686.695,687.686,688.689,691.665,694.495,695.74]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"08_create1k-after1k_x2","values":[152.811,154.019,154.06,155.447,155.764,156.16,157.786,158.36,158.805,159.518]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"09_clear1k_x8","values":[42.346,43.613,43.646,45.09,46.554,48.069,48.111,48.219,49.01,49.499]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"21_ready-memory","values":[0.7367439270019531]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"22_run-memory","values":[2.4577817916870117]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"23_update5-memory","values":[2.5959959030151367]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"25_run-clear-memory","values":[0.9265041351318359]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"26_run-10k-memory","values":[17.82955265045166]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"31_startup-ci","values":[1879.025,1879.4,1879.1899999999998]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"32_startup-bt","values":[0.07600000000000001,0,0]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"33_startup-mainthreadcost","values":[9720.328,8.700000000000001,11.083999999999994]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"34_startup-totalbytes","values":[154.6396484375,154.6396484375,154.6396484375]},{"framework":"inferno-v7.4.8-keyed","benchmark":"01_run1k","values":[64.12,64.718,64.915,65.155,65.42,65.858,65.9,66.119,66.126,67.704]},{"framework":"inferno-v7.4.8-keyed","benchmark":"02_replace1k","values":[67.432,67.446,67.538,67.929,67.966,68.351,68.56,69.233,69.302,69.692]},{"framework":"inferno-v7.4.8-keyed","benchmark":"03_update10th1k_x16","values":[167.535,169.935,173.261,173.474,173.704,174.396,177.005,178.24,179.511,183.206]},{"framework":"inferno-v7.4.8-keyed","benchmark":"04_select1k","values":[17.913,18.108,19.338,19.599,21.814,22.083,22.733,23.118,23.963,25.056]},{"framework":"inferno-v7.4.8-keyed","benchmark":"05_swap1k","values":[42.111,42.774,42.977,43.295,43.528,43.755,44.286,45.279,45.525,45.573]},{"framework":"inferno-v7.4.8-keyed","benchmark":"06_remove-one-1k","values":[72.752,73.685,73.703,73.776,74.122,75.166,76.965,77.416,78.922,79.525]},{"framework":"inferno-v7.4.8-keyed","benchmark":"07_create10k","values":[711.731,711.795,712.39,712.734,712.858,714.214,714.833,716.729,718.772,724.755]},{"framework":"inferno-v7.4.8-keyed","benchmark":"08_create1k-after1k_x2","values":[153.663,154.838,155.269,157.055,158.221,158.639,158.763,158.89,159.279,162.534]},{"framework":"inferno-v7.4.8-keyed","benchmark":"09_clear1k_x8","values":[46.273,48.326,48.639,49.661,49.835,50.564,51.825,52.548,52.63,53.04]},{"framework":"inferno-v7.4.8-keyed","benchmark":"21_ready-memory","values":[0.7094621658325195]},{"framework":"inferno-v7.4.8-keyed","benchmark":"22_run-memory","values":[2.6767892837524414]},{"framework":"inferno-v7.4.8-keyed","benchmark":"23_update5-memory","values":[2.726898193359375]},{"framework":"inferno-v7.4.8-keyed","benchmark":"25_run-clear-memory","values":[0.8428716659545898]},{"framework":"inferno-v7.4.8-keyed","benchmark":"26_run-10k-memory","values":[19.59317970275879]},{"framework":"inferno-v7.4.8-keyed","benchmark":"31_startup-ci","values":[1953.92,1953.4550000000002,1953.88]},{"framework":"inferno-v7.4.8-keyed","benchmark":"32_startup-bt","values":[0,0.08000000000000002,0]},{"framework":"inferno-v7.4.8-keyed","benchmark":"33_startup-mainthreadcost","values":[12.42,9674.532000000001,13.111999999999995]},{"framework":"inferno-v7.4.8-keyed","benchmark":"34_startup-totalbytes","values":[163.1787109375,163.1787109375,163.1787109375]},{"framework":"ivi-v0.27.1-keyed","benchmark":"01_run1k","values":[64.71,64.848,65.076,65.24,65.279,65.366,65.603,66.408,70.083,72.779]},{"framework":"ivi-v0.27.1-keyed","benchmark":"02_replace1k","values":[69.02,69.073,69.377,69.411,69.641,69.74,70.472,71.466,71.562,73.246]},{"framework":"ivi-v0.27.1-keyed","benchmark":"03_update10th1k_x16","values":[175.726,176.88,181.575,188.558,190.381,191.234,195.202,195.789,196.459,199.05]},{"framework":"ivi-v0.27.1-keyed","benchmark":"04_select1k","values":[21.748,21.96,22.153,23.189,23.34,23.707,23.774,24.271,24.657,24.733]},{"framework":"ivi-v0.27.1-keyed","benchmark":"05_swap1k","values":[42.671,43.429,44.708,45.226,45.541,45.703,45.914,46.45,46.452,47.395]},{"framework":"ivi-v0.27.1-keyed","benchmark":"06_remove-one-1k","values":[72.16,72.425,73.069,75.357,75.938,76.289,76.317,76.497,77.272,77.325]},{"framework":"ivi-v0.27.1-keyed","benchmark":"07_create10k","values":[704.819,706.944,709.226,709.252,712.772,712.893,714.945,718.981,720.754,722.515]},{"framework":"ivi-v0.27.1-keyed","benchmark":"08_create1k-after1k_x2","values":[156.277,157.697,158.264,159.24,159.381,159.892,162.954,162.961,163.867,163.974]},{"framework":"ivi-v0.27.1-keyed","benchmark":"09_clear1k_x8","values":[44.515,44.665,45.274,45.569,45.815,46.747,46.951,47.612,47.683,48.862]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"01_run1k","values":[62.082,62.408,63.664,63.699,63.868,64.066,64.292,64.597,67.029,68.694]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"02_replace1k","values":[66.947,67.416,68.66,68.733,69.396,69.521,69.544,69.925,70.02,70.264]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"03_update10th1k_x16","values":[161.615,164.912,165.991,172.25,172.874,172.905,172.973,174.934,175.234,177.121]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"04_select1k","values":[19.31,20.671,21.394,22.113,22.687,23.499,24.034,24.626,26.976,27.906]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"05_swap1k","values":[42.353,42.463,43.218,44.558,46.321,47.005,47.552,47.608,47.758,48.138]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"06_remove-one-1k","values":[72.462,72.7,73.492,74.301,74.685,75.72,76.04,76.573,76.683,76.987]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"07_create10k","values":[654.722,657.588,659.461,659.675,661.3,662.769,662.931,662.961,663.051,663.464]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"08_create1k-after1k_x2","values":[155.697,155.872,157.117,158.579,158.659,158.661,158.667,158.706,159.411,161.424]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"09_clear1k_x8","values":[43.896,44.209,44.569,44.786,47.106,47.147,48.129,49.617,49.738,50.198]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"21_ready-memory","values":[0.6828756332397461]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"22_run-memory","values":[2.0992326736450195]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"23_update5-memory","values":[2.141469955444336]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"25_run-clear-memory","values":[2.2809906005859375]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"26_run-10k-memory","values":[21.766671180725098]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"31_startup-ci","values":[1880.095,1879.935,1884.3000000000002]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"32_startup-bt","values":[0.088,0.092,0]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"33_startup-mainthreadcost","values":[9684.588,9643.132000000001,13.82]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"34_startup-totalbytes","values":[149.03125,149.03125,149.03125]},{"framework":"preact-v10.7.3-keyed","benchmark":"01_run1k","values":[74.853,74.878,74.939,74.953,74.973,74.991,76.277,77.179,79.192,80.62]},{"framework":"preact-v10.7.3-keyed","benchmark":"02_replace1k","values":[92.913,93.567,94.414,96.261,98.14,100.242,100.417,100.622,106.51,113.516]},{"framework":"preact-v10.7.3-keyed","benchmark":"03_update10th1k_x16","values":[170.824,200.268,203.92,209.475,219.136,220.734,221.653,222.902,230.333,235.169]},{"framework":"preact-v10.7.3-keyed","benchmark":"04_select1k","values":[45.54,50.833,51.442,52.249,54.538,54.697,55.771,60.28,61.236,62.977]},{"framework":"preact-v10.7.3-keyed","benchmark":"05_swap1k","values":[48.704,49.396,49.587,49.654,50.462,51.086,52.341,54.597,55.022,55.373]},{"framework":"preact-v10.7.3-keyed","benchmark":"06_remove-one-1k","values":[94.598,95.927,97.436,97.782,99.931,100.668,101.536,107.131,107.589,108.994]},{"framework":"preact-v10.7.3-keyed","benchmark":"07_create10k","values":[770.902,777.095,777.973,779.696,781.104,782.54,788.213,791.395,792.115,819.64]},{"framework":"preact-v10.7.3-keyed","benchmark":"08_create1k-after1k_x2","values":[184.689,185.394,185.704,186.259,186.613,186.752,187.087,187.275,187.442,187.765]},{"framework":"preact-v10.7.3-keyed","benchmark":"09_clear1k_x8","values":[58.394,58.523,59.658,59.826,60.333,60.996,61.843,62.46,62.794,62.99]},{"framework":"react-v17.0.2-keyed","benchmark":"01_run1k","values":[81.175,81.303,81.44,82.497,82.785,83.023,84.994,85.744,86.935,93.413]},{"framework":"react-v17.0.2-keyed","benchmark":"02_replace1k","values":[83.846,83.979,84.164,84.308,84.548,85.173,85.205,85.388,86.849,87.207]},{"framework":"react-v17.0.2-keyed","benchmark":"03_update10th1k_x16","values":[233.728,249.253,252.391,258.57,261.003,261.488,261.79,263.534,263.675,264.391]},{"framework":"react-v17.0.2-keyed","benchmark":"04_select1k","values":[67.38,67.856,68.223,69.576,70.344,70.382,70.547,71.306,72.43,73.496]},{"framework":"react-v17.0.2-keyed","benchmark":"05_swap1k","values":[304.02,305.057,305.113,305.604,306.18,306.346,307.204,308.077,308.311,308.43]},{"framework":"react-v17.0.2-keyed","benchmark":"06_remove-one-1k","values":[86.637,88.525,90.346,90.624,90.831,91.314,91.519,91.735,91.984,94.658]},{"framework":"react-v17.0.2-keyed","benchmark":"07_create10k","values":[1080.56,1089.414,1089.785,1090.2,1091.517,1094.203,1094.233,1097.902,1098.031,1105.908]},{"framework":"react-v17.0.2-keyed","benchmark":"08_create1k-after1k_x2","values":[200.556,201.86,202.293,203.654,203.97,204.442,204.811,204.908,207.386,207.477]},{"framework":"react-v17.0.2-keyed","benchmark":"09_clear1k_x8","values":[55.74,56.595,57.376,59.436,60.216,60.425,61.64,62.398,63.216,63.937]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"01_run1k","values":[76.667,78.089,78.121,78.509,78.914,78.989,79.5,79.587,79.894,80.095]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"02_replace1k","values":[85.356,86.657,87.513,87.668,88.322,88.431,88.867,89.514,89.696,89.947]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"03_update10th1k_x16","values":[188.065,200.032,200.764,202.411,204.836,206.038,209.88,216.655,216.714,218.526]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"04_select1k","values":[40.093,41.145,42.063,42.518,42.777,42.805,44.13,45.529,46.253,49.78]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"05_swap1k","values":[286.811,289.434,291.921,293.749,295.415,295.425,296.585,296.707,297.456,299.492]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"06_remove-one-1k","values":[79.557,84.505,85.78,86.024,86.998,87.122,87.457,87.721,88.48,89.389]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"07_create10k","values":[1027.786,1031.878,1035.422,1036.227,1037.2,1039.367,1043.083,1045.898,1050.184,1051.387]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"08_create1k-after1k_x2","values":[187.97,188.802,189.111,189.412,190.094,190.221,190.326,190.827,191.587,194.414]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"09_clear1k_x8","values":[87.215,88.923,89.184,89.726,89.999,90.052,90.32,91.7,92.728,93.104]},{"framework":"svelte-v3.50.1-keyed","benchmark":"01_run1k","values":[79.456,79.503,79.589,79.767,80.116,80.622,81.127,81.512,82.626,84.778]},{"framework":"svelte-v3.50.1-keyed","benchmark":"02_replace1k","values":[83.12,83.15,83.347,84.707,84.734,84.737,84.819,85.152,90.208,92.01]},{"framework":"svelte-v3.50.1-keyed","benchmark":"03_update10th1k_x16","values":[173.598,174.705,185.451,189.377,191.074,191.62,194.763,194.932,196.183,201.425]},{"framework":"svelte-v3.50.1-keyed","benchmark":"04_select1k","values":[31.888,32.667,33.076,33.164,33.209,33.723,33.876,33.968,35.589,36.594]},{"framework":"svelte-v3.50.1-keyed","benchmark":"05_swap1k","values":[43.386,43.715,45.223,45.41,47.015,47.108,47.3,47.454,47.684,48.124]},{"framework":"svelte-v3.50.1-keyed","benchmark":"06_remove-one-1k","values":[80.247,80.443,81.772,82.869,83.714,84.07,84.536,85.227,85.588,85.601]},{"framework":"svelte-v3.50.1-keyed","benchmark":"07_create10k","values":[842.024,843.53,845.332,845.546,847.23,847.46,848.581,851.04,852.565,855.277]},{"framework":"svelte-v3.50.1-keyed","benchmark":"08_create1k-after1k_x2","values":[187.17,187.913,188.658,188.793,189.612,190.054,190.074,190.309,190.677,190.716]},{"framework":"svelte-v3.50.1-keyed","benchmark":"09_clear1k_x8","values":[60.742,60.798,62.293,62.473,62.953,63.349,64.055,65.138,65.736,66.854]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"01_run1k","values":[66.309,68.681,68.875,69.256,69.333,70.329,70.383,74.719,75.137,75.219]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"02_replace1k","values":[76.489,93.698,95.265,100.116,101.463,103.47,108.483,113.072,143.898,160.859]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"03_update10th1k_x16","values":[166.637,173.779,175.642,183.596,185.686,187.208,187.629,190.298,193.475,198.391]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"04_select1k","values":[21.623,23.027,23.752,23.93,23.989,25.601,26.411,27.276,29.132,32.579]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"05_swap1k","values":[49.973,50.777,54.022,54.266,56.467,57.2,58.793,58.953,59.599,63.204]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"06_remove-one-1k","values":[82.49,87.45,90.909,92.62,93.486,93.945,94.252,95.479,96.432,96.695]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"07_create10k","values":[759.204,773.639,774.114,783.496,784.969,785.147,792.392,816.27,843.936,854.993]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"08_create1k-after1k_x2","values":[174.65,177.395,179.998,180.102,185.989,187.321,190.128,191.738,196.816,202.399]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"09_clear1k_x8","values":[43.137,47.223,48.124,48.959,49.082,49.139,50.956,51.152,51.179,51.578]},{"framework":"vanillajs-keyed","benchmark":"01_run1k","values":[61.132,61.196,61.385,61.479,61.529,61.544,61.93,62.638,62.859,64.354]},{"framework":"vanillajs-keyed","benchmark":"02_replace1k","values":[65.977,66.068,66.071,66.076,66.218,66.244,66.695,66.939,67.433,68.411]},{"framework":"vanillajs-keyed","benchmark":"03_update10th1k_x16","values":[161.576,167.895,169.217,170.24,172.497,174.576,176.774,179.404,179.613,180.852]},{"framework":"vanillajs-keyed","benchmark":"04_select1k","values":[16.733,18.196,18.216,18.545,18.865,20.15,20.322,20.847,21.071,21.336]},{"framework":"vanillajs-keyed","benchmark":"05_swap1k","values":[39.62,40.664,40.715,41.53,41.642,41.793,41.955,42.011,42.331,43.08]},{"framework":"vanillajs-keyed","benchmark":"06_remove-one-1k","values":[68.777,72.183,72.192,72.39,72.513,72.704,72.722,73.027,73.453,73.779]},{"framework":"vanillajs-keyed","benchmark":"07_create10k","values":[643.611,644.639,645.371,645.771,646.111,646.416,647.222,651.545,652.155,653.575]},{"framework":"vanillajs-keyed","benchmark":"08_create1k-after1k_x2","values":[142.195,145.048,146.334,146.599,146.771,147.83,148.344,148.904,150.572,151.675]},{"framework":"vanillajs-keyed","benchmark":"09_clear1k_x8","values":[43.72,46.142,47.124,48.707,49.247,49.874,49.997,50.846,50.877,50.89]},{"framework":"voby-v0.43.8-keyed","benchmark":"01_run1k","values":[66.15,66.536,67.102,67.118,67.218,67.383,67.523,67.657,68.165,74.92]},{"framework":"voby-v0.43.8-keyed","benchmark":"02_replace1k","values":[70.247,70.322,70.738,71.294,72.061,72.228,73.185,73.446,75.649,81.726]},{"framework":"voby-v0.43.8-keyed","benchmark":"03_update10th1k_x16","values":[177.915,179.825,183.479,186.5,194.988,197.144,199.585,200.556,202.684,205.818]},{"framework":"voby-v0.43.8-keyed","benchmark":"04_select1k","values":[20.845,21.686,23.136,23.209,23.403,26.218,26.864,26.935,30.504,31.071]},{"framework":"voby-v0.43.8-keyed","benchmark":"05_swap1k","values":[49.65,50.24,50.806,51.12,51.178,51.552,51.618,51.953,54.45,54.941]},{"framework":"voby-v0.43.8-keyed","benchmark":"06_remove-one-1k","values":[85.055,88.044,88.576,88.853,89.149,89.766,91.53,92.535,95.11,96.376]},{"framework":"voby-v0.43.8-keyed","benchmark":"07_create10k","values":[685.317,696.085,699.084,709.695,729.715,764.077,773.72,809.451,812.065,814.489]},{"framework":"voby-v0.43.8-keyed","benchmark":"08_create1k-after1k_x2","values":[159.262,160.327,160.503,162.085,162.134,163.022,168.442,173.275,181.135,200.693]},{"framework":"voby-v0.43.8-keyed","benchmark":"09_clear1k_x8","values":[50.434,50.947,51.313,51.341,51.677,52.957,54.028,54.643,54.904,55.542]}] \ No newline at end of file +[{"framework":"blockdom-v0.9.26-keyed","benchmark":"01_run1k","values":[63.43,64.12,64.461,64.579,64.812,65.254,65.558,65.985,65.993,66.789]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"02_replace1k","values":[68.043,68.248,68.771,69.165,69.753,70.201,70.793,71.031,71.627,71.719]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"03_update10th1k_x16","values":[165.553,171.557,173.811,174.066,174.089,174.33,175.085,175.339,179.787,180.809]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"04_select1k","values":[22.701,23.502,23.737,24.419,24.621,24.969,25.322,25.631,25.689,26.933]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"05_swap1k","values":[44.071,45.303,45.443,45.959,46.013,46.454,47.371,47.41,48.25,49.402]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"06_remove-one-1k","values":[74.56,77.924,79.574,81.12,81.732,82.23,83.645,84.675,85.267,85.686]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"07_create10k","values":[668.261,668.297,671.711,671.746,674.312,675.646,679.335,680.053,690.775,707.114]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"08_create1k-after1k_x2","values":[150.416,150.476,151.388,152.26,154.888,156.109,157.373,159.568,161.699,161.889]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"09_clear1k_x8","values":[43.323,43.699,44.181,45.419,48.261,48.458,48.839,48.975,49.24,49.342]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"21_ready-memory","values":[0.7367439270019531]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"22_run-memory","values":[2.4577817916870117]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"23_update5-memory","values":[2.5959959030151367]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"25_run-clear-memory","values":[0.9265041351318359]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"26_run-10k-memory","values":[17.82955265045166]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"31_startup-ci","values":[1879.025,1879.4,1879.1899999999998]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"32_startup-bt","values":[0.07600000000000001,0,0]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"33_startup-mainthreadcost","values":[9720.328,8.700000000000001,11.083999999999994]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"34_startup-totalbytes","values":[154.6396484375,154.6396484375,154.6396484375]},{"framework":"inferno-v7.4.8-keyed","benchmark":"01_run1k","values":[64.429,64.61,65.385,65.53,66.1,66.812,66.865,66.895,67.268,67.348]},{"framework":"inferno-v7.4.8-keyed","benchmark":"02_replace1k","values":[67.032,67.681,67.687,68.624,69.208,69.625,70.424,71.331,71.976,72.207]},{"framework":"inferno-v7.4.8-keyed","benchmark":"03_update10th1k_x16","values":[163.479,174.096,180.352,181.234,182.257,182.834,183.796,184.675,185.877,188.12]},{"framework":"inferno-v7.4.8-keyed","benchmark":"04_select1k","values":[21.21,22.708,22.851,23.456,23.719,24.065,24.126,24.433,25.548,28.229]},{"framework":"inferno-v7.4.8-keyed","benchmark":"05_swap1k","values":[43.317,43.682,45.092,45.75,48.899,49.408,50.296,50.735,50.839,51.368]},{"framework":"inferno-v7.4.8-keyed","benchmark":"06_remove-one-1k","values":[75.226,75.649,76.737,76.79,77.645,79.576,79.668,79.908,80.854,81.654]},{"framework":"inferno-v7.4.8-keyed","benchmark":"07_create10k","values":[690.337,691.763,692.562,692.863,693.521,693.851,696.077,696.223,697.364,697.942]},{"framework":"inferno-v7.4.8-keyed","benchmark":"08_create1k-after1k_x2","values":[152.087,159.397,160.859,162.355,162.41,162.919,165.254,167.524,167.567,168.591]},{"framework":"inferno-v7.4.8-keyed","benchmark":"09_clear1k_x8","values":[45.949,46.264,47.957,49.698,49.784,50.018,50.031,50.714,50.798,51.819]},{"framework":"inferno-v7.4.8-keyed","benchmark":"21_ready-memory","values":[0.710139274597168]},{"framework":"inferno-v7.4.8-keyed","benchmark":"22_run-memory","values":[2.67696475982666]},{"framework":"inferno-v7.4.8-keyed","benchmark":"23_update5-memory","values":[2.72220516204834]},{"framework":"inferno-v7.4.8-keyed","benchmark":"25_run-clear-memory","values":[0.8564424514770508]},{"framework":"inferno-v7.4.8-keyed","benchmark":"26_run-10k-memory","values":[19.598408699035645]},{"framework":"inferno-v7.4.8-keyed","benchmark":"31_startup-ci","values":[1953.4500000000003,1953.8350000000003,1953.415]},{"framework":"inferno-v7.4.8-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"inferno-v7.4.8-keyed","benchmark":"33_startup-mainthreadcost","values":[8.831999999999999,16.072,18.835999999999995]},{"framework":"inferno-v7.4.8-keyed","benchmark":"34_startup-totalbytes","values":[163.1787109375,163.1787109375,163.1787109375]},{"framework":"ivi-v0.27.1-keyed","benchmark":"01_run1k","values":[64.422,64.613,65.204,65.832,66.102,66.565,66.626,67.003,67.587,67.829]},{"framework":"ivi-v0.27.1-keyed","benchmark":"02_replace1k","values":[69.736,70.612,70.804,72.771,73.153,73.319,73.424,73.977,74.333,77.483]},{"framework":"ivi-v0.27.1-keyed","benchmark":"03_update10th1k_x16","values":[177.963,180.956,184.063,184.327,184.362,186.641,187.502,188.175,190.588,191.809]},{"framework":"ivi-v0.27.1-keyed","benchmark":"04_select1k","values":[21.464,23.997,24.352,25.05,26.108,26.487,27.443,28.679,28.877,29.531]},{"framework":"ivi-v0.27.1-keyed","benchmark":"05_swap1k","values":[44.227,45.373,45.388,46.317,47.626,49.812,50.53,50.593,51.541,52.447]},{"framework":"ivi-v0.27.1-keyed","benchmark":"06_remove-one-1k","values":[75.493,76.262,78.025,78.119,78.637,79.128,81.932,82.33,83.719,83.734]},{"framework":"ivi-v0.27.1-keyed","benchmark":"07_create10k","values":[701.788,704.268,706.228,706.805,707.863,711.472,713.655,715.929,723.592,729.87]},{"framework":"ivi-v0.27.1-keyed","benchmark":"08_create1k-after1k_x2","values":[158.352,161.027,164.072,164.793,164.868,166.397,167.872,170.947,172.326,172.66]},{"framework":"ivi-v0.27.1-keyed","benchmark":"09_clear1k_x8","values":[42.64,42.732,43.796,45.955,46.039,46.142,47.814,48.412,48.852,48.876]},{"framework":"ivi-v0.27.1-keyed","benchmark":"21_ready-memory","values":[0.7031888961791992]},{"framework":"ivi-v0.27.1-keyed","benchmark":"22_run-memory","values":[2.9257240295410156]},{"framework":"ivi-v0.27.1-keyed","benchmark":"23_update5-memory","values":[2.9888505935668945]},{"framework":"ivi-v0.27.1-keyed","benchmark":"25_run-clear-memory","values":[0.8111753463745117]},{"framework":"ivi-v0.27.1-keyed","benchmark":"26_run-10k-memory","values":[22.23142433166504]},{"framework":"ivi-v0.27.1-keyed","benchmark":"31_startup-ci","values":[1879.1599999999999,1879.1550000000002,1879.035]},{"framework":"ivi-v0.27.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"ivi-v0.27.1-keyed","benchmark":"33_startup-mainthreadcost","values":[7.851999999999998,9.896,16.647999999999996]},{"framework":"ivi-v0.27.1-keyed","benchmark":"34_startup-totalbytes","values":[149.982421875,149.982421875,149.982421875]},{"framework":"mikado-v0.7.64-keyed","benchmark":"01_run1k","values":[64.724,65.134,65.697,65.91,66.093,66.144,66.521,66.627,66.808,67.694]},{"framework":"mikado-v0.7.64-keyed","benchmark":"02_replace1k","values":[66.932,67.437,69.037,69.246,70.304,70.697,70.998,71.233,74.62,76.177]},{"framework":"mikado-v0.7.64-keyed","benchmark":"03_update10th1k_x16","values":[154.56,165.687,165.917,166.571,166.663,167.858,170.896,171.963,172.388,174.67]},{"framework":"mikado-v0.7.64-keyed","benchmark":"04_select1k","values":[18.196,18.21,18.837,19.554,19.601,20.444,21.31,21.831,22.769,23.997]},{"framework":"mikado-v0.7.64-keyed","benchmark":"05_swap1k","values":[42.074,43.015,44.453,44.825,45.174,47.064,47.139,47.323,47.379,47.729]},{"framework":"mikado-v0.7.64-keyed","benchmark":"06_remove-one-1k","values":[74.61,74.832,75.581,75.646,75.88,75.934,76.973,78.736,78.974,79.745]},{"framework":"mikado-v0.7.64-keyed","benchmark":"07_create10k","values":[655.611,657.456,658.64,661.149,661.182,661.798,666.353,667.97,673.018,697.945]},{"framework":"mikado-v0.7.64-keyed","benchmark":"08_create1k-after1k_x2","values":[150.154,150.35,154.895,155.588,156.491,156.749,157.187,158.223,158.234,161.213]},{"framework":"mikado-v0.7.64-keyed","benchmark":"09_clear1k_x8","values":[43.96,44.57,46.947,47.358,48.589,49.458,49.591,49.629,49.975,50.071]},{"framework":"mikado-v0.7.64-keyed","benchmark":"21_ready-memory","values":[0.8502683639526367]},{"framework":"mikado-v0.7.64-keyed","benchmark":"22_run-memory","values":[1.9862480163574219]},{"framework":"mikado-v0.7.64-keyed","benchmark":"23_update5-memory","values":[2.1811914443969727]},{"framework":"mikado-v0.7.64-keyed","benchmark":"25_run-clear-memory","values":[0.9378232955932617]},{"framework":"mikado-v0.7.64-keyed","benchmark":"26_run-10k-memory","values":[13.984789848327637]},{"framework":"mikado-v0.7.64-keyed","benchmark":"31_startup-ci","values":[1878.4249999999997,1878.9850000000001,1877.4450000000002]},{"framework":"mikado-v0.7.64-keyed","benchmark":"32_startup-bt","values":[0,0.15600000000000003,0]},{"framework":"mikado-v0.7.64-keyed","benchmark":"33_startup-mainthreadcost","values":[18.031999999999986,9713.288,12.391999999999992]},{"framework":"mikado-v0.7.64-keyed","benchmark":"34_startup-totalbytes","values":[152.9501953125,152.9501953125,152.9501953125]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"01_run1k","values":[63.108,63.373,63.881,64.635,64.642,65.408,65.42,65.771,66.412,67.033]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"02_replace1k","values":[67.547,67.933,67.968,68.708,69.013,69.278,69.44,70.376,71.143,71.586]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"03_update10th1k_x16","values":[168.54,174.978,179.366,183.404,185.335,185.734,188.197,188.26,188.607,189.313]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"04_select1k","values":[17.439,18.732,19.164,19.49,20.311,20.607,20.824,21.22,21.277,22.727]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"05_swap1k","values":[43.279,43.955,44.541,45.364,45.52,45.83,46.618,47.267,48.837,51.075]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"06_remove-one-1k","values":[73.652,74.691,77.336,77.35,77.621,78.971,79.093,79.238,79.463,79.876]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"07_create10k","values":[661.41,661.452,662.905,664.067,664.572,665.19,666.634,666.835,668.945,669.207]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"08_create1k-after1k_x2","values":[150.345,150.529,152.229,152.511,152.817,152.902,153.166,154.025,155.526,161.157]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"09_clear1k_x8","values":[45.761,46.398,46.788,47.036,47.226,47.384,47.662,48.17,49.747,50.122]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"21_ready-memory","values":[0.6774215698242188]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"22_run-memory","values":[2.057832717895508]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"23_update5-memory","values":[2.083065986633301]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"25_run-clear-memory","values":[0.8718252182006836]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"26_run-10k-memory","values":[15.095209121704102]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"31_startup-ci","values":[1881.78,1878.4299999999998,1880.415]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"33_startup-mainthreadcost","values":[29.016000000000002,7.455999999999999,8.563999999999995]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"34_startup-totalbytes","values":[148.9951171875,148.9951171875,148.9951171875]},{"framework":"preact-v10.7.3-keyed","benchmark":"01_run1k","values":[75.175,75.579,76.614,76.713,76.912,77.146,78.271,78.579,78.98,80.157]},{"framework":"preact-v10.7.3-keyed","benchmark":"02_replace1k","values":[91.591,92.576,93.324,93.335,93.574,93.732,93.794,94.183,94.73,94.744]},{"framework":"preact-v10.7.3-keyed","benchmark":"03_update10th1k_x16","values":[195.083,199.987,206.646,208.647,212.331,212.949,213.538,213.859,216.078,219.766]},{"framework":"preact-v10.7.3-keyed","benchmark":"04_select1k","values":[48.89,49.749,50.645,51.02,51.403,53.859,54.508,54.54,54.776,54.956]},{"framework":"preact-v10.7.3-keyed","benchmark":"05_swap1k","values":[49.497,50.488,50.948,51.145,51.342,52.794,53.35,53.532,55.864,56.054]},{"framework":"preact-v10.7.3-keyed","benchmark":"06_remove-one-1k","values":[96.686,97.644,98.941,100.94,101.762,101.913,102.619,102.73,102.874,104.159]},{"framework":"preact-v10.7.3-keyed","benchmark":"07_create10k","values":[789.034,789.524,789.962,792.345,793.477,795.391,797.169,797.51,797.71,798.721]},{"framework":"preact-v10.7.3-keyed","benchmark":"08_create1k-after1k_x2","values":[194.612,195.048,195.247,198.182,198.384,198.416,198.434,198.471,199.146,201.983]},{"framework":"preact-v10.7.3-keyed","benchmark":"09_clear1k_x8","values":[57.121,58.046,58.377,59.029,59.769,61.106,61.962,63.611,63.885,65.161]},{"framework":"preact-v10.7.3-keyed","benchmark":"21_ready-memory","values":[0.7107982635498047]},{"framework":"preact-v10.7.3-keyed","benchmark":"22_run-memory","values":[4.090849876403809]},{"framework":"preact-v10.7.3-keyed","benchmark":"23_update5-memory","values":[4.105155944824219]},{"framework":"preact-v10.7.3-keyed","benchmark":"25_run-clear-memory","values":[0.8320884704589844]},{"framework":"preact-v10.7.3-keyed","benchmark":"26_run-10k-memory","values":[33.57712745666504]},{"framework":"preact-v10.7.3-keyed","benchmark":"31_startup-ci","values":[1892.23,1878.1349999999998,1879.2200000000003]},{"framework":"preact-v10.7.3-keyed","benchmark":"32_startup-bt","values":[0,0,0.16800000000000004]},{"framework":"preact-v10.7.3-keyed","benchmark":"33_startup-mainthreadcost","values":[12.323999999999998,19.431999999999988,9683.816]},{"framework":"preact-v10.7.3-keyed","benchmark":"34_startup-totalbytes","values":[154.923828125,154.923828125,154.923828125]},{"framework":"react-v17.0.2-keyed","benchmark":"01_run1k","values":[81.175,81.303,81.44,82.497,82.785,83.023,84.994,85.744,86.935,93.413]},{"framework":"react-v17.0.2-keyed","benchmark":"02_replace1k","values":[83.846,83.979,84.164,84.308,84.548,85.173,85.205,85.388,86.849,87.207]},{"framework":"react-v17.0.2-keyed","benchmark":"03_update10th1k_x16","values":[233.728,249.253,252.391,258.57,261.003,261.488,261.79,263.534,263.675,264.391]},{"framework":"react-v17.0.2-keyed","benchmark":"04_select1k","values":[67.38,67.856,68.223,69.576,70.344,70.382,70.547,71.306,72.43,73.496]},{"framework":"react-v17.0.2-keyed","benchmark":"05_swap1k","values":[304.02,305.057,305.113,305.604,306.18,306.346,307.204,308.077,308.311,308.43]},{"framework":"react-v17.0.2-keyed","benchmark":"06_remove-one-1k","values":[86.637,88.525,90.346,90.624,90.831,91.314,91.519,91.735,91.984,94.658]},{"framework":"react-v17.0.2-keyed","benchmark":"07_create10k","values":[1080.56,1089.414,1089.785,1090.2,1091.517,1094.203,1094.233,1097.902,1098.031,1105.908]},{"framework":"react-v17.0.2-keyed","benchmark":"08_create1k-after1k_x2","values":[200.556,201.86,202.293,203.654,203.97,204.442,204.811,204.908,207.386,207.477]},{"framework":"react-v17.0.2-keyed","benchmark":"09_clear1k_x8","values":[55.74,56.595,57.376,59.436,60.216,60.425,61.64,62.398,63.216,63.937]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"01_run1k","values":[75.274,76.008,76.216,76.298,76.462,76.67,77.386,77.583,77.751,78.01]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"02_replace1k","values":[84.147,84.764,85.147,85.607,85.748,86.69,87.208,87.451,87.653,88.053]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"03_update10th1k_x16","values":[191.472,202.181,204.794,206.432,209.407,209.576,213.25,215.541,217.613,218.262]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"04_select1k","values":[38.008,43.445,43.735,44.708,48.077,48.311,48.513,49.574,49.723,50.753]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"05_swap1k","values":[288.292,291.066,291.261,292.688,294.84,295.308,295.721,297.586,300.204,300.627]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"06_remove-one-1k","values":[82.342,82.471,83.815,84.191,85.079,85.25,85.851,86.178,86.634,87.932]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"07_create10k","values":[1028.636,1029.935,1033.079,1034.378,1039.444,1040.63,1043.427,1043.557,1045.572,1046.575]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"08_create1k-after1k_x2","values":[184.243,190.755,191.232,192.012,192.16,195.183,195.236,196.71,197.234,197.631]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"09_clear1k_x8","values":[88.476,90.16,92.177,93.103,93.123,93.13,95.049,95.351,95.902,96.796]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"21_ready-memory","values":[1.1195974349975586]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"22_run-memory","values":[4.436405181884766]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"23_update5-memory","values":[4.980772972106934]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"25_run-clear-memory","values":[1.9472150802612305]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"26_run-10k-memory","values":[30.71469211578369]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"31_startup-ci","values":[2553.3550000000005,2552.9049999999997,2555.425]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"32_startup-bt","values":[0.08000000000000002,0,0]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"33_startup-mainthreadcost","values":[9632.812,13.375999999999992,9.152]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"34_startup-totalbytes","values":[287.03125,287.03125,287.03125]},{"framework":"solid-v1.5.4-keyed","benchmark":"01_run1k","values":[61.558,61.817,62.16,62.163,62.325,62.458,62.475,63.303,64.001,69.284]},{"framework":"solid-v1.5.4-keyed","benchmark":"02_replace1k","values":[67.433,67.523,67.916,68.065,68.102,68.262,68.468,68.793,68.886,69.411]},{"framework":"solid-v1.5.4-keyed","benchmark":"03_update10th1k_x16","values":[166.569,169.327,171.602,172.697,174.604,176.402,176.638,176.919,178.136,181.796]},{"framework":"solid-v1.5.4-keyed","benchmark":"04_select1k","values":[18.278,19.719,20.471,20.57,20.775,21.193,21.475,22.055,22.164,22.782]},{"framework":"solid-v1.5.4-keyed","benchmark":"05_swap1k","values":[43.742,45.195,45.203,45.236,45.362,45.38,45.538,45.542,46.671,48.094]},{"framework":"solid-v1.5.4-keyed","benchmark":"06_remove-one-1k","values":[75.129,76.299,76.701,77.359,77.571,78.04,78.319,78.335,79.465,80.982]},{"framework":"solid-v1.5.4-keyed","benchmark":"07_create10k","values":[682.726,683.712,684.949,686.359,688.932,689.212,689.837,690.585,693.716,696.263]},{"framework":"solid-v1.5.4-keyed","benchmark":"08_create1k-after1k_x2","values":[147.29,150.696,151.558,152.146,152.812,153.513,153.804,154.657,155.988,159.143]},{"framework":"solid-v1.5.4-keyed","benchmark":"09_clear1k_x8","values":[52.216,52.773,53.027,53.141,53.686,55.923,56.567,56.934,57.098,57.18]},{"framework":"solid-v1.5.4-keyed","benchmark":"21_ready-memory","values":[0.6747379302978516]},{"framework":"solid-v1.5.4-keyed","benchmark":"22_run-memory","values":[2.5141963958740234]},{"framework":"solid-v1.5.4-keyed","benchmark":"23_update5-memory","values":[2.521437644958496]},{"framework":"solid-v1.5.4-keyed","benchmark":"25_run-clear-memory","values":[0.8367996215820312]},{"framework":"solid-v1.5.4-keyed","benchmark":"26_run-10k-memory","values":[19.55257797241211]},{"framework":"solid-v1.5.4-keyed","benchmark":"31_startup-ci","values":[1884.0549999999998,1880.165,1880.6]},{"framework":"solid-v1.5.4-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"solid-v1.5.4-keyed","benchmark":"33_startup-mainthreadcost","values":[8.043999999999999,18.04399999999999,15.208]},{"framework":"solid-v1.5.4-keyed","benchmark":"34_startup-totalbytes","values":[149.8779296875,149.8779296875,149.8779296875]},{"framework":"svelte-v3.50.1-keyed","benchmark":"01_run1k","values":[79.456,79.503,79.589,79.767,80.116,80.622,81.127,81.512,82.626,84.778]},{"framework":"svelte-v3.50.1-keyed","benchmark":"02_replace1k","values":[83.12,83.15,83.347,84.707,84.734,84.737,84.819,85.152,90.208,92.01]},{"framework":"svelte-v3.50.1-keyed","benchmark":"03_update10th1k_x16","values":[173.598,174.705,185.451,189.377,191.074,191.62,194.763,194.932,196.183,201.425]},{"framework":"svelte-v3.50.1-keyed","benchmark":"04_select1k","values":[31.888,32.667,33.076,33.164,33.209,33.723,33.876,33.968,35.589,36.594]},{"framework":"svelte-v3.50.1-keyed","benchmark":"05_swap1k","values":[43.386,43.715,45.223,45.41,47.015,47.108,47.3,47.454,47.684,48.124]},{"framework":"svelte-v3.50.1-keyed","benchmark":"06_remove-one-1k","values":[80.247,80.443,81.772,82.869,83.714,84.07,84.536,85.227,85.588,85.601]},{"framework":"svelte-v3.50.1-keyed","benchmark":"07_create10k","values":[842.024,843.53,845.332,845.546,847.23,847.46,848.581,851.04,852.565,855.277]},{"framework":"svelte-v3.50.1-keyed","benchmark":"08_create1k-after1k_x2","values":[187.17,187.913,188.658,188.793,189.612,190.054,190.074,190.309,190.677,190.716]},{"framework":"svelte-v3.50.1-keyed","benchmark":"09_clear1k_x8","values":[60.742,60.798,62.293,62.473,62.953,63.349,64.055,65.138,65.736,66.854]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"01_run1k","values":[66.309,68.681,68.875,69.256,69.333,70.329,70.383,74.719,75.137,75.219]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"02_replace1k","values":[76.489,93.698,95.265,100.116,101.463,103.47,108.483,113.072,143.898,160.859]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"03_update10th1k_x16","values":[166.637,173.779,175.642,183.596,185.686,187.208,187.629,190.298,193.475,198.391]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"04_select1k","values":[21.623,23.027,23.752,23.93,23.989,25.601,26.411,27.276,29.132,32.579]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"05_swap1k","values":[49.973,50.777,54.022,54.266,56.467,57.2,58.793,58.953,59.599,63.204]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"06_remove-one-1k","values":[82.49,87.45,90.909,92.62,93.486,93.945,94.252,95.479,96.432,96.695]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"07_create10k","values":[759.204,773.639,774.114,783.496,784.969,785.147,792.392,816.27,843.936,854.993]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"08_create1k-after1k_x2","values":[174.65,177.395,179.998,180.102,185.989,187.321,190.128,191.738,196.816,202.399]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"09_clear1k_x8","values":[43.137,47.223,48.124,48.959,49.082,49.139,50.956,51.152,51.179,51.578]},{"framework":"vanillajs-keyed","benchmark":"01_run1k","values":[61.596,62.536,62.856,62.866,63.308,63.391,63.449,64.172,65.092,66.247]},{"framework":"vanillajs-keyed","benchmark":"02_replace1k","values":[64.211,64.901,65.615,66.97,67.002,67.143,67.494,67.751,68.528,69.735]},{"framework":"vanillajs-keyed","benchmark":"03_update10th1k_x16","values":[170.936,177.119,180.638,182.69,183.778,183.924,184.208,184.334,184.7,190.754]},{"framework":"vanillajs-keyed","benchmark":"04_select1k","values":[18.214,18.521,18.78,19.767,19.848,19.932,20.424,21.779,23.298,27.108]},{"framework":"vanillajs-keyed","benchmark":"05_swap1k","values":[40.672,41.298,42.826,44.499,45.868,45.953,46.278,46.956,48.302,48.797]},{"framework":"vanillajs-keyed","benchmark":"06_remove-one-1k","values":[74.003,74.844,75.339,75.461,75.868,76.097,77.495,79.158,79.585,80.135]},{"framework":"vanillajs-keyed","benchmark":"07_create10k","values":[645.358,646.05,647.437,649.123,649.432,649.514,649.979,650.533,650.754,651.179]},{"framework":"vanillajs-keyed","benchmark":"08_create1k-after1k_x2","values":[146.338,150.151,152.167,153.604,155.399,157.646,159.146,159.632,159.787,159.998]},{"framework":"vanillajs-keyed","benchmark":"09_clear1k_x8","values":[43.864,44.008,45.687,45.751,46.39,46.572,46.603,46.614,48.062,48.443]},{"framework":"vanillajs-keyed","benchmark":"21_ready-memory","values":[0.6451272964477539]},{"framework":"vanillajs-keyed","benchmark":"22_run-memory","values":[1.7742938995361328]},{"framework":"vanillajs-keyed","benchmark":"23_update5-memory","values":[1.8919477462768555]},{"framework":"vanillajs-keyed","benchmark":"25_run-clear-memory","values":[0.7065067291259766]},{"framework":"vanillajs-keyed","benchmark":"26_run-10k-memory","values":[11.09527587890625]},{"framework":"vanillajs-keyed","benchmark":"31_startup-ci","values":[1878.48,1896.4999999999998,1878.6900000000003]},{"framework":"vanillajs-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"vanillajs-keyed","benchmark":"33_startup-mainthreadcost","values":[7.491999999999997,17.751999999999995,11.039999999999994]},{"framework":"vanillajs-keyed","benchmark":"34_startup-totalbytes","values":[150.3916015625,150.3916015625,150.3916015625]},{"framework":"vanillajs-wc-keyed","benchmark":"01_run1k","values":[66.347,66.999,67.521,67.68,67.906,67.983,68.256,68.341,68.564,68.757]},{"framework":"vanillajs-wc-keyed","benchmark":"02_replace1k","values":[67.725,68.357,68.407,68.556,68.879,68.941,69.325,69.546,69.568,70.02]},{"framework":"vanillajs-wc-keyed","benchmark":"03_update10th1k_x16","values":[170.637,172.735,183.643,185.149,185.922,186.084,187.598,188.094,190.137,194.555]},{"framework":"vanillajs-wc-keyed","benchmark":"04_select1k","values":[1.254,19.962,20.145,21.254,21.476,22.839,22.991,23.033,24.282,27.255]},{"framework":"vanillajs-wc-keyed","benchmark":"05_swap1k","values":[41.935,42.376,42.527,43.116,43.375,43.421,43.618,43.736,44.871,45.722]},{"framework":"vanillajs-wc-keyed","benchmark":"06_remove-one-1k","values":[73.216,74.295,74.977,75.785,76.158,77.478,78.272,78.374,81.494,82.094]},{"framework":"vanillajs-wc-keyed","benchmark":"07_create10k","values":[707.971,709.657,710.365,711.109,711.962,712.188,712.317,713.314,713.346,718.865]},{"framework":"vanillajs-wc-keyed","benchmark":"08_create1k-after1k_x2","values":[152.895,153.202,155.593,155.75,155.842,155.879,156.368,158.109,160.572,161.348]},{"framework":"vanillajs-wc-keyed","benchmark":"09_clear1k_x8","values":[44.054,44.204,44.992,45.67,47.714,48.487,48.7,49.334,49.426,49.698]},{"framework":"vanillajs-wc-keyed","benchmark":"21_ready-memory","values":[0.658721923828125]},{"framework":"vanillajs-wc-keyed","benchmark":"22_run-memory","values":[1.9661378860473633]},{"framework":"vanillajs-wc-keyed","benchmark":"23_update5-memory","values":[1.9752216339111328]},{"framework":"vanillajs-wc-keyed","benchmark":"25_run-clear-memory","values":[0.7164516448974609]},{"framework":"vanillajs-wc-keyed","benchmark":"26_run-10k-memory","values":[13.170158386230469]},{"framework":"vanillajs-wc-keyed","benchmark":"31_startup-ci","values":[1881.3099999999997,1880.145,1880.9450000000002]},{"framework":"vanillajs-wc-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"vanillajs-wc-keyed","benchmark":"33_startup-mainthreadcost","values":[9.603999999999997,9.843999999999996,17.567999999999994]},{"framework":"vanillajs-wc-keyed","benchmark":"34_startup-totalbytes","values":[148.203125,148.203125,148.203125]},{"framework":"voby-v0.43.8-keyed","benchmark":"01_run1k","values":[66.15,66.536,67.102,67.118,67.218,67.383,67.523,67.657,68.165,74.92]},{"framework":"voby-v0.43.8-keyed","benchmark":"02_replace1k","values":[70.247,70.322,70.738,71.294,72.061,72.228,73.185,73.446,75.649,81.726]},{"framework":"voby-v0.43.8-keyed","benchmark":"03_update10th1k_x16","values":[177.915,179.825,183.479,186.5,194.988,197.144,199.585,200.556,202.684,205.818]},{"framework":"voby-v0.43.8-keyed","benchmark":"04_select1k","values":[20.845,21.686,23.136,23.209,23.403,26.218,26.864,26.935,30.504,31.071]},{"framework":"voby-v0.43.8-keyed","benchmark":"05_swap1k","values":[49.65,50.24,50.806,51.12,51.178,51.552,51.618,51.953,54.45,54.941]},{"framework":"voby-v0.43.8-keyed","benchmark":"06_remove-one-1k","values":[85.055,88.044,88.576,88.853,89.149,89.766,91.53,92.535,95.11,96.376]},{"framework":"voby-v0.43.8-keyed","benchmark":"07_create10k","values":[685.317,696.085,699.084,709.695,729.715,764.077,773.72,809.451,812.065,814.489]},{"framework":"voby-v0.43.8-keyed","benchmark":"08_create1k-after1k_x2","values":[159.262,160.327,160.503,162.085,162.134,163.022,168.442,173.275,181.135,200.693]},{"framework":"voby-v0.43.8-keyed","benchmark":"09_clear1k_x8","values":[50.434,50.947,51.313,51.341,51.677,52.957,54.028,54.643,54.904,55.542]},{"framework":"xania-v0.4.8-keyed","benchmark":"01_run1k","values":[61.838,62.431,62.578,62.871,62.979,63.187,63.223,63.595,66.105,66.864]},{"framework":"xania-v0.4.8-keyed","benchmark":"02_replace1k","values":[66.563,66.743,66.823,67.14,67.327,67.755,67.886,68.374,69.166,69.713]},{"framework":"xania-v0.4.8-keyed","benchmark":"03_update10th1k_x16","values":[81.602,170.221,176.182,180.838,184.439,185.963,186.313,188.519,190.052,198.391]},{"framework":"xania-v0.4.8-keyed","benchmark":"04_select1k","values":[18.61,19.125,19.528,19.58,19.733,19.771,19.915,20.405,21.174,21.627]},{"framework":"xania-v0.4.8-keyed","benchmark":"05_swap1k","values":[42.06,42.625,42.917,43.132,44.059,44.739,45.441,45.731,46.298,47.876]},{"framework":"xania-v0.4.8-keyed","benchmark":"06_remove-one-1k","values":[74.942,75.904,78.071,78.891,79.384,80.13,80.798,80.804,81.144,82.284]},{"framework":"xania-v0.4.8-keyed","benchmark":"07_create10k","values":[644.747,646.234,650.899,652.473,652.77,653.102,653.516,655.879,656.327,658.976]},{"framework":"xania-v0.4.8-keyed","benchmark":"08_create1k-after1k_x2","values":[147.479,148.192,149.375,150.687,150.795,152.211,152.391,153.526,153.671,167.915]},{"framework":"xania-v0.4.8-keyed","benchmark":"09_clear1k_x8","values":[43.619,45.475,45.626,45.72,46.801,47.245,48.362,48.91,49.819,50.006]},{"framework":"xania-v0.4.8-keyed","benchmark":"21_ready-memory","values":[0.7439441680908203]},{"framework":"xania-v0.4.8-keyed","benchmark":"22_run-memory","values":[1.899806022644043]},{"framework":"xania-v0.4.8-keyed","benchmark":"23_update5-memory","values":[1.859781265258789]},{"framework":"xania-v0.4.8-keyed","benchmark":"25_run-clear-memory","values":[0.8105621337890625]},{"framework":"xania-v0.4.8-keyed","benchmark":"26_run-10k-memory","values":[12.77441120147705]},{"framework":"xania-v0.4.8-keyed","benchmark":"31_startup-ci","values":[1884.21,1878.17,1879.5749999999998]},{"framework":"xania-v0.4.8-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"xania-v0.4.8-keyed","benchmark":"33_startup-mainthreadcost","values":[18.843999999999994,7.123999999999998,13.40799999999999]},{"framework":"xania-v0.4.8-keyed","benchmark":"34_startup-totalbytes","values":[159.8076171875,159.8076171875,159.8076171875]}] \ No newline at end of file From fef5292b251d736215fa23becdc753998e37ba49 Mon Sep 17 00:00:00 2001 From: Aiden Bai Date: Thu, 9 Mar 2023 21:14:46 -0800 Subject: [PATCH 15/18] fix: update package version --- frameworks/keyed/million/package-lock.json | 14 +-- frameworks/keyed/million/package.json | 2 +- frameworks/keyed/million/src/main.js | 6 +- webdriver-ts-results/src/results.ts | 106 ++++++++++----------- webdriver-ts-results/table.html | 2 +- webdriver-ts/results.json | 2 +- 6 files changed, 64 insertions(+), 68 deletions(-) diff --git a/frameworks/keyed/million/package-lock.json b/frameworks/keyed/million/package-lock.json index 22a221af5..471f052ba 100644 --- a/frameworks/keyed/million/package-lock.json +++ b/frameworks/keyed/million/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "million": "^1.12.3-beta.1" + "million": "^2.0.0" }, "devDependencies": { "vite": "3.0.2" @@ -411,9 +411,9 @@ } }, "node_modules/million": { - "version": "1.12.3-beta.1", - "resolved": "https://registry.npmjs.org/million/-/million-1.12.3-beta.1.tgz", - "integrity": "sha512-ES5OJbLWKSWJwWCMH+36ms9q4vQWPAfY0FNhRkA76Ay0UoiXBRoBtM3P5hs6ainqYZb0gBepc4cHc1mhoJtyTg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/million/-/million-2.0.0.tgz", + "integrity": "sha512-tseZ6i6LwyLv0MeUbxLiLAcFBGgxMmIuF0wHGmCZpkePWzVRqUDQdzrs0Zh6OjHsTvC2cae/ksUeL++mdFk80g==", "funding": { "url": "https://github.com/sponsors/aidenybai" } @@ -762,9 +762,9 @@ } }, "million": { - "version": "1.12.3-beta.1", - "resolved": "https://registry.npmjs.org/million/-/million-1.12.3-beta.1.tgz", - "integrity": "sha512-ES5OJbLWKSWJwWCMH+36ms9q4vQWPAfY0FNhRkA76Ay0UoiXBRoBtM3P5hs6ainqYZb0gBepc4cHc1mhoJtyTg==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/million/-/million-2.0.0.tgz", + "integrity": "sha512-tseZ6i6LwyLv0MeUbxLiLAcFBGgxMmIuF0wHGmCZpkePWzVRqUDQdzrs0Zh6OjHsTvC2cae/ksUeL++mdFk80g==" }, "nanoid": { "version": "3.3.4", diff --git a/frameworks/keyed/million/package.json b/frameworks/keyed/million/package.json index 0f8cbd39c..404e821e4 100644 --- a/frameworks/keyed/million/package.json +++ b/frameworks/keyed/million/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "million": "^1.12.3-beta.1" + "million": "^2.0.0" }, "devDependencies": { "vite": "3.0.2" diff --git a/frameworks/keyed/million/src/main.js b/frameworks/keyed/million/src/main.js index 7694186a5..cbfe29df4 100644 --- a/frameworks/keyed/million/src/main.js +++ b/frameworks/keyed/million/src/main.js @@ -1,8 +1,4 @@ -import { - Block, - fragment, - stringToDOM, -} from '/Users/aidenybai/Projects/aidenybai/million/packages/block/index'; +import { Block, fragment, stringToDOM } from 'million'; const adjectives = [ 'pretty', diff --git a/webdriver-ts-results/src/results.ts b/webdriver-ts-results/src/results.ts index 247e4d558..ac091469c 100644 --- a/webdriver-ts-results/src/results.ts +++ b/webdriver-ts-results/src/results.ts @@ -1,15 +1,15 @@ import {RawResult} from './Common'; export const results: RawResult[]=[ -{"f":"blockdom-v0.9.26-keyed","b":"01_run1k","v":[63.43,64.12,64.461,64.579,64.812,65.254,65.558,65.985,65.993,66.789]}, -{"f":"blockdom-v0.9.26-keyed","b":"02_replace1k","v":[68.043,68.248,68.771,69.165,69.753,70.201,70.793,71.031,71.627,71.719]}, -{"f":"blockdom-v0.9.26-keyed","b":"03_update10th1k_x16","v":[165.553,171.557,173.811,174.066,174.089,174.33,175.085,175.339,179.787,180.809]}, -{"f":"blockdom-v0.9.26-keyed","b":"04_select1k","v":[22.701,23.502,23.737,24.419,24.621,24.969,25.322,25.631,25.689,26.933]}, -{"f":"blockdom-v0.9.26-keyed","b":"05_swap1k","v":[44.071,45.303,45.443,45.959,46.013,46.454,47.371,47.41,48.25,49.402]}, -{"f":"blockdom-v0.9.26-keyed","b":"06_remove-one-1k","v":[74.56,77.924,79.574,81.12,81.732,82.23,83.645,84.675,85.267,85.686]}, -{"f":"blockdom-v0.9.26-keyed","b":"07_create10k","v":[668.261,668.297,671.711,671.746,674.312,675.646,679.335,680.053,690.775,707.114]}, -{"f":"blockdom-v0.9.26-keyed","b":"08_create1k-after1k_x2","v":[150.416,150.476,151.388,152.26,154.888,156.109,157.373,159.568,161.699,161.889]}, -{"f":"blockdom-v0.9.26-keyed","b":"09_clear1k_x8","v":[43.323,43.699,44.181,45.419,48.261,48.458,48.839,48.975,49.24,49.342]}, +{"f":"blockdom-v0.9.26-keyed","b":"01_run1k","v":[63.166,63.397,63.475,63.551,63.883,64.666,66.57,69.875,70.143,72.098]}, +{"f":"blockdom-v0.9.26-keyed","b":"02_replace1k","v":[66.97,67.224,67.494,67.585,67.898,68.763,68.955,69.692,69.984,77.33]}, +{"f":"blockdom-v0.9.26-keyed","b":"03_update10th1k_x16","v":[184.225,186.233,186.818,187.921,194.76,198.404,198.448,205.015,205.665,234.661]}, +{"f":"blockdom-v0.9.26-keyed","b":"04_select1k","v":[27.686,28.151,34.182,36.275,36.983,37.77,38.381,40.356,42.427,42.985]}, +{"f":"blockdom-v0.9.26-keyed","b":"05_swap1k","v":[42.404,43.812,44.466,44.6,44.638,45.274,46.301,51.165,53.835,55.252]}, +{"f":"blockdom-v0.9.26-keyed","b":"06_remove-one-1k","v":[77.137,77.861,78.48,79.589,82.284,83.27,85.611,87.664,88.224,90.347]}, +{"f":"blockdom-v0.9.26-keyed","b":"07_create10k","v":[677.849,684.561,688.111,689.442,690.941,691.45,725.207,734.998,771.798,791.512]}, +{"f":"blockdom-v0.9.26-keyed","b":"08_create1k-after1k_x2","v":[149.639,150.584,151.578,152.16,152.503,153.369,154.091,155.381,155.43,171.275]}, +{"f":"blockdom-v0.9.26-keyed","b":"09_clear1k_x8","v":[42.45,43.604,43.944,44.277,46.639,47.227,47.506,47.963,48.743,48.885]}, {"f":"blockdom-v0.9.26-keyed","b":"21_ready-memory","v":[0.7367439270019531]}, {"f":"blockdom-v0.9.26-keyed","b":"22_run-memory","v":[2.4577817916870117]}, {"f":"blockdom-v0.9.26-keyed","b":"23_update5-memory","v":[2.5959959030151367]}, @@ -19,19 +19,19 @@ export const results: RawResult[]=[ {"f":"blockdom-v0.9.26-keyed","b":"32_startup-bt","v":[0.07600000000000001,0,0]}, {"f":"blockdom-v0.9.26-keyed","b":"33_startup-mainthreadcost","v":[9720.328,8.700000000000001,11.083999999999994]}, {"f":"blockdom-v0.9.26-keyed","b":"34_startup-totalbytes","v":[154.6396484375,154.6396484375,154.6396484375]}, -{"f":"inferno-v7.4.8-keyed","b":"01_run1k","v":[64.429,64.61,65.385,65.53,66.1,66.812,66.865,66.895,67.268,67.348]}, -{"f":"inferno-v7.4.8-keyed","b":"02_replace1k","v":[67.032,67.681,67.687,68.624,69.208,69.625,70.424,71.331,71.976,72.207]}, -{"f":"inferno-v7.4.8-keyed","b":"03_update10th1k_x16","v":[163.479,174.096,180.352,181.234,182.257,182.834,183.796,184.675,185.877,188.12]}, -{"f":"inferno-v7.4.8-keyed","b":"04_select1k","v":[21.21,22.708,22.851,23.456,23.719,24.065,24.126,24.433,25.548,28.229]}, -{"f":"inferno-v7.4.8-keyed","b":"05_swap1k","v":[43.317,43.682,45.092,45.75,48.899,49.408,50.296,50.735,50.839,51.368]}, -{"f":"inferno-v7.4.8-keyed","b":"06_remove-one-1k","v":[75.226,75.649,76.737,76.79,77.645,79.576,79.668,79.908,80.854,81.654]}, -{"f":"inferno-v7.4.8-keyed","b":"07_create10k","v":[690.337,691.763,692.562,692.863,693.521,693.851,696.077,696.223,697.364,697.942]}, -{"f":"inferno-v7.4.8-keyed","b":"08_create1k-after1k_x2","v":[152.087,159.397,160.859,162.355,162.41,162.919,165.254,167.524,167.567,168.591]}, -{"f":"inferno-v7.4.8-keyed","b":"09_clear1k_x8","v":[45.949,46.264,47.957,49.698,49.784,50.018,50.031,50.714,50.798,51.819]}, -{"f":"inferno-v7.4.8-keyed","b":"21_ready-memory","v":[0.710139274597168]}, -{"f":"inferno-v7.4.8-keyed","b":"22_run-memory","v":[2.67696475982666]}, -{"f":"inferno-v7.4.8-keyed","b":"23_update5-memory","v":[2.72220516204834]}, -{"f":"inferno-v7.4.8-keyed","b":"25_run-clear-memory","v":[0.8564424514770508]}, +{"f":"inferno-v7.4.8-keyed","b":"01_run1k","v":[64.208,64.224,66.058,66.305,66.915,68.825,69.376,69.446,70.077,71.92]}, +{"f":"inferno-v7.4.8-keyed","b":"02_replace1k","v":[68.991,69.289,70.332,70.955,73.515,74.167,74.342,74.772,74.835,76.226]}, +{"f":"inferno-v7.4.8-keyed","b":"03_update10th1k_x16","v":[169.808,175.268,177.247,178.331,179.473,180.498,181.188,181.416,184.281,186.584]}, +{"f":"inferno-v7.4.8-keyed","b":"04_select1k","v":[21.078,21.218,23.397,23.666,24.289,24.733,24.927,25.722,28.929,30.753]}, +{"f":"inferno-v7.4.8-keyed","b":"05_swap1k","v":[42.428,44.142,45.511,50.019,50.231,51.574,52.711,52.823,53.15,54.458]}, +{"f":"inferno-v7.4.8-keyed","b":"06_remove-one-1k","v":[82.053,83.976,84.167,84.801,85.755,86.36,86.678,88.629,90.189,90.529]}, +{"f":"inferno-v7.4.8-keyed","b":"07_create10k","v":[683.136,688.451,694.71,696.729,697.173,698.503,698.677,700.755,706.725,707.726]}, +{"f":"inferno-v7.4.8-keyed","b":"08_create1k-after1k_x2","v":[152.425,159.016,160.134,161.526,161.731,162.148,162.693,164.561,164.771,167.399]}, +{"f":"inferno-v7.4.8-keyed","b":"09_clear1k_x8","v":[45.061,45.274,45.654,45.759,45.847,46.179,48.314,49.487,49.67,51.162]}, +{"f":"inferno-v7.4.8-keyed","b":"21_ready-memory","v":[0.7152986526489258]}, +{"f":"inferno-v7.4.8-keyed","b":"22_run-memory","v":[2.6839351654052734]}, +{"f":"inferno-v7.4.8-keyed","b":"23_update5-memory","v":[2.7264270782470703]}, +{"f":"inferno-v7.4.8-keyed","b":"25_run-clear-memory","v":[0.8525171279907227]}, {"f":"inferno-v7.4.8-keyed","b":"26_run-10k-memory","v":[19.598408699035645]}, {"f":"inferno-v7.4.8-keyed","b":"31_startup-ci","v":[1953.4500000000003,1953.8350000000003,1953.415]}, {"f":"inferno-v7.4.8-keyed","b":"32_startup-bt","v":[0,0,0]}, @@ -73,33 +73,33 @@ export const results: RawResult[]=[ {"f":"mikado-v0.7.64-keyed","b":"32_startup-bt","v":[0,0.15600000000000003,0]}, {"f":"mikado-v0.7.64-keyed","b":"33_startup-mainthreadcost","v":[18.031999999999986,9713.288,12.391999999999992]}, {"f":"mikado-v0.7.64-keyed","b":"34_startup-totalbytes","v":[152.9501953125,152.9501953125,152.9501953125]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"01_run1k","v":[63.108,63.373,63.881,64.635,64.642,65.408,65.42,65.771,66.412,67.033]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"02_replace1k","v":[67.547,67.933,67.968,68.708,69.013,69.278,69.44,70.376,71.143,71.586]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"03_update10th1k_x16","v":[168.54,174.978,179.366,183.404,185.335,185.734,188.197,188.26,188.607,189.313]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"04_select1k","v":[17.439,18.732,19.164,19.49,20.311,20.607,20.824,21.22,21.277,22.727]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"05_swap1k","v":[43.279,43.955,44.541,45.364,45.52,45.83,46.618,47.267,48.837,51.075]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"06_remove-one-1k","v":[73.652,74.691,77.336,77.35,77.621,78.971,79.093,79.238,79.463,79.876]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"07_create10k","v":[661.41,661.452,662.905,664.067,664.572,665.19,666.634,666.835,668.945,669.207]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"08_create1k-after1k_x2","v":[150.345,150.529,152.229,152.511,152.817,152.902,153.166,154.025,155.526,161.157]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"09_clear1k_x8","v":[45.761,46.398,46.788,47.036,47.226,47.384,47.662,48.17,49.747,50.122]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"21_ready-memory","v":[0.6774215698242188]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"22_run-memory","v":[2.057832717895508]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"23_update5-memory","v":[2.083065986633301]}, -{"f":"million-v1.12.3-beta.1-keyed","b":"25_run-clear-memory","v":[0.8718252182006836]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"01_run1k","v":[63.585,64.449,64.952,65.853,66.194,66.214,66.679,66.89,67.987,71.204]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"02_replace1k","v":[66.781,68.742,69.097,69.287,71.153,71.599,72.279,73.775,73.966,77.317]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"03_update10th1k_x16","v":[163.997,170.795,176.258,176.842,177.911,180.769,182.084,182.102,182.564,183.413]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"04_select1k","v":[19.444,20.643,21.498,21.59,21.633,22.374,23.399,24.374,26.291,27.026]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"05_swap1k","v":[44.88,44.942,45.205,45.322,45.369,45.925,48.858,50.011,50.332,52.897]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"06_remove-one-1k","v":[80.639,81.753,83.935,83.945,84.1,84.65,84.663,85.528,85.619,86.088]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"07_create10k","v":[659.373,662.187,663.459,664.841,665.585,665.644,667.236,667.423,668.045,668.362]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"08_create1k-after1k_x2","v":[154.116,156.407,156.54,159.533,159.781,161.091,162.53,163.865,165.239,165.55]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"09_clear1k_x8","v":[42.705,43.179,43.575,44.243,44.655,45.759,47.676,48.341,48.522,48.783]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"21_ready-memory","v":[0.6820211410522461]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"22_run-memory","v":[2.184859275817871]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"23_update5-memory","v":[2.0614681243896484]}, +{"f":"million-v1.12.3-beta.1-keyed","b":"25_run-clear-memory","v":[0.8729896545410156]}, {"f":"million-v1.12.3-beta.1-keyed","b":"26_run-10k-memory","v":[15.095209121704102]}, {"f":"million-v1.12.3-beta.1-keyed","b":"31_startup-ci","v":[1881.78,1878.4299999999998,1880.415]}, {"f":"million-v1.12.3-beta.1-keyed","b":"32_startup-bt","v":[0,0,0]}, {"f":"million-v1.12.3-beta.1-keyed","b":"33_startup-mainthreadcost","v":[29.016000000000002,7.455999999999999,8.563999999999995]}, {"f":"million-v1.12.3-beta.1-keyed","b":"34_startup-totalbytes","v":[148.9951171875,148.9951171875,148.9951171875]}, -{"f":"preact-v10.7.3-keyed","b":"01_run1k","v":[75.175,75.579,76.614,76.713,76.912,77.146,78.271,78.579,78.98,80.157]}, -{"f":"preact-v10.7.3-keyed","b":"02_replace1k","v":[91.591,92.576,93.324,93.335,93.574,93.732,93.794,94.183,94.73,94.744]}, -{"f":"preact-v10.7.3-keyed","b":"03_update10th1k_x16","v":[195.083,199.987,206.646,208.647,212.331,212.949,213.538,213.859,216.078,219.766]}, -{"f":"preact-v10.7.3-keyed","b":"04_select1k","v":[48.89,49.749,50.645,51.02,51.403,53.859,54.508,54.54,54.776,54.956]}, -{"f":"preact-v10.7.3-keyed","b":"05_swap1k","v":[49.497,50.488,50.948,51.145,51.342,52.794,53.35,53.532,55.864,56.054]}, -{"f":"preact-v10.7.3-keyed","b":"06_remove-one-1k","v":[96.686,97.644,98.941,100.94,101.762,101.913,102.619,102.73,102.874,104.159]}, -{"f":"preact-v10.7.3-keyed","b":"07_create10k","v":[789.034,789.524,789.962,792.345,793.477,795.391,797.169,797.51,797.71,798.721]}, -{"f":"preact-v10.7.3-keyed","b":"08_create1k-after1k_x2","v":[194.612,195.048,195.247,198.182,198.384,198.416,198.434,198.471,199.146,201.983]}, -{"f":"preact-v10.7.3-keyed","b":"09_clear1k_x8","v":[57.121,58.046,58.377,59.029,59.769,61.106,61.962,63.611,63.885,65.161]}, +{"f":"preact-v10.7.3-keyed","b":"01_run1k","v":[106.437,114.414,114.799,114.932,115.242,115.324,117.55,122.219,127.608,134.062]}, +{"f":"preact-v10.7.3-keyed","b":"02_replace1k","v":[129.892,138.874,138.944,141.779,144.543,147.878,150.662,152.074,153.065,165.449]}, +{"f":"preact-v10.7.3-keyed","b":"03_update10th1k_x16","v":[238.394,246.841,246.887,253.556,254.957,259.04,260.007,261.976,262.464,262.487]}, +{"f":"preact-v10.7.3-keyed","b":"04_select1k","v":[52.626,53.606,60.794,64.266,66.318,66.456,70.466,70.623,71.948,72.373]}, +{"f":"preact-v10.7.3-keyed","b":"05_swap1k","v":[55.028,55.723,56.61,56.94,57.656,57.959,59.292,59.302,59.574,61.534]}, +{"f":"preact-v10.7.3-keyed","b":"06_remove-one-1k","v":[117.462,121.452,122.678,123.02,124.95,125.094,125.406,131.547,144.089,148.355]}, +{"f":"preact-v10.7.3-keyed","b":"07_create10k","v":[1036.418,1056.502,1058.219,1062.426,1066.979,1068.973,1089.604,1092.509,1106.818,1110.5]}, +{"f":"preact-v10.7.3-keyed","b":"08_create1k-after1k_x2","v":[238.382,242.849,247.178,251.04,254.926,255.368,264.185,280.116,302.213,302.784]}, +{"f":"preact-v10.7.3-keyed","b":"09_clear1k_x8","v":[49.474,66.086,69.148,69.152,69.271,71.505,73.684,75.365,78.162,78.355]}, {"f":"preact-v10.7.3-keyed","b":"21_ready-memory","v":[0.7107982635498047]}, {"f":"preact-v10.7.3-keyed","b":"22_run-memory","v":[4.090849876403809]}, {"f":"preact-v10.7.3-keyed","b":"23_update5-memory","v":[4.105155944824219]}, @@ -118,15 +118,15 @@ export const results: RawResult[]=[ {"f":"react-v17.0.2-keyed","b":"07_create10k","v":[1080.56,1089.414,1089.785,1090.2,1091.517,1094.203,1094.233,1097.902,1098.031,1105.908]}, {"f":"react-v17.0.2-keyed","b":"08_create1k-after1k_x2","v":[200.556,201.86,202.293,203.654,203.97,204.442,204.811,204.908,207.386,207.477]}, {"f":"react-v17.0.2-keyed","b":"09_clear1k_x8","v":[55.74,56.595,57.376,59.436,60.216,60.425,61.64,62.398,63.216,63.937]}, -{"f":"react-hooks-v18.2.0-keyed","b":"01_run1k","v":[75.274,76.008,76.216,76.298,76.462,76.67,77.386,77.583,77.751,78.01]}, -{"f":"react-hooks-v18.2.0-keyed","b":"02_replace1k","v":[84.147,84.764,85.147,85.607,85.748,86.69,87.208,87.451,87.653,88.053]}, -{"f":"react-hooks-v18.2.0-keyed","b":"03_update10th1k_x16","v":[191.472,202.181,204.794,206.432,209.407,209.576,213.25,215.541,217.613,218.262]}, -{"f":"react-hooks-v18.2.0-keyed","b":"04_select1k","v":[38.008,43.445,43.735,44.708,48.077,48.311,48.513,49.574,49.723,50.753]}, -{"f":"react-hooks-v18.2.0-keyed","b":"05_swap1k","v":[288.292,291.066,291.261,292.688,294.84,295.308,295.721,297.586,300.204,300.627]}, -{"f":"react-hooks-v18.2.0-keyed","b":"06_remove-one-1k","v":[82.342,82.471,83.815,84.191,85.079,85.25,85.851,86.178,86.634,87.932]}, -{"f":"react-hooks-v18.2.0-keyed","b":"07_create10k","v":[1028.636,1029.935,1033.079,1034.378,1039.444,1040.63,1043.427,1043.557,1045.572,1046.575]}, -{"f":"react-hooks-v18.2.0-keyed","b":"08_create1k-after1k_x2","v":[184.243,190.755,191.232,192.012,192.16,195.183,195.236,196.71,197.234,197.631]}, -{"f":"react-hooks-v18.2.0-keyed","b":"09_clear1k_x8","v":[88.476,90.16,92.177,93.103,93.123,93.13,95.049,95.351,95.902,96.796]}, +{"f":"react-hooks-v18.2.0-keyed","b":"01_run1k","v":[125.234,125.366,127.413,127.709,128.027,128.431,129.359,129.606,130.009,131.963]}, +{"f":"react-hooks-v18.2.0-keyed","b":"02_replace1k","v":[129.977,143.64,148.422,150.976,152.846,153.349,154.706,155.091,156.081,156.383]}, +{"f":"react-hooks-v18.2.0-keyed","b":"03_update10th1k_x16","v":[243.621,255.803,256.509,259.091,262.342,266.093,269.134,271.208,275.561,279.76]}, +{"f":"react-hooks-v18.2.0-keyed","b":"04_select1k","v":[16.382,47.781,52.691,54.514,56.17,57.699,58.724,59.247,59.409,59.707]}, +{"f":"react-hooks-v18.2.0-keyed","b":"05_swap1k","v":[383.168,392.68,396.47,397.028,398.29,398.885,399.516,405.787,412.031,415.634]}, +{"f":"react-hooks-v18.2.0-keyed","b":"06_remove-one-1k","v":[106.63,114.767,118.067,118.331,118.696,119.914,121.5,123.095,123.708,123.937]}, +{"f":"react-hooks-v18.2.0-keyed","b":"07_create10k","v":[1464.638,1469.746,1473.322,1483.499,1490.48,1491.988,1494.614,1498.345,1498.974,1503.924]}, +{"f":"react-hooks-v18.2.0-keyed","b":"08_create1k-after1k_x2","v":[260.602,270.943,278.034,281.932,282.653,282.998,285.091,285.428,288.711,289.064]}, +{"f":"react-hooks-v18.2.0-keyed","b":"09_clear1k_x8","v":[106.361,113.756,116.029,119.274,120.923,122.936,122.987,129.185,129.282,132.342]}, {"f":"react-hooks-v18.2.0-keyed","b":"21_ready-memory","v":[1.1195974349975586]}, {"f":"react-hooks-v18.2.0-keyed","b":"22_run-memory","v":[4.436405181884766]}, {"f":"react-hooks-v18.2.0-keyed","b":"23_update5-memory","v":[4.980772972106934]}, diff --git a/webdriver-ts-results/table.html b/webdriver-ts-results/table.html index 5c05b4d81..2f1c60cbb 100644 --- a/webdriver-ts-results/table.html +++ b/webdriver-ts-results/table.html @@ -43,4 +43,4 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=60103,o=60106,a=60107,l=60108,u=60114,i=60109,c=60110,s=60112,f=60113,d=60120,p=60115,m=60116,h=60121,g=60122,v=60117,y=60129,b=60131;if("function"==typeof Symbol&&Symbol.for){var w=Symbol.for;r=w("react.element"),o=w("react.portal"),a=w("react.fragment"),l=w("react.strict_mode"),u=w("react.profiler"),i=w("react.provider"),c=w("react.context"),s=w("react.forward_ref"),f=w("react.suspense"),d=w("react.suspense_list"),p=w("react.memo"),m=w("react.lazy"),h=w("react.block"),g=w("react.server.block"),v=w("react.fundamental"),y=w("react.debug_trace_mode"),b=w("react.legacy_hidden")}function k(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case r:switch(e=e.type){case a:case u:case l:case f:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case m:case p:case i:return e;default:return n}}case o:return n}}}var x=i,S=r,E=s,_=a,C=m,P=p,N=o,T=u,z=l,O=f;n.ContextConsumer=c,n.ContextProvider=x,n.Element=S,n.ForwardRef=E,n.Fragment=_,n.Lazy=C,n.Memo=P,n.Portal=N,n.Profiler=T,n.StrictMode=z,n.Suspense=O,n.isAsyncMode=function(){return!1},n.isConcurrentMode=function(){return!1},n.isContextConsumer=function(e){return k(e)===c},n.isContextProvider=function(e){return k(e)===i},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},n.isForwardRef=function(e){return k(e)===s},n.isFragment=function(e){return k(e)===a},n.isLazy=function(e){return k(e)===m},n.isMemo=function(e){return k(e)===p},n.isPortal=function(e){return k(e)===o},n.isProfiler=function(e){return k(e)===u},n.isStrictMode=function(e){return k(e)===l},n.isSuspense=function(e){return k(e)===f},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===y||e===l||e===f||e===d||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===i||e.$$typeof===c||e.$$typeof===s||e.$$typeof===v||e.$$typeof===h||e[0]===g)},n.typeOf=k}]]); \ No newline at end of file + */var r=60103,o=60106,a=60107,l=60108,u=60114,i=60109,c=60110,s=60112,f=60113,d=60120,p=60115,m=60116,h=60121,g=60122,v=60117,y=60129,b=60131;if("function"==typeof Symbol&&Symbol.for){var w=Symbol.for;r=w("react.element"),o=w("react.portal"),a=w("react.fragment"),l=w("react.strict_mode"),u=w("react.profiler"),i=w("react.provider"),c=w("react.context"),s=w("react.forward_ref"),f=w("react.suspense"),d=w("react.suspense_list"),p=w("react.memo"),m=w("react.lazy"),h=w("react.block"),g=w("react.server.block"),v=w("react.fundamental"),y=w("react.debug_trace_mode"),b=w("react.legacy_hidden")}function k(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case r:switch(e=e.type){case a:case u:case l:case f:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case m:case p:case i:return e;default:return n}}case o:return n}}}var x=i,S=r,E=s,_=a,C=m,P=p,N=o,T=u,z=l,O=f;n.ContextConsumer=c,n.ContextProvider=x,n.Element=S,n.ForwardRef=E,n.Fragment=_,n.Lazy=C,n.Memo=P,n.Portal=N,n.Profiler=T,n.StrictMode=z,n.Suspense=O,n.isAsyncMode=function(){return!1},n.isConcurrentMode=function(){return!1},n.isContextConsumer=function(e){return k(e)===c},n.isContextProvider=function(e){return k(e)===i},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},n.isForwardRef=function(e){return k(e)===s},n.isFragment=function(e){return k(e)===a},n.isLazy=function(e){return k(e)===m},n.isMemo=function(e){return k(e)===p},n.isPortal=function(e){return k(e)===o},n.isProfiler=function(e){return k(e)===u},n.isStrictMode=function(e){return k(e)===l},n.isSuspense=function(e){return k(e)===f},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===y||e===l||e===f||e===d||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===i||e.$$typeof===c||e.$$typeof===s||e.$$typeof===v||e.$$typeof===h||e[0]===g)},n.typeOf=k}]]); \ No newline at end of file diff --git a/webdriver-ts/results.json b/webdriver-ts/results.json index a49c485e0..9e856d8dc 100644 --- a/webdriver-ts/results.json +++ b/webdriver-ts/results.json @@ -1 +1 @@ -[{"framework":"blockdom-v0.9.26-keyed","benchmark":"01_run1k","values":[63.43,64.12,64.461,64.579,64.812,65.254,65.558,65.985,65.993,66.789]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"02_replace1k","values":[68.043,68.248,68.771,69.165,69.753,70.201,70.793,71.031,71.627,71.719]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"03_update10th1k_x16","values":[165.553,171.557,173.811,174.066,174.089,174.33,175.085,175.339,179.787,180.809]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"04_select1k","values":[22.701,23.502,23.737,24.419,24.621,24.969,25.322,25.631,25.689,26.933]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"05_swap1k","values":[44.071,45.303,45.443,45.959,46.013,46.454,47.371,47.41,48.25,49.402]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"06_remove-one-1k","values":[74.56,77.924,79.574,81.12,81.732,82.23,83.645,84.675,85.267,85.686]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"07_create10k","values":[668.261,668.297,671.711,671.746,674.312,675.646,679.335,680.053,690.775,707.114]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"08_create1k-after1k_x2","values":[150.416,150.476,151.388,152.26,154.888,156.109,157.373,159.568,161.699,161.889]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"09_clear1k_x8","values":[43.323,43.699,44.181,45.419,48.261,48.458,48.839,48.975,49.24,49.342]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"21_ready-memory","values":[0.7367439270019531]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"22_run-memory","values":[2.4577817916870117]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"23_update5-memory","values":[2.5959959030151367]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"25_run-clear-memory","values":[0.9265041351318359]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"26_run-10k-memory","values":[17.82955265045166]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"31_startup-ci","values":[1879.025,1879.4,1879.1899999999998]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"32_startup-bt","values":[0.07600000000000001,0,0]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"33_startup-mainthreadcost","values":[9720.328,8.700000000000001,11.083999999999994]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"34_startup-totalbytes","values":[154.6396484375,154.6396484375,154.6396484375]},{"framework":"inferno-v7.4.8-keyed","benchmark":"01_run1k","values":[64.429,64.61,65.385,65.53,66.1,66.812,66.865,66.895,67.268,67.348]},{"framework":"inferno-v7.4.8-keyed","benchmark":"02_replace1k","values":[67.032,67.681,67.687,68.624,69.208,69.625,70.424,71.331,71.976,72.207]},{"framework":"inferno-v7.4.8-keyed","benchmark":"03_update10th1k_x16","values":[163.479,174.096,180.352,181.234,182.257,182.834,183.796,184.675,185.877,188.12]},{"framework":"inferno-v7.4.8-keyed","benchmark":"04_select1k","values":[21.21,22.708,22.851,23.456,23.719,24.065,24.126,24.433,25.548,28.229]},{"framework":"inferno-v7.4.8-keyed","benchmark":"05_swap1k","values":[43.317,43.682,45.092,45.75,48.899,49.408,50.296,50.735,50.839,51.368]},{"framework":"inferno-v7.4.8-keyed","benchmark":"06_remove-one-1k","values":[75.226,75.649,76.737,76.79,77.645,79.576,79.668,79.908,80.854,81.654]},{"framework":"inferno-v7.4.8-keyed","benchmark":"07_create10k","values":[690.337,691.763,692.562,692.863,693.521,693.851,696.077,696.223,697.364,697.942]},{"framework":"inferno-v7.4.8-keyed","benchmark":"08_create1k-after1k_x2","values":[152.087,159.397,160.859,162.355,162.41,162.919,165.254,167.524,167.567,168.591]},{"framework":"inferno-v7.4.8-keyed","benchmark":"09_clear1k_x8","values":[45.949,46.264,47.957,49.698,49.784,50.018,50.031,50.714,50.798,51.819]},{"framework":"inferno-v7.4.8-keyed","benchmark":"21_ready-memory","values":[0.710139274597168]},{"framework":"inferno-v7.4.8-keyed","benchmark":"22_run-memory","values":[2.67696475982666]},{"framework":"inferno-v7.4.8-keyed","benchmark":"23_update5-memory","values":[2.72220516204834]},{"framework":"inferno-v7.4.8-keyed","benchmark":"25_run-clear-memory","values":[0.8564424514770508]},{"framework":"inferno-v7.4.8-keyed","benchmark":"26_run-10k-memory","values":[19.598408699035645]},{"framework":"inferno-v7.4.8-keyed","benchmark":"31_startup-ci","values":[1953.4500000000003,1953.8350000000003,1953.415]},{"framework":"inferno-v7.4.8-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"inferno-v7.4.8-keyed","benchmark":"33_startup-mainthreadcost","values":[8.831999999999999,16.072,18.835999999999995]},{"framework":"inferno-v7.4.8-keyed","benchmark":"34_startup-totalbytes","values":[163.1787109375,163.1787109375,163.1787109375]},{"framework":"ivi-v0.27.1-keyed","benchmark":"01_run1k","values":[64.422,64.613,65.204,65.832,66.102,66.565,66.626,67.003,67.587,67.829]},{"framework":"ivi-v0.27.1-keyed","benchmark":"02_replace1k","values":[69.736,70.612,70.804,72.771,73.153,73.319,73.424,73.977,74.333,77.483]},{"framework":"ivi-v0.27.1-keyed","benchmark":"03_update10th1k_x16","values":[177.963,180.956,184.063,184.327,184.362,186.641,187.502,188.175,190.588,191.809]},{"framework":"ivi-v0.27.1-keyed","benchmark":"04_select1k","values":[21.464,23.997,24.352,25.05,26.108,26.487,27.443,28.679,28.877,29.531]},{"framework":"ivi-v0.27.1-keyed","benchmark":"05_swap1k","values":[44.227,45.373,45.388,46.317,47.626,49.812,50.53,50.593,51.541,52.447]},{"framework":"ivi-v0.27.1-keyed","benchmark":"06_remove-one-1k","values":[75.493,76.262,78.025,78.119,78.637,79.128,81.932,82.33,83.719,83.734]},{"framework":"ivi-v0.27.1-keyed","benchmark":"07_create10k","values":[701.788,704.268,706.228,706.805,707.863,711.472,713.655,715.929,723.592,729.87]},{"framework":"ivi-v0.27.1-keyed","benchmark":"08_create1k-after1k_x2","values":[158.352,161.027,164.072,164.793,164.868,166.397,167.872,170.947,172.326,172.66]},{"framework":"ivi-v0.27.1-keyed","benchmark":"09_clear1k_x8","values":[42.64,42.732,43.796,45.955,46.039,46.142,47.814,48.412,48.852,48.876]},{"framework":"ivi-v0.27.1-keyed","benchmark":"21_ready-memory","values":[0.7031888961791992]},{"framework":"ivi-v0.27.1-keyed","benchmark":"22_run-memory","values":[2.9257240295410156]},{"framework":"ivi-v0.27.1-keyed","benchmark":"23_update5-memory","values":[2.9888505935668945]},{"framework":"ivi-v0.27.1-keyed","benchmark":"25_run-clear-memory","values":[0.8111753463745117]},{"framework":"ivi-v0.27.1-keyed","benchmark":"26_run-10k-memory","values":[22.23142433166504]},{"framework":"ivi-v0.27.1-keyed","benchmark":"31_startup-ci","values":[1879.1599999999999,1879.1550000000002,1879.035]},{"framework":"ivi-v0.27.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"ivi-v0.27.1-keyed","benchmark":"33_startup-mainthreadcost","values":[7.851999999999998,9.896,16.647999999999996]},{"framework":"ivi-v0.27.1-keyed","benchmark":"34_startup-totalbytes","values":[149.982421875,149.982421875,149.982421875]},{"framework":"mikado-v0.7.64-keyed","benchmark":"01_run1k","values":[64.724,65.134,65.697,65.91,66.093,66.144,66.521,66.627,66.808,67.694]},{"framework":"mikado-v0.7.64-keyed","benchmark":"02_replace1k","values":[66.932,67.437,69.037,69.246,70.304,70.697,70.998,71.233,74.62,76.177]},{"framework":"mikado-v0.7.64-keyed","benchmark":"03_update10th1k_x16","values":[154.56,165.687,165.917,166.571,166.663,167.858,170.896,171.963,172.388,174.67]},{"framework":"mikado-v0.7.64-keyed","benchmark":"04_select1k","values":[18.196,18.21,18.837,19.554,19.601,20.444,21.31,21.831,22.769,23.997]},{"framework":"mikado-v0.7.64-keyed","benchmark":"05_swap1k","values":[42.074,43.015,44.453,44.825,45.174,47.064,47.139,47.323,47.379,47.729]},{"framework":"mikado-v0.7.64-keyed","benchmark":"06_remove-one-1k","values":[74.61,74.832,75.581,75.646,75.88,75.934,76.973,78.736,78.974,79.745]},{"framework":"mikado-v0.7.64-keyed","benchmark":"07_create10k","values":[655.611,657.456,658.64,661.149,661.182,661.798,666.353,667.97,673.018,697.945]},{"framework":"mikado-v0.7.64-keyed","benchmark":"08_create1k-after1k_x2","values":[150.154,150.35,154.895,155.588,156.491,156.749,157.187,158.223,158.234,161.213]},{"framework":"mikado-v0.7.64-keyed","benchmark":"09_clear1k_x8","values":[43.96,44.57,46.947,47.358,48.589,49.458,49.591,49.629,49.975,50.071]},{"framework":"mikado-v0.7.64-keyed","benchmark":"21_ready-memory","values":[0.8502683639526367]},{"framework":"mikado-v0.7.64-keyed","benchmark":"22_run-memory","values":[1.9862480163574219]},{"framework":"mikado-v0.7.64-keyed","benchmark":"23_update5-memory","values":[2.1811914443969727]},{"framework":"mikado-v0.7.64-keyed","benchmark":"25_run-clear-memory","values":[0.9378232955932617]},{"framework":"mikado-v0.7.64-keyed","benchmark":"26_run-10k-memory","values":[13.984789848327637]},{"framework":"mikado-v0.7.64-keyed","benchmark":"31_startup-ci","values":[1878.4249999999997,1878.9850000000001,1877.4450000000002]},{"framework":"mikado-v0.7.64-keyed","benchmark":"32_startup-bt","values":[0,0.15600000000000003,0]},{"framework":"mikado-v0.7.64-keyed","benchmark":"33_startup-mainthreadcost","values":[18.031999999999986,9713.288,12.391999999999992]},{"framework":"mikado-v0.7.64-keyed","benchmark":"34_startup-totalbytes","values":[152.9501953125,152.9501953125,152.9501953125]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"01_run1k","values":[63.108,63.373,63.881,64.635,64.642,65.408,65.42,65.771,66.412,67.033]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"02_replace1k","values":[67.547,67.933,67.968,68.708,69.013,69.278,69.44,70.376,71.143,71.586]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"03_update10th1k_x16","values":[168.54,174.978,179.366,183.404,185.335,185.734,188.197,188.26,188.607,189.313]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"04_select1k","values":[17.439,18.732,19.164,19.49,20.311,20.607,20.824,21.22,21.277,22.727]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"05_swap1k","values":[43.279,43.955,44.541,45.364,45.52,45.83,46.618,47.267,48.837,51.075]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"06_remove-one-1k","values":[73.652,74.691,77.336,77.35,77.621,78.971,79.093,79.238,79.463,79.876]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"07_create10k","values":[661.41,661.452,662.905,664.067,664.572,665.19,666.634,666.835,668.945,669.207]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"08_create1k-after1k_x2","values":[150.345,150.529,152.229,152.511,152.817,152.902,153.166,154.025,155.526,161.157]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"09_clear1k_x8","values":[45.761,46.398,46.788,47.036,47.226,47.384,47.662,48.17,49.747,50.122]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"21_ready-memory","values":[0.6774215698242188]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"22_run-memory","values":[2.057832717895508]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"23_update5-memory","values":[2.083065986633301]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"25_run-clear-memory","values":[0.8718252182006836]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"26_run-10k-memory","values":[15.095209121704102]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"31_startup-ci","values":[1881.78,1878.4299999999998,1880.415]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"33_startup-mainthreadcost","values":[29.016000000000002,7.455999999999999,8.563999999999995]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"34_startup-totalbytes","values":[148.9951171875,148.9951171875,148.9951171875]},{"framework":"preact-v10.7.3-keyed","benchmark":"01_run1k","values":[75.175,75.579,76.614,76.713,76.912,77.146,78.271,78.579,78.98,80.157]},{"framework":"preact-v10.7.3-keyed","benchmark":"02_replace1k","values":[91.591,92.576,93.324,93.335,93.574,93.732,93.794,94.183,94.73,94.744]},{"framework":"preact-v10.7.3-keyed","benchmark":"03_update10th1k_x16","values":[195.083,199.987,206.646,208.647,212.331,212.949,213.538,213.859,216.078,219.766]},{"framework":"preact-v10.7.3-keyed","benchmark":"04_select1k","values":[48.89,49.749,50.645,51.02,51.403,53.859,54.508,54.54,54.776,54.956]},{"framework":"preact-v10.7.3-keyed","benchmark":"05_swap1k","values":[49.497,50.488,50.948,51.145,51.342,52.794,53.35,53.532,55.864,56.054]},{"framework":"preact-v10.7.3-keyed","benchmark":"06_remove-one-1k","values":[96.686,97.644,98.941,100.94,101.762,101.913,102.619,102.73,102.874,104.159]},{"framework":"preact-v10.7.3-keyed","benchmark":"07_create10k","values":[789.034,789.524,789.962,792.345,793.477,795.391,797.169,797.51,797.71,798.721]},{"framework":"preact-v10.7.3-keyed","benchmark":"08_create1k-after1k_x2","values":[194.612,195.048,195.247,198.182,198.384,198.416,198.434,198.471,199.146,201.983]},{"framework":"preact-v10.7.3-keyed","benchmark":"09_clear1k_x8","values":[57.121,58.046,58.377,59.029,59.769,61.106,61.962,63.611,63.885,65.161]},{"framework":"preact-v10.7.3-keyed","benchmark":"21_ready-memory","values":[0.7107982635498047]},{"framework":"preact-v10.7.3-keyed","benchmark":"22_run-memory","values":[4.090849876403809]},{"framework":"preact-v10.7.3-keyed","benchmark":"23_update5-memory","values":[4.105155944824219]},{"framework":"preact-v10.7.3-keyed","benchmark":"25_run-clear-memory","values":[0.8320884704589844]},{"framework":"preact-v10.7.3-keyed","benchmark":"26_run-10k-memory","values":[33.57712745666504]},{"framework":"preact-v10.7.3-keyed","benchmark":"31_startup-ci","values":[1892.23,1878.1349999999998,1879.2200000000003]},{"framework":"preact-v10.7.3-keyed","benchmark":"32_startup-bt","values":[0,0,0.16800000000000004]},{"framework":"preact-v10.7.3-keyed","benchmark":"33_startup-mainthreadcost","values":[12.323999999999998,19.431999999999988,9683.816]},{"framework":"preact-v10.7.3-keyed","benchmark":"34_startup-totalbytes","values":[154.923828125,154.923828125,154.923828125]},{"framework":"react-v17.0.2-keyed","benchmark":"01_run1k","values":[81.175,81.303,81.44,82.497,82.785,83.023,84.994,85.744,86.935,93.413]},{"framework":"react-v17.0.2-keyed","benchmark":"02_replace1k","values":[83.846,83.979,84.164,84.308,84.548,85.173,85.205,85.388,86.849,87.207]},{"framework":"react-v17.0.2-keyed","benchmark":"03_update10th1k_x16","values":[233.728,249.253,252.391,258.57,261.003,261.488,261.79,263.534,263.675,264.391]},{"framework":"react-v17.0.2-keyed","benchmark":"04_select1k","values":[67.38,67.856,68.223,69.576,70.344,70.382,70.547,71.306,72.43,73.496]},{"framework":"react-v17.0.2-keyed","benchmark":"05_swap1k","values":[304.02,305.057,305.113,305.604,306.18,306.346,307.204,308.077,308.311,308.43]},{"framework":"react-v17.0.2-keyed","benchmark":"06_remove-one-1k","values":[86.637,88.525,90.346,90.624,90.831,91.314,91.519,91.735,91.984,94.658]},{"framework":"react-v17.0.2-keyed","benchmark":"07_create10k","values":[1080.56,1089.414,1089.785,1090.2,1091.517,1094.203,1094.233,1097.902,1098.031,1105.908]},{"framework":"react-v17.0.2-keyed","benchmark":"08_create1k-after1k_x2","values":[200.556,201.86,202.293,203.654,203.97,204.442,204.811,204.908,207.386,207.477]},{"framework":"react-v17.0.2-keyed","benchmark":"09_clear1k_x8","values":[55.74,56.595,57.376,59.436,60.216,60.425,61.64,62.398,63.216,63.937]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"01_run1k","values":[75.274,76.008,76.216,76.298,76.462,76.67,77.386,77.583,77.751,78.01]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"02_replace1k","values":[84.147,84.764,85.147,85.607,85.748,86.69,87.208,87.451,87.653,88.053]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"03_update10th1k_x16","values":[191.472,202.181,204.794,206.432,209.407,209.576,213.25,215.541,217.613,218.262]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"04_select1k","values":[38.008,43.445,43.735,44.708,48.077,48.311,48.513,49.574,49.723,50.753]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"05_swap1k","values":[288.292,291.066,291.261,292.688,294.84,295.308,295.721,297.586,300.204,300.627]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"06_remove-one-1k","values":[82.342,82.471,83.815,84.191,85.079,85.25,85.851,86.178,86.634,87.932]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"07_create10k","values":[1028.636,1029.935,1033.079,1034.378,1039.444,1040.63,1043.427,1043.557,1045.572,1046.575]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"08_create1k-after1k_x2","values":[184.243,190.755,191.232,192.012,192.16,195.183,195.236,196.71,197.234,197.631]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"09_clear1k_x8","values":[88.476,90.16,92.177,93.103,93.123,93.13,95.049,95.351,95.902,96.796]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"21_ready-memory","values":[1.1195974349975586]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"22_run-memory","values":[4.436405181884766]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"23_update5-memory","values":[4.980772972106934]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"25_run-clear-memory","values":[1.9472150802612305]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"26_run-10k-memory","values":[30.71469211578369]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"31_startup-ci","values":[2553.3550000000005,2552.9049999999997,2555.425]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"32_startup-bt","values":[0.08000000000000002,0,0]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"33_startup-mainthreadcost","values":[9632.812,13.375999999999992,9.152]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"34_startup-totalbytes","values":[287.03125,287.03125,287.03125]},{"framework":"solid-v1.5.4-keyed","benchmark":"01_run1k","values":[61.558,61.817,62.16,62.163,62.325,62.458,62.475,63.303,64.001,69.284]},{"framework":"solid-v1.5.4-keyed","benchmark":"02_replace1k","values":[67.433,67.523,67.916,68.065,68.102,68.262,68.468,68.793,68.886,69.411]},{"framework":"solid-v1.5.4-keyed","benchmark":"03_update10th1k_x16","values":[166.569,169.327,171.602,172.697,174.604,176.402,176.638,176.919,178.136,181.796]},{"framework":"solid-v1.5.4-keyed","benchmark":"04_select1k","values":[18.278,19.719,20.471,20.57,20.775,21.193,21.475,22.055,22.164,22.782]},{"framework":"solid-v1.5.4-keyed","benchmark":"05_swap1k","values":[43.742,45.195,45.203,45.236,45.362,45.38,45.538,45.542,46.671,48.094]},{"framework":"solid-v1.5.4-keyed","benchmark":"06_remove-one-1k","values":[75.129,76.299,76.701,77.359,77.571,78.04,78.319,78.335,79.465,80.982]},{"framework":"solid-v1.5.4-keyed","benchmark":"07_create10k","values":[682.726,683.712,684.949,686.359,688.932,689.212,689.837,690.585,693.716,696.263]},{"framework":"solid-v1.5.4-keyed","benchmark":"08_create1k-after1k_x2","values":[147.29,150.696,151.558,152.146,152.812,153.513,153.804,154.657,155.988,159.143]},{"framework":"solid-v1.5.4-keyed","benchmark":"09_clear1k_x8","values":[52.216,52.773,53.027,53.141,53.686,55.923,56.567,56.934,57.098,57.18]},{"framework":"solid-v1.5.4-keyed","benchmark":"21_ready-memory","values":[0.6747379302978516]},{"framework":"solid-v1.5.4-keyed","benchmark":"22_run-memory","values":[2.5141963958740234]},{"framework":"solid-v1.5.4-keyed","benchmark":"23_update5-memory","values":[2.521437644958496]},{"framework":"solid-v1.5.4-keyed","benchmark":"25_run-clear-memory","values":[0.8367996215820312]},{"framework":"solid-v1.5.4-keyed","benchmark":"26_run-10k-memory","values":[19.55257797241211]},{"framework":"solid-v1.5.4-keyed","benchmark":"31_startup-ci","values":[1884.0549999999998,1880.165,1880.6]},{"framework":"solid-v1.5.4-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"solid-v1.5.4-keyed","benchmark":"33_startup-mainthreadcost","values":[8.043999999999999,18.04399999999999,15.208]},{"framework":"solid-v1.5.4-keyed","benchmark":"34_startup-totalbytes","values":[149.8779296875,149.8779296875,149.8779296875]},{"framework":"svelte-v3.50.1-keyed","benchmark":"01_run1k","values":[79.456,79.503,79.589,79.767,80.116,80.622,81.127,81.512,82.626,84.778]},{"framework":"svelte-v3.50.1-keyed","benchmark":"02_replace1k","values":[83.12,83.15,83.347,84.707,84.734,84.737,84.819,85.152,90.208,92.01]},{"framework":"svelte-v3.50.1-keyed","benchmark":"03_update10th1k_x16","values":[173.598,174.705,185.451,189.377,191.074,191.62,194.763,194.932,196.183,201.425]},{"framework":"svelte-v3.50.1-keyed","benchmark":"04_select1k","values":[31.888,32.667,33.076,33.164,33.209,33.723,33.876,33.968,35.589,36.594]},{"framework":"svelte-v3.50.1-keyed","benchmark":"05_swap1k","values":[43.386,43.715,45.223,45.41,47.015,47.108,47.3,47.454,47.684,48.124]},{"framework":"svelte-v3.50.1-keyed","benchmark":"06_remove-one-1k","values":[80.247,80.443,81.772,82.869,83.714,84.07,84.536,85.227,85.588,85.601]},{"framework":"svelte-v3.50.1-keyed","benchmark":"07_create10k","values":[842.024,843.53,845.332,845.546,847.23,847.46,848.581,851.04,852.565,855.277]},{"framework":"svelte-v3.50.1-keyed","benchmark":"08_create1k-after1k_x2","values":[187.17,187.913,188.658,188.793,189.612,190.054,190.074,190.309,190.677,190.716]},{"framework":"svelte-v3.50.1-keyed","benchmark":"09_clear1k_x8","values":[60.742,60.798,62.293,62.473,62.953,63.349,64.055,65.138,65.736,66.854]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"01_run1k","values":[66.309,68.681,68.875,69.256,69.333,70.329,70.383,74.719,75.137,75.219]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"02_replace1k","values":[76.489,93.698,95.265,100.116,101.463,103.47,108.483,113.072,143.898,160.859]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"03_update10th1k_x16","values":[166.637,173.779,175.642,183.596,185.686,187.208,187.629,190.298,193.475,198.391]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"04_select1k","values":[21.623,23.027,23.752,23.93,23.989,25.601,26.411,27.276,29.132,32.579]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"05_swap1k","values":[49.973,50.777,54.022,54.266,56.467,57.2,58.793,58.953,59.599,63.204]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"06_remove-one-1k","values":[82.49,87.45,90.909,92.62,93.486,93.945,94.252,95.479,96.432,96.695]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"07_create10k","values":[759.204,773.639,774.114,783.496,784.969,785.147,792.392,816.27,843.936,854.993]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"08_create1k-after1k_x2","values":[174.65,177.395,179.998,180.102,185.989,187.321,190.128,191.738,196.816,202.399]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"09_clear1k_x8","values":[43.137,47.223,48.124,48.959,49.082,49.139,50.956,51.152,51.179,51.578]},{"framework":"vanillajs-keyed","benchmark":"01_run1k","values":[61.596,62.536,62.856,62.866,63.308,63.391,63.449,64.172,65.092,66.247]},{"framework":"vanillajs-keyed","benchmark":"02_replace1k","values":[64.211,64.901,65.615,66.97,67.002,67.143,67.494,67.751,68.528,69.735]},{"framework":"vanillajs-keyed","benchmark":"03_update10th1k_x16","values":[170.936,177.119,180.638,182.69,183.778,183.924,184.208,184.334,184.7,190.754]},{"framework":"vanillajs-keyed","benchmark":"04_select1k","values":[18.214,18.521,18.78,19.767,19.848,19.932,20.424,21.779,23.298,27.108]},{"framework":"vanillajs-keyed","benchmark":"05_swap1k","values":[40.672,41.298,42.826,44.499,45.868,45.953,46.278,46.956,48.302,48.797]},{"framework":"vanillajs-keyed","benchmark":"06_remove-one-1k","values":[74.003,74.844,75.339,75.461,75.868,76.097,77.495,79.158,79.585,80.135]},{"framework":"vanillajs-keyed","benchmark":"07_create10k","values":[645.358,646.05,647.437,649.123,649.432,649.514,649.979,650.533,650.754,651.179]},{"framework":"vanillajs-keyed","benchmark":"08_create1k-after1k_x2","values":[146.338,150.151,152.167,153.604,155.399,157.646,159.146,159.632,159.787,159.998]},{"framework":"vanillajs-keyed","benchmark":"09_clear1k_x8","values":[43.864,44.008,45.687,45.751,46.39,46.572,46.603,46.614,48.062,48.443]},{"framework":"vanillajs-keyed","benchmark":"21_ready-memory","values":[0.6451272964477539]},{"framework":"vanillajs-keyed","benchmark":"22_run-memory","values":[1.7742938995361328]},{"framework":"vanillajs-keyed","benchmark":"23_update5-memory","values":[1.8919477462768555]},{"framework":"vanillajs-keyed","benchmark":"25_run-clear-memory","values":[0.7065067291259766]},{"framework":"vanillajs-keyed","benchmark":"26_run-10k-memory","values":[11.09527587890625]},{"framework":"vanillajs-keyed","benchmark":"31_startup-ci","values":[1878.48,1896.4999999999998,1878.6900000000003]},{"framework":"vanillajs-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"vanillajs-keyed","benchmark":"33_startup-mainthreadcost","values":[7.491999999999997,17.751999999999995,11.039999999999994]},{"framework":"vanillajs-keyed","benchmark":"34_startup-totalbytes","values":[150.3916015625,150.3916015625,150.3916015625]},{"framework":"vanillajs-wc-keyed","benchmark":"01_run1k","values":[66.347,66.999,67.521,67.68,67.906,67.983,68.256,68.341,68.564,68.757]},{"framework":"vanillajs-wc-keyed","benchmark":"02_replace1k","values":[67.725,68.357,68.407,68.556,68.879,68.941,69.325,69.546,69.568,70.02]},{"framework":"vanillajs-wc-keyed","benchmark":"03_update10th1k_x16","values":[170.637,172.735,183.643,185.149,185.922,186.084,187.598,188.094,190.137,194.555]},{"framework":"vanillajs-wc-keyed","benchmark":"04_select1k","values":[1.254,19.962,20.145,21.254,21.476,22.839,22.991,23.033,24.282,27.255]},{"framework":"vanillajs-wc-keyed","benchmark":"05_swap1k","values":[41.935,42.376,42.527,43.116,43.375,43.421,43.618,43.736,44.871,45.722]},{"framework":"vanillajs-wc-keyed","benchmark":"06_remove-one-1k","values":[73.216,74.295,74.977,75.785,76.158,77.478,78.272,78.374,81.494,82.094]},{"framework":"vanillajs-wc-keyed","benchmark":"07_create10k","values":[707.971,709.657,710.365,711.109,711.962,712.188,712.317,713.314,713.346,718.865]},{"framework":"vanillajs-wc-keyed","benchmark":"08_create1k-after1k_x2","values":[152.895,153.202,155.593,155.75,155.842,155.879,156.368,158.109,160.572,161.348]},{"framework":"vanillajs-wc-keyed","benchmark":"09_clear1k_x8","values":[44.054,44.204,44.992,45.67,47.714,48.487,48.7,49.334,49.426,49.698]},{"framework":"vanillajs-wc-keyed","benchmark":"21_ready-memory","values":[0.658721923828125]},{"framework":"vanillajs-wc-keyed","benchmark":"22_run-memory","values":[1.9661378860473633]},{"framework":"vanillajs-wc-keyed","benchmark":"23_update5-memory","values":[1.9752216339111328]},{"framework":"vanillajs-wc-keyed","benchmark":"25_run-clear-memory","values":[0.7164516448974609]},{"framework":"vanillajs-wc-keyed","benchmark":"26_run-10k-memory","values":[13.170158386230469]},{"framework":"vanillajs-wc-keyed","benchmark":"31_startup-ci","values":[1881.3099999999997,1880.145,1880.9450000000002]},{"framework":"vanillajs-wc-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"vanillajs-wc-keyed","benchmark":"33_startup-mainthreadcost","values":[9.603999999999997,9.843999999999996,17.567999999999994]},{"framework":"vanillajs-wc-keyed","benchmark":"34_startup-totalbytes","values":[148.203125,148.203125,148.203125]},{"framework":"voby-v0.43.8-keyed","benchmark":"01_run1k","values":[66.15,66.536,67.102,67.118,67.218,67.383,67.523,67.657,68.165,74.92]},{"framework":"voby-v0.43.8-keyed","benchmark":"02_replace1k","values":[70.247,70.322,70.738,71.294,72.061,72.228,73.185,73.446,75.649,81.726]},{"framework":"voby-v0.43.8-keyed","benchmark":"03_update10th1k_x16","values":[177.915,179.825,183.479,186.5,194.988,197.144,199.585,200.556,202.684,205.818]},{"framework":"voby-v0.43.8-keyed","benchmark":"04_select1k","values":[20.845,21.686,23.136,23.209,23.403,26.218,26.864,26.935,30.504,31.071]},{"framework":"voby-v0.43.8-keyed","benchmark":"05_swap1k","values":[49.65,50.24,50.806,51.12,51.178,51.552,51.618,51.953,54.45,54.941]},{"framework":"voby-v0.43.8-keyed","benchmark":"06_remove-one-1k","values":[85.055,88.044,88.576,88.853,89.149,89.766,91.53,92.535,95.11,96.376]},{"framework":"voby-v0.43.8-keyed","benchmark":"07_create10k","values":[685.317,696.085,699.084,709.695,729.715,764.077,773.72,809.451,812.065,814.489]},{"framework":"voby-v0.43.8-keyed","benchmark":"08_create1k-after1k_x2","values":[159.262,160.327,160.503,162.085,162.134,163.022,168.442,173.275,181.135,200.693]},{"framework":"voby-v0.43.8-keyed","benchmark":"09_clear1k_x8","values":[50.434,50.947,51.313,51.341,51.677,52.957,54.028,54.643,54.904,55.542]},{"framework":"xania-v0.4.8-keyed","benchmark":"01_run1k","values":[61.838,62.431,62.578,62.871,62.979,63.187,63.223,63.595,66.105,66.864]},{"framework":"xania-v0.4.8-keyed","benchmark":"02_replace1k","values":[66.563,66.743,66.823,67.14,67.327,67.755,67.886,68.374,69.166,69.713]},{"framework":"xania-v0.4.8-keyed","benchmark":"03_update10th1k_x16","values":[81.602,170.221,176.182,180.838,184.439,185.963,186.313,188.519,190.052,198.391]},{"framework":"xania-v0.4.8-keyed","benchmark":"04_select1k","values":[18.61,19.125,19.528,19.58,19.733,19.771,19.915,20.405,21.174,21.627]},{"framework":"xania-v0.4.8-keyed","benchmark":"05_swap1k","values":[42.06,42.625,42.917,43.132,44.059,44.739,45.441,45.731,46.298,47.876]},{"framework":"xania-v0.4.8-keyed","benchmark":"06_remove-one-1k","values":[74.942,75.904,78.071,78.891,79.384,80.13,80.798,80.804,81.144,82.284]},{"framework":"xania-v0.4.8-keyed","benchmark":"07_create10k","values":[644.747,646.234,650.899,652.473,652.77,653.102,653.516,655.879,656.327,658.976]},{"framework":"xania-v0.4.8-keyed","benchmark":"08_create1k-after1k_x2","values":[147.479,148.192,149.375,150.687,150.795,152.211,152.391,153.526,153.671,167.915]},{"framework":"xania-v0.4.8-keyed","benchmark":"09_clear1k_x8","values":[43.619,45.475,45.626,45.72,46.801,47.245,48.362,48.91,49.819,50.006]},{"framework":"xania-v0.4.8-keyed","benchmark":"21_ready-memory","values":[0.7439441680908203]},{"framework":"xania-v0.4.8-keyed","benchmark":"22_run-memory","values":[1.899806022644043]},{"framework":"xania-v0.4.8-keyed","benchmark":"23_update5-memory","values":[1.859781265258789]},{"framework":"xania-v0.4.8-keyed","benchmark":"25_run-clear-memory","values":[0.8105621337890625]},{"framework":"xania-v0.4.8-keyed","benchmark":"26_run-10k-memory","values":[12.77441120147705]},{"framework":"xania-v0.4.8-keyed","benchmark":"31_startup-ci","values":[1884.21,1878.17,1879.5749999999998]},{"framework":"xania-v0.4.8-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"xania-v0.4.8-keyed","benchmark":"33_startup-mainthreadcost","values":[18.843999999999994,7.123999999999998,13.40799999999999]},{"framework":"xania-v0.4.8-keyed","benchmark":"34_startup-totalbytes","values":[159.8076171875,159.8076171875,159.8076171875]}] \ No newline at end of file +[{"framework":"blockdom-v0.9.26-keyed","benchmark":"01_run1k","values":[63.166,63.397,63.475,63.551,63.883,64.666,66.57,69.875,70.143,72.098]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"02_replace1k","values":[66.97,67.224,67.494,67.585,67.898,68.763,68.955,69.692,69.984,77.33]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"03_update10th1k_x16","values":[184.225,186.233,186.818,187.921,194.76,198.404,198.448,205.015,205.665,234.661]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"04_select1k","values":[27.686,28.151,34.182,36.275,36.983,37.77,38.381,40.356,42.427,42.985]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"05_swap1k","values":[42.404,43.812,44.466,44.6,44.638,45.274,46.301,51.165,53.835,55.252]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"06_remove-one-1k","values":[77.137,77.861,78.48,79.589,82.284,83.27,85.611,87.664,88.224,90.347]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"07_create10k","values":[677.849,684.561,688.111,689.442,690.941,691.45,725.207,734.998,771.798,791.512]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"08_create1k-after1k_x2","values":[149.639,150.584,151.578,152.16,152.503,153.369,154.091,155.381,155.43,171.275]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"09_clear1k_x8","values":[42.45,43.604,43.944,44.277,46.639,47.227,47.506,47.963,48.743,48.885]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"21_ready-memory","values":[0.7367439270019531]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"22_run-memory","values":[2.4577817916870117]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"23_update5-memory","values":[2.5959959030151367]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"25_run-clear-memory","values":[0.9265041351318359]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"26_run-10k-memory","values":[17.82955265045166]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"31_startup-ci","values":[1879.025,1879.4,1879.1899999999998]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"32_startup-bt","values":[0.07600000000000001,0,0]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"33_startup-mainthreadcost","values":[9720.328,8.700000000000001,11.083999999999994]},{"framework":"blockdom-v0.9.26-keyed","benchmark":"34_startup-totalbytes","values":[154.6396484375,154.6396484375,154.6396484375]},{"framework":"inferno-v7.4.8-keyed","benchmark":"01_run1k","values":[64.208,64.224,66.058,66.305,66.915,68.825,69.376,69.446,70.077,71.92]},{"framework":"inferno-v7.4.8-keyed","benchmark":"02_replace1k","values":[68.991,69.289,70.332,70.955,73.515,74.167,74.342,74.772,74.835,76.226]},{"framework":"inferno-v7.4.8-keyed","benchmark":"03_update10th1k_x16","values":[169.808,175.268,177.247,178.331,179.473,180.498,181.188,181.416,184.281,186.584]},{"framework":"inferno-v7.4.8-keyed","benchmark":"04_select1k","values":[21.078,21.218,23.397,23.666,24.289,24.733,24.927,25.722,28.929,30.753]},{"framework":"inferno-v7.4.8-keyed","benchmark":"05_swap1k","values":[42.428,44.142,45.511,50.019,50.231,51.574,52.711,52.823,53.15,54.458]},{"framework":"inferno-v7.4.8-keyed","benchmark":"06_remove-one-1k","values":[82.053,83.976,84.167,84.801,85.755,86.36,86.678,88.629,90.189,90.529]},{"framework":"inferno-v7.4.8-keyed","benchmark":"07_create10k","values":[683.136,688.451,694.71,696.729,697.173,698.503,698.677,700.755,706.725,707.726]},{"framework":"inferno-v7.4.8-keyed","benchmark":"08_create1k-after1k_x2","values":[152.425,159.016,160.134,161.526,161.731,162.148,162.693,164.561,164.771,167.399]},{"framework":"inferno-v7.4.8-keyed","benchmark":"09_clear1k_x8","values":[45.061,45.274,45.654,45.759,45.847,46.179,48.314,49.487,49.67,51.162]},{"framework":"inferno-v7.4.8-keyed","benchmark":"21_ready-memory","values":[0.7152986526489258]},{"framework":"inferno-v7.4.8-keyed","benchmark":"22_run-memory","values":[2.6839351654052734]},{"framework":"inferno-v7.4.8-keyed","benchmark":"23_update5-memory","values":[2.7264270782470703]},{"framework":"inferno-v7.4.8-keyed","benchmark":"25_run-clear-memory","values":[0.8525171279907227]},{"framework":"inferno-v7.4.8-keyed","benchmark":"26_run-10k-memory","values":[19.598408699035645]},{"framework":"inferno-v7.4.8-keyed","benchmark":"31_startup-ci","values":[1953.4500000000003,1953.8350000000003,1953.415]},{"framework":"inferno-v7.4.8-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"inferno-v7.4.8-keyed","benchmark":"33_startup-mainthreadcost","values":[8.831999999999999,16.072,18.835999999999995]},{"framework":"inferno-v7.4.8-keyed","benchmark":"34_startup-totalbytes","values":[163.1787109375,163.1787109375,163.1787109375]},{"framework":"ivi-v0.27.1-keyed","benchmark":"01_run1k","values":[64.422,64.613,65.204,65.832,66.102,66.565,66.626,67.003,67.587,67.829]},{"framework":"ivi-v0.27.1-keyed","benchmark":"02_replace1k","values":[69.736,70.612,70.804,72.771,73.153,73.319,73.424,73.977,74.333,77.483]},{"framework":"ivi-v0.27.1-keyed","benchmark":"03_update10th1k_x16","values":[177.963,180.956,184.063,184.327,184.362,186.641,187.502,188.175,190.588,191.809]},{"framework":"ivi-v0.27.1-keyed","benchmark":"04_select1k","values":[21.464,23.997,24.352,25.05,26.108,26.487,27.443,28.679,28.877,29.531]},{"framework":"ivi-v0.27.1-keyed","benchmark":"05_swap1k","values":[44.227,45.373,45.388,46.317,47.626,49.812,50.53,50.593,51.541,52.447]},{"framework":"ivi-v0.27.1-keyed","benchmark":"06_remove-one-1k","values":[75.493,76.262,78.025,78.119,78.637,79.128,81.932,82.33,83.719,83.734]},{"framework":"ivi-v0.27.1-keyed","benchmark":"07_create10k","values":[701.788,704.268,706.228,706.805,707.863,711.472,713.655,715.929,723.592,729.87]},{"framework":"ivi-v0.27.1-keyed","benchmark":"08_create1k-after1k_x2","values":[158.352,161.027,164.072,164.793,164.868,166.397,167.872,170.947,172.326,172.66]},{"framework":"ivi-v0.27.1-keyed","benchmark":"09_clear1k_x8","values":[42.64,42.732,43.796,45.955,46.039,46.142,47.814,48.412,48.852,48.876]},{"framework":"ivi-v0.27.1-keyed","benchmark":"21_ready-memory","values":[0.7031888961791992]},{"framework":"ivi-v0.27.1-keyed","benchmark":"22_run-memory","values":[2.9257240295410156]},{"framework":"ivi-v0.27.1-keyed","benchmark":"23_update5-memory","values":[2.9888505935668945]},{"framework":"ivi-v0.27.1-keyed","benchmark":"25_run-clear-memory","values":[0.8111753463745117]},{"framework":"ivi-v0.27.1-keyed","benchmark":"26_run-10k-memory","values":[22.23142433166504]},{"framework":"ivi-v0.27.1-keyed","benchmark":"31_startup-ci","values":[1879.1599999999999,1879.1550000000002,1879.035]},{"framework":"ivi-v0.27.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"ivi-v0.27.1-keyed","benchmark":"33_startup-mainthreadcost","values":[7.851999999999998,9.896,16.647999999999996]},{"framework":"ivi-v0.27.1-keyed","benchmark":"34_startup-totalbytes","values":[149.982421875,149.982421875,149.982421875]},{"framework":"mikado-v0.7.64-keyed","benchmark":"01_run1k","values":[64.724,65.134,65.697,65.91,66.093,66.144,66.521,66.627,66.808,67.694]},{"framework":"mikado-v0.7.64-keyed","benchmark":"02_replace1k","values":[66.932,67.437,69.037,69.246,70.304,70.697,70.998,71.233,74.62,76.177]},{"framework":"mikado-v0.7.64-keyed","benchmark":"03_update10th1k_x16","values":[154.56,165.687,165.917,166.571,166.663,167.858,170.896,171.963,172.388,174.67]},{"framework":"mikado-v0.7.64-keyed","benchmark":"04_select1k","values":[18.196,18.21,18.837,19.554,19.601,20.444,21.31,21.831,22.769,23.997]},{"framework":"mikado-v0.7.64-keyed","benchmark":"05_swap1k","values":[42.074,43.015,44.453,44.825,45.174,47.064,47.139,47.323,47.379,47.729]},{"framework":"mikado-v0.7.64-keyed","benchmark":"06_remove-one-1k","values":[74.61,74.832,75.581,75.646,75.88,75.934,76.973,78.736,78.974,79.745]},{"framework":"mikado-v0.7.64-keyed","benchmark":"07_create10k","values":[655.611,657.456,658.64,661.149,661.182,661.798,666.353,667.97,673.018,697.945]},{"framework":"mikado-v0.7.64-keyed","benchmark":"08_create1k-after1k_x2","values":[150.154,150.35,154.895,155.588,156.491,156.749,157.187,158.223,158.234,161.213]},{"framework":"mikado-v0.7.64-keyed","benchmark":"09_clear1k_x8","values":[43.96,44.57,46.947,47.358,48.589,49.458,49.591,49.629,49.975,50.071]},{"framework":"mikado-v0.7.64-keyed","benchmark":"21_ready-memory","values":[0.8502683639526367]},{"framework":"mikado-v0.7.64-keyed","benchmark":"22_run-memory","values":[1.9862480163574219]},{"framework":"mikado-v0.7.64-keyed","benchmark":"23_update5-memory","values":[2.1811914443969727]},{"framework":"mikado-v0.7.64-keyed","benchmark":"25_run-clear-memory","values":[0.9378232955932617]},{"framework":"mikado-v0.7.64-keyed","benchmark":"26_run-10k-memory","values":[13.984789848327637]},{"framework":"mikado-v0.7.64-keyed","benchmark":"31_startup-ci","values":[1878.4249999999997,1878.9850000000001,1877.4450000000002]},{"framework":"mikado-v0.7.64-keyed","benchmark":"32_startup-bt","values":[0,0.15600000000000003,0]},{"framework":"mikado-v0.7.64-keyed","benchmark":"33_startup-mainthreadcost","values":[18.031999999999986,9713.288,12.391999999999992]},{"framework":"mikado-v0.7.64-keyed","benchmark":"34_startup-totalbytes","values":[152.9501953125,152.9501953125,152.9501953125]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"01_run1k","values":[63.585,64.449,64.952,65.853,66.194,66.214,66.679,66.89,67.987,71.204]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"02_replace1k","values":[66.781,68.742,69.097,69.287,71.153,71.599,72.279,73.775,73.966,77.317]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"03_update10th1k_x16","values":[163.997,170.795,176.258,176.842,177.911,180.769,182.084,182.102,182.564,183.413]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"04_select1k","values":[19.444,20.643,21.498,21.59,21.633,22.374,23.399,24.374,26.291,27.026]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"05_swap1k","values":[44.88,44.942,45.205,45.322,45.369,45.925,48.858,50.011,50.332,52.897]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"06_remove-one-1k","values":[80.639,81.753,83.935,83.945,84.1,84.65,84.663,85.528,85.619,86.088]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"07_create10k","values":[659.373,662.187,663.459,664.841,665.585,665.644,667.236,667.423,668.045,668.362]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"08_create1k-after1k_x2","values":[154.116,156.407,156.54,159.533,159.781,161.091,162.53,163.865,165.239,165.55]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"09_clear1k_x8","values":[42.705,43.179,43.575,44.243,44.655,45.759,47.676,48.341,48.522,48.783]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"21_ready-memory","values":[0.6820211410522461]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"22_run-memory","values":[2.184859275817871]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"23_update5-memory","values":[2.0614681243896484]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"25_run-clear-memory","values":[0.8729896545410156]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"26_run-10k-memory","values":[15.095209121704102]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"31_startup-ci","values":[1881.78,1878.4299999999998,1880.415]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"33_startup-mainthreadcost","values":[29.016000000000002,7.455999999999999,8.563999999999995]},{"framework":"million-v1.12.3-beta.1-keyed","benchmark":"34_startup-totalbytes","values":[148.9951171875,148.9951171875,148.9951171875]},{"framework":"preact-v10.7.3-keyed","benchmark":"01_run1k","values":[106.437,114.414,114.799,114.932,115.242,115.324,117.55,122.219,127.608,134.062]},{"framework":"preact-v10.7.3-keyed","benchmark":"02_replace1k","values":[129.892,138.874,138.944,141.779,144.543,147.878,150.662,152.074,153.065,165.449]},{"framework":"preact-v10.7.3-keyed","benchmark":"03_update10th1k_x16","values":[238.394,246.841,246.887,253.556,254.957,259.04,260.007,261.976,262.464,262.487]},{"framework":"preact-v10.7.3-keyed","benchmark":"04_select1k","values":[52.626,53.606,60.794,64.266,66.318,66.456,70.466,70.623,71.948,72.373]},{"framework":"preact-v10.7.3-keyed","benchmark":"05_swap1k","values":[55.028,55.723,56.61,56.94,57.656,57.959,59.292,59.302,59.574,61.534]},{"framework":"preact-v10.7.3-keyed","benchmark":"06_remove-one-1k","values":[117.462,121.452,122.678,123.02,124.95,125.094,125.406,131.547,144.089,148.355]},{"framework":"preact-v10.7.3-keyed","benchmark":"07_create10k","values":[1036.418,1056.502,1058.219,1062.426,1066.979,1068.973,1089.604,1092.509,1106.818,1110.5]},{"framework":"preact-v10.7.3-keyed","benchmark":"08_create1k-after1k_x2","values":[238.382,242.849,247.178,251.04,254.926,255.368,264.185,280.116,302.213,302.784]},{"framework":"preact-v10.7.3-keyed","benchmark":"09_clear1k_x8","values":[49.474,66.086,69.148,69.152,69.271,71.505,73.684,75.365,78.162,78.355]},{"framework":"preact-v10.7.3-keyed","benchmark":"21_ready-memory","values":[0.7107982635498047]},{"framework":"preact-v10.7.3-keyed","benchmark":"22_run-memory","values":[4.090849876403809]},{"framework":"preact-v10.7.3-keyed","benchmark":"23_update5-memory","values":[4.105155944824219]},{"framework":"preact-v10.7.3-keyed","benchmark":"25_run-clear-memory","values":[0.8320884704589844]},{"framework":"preact-v10.7.3-keyed","benchmark":"26_run-10k-memory","values":[33.57712745666504]},{"framework":"preact-v10.7.3-keyed","benchmark":"31_startup-ci","values":[1892.23,1878.1349999999998,1879.2200000000003]},{"framework":"preact-v10.7.3-keyed","benchmark":"32_startup-bt","values":[0,0,0.16800000000000004]},{"framework":"preact-v10.7.3-keyed","benchmark":"33_startup-mainthreadcost","values":[12.323999999999998,19.431999999999988,9683.816]},{"framework":"preact-v10.7.3-keyed","benchmark":"34_startup-totalbytes","values":[154.923828125,154.923828125,154.923828125]},{"framework":"react-v17.0.2-keyed","benchmark":"01_run1k","values":[81.175,81.303,81.44,82.497,82.785,83.023,84.994,85.744,86.935,93.413]},{"framework":"react-v17.0.2-keyed","benchmark":"02_replace1k","values":[83.846,83.979,84.164,84.308,84.548,85.173,85.205,85.388,86.849,87.207]},{"framework":"react-v17.0.2-keyed","benchmark":"03_update10th1k_x16","values":[233.728,249.253,252.391,258.57,261.003,261.488,261.79,263.534,263.675,264.391]},{"framework":"react-v17.0.2-keyed","benchmark":"04_select1k","values":[67.38,67.856,68.223,69.576,70.344,70.382,70.547,71.306,72.43,73.496]},{"framework":"react-v17.0.2-keyed","benchmark":"05_swap1k","values":[304.02,305.057,305.113,305.604,306.18,306.346,307.204,308.077,308.311,308.43]},{"framework":"react-v17.0.2-keyed","benchmark":"06_remove-one-1k","values":[86.637,88.525,90.346,90.624,90.831,91.314,91.519,91.735,91.984,94.658]},{"framework":"react-v17.0.2-keyed","benchmark":"07_create10k","values":[1080.56,1089.414,1089.785,1090.2,1091.517,1094.203,1094.233,1097.902,1098.031,1105.908]},{"framework":"react-v17.0.2-keyed","benchmark":"08_create1k-after1k_x2","values":[200.556,201.86,202.293,203.654,203.97,204.442,204.811,204.908,207.386,207.477]},{"framework":"react-v17.0.2-keyed","benchmark":"09_clear1k_x8","values":[55.74,56.595,57.376,59.436,60.216,60.425,61.64,62.398,63.216,63.937]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"01_run1k","values":[125.234,125.366,127.413,127.709,128.027,128.431,129.359,129.606,130.009,131.963]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"02_replace1k","values":[129.977,143.64,148.422,150.976,152.846,153.349,154.706,155.091,156.081,156.383]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"03_update10th1k_x16","values":[243.621,255.803,256.509,259.091,262.342,266.093,269.134,271.208,275.561,279.76]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"04_select1k","values":[16.382,47.781,52.691,54.514,56.17,57.699,58.724,59.247,59.409,59.707]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"05_swap1k","values":[383.168,392.68,396.47,397.028,398.29,398.885,399.516,405.787,412.031,415.634]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"06_remove-one-1k","values":[106.63,114.767,118.067,118.331,118.696,119.914,121.5,123.095,123.708,123.937]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"07_create10k","values":[1464.638,1469.746,1473.322,1483.499,1490.48,1491.988,1494.614,1498.345,1498.974,1503.924]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"08_create1k-after1k_x2","values":[260.602,270.943,278.034,281.932,282.653,282.998,285.091,285.428,288.711,289.064]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"09_clear1k_x8","values":[106.361,113.756,116.029,119.274,120.923,122.936,122.987,129.185,129.282,132.342]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"21_ready-memory","values":[1.1195974349975586]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"22_run-memory","values":[4.436405181884766]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"23_update5-memory","values":[4.980772972106934]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"25_run-clear-memory","values":[1.9472150802612305]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"26_run-10k-memory","values":[30.71469211578369]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"31_startup-ci","values":[2553.3550000000005,2552.9049999999997,2555.425]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"32_startup-bt","values":[0.08000000000000002,0,0]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"33_startup-mainthreadcost","values":[9632.812,13.375999999999992,9.152]},{"framework":"react-hooks-v18.2.0-keyed","benchmark":"34_startup-totalbytes","values":[287.03125,287.03125,287.03125]},{"framework":"solid-v1.5.4-keyed","benchmark":"01_run1k","values":[61.558,61.817,62.16,62.163,62.325,62.458,62.475,63.303,64.001,69.284]},{"framework":"solid-v1.5.4-keyed","benchmark":"02_replace1k","values":[67.433,67.523,67.916,68.065,68.102,68.262,68.468,68.793,68.886,69.411]},{"framework":"solid-v1.5.4-keyed","benchmark":"03_update10th1k_x16","values":[166.569,169.327,171.602,172.697,174.604,176.402,176.638,176.919,178.136,181.796]},{"framework":"solid-v1.5.4-keyed","benchmark":"04_select1k","values":[18.278,19.719,20.471,20.57,20.775,21.193,21.475,22.055,22.164,22.782]},{"framework":"solid-v1.5.4-keyed","benchmark":"05_swap1k","values":[43.742,45.195,45.203,45.236,45.362,45.38,45.538,45.542,46.671,48.094]},{"framework":"solid-v1.5.4-keyed","benchmark":"06_remove-one-1k","values":[75.129,76.299,76.701,77.359,77.571,78.04,78.319,78.335,79.465,80.982]},{"framework":"solid-v1.5.4-keyed","benchmark":"07_create10k","values":[682.726,683.712,684.949,686.359,688.932,689.212,689.837,690.585,693.716,696.263]},{"framework":"solid-v1.5.4-keyed","benchmark":"08_create1k-after1k_x2","values":[147.29,150.696,151.558,152.146,152.812,153.513,153.804,154.657,155.988,159.143]},{"framework":"solid-v1.5.4-keyed","benchmark":"09_clear1k_x8","values":[52.216,52.773,53.027,53.141,53.686,55.923,56.567,56.934,57.098,57.18]},{"framework":"solid-v1.5.4-keyed","benchmark":"21_ready-memory","values":[0.6747379302978516]},{"framework":"solid-v1.5.4-keyed","benchmark":"22_run-memory","values":[2.5141963958740234]},{"framework":"solid-v1.5.4-keyed","benchmark":"23_update5-memory","values":[2.521437644958496]},{"framework":"solid-v1.5.4-keyed","benchmark":"25_run-clear-memory","values":[0.8367996215820312]},{"framework":"solid-v1.5.4-keyed","benchmark":"26_run-10k-memory","values":[19.55257797241211]},{"framework":"solid-v1.5.4-keyed","benchmark":"31_startup-ci","values":[1884.0549999999998,1880.165,1880.6]},{"framework":"solid-v1.5.4-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"solid-v1.5.4-keyed","benchmark":"33_startup-mainthreadcost","values":[8.043999999999999,18.04399999999999,15.208]},{"framework":"solid-v1.5.4-keyed","benchmark":"34_startup-totalbytes","values":[149.8779296875,149.8779296875,149.8779296875]},{"framework":"svelte-v3.50.1-keyed","benchmark":"01_run1k","values":[79.456,79.503,79.589,79.767,80.116,80.622,81.127,81.512,82.626,84.778]},{"framework":"svelte-v3.50.1-keyed","benchmark":"02_replace1k","values":[83.12,83.15,83.347,84.707,84.734,84.737,84.819,85.152,90.208,92.01]},{"framework":"svelte-v3.50.1-keyed","benchmark":"03_update10th1k_x16","values":[173.598,174.705,185.451,189.377,191.074,191.62,194.763,194.932,196.183,201.425]},{"framework":"svelte-v3.50.1-keyed","benchmark":"04_select1k","values":[31.888,32.667,33.076,33.164,33.209,33.723,33.876,33.968,35.589,36.594]},{"framework":"svelte-v3.50.1-keyed","benchmark":"05_swap1k","values":[43.386,43.715,45.223,45.41,47.015,47.108,47.3,47.454,47.684,48.124]},{"framework":"svelte-v3.50.1-keyed","benchmark":"06_remove-one-1k","values":[80.247,80.443,81.772,82.869,83.714,84.07,84.536,85.227,85.588,85.601]},{"framework":"svelte-v3.50.1-keyed","benchmark":"07_create10k","values":[842.024,843.53,845.332,845.546,847.23,847.46,848.581,851.04,852.565,855.277]},{"framework":"svelte-v3.50.1-keyed","benchmark":"08_create1k-after1k_x2","values":[187.17,187.913,188.658,188.793,189.612,190.054,190.074,190.309,190.677,190.716]},{"framework":"svelte-v3.50.1-keyed","benchmark":"09_clear1k_x8","values":[60.742,60.798,62.293,62.473,62.953,63.349,64.055,65.138,65.736,66.854]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"01_run1k","values":[66.309,68.681,68.875,69.256,69.333,70.329,70.383,74.719,75.137,75.219]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"02_replace1k","values":[76.489,93.698,95.265,100.116,101.463,103.47,108.483,113.072,143.898,160.859]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"03_update10th1k_x16","values":[166.637,173.779,175.642,183.596,185.686,187.208,187.629,190.298,193.475,198.391]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"04_select1k","values":[21.623,23.027,23.752,23.93,23.989,25.601,26.411,27.276,29.132,32.579]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"05_swap1k","values":[49.973,50.777,54.022,54.266,56.467,57.2,58.793,58.953,59.599,63.204]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"06_remove-one-1k","values":[82.49,87.45,90.909,92.62,93.486,93.945,94.252,95.479,96.432,96.695]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"07_create10k","values":[759.204,773.639,774.114,783.496,784.969,785.147,792.392,816.27,843.936,854.993]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"08_create1k-after1k_x2","values":[174.65,177.395,179.998,180.102,185.989,187.321,190.128,191.738,196.816,202.399]},{"framework":"udomsay-tpl-v0.4.9-keyed","benchmark":"09_clear1k_x8","values":[43.137,47.223,48.124,48.959,49.082,49.139,50.956,51.152,51.179,51.578]},{"framework":"vanillajs-keyed","benchmark":"01_run1k","values":[61.596,62.536,62.856,62.866,63.308,63.391,63.449,64.172,65.092,66.247]},{"framework":"vanillajs-keyed","benchmark":"02_replace1k","values":[64.211,64.901,65.615,66.97,67.002,67.143,67.494,67.751,68.528,69.735]},{"framework":"vanillajs-keyed","benchmark":"03_update10th1k_x16","values":[170.936,177.119,180.638,182.69,183.778,183.924,184.208,184.334,184.7,190.754]},{"framework":"vanillajs-keyed","benchmark":"04_select1k","values":[18.214,18.521,18.78,19.767,19.848,19.932,20.424,21.779,23.298,27.108]},{"framework":"vanillajs-keyed","benchmark":"05_swap1k","values":[40.672,41.298,42.826,44.499,45.868,45.953,46.278,46.956,48.302,48.797]},{"framework":"vanillajs-keyed","benchmark":"06_remove-one-1k","values":[74.003,74.844,75.339,75.461,75.868,76.097,77.495,79.158,79.585,80.135]},{"framework":"vanillajs-keyed","benchmark":"07_create10k","values":[645.358,646.05,647.437,649.123,649.432,649.514,649.979,650.533,650.754,651.179]},{"framework":"vanillajs-keyed","benchmark":"08_create1k-after1k_x2","values":[146.338,150.151,152.167,153.604,155.399,157.646,159.146,159.632,159.787,159.998]},{"framework":"vanillajs-keyed","benchmark":"09_clear1k_x8","values":[43.864,44.008,45.687,45.751,46.39,46.572,46.603,46.614,48.062,48.443]},{"framework":"vanillajs-keyed","benchmark":"21_ready-memory","values":[0.6451272964477539]},{"framework":"vanillajs-keyed","benchmark":"22_run-memory","values":[1.7742938995361328]},{"framework":"vanillajs-keyed","benchmark":"23_update5-memory","values":[1.8919477462768555]},{"framework":"vanillajs-keyed","benchmark":"25_run-clear-memory","values":[0.7065067291259766]},{"framework":"vanillajs-keyed","benchmark":"26_run-10k-memory","values":[11.09527587890625]},{"framework":"vanillajs-keyed","benchmark":"31_startup-ci","values":[1878.48,1896.4999999999998,1878.6900000000003]},{"framework":"vanillajs-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"vanillajs-keyed","benchmark":"33_startup-mainthreadcost","values":[7.491999999999997,17.751999999999995,11.039999999999994]},{"framework":"vanillajs-keyed","benchmark":"34_startup-totalbytes","values":[150.3916015625,150.3916015625,150.3916015625]},{"framework":"vanillajs-wc-keyed","benchmark":"01_run1k","values":[66.347,66.999,67.521,67.68,67.906,67.983,68.256,68.341,68.564,68.757]},{"framework":"vanillajs-wc-keyed","benchmark":"02_replace1k","values":[67.725,68.357,68.407,68.556,68.879,68.941,69.325,69.546,69.568,70.02]},{"framework":"vanillajs-wc-keyed","benchmark":"03_update10th1k_x16","values":[170.637,172.735,183.643,185.149,185.922,186.084,187.598,188.094,190.137,194.555]},{"framework":"vanillajs-wc-keyed","benchmark":"04_select1k","values":[1.254,19.962,20.145,21.254,21.476,22.839,22.991,23.033,24.282,27.255]},{"framework":"vanillajs-wc-keyed","benchmark":"05_swap1k","values":[41.935,42.376,42.527,43.116,43.375,43.421,43.618,43.736,44.871,45.722]},{"framework":"vanillajs-wc-keyed","benchmark":"06_remove-one-1k","values":[73.216,74.295,74.977,75.785,76.158,77.478,78.272,78.374,81.494,82.094]},{"framework":"vanillajs-wc-keyed","benchmark":"07_create10k","values":[707.971,709.657,710.365,711.109,711.962,712.188,712.317,713.314,713.346,718.865]},{"framework":"vanillajs-wc-keyed","benchmark":"08_create1k-after1k_x2","values":[152.895,153.202,155.593,155.75,155.842,155.879,156.368,158.109,160.572,161.348]},{"framework":"vanillajs-wc-keyed","benchmark":"09_clear1k_x8","values":[44.054,44.204,44.992,45.67,47.714,48.487,48.7,49.334,49.426,49.698]},{"framework":"vanillajs-wc-keyed","benchmark":"21_ready-memory","values":[0.658721923828125]},{"framework":"vanillajs-wc-keyed","benchmark":"22_run-memory","values":[1.9661378860473633]},{"framework":"vanillajs-wc-keyed","benchmark":"23_update5-memory","values":[1.9752216339111328]},{"framework":"vanillajs-wc-keyed","benchmark":"25_run-clear-memory","values":[0.7164516448974609]},{"framework":"vanillajs-wc-keyed","benchmark":"26_run-10k-memory","values":[13.170158386230469]},{"framework":"vanillajs-wc-keyed","benchmark":"31_startup-ci","values":[1881.3099999999997,1880.145,1880.9450000000002]},{"framework":"vanillajs-wc-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"vanillajs-wc-keyed","benchmark":"33_startup-mainthreadcost","values":[9.603999999999997,9.843999999999996,17.567999999999994]},{"framework":"vanillajs-wc-keyed","benchmark":"34_startup-totalbytes","values":[148.203125,148.203125,148.203125]},{"framework":"voby-v0.43.8-keyed","benchmark":"01_run1k","values":[66.15,66.536,67.102,67.118,67.218,67.383,67.523,67.657,68.165,74.92]},{"framework":"voby-v0.43.8-keyed","benchmark":"02_replace1k","values":[70.247,70.322,70.738,71.294,72.061,72.228,73.185,73.446,75.649,81.726]},{"framework":"voby-v0.43.8-keyed","benchmark":"03_update10th1k_x16","values":[177.915,179.825,183.479,186.5,194.988,197.144,199.585,200.556,202.684,205.818]},{"framework":"voby-v0.43.8-keyed","benchmark":"04_select1k","values":[20.845,21.686,23.136,23.209,23.403,26.218,26.864,26.935,30.504,31.071]},{"framework":"voby-v0.43.8-keyed","benchmark":"05_swap1k","values":[49.65,50.24,50.806,51.12,51.178,51.552,51.618,51.953,54.45,54.941]},{"framework":"voby-v0.43.8-keyed","benchmark":"06_remove-one-1k","values":[85.055,88.044,88.576,88.853,89.149,89.766,91.53,92.535,95.11,96.376]},{"framework":"voby-v0.43.8-keyed","benchmark":"07_create10k","values":[685.317,696.085,699.084,709.695,729.715,764.077,773.72,809.451,812.065,814.489]},{"framework":"voby-v0.43.8-keyed","benchmark":"08_create1k-after1k_x2","values":[159.262,160.327,160.503,162.085,162.134,163.022,168.442,173.275,181.135,200.693]},{"framework":"voby-v0.43.8-keyed","benchmark":"09_clear1k_x8","values":[50.434,50.947,51.313,51.341,51.677,52.957,54.028,54.643,54.904,55.542]},{"framework":"xania-v0.4.8-keyed","benchmark":"01_run1k","values":[61.838,62.431,62.578,62.871,62.979,63.187,63.223,63.595,66.105,66.864]},{"framework":"xania-v0.4.8-keyed","benchmark":"02_replace1k","values":[66.563,66.743,66.823,67.14,67.327,67.755,67.886,68.374,69.166,69.713]},{"framework":"xania-v0.4.8-keyed","benchmark":"03_update10th1k_x16","values":[81.602,170.221,176.182,180.838,184.439,185.963,186.313,188.519,190.052,198.391]},{"framework":"xania-v0.4.8-keyed","benchmark":"04_select1k","values":[18.61,19.125,19.528,19.58,19.733,19.771,19.915,20.405,21.174,21.627]},{"framework":"xania-v0.4.8-keyed","benchmark":"05_swap1k","values":[42.06,42.625,42.917,43.132,44.059,44.739,45.441,45.731,46.298,47.876]},{"framework":"xania-v0.4.8-keyed","benchmark":"06_remove-one-1k","values":[74.942,75.904,78.071,78.891,79.384,80.13,80.798,80.804,81.144,82.284]},{"framework":"xania-v0.4.8-keyed","benchmark":"07_create10k","values":[644.747,646.234,650.899,652.473,652.77,653.102,653.516,655.879,656.327,658.976]},{"framework":"xania-v0.4.8-keyed","benchmark":"08_create1k-after1k_x2","values":[147.479,148.192,149.375,150.687,150.795,152.211,152.391,153.526,153.671,167.915]},{"framework":"xania-v0.4.8-keyed","benchmark":"09_clear1k_x8","values":[43.619,45.475,45.626,45.72,46.801,47.245,48.362,48.91,49.819,50.006]},{"framework":"xania-v0.4.8-keyed","benchmark":"21_ready-memory","values":[0.7439441680908203]},{"framework":"xania-v0.4.8-keyed","benchmark":"22_run-memory","values":[1.899806022644043]},{"framework":"xania-v0.4.8-keyed","benchmark":"23_update5-memory","values":[1.859781265258789]},{"framework":"xania-v0.4.8-keyed","benchmark":"25_run-clear-memory","values":[0.8105621337890625]},{"framework":"xania-v0.4.8-keyed","benchmark":"26_run-10k-memory","values":[12.77441120147705]},{"framework":"xania-v0.4.8-keyed","benchmark":"31_startup-ci","values":[1884.21,1878.17,1879.5749999999998]},{"framework":"xania-v0.4.8-keyed","benchmark":"32_startup-bt","values":[0,0,0]},{"framework":"xania-v0.4.8-keyed","benchmark":"33_startup-mainthreadcost","values":[18.843999999999994,7.123999999999998,13.40799999999999]},{"framework":"xania-v0.4.8-keyed","benchmark":"34_startup-totalbytes","values":[159.8076171875,159.8076171875,159.8076171875]}] \ No newline at end of file From e36f5f061b78241d1c7bc89f148532ebfa4ac240 Mon Sep 17 00:00:00 2001 From: Aiden Bai Date: Fri, 10 Mar 2023 18:24:45 -0800 Subject: [PATCH 16/18] fix: build --- frameworks/keyed/million/index.html | 7 +- frameworks/keyed/million/package-lock.json | 2739 +++++++++++-- frameworks/keyed/million/package.json | 14 +- frameworks/keyed/million/rollup.config.mjs | 42 + frameworks/keyed/million/vite.config.js | 4 - .../BoxPlotTable.bf7f2f7ebff55725861a.js | 1 + .../plotly.425a0dd46f5b05dabe08.js | 2 + webdriver-ts-results/src/results.ts | 3566 +---------------- webdriver-ts-results/table.html | 2 +- webdriver-ts/results.json | 2 +- 10 files changed, 2578 insertions(+), 3801 deletions(-) create mode 100644 frameworks/keyed/million/rollup.config.mjs delete mode 100644 frameworks/keyed/million/vite.config.js create mode 100644 webdriver-ts-results/BoxPlotTable.bf7f2f7ebff55725861a.js create mode 100644 webdriver-ts-results/plotly.425a0dd46f5b05dabe08.js diff --git a/frameworks/keyed/million/index.html b/frameworks/keyed/million/index.html index eb3828847..a24dfac9c 100644 --- a/frameworks/keyed/million/index.html +++ b/frameworks/keyed/million/index.html @@ -1,13 +1,12 @@ - - - + Million.js +
- + diff --git a/frameworks/keyed/million/package-lock.json b/frameworks/keyed/million/package-lock.json index 471f052ba..c421a8703 100644 --- a/frameworks/keyed/million/package-lock.json +++ b/frameworks/keyed/million/package-lock.json @@ -8,560 +8,2162 @@ "million": "^2.0.0" }, "devDependencies": { + "@babel/core": "^7.21.0", + "@babel/types": "^7.21.2", + "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-terser": "^0.4.0", + "unplugin": "^1.2.0", "vite": "3.0.2" } }, - "node_modules/esbuild": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.51.tgz", - "integrity": "sha512-+CvnDitD7Q5sT7F+FM65sWkF8wJRf+j9fPcprxYV4j+ohmzVj2W7caUqH2s5kCaCJAfcAICjSlKhDCcvDpU7nw==", + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "esbuild-android-64": "0.14.51", - "esbuild-android-arm64": "0.14.51", - "esbuild-darwin-64": "0.14.51", - "esbuild-darwin-arm64": "0.14.51", - "esbuild-freebsd-64": "0.14.51", - "esbuild-freebsd-arm64": "0.14.51", - "esbuild-linux-32": "0.14.51", - "esbuild-linux-64": "0.14.51", - "esbuild-linux-arm": "0.14.51", - "esbuild-linux-arm64": "0.14.51", - "esbuild-linux-mips64le": "0.14.51", - "esbuild-linux-ppc64le": "0.14.51", - "esbuild-linux-riscv64": "0.14.51", - "esbuild-linux-s390x": "0.14.51", - "esbuild-netbsd-64": "0.14.51", - "esbuild-openbsd-64": "0.14.51", - "esbuild-sunos-64": "0.14.51", - "esbuild-windows-32": "0.14.51", - "esbuild-windows-64": "0.14.51", - "esbuild-windows-arm64": "0.14.51" + "node": ">=6.0.0" } }, - "node_modules/esbuild-android-64": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.51.tgz", - "integrity": "sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==", - "cpu": [ - "x64" - ], + "node_modules/@ampproject/remapping/node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", "dev": true, - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, "engines": { - "node": ">=12" + "node": ">=6.0.0" } }, - "node_modules/esbuild-android-arm64": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.51.tgz", - "integrity": "sha512-vBtp//5VVkZWmYYvHsqBRCMMi1MzKuMIn5XDScmnykMTu9+TD9v0NMEDqQxvtFToeYmojdo5UCV2vzMQWJcJ4A==", - "cpu": [ - "arm64" - ], + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "@babel/highlight": "^7.18.6" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/esbuild-darwin-64": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.51.tgz", - "integrity": "sha512-YFmXPIOvuagDcwCejMRtCDjgPfnDu+bNeh5FU2Ryi68ADDVlWEpbtpAbrtf/lvFTWPexbgyKgzppNgsmLPr8PA==", - "cpu": [ - "x64" - ], + "node_modules/@babel/compat-data": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", "dev": true, - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/esbuild-darwin-arm64": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.51.tgz", - "integrity": "sha512-juYD0QnSKwAMfzwKdIF6YbueXzS6N7y4GXPDeDkApz/1RzlT42mvX9jgNmyOlWKN7YzQAYbcUEJmZJYQGdf2ow==", - "cpu": [ - "arm64" - ], + "node_modules/@babel/core": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", + "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", "dev": true, - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.0", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.21.0", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.0", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/esbuild-freebsd-64": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.51.tgz", - "integrity": "sha512-cLEI/aXjb6vo5O2Y8rvVSQ7smgLldwYY5xMxqh/dQGfWO+R1NJOFsiax3IS4Ng300SVp7Gz3czxT6d6qf2cw0g==", - "cpu": [ - "x64" - ], + "node_modules/@babel/generator": { + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", "dev": true, - "optional": true, - "os": [ - "freebsd" - ], + "dependencies": { + "@babel/types": "^7.21.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/esbuild-freebsd-arm64": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.51.tgz", - "integrity": "sha512-TcWVw/rCL2F+jUgRkgLa3qltd5gzKjIMGhkVybkjk6PJadYInPtgtUBp1/hG+mxyigaT7ib+od1Xb84b+L+1Mg==", - "cpu": [ - "arm64" - ], + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", "dev": true, - "optional": true, - "os": [ - "freebsd" - ], + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/esbuild-linux-32": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.51.tgz", - "integrity": "sha512-RFqpyC5ChyWrjx8Xj2K0EC1aN0A37H6OJfmUXIASEqJoHcntuV3j2Efr9RNmUhMfNE6yEj2VpYuDteZLGDMr0w==", - "cpu": [ - "ia32" - ], + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "dev": true, - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/esbuild-linux-64": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.51.tgz", - "integrity": "sha512-dxjhrqo5i7Rq6DXwz5v+MEHVs9VNFItJmHBe1CxROWNf4miOGoQhqSG8StStbDkQ1Mtobg6ng+4fwByOhoQoeA==", - "cpu": [ - "x64" - ], + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/esbuild-linux-arm": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.51.tgz", - "integrity": "sha512-LsJynDxYF6Neg7ZC7748yweCDD+N8ByCv22/7IAZglIEniEkqdF4HCaa49JNDLw1UQGlYuhOB8ZT/MmcSWzcWg==", - "cpu": [ - "arm" - ], + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@babel/types": "^7.18.6" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/esbuild-linux-arm64": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.51.tgz", - "integrity": "sha512-D9rFxGutoqQX3xJPxqd6o+kvYKeIbM0ifW2y0bgKk5HPgQQOo2k9/2Vpto3ybGYaFPCE5qTGtqQta9PoP6ZEzw==", - "cpu": [ - "arm64" - ], + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@babel/types": "^7.18.6" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/esbuild-linux-mips64le": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.51.tgz", - "integrity": "sha512-vS54wQjy4IinLSlb5EIlLoln8buh1yDgliP4CuEHumrPk4PvvP4kTRIG4SzMXm6t19N0rIfT4bNdAxzJLg2k6A==", - "cpu": [ - "mips64el" - ], + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/esbuild-linux-ppc64le": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.51.tgz", - "integrity": "sha512-xcdd62Y3VfGoyphNP/aIV9LP+RzFw5M5Z7ja+zdpQHHvokJM7d0rlDRMN+iSSwvUymQkqZO+G/xjb4/75du8BQ==", - "cpu": [ - "ppc64" - ], + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@babel/types": "^7.20.2" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/esbuild-linux-riscv64": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.51.tgz", - "integrity": "sha512-syXHGak9wkAnFz0gMmRBoy44JV0rp4kVCEA36P5MCeZcxFq8+fllBC2t6sKI23w3qd8Vwo9pTADCgjTSf3L3rA==", - "cpu": [ - "riscv64" - ], + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@babel/types": "^7.18.6" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/esbuild-linux-s390x": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.51.tgz", - "integrity": "sha512-kFAJY3dv+Wq8o28K/C7xkZk/X34rgTwhknSsElIqoEo8armCOjMJ6NsMxm48KaWY2h2RUYGtQmr+RGuUPKBhyw==", - "cpu": [ - "s390x" - ], + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", "dev": true, - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/esbuild-netbsd-64": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.51.tgz", - "integrity": "sha512-ZZBI7qrR1FevdPBVHz/1GSk1x5GDL/iy42Zy8+neEm/HA7ma+hH/bwPEjeHXKWUDvM36CZpSL/fn1/y9/Hb+1A==", - "cpu": [ - "x64" - ], + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true, - "optional": true, - "os": [ - "netbsd" - ], "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/esbuild-openbsd-64": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.51.tgz", - "integrity": "sha512-7R1/p39M+LSVQVgDVlcY1KKm6kFKjERSX1lipMG51NPcspJD1tmiZSmmBXoY5jhHIu6JL1QkFDTx94gMYK6vfA==", - "cpu": [ - "x64" - ], + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", "dev": true, - "optional": true, - "os": [ - "openbsd" - ], "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/esbuild-sunos-64": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.51.tgz", - "integrity": "sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==", - "cpu": [ - "x64" - ], + "node_modules/@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", "dev": true, - "optional": true, - "os": [ - "sunos" - ], + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/esbuild-windows-32": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.51.tgz", - "integrity": "sha512-4rtwSAM35A07CBt1/X8RWieDj3ZUHQqUOaEo5ZBs69rt5WAFjP4aqCIobdqOy4FdhYw1yF8Z0xFBTyc9lgPtEg==", - "cpu": [ - "ia32" - ], + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/esbuild-windows-64": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.51.tgz", - "integrity": "sha512-HoN/5HGRXJpWODprGCgKbdMvrC3A2gqvzewu2eECRw2sYxOUoh2TV1tS+G7bHNapPGI79woQJGV6pFH7GH7qnA==", - "cpu": [ - "x64" - ], + "node_modules/@babel/parser": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", "dev": true, - "optional": true, - "os": [ - "win32" - ], + "bin": { + "parser": "bin/babel-parser.js" + }, "engines": { - "node": ">=12" + "node": ">=6.0.0" } }, - "node_modules/esbuild-windows-arm64": { - "version": "0.14.51", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.51.tgz", - "integrity": "sha512-JQDqPjuOH7o+BsKMSddMfmVJXrnYZxXDHsoLHc0xgmAZkOOCflRmC43q31pk79F9xuyWY45jDBPolb5ZgGOf9g==", - "cpu": [ - "arm64" - ], + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dev": true, - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "node_modules/@babel/traverse": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=6.9.0" } }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "node_modules/@babel/types": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", "dev": true }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "dependencies": { - "function-bind": "^1.1.1" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.1.tgz", + "integrity": "sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.0", + "is-module": "^1.0.0", + "resolve": "^1.22.1" }, "engines": { - "node": ">= 0.4.0" + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "node_modules/@rollup/plugin-terser": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.0.tgz", + "integrity": "sha512-Ipcf3LPNerey1q9ZMjiaWHlNPEHNU/B5/uh9zXLltfEQ1lVSLLeZSgAtTPWGyw8Ip1guOeq+mDtdOlEj/wNxQw==", "dev": true, "dependencies": { - "has": "^1.0.3" + "serialize-javascript": "^6.0.0", + "smob": "^0.0.6", + "terser": "^5.15.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.x || ^3.x" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/million": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/million/-/million-2.0.0.tgz", - "integrity": "sha512-tseZ6i6LwyLv0MeUbxLiLAcFBGgxMmIuF0wHGmCZpkePWzVRqUDQdzrs0Zh6OjHsTvC2cae/ksUeL++mdFk80g==", + "node_modules/@rollup/pluginutils": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", + "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, + "engines": { + "node": ">=6" + }, "funding": { - "url": "https://github.com/sponsors/aidenybai" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001464", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001464.tgz", + "integrity": "sha512-oww27MtUmusatpRpCGSOneQk2/l5czXANDSFvsc7VuOQ86s3ANhZetpwXNf1zY/zdfP63Xvjz325DAdAoES13g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.328", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.328.tgz", + "integrity": "sha512-DE9tTy2PNmy1v55AZAO542ui+MLC2cvINMK4P2LXGsJdput/ThVG9t+QGecPuAZZSgC8XoI+Jh9M1OG9IoNSCw==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.51.tgz", + "integrity": "sha512-+CvnDitD7Q5sT7F+FM65sWkF8wJRf+j9fPcprxYV4j+ohmzVj2W7caUqH2s5kCaCJAfcAICjSlKhDCcvDpU7nw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "esbuild-android-64": "0.14.51", + "esbuild-android-arm64": "0.14.51", + "esbuild-darwin-64": "0.14.51", + "esbuild-darwin-arm64": "0.14.51", + "esbuild-freebsd-64": "0.14.51", + "esbuild-freebsd-arm64": "0.14.51", + "esbuild-linux-32": "0.14.51", + "esbuild-linux-64": "0.14.51", + "esbuild-linux-arm": "0.14.51", + "esbuild-linux-arm64": "0.14.51", + "esbuild-linux-mips64le": "0.14.51", + "esbuild-linux-ppc64le": "0.14.51", + "esbuild-linux-riscv64": "0.14.51", + "esbuild-linux-s390x": "0.14.51", + "esbuild-netbsd-64": "0.14.51", + "esbuild-openbsd-64": "0.14.51", + "esbuild-sunos-64": "0.14.51", + "esbuild-windows-32": "0.14.51", + "esbuild-windows-64": "0.14.51", + "esbuild-windows-arm64": "0.14.51" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.51.tgz", + "integrity": "sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.51.tgz", + "integrity": "sha512-vBtp//5VVkZWmYYvHsqBRCMMi1MzKuMIn5XDScmnykMTu9+TD9v0NMEDqQxvtFToeYmojdo5UCV2vzMQWJcJ4A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.51.tgz", + "integrity": "sha512-YFmXPIOvuagDcwCejMRtCDjgPfnDu+bNeh5FU2Ryi68ADDVlWEpbtpAbrtf/lvFTWPexbgyKgzppNgsmLPr8PA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.51.tgz", + "integrity": "sha512-juYD0QnSKwAMfzwKdIF6YbueXzS6N7y4GXPDeDkApz/1RzlT42mvX9jgNmyOlWKN7YzQAYbcUEJmZJYQGdf2ow==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.51.tgz", + "integrity": "sha512-cLEI/aXjb6vo5O2Y8rvVSQ7smgLldwYY5xMxqh/dQGfWO+R1NJOFsiax3IS4Ng300SVp7Gz3czxT6d6qf2cw0g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.51.tgz", + "integrity": "sha512-TcWVw/rCL2F+jUgRkgLa3qltd5gzKjIMGhkVybkjk6PJadYInPtgtUBp1/hG+mxyigaT7ib+od1Xb84b+L+1Mg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.51.tgz", + "integrity": "sha512-RFqpyC5ChyWrjx8Xj2K0EC1aN0A37H6OJfmUXIASEqJoHcntuV3j2Efr9RNmUhMfNE6yEj2VpYuDteZLGDMr0w==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.51.tgz", + "integrity": "sha512-dxjhrqo5i7Rq6DXwz5v+MEHVs9VNFItJmHBe1CxROWNf4miOGoQhqSG8StStbDkQ1Mtobg6ng+4fwByOhoQoeA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.51.tgz", + "integrity": "sha512-LsJynDxYF6Neg7ZC7748yweCDD+N8ByCv22/7IAZglIEniEkqdF4HCaa49JNDLw1UQGlYuhOB8ZT/MmcSWzcWg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.51.tgz", + "integrity": "sha512-D9rFxGutoqQX3xJPxqd6o+kvYKeIbM0ifW2y0bgKk5HPgQQOo2k9/2Vpto3ybGYaFPCE5qTGtqQta9PoP6ZEzw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.51.tgz", + "integrity": "sha512-vS54wQjy4IinLSlb5EIlLoln8buh1yDgliP4CuEHumrPk4PvvP4kTRIG4SzMXm6t19N0rIfT4bNdAxzJLg2k6A==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.51.tgz", + "integrity": "sha512-xcdd62Y3VfGoyphNP/aIV9LP+RzFw5M5Z7ja+zdpQHHvokJM7d0rlDRMN+iSSwvUymQkqZO+G/xjb4/75du8BQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.51.tgz", + "integrity": "sha512-syXHGak9wkAnFz0gMmRBoy44JV0rp4kVCEA36P5MCeZcxFq8+fllBC2t6sKI23w3qd8Vwo9pTADCgjTSf3L3rA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.51.tgz", + "integrity": "sha512-kFAJY3dv+Wq8o28K/C7xkZk/X34rgTwhknSsElIqoEo8armCOjMJ6NsMxm48KaWY2h2RUYGtQmr+RGuUPKBhyw==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.51.tgz", + "integrity": "sha512-ZZBI7qrR1FevdPBVHz/1GSk1x5GDL/iy42Zy8+neEm/HA7ma+hH/bwPEjeHXKWUDvM36CZpSL/fn1/y9/Hb+1A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.51.tgz", + "integrity": "sha512-7R1/p39M+LSVQVgDVlcY1KKm6kFKjERSX1lipMG51NPcspJD1tmiZSmmBXoY5jhHIu6JL1QkFDTx94gMYK6vfA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.51.tgz", + "integrity": "sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.51.tgz", + "integrity": "sha512-4rtwSAM35A07CBt1/X8RWieDj3ZUHQqUOaEo5ZBs69rt5WAFjP4aqCIobdqOy4FdhYw1yF8Z0xFBTyc9lgPtEg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.51.tgz", + "integrity": "sha512-HoN/5HGRXJpWODprGCgKbdMvrC3A2gqvzewu2eECRw2sYxOUoh2TV1tS+G7bHNapPGI79woQJGV6pFH7GH7qnA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.51", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.51.tgz", + "integrity": "sha512-JQDqPjuOH7o+BsKMSddMfmVJXrnYZxXDHsoLHc0xgmAZkOOCflRmC43q31pk79F9xuyWY45jDBPolb5ZgGOf9g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-builtin-module": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "dev": true, + "dependencies": { + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/million": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/million/-/million-2.0.0.tgz", + "integrity": "sha512-tseZ6i6LwyLv0MeUbxLiLAcFBGgxMmIuF0wHGmCZpkePWzVRqUDQdzrs0Zh6OjHsTvC2cae/ksUeL++mdFk80g==", + "funding": { + "url": "https://github.com/sponsors/aidenybai" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/rollup": { + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.19.1.tgz", + "integrity": "sha512-lAbrdN7neYCg/8WaoWn/ckzCtz+jr70GFfYdlf50OF7387HTg+wiuiqJRFYawwSPpqfqDNYqK7smY/ks2iAudg==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/smob": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/smob/-/smob-0.0.6.tgz", + "integrity": "sha512-V21+XeNni+tTyiST1MHsa84AQhT1aFZipzPpOFAVB8DkHzwJyjjAmt9bgwnuZiZWnIbMo2duE29wybxv/7HWUw==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/terser": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.6.tgz", + "integrity": "sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/unplugin": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.2.0.tgz", + "integrity": "sha512-7lJXQY4CxOK4jZyVskZuuNBqBSOlxezKqBpfQEpH+Odk2Ban3moKAlvzs9rZuZoZp6/1FEhvY9TZXav2FRhaBg==", + "dev": true, + "dependencies": { + "acorn": "^8.8.2", + "chokidar": "^3.5.3", + "webpack-sources": "^3.2.3", + "webpack-virtual-modules": "^0.5.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/vite": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.2.tgz", + "integrity": "sha512-TAqydxW/w0U5AoL5AsD9DApTvGb2iNbGs3sN4u2VdT1GFkQVUfgUldt+t08TZgi23uIauh1TUOQJALduo9GXqw==", + "dev": true, + "dependencies": { + "esbuild": "^0.14.47", + "postcss": "^8.4.14", + "resolve": "^1.22.1", + "rollup": "^2.75.6" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", + "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==", + "dev": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", + "dev": true + }, + "@babel/core": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", + "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.0", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.21.0", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.0", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "dev": true, + "requires": { + "@babel/types": "^7.21.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dev": true, + "requires": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + } + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "dev": true + }, + "@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "dev": true, + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", + "dev": true + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@rollup/plugin-node-resolve": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.1.tgz", + "integrity": "sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.0", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + } + }, + "@rollup/plugin-terser": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.0.tgz", + "integrity": "sha512-Ipcf3LPNerey1q9ZMjiaWHlNPEHNU/B5/uh9zXLltfEQ1lVSLLeZSgAtTPWGyw8Ip1guOeq+mDtdOlEj/wNxQw==", + "dev": true, + "requires": { + "serialize-javascript": "^6.0.0", + "smob": "^0.0.6", + "terser": "^5.15.1" + } + }, + "@rollup/pluginutils": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", + "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", + "dev": true, + "requires": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "dependencies": { + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + } + } + }, + "@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true + }, + "acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" } }, - "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true }, - "node_modules/postcss": { - "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" + "requires": { + "fill-range": "^7.0.1" } }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "requires": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" } }, - "node_modules/rollup": { - "version": "2.77.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.2.tgz", - "integrity": "sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==", + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001464", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001464.tgz", + "integrity": "sha512-oww27MtUmusatpRpCGSOneQk2/l5czXANDSFvsc7VuOQ86s3ANhZetpwXNf1zY/zdfP63Xvjz325DAdAoES13g==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, - "engines": { - "node": ">=0.10.0" + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "requires": { + "color-name": "1.1.3" } }, - "node_modules/vite": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.2.tgz", - "integrity": "sha512-TAqydxW/w0U5AoL5AsD9DApTvGb2iNbGs3sN4u2VdT1GFkQVUfgUldt+t08TZgi23uIauh1TUOQJALduo9GXqw==", + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "dependencies": { - "esbuild": "^0.14.47", - "postcss": "^8.4.14", - "resolve": "^1.22.1", - "rollup": "^2.75.6" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "less": "*", - "sass": "*", - "stylus": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "terser": { - "optional": true - } + "requires": { + "ms": "2.1.2" } - } - }, - "dependencies": { + }, + "deepmerge": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.328", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.328.tgz", + "integrity": "sha512-DE9tTy2PNmy1v55AZAO542ui+MLC2cvINMK4P2LXGsJdput/ThVG9t+QGecPuAZZSgC8XoI+Jh9M1OG9IoNSCw==", + "dev": true + }, "esbuild": { "version": "0.14.51", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.51.tgz", @@ -730,6 +2332,33 @@ "dev": true, "optional": true }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, "fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", @@ -743,6 +2372,27 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -752,6 +2402,24 @@ "function-bind": "^1.1.1" } }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-builtin-module": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "dev": true, + "requires": { + "builtin-modules": "^3.3.0" + } + }, "is-core-module": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", @@ -761,17 +2429,89 @@ "has": "^1.0.3" } }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, "million": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/million/-/million-2.0.0.tgz", "integrity": "sha512-tseZ6i6LwyLv0MeUbxLiLAcFBGgxMmIuF0wHGmCZpkePWzVRqUDQdzrs0Zh6OjHsTvC2cae/ksUeL++mdFk80g==" }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, "nanoid": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "dev": true }, + "node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", @@ -784,6 +2524,12 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, "postcss": { "version": "8.4.14", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", @@ -795,6 +2541,24 @@ "source-map-js": "^1.0.2" } }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, "resolve": { "version": "1.22.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", @@ -807,26 +2571,120 @@ } }, "rollup": { - "version": "2.77.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.2.tgz", - "integrity": "sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==", + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.19.1.tgz", + "integrity": "sha512-lAbrdN7neYCg/8WaoWn/ckzCtz+jr70GFfYdlf50OF7387HTg+wiuiqJRFYawwSPpqfqDNYqK7smY/ks2iAudg==", "dev": true, + "optional": true, + "peer": true, "requires": { "fsevents": "~2.3.2" } }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "smob": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/smob/-/smob-0.0.6.tgz", + "integrity": "sha512-V21+XeNni+tTyiST1MHsa84AQhT1aFZipzPpOFAVB8DkHzwJyjjAmt9bgwnuZiZWnIbMo2duE29wybxv/7HWUw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, "supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true }, + "terser": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.6.tgz", + "integrity": "sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "unplugin": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.2.0.tgz", + "integrity": "sha512-7lJXQY4CxOK4jZyVskZuuNBqBSOlxezKqBpfQEpH+Odk2Ban3moKAlvzs9rZuZoZp6/1FEhvY9TZXav2FRhaBg==", + "dev": true, + "requires": { + "acorn": "^8.8.2", + "chokidar": "^3.5.3", + "webpack-sources": "^3.2.3", + "webpack-virtual-modules": "^0.5.0" + } + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, "vite": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.2.tgz", @@ -838,7 +2696,36 @@ "postcss": "^8.4.14", "resolve": "^1.22.1", "rollup": "^2.75.6" + }, + "dependencies": { + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + } } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + }, + "webpack-virtual-modules": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", + "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true } } } diff --git a/frameworks/keyed/million/package.json b/frameworks/keyed/million/package.json index 404e821e4..27352fbd3 100644 --- a/frameworks/keyed/million/package.json +++ b/frameworks/keyed/million/package.json @@ -1,22 +1,22 @@ { "private": true, - "type": "module", "scripts": { "dev": "vite", - "build-dev": "vite build --watch --base '/frameworks/keyed/million/dist/'", - "build": "vite build --base '/frameworks/keyed/million/dist/'", - "build-prod": "npm run build", - "preview": "vite preview" + "build-dev": "rollup -cw", + "build-prod": "rollup -c" }, "dependencies": { "million": "^2.0.0" }, "devDependencies": { - "vite": "3.0.2" + "@babel/core": "^7.21.0", + "@babel/types": "^7.21.2", + "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-terser": "^0.4.0", + "unplugin": "^1.2.0" }, "js-framework-benchmark": { "frameworkVersionFromPackage": "million", - "customURL": "/dist", "frameworkHomeURL": "https://github.com/aidenybai/million", "issues": [ 801 diff --git a/frameworks/keyed/million/rollup.config.mjs b/frameworks/keyed/million/rollup.config.mjs new file mode 100644 index 000000000..14ff791ff --- /dev/null +++ b/frameworks/keyed/million/rollup.config.mjs @@ -0,0 +1,42 @@ +import resolve from '@rollup/plugin-node-resolve'; +import terser from '@rollup/plugin-terser'; +import * as million from 'million/compiler'; +import { URL } from 'url'; + +const plugins = [ + resolve({ + preferBuiltins: false, + extensions: '.js', + }), + terser({ + parse: { + ecma: 8, + }, + compress: { + ecma: 5, + inline: true, + if_return: false, + reduce_funcs: false, + passes: 5, + comparisons: false, + }, + output: { + ecma: 5, + comments: false, + }, + toplevel: true, + module: true, + }), + million.rollup(), +]; + +export default { + input: new URL('src/main.js', import.meta.url).pathname, + output: { + name: 'million', + format: 'iife', + file: new URL('dist/main.js', import.meta.url).pathname, + sourcemap: false, + }, + plugins, +}; diff --git a/frameworks/keyed/million/vite.config.js b/frameworks/keyed/million/vite.config.js deleted file mode 100644 index d3102d41a..000000000 --- a/frameworks/keyed/million/vite.config.js +++ /dev/null @@ -1,4 +0,0 @@ -import { defineConfig } from 'vite'; - -// https://vitejs.dev/config/ -export default defineConfig({}); diff --git a/webdriver-ts-results/BoxPlotTable.bf7f2f7ebff55725861a.js b/webdriver-ts-results/BoxPlotTable.bf7f2f7ebff55725861a.js new file mode 100644 index 000000000..6e9ada8e2 --- /dev/null +++ b/webdriver-ts-results/BoxPlotTable.bf7f2f7ebff55725861a.js @@ -0,0 +1 @@ +"use strict";(globalThis.webpackChunkwebdriver_ts_results=globalThis.webpackChunkwebdriver_ts_results||[]).push([[342],{681:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var r=n(294),l=n(166),a=n(958),s=function(e){var t=e.traces,n=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=t.map((function(e){return{type:"box",y:e.values,boxpoints:!1,jitter:.5,name:e.framework,boxmean:"sd"}}));a.newPlot(n.current,e,{showlegend:!1,margin:{l:40,r:0,b:120,t:0,pad:0}},{staticPlot:!0,editable:!1})}),[t]),r.createElement("div",{ref:n,style:{height:"100%",width:"100%"}})},u=function(e){var t=e.frameworks,n=e.benchmarks,l=e.results,a=e.currentSortKey,u=e.sortBy;return r.createElement(r.Fragment,null,n.map((function(e){return r.createElement("tr",{key:e.id,style:{height:400}},r.createElement("th",{className:"benchname"},r.createElement("button",{className:a===e.id?"sortKey textButton":"textButton",onClick:function(t){t.preventDefault(),u(e.id)}},e.label),r.createElement("div",{className:"rowCount"},e.description)),r.createElement("td",null,r.createElement(s,{traces:t.map((function(t){var n,r;return{framework:t.name,values:null!==(r=null===(n=l(e,t))||void 0===n?void 0:n.values)&&void 0!==r?r:[]}}))})))})))};const c=function(e){var t=e.frameworks,n=e.benchmarks,a=e.results,s=e.currentSortKey,c=e.sortBy;return 0===n.length?null:r.createElement("div",null,r.createElement("h3",null,"Duration in milliseconds"),r.createElement("table",{className:"results"},r.createElement("thead",null,r.createElement("tr",null,r.createElement("th",{className:"benchname"},r.createElement("button",{className:s===l.oP?"sortKey textButton":"textButton",onClick:function(e){e.preventDefault(),c(l.oP)}},"Name")),r.createElement("th",{style:{width:70*t.length+100}}))),r.createElement("tbody",null,r.createElement(u,{results:a,frameworks:t,benchmarks:n,currentSortKey:s,sortBy:c}))))}}}]); \ No newline at end of file diff --git a/webdriver-ts-results/plotly.425a0dd46f5b05dabe08.js b/webdriver-ts-results/plotly.425a0dd46f5b05dabe08.js new file mode 100644 index 000000000..fa3153e8e --- /dev/null +++ b/webdriver-ts-results/plotly.425a0dd46f5b05dabe08.js @@ -0,0 +1,2 @@ +/*! For license information please see plotly.425a0dd46f5b05dabe08.js.LICENSE.txt */ +(globalThis.webpackChunkwebdriver_ts_results=globalThis.webpackChunkwebdriver_ts_results||[]).push([[934],{958:e=>{var t;self,t=function(){return function(){var e={98847:function(e,t,r){"use strict";var n=r(71828),a={"X,X div":'direction:ltr;font-family:"Open Sans",verdana,arial,sans-serif;margin:0;padding:0;',"X input,X button":'font-family:"Open Sans",verdana,arial,sans-serif;',"X input:focus,X button:focus":"outline:none;","X a":"text-decoration:none;","X a:hover":"text-decoration:none;","X .crisp":"shape-rendering:crispEdges;","X .user-select-none":"-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;","X svg":"overflow:hidden;","X svg a":"fill:#447adb;","X svg a:hover":"fill:#3c6dc5;","X .main-svg":"position:absolute;top:0;left:0;pointer-events:none;","X .main-svg .draglayer":"pointer-events:all;","X .cursor-default":"cursor:default;","X .cursor-pointer":"cursor:pointer;","X .cursor-crosshair":"cursor:crosshair;","X .cursor-move":"cursor:move;","X .cursor-col-resize":"cursor:col-resize;","X .cursor-row-resize":"cursor:row-resize;","X .cursor-ns-resize":"cursor:ns-resize;","X .cursor-ew-resize":"cursor:ew-resize;","X .cursor-sw-resize":"cursor:sw-resize;","X .cursor-s-resize":"cursor:s-resize;","X .cursor-se-resize":"cursor:se-resize;","X .cursor-w-resize":"cursor:w-resize;","X .cursor-e-resize":"cursor:e-resize;","X .cursor-nw-resize":"cursor:nw-resize;","X .cursor-n-resize":"cursor:n-resize;","X .cursor-ne-resize":"cursor:ne-resize;","X .cursor-grab":"cursor:-webkit-grab;cursor:grab;","X .modebar":"position:absolute;top:2px;right:2px;","X .ease-bg":"-webkit-transition:background-color .3s ease 0s;-moz-transition:background-color .3s ease 0s;-ms-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s;","X .modebar--hover>:not(.watermark)":"opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;","X:hover .modebar--hover .modebar-group":"opacity:1;","X .modebar-group":"float:left;display:inline-block;box-sizing:border-box;padding-left:8px;position:relative;vertical-align:middle;white-space:nowrap;","X .modebar-btn":"position:relative;font-size:16px;padding:3px 4px;height:22px;cursor:pointer;line-height:normal;box-sizing:border-box;","X .modebar-btn svg":"position:relative;top:2px;","X .modebar.vertical":"display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;max-height:100%;","X .modebar.vertical svg":"top:-1px;","X .modebar.vertical .modebar-group":"display:block;float:none;padding-left:0px;padding-bottom:8px;","X .modebar.vertical .modebar-group .modebar-btn":"display:block;text-align:center;","X [data-title]:before,X [data-title]:after":"position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none;opacity:0;z-index:1001;pointer-events:none;top:110%;right:50%;","X [data-title]:hover:before,X [data-title]:hover:after":"display:block;opacity:1;","X [data-title]:before":'content:"";position:absolute;background:rgba(0,0,0,0);border:6px solid rgba(0,0,0,0);z-index:1002;margin-top:-12px;border-bottom-color:#69738a;margin-right:-6px;',"X [data-title]:after":"content:attr(data-title);background:#69738a;color:#fff;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;margin-right:-18px;border-radius:2px;","X .vertical [data-title]:before,X .vertical [data-title]:after":"top:0%;right:200%;","X .vertical [data-title]:before":"border:6px solid rgba(0,0,0,0);border-left-color:#69738a;margin-top:8px;margin-right:-30px;",Y:'font-family:"Open Sans",verdana,arial,sans-serif;position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;',"Y p":"margin:0;","Y .notifier-note":"min-width:180px;max-width:250px;border:1px solid #fff;z-index:3000;margin:0;background-color:#8c97af;background-color:rgba(140,151,175,.9);color:#fff;padding:10px;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;","Y .notifier-close":"color:#fff;opacity:.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;","Y .notifier-close:hover":"color:#444;text-decoration:none;cursor:pointer;"};for(var i in a){var o=i.replace(/^,/," ,").replace(/X/g,".js-plotly-plot .plotly").replace(/Y/g,".plotly-notifier");n.addStyleRule(o,a[i])}},98222:function(e,t,r){"use strict";e.exports=r(82887)},27206:function(e,t,r){"use strict";e.exports=r(60822)},5224:function(e,t,r){"use strict";e.exports=r(83832)},59509:function(e,t,r){"use strict";e.exports=r(72201)},49866:function(e,t,r){"use strict";e.exports=r(99442)},19548:function(e,t,r){"use strict";e.exports=r(8729)},61039:function(e,t,r){"use strict";e.exports=r(14382)},24296:function(e,t,r){"use strict";e.exports=r(43102)},58872:function(e,t,r){"use strict";e.exports=r(92165)},65591:function(e,t,r){"use strict";e.exports=r(36071)},69738:function(e,t,r){"use strict";e.exports=r(43905)},92650:function(e,t,r){"use strict";e.exports=r(35902)},73434:function(e,t,r){"use strict";e.exports=r(94507)},760:function(e,t,r){"use strict";var n=r(19548);n.register([r(27206),r(5224),r(58872),r(65591),r(69738),r(92650),r(49866),r(25743),r(6197),r(73434),r(54201),r(98222),r(61039),r(24296),r(66398),r(59509)]),e.exports=n},54201:function(e,t,r){"use strict";e.exports=r(58810)},25743:function(e,t,r){"use strict";e.exports=r(52979)},66398:function(e,t,r){"use strict";e.exports=r(32275)},6197:function(e,t,r){"use strict";e.exports=r(47462)},82884:function(e){"use strict";e.exports=[{path:"",backoff:0},{path:"M-2.4,-3V3L0.6,0Z",backoff:.6},{path:"M-3.7,-2.5V2.5L1.3,0Z",backoff:1.3},{path:"M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z",backoff:1.55},{path:"M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z",backoff:1.6},{path:"M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z",backoff:2},{path:"M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z",backoff:0,noRotate:!0},{path:"M2,2V-2H-2V2Z",backoff:0,noRotate:!0}]},50215:function(e,t,r){"use strict";var n=r(82884),a=r(41940),i=r(85555),o=r(44467).templatedArray;r(24695),e.exports=o("annotation",{visible:{valType:"boolean",dflt:!0,editType:"calc+arraydraw"},text:{valType:"string",editType:"calc+arraydraw"},textangle:{valType:"angle",dflt:0,editType:"calc+arraydraw"},font:a({editType:"calc+arraydraw",colorEditType:"arraydraw"}),width:{valType:"number",min:1,dflt:null,editType:"calc+arraydraw"},height:{valType:"number",min:1,dflt:null,editType:"calc+arraydraw"},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"arraydraw"},align:{valType:"enumerated",values:["left","center","right"],dflt:"center",editType:"arraydraw"},valign:{valType:"enumerated",values:["top","middle","bottom"],dflt:"middle",editType:"arraydraw"},bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"arraydraw"},bordercolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"arraydraw"},borderpad:{valType:"number",min:0,dflt:1,editType:"calc+arraydraw"},borderwidth:{valType:"number",min:0,dflt:1,editType:"calc+arraydraw"},showarrow:{valType:"boolean",dflt:!0,editType:"calc+arraydraw"},arrowcolor:{valType:"color",editType:"arraydraw"},arrowhead:{valType:"integer",min:0,max:n.length,dflt:1,editType:"arraydraw"},startarrowhead:{valType:"integer",min:0,max:n.length,dflt:1,editType:"arraydraw"},arrowside:{valType:"flaglist",flags:["end","start"],extras:["none"],dflt:"end",editType:"arraydraw"},arrowsize:{valType:"number",min:.3,dflt:1,editType:"calc+arraydraw"},startarrowsize:{valType:"number",min:.3,dflt:1,editType:"calc+arraydraw"},arrowwidth:{valType:"number",min:.1,editType:"calc+arraydraw"},standoff:{valType:"number",min:0,dflt:0,editType:"calc+arraydraw"},startstandoff:{valType:"number",min:0,dflt:0,editType:"calc+arraydraw"},ax:{valType:"any",editType:"calc+arraydraw"},ay:{valType:"any",editType:"calc+arraydraw"},axref:{valType:"enumerated",dflt:"pixel",values:["pixel",i.idRegex.x.toString()],editType:"calc"},ayref:{valType:"enumerated",dflt:"pixel",values:["pixel",i.idRegex.y.toString()],editType:"calc"},xref:{valType:"enumerated",values:["paper",i.idRegex.x.toString()],editType:"calc"},x:{valType:"any",editType:"calc+arraydraw"},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"auto",editType:"calc+arraydraw"},xshift:{valType:"number",dflt:0,editType:"calc+arraydraw"},yref:{valType:"enumerated",values:["paper",i.idRegex.y.toString()],editType:"calc"},y:{valType:"any",editType:"calc+arraydraw"},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"auto",editType:"calc+arraydraw"},yshift:{valType:"number",dflt:0,editType:"calc+arraydraw"},clicktoshow:{valType:"enumerated",values:[!1,"onoff","onout"],dflt:!1,editType:"arraydraw"},xclick:{valType:"any",editType:"arraydraw"},yclick:{valType:"any",editType:"arraydraw"},hovertext:{valType:"string",editType:"arraydraw"},hoverlabel:{bgcolor:{valType:"color",editType:"arraydraw"},bordercolor:{valType:"color",editType:"arraydraw"},font:a({editType:"arraydraw"}),editType:"arraydraw"},captureevents:{valType:"boolean",editType:"arraydraw"},editType:"calc",_deprecated:{ref:{valType:"string",editType:"calc"}}})},3749:function(e,t,r){"use strict";var n=r(71828),a=r(89298),i=r(92605).draw;function o(e){var t=e._fullLayout;n.filterVisible(t.annotations).forEach((function(t){var r=a.getFromId(e,t.xref),n=a.getFromId(e,t.yref),i=a.getRefType(t.xref),o=a.getRefType(t.yref);t._extremes={},"range"===i&&l(t,r),"range"===o&&l(t,n)}))}function l(e,t){var r,n=t._id,i=n.charAt(0),o=e[i],l=e["a"+i],s=e[i+"ref"],c=e["a"+i+"ref"],u=e["_"+i+"padplus"],f=e["_"+i+"padminus"],d={x:1,y:-1}[i]*e[i+"shift"],h=3*e.arrowsize*e.arrowwidth||0,p=h+d,y=h-d,v=3*e.startarrowsize*e.arrowwidth||0,g=v+d,m=v-d;if(c===s){var x=a.findExtremes(t,[t.r2c(o)],{ppadplus:p,ppadminus:y}),b=a.findExtremes(t,[t.r2c(l)],{ppadplus:Math.max(u,g),ppadminus:Math.max(f,m)});r={min:[x.min[0],b.min[0]],max:[x.max[0],b.max[0]]}}else g=l?g+l:g,m=l?m-l:m,r=a.findExtremes(t,[t.r2c(o)],{ppadplus:Math.max(u,p,g),ppadminus:Math.max(f,y,m)});e._extremes[n]=r}e.exports=function(e){var t=e._fullLayout;if(n.filterVisible(t.annotations).length&&e._fullData.length)return n.syncOrAsync([i,o],e)}},44317:function(e,t,r){"use strict";var n=r(71828),a=r(73972),i=r(44467).arrayEditor;function o(e,t){var r,n,a,i,o,s,c,u=e._fullLayout.annotations,f=[],d=[],h=[],p=(t||[]).length;for(r=0;r0||r.explicitOff.length>0},onClick:function(e,t){var r,l,s=o(e,t),c=s.on,u=s.off.concat(s.explicitOff),f={},d=e._fullLayout.annotations;if(c.length||u.length){for(r=0;r2/3?"right":"center"),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[t]}for(var Z=!1,W=["x","y"],J=0;J1)&&(ne===re?((he=ae.r2fraction(t["a"+te]))<0||he>1)&&(Z=!0):Z=!0),X=ae._offset+ae.r2p(t[te]),Q=.5}else{var pe="domain"===de;"x"===te?(K=t[te],X=pe?ae._offset+ae._length*K:X=T.l+T.w*K):(K=1-t[te],X=pe?ae._offset+ae._length*K:X=T.t+T.h*K),Q=t.showarrow?.5:K}if(t.showarrow){fe.head=X;var ye=t["a"+te];if(ee=oe*V(.5,t.xanchor)-le*V(.5,t.yanchor),ne===re){var ve=s.getRefType(ne);"domain"===ve?("y"===te&&(ye=1-ye),fe.tail=ae._offset+ae._length*ye):"paper"===ve?"y"===te?(ye=1-ye,fe.tail=T.t+T.h*ye):fe.tail=T.l+T.w*ye:fe.tail=ae._offset+ae.r2p(ye),$=ee}else fe.tail=X+ye,$=ee+ye;fe.text=fe.tail+ee;var ge=w["x"===te?"width":"height"];if("paper"===re&&(fe.head=o.constrain(fe.head,1,ge-1)),"pixel"===ne){var me=-Math.max(fe.tail-3,fe.text),xe=Math.min(fe.tail+3,fe.text)-ge;me>0?(fe.tail+=me,fe.text+=me):xe>0&&(fe.tail-=xe,fe.text-=xe)}fe.tail+=ue,fe.head+=ue}else $=ee=se*V(Q,ce),fe.text=X+ee;fe.text+=ue,ee+=ue,$+=ue,t["_"+te+"padplus"]=se/2+$,t["_"+te+"padminus"]=se/2-$,t["_"+te+"size"]=se,t["_"+te+"shift"]=ee}if(Z)z.remove();else{var be=0,_e=0;if("left"!==t.align&&(be=(k-b)*("center"===t.align?.5:1)),"top"!==t.valign&&(_e=(I-_)*("middle"===t.valign?.5:1)),f)n.select("svg").attr({x:j+be-1,y:j+_e}).call(u.setClipUrl,U?O:null,e);else{var we=j+_e-y.top,Te=j+be-y.left;Y.call(d.positionText,Te,we).call(u.setClipUrl,U?O:null,e)}H.select("rect").call(u.setRect,j,j,k,I),B.call(u.setRect,N/2,N/2,F-N,q-N),z.call(u.setTranslate,Math.round(D.x.text-F/2),Math.round(D.y.text-q/2)),E.attr({transform:"rotate("+C+","+D.x.text+","+D.y.text+")"});var Me,ke=function(r,n){P.selectAll(".annotation-arrow-g").remove();var s=D.x.head,f=D.y.head,d=D.x.tail+r,h=D.y.tail+n,y=D.x.text+r,b=D.y.text+n,_=o.rotationXYMatrix(C,y,b),w=o.apply2DTransform(_),k=o.apply2DTransform2(_),O=+B.attr("width"),R=+B.attr("height"),I=y-.5*O,N=I+O,F=b-.5*R,j=F+R,U=[[I,F,I,j],[I,j,N,j],[N,j,N,F],[N,F,I,F]].map(k);if(!U.reduce((function(e,t){return e^!!o.segmentsIntersect(s,f,s+1e6,f+1e6,t[0],t[1],t[2],t[3])}),!1)){U.forEach((function(e){var t=o.segmentsIntersect(d,h,s,f,e[0],e[1],e[2],e[3]);t&&(d=t.x,h=t.y)}));var H=t.arrowwidth,q=t.arrowcolor,V=t.arrowside,Y=P.append("g").style({opacity:c.opacity(q)}).classed("annotation-arrow-g",!0),G=Y.append("path").attr("d","M"+d+","+h+"L"+s+","+f).style("stroke-width",H+"px").call(c.stroke,c.rgb(q));if(v(G,V,t),M.annotationPosition&&G.node().parentNode&&!i){var Z=s,W=f;if(t.standoff){var J=Math.sqrt(Math.pow(s-d,2)+Math.pow(f-h,2));Z+=t.standoff*(d-s)/J,W+=t.standoff*(h-f)/J}var X,$,K=Y.append("path").classed("annotation-arrow",!0).classed("anndrag",!0).classed("cursor-move",!0).attr({d:"M3,3H-3V-3H3ZM0,0L"+(d-Z)+","+(h-W),transform:l(Z,W)}).style("stroke-width",H+6+"px").call(c.stroke,"rgba(0,0,0,0)").call(c.fill,"rgba(0,0,0,0)");p.init({element:K.node(),gd:e,prepFn:function(){var e=u.getTranslate(z);X=e.x,$=e.y,g&&g.autorange&&A(g._name+".autorange",!0),x&&x.autorange&&A(x._name+".autorange",!0)},moveFn:function(e,r){var n=w(X,$),a=n[0]+e,i=n[1]+r;z.call(u.setTranslate,a,i),S("x",m(g,e,"x",T,t)),S("y",m(x,r,"y",T,t)),t.axref===t.xref&&S("ax",m(g,e,"ax",T,t)),t.ayref===t.yref&&S("ay",m(x,r,"ay",T,t)),Y.attr("transform",l(e,r)),E.attr({transform:"rotate("+C+","+a+","+i+")"})},doneFn:function(){a.call("_guiRelayout",e,L());var t=document.querySelector(".js-notes-box-panel");t&&t.redraw(t.selectedObj)}})}}};t.showarrow&&ke(0,0),R&&p.init({element:z.node(),gd:e,prepFn:function(){Me=E.attr("transform")},moveFn:function(e,r){var n="pointer";if(t.showarrow)t.axref===t.xref?S("ax",m(g,e,"ax",T,t)):S("ax",t.ax+e),t.ayref===t.yref?S("ay",m(x,r,"ay",T.w,t)):S("ay",t.ay+r),ke(e,r);else{if(i)return;var a,o;if(g)a=m(g,e,"x",T,t);else{var s=t._xsize/T.w,c=t.x+(t._xshift-t.xshift)/T.w-s/2;a=p.align(c+e/T.w,s,0,1,t.xanchor)}if(x)o=m(x,r,"y",T,t);else{var u=t._ysize/T.h,f=t.y-(t._yshift+t.yshift)/T.h-u/2;o=p.align(f-r/T.h,u,0,1,t.yanchor)}S("x",a),S("y",o),g&&x||(n=p.getCursor(g?.5:a,x?.5:o,t.xanchor,t.yanchor))}E.attr({transform:l(e,r)+Me}),h(z,n)},clickFn:function(r,n){t.captureevents&&e.emit("plotly_clickannotation",G(n))},doneFn:function(){h(z),a.call("_guiRelayout",e,L());var t=document.querySelector(".js-notes-box-panel");t&&t.redraw(t.selectedObj)}})}}}e.exports={draw:function(e){var t=e._fullLayout;t._infolayer.selectAll(".annotation").remove();for(var r=0;r=0,x=t.indexOf("end")>=0,b=p.backoff*v+r.standoff,_=y.backoff*g+r.startstandoff;if("line"===h.nodeName){o={x:+e.attr("x1"),y:+e.attr("y1")},u={x:+e.attr("x2"),y:+e.attr("y2")};var w=o.x-u.x,T=o.y-u.y;if(d=(f=Math.atan2(T,w))+Math.PI,b&&_&&b+_>Math.sqrt(w*w+T*T))return void R();if(b){if(b*b>w*w+T*T)return void R();var M=b*Math.cos(f),k=b*Math.sin(f);u.x+=M,u.y+=k,e.attr({x2:u.x,y2:u.y})}if(_){if(_*_>w*w+T*T)return void R();var A=_*Math.cos(f),S=_*Math.sin(f);o.x-=A,o.y-=S,e.attr({x1:o.x,y1:o.y})}}else if("path"===h.nodeName){var L=h.getTotalLength(),O="";if(L1){c=!0;break}}c?e.fullLayout._infolayer.select(".annotation-"+e.id+'[data-index="'+l+'"]').remove():(s._pdata=a(e.glplot.cameraParams,[t.xaxis.r2l(s.x)*r[0],t.yaxis.r2l(s.y)*r[1],t.zaxis.r2l(s.z)*r[2]]),n(e.graphDiv,s,l,e.id,s._xa,s._ya))}}},2468:function(e,t,r){"use strict";var n=r(73972),a=r(71828);e.exports={moduleType:"component",name:"annotations3d",schema:{subplots:{scene:{annotations:r(26997)}}},layoutAttributes:r(26997),handleDefaults:r(20226),includeBasePlot:function(e,t){var r=n.subplotsRegistry.gl3d;if(r)for(var i=r.attrRegex,o=Object.keys(e),l=0;l=0))return e;if(3===o)n[o]>1&&(n[o]=1);else if(n[o]>=1)return e}var l=Math.round(255*n[0])+", "+Math.round(255*n[1])+", "+Math.round(255*n[2]);return i?"rgba("+l+", "+n[3]+")":"rgb("+l+")"}o.tinyRGB=function(e){var t=e.toRgb();return"rgb("+Math.round(t.r)+", "+Math.round(t.g)+", "+Math.round(t.b)+")"},o.rgb=function(e){return o.tinyRGB(n(e))},o.opacity=function(e){return e?n(e).getAlpha():0},o.addOpacity=function(e,t){var r=n(e).toRgb();return"rgba("+Math.round(r.r)+", "+Math.round(r.g)+", "+Math.round(r.b)+", "+t+")"},o.combine=function(e,t){var r=n(e).toRgb();if(1===r.a)return n(e).toRgbString();var a=n(t||c).toRgb(),i=1===a.a?a:{r:255*(1-a.a)+a.r*a.a,g:255*(1-a.a)+a.g*a.a,b:255*(1-a.a)+a.b*a.a},o={r:i.r*(1-r.a)+r.r*r.a,g:i.g*(1-r.a)+r.g*r.a,b:i.b*(1-r.a)+r.b*r.a};return n(o).toRgbString()},o.contrast=function(e,t,r){var a=n(e);return 1!==a.getAlpha()&&(a=n(o.combine(e,c))),(a.isDark()?t?a.lighten(t):c:r?a.darken(r):s).toString()},o.stroke=function(e,t){var r=n(t);e.style({stroke:o.tinyRGB(r),"stroke-opacity":r.getAlpha()})},o.fill=function(e,t){var r=n(t);e.style({fill:o.tinyRGB(r),"fill-opacity":r.getAlpha()})},o.clean=function(e){if(e&&"object"==typeof e){var t,r,n,a,l=Object.keys(e);for(t=0;t0?n>=s:n<=s));a++)n>u&&n0?n>=s:n<=s));a++)n>r[0]&&n1){var ce=Math.pow(10,Math.floor(Math.log(se)/Math.LN10));oe*=ce*c.roundUp(se/ce,[2,5,10]),(Math.abs(V.start)/V.size+1e-6)%1<2e-6&&(ae.tick0=0)}ae.dtick=oe}ae.domain=o?[re+P/z.h,re+$-P/z.h]:[re+C/z.w,re+$-C/z.w],ae.setScale(),e.attr("transform",u(Math.round(z.l),Math.round(z.t)));var ue,fe=e.select("."+k.cbtitleunshift).attr("transform",u(-Math.round(z.l),-Math.round(z.t))),de=ae.ticklabelposition,he=ae.title.font.size,pe=e.select("."+k.cbaxis),ye=0,ve=0;function ge(n,a){var i={propContainer:ae,propName:t._propPrefix+"title",traceIndex:t._traceIndex,_meta:t._meta,placeholder:I._dfltTitle.colorbar,containerGroup:e.select("."+k.cbtitle)},o="h"===n.charAt(0)?n.substr(1):"h"+n;e.selectAll("."+o+",."+o+"-math-group").remove(),y.draw(r,n,f(i,a||{}))}return c.syncOrAsync([i.previousPromises,function(){var e,t;(o&&ie||!o&&!ie)&&("top"===B&&(e=C+z.l+z.w*E,t=P+z.t+z.h*(1-re-$)+3+.75*he),"bottom"===B&&(e=C+z.l+z.w*E,t=P+z.t+z.h*(1-re)-3-.25*he),"right"===B&&(t=P+z.t+z.h*R+3+.75*he,e=C+z.l+z.w*re),ge(ae._id+"title",{attributes:{x:e,y:t,"text-anchor":o?"start":"middle"}}))},function(){if(!o&&!ie||o&&ie){var i,s=e.select("."+k.cbtitle),f=s.select("text"),d=[-A/2,A/2],p=s.select(".h"+ae._id+"title-math-group").node(),y=15.6;if(f.node()&&(y=parseInt(f.node().style.fontSize,10)*w),p?(i=h.bBox(p),ve=i.width,(ye=i.height)>y&&(d[1]-=(ye-y)/2)):f.node()&&!f.classed(k.jsPlaceholder)&&(i=h.bBox(f.node()),ve=i.width,ye=i.height),o){if(ye){if(ye+=5,"top"===B)ae.domain[1]-=ye/z.h,d[1]*=-1;else{ae.domain[0]+=ye/z.h;var g=v.lineCount(f);d[1]+=(1-g)*y}s.attr("transform",u(d[0],d[1])),ae.setScale()}}else ve&&("right"===B&&(ae.domain[0]+=(ve+he/2)/z.w),s.attr("transform",u(d[0],d[1])),ae.setScale())}e.selectAll("."+k.cbfills+",."+k.cblines).attr("transform",o?u(0,Math.round(z.h*(1-ae.domain[1]))):u(Math.round(z.w*ae.domain[0]),0)),pe.attr("transform",o?u(0,Math.round(-z.t)):u(Math.round(-z.l),0));var m=e.select("."+k.cbfills).selectAll("rect."+k.cbfill).attr("style","").data(G);m.enter().append("rect").classed(k.cbfill,!0).style("stroke","none"),m.exit().remove();var x=U.map(ae.c2p).map(Math.round).sort((function(e,t){return e-t}));m.each((function(e,i){var l=[0===i?U[0]:(G[i]+G[i-1])/2,i===G.length-1?U[1]:(G[i]+G[i+1])/2].map(ae.c2p).map(Math.round);o&&(l[1]=c.constrain(l[1]+(l[1]>l[0])?1:-1,x[0],x[1]));var s=n.select(this).attr(o?"x":"y",K).attr(o?"y":"x",n.min(l)).attr(o?"width":"height",Math.max(W,2)).attr(o?"height":"width",Math.max(n.max(l)-n.min(l),2));if(t._fillgradient)h.gradient(s,r,t._id,o?"vertical":"horizontalreversed",t._fillgradient,"fill");else{var u=q(e).replace("e-","");s.attr("fill",a(u).toHexString())}}));var b=e.select("."+k.cblines).selectAll("path."+k.cbline).data(F.color&&F.width?Z:[]);b.enter().append("path").classed(k.cbline,!0),b.exit().remove(),b.each((function(e){var t=K,r=Math.round(ae.c2p(e))+F.width/2%1;n.select(this).attr("d","M"+(o?t+","+r:r+","+t)+(o?"h":"v")+W).call(h.lineGroupStyle,F.width,H(e),F.dash)})),pe.selectAll("g."+ae._id+"tick,path").remove();var _=K+W+(A||0)/2-("outside"===t.ticks?1:0),T=l.calcTicks(ae),M=l.getTickSigns(ae)[2];return l.drawTicks(r,ae,{vals:"inside"===ae.ticks?l.clipEnds(ae,T):T,layer:pe,path:l.makeTickPath(ae,_,M),transFn:l.makeTransTickFn(ae)}),l.drawLabels(r,ae,{vals:T,layer:pe,transFn:l.makeTransTickLabelFn(ae),labelFns:l.makeLabelFns(ae,_)})},function(){if(o&&!ie||!o&&ie){var e,a,i=ae.position||0,l=ae._offset+ae._length/2;if("right"===B)a=l,e=z.l+z.w*i+10+he*(ae.showticklabels?1:.5);else if(e=l,"bottom"===B&&(a=z.t+z.h*i+10+(-1===de.indexOf("inside")?ae.tickfont.size:0)+("intside"!==ae.ticks&&t.ticklen||0)),"top"===B){var s=j.text.split("
").length;a=z.t+z.h*i+10-W-w*he*s}ge((o?"h":"v")+ae._id+"title",{avoid:{selection:n.select(r).selectAll("g."+ae._id+"tick"),side:B,offsetTop:o?0:z.t,offsetLeft:o?z.l:0,maxShift:o?I.width:I.height},attributes:{x:e,y:a,"text-anchor":"middle"},transform:{rotate:o?-90:0,offset:0}})}},i.previousPromises,function(){var n,l=W+A/2;-1===de.indexOf("inside")&&(n=h.bBox(pe.node()),l+=o?n.width:n.height),ue=fe.select("text");var c=0,f=o&&"top"===B,y=!o&&"right"===B,v=0;if(ue.node()&&!ue.classed(k.jsPlaceholder)){var m,x=fe.select(".h"+ae._id+"title-math-group").node();x&&(o&&ie||!o&&!ie)?(c=(n=h.bBox(x)).width,m=n.height):(c=(n=h.bBox(fe.node())).right-z.l-(o?K:ne),m=n.bottom-z.t-(o?ne:K),o||"top"!==B||(l+=n.height,v=n.height)),y&&(ue.attr("transform",u(c/2+he/2,0)),c*=2),l=Math.max(l,o?c:m)}var b=2*(o?C:P)+l+S+A/2,w=0;!o&&j.text&&"bottom"===D&&R<=0&&(b+=w=b/2,v+=w),I._hColorbarMoveTitle=w,I._hColorbarMoveCBTitle=v;var N=S+A;e.select("."+k.cbbg).attr("x",(o?K:ne)-N/2-(o?C:0)).attr("y",(o?ne:K)-(o?X:P+v-w)).attr(o?"width":"height",Math.max(b-w,2)).attr(o?"height":"width",Math.max(X+N,2)).call(p.fill,L).call(p.stroke,t.bordercolor).style("stroke-width",S);var F=y?Math.max(c-10,0):0;if(e.selectAll("."+k.cboutline).attr("x",(o?K:ne+C)+F).attr("y",(o?ne+P-X:K)+(f?ye:0)).attr(o?"width":"height",Math.max(W,2)).attr(o?"height":"width",Math.max(X-(o?2*P+ye:2*C+F),2)).call(p.stroke,t.outlinecolor).style({fill:"none","stroke-width":A}),e.attr("transform",u(z.l-(o?Q*b:0),z.t-(o?0:(1-ee)*b-v))),!o&&(S||a(L).getAlpha()&&!a.equals(I.paper_bgcolor,L))){var U=pe.selectAll("text"),H=U[0].length,q=e.select("."+k.cbbg).node(),V=h.bBox(q),Y=h.getTranslate(e);U.each((function(e,t){var r=H-1;if(0===t||t===r){var n,a=h.bBox(this),i=h.getTranslate(this);if(t===r){var o=a.right+i.x;(n=V.right+Y.x+ne-S-2+E-o)>0&&(n=0)}else if(0===t){var l=a.left+i.x;(n=V.left+Y.x+ne+S+2-l)<0&&(n=0)}n&&(H<3?this.setAttribute("transform","translate("+n+",0) "+this.getAttribute("transform")):this.setAttribute("visibility","hidden"))}}))}var G={},Z=T[O],J=M[O],$=T[D],te=M[D],re=b-W;o?("pixels"===d?(G.y=R,G.t=X*$,G.b=X*te):(G.t=G.b=0,G.yt=R+s*$,G.yb=R-s*te),"pixels"===_?(G.x=E,G.l=b*Z,G.r=b*J):(G.l=re*Z,G.r=re*J,G.xl=E-g*Z,G.xr=E+g*J)):("pixels"===d?(G.x=E,G.l=X*Z,G.r=X*J):(G.l=G.r=0,G.xl=E+s*Z,G.xr=E-s*J),"pixels"===_?(G.y=1-R,G.t=b*$,G.b=b*te):(G.t=re*$,G.b=re*te,G.yt=R-g*$,G.yb=R+g*te)),i.autoMargin(r,t._id,G)}],r)}(r,t,e);g&&g.then&&(e._promises||[]).push(g),e._context.edits.colorbarPosition&&function(e,t,r){var n,a,i,l="v"===t.orientation,c=r._fullLayout._size;s.init({element:e.node(),gd:r,prepFn:function(){n=e.attr("transform"),d(e)},moveFn:function(r,o){e.attr("transform",n+u(r,o)),a=s.align((l?t._uFrac:t._vFrac)+r/c.w,l?t._thickFrac:t._lenFrac,0,1,t.xanchor),i=s.align((l?t._vFrac:1-t._uFrac)-o/c.h,l?t._lenFrac:t._thickFrac,0,1,t.yanchor);var f=s.getCursor(a,i,t.xanchor,t.yanchor);d(e,f)},doneFn:function(){if(d(e),void 0!==a&&void 0!==i){var n={};n[t._propPrefix+"x"]=a,n[t._propPrefix+"y"]=i,void 0!==t._traceIndex?o.call("_guiRestyle",r,n,t._traceIndex):o.call("_guiRelayout",r,n)}}})}(r,t,e)})),t.exit().each((function(t){i.autoMargin(e,t._id)})).remove(),t.order()}}},76228:function(e,t,r){"use strict";var n=r(71828);e.exports=function(e){return n.isPlainObject(e.colorbar)}},12311:function(e,t,r){"use strict";e.exports={moduleType:"component",name:"colorbar",attributes:r(63583),supplyDefaults:r(62499),draw:r(98981).draw,hasColorbar:r(76228)}},50693:function(e,t,r){"use strict";var n=r(63583),a=r(30587).counter,i=r(78607),o=r(63282).scales;function l(e){return"`"+e+"`"}i(o),e.exports=function(e,t){e=e||"";var r,i=(t=t||{}).cLetter||"c",s=("onlyIfNumerical"in t?t.onlyIfNumerical:Boolean(e),"noScale"in t?t.noScale:"marker.line"===e),c="showScaleDflt"in t?t.showScaleDflt:"z"===i,u="string"==typeof t.colorscaleDflt?o[t.colorscaleDflt]:null,f=t.editTypeOverride||"",d=e?e+".":"";"colorAttr"in t?(r=t.colorAttr,t.colorAttr):l(d+(r={z:"z",c:"color"}[i]));var h=i+"auto",p=i+"min",y=i+"max",v=i+"mid",g=(l(d+h),l(d+p),l(d+y),{});g[p]=g[y]=void 0;var m={};m[h]=!1;var x={};return"color"===r&&(x.color={valType:"color",arrayOk:!0,editType:f||"style"},t.anim&&(x.color.anim=!0)),x[h]={valType:"boolean",dflt:!0,editType:"calc",impliedEdits:g},x[p]={valType:"number",dflt:null,editType:f||"plot",impliedEdits:m},x[y]={valType:"number",dflt:null,editType:f||"plot",impliedEdits:m},x[v]={valType:"number",dflt:null,editType:"calc",impliedEdits:g},x.colorscale={valType:"colorscale",editType:"calc",dflt:u,impliedEdits:{autocolorscale:!1}},x.autocolorscale={valType:"boolean",dflt:!1!==t.autoColorDflt,editType:"calc",impliedEdits:{colorscale:void 0}},x.reversescale={valType:"boolean",dflt:!1,editType:"plot"},s||(x.showscale={valType:"boolean",dflt:c,editType:"calc"},x.colorbar=n),t.noColorAxis||(x.coloraxis={valType:"subplotid",regex:a("coloraxis"),dflt:null,editType:"calc"}),x}},78803:function(e,t,r){"use strict";var n=r(92770),a=r(71828),i=r(52075).extractOpts;e.exports=function(e,t,r){var o,l=e._fullLayout,s=r.vals,c=r.containerStr,u=c?a.nestedProperty(t,c).get():t,f=i(u),d=!1!==f.auto,h=f.min,p=f.max,y=f.mid,v=function(){return a.aggNums(Math.min,null,s)},g=function(){return a.aggNums(Math.max,null,s)};void 0===h?h=v():d&&(h=u._colorAx&&n(h)?Math.min(h,v()):v()),void 0===p?p=g():d&&(p=u._colorAx&&n(p)?Math.max(p,g()):g()),d&&void 0!==y&&(p-y>y-h?h=y-(p-y):p-y=0?l.colorscale.sequential:l.colorscale.sequentialminus,f._sync("colorscale",o))}},33046:function(e,t,r){"use strict";var n=r(71828),a=r(52075).hasColorscale,i=r(52075).extractOpts;e.exports=function(e,t){function r(e,t){var r=e["_"+t];void 0!==r&&(e[t]=r)}function o(e,a){var o=a.container?n.nestedProperty(e,a.container).get():e;if(o)if(o.coloraxis)o._colorAx=t[o.coloraxis];else{var l=i(o),s=l.auto;(s||void 0===l.min)&&r(o,a.min),(s||void 0===l.max)&&r(o,a.max),l.autocolorscale&&r(o,"colorscale")}}for(var l=0;l=0;n--,a++){var i=e[n];r[a]=[1-i[0],i[1]]}return r}function p(e,t){t=t||{};for(var r=e.domain,o=e.range,s=o.length,c=new Array(s),u=0;u4/3-l?o:l}},70461:function(e,t,r){"use strict";var n=r(71828),a=[["sw-resize","s-resize","se-resize"],["w-resize","move","e-resize"],["nw-resize","n-resize","ne-resize"]];e.exports=function(e,t,r,i){return e="left"===r?0:"center"===r?1:"right"===r?2:n.constrain(Math.floor(3*e),0,2),t="bottom"===i?0:"middle"===i?1:"top"===i?2:n.constrain(Math.floor(3*t),0,2),a[t][e]}},64505:function(e,t){"use strict";t.selectMode=function(e){return"lasso"===e||"select"===e},t.drawMode=function(e){return"drawclosedpath"===e||"drawopenpath"===e||"drawline"===e||"drawrect"===e||"drawcircle"===e},t.openMode=function(e){return"drawline"===e||"drawopenpath"===e},t.rectMode=function(e){return"select"===e||"drawline"===e||"drawrect"===e||"drawcircle"===e},t.freeMode=function(e){return"lasso"===e||"drawclosedpath"===e||"drawopenpath"===e},t.selectingOrDrawing=function(e){return t.freeMode(e)||t.rectMode(e)}},28569:function(e,t,r){"use strict";var n=r(48956),a=r(57035),i=r(38520),o=r(71828).removeElement,l=r(85555),s=e.exports={};s.align=r(92807),s.getCursor=r(70461);var c=r(26041);function u(){var e=document.createElement("div");e.className="dragcover";var t=e.style;return t.position="fixed",t.left=0,t.right=0,t.top=0,t.bottom=0,t.zIndex=999999999,t.background="none",document.body.appendChild(e),e}function f(e){return n(e.changedTouches?e.changedTouches[0]:e,document.body)}s.unhover=c.wrapped,s.unhoverRaw=c.raw,s.init=function(e){var t,r,n,c,d,h,p,y,v=e.gd,g=1,m=v._context.doubleClickDelay,x=e.element;v._mouseDownTime||(v._mouseDownTime=0),x.style.pointerEvents="all",x.onmousedown=_,i?(x._ontouchstart&&x.removeEventListener("touchstart",x._ontouchstart),x._ontouchstart=_,x.addEventListener("touchstart",_,{passive:!1})):x.ontouchstart=_;var b=e.clampFn||function(e,t,r){return Math.abs(e)m&&(g=Math.max(g-1,1)),v._dragged)e.doneFn&&e.doneFn();else if(e.clickFn&&e.clickFn(g,h),!y){var r;try{r=new MouseEvent("click",t)}catch(e){var n=f(t);(r=document.createEvent("MouseEvents")).initMouseEvent("click",t.bubbles,t.cancelable,t.view,t.detail,t.screenX,t.screenY,n[0],n[1],t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,t.button,t.relatedTarget)}p.dispatchEvent(r)}v._dragging=!1,v._dragged=!1}else v._dragged=!1}},s.coverSlip=u},26041:function(e,t,r){"use strict";var n=r(11086),a=r(79990),i=r(24401).getGraphDiv,o=r(26675),l=e.exports={};l.wrapped=function(e,t,r){(e=i(e))._fullLayout&&a.clear(e._fullLayout._uid+o.HOVERID),l.raw(e,t,r)},l.raw=function(e,t){var r=e._fullLayout,a=e._hoverdata;t||(t={}),t.target&&!e._dragged&&!1===n.triggerHandler(e,"plotly_beforehover",t)||(r._hoverlayer.selectAll("g").remove(),r._hoverlayer.selectAll("line").remove(),r._hoverlayer.selectAll("circle").remove(),e._hoverdata=void 0,t.target&&a&&e.emit("plotly_unhover",{event:t,points:a}))}},79952:function(e,t){"use strict";t.P={valType:"string",values:["solid","dot","dash","longdash","dashdot","longdashdot"],dflt:"solid",editType:"style"},t.u={shape:{valType:"enumerated",values:["","/","\\","x","-","|","+","."],dflt:"",arrayOk:!0,editType:"style"},fillmode:{valType:"enumerated",values:["replace","overlay"],dflt:"replace",editType:"style"},bgcolor:{valType:"color",arrayOk:!0,editType:"style"},fgcolor:{valType:"color",arrayOk:!0,editType:"style"},fgopacity:{valType:"number",editType:"style",min:0,max:1},size:{valType:"number",min:0,dflt:8,arrayOk:!0,editType:"style"},solidity:{valType:"number",min:0,max:1,dflt:.3,arrayOk:!0,editType:"style"},editType:"style"}},91424:function(e,t,r){"use strict";var n=r(39898),a=r(71828),i=a.numberFormat,o=r(92770),l=r(84267),s=r(73972),c=r(7901),u=r(21081),f=a.strTranslate,d=r(63893),h=r(77922),p=r(18783).LINE_SPACING,y=r(37822).DESELECTDIM,v=r(34098),g=r(39984),m=r(23469).appendArrayPointValue,x=e.exports={};function b(e,t,r){var n=t.fillpattern,a=n&&x.getPatternAttr(n.shape,0,"");if(a){var i=x.getPatternAttr(n.bgcolor,0,null),o=x.getPatternAttr(n.fgcolor,0,null),l=n.fgopacity,s=x.getPatternAttr(n.size,0,8),u=x.getPatternAttr(n.solidity,0,.3),f=t.uid;x.pattern(e,"point",r,f,a,s,u,void 0,n.fillmode,i,o,l)}else t.fillcolor&&e.call(c.fill,t.fillcolor)}x.font=function(e,t,r,n){a.isPlainObject(t)&&(n=t.color,r=t.size,t=t.family),t&&e.style("font-family",t),r+1&&e.style("font-size",r+"px"),n&&e.call(c.fill,n)},x.setPosition=function(e,t,r){e.attr("x",t).attr("y",r)},x.setSize=function(e,t,r){e.attr("width",t).attr("height",r)},x.setRect=function(e,t,r,n,a){e.call(x.setPosition,t,r).call(x.setSize,n,a)},x.translatePoint=function(e,t,r,n){var a=r.c2p(e.x),i=n.c2p(e.y);return!!(o(a)&&o(i)&&t.node())&&("text"===t.node().nodeName?t.attr("x",a).attr("y",i):t.attr("transform",f(a,i)),!0)},x.translatePoints=function(e,t,r){e.each((function(e){var a=n.select(this);x.translatePoint(e,a,t,r)}))},x.hideOutsideRangePoint=function(e,t,r,n,a,i){t.attr("display",r.isPtWithinRange(e,a)&&n.isPtWithinRange(e,i)?null:"none")},x.hideOutsideRangePoints=function(e,t){if(t._hasClipOnAxisFalse){var r=t.xaxis,a=t.yaxis;e.each((function(t){var i=t[0].trace,o=i.xcalendar,l=i.ycalendar,c=s.traceIs(i,"bar-like")?".bartext":".point,.textpoint";e.selectAll(c).each((function(e){x.hideOutsideRangePoint(e,n.select(this),r,a,o,l)}))}))}},x.crispRound=function(e,t,r){return t&&o(t)?e._context.staticPlot?t:t<1?1:Math.round(t):r||0},x.singleLineStyle=function(e,t,r,n,a){t.style("fill","none");var i=(((e||[])[0]||{}).trace||{}).line||{},o=r||i.width||0,l=a||i.dash||"";c.stroke(t,n||i.color),x.dashLine(t,l,o)},x.lineGroupStyle=function(e,t,r,a){e.style("fill","none").each((function(e){var i=(((e||[])[0]||{}).trace||{}).line||{},o=t||i.width||0,l=a||i.dash||"";n.select(this).call(c.stroke,r||i.color).call(x.dashLine,l,o)}))},x.dashLine=function(e,t,r){r=+r||0,t=x.dashStyle(t,r),e.style({"stroke-dasharray":t,"stroke-width":r+"px"})},x.dashStyle=function(e,t){t=+t||1;var r=Math.max(t,3);return"solid"===e?e="":"dot"===e?e=r+"px,"+r+"px":"dash"===e?e=3*r+"px,"+3*r+"px":"longdash"===e?e=5*r+"px,"+5*r+"px":"dashdot"===e?e=3*r+"px,"+r+"px,"+r+"px,"+r+"px":"longdashdot"===e&&(e=5*r+"px,"+2*r+"px,"+r+"px,"+2*r+"px"),e},x.singleFillStyle=function(e,t){var r=n.select(e.node());b(e,((r.data()[0]||[])[0]||{}).trace||{},t)},x.fillGroupStyle=function(e,t){e.style("stroke-width",0).each((function(e){var r=n.select(this);e[0].trace&&b(r,e[0].trace,t)}))};var _=r(90998);x.symbolNames=[],x.symbolFuncs=[],x.symbolBackOffs=[],x.symbolNeedLines={},x.symbolNoDot={},x.symbolNoFill={},x.symbolList=[],Object.keys(_).forEach((function(e){var t=_[e],r=t.n;x.symbolList.push(r,String(r),e,r+100,String(r+100),e+"-open"),x.symbolNames[r]=e,x.symbolFuncs[r]=t.f,x.symbolBackOffs[r]=t.backoff||0,t.needLine&&(x.symbolNeedLines[r]=!0),t.noDot?x.symbolNoDot[r]=!0:x.symbolList.push(r+200,String(r+200),e+"-dot",r+300,String(r+300),e+"-open-dot"),t.noFill&&(x.symbolNoFill[r]=!0)}));var w=x.symbolNames.length,T="M0,0.5L0.5,0L0,-0.5L-0.5,0Z";function M(e,t,r,n){var a=e%100;return x.symbolFuncs[a](t,r,n)+(e>=200?T:"")}x.symbolNumber=function(e){if(o(e))e=+e;else if("string"==typeof e){var t=0;e.indexOf("-open")>0&&(t=100,e=e.replace("-open","")),e.indexOf("-dot")>0&&(t+=200,e=e.replace("-dot","")),(e=x.symbolNames.indexOf(e))>=0&&(e+=t)}return e%100>=w||e>=400?0:Math.floor(Math.max(e,0))};var k={x1:1,x2:0,y1:0,y2:0},A={x1:0,x2:0,y1:1,y2:0},S=i("~f"),L={radial:{node:"radialGradient"},radialreversed:{node:"radialGradient",reversed:!0},horizontal:{node:"linearGradient",attrs:k},horizontalreversed:{node:"linearGradient",attrs:k,reversed:!0},vertical:{node:"linearGradient",attrs:A},verticalreversed:{node:"linearGradient",attrs:A,reversed:!0}};x.gradient=function(e,t,r,i,o,s){for(var u=o.length,f=L[i],d=new Array(u),h=0;h=100;var f=ae(e,r),d=Z(e,r);t.attr("d",M(u,s,f,d))}var h,p,y,v=!1;if(e.so)y=l.outlierwidth,p=l.outliercolor,h=o.outliercolor;else{var g=(l||{}).width;y=(e.mlw+1||g+1||(e.trace?(e.trace.marker.line||{}).width:0)+1)-1||0,p="mlc"in e?e.mlcc=n.lineScale(e.mlc):a.isArrayOrTypedArray(l.color)?c.defaultLine:l.color,a.isArrayOrTypedArray(o.color)&&(h=c.defaultLine,v=!0),h="mc"in e?e.mcc=n.markerScale(e.mc):o.color||"rgba(0,0,0,0)",n.selectedColorFn&&(h=n.selectedColorFn(e))}if(e.om)t.call(c.stroke,h).style({"stroke-width":(y||1)+"px",fill:"none"});else{t.style("stroke-width",(e.isBlank?0:y)+"px");var m=o.gradient,b=e.mgt;b?v=!0:b=m&&m.type,a.isArrayOrTypedArray(b)&&(b=b[0],L[b]||(b=0));var _=o.pattern,w=_&&x.getPatternAttr(_.shape,e.i,"");if(b&&"none"!==b){var T=e.mgc;T?v=!0:T=m.color;var k=r.uid;v&&(k+="-"+e.i),x.gradient(t,i,k,b,[[0,T],[1,h]],"fill")}else if(w){var A=x.getPatternAttr(_.bgcolor,e.i,null),S=x.getPatternAttr(_.fgcolor,e.i,null),O=_.fgopacity,D=x.getPatternAttr(_.size,e.i,8),C=x.getPatternAttr(_.solidity,e.i,.3),P=e.mcc||a.isArrayOrTypedArray(_.shape)||a.isArrayOrTypedArray(_.bgcolor)||a.isArrayOrTypedArray(_.size)||a.isArrayOrTypedArray(_.solidity),E=r.uid;P&&(E+="-"+e.i),x.pattern(t,"point",i,E,w,D,C,e.mcc,_.fillmode,A,S,O)}else c.fill(t,h);y&&c.stroke(t,p)}},x.makePointStyleFns=function(e){var t={},r=e.marker;return t.markerScale=x.tryColorscale(r,""),t.lineScale=x.tryColorscale(r,"line"),s.traceIs(e,"symbols")&&(t.ms2mrc=v.isBubble(e)?g(e):function(){return(r.size||6)/2}),e.selectedpoints&&a.extendFlat(t,x.makeSelectedPointStyleFns(e)),t},x.makeSelectedPointStyleFns=function(e){var t={},r=e.selected||{},n=e.unselected||{},i=e.marker||{},o=r.marker||{},l=n.marker||{},c=i.opacity,u=o.opacity,f=l.opacity,d=void 0!==u,h=void 0!==f;(a.isArrayOrTypedArray(c)||d||h)&&(t.selectedOpacityFn=function(e){var t=void 0===e.mo?i.opacity:e.mo;return e.selected?d?u:t:h?f:y*t});var p=i.color,v=o.color,g=l.color;(v||g)&&(t.selectedColorFn=function(e){var t=e.mcc||p;return e.selected?v||t:g||t});var m=i.size,x=o.size,b=l.size,_=void 0!==x,w=void 0!==b;return s.traceIs(e,"symbols")&&(_||w)&&(t.selectedSizeFn=function(e){var t=e.mrc||m/2;return e.selected?_?x/2:t:w?b/2:t}),t},x.makeSelectedTextStyleFns=function(e){var t={},r=e.selected||{},n=e.unselected||{},a=e.textfont||{},i=r.textfont||{},o=n.textfont||{},l=a.color,s=i.color,u=o.color;return t.selectedTextColorFn=function(e){var t=e.tc||l;return e.selected?s||t:u||(s?t:c.addOpacity(t,y))},t},x.selectedPointStyle=function(e,t){if(e.size()&&t.selectedpoints){var r=x.makeSelectedPointStyleFns(t),a=t.marker||{},i=[];r.selectedOpacityFn&&i.push((function(e,t){e.style("opacity",r.selectedOpacityFn(t))})),r.selectedColorFn&&i.push((function(e,t){c.fill(e,r.selectedColorFn(t))})),r.selectedSizeFn&&i.push((function(e,n){var i=n.mx||a.symbol||0,o=r.selectedSizeFn(n);e.attr("d",M(x.symbolNumber(i),o,ae(n,t),Z(n,t))),n.mrc2=o})),i.length&&e.each((function(e){for(var t=n.select(this),r=0;r0?r:0}x.textPointStyle=function(e,t,r){if(e.size()){var i;if(t.selectedpoints){var o=x.makeSelectedTextStyleFns(t);i=o.selectedTextColorFn}var l=t.texttemplate,s=r._fullLayout;e.each((function(e){var o=n.select(this),c=l?a.extractOption(e,t,"txt","texttemplate"):a.extractOption(e,t,"tx","text");if(c||0===c){if(l){var u=t._module.formatLabels,f=u?u(e,t,s):{},h={};m(h,t,e.i);var p=t._meta||{};c=a.texttemplateString(c,f,s._d3locale,h,e,p)}var y=e.tp||t.textposition,v=C(e,t),g=i?i(e):e.tc||t.textfont.color;o.call(x.font,e.tf||t.textfont.family,v,g).text(c).call(d.convertToTspans,r).call(D,y,v,e.mrc)}else o.remove()}))}},x.selectedTextStyle=function(e,t){if(e.size()&&t.selectedpoints){var r=x.makeSelectedTextStyleFns(t);e.each((function(e){var a=n.select(this),i=r.selectedTextColorFn(e),o=e.tp||t.textposition,l=C(e,t);c.fill(a,i);var u=s.traceIs(t,"bar-like");D(a,o,l,e.mrc2||e.mrc,u)}))}};var P,E,R=.5;function I(e,t,r){return r&&(e=U(e)),t?N(e[1]):z(e[0])}function z(e){var t=n.round(e,2);return P=t,t}function N(e){var t=n.round(e,2);return E=t,t}function F(e,t,r,n){var a=e[0]-t[0],i=e[1]-t[1],o=r[0]-t[0],l=r[1]-t[1],s=Math.pow(a*a+i*i,R/2),c=Math.pow(o*o+l*l,R/2),u=(c*c*a-s*s*o)*n,f=(c*c*i-s*s*l)*n,d=3*c*(s+c),h=3*s*(s+c);return[[z(t[0]+(d&&u/d)),N(t[1]+(d&&f/d))],[z(t[0]-(h&&u/h)),N(t[1]-(h&&f/h))]]}x.smoothopen=function(e,t){if(e.length<3)return"M"+e.join("L");var r,n="M"+e[0],a=[];for(r=1;r=c||w>=f&&w<=c)&&(T<=d&&T>=u||T>=d&&T<=u)&&(e=[w,T])}return e}x.steps=function(e){var t=j[e]||B;return function(e){for(var r="M"+z(e[0][0])+","+N(e[0][1]),n=e.length,a=1;a=1e4&&(x.savedBBoxes={},H=0),r&&(x.savedBBoxes[r]=v),H++,a.extendFlat({},v)},x.setClipUrl=function(e,t,r){e.attr("clip-path",V(t,r))},x.getTranslate=function(e){var t=(e[e.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\btranslate\((-?\d*\.?\d*)[^-\d]*(-?\d*\.?\d*)[^\d].*/,(function(e,t,r){return[t,r].join(" ")})).split(" ");return{x:+t[0]||0,y:+t[1]||0}},x.setTranslate=function(e,t,r){var n=e.attr?"attr":"getAttribute",a=e.attr?"attr":"setAttribute",i=e[n]("transform")||"";return t=t||0,r=r||0,i=i.replace(/(\btranslate\(.*?\);?)/,"").trim(),i=(i+=f(t,r)).trim(),e[a]("transform",i),i},x.getScale=function(e){var t=(e[e.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\bscale\((\d*\.?\d*)[^\d]*(\d*\.?\d*)[^\d].*/,(function(e,t,r){return[t,r].join(" ")})).split(" ");return{x:+t[0]||1,y:+t[1]||1}},x.setScale=function(e,t,r){var n=e.attr?"attr":"getAttribute",a=e.attr?"attr":"setAttribute",i=e[n]("transform")||"";return t=t||1,r=r||1,i=i.replace(/(\bscale\(.*?\);?)/,"").trim(),i=(i+="scale("+t+","+r+")").trim(),e[a]("transform",i),i};var Y=/\s*sc.*/;x.setPointGroupScale=function(e,t,r){if(t=t||1,r=r||1,e){var n=1===t&&1===r?"":"scale("+t+","+r+")";e.each((function(){var e=(this.getAttribute("transform")||"").replace(Y,"");e=(e+=n).trim(),this.setAttribute("transform",e)}))}};var G=/translate\([^)]*\)\s*$/;function Z(e,t){var r;return e&&(r=e.mf),void 0===r&&(r=t.marker&&t.marker.standoff||0),t._geo||t._xA?r:-r}x.setTextPointsScale=function(e,t,r){e&&e.each((function(){var e,a=n.select(this),i=a.select("text");if(i.node()){var o=parseFloat(i.attr("x")||0),l=parseFloat(i.attr("y")||0),s=(a.attr("transform")||"").match(G);e=1===t&&1===r?[]:[f(o,l),"scale("+t+","+r+")",f(-o,-l)],s&&e.push(s),a.attr("transform",e.join(""))}}))},x.getMarkerStandoff=Z;var W,J,X,$,K,Q,ee=Math.atan2,te=Math.cos,re=Math.sin;function ne(e,t){var r=t[0],n=t[1];return[r*te(e)-n*re(e),r*re(e)+n*te(e)]}function ae(e,t){var r,n,a=e.ma;void 0===a&&(a=t.marker.angle||0);var i=t.marker.angleref;if("previous"===i||"north"===i){if(t._geo){var l=t._geo.project(e.lonlat);r=l[0],n=l[1]}else{var s=t._xA,c=t._yA;if(!s||!c)return 90;r=s.c2p(e.x),n=c.c2p(e.y)}if(t._geo){var u,f=e.lonlat[0],d=e.lonlat[1],h=t._geo.project([f,d+1e-5]),p=t._geo.project([f+1e-5,d]),y=ee(p[1]-n,p[0]-r),v=ee(h[1]-n,h[0]-r);if("north"===i)u=a/180*Math.PI;else if("previous"===i){var g=f/180*Math.PI,m=d/180*Math.PI,x=W/180*Math.PI,b=J/180*Math.PI,_=x-g,w=te(b)*re(_),T=re(b)*te(m)-te(b)*re(m)*te(_);u=-ee(w,T)-Math.PI,W=f,J=d}var M=ne(y,[te(u),0]),k=ne(v,[re(u),0]);a=ee(M[1]+k[1],M[0]+k[0])/Math.PI*180,"previous"!==i||Q===t.uid&&e.i===K+1||(a=null)}if("previous"===i&&!t._geo)if(Q===t.uid&&e.i===K+1&&o(r)&&o(n)){var A=r-X,S=n-$,L=t.line&&t.line.shape||"",O=L.slice(L.length-1);"h"===O&&(S=0),"v"===O&&(A=0),a+=ee(S,A)/Math.PI*180+90}else a=null}return X=r,$=n,K=e.i,Q=t.uid,a}x.getMarkerAngle=ae},90998:function(e,t,r){"use strict";var n,a,i,o,l=r(95616),s=r(39898).round,c="M0,0Z",u=Math.sqrt(2),f=Math.sqrt(3),d=Math.PI,h=Math.cos,p=Math.sin;function y(e){return null===e}function v(e,t,r){if(!(e&&e%360!=0||t))return r;if(i===e&&o===t&&n===r)return a;function s(e,r){var n=h(e),a=p(e),i=r[0],o=r[1]+(t||0);return[i*n-o*a,i*a+o*n]}i=e,o=t,n=r;for(var c=e/180*d,u=0,f=0,y=l(r),v="",g=0;g0,f=e._context.staticPlot;t.each((function(t){var d,h=t[0].trace,p=h.error_x||{},y=h.error_y||{};h.ids&&(d=function(e){return e.id});var v=o.hasMarkers(h)&&h.marker.maxdisplayed>0;y.visible||p.visible||(t=[]);var g=n.select(this).selectAll("g.errorbar").data(t,d);if(g.exit().remove(),t.length){p.visible||g.selectAll("path.xerror").remove(),y.visible||g.selectAll("path.yerror").remove(),g.style("opacity",1);var m=g.enter().append("g").classed("errorbar",!0);u&&m.style("opacity",0).transition().duration(l.duration).style("opacity",1),i.setClipUrl(g,r.layerClipId,e),g.each((function(e){var t=n.select(this),r=function(e,t,r){var n={x:t.c2p(e.x),y:r.c2p(e.y)};return void 0!==e.yh&&(n.yh=r.c2p(e.yh),n.ys=r.c2p(e.ys),a(n.ys)||(n.noYS=!0,n.ys=r.c2p(e.ys,!0))),void 0!==e.xh&&(n.xh=t.c2p(e.xh),n.xs=t.c2p(e.xs),a(n.xs)||(n.noXS=!0,n.xs=t.c2p(e.xs,!0))),n}(e,s,c);if(!v||e.vis){var i,o=t.select("path.yerror");if(y.visible&&a(r.x)&&a(r.yh)&&a(r.ys)){var d=y.width;i="M"+(r.x-d)+","+r.yh+"h"+2*d+"m-"+d+",0V"+r.ys,r.noYS||(i+="m-"+d+",0h"+2*d),o.size()?u&&(o=o.transition().duration(l.duration).ease(l.easing)):o=t.append("path").style("vector-effect",f?"none":"non-scaling-stroke").classed("yerror",!0),o.attr("d",i)}else o.remove();var h=t.select("path.xerror");if(p.visible&&a(r.y)&&a(r.xh)&&a(r.xs)){var g=(p.copy_ystyle?y:p).width;i="M"+r.xh+","+(r.y-g)+"v"+2*g+"m0,-"+g+"H"+r.xs,r.noXS||(i+="m0,-"+g+"v"+2*g),h.size()?u&&(h=h.transition().duration(l.duration).ease(l.easing)):h=t.append("path").style("vector-effect",f?"none":"non-scaling-stroke").classed("xerror",!0),h.attr("d",i)}else h.remove()}}))}}))}},62662:function(e,t,r){"use strict";var n=r(39898),a=r(7901);e.exports=function(e){e.each((function(e){var t=e[0].trace,r=t.error_y||{},i=t.error_x||{},o=n.select(this);o.selectAll("path.yerror").style("stroke-width",r.thickness+"px").call(a.stroke,r.color),i.copy_ystyle&&(i=r),o.selectAll("path.xerror").style("stroke-width",i.thickness+"px").call(a.stroke,i.color)}))}},77914:function(e,t,r){"use strict";var n=r(41940),a=r(528).hoverlabel,i=r(1426).extendFlat;e.exports={hoverlabel:{bgcolor:i({},a.bgcolor,{arrayOk:!0}),bordercolor:i({},a.bordercolor,{arrayOk:!0}),font:n({arrayOk:!0,editType:"none"}),align:i({},a.align,{arrayOk:!0}),namelength:i({},a.namelength,{arrayOk:!0}),editType:"none"}}},30732:function(e,t,r){"use strict";var n=r(71828),a=r(73972);function i(e,t,r,a){a=a||n.identity,Array.isArray(e)&&(t[0][r]=a(e))}e.exports=function(e){var t=e.calcdata,r=e._fullLayout;function o(e){return function(t){return n.coerceHoverinfo({hoverinfo:t},{_module:e._module},r)}}for(var l=0;l=0&&r.index_[0]._length||oe<0||oe>w[0]._length)return p.unhoverRaw(e,t)}else ie="xpx"in t?t.xpx:_[0]._length/2,oe="ypx"in t?t.ypx:w[0]._length/2;if(t.pointerX=ie+_[0]._offset,t.pointerY=oe+w[0]._offset,H="xval"in t?g.flat(s,t.xval):g.p2c(_,ie),q="yval"in t?g.flat(s,t.yval):g.p2c(w,oe),!a(H[0])||!a(q[0]))return o.warn("Fx.hover failed",t,e),p.unhoverRaw(e,t)}var ce=1/0;function ue(e,r){for(Y=0;Yee&&(te.splice(0,ee),ce=te[0].distance),m&&0!==F&&0===te.length){Q.distance=F,Q.index=!1;var f=Z._module.hoverPoints(Q,$,K,"closest",{hoverLayer:u._hoverlayer});if(f&&(f=f.filter((function(e){return e.spikeDistance<=F}))),f&&f.length){var d,p=f.filter((function(e){return e.xa.showspikes&&"hovered data"!==e.xa.spikesnap}));if(p.length){var y=p[0];a(y.x0)&&a(y.y0)&&(d=de(y),(!ne.vLinePoint||ne.vLinePoint.spikeDistance>d.spikeDistance)&&(ne.vLinePoint=d))}var v=f.filter((function(e){return e.ya.showspikes&&"hovered data"!==e.ya.spikesnap}));if(v.length){var x=v[0];a(x.x0)&&a(x.y0)&&(d=de(x),(!ne.hLinePoint||ne.hLinePoint.spikeDistance>d.spikeDistance)&&(ne.hLinePoint=d))}}}}}function fe(e,t,r){for(var n,a=null,i=1/0,o=0;o0&&Math.abs(e.distance)Te-1;Me--)Le(te[Me]);te=ke,ve()}var Oe=e._hoverdata,De=[],Ce=B(e),Pe=U(e);for(V=0;V1||te.length>1)||"closest"===C&&ae&&te.length>1,Ye=h.combine(u.plot_bgcolor||h.background,u.paper_bgcolor),Ge=P(te,{gd:e,hovermode:C,rotateLabels:Ve,bgColor:Ye,container:u._hoverlayer,outerContainer:u._paper.node(),commonLabelOpts:u.hoverlabel,hoverdistance:u.hoverdistance});if(g.isUnifiedHover(C)||(function(e,t,r){var n,a,i,o,l,s,c,u=0,f=1,d=e.size(),h=new Array(d),p=0;function y(e){var t=e[0],r=e[e.length-1];if(a=t.pmin-t.pos-t.dp+t.size,i=r.pos+r.dp+r.size-t.pmax,a>.01){for(l=e.length-1;l>=0;l--)e[l].dp+=a;n=!1}if(!(i<.01)){if(a<-.01){for(l=e.length-1;l>=0;l--)e[l].dp-=i;n=!1}if(n){var c=0;for(o=0;ot.pmax&&c++;for(o=e.length-1;o>=0&&!(c<=0);o--)(s=e[o]).pos>t.pmax-1&&(s.del=!0,c--);for(o=0;o=0;l--)e[l].dp-=i;for(o=e.length-1;o>=0&&!(c<=0);o--)(s=e[o]).pos+s.dp+s.size>t.pmax&&(s.del=!0,c--)}}}for(e.each((function(e){var n=e[t],a="x"===n._id.charAt(0),i=n.range;0===p&&i&&i[0]>i[1]!==a&&(f=-1),h[p++]=[{datum:e,traceIndex:e.trace.index,dp:0,pos:e.pos,posref:e.posref,size:e.by*(a?T:1)/2,pmin:0,pmax:a?r.width:r.height}]})),h.sort((function(e,t){return e[0].posref-t[0].posref||f*(t[0].traceIndex-e[0].traceIndex)}));!n&&u<=d;){for(u++,n=!0,o=0;o.01&&m.pmin===x.pmin&&m.pmax===x.pmax){for(l=g.length-1;l>=0;l--)g[l].dp+=a;for(v.push.apply(v,g),h.splice(o+1,1),c=0,l=v.length-1;l>=0;l--)c+=v[l].dp;for(i=c/v.length,l=v.length-1;l>=0;l--)v[l].dp-=i;n=!1}else o++}h.forEach(y)}for(o=h.length-1;o>=0;o--){var b=h[o];for(l=b.length-1;l>=0;l--){var _=b[l],w=_.datum;w.offset=_.dp,w.del=_.del}}}(Ge,Ve?"xa":"ya",u),R(Ge,Ve,u._invScaleX,u._invScaleY)),l&&l.tagName){var Ze=v.getComponentMethod("annotations","hasClickToShow")(e,De);f(n.select(l),Ze?"pointer":"")}l&&!i&&function(e,t,r){if(!r||r.length!==e._hoverdata.length)return!0;for(var n=r.length-1;n>=0;n--){var a=r[n],i=e._hoverdata[n];if(a.curveNumber!==i.curveNumber||String(a.pointNumber)!==String(i.pointNumber)||String(a.pointNumbers)!==String(i.pointNumbers))return!0}return!1}(e,0,Oe)&&(Oe&&e.emit("plotly_unhover",{event:t,points:Oe}),e.emit("plotly_hover",{event:t,points:e._hoverdata,xaxes:_,yaxes:w,xvals:H,yvals:q}))}(e,t,r,i,l)}))},t.loneHover=function(e,t){var r=!0;Array.isArray(e)||(r=!1,e=[e]);var a=t.gd,i=B(a),o=U(a),l=P(e.map((function(e){var r=e._x0||e.x0||e.x||0,n=e._x1||e.x1||e.x||0,l=e._y0||e.y0||e.y||0,s=e._y1||e.y1||e.y||0,c=e.eventData;if(c){var u=Math.min(r,n),f=Math.max(r,n),d=Math.min(l,s),p=Math.max(l,s),y=e.trace;if(v.traceIs(y,"gl3d")){var g=a._fullLayout[y.scene]._scene.container,m=g.offsetLeft,x=g.offsetTop;u+=m,f+=m,d+=x,p+=x}c.bbox={x0:u+o,x1:f+o,y0:d+i,y1:p+i},t.inOut_bbox&&t.inOut_bbox.push(c.bbox)}else c=!1;return{color:e.color||h.defaultLine,x0:e.x0||e.x||0,x1:e.x1||e.x||0,y0:e.y0||e.y||0,y1:e.y1||e.y||0,xLabel:e.xLabel,yLabel:e.yLabel,zLabel:e.zLabel,text:e.text,name:e.name,idealAlign:e.idealAlign,borderColor:e.borderColor,fontFamily:e.fontFamily,fontSize:e.fontSize,fontColor:e.fontColor,nameLength:e.nameLength,textAlign:e.textAlign,trace:e.trace||{index:0,hoverinfo:""},xa:{_offset:0},ya:{_offset:0},index:0,hovertemplate:e.hovertemplate||!1,hovertemplateLabels:e.hovertemplateLabels||!1,eventData:c}})),{gd:a,hovermode:"closest",rotateLabels:!1,bgColor:t.bgColor||h.background,container:n.select(t.container),outerContainer:t.outerContainer||t.container}),s=0,c=0;return l.sort((function(e,t){return e.y0-t.y0})).each((function(e,r){var n=e.y0-e.by/2;e.offset=n-5([\s\S]*)<\/extra>/;function P(e,t){var r=t.gd,a=r._fullLayout,i=t.hovermode,c=t.rotateLabels,f=t.bgColor,p=t.container,y=t.outerContainer,w=t.commonLabelOpts||{};if(0===e.length)return[[]];var T=t.fontFamily||m.HOVERFONT,M=t.fontSize||m.HOVERFONTSIZE,k=e[0],L=k.xa,O=k.ya,C=i.charAt(0),P=C+"Label",R=k[P];if(void 0===R&&"multicategory"===L.type)for(var I=0;Ia.width-b?(v=a.width-b,t.attr("d","M"+(b-A)+",0L"+b+","+x+A+"v"+x+(2*S+m.height)+"H-"+b+"V"+x+A+"H"+(b-2*A)+"Z")):t.attr("d","M0,0L"+A+","+x+A+"H"+(S+m.width/2)+"v"+x+(2*S+m.height)+"H-"+(S+m.width/2)+"V"+x+A+"H-"+A+"Z")}else{var _,D,C;"right"===O.side?(_="start",D=1,C="",v=L._offset+L._length):(_="end",D=-1,C="-",v=L._offset),g=O._offset+(k.y0+k.y1)/2,s.attr("text-anchor",_),t.attr("d","M0,0L"+C+A+","+A+"V"+(S+m.height/2)+"h"+C+(2*S+m.width)+"V-"+(S+m.height/2)+"H"+C+A+"V-"+A+"Z");var P,E=m.height/2,I=N-m.top-E,z="clip"+a._uid+"commonlabel"+O._id;if(v=0?le:se+fe=0?se:xe+fe=0?ie:oe+de=0?oe:be+de=0,"top"!==e.idealAlign&&Y||!G?Y?(P+=z/2,e.anchor="start"):e.anchor="middle":(P-=z/2,e.anchor="end");else if(e.pos=P,Y=C+I/2+Z<=F,G=C-I/2-Z>=0,"left"!==e.idealAlign&&Y||!G)if(Y)C+=I/2,e.anchor="start";else{e.anchor="middle";var W=Z/2,J=C+W-F,X=C-W;J>0&&(C-=J),X<0&&(C+=-X)}else C-=I/2,e.anchor="end";w.attr("text-anchor",e.anchor),L&&k.attr("text-anchor",e.anchor),t.attr("transform",l(C,P)+(c?s(_):""))})),_e}function E(e,t,r,n,a,i){var l="",s="";void 0!==e.nameOverride&&(e.name=e.nameOverride),e.name&&(e.trace._meta&&(e.name=o.templateString(e.name,e.trace._meta)),l=F(e.name,e.nameLength));var c=r.charAt(0),u="x"===c?"y":"x";void 0!==e.zLabel?(void 0!==e.xLabel&&(s+="x: "+e.xLabel+"
"),void 0!==e.yLabel&&(s+="y: "+e.yLabel+"
"),"choropleth"!==e.trace.type&&"choroplethmapbox"!==e.trace.type&&(s+=(s?"z: ":"")+e.zLabel)):t&&e[c+"Label"]===a?s=e[u+"Label"]||"":void 0===e.xLabel?void 0!==e.yLabel&&"scattercarpet"!==e.trace.type&&(s=e.yLabel):s=void 0===e.yLabel?e.xLabel:"("+e.xLabel+", "+e.yLabel+")",!e.text&&0!==e.text||Array.isArray(e.text)||(s+=(s?"
":"")+e.text),void 0!==e.extraText&&(s+=(s?"
":"")+e.extraText),i&&""===s&&!e.hovertemplate&&(""===l&&i.remove(),s=l);var f=e.hovertemplate||!1;if(f){var d=e.hovertemplateLabels||e;e[c+"Label"]!==a&&(d[c+"other"]=d[c+"Val"],d[c+"otherLabel"]=d[c+"Label"]),s=(s=o.hovertemplateString(f,d,n._d3locale,e.eventData[0]||{},e.trace._meta)).replace(C,(function(t,r){return l=F(r,e.nameLength),""}))}return[s,l]}function R(e,t,r,a){var i=function(e){return e*r},o=function(e){return e*a};e.each((function(e){var r=n.select(this);if(e.del)return r.remove();var a=r.select("text.nums"),l=e.anchor,s="end"===l?-1:1,c={start:1,end:-1,middle:0}[l],f=c*(A+S),h=f+c*(e.txwidth+S),p=0,y=e.offset,v="middle"===l;v&&(f-=e.tx2width/2,h+=e.txwidth/2+S),t&&(y*=-k,p=e.offset*M),r.select("path").attr("d",v?"M-"+i(e.bx/2+e.tx2width/2)+","+o(y-e.by/2)+"h"+i(e.bx)+"v"+o(e.by)+"h-"+i(e.bx)+"Z":"M0,0L"+i(s*A+p)+","+o(A+y)+"v"+o(e.by/2-A)+"h"+i(s*e.bx)+"v-"+o(e.by)+"H"+i(s*A+p)+"V"+o(y-A)+"Z");var g=p+f,m=y+e.ty0-e.by/2+S,x=e.textAlign||"auto";"auto"!==x&&("left"===x&&"start"!==l?(a.attr("text-anchor","start"),g=v?-e.bx/2-e.tx2width/2+S:-e.bx-S):"right"===x&&"end"!==l&&(a.attr("text-anchor","end"),g=v?e.bx/2-e.tx2width/2-S:e.bx+S)),a.call(u.positionText,i(g),o(m)),e.tx2width&&(r.select("text.name").call(u.positionText,i(h+c*S+p),o(y+e.ty0-e.by/2+S)),r.select("rect").call(d.setRect,i(h+(c-1)*e.tx2width/2+p),o(y-e.by/2-1),i(e.tx2width),o(e.by+2)))}))}function I(e,t){var r=e.index,n=e.trace||{},i=e.cd[0],l=e.cd[r]||{};function s(e){return e||a(e)&&0===e}var c=Array.isArray(r)?function(e,t){var a=o.castOption(i,r,e);return s(a)?a:o.extractOption({},n,"",t)}:function(e,t){return o.extractOption(l,n,e,t)};function u(t,r,n){var a=c(r,n);s(a)&&(e[t]=a)}if(u("hoverinfo","hi","hoverinfo"),u("bgcolor","hbg","hoverlabel.bgcolor"),u("borderColor","hbc","hoverlabel.bordercolor"),u("fontFamily","htf","hoverlabel.font.family"),u("fontSize","hts","hoverlabel.font.size"),u("fontColor","htc","hoverlabel.font.color"),u("nameLength","hnl","hoverlabel.namelength"),u("textAlign","hta","hoverlabel.align"),e.posref="y"===t||"closest"===t&&"h"===n.orientation?e.xa._offset+(e.x0+e.x1)/2:e.ya._offset+(e.y0+e.y1)/2,e.x0=o.constrain(e.x0,0,e.xa._length),e.x1=o.constrain(e.x1,0,e.xa._length),e.y0=o.constrain(e.y0,0,e.ya._length),e.y1=o.constrain(e.y1,0,e.ya._length),void 0!==e.xLabelVal&&(e.xLabel="xLabel"in e?e.xLabel:y.hoverLabelText(e.xa,e.xLabelVal,n.xhoverformat),e.xVal=e.xa.c2d(e.xLabelVal)),void 0!==e.yLabelVal&&(e.yLabel="yLabel"in e?e.yLabel:y.hoverLabelText(e.ya,e.yLabelVal,n.yhoverformat),e.yVal=e.ya.c2d(e.yLabelVal)),void 0!==e.zLabelVal&&void 0===e.zLabel&&(e.zLabel=String(e.zLabelVal)),!(isNaN(e.xerr)||"log"===e.xa.type&&e.xerr<=0)){var f=y.tickText(e.xa,e.xa.c2l(e.xerr),"hover").text;void 0!==e.xerrneg?e.xLabel+=" +"+f+" / -"+y.tickText(e.xa,e.xa.c2l(e.xerrneg),"hover").text:e.xLabel+=" ± "+f,"x"===t&&(e.distance+=1)}if(!(isNaN(e.yerr)||"log"===e.ya.type&&e.yerr<=0)){var d=y.tickText(e.ya,e.ya.c2l(e.yerr),"hover").text;void 0!==e.yerrneg?e.yLabel+=" +"+d+" / -"+y.tickText(e.ya,e.ya.c2l(e.yerrneg),"hover").text:e.yLabel+=" ± "+d,"y"===t&&(e.distance+=1)}var h=e.hoverinfo||e.trace.hoverinfo;return h&&"all"!==h&&(-1===(h=Array.isArray(h)?h:h.split("+")).indexOf("x")&&(e.xLabel=void 0),-1===h.indexOf("y")&&(e.yLabel=void 0),-1===h.indexOf("z")&&(e.zLabel=void 0),-1===h.indexOf("text")&&(e.text=void 0),-1===h.indexOf("name")&&(e.name=void 0)),e}function z(e,t,r){var n,a,o=r.container,l=r.fullLayout,s=l._size,c=r.event,u=!!t.hLinePoint,f=!!t.vLinePoint;if(o.selectAll(".spikeline").remove(),f||u){var p=h.combine(l.plot_bgcolor,l.paper_bgcolor);if(u){var v,g,m=t.hLinePoint;n=m&&m.xa,"cursor"===(a=m&&m.ya).spikesnap?(v=c.pointerX,g=c.pointerY):(v=n._offset+m.x,g=a._offset+m.y);var x,b,_=i.readability(m.color,p)<1.5?h.contrast(p):m.color,w=a.spikemode,T=a.spikethickness,M=a.spikecolor||_,k=y.getPxPosition(e,a);if(-1!==w.indexOf("toaxis")||-1!==w.indexOf("across")){if(-1!==w.indexOf("toaxis")&&(x=k,b=v),-1!==w.indexOf("across")){var A=a._counterDomainMin,S=a._counterDomainMax;"free"===a.anchor&&(A=Math.min(A,a.position),S=Math.max(S,a.position)),x=s.l+A*s.w,b=s.l+S*s.w}o.insert("line",":first-child").attr({x1:x,x2:b,y1:g,y2:g,"stroke-width":T,stroke:M,"stroke-dasharray":d.dashStyle(a.spikedash,T)}).classed("spikeline",!0).classed("crisp",!0),o.insert("line",":first-child").attr({x1:x,x2:b,y1:g,y2:g,"stroke-width":T+2,stroke:p}).classed("spikeline",!0).classed("crisp",!0)}-1!==w.indexOf("marker")&&o.insert("circle",":first-child").attr({cx:k+("right"!==a.side?T:-T),cy:g,r:T,fill:M}).classed("spikeline",!0)}if(f){var L,O,D=t.vLinePoint;n=D&&D.xa,a=D&&D.ya,"cursor"===n.spikesnap?(L=c.pointerX,O=c.pointerY):(L=n._offset+D.x,O=a._offset+D.y);var C,P,E=i.readability(D.color,p)<1.5?h.contrast(p):D.color,R=n.spikemode,I=n.spikethickness,z=n.spikecolor||E,N=y.getPxPosition(e,n);if(-1!==R.indexOf("toaxis")||-1!==R.indexOf("across")){if(-1!==R.indexOf("toaxis")&&(C=N,P=O),-1!==R.indexOf("across")){var F=n._counterDomainMin,j=n._counterDomainMax;"free"===n.anchor&&(F=Math.min(F,n.position),j=Math.max(j,n.position)),C=s.t+(1-j)*s.h,P=s.t+(1-F)*s.h}o.insert("line",":first-child").attr({x1:L,x2:L,y1:C,y2:P,"stroke-width":I,stroke:z,"stroke-dasharray":d.dashStyle(n.spikedash,I)}).classed("spikeline",!0).classed("crisp",!0),o.insert("line",":first-child").attr({x1:L,x2:L,y1:C,y2:P,"stroke-width":I+2,stroke:p}).classed("spikeline",!0).classed("crisp",!0)}-1!==R.indexOf("marker")&&o.insert("circle",":first-child").attr({cx:L,cy:N-("top"!==n.side?I:-I),r:I,fill:z}).classed("spikeline",!0)}}}function N(e,t){return!t||t.vLinePoint!==e._spikepoints.vLinePoint||t.hLinePoint!==e._spikepoints.hLinePoint}function F(e,t){return u.plainText(e||"",{len:t,allowedTags:["br","sub","sup","b","i","em"]})}function j(e,t,r){var n=t[e+"a"],a=t[e+"Val"],i=t.cd[0];if("category"===n.type||"multicategory"===n.type)a=n._categoriesMap[a];else if("date"===n.type){var o=t.trace[e+"periodalignment"];if(o){var l=t.cd[t.index],s=l[e+"Start"];void 0===s&&(s=l[e]);var c=l[e+"End"];void 0===c&&(c=l[e]);var u=c-s;"end"===o?a+=u:"middle"===o&&(a+=u/2)}a=n.d2c(a)}return i&&i.t&&i.t.posLetter===n._id&&("group"!==r.boxmode&&"group"!==r.violinmode||(a+=i.t.dPos)),a}function B(e){return e.offsetTop+e.clientTop}function U(e){return e.offsetLeft+e.clientLeft}function H(e,t){var r=e._fullLayout,n=t.getBoundingClientRect(),a=n.left,i=n.top,l=a+n.width,s=i+n.height,c=o.apply3DTransform(r._invTransform)(a,i),u=o.apply3DTransform(r._invTransform)(l,s),f=c[0],d=c[1],h=u[0],p=u[1];return{x:f,y:d,width:h-f,height:p-d,top:Math.min(d,p),left:Math.min(f,h),right:Math.max(f,h),bottom:Math.max(d,p)}}},38048:function(e,t,r){"use strict";var n=r(71828),a=r(7901),i=r(23469).isUnifiedHover;e.exports=function(e,t,r,o){o=o||{};var l=t.legend;function s(e){o.font[e]||(o.font[e]=l?t.legend.font[e]:t.font[e])}t&&i(t.hovermode)&&(o.font||(o.font={}),s("size"),s("family"),s("color"),l?(o.bgcolor||(o.bgcolor=a.combine(t.legend.bgcolor,t.paper_bgcolor)),o.bordercolor||(o.bordercolor=t.legend.bordercolor)):o.bgcolor||(o.bgcolor=t.paper_bgcolor)),r("hoverlabel.bgcolor",o.bgcolor),r("hoverlabel.bordercolor",o.bordercolor),r("hoverlabel.namelength",o.namelength),n.coerceFont(r,"hoverlabel.font",o.font),r("hoverlabel.align",o.align)}},98212:function(e,t,r){"use strict";var n=r(71828),a=r(528);e.exports=function(e,t){function r(r,i){return void 0!==t[r]?t[r]:n.coerce(e,t,a,r,i)}return r("clickmode"),r("hovermode")}},30211:function(e,t,r){"use strict";var n=r(39898),a=r(71828),i=r(28569),o=r(23469),l=r(528),s=r(88335);e.exports={moduleType:"component",name:"fx",constants:r(26675),schema:{layout:l},attributes:r(77914),layoutAttributes:l,supplyLayoutGlobalDefaults:r(22774),supplyDefaults:r(54268),supplyLayoutDefaults:r(34938),calc:r(30732),getDistanceFunction:o.getDistanceFunction,getClosest:o.getClosest,inbox:o.inbox,quadrature:o.quadrature,appendArrayPointValue:o.appendArrayPointValue,castHoverOption:function(e,t,r){return a.castOption(e,t,"hoverlabel."+r)},castHoverinfo:function(e,t,r){return a.castOption(e,r,"hoverinfo",(function(r){return a.coerceHoverinfo({hoverinfo:r},{_module:e._module},t)}))},hover:s.hover,unhover:i.unhover,loneHover:s.loneHover,loneUnhover:function(e){var t=a.isD3Selection(e)?e:n.select(e);t.selectAll("g.hovertext").remove(),t.selectAll(".spikeline").remove()},click:r(75914)}},528:function(e,t,r){"use strict";var n=r(26675),a=r(41940),i=a({editType:"none"});i.family.dflt=n.HOVERFONT,i.size.dflt=n.HOVERFONTSIZE,e.exports={clickmode:{valType:"flaglist",flags:["event","select"],dflt:"event",editType:"plot",extras:["none"]},dragmode:{valType:"enumerated",values:["zoom","pan","select","lasso","drawclosedpath","drawopenpath","drawline","drawrect","drawcircle","orbit","turntable",!1],dflt:"zoom",editType:"modebar"},hovermode:{valType:"enumerated",values:["x","y","closest",!1,"x unified","y unified"],dflt:"closest",editType:"modebar"},hoverdistance:{valType:"integer",min:-1,dflt:20,editType:"none"},spikedistance:{valType:"integer",min:-1,dflt:-1,editType:"none"},hoverlabel:{bgcolor:{valType:"color",editType:"none"},bordercolor:{valType:"color",editType:"none"},font:i,grouptitlefont:a({editType:"none"}),align:{valType:"enumerated",values:["left","right","auto"],dflt:"auto",editType:"none"},namelength:{valType:"integer",min:-1,dflt:15,editType:"none"},editType:"none"},selectdirection:{valType:"enumerated",values:["h","v","d","any"],dflt:"any",editType:"none"}}},34938:function(e,t,r){"use strict";var n=r(71828),a=r(528),i=r(98212),o=r(38048);e.exports=function(e,t){function r(r,i){return n.coerce(e,t,a,r,i)}i(e,t)&&(r("hoverdistance"),r("spikedistance")),"select"===r("dragmode")&&r("selectdirection");var l=t._has("mapbox"),s=t._has("geo"),c=t._basePlotModules.length;"zoom"===t.dragmode&&((l||s)&&1===c||l&&s&&2===c)&&(t.dragmode="pan"),o(e,t,r),n.coerceFont(r,"hoverlabel.grouptitlefont",t.hoverlabel.font)}},22774:function(e,t,r){"use strict";var n=r(71828),a=r(38048),i=r(528);e.exports=function(e,t){a(e,t,(function(r,a){return n.coerce(e,t,i,r,a)}))}},83312:function(e,t,r){"use strict";var n=r(71828),a=r(30587).counter,i=r(27670).Y,o=r(85555).idRegex,l=r(44467),s={rows:{valType:"integer",min:1,editType:"plot"},roworder:{valType:"enumerated",values:["top to bottom","bottom to top"],dflt:"top to bottom",editType:"plot"},columns:{valType:"integer",min:1,editType:"plot"},subplots:{valType:"info_array",freeLength:!0,dimensions:2,items:{valType:"enumerated",values:[a("xy").toString(),""],editType:"plot"},editType:"plot"},xaxes:{valType:"info_array",freeLength:!0,items:{valType:"enumerated",values:[o.x.toString(),""],editType:"plot"},editType:"plot"},yaxes:{valType:"info_array",freeLength:!0,items:{valType:"enumerated",values:[o.y.toString(),""],editType:"plot"},editType:"plot"},pattern:{valType:"enumerated",values:["independent","coupled"],dflt:"coupled",editType:"plot"},xgap:{valType:"number",min:0,max:1,editType:"plot"},ygap:{valType:"number",min:0,max:1,editType:"plot"},domain:i({name:"grid",editType:"plot",noGridCell:!0},{}),xside:{valType:"enumerated",values:["bottom","bottom plot","top plot","top"],dflt:"bottom plot",editType:"plot"},yside:{valType:"enumerated",values:["left","left plot","right plot","right"],dflt:"left plot",editType:"plot"},editType:"plot"};function c(e,t,r){var n=t[r+"axes"],a=Object.keys((e._splomAxes||{})[r]||{});return Array.isArray(n)?n:a.length?a:void 0}function u(e,t,r,n,a,i){var o=t(e+"gap",r),l=t("domain."+e);t(e+"side",n);for(var s=new Array(a),c=l[0],u=(l[1]-c)/(a-o),f=u*(1-o),d=0;d1){d||h||p||"independent"===M("pattern")&&(d=!0),v._hasSubplotGrid=d;var x,b,_="top to bottom"===M("roworder"),w=d?.2:.1,T=d?.3:.1;y&&t._splomGridDflt&&(x=t._splomGridDflt.xside,b=t._splomGridDflt.yside),v._domains={x:u("x",M,w,x,m),y:u("y",M,T,b,g,_)}}else delete t.grid}function M(e,t){return n.coerce(r,v,s,e,t)}},contentDefaults:function(e,t){var r=t.grid;if(r&&r._domains){var n,a,i,o,l,s,u,d=e.grid||{},h=t._subplots,p=r._hasSubplotGrid,y=r.rows,v=r.columns,g="independent"===r.pattern,m=r._axisMap={};if(p){var x=d.subplots||[];s=r.subplots=new Array(y);var b=1;for(n=0;n1);if(!1===_&&(t.legend=void 0),(!1!==_||f.uirevision)&&(h("uirevision",t.uirevision),!1!==_)){h("bgcolor",t.paper_bgcolor),h("bordercolor"),h("borderwidth");var w,T,M,k=a.coerceFont(h,"font",t.font),A="h"===h("orientation");if(A?(w=0,n.getComponentMethod("rangeslider","isVisible")(e.xaxis)?(T=1.1,M="bottom"):(T=-.1,M="top")):(w=1.02,T=1,M="auto"),h("traceorder",x),c.isGrouped(t.legend)&&h("tracegroupgap"),h("entrywidth"),h("entrywidthmode"),h("itemsizing"),h("itemwidth"),h("itemclick"),h("itemdoubleclick"),h("groupclick"),h("x",w),h("xanchor"),h("y",T),h("yanchor",M),h("valign"),a.noneOrAll(f,d,["x","y"]),h("title.text")){h("title.side",A?"left":"top");var S=a.extendFlat({},k,{size:a.bigFont(k.size)});a.coerceFont(h,"title.font",S)}}}},43969:function(e,t,r){"use strict";var n=r(39898),a=r(71828),i=r(74875),o=r(73972),l=r(11086),s=r(28569),c=r(91424),u=r(7901),f=r(63893),d=r(85167),h=r(14928),p=r(18783),y=p.LINE_SPACING,v=p.FROM_TL,g=p.FROM_BR,m=r(82424),x=r(53630),b=r(10130),_=1;function w(e,t,r){var n=e[0],a=n.width,i=t.entrywidthmode,o=n.trace.legendwidth||t.entrywidth;return"fraction"===i?t._maxWidth*o:r+(o||a)}function T(e,t,r,n,a){var i=r.data()[0][0].trace,s={event:a,node:r.node(),curveNumber:i.index,expandedIndex:i._expandedIndex,data:e.data,layout:e.layout,frames:e._transitionData._frames,config:e._context,fullData:e._fullData,fullLayout:e._fullLayout};i._group&&(s.group=i._group),o.traceIs(i,"pie-like")&&(s.label=r.datum()[0].label),!1!==l.triggerHandler(e,"plotly_legendclick",s)&&(1===n?t._clickTimeout=setTimeout((function(){e._fullLayout&&d(r,e,n)}),e._context.doubleClickDelay):2===n&&(t._clickTimeout&&clearTimeout(t._clickTimeout),e._legendMouseDownTime=0,!1!==l.triggerHandler(e,"plotly_legenddoubleclick",s)&&d(r,e,n)))}function M(e,t,r){var n,i,l=e.data()[0][0],s=l.trace,u=o.traceIs(s,"pie-like"),d=!r._inHover&&t._context.edits.legendText&&!u,p=r._maxNameLength;l.groupTitle?(n=l.groupTitle.text,i=l.groupTitle.font):(i=r.font,r.entries?n=l.text:(n=u?l.label:s.name,s._meta&&(n=a.templateString(n,s._meta))));var y=a.ensureSingle(e,"text","legendtext");y.attr("text-anchor","start").call(c.font,i).text(d?k(n,p):n);var v=r.itemwidth+2*h.itemGap;f.positionText(y,v,0),d?y.call(f.makeEditable,{gd:t,text:n}).call(S,e,t,r).on("edit",(function(n){this.text(k(n,p)).call(S,e,t,r);var i=l.trace._fullInput||{},c={};if(o.hasTransform(i,"groupby")){var u=o.getTransformIndices(i,"groupby"),f=u[u.length-1],d=a.keyedContainer(i,"transforms["+f+"].styles","target","value.name");d.set(l.trace._group,n),c=d.constructUpdate()}else c.name=n;return o.call("_guiRestyle",t,c,s.index)})):S(y,e,t,r)}function k(e,t){var r=Math.max(4,t);if(e&&e.trim().length>=r/2)return e;for(var n=r-(e=e||"").length;n>0;n--)e+=" ";return e}function A(e,t){var r,i=t._context.doubleClickDelay,o=1,l=a.ensureSingle(e,"rect","legendtoggle",(function(e){t._context.staticPlot||e.style("cursor","pointer").attr("pointer-events","all"),e.call(u.fill,"rgba(0,0,0,0)")}));t._context.staticPlot||(l.on("mousedown",(function(){(r=(new Date).getTime())-t._legendMouseDownTimei&&(o=Math.max(o-1,1)),T(t,r,e,o,n.event)}})))}function S(e,t,r,n,a){n._inHover&&e.attr("data-notex",!0),f.convertToTspans(e,r,(function(){!function(e,t,r,n){var a=e.data()[0][0];if(r._inHover||!a||a.trace.showlegend){var i=e.select("g[class*=math-group]"),o=i.node();r||(r=t._fullLayout.legend);var l,s,u=r.borderwidth,d=(n===_?r.title.font:a.groupTitle?a.groupTitle.font:r.font).size*y;if(o){var p=c.bBox(o);l=p.height,s=p.width,n===_?c.setTranslate(i,u,u+.75*l):c.setTranslate(i,0,.25*l)}else{var v=e.select(n===_?".legendtitletext":".legendtext"),g=f.lineCount(v),m=v.node();if(l=d*g,s=m?c.bBox(m).width:0,n===_)"left"===r.title.side&&(s+=2*h.itemGap),f.positionText(v,u+h.titlePad,u+d);else{var x=2*h.itemGap+r.itemwidth;a.groupTitle&&(x=h.itemGap,s-=r.itemwidth),f.positionText(v,x,-d*((g-1)/2-.3))}}n===_?(r._titleWidth=s,r._titleHeight=l):(a.lineHeight=d,a.height=Math.max(l,16)+3,a.width=s)}else e.remove()}(t,r,n,a)}))}function L(e){return a.isRightAnchor(e)?"right":a.isCenterAnchor(e)?"center":"left"}function O(e){return a.isBottomAnchor(e)?"bottom":a.isMiddleAnchor(e)?"middle":"top"}e.exports=function(e,t){return t||(t=e._fullLayout.legend||{}),function(e,t){var r,l,f=e._fullLayout,d="legend"+f._uid,p=t._inHover;if(p?(r=t.layer,d+="-hover"):r=f._infolayer,r){if(e._legendMouseDownTime||(e._legendMouseDownTime=0),p){if(!t.entries)return;l=m(t.entries,t)}else{if(!e.calcdata)return;l=f.showlegend&&m(e.calcdata,t)}var y=f.hiddenlabels||[];if(!(p||f.showlegend&&l.length))return r.selectAll(".legend").remove(),f._topdefs.select("#"+d).remove(),i.autoMargin(e,"legend");var k=a.ensureSingle(r,"g","legend",(function(e){p||e.attr("pointer-events","all")})),D=a.ensureSingleById(f._topdefs,"clipPath",d,(function(e){e.append("rect")})),C=a.ensureSingle(k,"rect","bg",(function(e){e.attr("shape-rendering","crispEdges")}));C.call(u.stroke,t.bordercolor).call(u.fill,t.bgcolor).style("stroke-width",t.borderwidth+"px");var P=a.ensureSingle(k,"g","scrollbox"),E=t.title;if(t._titleWidth=0,t._titleHeight=0,E.text){var R=a.ensureSingle(P,"text","legendtitletext");R.attr("text-anchor","start").call(c.font,E.font).text(E.text),S(R,P,e,t,_)}else P.selectAll(".legendtitletext").remove();var I=a.ensureSingle(k,"rect","scrollbar",(function(e){e.attr(h.scrollBarEnterAttrs).call(u.fill,h.scrollBarColor)})),z=P.selectAll("g.groups").data(l);z.enter().append("g").attr("class","groups"),z.exit().remove();var N=z.selectAll("g.traces").data(a.identity);N.enter().append("g").attr("class","traces"),N.exit().remove(),N.style("opacity",(function(e){var t=e[0].trace;return o.traceIs(t,"pie-like")?-1!==y.indexOf(e[0].label)?.5:1:"legendonly"===t.visible?.5:1})).each((function(){n.select(this).call(M,e,t)})).call(x,e,t).each((function(){p||n.select(this).call(A,e)})),a.syncOrAsync([i.previousPromises,function(){return function(e,t,r,a){var i=e._fullLayout;a||(a=i.legend);var o=i._size,l=b.isVertical(a),s=b.isGrouped(a),u="fraction"===a.entrywidthmode,f=a.borderwidth,d=2*f,p=h.itemGap,y=a.itemwidth+2*p,v=2*(f+p),g=O(a),m=a.y<0||0===a.y&&"top"===g,x=a.y>1||1===a.y&&"bottom"===g,_=a.tracegroupgap,T={};a._maxHeight=Math.max(m||x?i.height/2:o.h,30);var M=0;a._width=0,a._height=0;var k=function(e){var t=0,r=0,n=e.title.side;return n&&(-1!==n.indexOf("left")&&(t=e._titleWidth),-1!==n.indexOf("top")&&(r=e._titleHeight)),[t,r]}(a);if(l)r.each((function(e){var t=e[0].height;c.setTranslate(this,f+k[0],f+k[1]+a._height+t/2+p),a._height+=t,a._width=Math.max(a._width,e[0].width)})),M=y+a._width,a._width+=p+y+d,a._height+=v,s&&(t.each((function(e,t){c.setTranslate(this,0,t*a.tracegroupgap)})),a._height+=(a._lgroupsLength-1)*a.tracegroupgap);else{var A=L(a),S=a.x<0||0===a.x&&"right"===A,D=a.x>1||1===a.x&&"left"===A,C=x||m,P=i.width/2;a._maxWidth=Math.max(S?C&&"left"===A?o.l+o.w:P:D?C&&"right"===A?o.r+o.w:P:o.w,2*y);var E=0,R=0;r.each((function(e){var t=w(e,a,y);E=Math.max(E,t),R+=t})),M=null;var I=0;if(s){var z=0,N=0,F=0;t.each((function(){var e=0,t=0;n.select(this).selectAll("g.traces").each((function(r){var n=w(r,a,y),i=r[0].height;c.setTranslate(this,k[0],k[1]+f+p+i/2+t),t+=i,e=Math.max(e,n),T[r[0].trace.legendgroup]=e}));var r=e+p;N>0&&r+f+N>a._maxWidth?(I=Math.max(I,N),N=0,F+=z+_,z=t):z=Math.max(z,t),c.setTranslate(this,N,F),N+=r})),a._width=Math.max(I,N)+f,a._height=F+z+v}else{var j=r.size(),B=R+d+(j-1)*p=a._maxWidth&&(I=Math.max(I,V),H=0,q+=U,a._height+=U,U=0),c.setTranslate(this,k[0]+f+H,k[1]+f+q+t/2+p),V=H+r+p,H+=n,U=Math.max(U,t)})),B?(a._width=H+d,a._height=U+v):(a._width=Math.max(I,V)+d,a._height+=U+v)}}a._width=Math.ceil(Math.max(a._width+k[0],a._titleWidth+2*(f+h.titlePad))),a._height=Math.ceil(Math.max(a._height+k[1],a._titleHeight+2*(f+h.itemGap))),a._effHeight=Math.min(a._height,a._maxHeight);var Y=e._context.edits,G=Y.legendText||Y.legendPosition;r.each((function(e){var t=n.select(this).select(".legendtoggle"),r=e[0].height,i=e[0].trace.legendgroup,o=w(e,a,y);s&&""!==i&&(o=T[i]);var f=G?y:M||o;l||u||(f+=p/2),c.setRect(t,0,-r/2,f,r)}))}(e,z,N,t)},function(){var l,u,y,m,x=f._size,b=t.borderwidth;if(!p){var _=function(e){var t=e._fullLayout.legend,r=L(t),n=O(t);return i.autoMargin(e,"legend",{x:t.x,y:t.y,l:t._width*v[r],r:t._width*g[r],b:t._effHeight*g[n],t:t._effHeight*v[n]})}(e);if(_)return;var w=x.l+x.w*t.x-v[L(t)]*t._width,M=x.t+x.h*(1-t.y)-v[O(t)]*t._effHeight;if(f.margin.autoexpand){var A=w,S=M;w=a.constrain(w,0,f.width-t._width),M=a.constrain(M,0,f.height-t._effHeight),w!==A&&a.log("Constrain legend.x to make legend fit inside graph"),M!==S&&a.log("Constrain legend.y to make legend fit inside graph")}c.setTranslate(k,w,M)}if(I.on(".drag",null),k.on("wheel",null),p||t._height<=t._maxHeight||e._context.staticPlot){var E=t._effHeight;p&&(E=t._height),C.attr({width:t._width-b,height:E-b,x:b/2,y:b/2}),c.setTranslate(P,0,0),D.select("rect").attr({width:t._width-2*b,height:E-2*b,x:b,y:b}),c.setClipUrl(P,d,e),c.setRect(I,0,0,0,0),delete t._scrollY}else{var R,z,N,F=Math.max(h.scrollBarMinHeight,t._effHeight*t._effHeight/t._height),j=t._effHeight-F-2*h.scrollBarMargin,B=t._height-t._effHeight,U=j/B,H=Math.min(t._scrollY||0,B);C.attr({width:t._width-2*b+h.scrollBarWidth+h.scrollBarMargin,height:t._effHeight-b,x:b/2,y:b/2}),D.select("rect").attr({width:t._width-2*b+h.scrollBarWidth+h.scrollBarMargin,height:t._effHeight-2*b,x:b,y:b+H}),c.setClipUrl(P,d,e),Y(H,F,U),k.on("wheel",(function(){Y(H=a.constrain(t._scrollY+n.event.deltaY/j*B,0,B),F,U),0!==H&&H!==B&&n.event.preventDefault()}));var q=n.behavior.drag().on("dragstart",(function(){var e=n.event.sourceEvent;R="touchstart"===e.type?e.changedTouches[0].clientY:e.clientY,N=H})).on("drag",(function(){var e=n.event.sourceEvent;2===e.buttons||e.ctrlKey||(z="touchmove"===e.type?e.changedTouches[0].clientY:e.clientY,Y(H=function(e,t,r){var n=(r-t)/U+e;return a.constrain(n,0,B)}(N,R,z),F,U))}));I.call(q);var V=n.behavior.drag().on("dragstart",(function(){var e=n.event.sourceEvent;"touchstart"===e.type&&(R=e.changedTouches[0].clientY,N=H)})).on("drag",(function(){var e=n.event.sourceEvent;"touchmove"===e.type&&(z=e.changedTouches[0].clientY,Y(H=function(e,t,r){var n=(t-r)/U+e;return a.constrain(n,0,B)}(N,R,z),F,U))}));P.call(V)}function Y(r,n,a){t._scrollY=e._fullLayout.legend._scrollY=r,c.setTranslate(P,0,-r),c.setRect(I,t._width,h.scrollBarMargin+r*a,h.scrollBarWidth,n),D.select("rect").attr("y",b+r)}e._context.edits.legendPosition&&(k.classed("cursor-move",!0),s.init({element:k.node(),gd:e,prepFn:function(){var e=c.getTranslate(k);y=e.x,m=e.y},moveFn:function(e,r){var n=y+e,a=m+r;c.setTranslate(k,n,a),l=s.align(n,0,x.l,x.l+x.w,t.xanchor),u=s.align(a,0,x.t+x.h,x.t,t.yanchor)},doneFn:function(){void 0!==l&&void 0!==u&&o.call("_guiRelayout",e,{"legend.x":l,"legend.y":u})},clickFn:function(t,n){var a=r.selectAll("g.traces").filter((function(){var e=this.getBoundingClientRect();return n.clientX>=e.left&&n.clientX<=e.right&&n.clientY>=e.top&&n.clientY<=e.bottom}));a.size()>0&&T(e,k,a,t,n)}}))}],e)}}(e,t)}},82424:function(e,t,r){"use strict";var n=r(73972),a=r(10130);e.exports=function(e,t){var r,i,o=t._inHover,l=a.isGrouped(t),s=a.isReversed(t),c={},u=[],f=!1,d={},h=0,p=0;function y(e,r){if(""!==e&&a.isGrouped(t))-1===u.indexOf(e)?(u.push(e),f=!0,c[e]=[r]):c[e].push(r);else{var n="~~i"+h;u.push(n),c[n]=[r],h++}}for(r=0;rk&&(M=k)}w[r][0]._groupMinRank=M,w[r][0]._preGroupSort=r}var A=function(e,t){return e.trace.legendrank-t.trace.legendrank||e._preSort-t._preSort};for(w.forEach((function(e,t){e[0]._preGroupSort=t})),w.sort((function(e,t){return e[0]._groupMinRank-t[0]._groupMinRank||e[0]._preGroupSort-t[0]._preGroupSort})),r=0;rr?r:e}e.exports=function(e,t,r){var x=t._fullLayout;r||(r=x.legend);var b="constant"===r.itemsizing,_=r.itemwidth,w=(_+2*h.itemGap)/2,T=o(w,0),M=function(e,t,r,n){var a;if(e+1)a=e;else{if(!(t&&t.width>0))return 0;a=t.width}return b?n:Math.min(a,r)};function k(e,i,o){var u=e[0].trace,f=u.marker||{},d=f.line||{},h=o?u.visible&&u.type===o:a.traceIs(u,"bar"),v=n.select(i).select("g.legendpoints").selectAll("path.legend"+o).data(h?[e]:[]);v.enter().append("path").classed("legend"+o,!0).attr("d","M6,6H-6V-6H6Z").attr("transform",T),v.exit().remove(),v.each((function(e){var a=n.select(this),i=e[0],o=M(i.mlw,f.line,y,p);a.style("stroke-width",o+"px");var h=i.mcc;if(!r._inHover&&"mc"in i){var v=c(f),g=v.mid;void 0===g&&(g=(v.max+v.min)/2),h=l.tryColorscale(f,"")(g)}var x=h||i.mc||f.color,b=f.pattern,_=b&&l.getPatternAttr(b.shape,0,"");if(_){var w=l.getPatternAttr(b.bgcolor,0,null),T=l.getPatternAttr(b.fgcolor,0,null),k=b.fgopacity,A=m(b.size,8,10),S=m(b.solidity,.5,1),L="legend-"+u.uid;a.call(l.pattern,"legend",t,L,_,A,S,h,b.fillmode,w,T,k)}else a.call(s.fill,x);o&&s.stroke(a,i.mlc||d.color)}))}function A(e,t,r){var o=e[0],l=o.trace,s=r?l.visible&&l.type===r:a.traceIs(l,r),c=n.select(t).select("g.legendpoints").selectAll("path.legend"+r).data(s?[e]:[]);if(c.enter().append("path").classed("legend"+r,!0).attr("d","M6,6H-6V-6H6Z").attr("transform",T),c.exit().remove(),c.size()){var u=(l.marker||{}).line,h=M(d(u.width,o.pts),u,y,p),v=i.minExtend(l,{marker:{line:{width:h}}});v.marker.line.color=u.color;var g=i.minExtend(o,{trace:v});f(c,g,v)}}e.each((function(e){var t=n.select(this),a=i.ensureSingle(t,"g","layers");a.style("opacity",e[0].trace.opacity);var l=r.valign,s=e[0].lineHeight,c=e[0].height;if("middle"!==l&&s&&c){var u={top:1,bottom:-1}[l]*(.5*(s-c+3));a.attr("transform",o(0,u))}else a.attr("transform",null);a.selectAll("g.legendfill").data([e]).enter().append("g").classed("legendfill",!0),a.selectAll("g.legendlines").data([e]).enter().append("g").classed("legendlines",!0);var f=a.selectAll("g.legendsymbols").data([e]);f.enter().append("g").classed("legendsymbols",!0),f.selectAll("g.legendpoints").data([e]).enter().append("g").classed("legendpoints",!0)})).each((function(e){var r,a=e[0].trace,o=[];if(a.visible)switch(a.type){case"histogram2d":case"heatmap":o=[["M-15,-2V4H15V-2Z"]],r=!0;break;case"choropleth":case"choroplethmapbox":o=[["M-6,-6V6H6V-6Z"]],r=!0;break;case"densitymapbox":o=[["M-6,0 a6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0"]],r="radial";break;case"cone":o=[["M-6,2 A2,2 0 0,0 -6,6 V6L6,4Z"],["M-6,-6 A2,2 0 0,0 -6,-2 L6,-4Z"],["M-6,-2 A2,2 0 0,0 -6,2 L6,0Z"]],r=!1;break;case"streamtube":o=[["M-6,2 A2,2 0 0,0 -6,6 H6 A2,2 0 0,1 6,2 Z"],["M-6,-6 A2,2 0 0,0 -6,-2 H6 A2,2 0 0,1 6,-6 Z"],["M-6,-2 A2,2 0 0,0 -6,2 H6 A2,2 0 0,1 6,-2 Z"]],r=!1;break;case"surface":o=[["M-6,-6 A2,3 0 0,0 -6,0 H6 A2,3 0 0,1 6,-6 Z"],["M-6,1 A2,3 0 0,1 -6,6 H6 A2,3 0 0,0 6,0 Z"]],r=!0;break;case"mesh3d":o=[["M-6,6H0L-6,-6Z"],["M6,6H0L6,-6Z"],["M-6,-6H6L0,6Z"]],r=!1;break;case"volume":o=[["M-6,6H0L-6,-6Z"],["M6,6H0L6,-6Z"],["M-6,-6H6L0,6Z"]],r=!0;break;case"isosurface":o=[["M-6,6H0L-6,-6Z"],["M6,6H0L6,-6Z"],["M-6,-6 A12,24 0 0,0 6,-6 L0,6Z"]],r=!1}var u=n.select(this).select("g.legendpoints").selectAll("path.legend3dandfriends").data(o);u.enter().append("path").classed("legend3dandfriends",!0).attr("transform",T).style("stroke-miterlimit",1),u.exit().remove(),u.each((function(e,o){var u,f=n.select(this),d=c(a),h=d.colorscale,p=d.reversescale;if(h){if(!r){var y=h.length;u=0===o?h[p?y-1:0][1]:1===o?h[p?0:y-1][1]:h[Math.floor((y-1)/2)][1]}}else{var g=a.vertexcolor||a.facecolor||a.color;u=i.isArrayOrTypedArray(g)?g[o]||g[0]:g}f.attr("d",e[0]),u?f.call(s.fill,u):f.call((function(e){if(e.size()){var n="legendfill-"+a.uid;l.gradient(e,t,n,v(p,"radial"===r),h,"fill")}}))}))})).each((function(e){var t=e[0].trace,r="waterfall"===t.type;if(e[0]._distinct&&r){var a=e[0].trace[e[0].dir].marker;return e[0].mc=a.color,e[0].mlw=a.line.width,e[0].mlc=a.line.color,k(e,this,"waterfall")}var i=[];t.visible&&r&&(i=e[0].hasTotals?[["increasing","M-6,-6V6H0Z"],["totals","M6,6H0L-6,-6H-0Z"],["decreasing","M6,6V-6H0Z"]]:[["increasing","M-6,-6V6H6Z"],["decreasing","M6,6V-6H-6Z"]]);var o=n.select(this).select("g.legendpoints").selectAll("path.legendwaterfall").data(i);o.enter().append("path").classed("legendwaterfall",!0).attr("transform",T).style("stroke-miterlimit",1),o.exit().remove(),o.each((function(e){var r=n.select(this),a=t[e[0]].marker,i=M(void 0,a.line,y,p);r.attr("d",e[1]).style("stroke-width",i+"px").call(s.fill,a.color),i&&r.call(s.stroke,a.line.color)}))})).each((function(e){k(e,this,"funnel")})).each((function(e){k(e,this)})).each((function(e){var r=e[0].trace,o=n.select(this).select("g.legendpoints").selectAll("path.legendbox").data(r.visible&&a.traceIs(r,"box-violin")?[e]:[]);o.enter().append("path").classed("legendbox",!0).attr("d","M6,6H-6V-6H6Z").attr("transform",T),o.exit().remove(),o.each((function(){var e=n.select(this);if("all"!==r.boxpoints&&"all"!==r.points||0!==s.opacity(r.fillcolor)||0!==s.opacity((r.line||{}).color)){var a=M(void 0,r.line,y,p);e.style("stroke-width",a+"px").call(s.fill,r.fillcolor),a&&s.stroke(e,r.line.color)}else{var c=i.minExtend(r,{marker:{size:b?12:i.constrain(r.marker.size,2,16),sizeref:1,sizemin:1,sizemode:"diameter"}});o.call(l.pointStyle,c,t)}}))})).each((function(e){A(e,this,"funnelarea")})).each((function(e){A(e,this,"pie")})).each((function(e){var r,a,o=g(e),s=o.showFill,f=o.showLine,d=o.showGradientLine,h=o.showGradientFill,p=o.anyFill,y=o.anyLine,m=e[0],x=m.trace,b=c(x),w=b.colorscale,T=b.reversescale,k=u.hasMarkers(x)||!p?"M5,0":y?"M5,-2":"M5,-3",A=n.select(this),S=A.select(".legendfill").selectAll("path").data(s||h?[e]:[]);if(S.enter().append("path").classed("js-fill",!0),S.exit().remove(),S.attr("d",k+"h"+_+"v6h-"+_+"z").call((function(e){if(e.size())if(s)l.fillGroupStyle(e,t);else{var r="legendfill-"+x.uid;l.gradient(e,t,r,v(T),w,"fill")}})),f||d){var L=M(void 0,x.line,10,5);a=i.minExtend(x,{line:{width:L}}),r=[i.minExtend(m,{trace:a})]}var O=A.select(".legendlines").selectAll("path").data(f||d?[r]:[]);O.enter().append("path").classed("js-line",!0),O.exit().remove(),O.attr("d",k+(d?"l"+_+",0.0001":"h"+_)).call(f?l.lineGroupStyle:function(e){if(e.size()){var r="legendline-"+x.uid;l.lineGroupStyle(e),l.gradient(e,t,r,v(T),w,"stroke")}})})).each((function(e){var r,a,o=g(e),s=o.anyFill,c=o.anyLine,f=o.showLine,d=o.showMarker,h=e[0],y=h.trace,v=!d&&!c&&!s&&u.hasText(y);function m(e,t,r,n){var a=i.nestedProperty(y,e).get(),o=i.isArrayOrTypedArray(a)&&t?t(a):a;if(b&&o&&void 0!==n&&(o=n),r){if(or[1])return r[1]}return o}function x(e){return h._distinct&&h.index&&e[h.index]?e[h.index]:e[0]}if(d||v||f){var _={},w={};if(d){_.mc=m("marker.color",x),_.mx=m("marker.symbol",x),_.mo=m("marker.opacity",i.mean,[.2,1]),_.mlc=m("marker.line.color",x),_.mlw=m("marker.line.width",i.mean,[0,5],p),w.marker={sizeref:1,sizemin:1,sizemode:"diameter"};var M=m("marker.size",i.mean,[2,16],12);_.ms=M,w.marker.size=M}f&&(w.line={width:m("line.width",x,[0,10],5)}),v&&(_.tx="Aa",_.tp=m("textposition",x),_.ts=10,_.tc=m("textfont.color",x),_.tf=m("textfont.family",x)),r=[i.minExtend(h,_)],(a=i.minExtend(y,w)).selectedpoints=null,a.texttemplate=null}var k=n.select(this).select("g.legendpoints"),A=k.selectAll("path.scatterpts").data(d?r:[]);A.enter().insert("path",":first-child").classed("scatterpts",!0).attr("transform",T),A.exit().remove(),A.call(l.pointStyle,a,t),d&&(r[0].mrc=3);var S=k.selectAll("g.pointtext").data(v?r:[]);S.enter().append("g").classed("pointtext",!0).append("text").attr("transform",T),S.exit().remove(),S.selectAll("text").call(l.textPointStyle,a,t)})).each((function(e){var t=e[0].trace,r=n.select(this).select("g.legendpoints").selectAll("path.legendcandle").data(t.visible&&"candlestick"===t.type?[e,e]:[]);r.enter().append("path").classed("legendcandle",!0).attr("d",(function(e,t){return t?"M-15,0H-8M-8,6V-6H8Z":"M15,0H8M8,-6V6H-8Z"})).attr("transform",T).style("stroke-miterlimit",1),r.exit().remove(),r.each((function(e,r){var a=n.select(this),i=t[r?"increasing":"decreasing"],o=M(void 0,i.line,y,p);a.style("stroke-width",o+"px").call(s.fill,i.fillcolor),o&&s.stroke(a,i.line.color)}))})).each((function(e){var t=e[0].trace,r=n.select(this).select("g.legendpoints").selectAll("path.legendohlc").data(t.visible&&"ohlc"===t.type?[e,e]:[]);r.enter().append("path").classed("legendohlc",!0).attr("d",(function(e,t){return t?"M-15,0H0M-8,-6V0":"M15,0H0M8,6V0"})).attr("transform",T).style("stroke-miterlimit",1),r.exit().remove(),r.each((function(e,r){var a=n.select(this),i=t[r?"increasing":"decreasing"],o=M(void 0,i.line,y,p);a.style("fill","none").call(l.dashLine,i.line.dash,o),o&&s.stroke(a,i.line.color)}))}))}},42068:function(e,t,r){"use strict";r(93348),e.exports={editType:"modebar",orientation:{valType:"enumerated",values:["v","h"],dflt:"h",editType:"modebar"},bgcolor:{valType:"color",editType:"modebar"},color:{valType:"color",editType:"modebar"},activecolor:{valType:"color",editType:"modebar"},uirevision:{valType:"any",editType:"none"},add:{valType:"string",arrayOk:!0,dflt:"",editType:"modebar"},remove:{valType:"string",arrayOk:!0,dflt:"",editType:"modebar"}}},26023:function(e,t,r){"use strict";var n=r(73972),a=r(74875),i=r(41675),o=r(24255),l=r(34031).eraseActiveShape,s=r(71828),c=s._,u=e.exports={};function f(e,t){var r,a,o=t.currentTarget,l=o.getAttribute("data-attr"),s=o.getAttribute("data-val")||!0,c=e._fullLayout,u={},f=i.list(e,null,!0),d=c._cartesianSpikesEnabled;if("zoom"===l){var h,p="in"===s?.5:2,y=(1+p)/2,v=(1-p)/2;for(a=0;a1?(P=["toggleHover"],E=["resetViews"]):g?(C=["zoomInGeo","zoomOutGeo"],P=["hoverClosestGeo"],E=["resetGeo"]):v?(P=["hoverClosest3d"],E=["resetCameraDefault3d","resetCameraLastSave3d"]):w?(C=["zoomInMapbox","zoomOutMapbox"],P=["toggleHover"],E=["resetViewMapbox"]):b?P=["hoverClosestGl2d"]:m?P=["hoverClosestPie"]:k?(P=["hoverClosestCartesian","hoverCompareCartesian"],E=["resetViewSankey"]):P=["toggleHover"],y&&(P=["toggleSpikelines","hoverClosestCartesian","hoverCompareCartesian"]),(function(e){for(var t=0;t0)){var y=function(e,t,r){for(var n=r.filter((function(r){return t[r].anchor===e._id})),a=0,i=0;i=n.max)t=N[r+1];else if(e=n.pmax)t=N[r+1];else if(e=0;M--){var k=r.append("path").attr(v).style("opacity",M?.1:g).call(o.stroke,x).call(o.fill,m).call(l.dashLine,M?"solid":_,M?4+b:b);if(p(k,e,i),w){var A=s(e.layout,"selections",i);k.style({cursor:"move"});var S={element:k.node(),plotinfo:h,gd:e,editHelpers:A,isActiveSelection:!0},L=n(c,e);a(L,k,S)}else k.style("pointer-events",M?"all":"none");T[M]=k}var O=T[0];T[1].node().addEventListener("click",(function(){return function(e,t){if(d(e)){var r=+t.node().getAttribute("data-index");if(r>=0){if(r===e._fullLayout._activeSelectionIndex)return void y(e);e._fullLayout._activeSelectionIndex=r,e._fullLayout._deactivateSelection=y,f(e)}}}(e,O)}))}(e._fullLayout._selectionLayer)}function p(e,t,r){var n=r.xref+r.yref;l.setClipUrl(e,"clip"+t._fullLayout._uid+n,t)}function y(e){d(e)&&e._fullLayout._activeSelectionIndex>=0&&(i(e),delete e._fullLayout._activeSelectionIndex,f(e))}e.exports={draw:f,drawOne:h,activateLastSelection:function(e){if(d(e)){var t=e._fullLayout.selections.length-1;e._fullLayout._activeSelectionIndex=t,e._fullLayout._deactivateSelection=y,f(e)}}}},53777:function(e,t,r){"use strict";var n=r(79952).P,a=r(1426).extendFlat;e.exports={newselection:{mode:{valType:"enumerated",values:["immediate","gradual"],dflt:"immediate",editType:"none"},line:{color:{valType:"color",editType:"none"},width:{valType:"number",min:1,dflt:1,editType:"none"},dash:a({},n,{dflt:"dot",editType:"none"}),editType:"none"},editType:"none"},activeselection:{fillcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"none"},opacity:{valType:"number",min:0,max:1,dflt:.5,editType:"none"},editType:"none"}}},90849:function(e){"use strict";e.exports=function(e,t,r){r("newselection.mode"),r("newselection.line.width")&&(r("newselection.line.color"),r("newselection.line.dash")),r("activeselection.fillcolor"),r("activeselection.opacity")}},35855:function(e,t,r){"use strict";var n=r(64505).selectMode,a=r(51873).clearOutline,i=r(60165),o=i.readPaths,l=i.writePaths,s=i.fixDatesForPaths;e.exports=function(e,t){if(e.length){var r=e[0][0];if(r){var i=r.getAttribute("d"),c=t.gd,u=c._fullLayout.newselection,f=t.plotinfo,d=f.xaxis,h=f.yaxis,p=t.isActiveSelection,y=t.dragmode,v=(c.layout||{}).selections||[];if(!n(y)&&void 0!==p){var g=c._fullLayout._activeSelectionIndex;if(g-1,b=[];if(function(e){return e&&Array.isArray(e)&&!0!==e[0].hoverOnBox}(g)){G(e,t,i);var _=function(e,t){var r,n,a=e[0],i=-1,o=[];for(n=0;n0?function(e,t){var r,n,a,i=[];for(a=0;a0&&i.push(r);if(1===i.length&&i[0]===t.searchInfo&&(n=t.searchInfo.cd[0].trace).selectedpoints.length===t.pointNumbers.length){for(a=0;a1)return!1;if((n+=t.selectedpoints.length)>1)return!1}return 1===n}(l)&&(d=$(_))){for(o&&o.remove(),v=0;v=0})(a)&&a._fullLayout._deactivateShape(a),function(e){return e._fullLayout._activeSelectionIndex>=0}(a)&&a._fullLayout._deactivateSelection(a);var o=a._fullLayout._zoomlayer,l=h(r),s=y(r);if(l||s){var c,u,f=o.selectAll(".select-outline-"+n.id);f&&a._fullLayout._outlining&&(l&&(c=T(f,e)),c&&i.call("_guiRelayout",a,{shapes:c}),s&&!U(e)&&(u=M(f,e)),u&&(a._fullLayout._noEmitSelectedAtStart=!0,i.call("_guiRelayout",a,{selections:u}).then((function(){t&&k(a)}))),a._fullLayout._outlining=!1)}n.selection={},n.selection.selectionDefs=e.selectionDefs=[],n.selection.mergedPolygons=e.mergedPolygons=[]}function W(e){return e._id}function J(e,t,r,n){if(!e.calcdata)return[];var a,i,o,l=[],s=t.map(W),c=r.map(W);for(o=0;o0?n[0]:r;return!!t.selectedpoints&&t.selectedpoints.indexOf(a)>-1}function K(e,t,r){var n,a;for(n=0;n-1&&t;if(!i&&t){var te=oe(e,!0);if(te.length){var ne=te[0].xref,he=te[0].yref;if(ne&&he){var pe=ce(te);ue([D(e,ne,"x"),D(e,he,"y")])(Q,pe)}}e._fullLayout._noEmitSelectedAtStart?e._fullLayout._noEmitSelectedAtStart=!1:ee&&fe(e,Q),d._reselect=!1}if(!i&&d._deselect){var ye=d._deselect;(function(e,t,r){for(var n=0;n=0)M._fullLayout._deactivateShape(M);else if(!x){var r=k.clickmode;O.done(ke).then((function(){if(O.clear(ke),2===e){for(be.remove(),$=0;$-1&&H(t,M,n.xaxes,n.yaxes,n.subplot,n,be),"event"===r&&fe(M,void 0);s.click(M,t)})).catch(A.error)}},n.doneFn=function(){Me.remove(),O.done(ke).then((function(){O.clear(ke),!S&&X&&n.selectionDefs&&(X.subtract=xe,n.selectionDefs.push(X),n.mergedPolygons.length=0,[].push.apply(n.mergedPolygons,W)),(S||x)&&Z(n,S),n.doneFnCompleted&&n.doneFnCompleted(Ae),b&&fe(M,ie)})).catch(A.error)}},clearOutline:x,clearSelectionsCache:Z,selectOnClick:H}},89827:function(e,t,r){"use strict";var n=r(50215),a=r(82196).line,i=r(79952).P,o=r(1426).extendFlat,l=r(44467).templatedArray;r(24695),e.exports=l("shape",{visible:{valType:"boolean",dflt:!0,editType:"calc+arraydraw"},type:{valType:"enumerated",values:["circle","rect","path","line"],editType:"calc+arraydraw"},layer:{valType:"enumerated",values:["below","above"],dflt:"above",editType:"arraydraw"},xref:o({},n.xref,{}),xsizemode:{valType:"enumerated",values:["scaled","pixel"],dflt:"scaled",editType:"calc+arraydraw"},xanchor:{valType:"any",editType:"calc+arraydraw"},x0:{valType:"any",editType:"calc+arraydraw"},x1:{valType:"any",editType:"calc+arraydraw"},yref:o({},n.yref,{}),ysizemode:{valType:"enumerated",values:["scaled","pixel"],dflt:"scaled",editType:"calc+arraydraw"},yanchor:{valType:"any",editType:"calc+arraydraw"},y0:{valType:"any",editType:"calc+arraydraw"},y1:{valType:"any",editType:"calc+arraydraw"},path:{valType:"string",editType:"calc+arraydraw"},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"arraydraw"},line:{color:o({},a.color,{editType:"arraydraw"}),width:o({},a.width,{editType:"calc+arraydraw"}),dash:o({},i,{editType:"arraydraw"}),editType:"calc+arraydraw"},fillcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"arraydraw"},fillrule:{valType:"enumerated",values:["evenodd","nonzero"],dflt:"evenodd",editType:"arraydraw"},editable:{valType:"boolean",dflt:!1,editType:"calc+arraydraw"},editType:"arraydraw"})},5627:function(e,t,r){"use strict";var n=r(71828),a=r(89298),i=r(21459),o=r(30477);function l(e){return c(e.line.width,e.xsizemode,e.x0,e.x1,e.path,!1)}function s(e){return c(e.line.width,e.ysizemode,e.y0,e.y1,e.path,!0)}function c(e,t,r,a,l,s){var c=e/2,u=s;if("pixel"===t){var f=l?o.extractPathCoords(l,s?i.paramIsY:i.paramIsX):[r,a],d=n.aggNums(Math.max,null,f),h=n.aggNums(Math.min,null,f),p=h<0?Math.abs(h)+c:c,y=d>0?d+c:c;return{ppad:c,ppadplus:u?p:y,ppadminus:u?y:p}}return{ppad:c}}function u(e,t,r,n,a){var l="category"===e.type||"multicategory"===e.type?e.r2c:e.d2c;if(void 0!==t)return[l(t),l(r)];if(n){var s,c,u,f,d=1/0,h=-1/0,p=n.match(i.segmentRE);for("date"===e.type&&(l=o.decodeDate(l)),s=0;sh&&(h=f)));return h>=d?[d,h]:void 0}}e.exports=function(e){var t=e._fullLayout,r=n.filterVisible(t.shapes);if(r.length&&e._fullData.length)for(var o=0;o1&&(2!==e.length||"Z"!==e[1][0])&&(0===L&&(e[0][0]="M"),t[S]=e,T(),M())}}()}}function F(e,r){!function(e,r){if(t.length)for(var n=0;nx?(M=f,L="y0",k=x,O="y1"):(M=x,L="y1",k=f,O="y0"),$(n),ee(l,r),function(e,t,r){var n=t.xref,a=t.yref,o=i.getFromId(r,n),l=i.getFromId(r,a),s="";"paper"===n||o.autorange||(s+=n),"paper"===a||l.autorange||(s+=a),u.setClipUrl(e,s?"clip"+r._fullLayout._uid+s:null,r)}(t,r,e),X.moveFn="move"===E?K:Q,X.altKey=n.altKey)},doneFn:function(){m(e)||(h(t),te(l),_(t,e,r),n.call("_guiRelayout",e,s.getUpdateObj()))},clickFn:function(){m(e)||te(l)}};function $(r){if(m(e))E=null;else if(F)E="path"===r.target.tagName?"move":"start-point"===r.target.attributes["data-line-point"].value?"resize-over-start-point":"resize-over-end-point";else{var n=X.element.getBoundingClientRect(),a=n.right-n.left,i=n.bottom-n.top,o=r.clientX-n.left,l=r.clientY-n.top,s=!j&&a>R&&i>I&&!r.shiftKey?d.getCursor(o/a,1-l/i):"move";h(t,s),E=s.split("-")[0]}}function K(n,a){if("path"===r.type){var i=function(e){return e},o=i,s=i;z?B("xanchor",r.xanchor=Z(b+n)):(o=function(e){return Z(Y(e)+n)},U&&"date"===U.type&&(o=y.encodeDate(o))),N?B("yanchor",r.yanchor=W(T+a)):(s=function(e){return W(G(e)+a)},q&&"date"===q.type&&(s=y.encodeDate(s))),B("path",r.path=w(P,o,s))}else z?B("xanchor",r.xanchor=Z(b+n)):(B("x0",r.x0=Z(c+n)),B("x1",r.x1=Z(g+n))),N?B("yanchor",r.yanchor=W(T+a)):(B("y0",r.y0=W(f+a)),B("y1",r.y1=W(x+a)));t.attr("d",v(e,r)),ee(l,r)}function Q(n,a){if(j){var i=function(e){return e},o=i,s=i;z?B("xanchor",r.xanchor=Z(b+n)):(o=function(e){return Z(Y(e)+n)},U&&"date"===U.type&&(o=y.encodeDate(o))),N?B("yanchor",r.yanchor=W(T+a)):(s=function(e){return W(G(e)+a)},q&&"date"===q.type&&(s=y.encodeDate(s))),B("path",r.path=w(P,o,s))}else if(F){if("resize-over-start-point"===E){var u=c+n,d=N?f-a:f+a;B("x0",r.x0=z?u:Z(u)),B("y0",r.y0=N?d:W(d))}else if("resize-over-end-point"===E){var h=g+n,p=N?x-a:x+a;B("x1",r.x1=z?h:Z(h)),B("y1",r.y1=N?p:W(p))}}else{var m=function(e){return-1!==E.indexOf(e)},_=m("n"),H=m("s"),V=m("w"),J=m("e"),X=_?M+a:M,$=H?k+a:k,K=V?A+n:A,Q=J?S+n:S;N&&(_&&(X=M-a),H&&($=k-a)),(!N&&$-X>I||N&&X-$>I)&&(B(L,r[L]=N?X:W(X)),B(O,r[O]=N?$:W($))),Q-K>R&&(B(D,r[D]=z?K:Z(K)),B(C,r[C]=z?Q:Z(Q)))}t.attr("d",v(e,r)),ee(l,r)}function ee(e,t){(z||N)&&function(){var r="path"!==t.type,n=e.selectAll(".visual-cue").data([0]);n.enter().append("path").attr({fill:"#fff","fill-rule":"evenodd",stroke:"#000","stroke-width":1}).classed("visual-cue",!0);var i=Y(z?t.xanchor:a.midRange(r?[t.x0,t.x1]:y.extractPathCoords(t.path,p.paramIsX))),o=G(N?t.yanchor:a.midRange(r?[t.y0,t.y1]:y.extractPathCoords(t.path,p.paramIsY)));if(i=y.roundPositionForSharpStrokeRendering(i,1),o=y.roundPositionForSharpStrokeRendering(o,1),z&&N){var l="M"+(i-1-1)+","+(o-1-1)+"h-8v2h8 v8h2v-8 h8v-2h-8 v-8h-2 Z";n.attr("d",l)}else if(z){var s="M"+(i-1-1)+","+(o-9-1)+"v18 h2 v-18 Z";n.attr("d",s)}else{var c="M"+(i-9-1)+","+(o-1-1)+"h18 v2 h-18 Z";n.attr("d",c)}}()}function te(e){e.selectAll(".visual-cue").remove()}d.init(X),J.node().onmousemove=$}(e,R,s,t,r,E):!0===s.editable&&R.style("pointer-events",C||c.opacity(S)*A<=.5?"stroke":"all");R.node().addEventListener("click",(function(){return function(e,t){if(x(e)){var r=+t.node().getAttribute("data-index");if(r>=0){if(r===e._fullLayout._activeShapeIndex)return void T(e);e._fullLayout._activeShapeIndex=r,e._fullLayout._deactivateShape=T,g(e)}}}(e,R)}))}s._input&&!1!==s.visible&&("below"!==s.layer?M(e._fullLayout._shapeUpperLayer):"paper"===s.xref||"paper"===s.yref?M(e._fullLayout._shapeLowerLayer):b._hadPlotinfo?M((b.mainplotinfo||b).shapelayer):M(e._fullLayout._shapeLowerLayer))}function _(e,t,r){var n=(r.xref+r.yref).replace(/paper/g,"").replace(/[xyz][1-9]* *domain/g,"");u.setClipUrl(e,n?"clip"+t._fullLayout._uid+n:null,t)}function w(e,t,r){return e.replace(p.segmentRE,(function(e){var n=0,a=e.charAt(0),i=p.paramIsX[a],o=p.paramIsY[a],l=p.numParams[a];return a+e.substr(1).replace(p.paramRE,(function(e){return n>=l||(i[n]?e=t(e):o[n]&&(e=r(e)),n++),e}))}))}function T(e){x(e)&&e._fullLayout._activeShapeIndex>=0&&(s(e),delete e._fullLayout._activeShapeIndex,g(e))}e.exports={draw:g,drawOne:b,eraseActiveShape:function(e){if(x(e)){s(e);var t=e._fullLayout._activeShapeIndex,r=(e.layout||{}).shapes||[];if(t0&&sh&&(e="X"),e}));return i>h&&(p=p.replace(/[\s,]*X.*/,""),a.log("Ignoring extra params in segment "+e)),u+p}))}(r,l,c);if("pixel"===r.xsizemode){var b=l(r.xanchor);u=b+r.x0,f=b+r.x1}else u=l(r.x0),f=l(r.x1);if("pixel"===r.ysizemode){var _=c(r.yanchor);d=_-r.y0,h=_-r.y1}else d=c(r.y0),h=c(r.y1);if("line"===p)return"M"+u+","+d+"L"+f+","+h;if("rect"===p)return"M"+u+","+d+"H"+f+"V"+h+"H"+u+"Z";var w=(u+f)/2,T=(d+h)/2,M=Math.abs(w-u),k=Math.abs(T-d),A="A"+M+","+k,S=w+M+","+T;return"M"+S+A+" 0 1,1 "+w+","+(T-k)+A+" 0 0,1 "+S+"Z"}},89853:function(e,t,r){"use strict";var n=r(34031);e.exports={moduleType:"component",name:"shapes",layoutAttributes:r(89827),supplyLayoutDefaults:r(84726),supplyDrawNewShapeDefaults:r(45547),includeBasePlot:r(76325)("shapes"),calcAutorange:r(5627),draw:n.draw,drawOne:n.drawOne}},75067:function(e,t,r){"use strict";var n=r(41940),a=r(35025),i=r(1426).extendDeepAll,o=r(30962).overrideAll,l=r(85594),s=r(44467).templatedArray,c=r(98292),u=s("step",{visible:{valType:"boolean",dflt:!0},method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle"},args:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},label:{valType:"string"},value:{valType:"string"},execute:{valType:"boolean",dflt:!0}});e.exports=o(s("slider",{visible:{valType:"boolean",dflt:!0},active:{valType:"number",min:0,dflt:0},steps:u,lenmode:{valType:"enumerated",values:["fraction","pixels"],dflt:"fraction"},len:{valType:"number",min:0,dflt:1},x:{valType:"number",min:-2,max:3,dflt:0},pad:i(a({editType:"arraydraw"}),{},{t:{dflt:20}}),xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left"},y:{valType:"number",min:-2,max:3,dflt:0},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top"},transition:{duration:{valType:"number",min:0,dflt:150},easing:{valType:"enumerated",values:l.transition.easing.values,dflt:"cubic-in-out"}},currentvalue:{visible:{valType:"boolean",dflt:!0},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left"},offset:{valType:"number",dflt:10},prefix:{valType:"string"},suffix:{valType:"string"},font:n({})},font:n({}),activebgcolor:{valType:"color",dflt:c.gripBgActiveColor},bgcolor:{valType:"color",dflt:c.railBgColor},bordercolor:{valType:"color",dflt:c.railBorderColor},borderwidth:{valType:"number",min:0,dflt:c.railBorderWidth},ticklen:{valType:"number",min:0,dflt:c.tickLength},tickcolor:{valType:"color",dflt:c.tickColor},tickwidth:{valType:"number",min:0,dflt:1},minorticklen:{valType:"number",min:0,dflt:c.minorTickLength}}),"arraydraw","from-root")},98292:function(e){"use strict";e.exports={name:"sliders",containerClassName:"slider-container",groupClassName:"slider-group",inputAreaClass:"slider-input-area",railRectClass:"slider-rail-rect",railTouchRectClass:"slider-rail-touch-rect",gripRectClass:"slider-grip-rect",tickRectClass:"slider-tick-rect",inputProxyClass:"slider-input-proxy",labelsClass:"slider-labels",labelGroupClass:"slider-label-group",labelClass:"slider-label",currentValueClass:"slider-current-value",railHeight:5,menuIndexAttrName:"slider-active-index",autoMarginIdRoot:"slider-",minWidth:30,minHeight:30,textPadX:40,arrowOffsetX:4,railRadius:2,railWidth:5,railBorder:4,railBorderWidth:1,railBorderColor:"#bec8d9",railBgColor:"#f8fafc",railInset:8,stepInset:10,gripRadius:10,gripWidth:20,gripHeight:20,gripBorder:20,gripBorderWidth:1,gripBorderColor:"#bec8d9",gripBgColor:"#f6f8fa",gripBgActiveColor:"#dbdde0",labelPadding:8,labelOffset:0,tickWidth:1,tickColor:"#333",tickOffset:25,tickLength:7,minorTickOffset:25,minorTickColor:"#333",minorTickLength:4,currentValuePadding:8,currentValueInset:0}},12343:function(e,t,r){"use strict";var n=r(71828),a=r(85501),i=r(75067),o=r(98292).name,l=i.steps;function s(e,t,r){function o(r,a){return n.coerce(e,t,i,r,a)}for(var l=a(e,t,{name:"steps",handleItemDefaults:c}),s=0,u=0;u0&&(l=l.transition().duration(t.transition.duration).ease(t.transition.easing)),l.attr("transform",s(o-.5*f.gripWidth,t._dims.currentValueTotalHeight))}}function L(e,t){var r=e._dims;return r.inputAreaStart+f.stepInset+(r.inputAreaLength-2*f.stepInset)*Math.min(1,Math.max(0,t))}function O(e,t){var r=e._dims;return Math.min(1,Math.max(0,(t-f.stepInset-r.inputAreaStart)/(r.inputAreaLength-2*f.stepInset-2*r.inputAreaStart)))}function D(e,t,r){var n=r._dims,a=l.ensureSingle(e,"rect",f.railTouchRectClass,(function(n){n.call(k,t,e,r).style("pointer-events","all")}));a.attr({width:n.inputAreaLength,height:Math.max(n.inputAreaWidth,f.tickOffset+r.ticklen+n.labelHeight)}).call(i.fill,r.bgcolor).attr("opacity",0),o.setTranslate(a,0,n.currentValueTotalHeight)}function C(e,t){var r=t._dims,n=r.inputAreaLength-2*f.railInset,a=l.ensureSingle(e,"rect",f.railRectClass);a.attr({width:n,height:f.railWidth,rx:f.railRadius,ry:f.railRadius,"shape-rendering":"crispEdges"}).call(i.stroke,t.bordercolor).call(i.fill,t.bgcolor).style("stroke-width",t.borderwidth+"px"),o.setTranslate(a,f.railInset,.5*(r.inputAreaWidth-f.railWidth)+r.currentValueTotalHeight)}e.exports=function(e){var t=e._context.staticPlot,r=e._fullLayout,i=function(e,t){for(var r=e[f.name],n=[],a=0;a0?[0]:[]);function s(t){t._commandObserver&&(t._commandObserver.remove(),delete t._commandObserver),a.autoMargin(e,v(t))}if(l.enter().append("g").classed(f.containerClassName,!0).style("cursor",t?null:"ew-resize"),l.exit().each((function(){n.select(this).selectAll("g."+f.groupClassName).each(s)})).remove(),0!==i.length){var c=l.selectAll("g."+f.groupClassName).data(i,g);c.enter().append("g").classed(f.groupClassName,!0),c.exit().each(s).remove();for(var u=0;u0||d<0){var m={left:[-p,0],right:[p,0],top:[0,-p],bottom:[0,p]}[b.side];t.attr("transform",s(m[0],m[1]))}}}return z.call(N),E&&(L?z.on(".opacity",null):(k=0,A=!0,z.text(m).on("mouseover.opacity",(function(){n.select(this).transition().duration(d.SHOW_PLACEHOLDER).style("opacity",1)})).on("mouseout.opacity",(function(){n.select(this).transition().duration(d.HIDE_PLACEHOLDER).style("opacity",0)}))),z.call(f.makeEditable,{gd:e}).on("edit",(function(t){void 0!==x?o.call("_guiRestyle",e,g,t,x):o.call("_guiRelayout",e,g,t)})).on("cancel",(function(){this.text(this.attr("data-unformatted")).call(N)})).on("input",(function(e){this.text(e||" ").call(f.positionText,_.x,_.y)}))),z.classed("js-placeholder",A),T}}},7163:function(e,t,r){"use strict";var n=r(41940),a=r(22399),i=r(1426).extendFlat,o=r(30962).overrideAll,l=r(35025),s=r(44467).templatedArray,c=s("button",{visible:{valType:"boolean"},method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle"},args:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},args2:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},label:{valType:"string",dflt:""},execute:{valType:"boolean",dflt:!0}});e.exports=o(s("updatemenu",{_arrayAttrRegexps:[/^updatemenus\[(0|[1-9][0-9]+)\]\.buttons/],visible:{valType:"boolean"},type:{valType:"enumerated",values:["dropdown","buttons"],dflt:"dropdown"},direction:{valType:"enumerated",values:["left","right","up","down"],dflt:"down"},active:{valType:"integer",min:-1,dflt:0},showactive:{valType:"boolean",dflt:!0},buttons:c,x:{valType:"number",min:-2,max:3,dflt:-.05},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"right"},y:{valType:"number",min:-2,max:3,dflt:1},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top"},pad:i(l({editType:"arraydraw"}),{}),font:n({}),bgcolor:{valType:"color"},bordercolor:{valType:"color",dflt:a.borderLine},borderwidth:{valType:"number",min:0,dflt:1,editType:"arraydraw"}}),"arraydraw","from-root")},75909:function(e){"use strict";e.exports={name:"updatemenus",containerClassName:"updatemenu-container",headerGroupClassName:"updatemenu-header-group",headerClassName:"updatemenu-header",headerArrowClassName:"updatemenu-header-arrow",dropdownButtonGroupClassName:"updatemenu-dropdown-button-group",dropdownButtonClassName:"updatemenu-dropdown-button",buttonClassName:"updatemenu-button",itemRectClassName:"updatemenu-item-rect",itemTextClassName:"updatemenu-item-text",menuIndexAttrName:"updatemenu-active-index",autoMarginIdRoot:"updatemenu-",blankHeaderOpts:{label:" "},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:"#F4FAFF",hoverColor:"#F4FAFF",arrowSymbol:{left:"◄",right:"►",up:"▲",down:"▼"}}},64897:function(e,t,r){"use strict";var n=r(71828),a=r(85501),i=r(7163),o=r(75909).name,l=i.buttons;function s(e,t,r){function o(r,a){return n.coerce(e,t,i,r,a)}o("visible",a(e,t,{name:"buttons",handleItemDefaults:c}).length>0)&&(o("active"),o("direction"),o("type"),o("showactive"),o("x"),o("y"),n.noneOrAll(e,t,["x","y"]),o("xanchor"),o("yanchor"),o("pad.t"),o("pad.r"),o("pad.b"),o("pad.l"),n.coerceFont(o,"font",r.font),o("bgcolor",r.paper_bgcolor),o("bordercolor"),o("borderwidth"))}function c(e,t){function r(r,a){return n.coerce(e,t,l,r,a)}r("visible","skip"===e.method||Array.isArray(e.args))&&(r("method"),r("args"),r("args2"),r("label"),r("execute"))}e.exports=function(e,t){a(e,t,{name:o,handleItemDefaults:s})}},13689:function(e,t,r){"use strict";var n=r(39898),a=r(74875),i=r(7901),o=r(91424),l=r(71828),s=r(63893),c=r(44467).arrayEditor,u=r(18783).LINE_SPACING,f=r(75909),d=r(25849);function h(e){return e._index}function p(e,t){return+e.attr(f.menuIndexAttrName)===t._index}function y(e,t,r,n,a,i,o,l){t.active=o,c(e.layout,f.name,t).applyUpdate("active",o),"buttons"===t.type?g(e,n,null,null,t):"dropdown"===t.type&&(a.attr(f.menuIndexAttrName,"-1"),v(e,n,a,i,t),l||g(e,n,a,i,t))}function v(e,t,r,n,a){var i=l.ensureSingle(t,"g",f.headerClassName,(function(e){e.style("pointer-events","all")})),s=a._dims,c=a.active,u=a.buttons[c]||f.blankHeaderOpts,d={y:a.pad.t,yPad:0,x:a.pad.l,xPad:0,index:0},h={width:s.headerWidth,height:s.headerHeight};i.call(m,a,u,e).call(A,a,d,h),l.ensureSingle(t,"text",f.headerArrowClassName,(function(e){e.attr("text-anchor","end").call(o.font,a.font).text(f.arrowSymbol[a.direction])})).attr({x:s.headerWidth-f.arrowOffsetX+a.pad.l,y:s.headerHeight/2+f.textOffsetY+a.pad.t}),i.on("click",(function(){r.call(S,String(p(r,a)?-1:a._index)),g(e,t,r,n,a)})),i.on("mouseover",(function(){i.call(w)})),i.on("mouseout",(function(){i.call(T,a)})),o.setTranslate(t,s.lx,s.ly)}function g(e,t,r,i,o){r||(r=t).attr("pointer-events","all");var s=function(e){return-1==+e.attr(f.menuIndexAttrName)}(r)&&"buttons"!==o.type?[]:o.buttons,c="dropdown"===o.type?f.dropdownButtonClassName:f.buttonClassName,u=r.selectAll("g."+c).data(l.filterVisible(s)),d=u.enter().append("g").classed(c,!0),h=u.exit();"dropdown"===o.type?(d.attr("opacity","0").transition().attr("opacity","1"),h.transition().attr("opacity","0").remove()):h.remove();var p=0,v=0,g=o._dims,x=-1!==["up","down"].indexOf(o.direction);"dropdown"===o.type&&(x?v=g.headerHeight+f.gapButtonHeader:p=g.headerWidth+f.gapButtonHeader),"dropdown"===o.type&&"up"===o.direction&&(v=-f.gapButtonHeader+f.gapButton-g.openHeight),"dropdown"===o.type&&"left"===o.direction&&(p=-f.gapButtonHeader+f.gapButton-g.openWidth);var b={x:g.lx+p+o.pad.l,y:g.ly+v+o.pad.t,yPad:f.gapButton,xPad:f.gapButton,index:0},M={l:b.x+o.borderwidth,t:b.y+o.borderwidth};u.each((function(l,s){var c=n.select(this);c.call(m,o,l,e).call(A,o,b),c.on("click",(function(){n.event.defaultPrevented||(l.execute&&(l.args2&&o.active===s?(y(e,o,0,t,r,i,-1),a.executeAPICommand(e,l.method,l.args2)):(y(e,o,0,t,r,i,s),a.executeAPICommand(e,l.method,l.args))),e.emit("plotly_buttonclicked",{menu:o,button:l,active:o.active}))})),c.on("mouseover",(function(){c.call(w)})),c.on("mouseout",(function(){c.call(T,o),u.call(_,o)}))})),u.call(_,o),x?(M.w=Math.max(g.openWidth,g.headerWidth),M.h=b.y-M.t):(M.w=b.x-M.l,M.h=Math.max(g.openHeight,g.headerHeight)),M.direction=o.direction,i&&(u.size()?function(e,t,r,n,a,i){var o,l,s,c=a.direction,u="up"===c||"down"===c,d=a._dims,h=a.active;if(u)for(l=0,s=0;s0?[0]:[]);if(o.enter().append("g").classed(f.containerClassName,!0).style("cursor","pointer"),o.exit().each((function(){n.select(this).selectAll("g."+f.headerGroupClassName).each(i)})).remove(),0!==r.length){var s=o.selectAll("g."+f.headerGroupClassName).data(r,h);s.enter().append("g").classed(f.headerGroupClassName,!0);for(var c=l.ensureSingle(o,"g",f.dropdownButtonGroupClassName,(function(e){e.style("pointer-events","all")})),u=0;uw,k=l.barLength+2*l.barPad,A=l.barWidth+2*l.barPad,S=p,L=v+g;L+A>c&&(L=c-A);var O=this.container.selectAll("rect.scrollbar-horizontal").data(M?[0]:[]);O.exit().on(".drag",null).remove(),O.enter().append("rect").classed("scrollbar-horizontal",!0).call(a.fill,l.barColor),M?(this.hbar=O.attr({rx:l.barRadius,ry:l.barRadius,x:S,y:L,width:k,height:A}),this._hbarXMin=S+k/2,this._hbarTranslateMax=w-k):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var D=g>T,C=l.barWidth+2*l.barPad,P=l.barLength+2*l.barPad,E=p+y,R=v;E+C>s&&(E=s-C);var I=this.container.selectAll("rect.scrollbar-vertical").data(D?[0]:[]);I.exit().on(".drag",null).remove(),I.enter().append("rect").classed("scrollbar-vertical",!0).call(a.fill,l.barColor),D?(this.vbar=I.attr({rx:l.barRadius,ry:l.barRadius,x:E,y:R,width:C,height:P}),this._vbarYMin=R+P/2,this._vbarTranslateMax=T-P):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var z=this.id,N=u-.5,F=D?f+C+.5:f+.5,j=d-.5,B=M?h+A+.5:h+.5,U=o._topdefs.selectAll("#"+z).data(M||D?[0]:[]);if(U.exit().remove(),U.enter().append("clipPath").attr("id",z).append("rect"),M||D?(this._clipRect=U.select("rect").attr({x:Math.floor(N),y:Math.floor(j),width:Math.ceil(F)-Math.floor(N),height:Math.ceil(B)-Math.floor(j)}),this.container.call(i.setClipUrl,z,this.gd),this.bg.attr({x:p,y:v,width:y,height:g})):(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(i.setClipUrl,null),delete this._clipRect),M||D){var H=n.behavior.drag().on("dragstart",(function(){n.event.sourceEvent.preventDefault()})).on("drag",this._onBoxDrag.bind(this));this.container.on("wheel",null).on("wheel",this._onBoxWheel.bind(this)).on(".drag",null).call(H);var q=n.behavior.drag().on("dragstart",(function(){n.event.sourceEvent.preventDefault(),n.event.sourceEvent.stopPropagation()})).on("drag",this._onBarDrag.bind(this));M&&this.hbar.on(".drag",null).call(q),D&&this.vbar.on(".drag",null).call(q)}this.setTranslate(t,r)},l.prototype.disable=function(){(this.hbar||this.vbar)&&(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(i.setClipUrl,null),delete this._clipRect),this.hbar&&(this.hbar.on(".drag",null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&&(this.vbar.on(".drag",null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},l.prototype._onBoxDrag=function(){var e=this.translateX,t=this.translateY;this.hbar&&(e-=n.event.dx),this.vbar&&(t-=n.event.dy),this.setTranslate(e,t)},l.prototype._onBoxWheel=function(){var e=this.translateX,t=this.translateY;this.hbar&&(e+=n.event.deltaY),this.vbar&&(t+=n.event.deltaY),this.setTranslate(e,t)},l.prototype._onBarDrag=function(){var e=this.translateX,t=this.translateY;if(this.hbar){var r=e+this._hbarXMin,a=r+this._hbarTranslateMax;e=(o.constrain(n.event.x,r,a)-r)/(a-r)*(this.position.w-this._box.w)}if(this.vbar){var i=t+this._vbarYMin,l=i+this._vbarTranslateMax;t=(o.constrain(n.event.y,i,l)-i)/(l-i)*(this.position.h-this._box.h)}this.setTranslate(e,t)},l.prototype.setTranslate=function(e,t){var r=this.position.w-this._box.w,n=this.position.h-this._box.h;if(e=o.constrain(e||0,0,r),t=o.constrain(t||0,0,n),this.translateX=e,this.translateY=t,this.container.call(i.setTranslate,this._box.l-this.position.l-e,this._box.t-this.position.t-t),this._clipRect&&this._clipRect.attr({x:Math.floor(this.position.l+e-.5),y:Math.floor(this.position.t+t-.5)}),this.hbar){var a=e/r;this.hbar.call(i.setTranslate,e+a*this._hbarTranslateMax,t)}if(this.vbar){var l=t/n;this.vbar.call(i.setTranslate,e,t+l*this._vbarTranslateMax)}}},18783:function(e){"use strict";e.exports={FROM_BL:{left:0,center:.5,right:1,bottom:0,middle:.5,top:1},FROM_TL:{left:0,center:.5,right:1,bottom:1,middle:.5,top:0},FROM_BR:{left:1,center:.5,right:0,bottom:0,middle:.5,top:1},LINE_SPACING:1.3,CAP_SHIFT:.7,MID_SHIFT:.35,OPPOSITE_SIDE:{left:"right",right:"left",top:"bottom",bottom:"top"}}},24695:function(e){"use strict";e.exports={axisRefDescription:function(e,t,r){return["If set to a",e,"axis id (e.g. *"+e+"* or","*"+e+"2*), the `"+e+"` position refers to a",e,"coordinate. If set to *paper*, the `"+e+"`","position refers to the distance from the",t,"of the plotting","area in normalized coordinates where *0* (*1*) corresponds to the",t,"("+r+"). If set to a",e,"axis ID followed by","*domain* (separated by a space), the position behaves like for","*paper*, but refers to the distance in fractions of the domain","length from the",t,"of the domain of that axis: e.g.,","*"+e+"2 domain* refers to the domain of the second",e," axis and a",e,"position of 0.5 refers to the","point between the",t,"and the",r,"of the domain of the","second",e,"axis."].join(" ")}}},31562:function(e){"use strict";e.exports={FORMAT_LINK:"https://github.com/d3/d3-format/tree/v1.4.5#d3-format",DATE_FORMAT_LINK:"https://github.com/d3/d3-time-format/tree/v2.2.3#locale_format"}},74808:function(e){"use strict";e.exports={COMPARISON_OPS:["=","!=","<",">=",">","<="],COMPARISON_OPS2:["=","<",">=",">","<="],INTERVAL_OPS:["[]","()","[)","(]","][",")(","](",")["],SET_OPS:["{}","}{"],CONSTRAINT_REDUCTION:{"=":"=","<":"<","<=":"<",">":">",">=":">","[]":"[]","()":"[]","[)":"[]","(]":"[]","][":"][",")(":"][","](":"][",")[":"]["}}},37822:function(e){"use strict";e.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DESELECTDIM:.2}},50606:function(e){"use strict";e.exports={BADNUM:void 0,FP_SAFE:1e-4*Number.MAX_VALUE,ONEMAXYEAR:316224e5,ONEAVGYEAR:315576e5,ONEMINYEAR:31536e6,ONEMAXQUARTER:79488e5,ONEAVGQUARTER:78894e5,ONEMINQUARTER:76896e5,ONEMAXMONTH:26784e5,ONEAVGMONTH:26298e5,ONEMINMONTH:24192e5,ONEWEEK:6048e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:2440587.5,ALMOST_EQUAL:.999999,LOG_CLIP:10,MINUS_SIGN:"−"}},77922:function(e,t){"use strict";t.xmlns="http://www.w3.org/2000/xmlns/",t.svg="http://www.w3.org/2000/svg",t.xlink="http://www.w3.org/1999/xlink",t.svgAttrs={xmlns:t.svg,"xmlns:xlink":t.xlink}},8729:function(e,t,r){"use strict";t.version=r(11506).version,r(7417),r(98847);for(var n=r(73972),a=t.register=n.register,i=r(10641),o=Object.keys(i),l=0;l",""," ",""," plotly-logomark"," "," "," "," "," "," "," "," "," "," "," "," "," ",""].join("")}}},99863:function(e,t){"use strict";t.isLeftAnchor=function(e){return"left"===e.xanchor||"auto"===e.xanchor&&e.x<=1/3},t.isCenterAnchor=function(e){return"center"===e.xanchor||"auto"===e.xanchor&&e.x>1/3&&e.x<2/3},t.isRightAnchor=function(e){return"right"===e.xanchor||"auto"===e.xanchor&&e.x>=2/3},t.isTopAnchor=function(e){return"top"===e.yanchor||"auto"===e.yanchor&&e.y>=2/3},t.isMiddleAnchor=function(e){return"middle"===e.yanchor||"auto"===e.yanchor&&e.y>1/3&&e.y<2/3},t.isBottomAnchor=function(e){return"bottom"===e.yanchor||"auto"===e.yanchor&&e.y<=1/3}},26348:function(e,t,r){"use strict";var n=r(64872),a=n.mod,i=n.modHalf,o=Math.PI,l=2*o;function s(e){return Math.abs(e[1]-e[0])>l-1e-14}function c(e,t){return i(t-e,l)}function u(e,t){if(s(t))return!0;var r,n;t[0](n=a(n,l))&&(n+=l);var i=a(e,l),o=i+l;return i>=r&&i<=n||o>=r&&o<=n}function f(e,t,r,n,a,i,c){a=a||0,i=i||0;var u,f,d,h,p,y=s([r,n]);function v(e,t){return[e*Math.cos(t)+a,i-e*Math.sin(t)]}y?(u=0,f=o,d=l):r=a&&e<=i);var a,i},pathArc:function(e,t,r,n,a){return f(null,e,t,r,n,a,0)},pathSector:function(e,t,r,n,a){return f(null,e,t,r,n,a,1)},pathAnnulus:function(e,t,r,n,a,i){return f(e,t,r,n,a,i,1)}}},73627:function(e,t){"use strict";var r=Array.isArray,n=ArrayBuffer,a=DataView;function i(e){return n.isView(e)&&!(e instanceof a)}function o(e){return r(e)||i(e)}function l(e,t,r){if(o(e)){if(o(e[0])){for(var n=r,a=0;aa.max?t.set(r):t.set(+e)}},integer:{coerceFunction:function(e,t,r,a){e%1||!n(e)||void 0!==a.min&&ea.max?t.set(r):t.set(+e)}},string:{coerceFunction:function(e,t,r,n){if("string"!=typeof e){var a="number"==typeof e;!0!==n.strict&&a?t.set(String(e)):t.set(r)}else n.noBlank&&!e?t.set(r):t.set(e)}},color:{coerceFunction:function(e,t,r){a(e).isValid()?t.set(e):t.set(r)}},colorlist:{coerceFunction:function(e,t,r){Array.isArray(e)&&e.length&&e.every((function(e){return a(e).isValid()}))?t.set(e):t.set(r)}},colorscale:{coerceFunction:function(e,t,r){t.set(o.get(e,r))}},angle:{coerceFunction:function(e,t,r){"auto"===e?t.set("auto"):n(e)?t.set(f(+e,360)):t.set(r)}},subplotid:{coerceFunction:function(e,t,r,n){var a=n.regex||u(r);"string"==typeof e&&a.test(e)?t.set(e):t.set(r)},validateFunction:function(e,t){var r=t.dflt;return e===r||"string"==typeof e&&!!u(r).test(e)}},flaglist:{coerceFunction:function(e,t,r,n){if(-1===(n.extras||[]).indexOf(e))if("string"==typeof e){for(var a=e.split("+"),i=0;i=n&&e<=a?e:u}if("string"!=typeof e&&"number"!=typeof e)return u;e=String(e);var c=_(r),g=e.charAt(0);!c||"G"!==g&&"g"!==g||(e=e.substr(1),r="");var w=c&&"chinese"===r.substr(0,7),T=e.match(w?x:m);if(!T)return u;var M=T[1],k=T[3]||"1",A=Number(T[5]||1),S=Number(T[7]||0),L=Number(T[9]||0),O=Number(T[11]||0);if(c){if(2===M.length)return u;var D;M=Number(M);try{var C=v.getComponentMethod("calendars","getCal")(r);if(w){var P="i"===k.charAt(k.length-1);k=parseInt(k,10),D=C.newDate(M,C.toMonthIndex(M,k,P),A)}else D=C.newDate(M,Number(k),A)}catch(e){return u}return D?(D.toJD()-y)*f+S*d+L*h+O*p:u}M=2===M.length?(Number(M)+2e3-b)%100+b:Number(M),k-=1;var E=new Date(Date.UTC(2e3,k,A,S,L));return E.setUTCFullYear(M),E.getUTCMonth()!==k||E.getUTCDate()!==A?u:E.getTime()+O*p},n=t.MIN_MS=t.dateTime2ms("-9999"),a=t.MAX_MS=t.dateTime2ms("9999-12-31 23:59:59.9999"),t.isDateTime=function(e,r){return t.dateTime2ms(e,r)!==u};var T=90*f,M=3*d,k=5*h;function A(e,t,r,n,a){if((t||r||n||a)&&(e+=" "+w(t,2)+":"+w(r,2),(n||a)&&(e+=":"+w(n,2),a))){for(var i=4;a%10==0;)i-=1,a/=10;e+="."+w(a,i)}return e}t.ms2DateTime=function(e,t,r){if("number"!=typeof e||!(e>=n&&e<=a))return u;t||(t=0);var i,o,l,c,m,x,b=Math.floor(10*s(e+.05,1)),w=Math.round(e-b/10);if(_(r)){var S=Math.floor(w/f)+y,L=Math.floor(s(e,f));try{i=v.getComponentMethod("calendars","getCal")(r).fromJD(S).formatDate("yyyy-mm-dd")}catch(e){i=g("G%Y-%m-%d")(new Date(w))}if("-"===i.charAt(0))for(;i.length<11;)i="-0"+i.substr(1);else for(;i.length<10;)i="0"+i;o=t=n+f&&e<=a-f))return u;var t=Math.floor(10*s(e+.05,1)),r=new Date(Math.round(e-t/10));return A(i("%Y-%m-%d")(r),r.getHours(),r.getMinutes(),r.getSeconds(),10*r.getUTCMilliseconds()+t)},t.cleanDate=function(e,r,n){if(e===u)return r;if(t.isJSDate(e)||"number"==typeof e&&isFinite(e)){if(_(n))return l.error("JS Dates and milliseconds are incompatible with world calendars",e),r;if(!(e=t.ms2DateTimeLocal(+e))&&void 0!==r)return r}else if(!t.isDateTime(e,n))return l.error("unrecognized date",e),r;return e};var S=/%\d?f/g,L=/%h/g,O={1:"1",2:"1",3:"2",4:"2"};function D(e,t,r,n){e=e.replace(S,(function(e){var r=Math.min(+e.charAt(1)||6,6);return(t/1e3%1+2).toFixed(r).substr(2).replace(/0+$/,"")||"0"}));var a=new Date(Math.floor(t+.05));if(e=e.replace(L,(function(){return O[r("%q")(a)]})),_(n))try{e=v.getComponentMethod("calendars","worldCalFmt")(e,t,n)}catch(e){return"Invalid"}return r(e)(a)}var C=[59,59.9,59.99,59.999,59.9999];t.formatDate=function(e,t,r,n,a,i){if(a=_(a)&&a,!t)if("y"===r)t=i.year;else if("m"===r)t=i.month;else{if("d"!==r)return function(e,t){var r=s(e+.05,f),n=w(Math.floor(r/d),2)+":"+w(s(Math.floor(r/h),60),2);if("M"!==t){o(t)||(t=0);var a=(100+Math.min(s(e/p,60),C[t])).toFixed(t).substr(1);t>0&&(a=a.replace(/0+$/,"").replace(/[\.]$/,"")),n+=":"+a}return n}(e,r)+"\n"+D(i.dayMonthYear,e,n,a);t=i.dayMonth+"\n"+i.year}return D(t,e,n,a)};var P=3*f;t.incrementMonth=function(e,t,r){r=_(r)&&r;var n=s(e,f);if(e=Math.round(e-n),r)try{var a=Math.round(e/f)+y,i=v.getComponentMethod("calendars","getCal")(r),o=i.fromJD(a);return t%12?i.add(o,t,"m"):i.add(o,t/12,"y"),(o.toJD()-y)*f+n}catch(t){l.error("invalid ms "+e+" in calendar "+r)}var c=new Date(e+P);return c.setUTCMonth(c.getUTCMonth()+t)+n-P},t.findExactDates=function(e,t){for(var r,n,a=0,i=0,l=0,s=0,c=_(t)&&v.getComponentMethod("calendars","getCal")(t),u=0;u1||y<0||y>1?null:{x:e+s*y,y:t+f*y}}function s(e,t,r,n,a){var i=n*e+a*t;if(i<0)return n*n+a*a;if(i>r){var o=n-e,l=a-t;return o*o+l*l}var s=n*t-a*e;return s*s/r}t.segmentsIntersect=l,t.segmentDistance=function(e,t,r,n,a,i,o,c){if(l(e,t,r,n,a,i,o,c))return 0;var u=r-e,f=n-t,d=o-a,h=c-i,p=u*u+f*f,y=d*d+h*h,v=Math.min(s(u,f,p,a-e,i-t),s(u,f,p,o-e,c-t),s(d,h,y,e-a,t-i),s(d,h,y,r-a,n-i));return Math.sqrt(v)},t.getTextLocation=function(e,t,r,l){if(e===a&&l===i||(n={},a=e,i=l),n[r])return n[r];var s=e.getPointAtLength(o(r-l/2,t)),c=e.getPointAtLength(o(r+l/2,t)),u=Math.atan((c.y-s.y)/(c.x-s.x)),f=e.getPointAtLength(o(r,t)),d={x:(4*f.x+s.x+c.x)/6,y:(4*f.y+s.y+c.y)/6,theta:u};return n[r]=d,d},t.clearLocationCache=function(){a=null},t.getVisibleSegment=function(e,t,r){var n,a,i=t.left,o=t.right,l=t.top,s=t.bottom,c=0,u=e.getTotalLength(),f=u;function d(t){var r=e.getPointAtLength(t);0===t?n=r:t===u&&(a=r);var c=r.xo?r.x-o:0,f=r.ys?r.y-s:0;return Math.sqrt(c*c+f*f)}for(var h=d(c);h;){if((c+=h+r)>f)return;h=d(c)}for(h=d(f);h;){if(c>(f-=h+r))return;h=d(f)}return{min:c,max:f,len:f-c,total:u,isClosed:0===c&&f===u&&Math.abs(n.x-a.x)<.1&&Math.abs(n.y-a.y)<.1}},t.findPointOnPath=function(e,t,r,n){for(var a,i,o,l=(n=n||{}).pathLength||e.getTotalLength(),s=n.tolerance||.001,c=n.iterationLimit||30,u=e.getPointAtLength(0)[r]>e.getPointAtLength(l)[r]?-1:1,f=0,d=0,h=l;f0?h=a:d=a,f++}return i}},23389:function(e){"use strict";e.exports=function(e){return e}},39240:function(e){"use strict";e.exports=function(e,t){if(!t)return e;var r=1/Math.abs(t),n=r>1?(r*e+r*t)/r:e+t,a=String(n).length;if(a>16){var i=String(t).length;if(a>=String(e).length+i){var o=parseFloat(n).toPrecision(12);-1===o.indexOf("e+")&&(n=+o)}}return n}},71828:function(e,t,r){"use strict";var n=r(39898),a=r(84096).g0,i=r(60721).WU,o=r(92770),l=r(50606),s=l.FP_SAFE,c=-s,u=l.BADNUM,f=e.exports={};f.adjustFormat=function(e){return!e||/^\d[.]\df/.test(e)||/[.]\d%/.test(e)?e:"0.f"===e?"~f":/^\d%/.test(e)?"~%":/^\ds/.test(e)?"~s":!/^[~,.0$]/.test(e)&&/[&fps]/.test(e)?"~"+e:e};var d={};f.warnBadFormat=function(e){var t=String(e);d[t]||(d[t]=1,f.warn('encountered bad format: "'+t+'"'))},f.noFormat=function(e){return String(e)},f.numberFormat=function(e){var t;try{t=i(f.adjustFormat(e))}catch(t){return f.warnBadFormat(e),f.noFormat}return t},f.nestedProperty=r(65487),f.keyedContainer=r(66636),f.relativeAttr=r(6962),f.isPlainObject=r(41965),f.toLogRange=r(58163),f.relinkPrivateKeys=r(51332);var h=r(73627);f.isTypedArray=h.isTypedArray,f.isArrayOrTypedArray=h.isArrayOrTypedArray,f.isArray1D=h.isArray1D,f.ensureArray=h.ensureArray,f.concat=h.concat,f.maxRowLength=h.maxRowLength,f.minRowLength=h.minRowLength;var p=r(64872);f.mod=p.mod,f.modHalf=p.modHalf;var y=r(96554);f.valObjectMeta=y.valObjectMeta,f.coerce=y.coerce,f.coerce2=y.coerce2,f.coerceFont=y.coerceFont,f.coercePattern=y.coercePattern,f.coerceHoverinfo=y.coerceHoverinfo,f.coerceSelectionMarkerOpacity=y.coerceSelectionMarkerOpacity,f.validate=y.validate;var v=r(41631);f.dateTime2ms=v.dateTime2ms,f.isDateTime=v.isDateTime,f.ms2DateTime=v.ms2DateTime,f.ms2DateTimeLocal=v.ms2DateTimeLocal,f.cleanDate=v.cleanDate,f.isJSDate=v.isJSDate,f.formatDate=v.formatDate,f.incrementMonth=v.incrementMonth,f.dateTick0=v.dateTick0,f.dfltRange=v.dfltRange,f.findExactDates=v.findExactDates,f.MIN_MS=v.MIN_MS,f.MAX_MS=v.MAX_MS;var g=r(65888);f.findBin=g.findBin,f.sorterAsc=g.sorterAsc,f.sorterDes=g.sorterDes,f.distinctVals=g.distinctVals,f.roundUp=g.roundUp,f.sort=g.sort,f.findIndexOfMin=g.findIndexOfMin,f.sortObjectKeys=r(78607);var m=r(80038);f.aggNums=m.aggNums,f.len=m.len,f.mean=m.mean,f.median=m.median,f.midRange=m.midRange,f.variance=m.variance,f.stdev=m.stdev,f.interp=m.interp;var x=r(35657);f.init2dArray=x.init2dArray,f.transposeRagged=x.transposeRagged,f.dot=x.dot,f.translationMatrix=x.translationMatrix,f.rotationMatrix=x.rotationMatrix,f.rotationXYMatrix=x.rotationXYMatrix,f.apply3DTransform=x.apply3DTransform,f.apply2DTransform=x.apply2DTransform,f.apply2DTransform2=x.apply2DTransform2,f.convertCssMatrix=x.convertCssMatrix,f.inverseTransformMatrix=x.inverseTransformMatrix;var b=r(26348);f.deg2rad=b.deg2rad,f.rad2deg=b.rad2deg,f.angleDelta=b.angleDelta,f.angleDist=b.angleDist,f.isFullCircle=b.isFullCircle,f.isAngleInsideSector=b.isAngleInsideSector,f.isPtInsideSector=b.isPtInsideSector,f.pathArc=b.pathArc,f.pathSector=b.pathSector,f.pathAnnulus=b.pathAnnulus;var _=r(99863);f.isLeftAnchor=_.isLeftAnchor,f.isCenterAnchor=_.isCenterAnchor,f.isRightAnchor=_.isRightAnchor,f.isTopAnchor=_.isTopAnchor,f.isMiddleAnchor=_.isMiddleAnchor,f.isBottomAnchor=_.isBottomAnchor;var w=r(87642);f.segmentsIntersect=w.segmentsIntersect,f.segmentDistance=w.segmentDistance,f.getTextLocation=w.getTextLocation,f.clearLocationCache=w.clearLocationCache,f.getVisibleSegment=w.getVisibleSegment,f.findPointOnPath=w.findPointOnPath;var T=r(1426);f.extendFlat=T.extendFlat,f.extendDeep=T.extendDeep,f.extendDeepAll=T.extendDeepAll,f.extendDeepNoArrays=T.extendDeepNoArrays;var M=r(47769);f.log=M.log,f.warn=M.warn,f.error=M.error;var k=r(30587);f.counterRegex=k.counter;var A=r(79990);f.throttle=A.throttle,f.throttleDone=A.done,f.clearThrottle=A.clear;var S=r(24401);function L(e){var t={};for(var r in e)for(var n=e[r],a=0;as||e=t)&&o(e)&&e>=0&&e%1==0},f.noop=r(64213),f.identity=r(23389),f.repeat=function(e,t){for(var r=new Array(t),n=0;nr?Math.max(r,Math.min(t,e)):Math.max(t,Math.min(r,e))},f.bBoxIntersect=function(e,t,r){return r=r||0,e.left<=t.right+r&&t.left<=e.right+r&&e.top<=t.bottom+r&&t.top<=e.bottom+r},f.simpleMap=function(e,t,r,n,a){for(var i=e.length,o=new Array(i),l=0;l=Math.pow(2,r)?a>10?(f.warn("randstr failed uniqueness"),s):e(t,r,n,(a||0)+1):s},f.OptionControl=function(e,t){e||(e={}),t||(t="opt");var r={optionList:[],_newoption:function(n){n[t]=e,r[n.name]=n,r.optionList.push(n)}};return r["_"+t]=e,r},f.smooth=function(e,t){if((t=Math.round(t)||0)<2)return e;var r,n,a,i,o=e.length,l=2*o,s=2*t-1,c=new Array(s),u=new Array(o);for(r=0;r=l&&(a-=l*Math.floor(a/l)),a<0?a=-1-a:a>=o&&(a=l-1-a),i+=e[a]*c[n];u[r]=i}return u},f.syncOrAsync=function(e,t,r){var n;function a(){return f.syncOrAsync(e,t,r)}for(;e.length;)if((n=(0,e.splice(0,1)[0])(t))&&n.then)return n.then(a);return r&&r(t)},f.stripTrailingSlash=function(e){return"/"===e.substr(-1)?e.substr(0,e.length-1):e},f.noneOrAll=function(e,t,r){if(e){var n,a=!1,i=!0;for(n=0;n0?t:0}))},f.fillArray=function(e,t,r,n){if(n=n||f.identity,f.isArrayOrTypedArray(e))for(var a=0;a1?a+o[1]:"";if(i&&(o.length>1||l.length>4||r))for(;n.test(l);)l=l.replace(n,"$1"+i+"$2");return l+s},f.TEMPLATE_STRING_REGEX=/%{([^\s%{}:]*)([:|\|][^}]*)?}/g;var R=/^\w*$/;f.templateString=function(e,t){var r={};return e.replace(f.TEMPLATE_STRING_REGEX,(function(e,n){var a;return R.test(n)?a=t[n]:(r[n]=r[n]||f.nestedProperty(t,n).get,a=r[n]()),f.isValidTextValue(a)?a:""}))};var I={max:10,count:0,name:"hovertemplate"};f.hovertemplateString=function(){return F.apply(I,arguments)};var z={max:10,count:0,name:"texttemplate"};f.texttemplateString=function(){return F.apply(z,arguments)};var N=/^[:|\|]/;function F(e,t,r){var n=this,i=arguments;t||(t={});var o={};return e.replace(f.TEMPLATE_STRING_REGEX,(function(e,l,s){var c,u,d,h="_xother"===l||"_yother"===l,p="_xother_"===l||"_yother_"===l,y="xother_"===l||"yother_"===l,v="xother"===l||"yother"===l||h||y||p,g=l;if((h||p)&&(g=g.substring(1)),(y||p)&&(g=g.substring(0,g.length-1)),v){if(void 0===(c=t[g]))return""}else for(d=3;d=48&&o<=57,c=l>=48&&l<=57;if(s&&(n=10*n+o-48),c&&(a=10*a+l-48),!s||!c){if(n!==a)return n-a;if(o!==l)return o-l}}return a-n};var j=2e9;f.seedPseudoRandom=function(){j=2e9},f.pseudoRandom=function(){var e=j;return j=(69069*j+1)%4294967296,Math.abs(j-e)<429496729?f.pseudoRandom():j/4294967296},f.fillText=function(e,t,r){var n=Array.isArray(r)?function(e){r.push(e)}:function(e){r.text=e},a=f.extractOption(e,t,"htx","hovertext");if(f.isValidTextValue(a))return n(a);var i=f.extractOption(e,t,"tx","text");return f.isValidTextValue(i)?n(i):void 0},f.isValidTextValue=function(e){return e||0===e},f.formatPercent=function(e,t){t=t||0;for(var r=(Math.round(100*e*Math.pow(10,t))*Math.pow(.1,t)).toFixed(t)+"%",n=0;n1&&(c=1):c=0,f.strTranslate(a-c*(r+o),i-c*(n+l))+f.strScale(c)+(s?"rotate("+s+(t?"":" "+r+" "+n)+")":"")},f.setTransormAndDisplay=function(e,t){e.attr("transform",f.getTextTransform(t)),e.style("display",t.scale?null:"none")},f.ensureUniformFontSize=function(e,t){var r=f.extendFlat({},t);return r.size=Math.max(t.size,e._fullLayout.uniformtext.minsize||0),r},f.join2=function(e,t,r){var n=e.length;return n>1?e.slice(0,-1).join(t)+r+e[n-1]:e.join(t)},f.bigFont=function(e){return Math.round(1.2*e)};var B=f.getFirefoxVersion(),U=null!==B&&B<86;f.getPositionFromD3Event=function(){return U?[n.event.layerX,n.event.layerY]:[n.event.offsetX,n.event.offsetY]}},41965:function(e){"use strict";e.exports=function(e){return window&&window.process&&window.process.versions?"[object Object]"===Object.prototype.toString.call(e):"[object Object]"===Object.prototype.toString.call(e)&&Object.getPrototypeOf(e).hasOwnProperty("hasOwnProperty")}},66636:function(e,t,r){"use strict";var n=r(65487),a=/^\w*$/;e.exports=function(e,t,r,i){var o,l,s;r=r||"name",i=i||"value";var c={};t&&t.length?(s=n(e,t),l=s.get()):l=e,t=t||"";var u={};if(l)for(o=0;o2)return c[t]=2|c[t],d.set(e,null);if(f){for(o=t;o1){var t=["LOG:"];for(e=0;e1){var r=[];for(e=0;e"),"long")}},i.warn=function(){var e;if(n.logging>0){var t=["WARN:"];for(e=0;e0){var r=[];for(e=0;e"),"stick")}},i.error=function(){var e;if(n.logging>0){var t=["ERROR:"];for(e=0;e0){var r=[];for(e=0;e"),"stick")}}},77310:function(e,t,r){"use strict";var n=r(39898);e.exports=function(e,t,r){var a=e.selectAll("g."+r.replace(/\s/g,".")).data(t,(function(e){return e[0].trace.uid}));a.exit().remove(),a.enter().append("g").attr("class",r),a.order();var i=e.classed("rangeplot")?"nodeRangePlot3":"node3";return a.each((function(e){e[0][i]=n.select(this)})),a}},35657:function(e,t,r){"use strict";var n=r(79576);t.init2dArray=function(e,t){for(var r=new Array(e),n=0;nt/2?e-Math.round(e/t)*t:e}}},65487:function(e,t,r){"use strict";var n=r(92770),a=r(73627).isArrayOrTypedArray;function i(e,t){return function(){var r,n,o,l,s,c=e;for(l=0;l/g),s=0;si||c===a||cl||t&&s(e))}:function(e,t){var s=e[0],c=e[1];if(s===a||si||c===a||cl)return!1;var u,f,d,h,p,y=r.length,v=r[0][0],g=r[0][1],m=0;for(u=1;uMath.max(f,v)||c>Math.max(d,g)))if(cu||Math.abs(n(o,d))>a)return!0;return!1},i.filter=function(e,t){var r=[e[0]],n=0,a=0;function o(o){e.push(o);var l=r.length,s=n;r.splice(a+1);for(var c=s+1;c1&&o(e.pop()),{addPt:o,raw:e,filtered:r}}},45142:function(e,t,r){"use strict";var n=r(92770),a=r(35791);e.exports=function(e){var t;if("string"!=typeof(t=e&&e.hasOwnProperty("userAgent")?e.userAgent:function(){var e;return"undefined"!=typeof navigator&&(e=navigator.userAgent),e&&e.headers&&"string"==typeof e.headers["user-agent"]&&(e=e.headers["user-agent"]),e}()))return!0;var r=a({ua:{headers:{"user-agent":t}},tablet:!0,featureDetect:!1});if(!r)for(var i=t.split(" "),o=1;o-1;l--){var s=i[l];if("Version/"===s.substr(0,8)){var c=s.substr(8).split(".")[0];if(n(c)&&(c=+c),c>=13)return!0}}return r}},75138:function(e){"use strict";e.exports=function(e,t){if(t instanceof RegExp){for(var r=t.toString(),n=0;na.queueLength&&(e.undoQueue.queue.shift(),e.undoQueue.index--))},startSequence:function(e){e.undoQueue=e.undoQueue||{index:0,queue:[],sequence:!1},e.undoQueue.sequence=!0,e.undoQueue.beginSequence=!0},stopSequence:function(e){e.undoQueue=e.undoQueue||{index:0,queue:[],sequence:!1},e.undoQueue.sequence=!1,e.undoQueue.beginSequence=!1},undo:function(e){var t,r;if(!(void 0===e.undoQueue||isNaN(e.undoQueue.index)||e.undoQueue.index<=0)){for(e.undoQueue.index--,t=e.undoQueue.queue[e.undoQueue.index],e.undoQueue.inSequence=!0,r=0;r=e.undoQueue.queue.length)){for(t=e.undoQueue.queue[e.undoQueue.index],e.undoQueue.inSequence=!0,r=0;rt}function f(e,t){return e>=t}t.findBin=function(e,t,r){if(n(t.start))return r?Math.ceil((e-t.start)/t.size-l)-1:Math.floor((e-t.start)/t.size+l);var i,o,d=0,h=t.length,p=0,y=h>1?(t[h-1]-t[0])/(h-1):1;for(o=y>=0?r?s:c:r?f:u,e+=y*l*(r?-1:1)*(y>=0?1:-1);d90&&a.log("Long binary search..."),d-1},t.sorterAsc=function(e,t){return e-t},t.sorterDes=function(e,t){return t-e},t.distinctVals=function(e){var r,n=e.slice();for(n.sort(t.sorterAsc),r=n.length-1;r>-1&&n[r]===o;r--);for(var a,i=n[r]-n[0]||1,l=i/(r||1)/1e4,s=[],c=0;c<=r;c++){var u=n[c],f=u-a;void 0===a?(s.push(u),a=u):f>l&&(i=Math.min(i,f),s.push(u),a=u)}return{vals:s,minDiff:i}},t.roundUp=function(e,t,r){for(var n,a=0,i=t.length-1,o=0,l=r?0:1,s=r?1:0,c=r?Math.ceil:Math.floor;a0&&(n=1),r&&n)return e.sort(t)}return n?e:e.reverse()},t.findIndexOfMin=function(e,t){t=t||i;for(var r,n=1/0,a=0;ai.length)&&(o=i.length),n(r)||(r=!1),a(i[0])){for(s=new Array(o),l=0;le.length-1)return e[e.length-1];var r=t%1;return r*e[Math.ceil(t)]+(1-r)*e[Math.floor(t)]}},63893:function(e,t,r){"use strict";var n=r(39898),a=r(71828),i=a.strTranslate,o=r(77922),l=r(18783).LINE_SPACING,s=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;t.convertToTspans=function(e,r,v){var S=e.text(),L=!e.attr("data-notex")&&r&&r._context.typesetMath&&"undefined"!=typeof MathJax&&S.match(s),C=n.select(e.node().parentNode);if(!C.empty()){var P=e.attr("class")?e.attr("class").split(" ")[0]:"text";return P+="-math",C.selectAll("svg."+P).remove(),C.selectAll("g."+P+"-group").remove(),e.style("display",null).attr({"data-unformatted":S,"data-math":"N"}),L?(r&&r._promises||[]).push(new Promise((function(t){e.style("display","none");var r=parseInt(e.node().style.fontSize,10),o={fontSize:r};!function(e,t,r){var i,o,l,s,d=parseInt((MathJax.version||"").split(".")[0]);if(2===d||3===d){var h=function(){var r="math-output-"+a.randstr({},64),i=(s=n.select("body").append("div").attr({id:r}).style({visibility:"hidden",position:"absolute","font-size":t.fontSize+"px"}).text(e.replace(c,"\\lt ").replace(u,"\\gt "))).node();return 2===d?MathJax.Hub.Typeset(i):MathJax.typeset([i])},p=function(){var t=s.select(2===d?".MathJax_SVG":".MathJax"),i=!t.empty()&&s.select("svg").node();if(i){var o,l=i.getBoundingClientRect();o=2===d?n.select("body").select("#MathJax_SVG_glyphs"):t.select("defs"),r(t,o,l)}else a.log("There was an error in the tex syntax.",e),r();s.remove()};2===d?MathJax.Hub.Queue((function(){return o=a.extendDeepAll({},MathJax.Hub.config),l=MathJax.Hub.processSectionDelay,void 0!==MathJax.Hub.processSectionDelay&&(MathJax.Hub.processSectionDelay=0),MathJax.Hub.Config({messageStyle:"none",tex2jax:{inlineMath:f},displayAlign:"left"})}),(function(){if("SVG"!==(i=MathJax.Hub.config.menuSettings.renderer))return MathJax.Hub.setRenderer("SVG")}),h,p,(function(){if("SVG"!==i)return MathJax.Hub.setRenderer(i)}),(function(){return void 0!==l&&(MathJax.Hub.processSectionDelay=l),MathJax.Hub.Config(o)})):3===d&&(o=a.extendDeepAll({},MathJax.config),MathJax.config.tex||(MathJax.config.tex={}),MathJax.config.tex.inlineMath=f,"svg"!==(i=MathJax.config.startup.output)&&(MathJax.config.startup.output="svg"),MathJax.startup.defaultReady(),MathJax.startup.promise.then((function(){h(),p(),"svg"!==i&&(MathJax.config.startup.output=i),MathJax.config=o})))}else a.warn("No MathJax version:",MathJax.version)}(L[2],o,(function(n,a,o){C.selectAll("svg."+P).remove(),C.selectAll("g."+P+"-group").remove();var l=n&&n.select("svg");if(!l||!l.node())return E(),void t();var s=C.append("g").classed(P+"-group",!0).attr({"pointer-events":"none","data-unformatted":S,"data-math":"Y"});s.node().appendChild(l.node()),a&&a.node()&&l.node().insertBefore(a.node().cloneNode(!0),l.node().firstChild);var c=o.width,u=o.height;l.attr({class:P,height:u,preserveAspectRatio:"xMinYMin meet"}).style({overflow:"visible","pointer-events":"none"});var f=e.node().style.fill||"black",d=l.select("g");d.attr({fill:f,stroke:f});var h=d.node().getBoundingClientRect(),p=h.width,y=h.height;(p>c||y>u)&&(l.style("overflow","hidden"),p=(h=l.node().getBoundingClientRect()).width,y=h.height);var g=+e.attr("x"),m=+e.attr("y"),x=-(r||e.node().getBoundingClientRect().height)/4;if("y"===P[0])s.attr({transform:"rotate("+[-90,g,m]+")"+i(-p/2,x-y/2)});else if("l"===P[0])m=x-y/2;else if("a"===P[0]&&0!==P.indexOf("atitle"))g=0,m=x;else{var b=e.attr("text-anchor");g-=p*("middle"===b?.5:"end"===b?1:0),m=m+x-y/2}l.attr({x:g,y:m}),v&&v.call(e,s),t(s)}))}))):E(),e}function E(){C.empty()||(P=e.attr("class")+"-math",C.select("svg."+P).remove()),e.text("").style("white-space","pre");var r=function(e,t){t=t.replace(g," ");var r,i=!1,s=[],c=-1;function u(){c++;var t=document.createElementNS(o.svg,"tspan");n.select(t).attr({class:"line",dy:c*l+"em"}),e.appendChild(t),r=t;var a=s;if(s=[{node:t}],a.length>1)for(var i=1;i doesnt match end tag <"+e+">. Pretending it did match.",t),r=s[s.length-1].node}else a.log("Ignoring unexpected end tag .",t)}b.test(t)?u():(r=e,s=[{node:e}]);for(var L=t.split(m),C=0;C|>|>)/g,f=[["$","$"],["\\(","\\)"]],d={sup:"font-size:70%",sub:"font-size:70%",b:"font-weight:bold",i:"font-style:italic",a:"cursor:pointer",span:"",em:"font-style:italic;font-weight:bold"},h={sub:"0.3em",sup:"-0.6em"},p={sub:"-0.21em",sup:"0.42em"},y="​",v=["http:","https:","mailto:","",void 0,":"],g=t.NEWLINES=/(\r\n?|\n)/g,m=/(<[^<>]*>)/,x=/<(\/?)([^ >]*)(\s+(.*))?>/i,b=//i;t.BR_TAG_ALL=//gi;var _=/(^|[\s"'])style\s*=\s*("([^"]*);?"|'([^']*);?')/i,w=/(^|[\s"'])href\s*=\s*("([^"]*)"|'([^']*)')/i,T=/(^|[\s"'])target\s*=\s*("([^"\s]*)"|'([^'\s]*)')/i,M=/(^|[\s"'])popup\s*=\s*("([\w=,]*)"|'([\w=,]*)')/i;function k(e,t){if(!e)return null;var r=e.match(t),n=r&&(r[3]||r[4]);return n&&O(n)}var A=/(^|;)\s*color:/;t.plainText=function(e,t){for(var r=void 0!==(t=t||{}).len&&-1!==t.len?t.len:1/0,n=void 0!==t.allowedTags?t.allowedTags:["br"],a="...".length,i=e.split(m),o=[],l="",s=0,c=0;ca?o.push(u.substr(0,p-a)+"..."):o.push(u.substr(0,p));break}l=""}}return o.join("")};var S={mu:"μ",amp:"&",lt:"<",gt:">",nbsp:" ",times:"×",plusmn:"±",deg:"°"},L=/&(#\d+|#x[\da-fA-F]+|[a-z]+);/g;function O(e){return e.replace(L,(function(e,t){return("#"===t.charAt(0)?function(e){if(!(e>1114111)){var t=String.fromCodePoint;if(t)return t(e);var r=String.fromCharCode;return e<=65535?r(e):r(55232+(e>>10),e%1024+56320)}}("x"===t.charAt(1)?parseInt(t.substr(2),16):parseInt(t.substr(1),10)):S[t])||e}))}function D(e){var t=encodeURI(decodeURI(e)),r=document.createElement("a"),n=document.createElement("a");r.href=e,n.href=t;var a=r.protocol,i=n.protocol;return-1!==v.indexOf(a)&&-1!==v.indexOf(i)?t:""}function C(e,t,r){var n,i,o,l=r.horizontalAlign,s=r.verticalAlign||"top",c=e.node().getBoundingClientRect(),u=t.node().getBoundingClientRect();return i="bottom"===s?function(){return c.bottom-n.height}:"middle"===s?function(){return c.top+(c.height-n.height)/2}:function(){return c.top},o="right"===l?function(){return c.right-n.width}:"center"===l?function(){return c.left+(c.width-n.width)/2}:function(){return c.left},function(){n=this.node().getBoundingClientRect();var e=o()-u.left,t=i()-u.top,l=r.gd||{};if(r.gd){l._fullLayout._calcInverseTransform(l);var s=a.apply3DTransform(l._fullLayout._invTransform)(e,t);e=s[0],t=s[1]}return this.style({top:t+"px",left:e+"px","z-index":1e3}),this}}t.convertEntities=O,t.sanitizeHTML=function(e){e=e.replace(g," ");for(var t=document.createElement("p"),r=t,a=[],i=e.split(m),o=0;oi.ts+t?s():i.timer=setTimeout((function(){s(),i.timer=null}),t)},t.done=function(e){var t=r[e];return t&&t.timer?new Promise((function(e){var r=t.onDone;t.onDone=function(){r&&r(),e(),t.onDone=null}})):Promise.resolve()},t.clear=function(e){if(e)n(r[e]),delete r[e];else for(var a in r)t.clear(a)}},58163:function(e,t,r){"use strict";var n=r(92770);e.exports=function(e,t){if(e>0)return Math.log(e)/Math.LN10;var r=Math.log(Math.min(t[0],t[1]))/Math.LN10;return n(r)||(r=Math.log(Math.max(t[0],t[1]))/Math.LN10-6),r}},37815:function(e){"use strict";e.exports={moduleType:"locale",name:"en-US",dictionary:{"Click to enter Colorscale title":"Click to enter Colorscale title"},format:{date:"%m/%d/%Y"}}},92177:function(e){"use strict";e.exports={moduleType:"locale",name:"en",dictionary:{"Click to enter Colorscale title":"Click to enter Colourscale title"},format:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],periods:["AM","PM"],dateTime:"%a %b %e %X %Y",date:"%d/%m/%Y",time:"%H:%M:%S",decimal:".",thousands:",",grouping:[3],currency:["$",""],year:"%Y",month:"%b %Y",dayMonth:"%b %-d",dayMonthYear:"%b %-d, %Y"}}},14458:function(e,t,r){"use strict";var n=r(73972);e.exports=function(e){for(var t,r,a=n.layoutArrayContainers,i=n.layoutArrayRegexes,o=e.split("[")[0],l=0;l0&&o.log("Clearing previous rejected promises from queue."),e._promises=[]},t.cleanLayout=function(e){var r,n;e||(e={}),e.xaxis1&&(e.xaxis||(e.xaxis=e.xaxis1),delete e.xaxis1),e.yaxis1&&(e.yaxis||(e.yaxis=e.yaxis1),delete e.yaxis1),e.scene1&&(e.scene||(e.scene=e.scene1),delete e.scene1);var i=(l.subplotsRegistry.cartesian||{}).attrRegex,s=(l.subplotsRegistry.polar||{}).attrRegex,f=(l.subplotsRegistry.ternary||{}).attrRegex,d=(l.subplotsRegistry.gl3d||{}).attrRegex,y=Object.keys(e);for(r=0;r3?(E.x=1.02,E.xanchor="left"):E.x<-2&&(E.x=-.02,E.xanchor="right"),E.y>3?(E.y=1.02,E.yanchor="bottom"):E.y<-2&&(E.y=-.02,E.yanchor="top")),p(e),"rotate"===e.dragmode&&(e.dragmode="orbit"),c.clean(e),e.template&&e.template.layout&&t.cleanLayout(e.template.layout),e},t.cleanData=function(e){for(var r=0;r0)return e.substr(0,t)}t.hasParent=function(e,t){for(var r=b(t);r;){if(r in e)return!0;r=b(r)}return!1};var _=["x","y","z"];t.clearAxisTypes=function(e,t,r){for(var n=0;n1&&i.warn("Full array edits are incompatible with other edits",f);var m=r[""][""];if(c(m))t.set(null);else{if(!Array.isArray(m))return i.warn("Unrecognized full array edit value",f,m),!0;t.set(m)}return!y&&(d(v,g),h(e),!0)}var x,b,_,w,T,M,k,A,S=Object.keys(r).map(Number).sort(o),L=t.get(),O=L||[],D=u(g,f).get(),C=[],P=-1,E=O.length;for(x=0;xO.length-(k?0:1))i.warn("index out of range",f,_);else if(void 0!==M)T.length>1&&i.warn("Insertion & removal are incompatible with edits to the same index.",f,_),c(M)?C.push(_):k?("add"===M&&(M={}),O.splice(_,0,M),D&&D.splice(_,0,{})):i.warn("Unrecognized full object edit value",f,_,M),-1===P&&(P=_);else for(b=0;b=0;x--)O.splice(C[x],1),D&&D.splice(C[x],1);if(O.length?L||t.set(O):t.set(null),y)return!1;if(d(v,g),p!==a){var R;if(-1===P)R=S;else{for(E=Math.max(O.length,E),R=[],x=0;x=P);x++)R.push(_);for(x=P;x=e.data.length||a<-e.data.length)throw new Error(r+" must be valid indices for gd.data.");if(t.indexOf(a,n+1)>-1||a>=0&&t.indexOf(-e.data.length+a)>-1||a<0&&t.indexOf(e.data.length+a)>-1)throw new Error("each index in "+r+" must be unique.")}}function P(e,t,r){if(!Array.isArray(e.data))throw new Error("gd.data must be an array.");if(void 0===t)throw new Error("currentIndices is a required argument.");if(Array.isArray(t)||(t=[t]),C(e,t,"currentIndices"),void 0===r||Array.isArray(r)||(r=[r]),void 0!==r&&C(e,r,"newIndices"),void 0!==r&&t.length!==r.length)throw new Error("current and new indices must be of equal length.")}function E(e,t,r,n,i){!function(e,t,r,n){var a=o.isPlainObject(n);if(!Array.isArray(e.data))throw new Error("gd.data must be an array");if(!o.isPlainObject(t))throw new Error("update must be a key:value object");if(void 0===r)throw new Error("indices must be an integer or array of integers");for(var i in C(e,r,"indices"),t){if(!Array.isArray(t[i])||t[i].length!==r.length)throw new Error("attribute "+i+" must be an array of length equal to indices array length");if(a&&(!(i in n)||!Array.isArray(n[i])||n[i].length!==t[i].length))throw new Error("when maxPoints is set as a key:value object it must contain a 1:1 corrispondence with the keys and number of traces in the update object")}}(e,t,r,n);for(var s=function(e,t,r,n){var i,s,c,u,f,d=o.isPlainObject(n),h=[];for(var p in Array.isArray(r)||(r=[r]),r=D(r,e.data.length-1),t)for(var y=0;y-1&&-1===r.indexOf("grouptitlefont")?s(r,r.replace("titlefont","title.font")):r.indexOf("titleposition")>-1?s(r,r.replace("titleposition","title.position")):r.indexOf("titleside")>-1?s(r,r.replace("titleside","title.side")):r.indexOf("titleoffset")>-1&&s(r,r.replace("titleoffset","title.offset")):s(r,r.replace("title","title.text"));function s(t,r){e[r]=e[t],delete e[t]}}function U(e,t,r){e=o.getGraphDiv(e),_.clearPromiseQueue(e);var n={};if("string"==typeof t)n[t]=r;else{if(!o.isPlainObject(t))return o.warn("Relayout fail.",t,r),Promise.reject();n=o.extendFlat({},t)}Object.keys(n).length&&(e.changed=!0);var a=Z(e,n),i=a.flags;i.calc&&(e.calcdata=void 0);var l=[d.previousPromises];i.layoutReplot?l.push(w.layoutReplot):Object.keys(n).length&&(H(e,i,a)||d.supplyDefaults(e),i.legend&&l.push(w.doLegend),i.layoutstyle&&l.push(w.layoutStyles),i.axrange&&q(l,a.rangesAltered),i.ticks&&l.push(w.doTicksRelayout),i.modebar&&l.push(w.doModeBar),i.camera&&l.push(w.doCamera),i.colorbars&&l.push(w.doColorBars),l.push(A)),l.push(d.rehover,d.redrag,d.reselect),c.add(e,U,[e,a.undoit],U,[e,a.redoit]);var s=o.syncOrAsync(l,e);return s&&s.then||(s=Promise.resolve(e)),s.then((function(){return e.emit("plotly_relayout",a.eventData),e}))}function H(e,t,r){var n=e._fullLayout;if(!t.axrange)return!1;for(var a in t)if("axrange"!==a&&t[a])return!1;for(var i in r.rangesAltered){var o=h.id2name(i),l=e.layout[o],s=n[o];if(s.autorange=l.autorange,l.range&&(s.range=l.range.slice()),s.cleanRange(),s._matchGroup)for(var c in s._matchGroup)if(c!==i){var u=n[h.id2name(c)];u.autorange=s.autorange,u.range=s.range.slice(),u._input.range=s.range.slice()}}return!0}function q(e,t){var r=t?function(e){var r=[];for(var n in t){var a=h.getFromId(e,n);if(r.push(n),-1!==(a.ticklabelposition||"").indexOf("inside")&&a._anchorAxis&&r.push(a._anchorAxis._id),a._matchGroup)for(var i in a._matchGroup)t[i]||r.push(i)}return h.draw(e,r,{skipTitle:!0})}:function(e){return h.draw(e,"redraw")};e.push(m,w.doAutoRangeAndConstraints,r,w.drawData,w.finalDraw)}var V=/^[xyz]axis[0-9]*\.range(\[[0|1]\])?$/,Y=/^[xyz]axis[0-9]*\.autorange$/,G=/^[xyz]axis[0-9]*\.domain(\[[0|1]\])?$/;function Z(e,t){var r,n,a,i=e.layout,s=e._fullLayout,c=s._guiEditing,d=N(s._preGUI,c),p=Object.keys(t),y=h.list(e),v=o.extendDeepAll({},t),g={};for(B(t),p=Object.keys(t),n=0;n0&&"string"!=typeof E.parts[I];)I--;var F=E.parts[I],j=E.parts[I-1]+"."+F,U=E.parts.slice(0,I).join("."),H=l(e.layout,U).get(),q=l(s,U).get(),Z=E.get();if(void 0!==R){A[P]=R,S[P]="reverse"===F?R:z(Z);var J=f.getLayoutValObject(s,E.parts);if(J&&J.impliedEdits&&null!==R)for(var X in J.impliedEdits)L(o.relativeAttr(P,X),J.impliedEdits[X]);if(-1!==["width","height"].indexOf(P))if(R){L("autosize",null);var $="height"===P?"width":"height";L($,s[$])}else s[P]=e._initialAutoSize[P];else if("autosize"===P)L("width",R?null:s.width),L("height",R?null:s.height);else if(j.match(V))C(j),l(s,U+"._inputRange").set(null);else if(j.match(Y)){C(j),l(s,U+"._inputRange").set(null);var K=l(s,U).get();K._inputDomain&&(K._input.domain=K._inputDomain.slice())}else j.match(G)&&l(s,U+"._inputDomain").set(null);if("type"===F){O=H;var Q="linear"===q.type&&"log"===R,ee="log"===q.type&&"linear"===R;if(Q||ee){if(O&&O.range)if(q.autorange)Q&&(O.range=O.range[1]>O.range[0]?[1,2]:[2,1]);else{var te=O.range[0],re=O.range[1];Q?(te<=0&&re<=0&&L(U+".autorange",!0),te<=0?te=re/1e6:re<=0&&(re=te/1e6),L(U+".range[0]",Math.log(te)/Math.LN10),L(U+".range[1]",Math.log(re)/Math.LN10)):(L(U+".range[0]",Math.pow(10,te)),L(U+".range[1]",Math.pow(10,re)))}else L(U+".autorange",!0);Array.isArray(s._subplots.polar)&&s._subplots.polar.length&&s[E.parts[0]]&&"radialaxis"===E.parts[1]&&delete s[E.parts[0]]._subplot.viewInitial["radialaxis.range"],u.getComponentMethod("annotations","convertCoords")(e,q,R,L),u.getComponentMethod("images","convertCoords")(e,q,R,L)}else L(U+".autorange",!0),L(U+".range",null);l(s,U+"._inputRange").set(null)}else if(F.match(M)){var ne=l(s,P).get(),ae=(R||{}).type;ae&&"-"!==ae||(ae="linear"),u.getComponentMethod("annotations","convertCoords")(e,ne,ae,L),u.getComponentMethod("images","convertCoords")(e,ne,ae,L)}var ie=b.containerArrayMatch(P);if(ie){r=ie.array,n=ie.index;var oe=ie.property,le=J||{editType:"calc"};""!==n&&""===oe&&(b.isAddVal(R)?S[P]=null:b.isRemoveVal(R)?S[P]=(l(i,r).get()||[])[n]:o.warn("unrecognized full object value",t)),T.update(k,le),g[r]||(g[r]={});var se=g[r][n];se||(se=g[r][n]={}),se[oe]=R,delete t[P]}else"reverse"===F?(H.range?H.range.reverse():(L(U+".autorange",!0),H.range=[1,0]),q.autorange?k.calc=!0:k.plot=!0):("dragmode"===P&&(!1===R&&!1!==Z||!1!==R&&!1===Z)||s._has("scatter-like")&&s._has("regl")&&"dragmode"===P&&("lasso"===R||"select"===R)&&"lasso"!==Z&&"select"!==Z||s._has("gl2d")?k.plot=!0:J?T.update(k,J):k.calc=!0,E.set(R))}}for(r in g)b.applyContainerArrayChanges(e,d(i,r),g[r],k,d)||(k.plot=!0);for(var ce in D){var ue=(O=h.getFromId(e,ce))&&O._constraintGroup;if(ue)for(var fe in k.calc=!0,ue)D[fe]||(h.getFromId(e,fe)._constraintShrinkable=!0)}return(W(e)||t.height||t.width)&&(k.plot=!0),(k.plot||k.calc)&&(k.layoutReplot=!0),{flags:k,rangesAltered:D,undoit:S,redoit:A,eventData:v}}function W(e){var t=e._fullLayout,r=t.width,n=t.height;return e.layout.autosize&&d.plotAutoSize(e,e.layout,t),t.width!==r||t.height!==n}function J(e,r,n,a){e=o.getGraphDiv(e),_.clearPromiseQueue(e),o.isPlainObject(r)||(r={}),o.isPlainObject(n)||(n={}),Object.keys(r).length&&(e.changed=!0),Object.keys(n).length&&(e.changed=!0);var i=_.coerceTraceIndices(e,a),l=j(e,o.extendFlat({},r),i),s=l.flags,u=Z(e,o.extendFlat({},n)),f=u.flags;(s.calc||f.calc)&&(e.calcdata=void 0),s.clearAxisTypes&&_.clearAxisTypes(e,i,n);var h=[];f.layoutReplot?h.push(w.layoutReplot):s.fullReplot?h.push(t._doPlot):(h.push(d.previousPromises),H(e,f,u)||d.supplyDefaults(e),s.style&&h.push(w.doTraceStyle),(s.colorbars||f.colorbars)&&h.push(w.doColorBars),f.legend&&h.push(w.doLegend),f.layoutstyle&&h.push(w.layoutStyles),f.axrange&&q(h,u.rangesAltered),f.ticks&&h.push(w.doTicksRelayout),f.modebar&&h.push(w.doModeBar),f.camera&&h.push(w.doCamera),h.push(A)),h.push(d.rehover,d.redrag,d.reselect),c.add(e,J,[e,l.undoit,u.undoit,l.traces],J,[e,l.redoit,u.redoit,l.traces]);var p=o.syncOrAsync(h,e);return p&&p.then||(p=Promise.resolve(e)),p.then((function(){return e.emit("plotly_update",{data:l.eventData,layout:u.eventData}),e}))}function X(e){return function(t){t._fullLayout._guiEditing=!0;var r=e.apply(null,arguments);return t._fullLayout._guiEditing=!1,r}}var $=[{pattern:/^hiddenlabels/,attr:"legend.uirevision"},{pattern:/^((x|y)axis\d*)\.((auto)?range|title\.text)/},{pattern:/axis\d*\.showspikes$/,attr:"modebar.uirevision"},{pattern:/(hover|drag)mode$/,attr:"modebar.uirevision"},{pattern:/^(scene\d*)\.camera/},{pattern:/^(geo\d*)\.(projection|center|fitbounds)/},{pattern:/^(ternary\d*\.[abc]axis)\.(min|title\.text)$/},{pattern:/^(polar\d*\.radialaxis)\.((auto)?range|angle|title\.text)/},{pattern:/^(polar\d*\.angularaxis)\.rotation/},{pattern:/^(mapbox\d*)\.(center|zoom|bearing|pitch)/},{pattern:/^legend\.(x|y)$/,attr:"editrevision"},{pattern:/^(shapes|annotations)/,attr:"editrevision"},{pattern:/^title\.text$/,attr:"editrevision"}],K=[{pattern:/^selectedpoints$/,attr:"selectionrevision"},{pattern:/(^|value\.)visible$/,attr:"legend.uirevision"},{pattern:/^dimensions\[\d+\]\.constraintrange/},{pattern:/^node\.(x|y|groups)/},{pattern:/^level$/},{pattern:/(^|value\.)name$/},{pattern:/colorbar\.title\.text$/},{pattern:/colorbar\.(x|y)$/,attr:"editrevision"}];function Q(e,t){for(var r=0;r1;)if(n.pop(),void 0!==(r=l(t,n.join(".")+".uirevision").get()))return r;return t.uirevision}function te(e,t){for(var r=0;r=a.length?a[0]:a[e]:a}function s(e){return Array.isArray(i)?e>=i.length?i[0]:i[e]:i}function c(e,t){var r=0;return function(){if(e&&++r===t)return e()}}return void 0===n._frameWaitingCnt&&(n._frameWaitingCnt=0),new Promise((function(i,u){function f(){e.emit("plotly_animating"),n._lastFrameAt=-1/0,n._timeToNext=0,n._runningTransitions=0,n._currentFrame=null;var t=function(){n._animationRaf=window.requestAnimationFrame(t),Date.now()-n._lastFrameAt>n._timeToNext&&function(){n._currentFrame&&n._currentFrame.onComplete&&n._currentFrame.onComplete();var t=n._currentFrame=n._frameQueue.shift();if(t){var r=t.name?t.name.toString():null;e._fullLayout._currentFrame=r,n._lastFrameAt=Date.now(),n._timeToNext=t.frameOpts.duration,d.transition(e,t.frame.data,t.frame.layout,_.coerceTraceIndices(e,t.frame.traces),t.frameOpts,t.transitionOpts).then((function(){t.onComplete&&t.onComplete()})),e.emit("plotly_animatingframe",{name:r,frame:t.frame,animation:{frame:t.frameOpts,transition:t.transitionOpts}})}else e.emit("plotly_animated"),window.cancelAnimationFrame(n._animationRaf),n._animationRaf=null}()};t()}var h,p,y=0;function v(e){return Array.isArray(a)?y>=a.length?e.transitionOpts=a[y]:e.transitionOpts=a[0]:e.transitionOpts=a,y++,e}var g=[],m=null==t,x=Array.isArray(t);if(m||x||!o.isPlainObject(t)){if(m||-1!==["string","number"].indexOf(typeof t))for(h=0;h0&&TT)&&M.push(p);g=M}}g.length>0?function(t){if(0!==t.length){for(var a=0;a=0;n--)if(o.isPlainObject(t[n])){var y=t[n].name,v=(u[y]||p[y]||{}).name,g=t[n].name,m=u[v]||p[v];v&&g&&"number"==typeof g&&m&&k<5&&(k++,o.warn('addFrames: overwriting frame "'+(u[v]||p[v]).name+'" with a frame whose name of type "number" also equates to "'+v+'". This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.'),5===k&&o.warn("addFrames: This API call has yielded too many of these warnings. For the rest of this call, further warnings about numeric frame names will be suppressed.")),p[y]={name:y},h.push({frame:d.supplyFrameDefaults(t[n]),index:r&&void 0!==r[n]&&null!==r[n]?r[n]:f+n})}h.sort((function(e,t){return e.index>t.index?-1:e.index=0;n--){if("number"==typeof(a=h[n].frame).name&&o.warn("Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings"),!a.name)for(;u[a.name="frame "+e._transitionData._counter++];);if(u[a.name]){for(i=0;i=0;r--)n=t[r],i.push({type:"delete",index:n}),l.unshift({type:"insert",index:n,value:a[n]});var s=d.modifyFrames,u=d.modifyFrames,f=[e,l],h=[e,i];return c&&c.add(e,s,f,u,h),d.modifyFrames(e,i)},t.addTraces=function e(r,n,a){r=o.getGraphDiv(r);var i,l,s=[],u=t.deleteTraces,f=e,d=[r,s],h=[r,n];for(function(e,t,r){var n,a;if(!Array.isArray(e.data))throw new Error("gd.data must be an array.");if(void 0===t)throw new Error("traces must be defined.");for(Array.isArray(t)||(t=[t]),n=0;n=0&&r=0&&r=i.length)return!1;if(2===e.dimensions){if(r++,t.length===r)return e;var o=t[r];if(!_(o))return!1;e=i[a][o]}else e=i[a]}else e=i}}return e}function _(e){return e===Math.round(e)&&e>=0}function w(){var e,t,r={};for(e in f(r,o),n.subplotsRegistry)if((t=n.subplotsRegistry[e]).layoutAttributes)if(Array.isArray(t.attr))for(var a=0;a=s.length)return!1;a=(r=(n.transformsRegistry[s[c].type]||{}).attributes)&&r[t[2]],l=3}else{var u=e._module;if(u||(u=(n.modules[e.type||i.type.dflt]||{})._module),!u)return!1;if(!(a=(r=u.attributes)&&r[o])){var f=u.basePlotModule;f&&f.attributes&&(a=f.attributes[o])}a||(a=i[o])}return b(a,t,l)},t.getLayoutValObject=function(e,t){var r=function(e,t){var r,a,i,l,s=e._basePlotModules;if(s){var c;for(r=0;r=a&&(r._input||{})._templateitemname;l&&(o=a);var s,c=t+"["+o+"]";function u(){s={},l&&(s[c]={},s[c][i]=l)}function f(e,t){l?n.nestedProperty(s[c],e).set(t):s[c+"."+e]=t}function d(){var e=s;return u(),e}return u(),{modifyBase:function(e,t){s[e]=t},modifyItem:f,getUpdateObj:d,applyUpdate:function(t,r){t&&f(t,r);var a=d();for(var i in a)n.nestedProperty(e,i).set(a[i])}}}},61549:function(e,t,r){"use strict";var n=r(39898),a=r(73972),i=r(74875),o=r(71828),l=r(33306),s=r(7901),c=r(91424),u=r(92998),f=r(64168),d=r(89298),h=r(18783),p=r(99082),y=p.enforce,v=p.clean,g=r(71739).doAutoRange,m="start",x="end";function b(e,t,r){for(var n=0;n=e[1]||a[1]<=e[0])&&i[0]t[0])return!0}return!1}function _(e){var r,a,l,u,p,y,v=e._fullLayout,g=v._size,m=g.p,x=d.list(e,"",!0);if(v._paperdiv.style({width:e._context.responsive&&v.autosize&&!e._context._hasZeroWidth&&!e.layout.width?"100%":v.width+"px",height:e._context.responsive&&v.autosize&&!e._context._hasZeroHeight&&!e.layout.height?"100%":v.height+"px"}).selectAll(".main-svg").call(c.setSize,v.width,v.height),e._context.setBackground(e,v.paper_bgcolor),t.drawMainTitle(e),f.manage(e),!v._has("cartesian"))return i.previousPromises(e);function _(e,t,r){var n=e._lw/2;return"x"===e._id.charAt(0)?t?"top"===r?t._offset-m-n:t._offset+t._length+m+n:g.t+g.h*(1-(e.position||0))+n%1:t?"right"===r?t._offset+t._length+m+n:t._offset-m-n:g.l+g.w*(e.position||0)+n%1}for(r=0;rT?u.push({code:"unused",traceType:m,templateCount:w,dataCount:T}):T>w&&u.push({code:"reused",traceType:m,templateCount:w,dataCount:T})}}else u.push({code:"data"});if(function e(t,r){for(var n in t)if("_"!==n.charAt(0)){var i=t[n],o=y(t,n,r);a(i)?(Array.isArray(t)&&!1===i._template&&i.templateitemname&&u.push({code:"missing",path:o,templateitemname:i.templateitemname}),e(i,o)):Array.isArray(i)&&v(i)&&e(i,o)}}({data:h,layout:d},""),u.length)return u.map(g)}},403:function(e,t,r){"use strict";var n=r(92770),a=r(72391),i=r(74875),o=r(71828),l=r(25095),s=r(5900),c=r(70942),u=r(11506).version,f={format:{valType:"enumerated",values:["png","jpeg","webp","svg","full-json"],dflt:"png"},width:{valType:"number",min:1},height:{valType:"number",min:1},scale:{valType:"number",min:0,dflt:1},setBackground:{valType:"any",dflt:!1},imageDataOnly:{valType:"boolean",dflt:!1}};e.exports=function(e,t){var r,d,h,p;function y(e){return!(e in t)||o.validate(t[e],f[e])}if(t=t||{},o.isPlainObject(e)?(r=e.data||[],d=e.layout||{},h=e.config||{},p={}):(e=o.getGraphDiv(e),r=o.extendDeep([],e.data),d=o.extendDeep({},e.layout),h=e._context,p=e._fullLayout||{}),!y("width")&&null!==t.width||!y("height")&&null!==t.height)throw new Error("Height and width should be pixel values.");if(!y("format"))throw new Error("Export format is not "+o.join2(f.format.values,", "," or ")+".");var v={};function g(e,r){return o.coerce(t,v,f,e,r)}var m=g("format"),x=g("width"),b=g("height"),_=g("scale"),w=g("setBackground"),T=g("imageDataOnly"),M=document.createElement("div");M.style.position="absolute",M.style.left="-5000px",document.body.appendChild(M);var k=o.extendFlat({},d);x?k.width=x:null===t.width&&n(p.width)&&(k.width=p.width),b?k.height=b:null===t.height&&n(p.height)&&(k.height=p.height);var A=o.extendFlat({},h,{_exportedPlot:!0,staticPlot:!0,setBackground:w}),S=l.getRedrawFunc(M);function L(){return new Promise((function(e){setTimeout(e,l.getDelay(M._fullLayout))}))}function O(){return new Promise((function(e,t){var r=s(M,m,_),n=M._fullLayout.width,f=M._fullLayout.height;function d(){a.purge(M),document.body.removeChild(M)}if("full-json"===m){var h=i.graphJson(M,!1,"keepdata","object",!0,!0);return h.version=u,h=JSON.stringify(h),d(),e(T?h:l.encodeJSON(h))}if(d(),"svg"===m)return e(T?r:l.encodeSVG(r));var p=document.createElement("canvas");p.id=o.randstr(),c({format:m,width:n,height:f,scale:_,canvas:p,svg:r,promise:!0}).then(e).catch(t)}))}return new Promise((function(e,t){a.newPlot(M,r,k,A).then(S).then(L).then(O).then((function(t){e(function(e){return T?e.replace(l.IMAGE_URL_PREFIX,""):e}(t))})).catch((function(e){t(e)}))}))}},84936:function(e,t,r){"use strict";var n=r(71828),a=r(74875),i=r(86281),o=r(72075).dfltConfig,l=n.isPlainObject,s=Array.isArray,c=n.isArrayOrTypedArray;function u(e,t,r,a,i,o){o=o||[];for(var f=Object.keys(e),d=0;dx.length&&a.push(h("unused",i,g.concat(x.length)));var k,A,S,L,O,D=x.length,C=Array.isArray(M);if(C&&(D=Math.min(D,M.length)),2===b.dimensions)for(A=0;Ax[A].length&&a.push(h("unused",i,g.concat(A,x[A].length)));var P=x[A].length;for(k=0;k<(C?Math.min(P,M[A].length):P);k++)S=C?M[A][k]:M,L=m[A][k],O=x[A][k],n.validate(L,S)?O!==L&&O!==+L&&a.push(h("dynamic",i,g.concat(A,k),L,O)):a.push(h("value",i,g.concat(A,k),L))}else a.push(h("array",i,g.concat(A),m[A]));else for(A=0;A1&&d.push(h("object","layout"))),a.supplyDefaults(p);for(var y=p._fullData,v=r.length,g=0;g0&&Math.round(f)===f))return{vals:a};c=f}for(var d=t.calendar,h="start"===s,p="end"===s,y=e[r+"period0"],v=i(y,d)||0,g=[],m=[],x=[],b=a.length,_=0;_k;)M=o(M,-c,d);for(;M<=k;)M=o(M,c,d);T=o(M,-c,d)}else{for(M=v+(w=Math.round((k-v)/u))*u;M>k;)M-=u;for(;M<=k;)M+=u;T=M-u}g[_]=h?T:p?M:(T+M)/2,m[_]=T,x[_]=M}return{vals:g,starts:m,ends:x}}},89502:function(e){"use strict";e.exports={xaxis:{valType:"subplotid",dflt:"x",editType:"calc+clearAxisTypes"},yaxis:{valType:"subplotid",dflt:"y",editType:"calc+clearAxisTypes"}}},71739:function(e,t,r){"use strict";var n=r(39898),a=r(92770),i=r(71828),o=r(50606).FP_SAFE,l=r(73972),s=r(91424),c=r(41675),u=c.getFromId,f=c.isLinked;function d(e,t){var r,n,a=[],o=e._fullLayout,l=p(o,t,0),s=p(o,t,1),c=v(e,t),u=c.min,f=c.max;if(0===u.length||0===f.length)return i.simpleMap(t.range,t.r2l);var d=u[0].val,y=f[0].val;for(r=1;r0&&((T=L-l(x)-s(b))>O?M/T>D&&(_=x,w=b,D=M/T):M/L>D&&(_={val:x.val,nopad:1},w={val:b.val,nopad:1},D=M/L));if(d===y){var C=d-1,P=d+1;if(A)if(0===d)a=[0,1];else{var E=(d>0?f:u).reduce((function(e,t){return Math.max(e,s(t))}),0),R=d/(1-Math.min(.5,E/L));a=d>0?[0,R]:[R,0]}else a=S?[Math.max(0,C),Math.max(1,P)]:[C,P]}else A?(_.val>=0&&(_={val:0,nopad:1}),w.val<=0&&(w={val:0,nopad:1})):S&&(_.val-D*l(_)<0&&(_={val:0,nopad:1}),w.val<=0&&(w={val:1,nopad:1})),D=(w.val-_.val-h(t,x.val,b.val))/(L-l(_)-s(w)),a=[_.val-D*l(_),w.val+D*s(w)];return g&&a.reverse(),i.simpleMap(a,t.l2r||Number)}function h(e,t,r){var n=0;if(e.rangebreaks)for(var a=e.locateBreaks(t,r),i=0;i0?r.ppadplus:r.ppadminus)||r.ppad||0),S=k((e._m>0?r.ppadminus:r.ppadplus)||r.ppad||0),L=k(r.vpadplus||r.vpad),O=k(r.vpadminus||r.vpad);if(!T){if(d=1/0,h=-1/0,w)for(n=0;n0&&(d=i),i>h&&i-o&&(d=i),i>h&&i=P;n--)C(n);return{min:p,max:y,opts:r}},concatExtremes:v};var y=3;function v(e,t,r){var n,a,i,o=t._id,l=e._fullData,s=e._fullLayout,c=[],f=[];function d(e,t){for(n=0;n=r&&(c.extrapad||!o)){l=!1;break}a(t,c.val)&&c.pad<=r&&(o||!c.extrapad)&&(e.splice(s,1),s--)}if(l){var u=i&&0===t;e.push({val:t,pad:u?0:r,extrapad:!u&&o})}}function b(e){return a(e)&&Math.abs(e)=t}},89298:function(e,t,r){"use strict";var n=r(39898),a=r(92770),i=r(74875),o=r(73972),l=r(71828),s=l.strTranslate,c=r(63893),u=r(92998),f=r(7901),d=r(91424),h=r(13838),p=r(66287),y=r(50606),v=y.ONEMAXYEAR,g=y.ONEAVGYEAR,m=y.ONEMINYEAR,x=y.ONEMAXQUARTER,b=y.ONEAVGQUARTER,_=y.ONEMINQUARTER,w=y.ONEMAXMONTH,T=y.ONEAVGMONTH,M=y.ONEMINMONTH,k=y.ONEWEEK,A=y.ONEDAY,S=A/2,L=y.ONEHOUR,O=y.ONEMIN,D=y.ONESEC,C=y.MINUS_SIGN,P=y.BADNUM,E={K:"zeroline"},R={K:"gridline",L:"path"},I={K:"minor-gridline",L:"path"},z={K:"tick",L:"path"},N={K:"tick",L:"text"},F={width:["x","r","l","xl","xr"],height:["y","t","b","yt","yb"],right:["r","xr"],left:["l","xl"],top:["t","yt"],bottom:["b","yb"]},j=r(18783),B=j.MID_SHIFT,U=j.CAP_SHIFT,H=j.LINE_SPACING,q=j.OPPOSITE_SIDE,V=e.exports={};V.setConvert=r(21994);var Y=r(4322),G=r(41675),Z=G.idSort,W=G.isLinked;V.id2name=G.id2name,V.name2id=G.name2id,V.cleanId=G.cleanId,V.list=G.list,V.listIds=G.listIds,V.getFromId=G.getFromId,V.getFromTrace=G.getFromTrace;var J=r(71739);V.getAutoRange=J.getAutoRange,V.findExtremes=J.findExtremes;var X=1e-4;function $(e){var t=(e[1]-e[0])*X;return[e[0]-t,e[1]+t]}V.coerceRef=function(e,t,r,n,a,i){var o=n.charAt(n.length-1),s=r._fullLayout._subplots[o+"axis"],c=n+"ref",u={};return a||(a=s[0]||("string"==typeof i?i:i[0])),i||(i=a),s=s.concat(s.map((function(e){return e+" domain"}))),u[c]={valType:"enumerated",values:s.concat(i?"string"==typeof i?[i]:i:[]),dflt:a},l.coerce(e,t,u,c)},V.getRefType=function(e){return void 0===e?e:"paper"===e?"paper":"pixel"===e?"pixel":/( domain)$/.test(e)?"domain":"range"},V.coercePosition=function(e,t,r,n,a,i){var o,s;if("range"!==V.getRefType(n))o=l.ensureNumber,s=r(a,i);else{var c=V.getFromId(t,n);s=r(a,i=c.fraction2r(i)),o=c.cleanPos}e[a]=o(s)},V.cleanPosition=function(e,t,r){return("paper"===r||"pixel"===r?l.ensureNumber:V.getFromId(t,r).cleanPos)(e)},V.redrawComponents=function(e,t){t=t||V.listIds(e);var r=e._fullLayout;function n(n,a,i,l){for(var s=o.getComponentMethod(n,a),c={},u=0;ur&&f2e-6||((r-e._forceTick0)/e._minDtick%1+1.000001)%1>2e-6)&&(e._minDtick=0)):e._minDtick=0},V.saveRangeInitial=function(e,t){for(var r=V.list(e,"",!0),n=!1,a=0;a.3*d||u(n)||u(i))){var h=r.dtick/2;e+=e+h.8){var o=Number(r.substr(1));i.exactYears>.8&&o%12==0?e=V.tickIncrement(e,"M6","reverse")+1.5*A:i.exactMonths>.8?e=V.tickIncrement(e,"M1","reverse")+15.5*A:e-=S;var s=V.tickIncrement(e,r);if(s<=n)return s}return e}(m,e,g,c,i)),v=m;v<=u;)v=V.tickIncrement(v,g,!1,i);return{start:t.c2r(m,0,i),end:t.c2r(v,0,i),size:g,_dataSpan:u-c}},V.prepMinorTicks=function(e,t,r){if(!t.minor.dtick){delete e.dtick;var n,i=t.dtick&&a(t._tmin);if(i){var o=V.tickIncrement(t._tmin,t.dtick,!0);n=[t._tmin,.99*o+.01*t._tmin]}else{var s=l.simpleMap(t.range,t.r2l);n=[s[0],.8*s[0]+.2*s[1]]}if(e.range=l.simpleMap(n,t.l2r),e._isMinor=!0,V.prepTicks(e,r),i){var c=a(t.dtick),u=a(e.dtick),f=c?t.dtick:+t.dtick.substring(1),d=u?e.dtick:+e.dtick.substring(1);c&&u?te(f,d)?f===2*k&&d===2*A&&(e.dtick=k):f===2*k&&d===3*A?e.dtick=k:f!==k||(t._input.minor||{}).nticks?re(f/d,2.5)?e.dtick=f/2:e.dtick=f:e.dtick=A:"M"===String(t.dtick).charAt(0)?u?e.dtick="M1":te(f,d)?f>=12&&2===d&&(e.dtick="M3"):e.dtick=t.dtick:"L"===String(e.dtick).charAt(0)?"L"===String(t.dtick).charAt(0)?te(f,d)||(e.dtick=re(f/d,2.5)?t.dtick/2:t.dtick):e.dtick="D1":"D2"===e.dtick&&+t.dtick>1&&(e.dtick=1)}e.range=t.range}void 0===t.minor._tick0Init&&(e.tick0=t.tick0)},V.prepTicks=function(e,t){var r=l.simpleMap(e.range,e.r2l,void 0,void 0,t);if("auto"===e.tickmode||!e.dtick){var n,i=e.nticks;i||("category"===e.type||"multicategory"===e.type?(n=e.tickfont?l.bigFont(e.tickfont.size||12):15,i=e._length/n):(n="y"===e._id.charAt(0)?40:80,i=l.constrain(e._length/n,4,9)+1),"radialaxis"===e._name&&(i*=2)),e.minor&&"array"!==e.minor.tickmode||"array"===e.tickmode&&(i*=100),e._roughDTick=Math.abs(r[1]-r[0])/i,V.autoTicks(e,e._roughDTick),e._minDtick>0&&e.dtick<2*e._minDtick&&(e.dtick=e._minDtick,e.tick0=e.l2r(e._forceTick0))}"period"===e.ticklabelmode&&function(e){var t;function r(){return!(a(e.dtick)||"M"!==e.dtick.charAt(0))}var n=r(),i=V.getTickFormat(e);if(i){var o=e._dtickInit!==e.dtick;/%[fLQsSMX]/.test(i)||(/%[HI]/.test(i)?(t=L,o&&!n&&e.dtick=(E?0:1);R--){var I=!R;R?(e._dtickInit=e.dtick,e._tick0Init=e.tick0):(e.minor._dtickInit=e.minor.dtick,e.minor._tick0Init=e.minor.tick0);var z=R?e:l.extendFlat({},e,e.minor);if(I?V.prepMinorTicks(z,e,t):V.prepTicks(z,t),"array"!==z.tickmode)if("sync"!==z.tickmode){var N=$(u),F=N[0],j=N[1],B=a(z.dtick),U="log"===i&&!(B||"L"===z.dtick.charAt(0)),H=V.tickFirst(z,t);if(R){if(e._tmin=H,H=j:Z<=j;Z=V.tickIncrement(Z,W,f,o)){if(R&&q++,z.rangebreaks&&!f){if(Z=h)break}if(D.length>p||Z===G)break;G=Z;var J={value:Z};R?(U&&Z!==(0|Z)&&(J.simpleLabel=!0),s>1&&q%s&&(J.skipLabel=!0),D.push(J)):(J.minor=!0,C.push(J))}}else D=[],y=ie(e);else R?(D=[],y=oe(e)):(C=[],O=oe(e))}if(E&&!("inside"===e.minor.ticks&&"outside"===e.ticks||"outside"===e.minor.ticks&&"inside"===e.ticks)){for(var X=D.map((function(e){return e.value})),K=[],Q=0;Q0?(i=n-1,o=n):(i=n,o=n);var l,s=e[i].value,c=e[o].value,u=Math.abs(c-s),f=r||u,d=0;f>=m?d=u>=m&&u<=v?u:g:r===b&&f>=_?d=u>=_&&u<=x?u:b:f>=M?d=u>=M&&u<=w?u:T:r===k&&f>=k?d=k:f>=A?d=A:r===S&&f>=S?d=S:r===L&&f>=L&&(d=L),d>=u&&(d=u,l=!0);var h=a+d;if(t.rangebreaks&&d>0){for(var p=0,y=0;y<84;y++){var O=(y+.5)/84;t.maskBreaks(a*(1-O)+O*h)!==P&&p++}(d*=p/84)||(e[n].drop=!0),l&&u>k&&(d=u)}(d>0||0===n)&&(e[n].periodX=a+d/2)}}(D,e,e._definedDelta),e.rangebreaks){var ae="y"===e._id.charAt(0),le=1;"auto"===e.tickmode&&(le=e.tickfont?e.tickfont.size:12);var se=NaN;for(r=D.length-1;r>-1;r--)if(D[r].drop)D.splice(r,1);else{D[r].value=Ie(D[r].value,e);var ce=e.c2p(D[r].value);(ae?se>ce-le:seh||feh&&(ue.periodX=h),fe10||"01-01"!==n.substr(5)?e._tickround="d":e._tickround=+t.substr(1)%12==0?"y":"m";else if(t>=A&&i<=10||t>=15*A)e._tickround="d";else if(t>=O&&i<=16||t>=L)e._tickround="M";else if(t>=D&&i<=19||t>=O)e._tickround="S";else{var o=e.l2r(r+t).replace(/^-/,"").length;e._tickround=Math.max(i,o)-20,e._tickround<0&&(e._tickround=4)}}else if(a(t)||"L"===t.charAt(0)){var l=e.range.map(e.r2d||Number);a(t)||(t=Number(t.substr(1))),e._tickround=2-Math.floor(Math.log(t)/Math.LN10+.01);var s=Math.max(Math.abs(l[0]),Math.abs(l[1])),c=Math.floor(Math.log(s)/Math.LN10+.01),u=void 0===e.minexponent?3:e.minexponent;Math.abs(c)>u&&(me(e.exponentformat)&&!xe(c)?e._tickexponent=3*Math.round((c-1)/3):e._tickexponent=c)}else e._tickround=null}function ve(e,t,r){var n=e.tickfont||{};return{x:t,dx:0,dy:0,text:r||"",fontSize:n.size,font:n.family,fontColor:n.color}}V.autoTicks=function(e,t,r){var n;function i(e){return Math.pow(e,Math.floor(Math.log(t)/Math.LN10))}if("date"===e.type){e.tick0=l.dateTick0(e.calendar,0);var o=2*t;if(o>g)t/=g,n=i(10),e.dtick="M"+12*pe(t,n,le);else if(o>T)t/=T,e.dtick="M"+pe(t,1,se);else if(o>A){if(e.dtick=pe(t,A,e._hasDayOfWeekBreaks?[1,2,7,14]:ue),!r){var s=V.getTickFormat(e),c="period"===e.ticklabelmode;c&&(e._rawTick0=e.tick0),/%[uVW]/.test(s)?e.tick0=l.dateTick0(e.calendar,2):e.tick0=l.dateTick0(e.calendar,1),c&&(e._dowTick0=e.tick0)}}else o>L?e.dtick=pe(t,L,se):o>O?e.dtick=pe(t,O,ce):o>D?e.dtick=pe(t,D,ce):(n=i(10),e.dtick=pe(t,n,le))}else if("log"===e.type){e.tick0=0;var u=l.simpleMap(e.range,e.r2l);if(e._isMinor&&(t*=1.5),t>.7)e.dtick=Math.ceil(t);else if(Math.abs(u[1]-u[0])<1){var f=1.5*Math.abs((u[1]-u[0])/t);t=Math.abs(Math.pow(10,u[1])-Math.pow(10,u[0]))/f,n=i(10),e.dtick="L"+pe(t,n,le)}else e.dtick=t>.3?"D2":"D1"}else"category"===e.type||"multicategory"===e.type?(e.tick0=0,e.dtick=Math.ceil(Math.max(t,1))):Re(e)?(e.tick0=0,n=1,e.dtick=pe(t,n,he)):(e.tick0=0,n=i(10),e.dtick=pe(t,n,le));if(0===e.dtick&&(e.dtick=1),!a(e.dtick)&&"string"!=typeof e.dtick){var d=e.dtick;throw e.dtick=1,"ax.dtick error: "+String(d)}},V.tickIncrement=function(e,t,r,i){var o=r?-1:1;if(a(t))return l.increment(e,o*t);var s=t.charAt(0),c=o*Number(t.substr(1));if("M"===s)return l.incrementMonth(e,c,i);if("L"===s)return Math.log(Math.pow(10,e)+c)/Math.LN10;if("D"===s){var u="D2"===t?de:fe,f=e+.01*o,d=l.roundUp(l.mod(f,1),u,r);return Math.floor(f)+Math.log(n.round(Math.pow(10,d),1))/Math.LN10}throw"unrecognized dtick "+String(t)},V.tickFirst=function(e,t){var r=e.r2l||Number,i=l.simpleMap(e.range,r,void 0,void 0,t),o=i[1] ")}else e._prevDateHead=s,c+="
"+s;t.text=c}(e,o,r,c):"log"===u?function(e,t,r,n,i){var o=e.dtick,s=t.x,c=e.tickformat,u="string"==typeof o&&o.charAt(0);if("never"===i&&(i=""),n&&"L"!==u&&(o="L3",u="L"),c||"L"===u)t.text=be(Math.pow(10,s),e,i,n);else if(a(o)||"D"===u&&l.mod(s+.01,1)<.1){var f=Math.round(s),d=Math.abs(f),h=e.exponentformat;"power"===h||me(h)&&xe(f)?(t.text=0===f?1:1===f?"10":"10"+(f>1?"":C)+d+"",t.fontSize*=1.25):("e"===h||"E"===h)&&d>2?t.text="1"+h+(f>0?"+":C)+d:(t.text=be(Math.pow(10,s),e,"","fakehover"),"D1"===o&&"y"===e._id.charAt(0)&&(t.dy-=t.fontSize/6))}else{if("D"!==u)throw"unrecognized dtick "+String(o);t.text=String(Math.round(Math.pow(10,l.mod(s,1)))),t.fontSize*=.75}if("D1"===e.dtick){var p=String(t.text).charAt(0);"0"!==p&&"1"!==p||("y"===e._id.charAt(0)?t.dx-=t.fontSize/4:(t.dy+=t.fontSize/2,t.dx+=(e.range[1]>e.range[0]?1:-1)*t.fontSize*(s<0?.5:.25)))}}(e,o,0,c,y):"category"===u?function(e,t){var r=e._categories[Math.round(t.x)];void 0===r&&(r=""),t.text=String(r)}(e,o):"multicategory"===u?function(e,t,r){var n=Math.round(t.x),a=e._categories[n]||[],i=void 0===a[1]?"":String(a[1]),o=void 0===a[0]?"":String(a[0]);r?t.text=o+" - "+i:(t.text=i,t.text2=o)}(e,o,r):Re(e)?function(e,t,r,n,a){if("radians"!==e.thetaunit||r)t.text=be(t.x,e,a,n);else{var i=t.x/180;if(0===i)t.text="0";else{var o=function(e){function t(e,t){return Math.abs(e-t)<=1e-6}var r=function(e){for(var r=1;!t(Math.round(e*r)/r,e);)r*=10;return r}(e),n=e*r,a=Math.abs(function e(r,n){return t(n,0)?r:e(n,r%n)}(n,r));return[Math.round(n/a),Math.round(r/a)]}(i);if(o[1]>=100)t.text=be(l.deg2rad(t.x),e,a,n);else{var s=t.x<0;1===o[1]?1===o[0]?t.text="π":t.text=o[0]+"π":t.text=["",o[0],"","⁄","",o[1],"","π"].join(""),s&&(t.text=C+t.text)}}}}(e,o,r,c,y):function(e,t,r,n,a){"never"===a?a="":"all"===e.showexponent&&Math.abs(t.x/e.dtick)<1e-6&&(a="hide"),t.text=be(t.x,e,a,n)}(e,o,0,c,y),n||(e.tickprefix&&!p(e.showtickprefix)&&(o.text=e.tickprefix+o.text),e.ticksuffix&&!p(e.showticksuffix)&&(o.text+=e.ticksuffix)),"boundaries"===e.tickson||e.showdividers){var v=function(t){var r=e.l2p(t);return r>=0&&r<=e._length?t:null};o.xbnd=[v(o.x-.5),v(o.x+e.dtick-.5)]}return o},V.hoverLabelText=function(e,t,r){r&&(e=l.extendFlat({},e,{hoverformat:r}));var n=Array.isArray(t)?t[0]:t,a=Array.isArray(t)?t[1]:void 0;if(void 0!==a&&a!==n)return V.hoverLabelText(e,n,r)+" - "+V.hoverLabelText(e,a,r);var i="log"===e.type&&n<=0,o=V.tickText(e,e.c2l(i?-n:n),"hover").text;return i?0===n?"0":C+o:o};var ge=["f","p","n","μ","m","","k","M","G","T"];function me(e){return"SI"===e||"B"===e}function xe(e){return e>14||e<-15}function be(e,t,r,n){var i=e<0,o=t._tickround,s=r||t.exponentformat||"B",c=t._tickexponent,u=V.getTickFormat(t),f=t.separatethousands;if(n){var d={exponentformat:s,minexponent:t.minexponent,dtick:"none"===t.showexponent?t.dtick:a(e)&&Math.abs(e)||1,range:"none"===t.showexponent?t.range.map(t.r2d):[0,e||1]};ye(d),o=(Number(d._tickround)||0)+4,c=d._tickexponent,t.hoverformat&&(u=t.hoverformat)}if(u)return t._numFormat(u)(e).replace(/-/g,C);var h,p=Math.pow(10,-o)/2;if("none"===s&&(c=0),(e=Math.abs(e))"+h+"":"B"===s&&9===c?e+="B":me(s)&&(e+=ge[c/3+5])),i?C+e:e}function _e(e,t){if(e){var r=Object.keys(F).reduce((function(e,r){return-1!==t.indexOf(r)&&F[r].forEach((function(t){e[t]=1})),e}),{});Object.keys(e).forEach((function(t){r[t]||(1===t.length?e[t]=0:delete e[t])}))}}function we(e,t){for(var r=[],n={},a=0;a1&&r=a.min&&e=0,i=u(e,t[1])<=0;return(r||a)&&(n||i)}if(e.tickformatstops&&e.tickformatstops.length>0)switch(e.type){case"date":case"linear":for(t=0;t=o(a)))){r=n;break}break;case"log":for(t=0;t=0&&a.unshift(a.splice(n,1).shift())}}));var o={false:{left:0,right:0}};return l.syncOrAsync(a.map((function(t){return function(){if(t){var n=V.getFromId(e,t);r||(r={}),r.axShifts=o,r.overlayingShiftedAx=i;var a=V.drawOne(e,n,r);return n._shiftPusher&&Fe(n,n._fullDepth||0,o,!0),n._r=n.range.slice(),n._rl=l.simpleMap(n._r,n.r2l),a}}})))},V.drawOne=function(e,t,r){var n,a,s,c=(r=r||{}).axShifts||{},h=r.overlayingShiftedAx||[];t.setScale();var p=e._fullLayout,y=t._id,v=y.charAt(0),g=V.counterLetter(y),m=p._plots[t._mainSubplot];if(m){if(t._shiftPusher=t.autoshift||-1!==h.indexOf(t._id)||-1!==h.indexOf(t.overlaying),t._shiftPusher&"free"===t.anchor){var x=t.linewidth/2||0;"inside"===t.ticks&&(x+=t.ticklen),Fe(t,x,c,!0),Fe(t,t.shift||0,c,!1)}!0===r.skipTitle&&void 0!==t._shift||(t._shift=function(e,t){return e.autoshift?t[e.overlaying][e.side]:e.shift||0}(t,c));var b=m[v+"axislayer"],_=t._mainLinePosition,w=_+=t._shift,T=t._mainMirrorPosition,M=t._vals=V.calcTicks(t),k=[t.mirror,w,T].join("_");for(n=0;n0?r.bottom-u:0,f))));var d=0,h=0;if(t._shiftPusher&&(d=Math.max(f,r.height>0?"l"===s?u-r.left:r.right-u:0),t.title.text!==p._dfltTitle[v]&&(h=(t._titleStandoff||0)+(t._titleScoot||0),"l"===s&&(h+=ke(t))),t._fullDepth=Math.max(d,h)),t.automargin){n={x:0,y:0,r:0,l:0,t:0,b:0};var y=[0,1],m="number"==typeof t._shift?t._shift:0;if("x"===v){if("b"===s?n[s]=t._depth:(n[s]=t._depth=Math.max(r.width>0?u-r.top:0,f),y.reverse()),r.width>0){var x=r.right-(t._offset+t._length);x>0&&(n.xr=1,n.r=x);var b=t._offset-r.left;b>0&&(n.xl=0,n.l=b)}}else if("l"===s?(t._depth=Math.max(r.height>0?u-r.left:0,f),n[s]=t._depth-m):(t._depth=Math.max(r.height>0?r.right-u:0,f),n[s]=t._depth+m,y.reverse()),r.height>0){var _=r.bottom-(t._offset+t._length);_>0&&(n.yb=0,n.b=_);var w=t._offset-r.top;w>0&&(n.yt=1,n.t=w)}n[g]="free"===t.anchor?t.position:t._anchorAxis.domain[y[0]],t.title.text!==p._dfltTitle[v]&&(n[s]+=ke(t)+(t.title.standoff||0)),t.mirror&&"free"!==t.anchor&&((a={x:0,y:0,r:0,l:0,t:0,b:0})[c]=t.linewidth,t.mirror&&!0!==t.mirror&&(a[c]+=f),!0===t.mirror||"ticks"===t.mirror?a[g]=t._anchorAxis.domain[y[1]]:"all"!==t.mirror&&"allticks"!==t.mirror||(a[g]=[t._counterDomainMin,t._counterDomainMax][y[1]]))}se&&(l=o.getComponentMethod("rangeslider","autoMarginOpts")(e,t)),"string"==typeof t.automargin&&(_e(n,t.automargin),_e(a,t.automargin)),i.autoMargin(e,Le(t),n),i.autoMargin(e,Oe(t),a),i.autoMargin(e,De(t),l)})),l.syncOrAsync(oe)}}function ce(e){var r=y+(e||"tick");return A[r]||(A[r]=function(e,t){var r,n,a,i;return e._selections[t].size()?(r=1/0,n=-1/0,a=1/0,i=-1/0,e._selections[t].each((function(){var e=Se(this),t=d.bBox(e.node().parentNode);r=Math.min(r,t.top),n=Math.max(n,t.bottom),a=Math.min(a,t.left),i=Math.max(i,t.right)}))):(r=0,n=0,a=0,i=0),{top:r,bottom:n,left:a,right:i,height:n-r,width:i-a}}(t,r)),A[r]}},V.getTickSigns=function(e,t){var r=e._id.charAt(0),n={x:"top",y:"right"}[r],a=e.side===n?1:-1,i=[-1,1,a,-a];return"inside"!==(t?(e.minor||{}).ticks:e.ticks)==("x"===r)&&(i=i.map((function(e){return-e}))),e.side&&i.push({l:-1,t:-1,r:1,b:1}[e.side.charAt(0)]),i},V.makeTransTickFn=function(e){return"x"===e._id.charAt(0)?function(t){return s(e._offset+e.l2p(t.x),0)}:function(t){return s(0,e._offset+e.l2p(t.x))}},V.makeTransTickLabelFn=function(e){var t=function(e){var t=e.ticklabelposition||"",r=function(e){return-1!==t.indexOf(e)},n=r("top"),a=r("left"),i=r("right"),o=r("bottom"),l=r("inside"),s=o||a||n||i;if(!s&&!l)return[0,0];var c=e.side,u=s?(e.tickwidth||0)/2:0,f=3,d=e.tickfont?e.tickfont.size:12;return(o||n)&&(u+=d*U,f+=(e.linewidth||0)/2),(a||i)&&(u+=(e.linewidth||0)/2,f+=3),l&&"top"===c&&(f-=d*(1-U)),(a||n)&&(u=-u),"bottom"!==c&&"right"!==c||(f=-f),[s?u:0,l?f:0]}(e),r=t[0],n=t[1];return"x"===e._id.charAt(0)?function(t){return s(r+e._offset+e.l2p(Te(t)),n)}:function(t){return s(n,r+e._offset+e.l2p(Te(t)))}},V.makeTickPath=function(e,t,r,n){n||(n={});var a=n.minor;if(a&&!e.minor)return"";var i=void 0!==n.len?n.len:a?e.minor.ticklen:e.ticklen,o=e._id.charAt(0),l=(e.linewidth||1)/2;return"x"===o?"M0,"+(t+l*r)+"v"+i*r:"M"+(t+l*r)+",0h"+i*r},V.makeLabelFns=function(e,t,r){var n=e.ticklabelposition||"",i=function(e){return-1!==n.indexOf(e)},o=i("top"),s=i("left"),c=i("right"),u=i("bottom")||s||o||c,f=i("inside"),d="inside"===n&&"inside"===e.ticks||!f&&"outside"===e.ticks&&"boundaries"!==e.tickson,h=0,p=0,y=d?e.ticklen:0;if(f?y*=-1:u&&(y=0),d&&(h+=y,r)){var v=l.deg2rad(r);h=y*Math.cos(v)+1,p=y*Math.sin(v)}e.showticklabels&&(d||e.showline)&&(h+=.2*e.tickfont.size);var g,m,x,b,_,w={labelStandoff:h+=(e.linewidth||1)/2*(f?-1:1),labelShift:p},T=0,M=e.side,k=e._id.charAt(0),A=e.tickangle;if("x"===k)b=(_=!f&&"bottom"===M||f&&"top"===M)?1:-1,f&&(b*=-1),g=p*b,m=t+h*b,x=_?1:-.2,90===Math.abs(A)&&(f?x+=B:x=-90===A&&"bottom"===M?U:90===A&&"top"===M?B:.5,T=B/2*(A/90)),w.xFn=function(e){return e.dx+g+T*e.fontSize},w.yFn=function(e){return e.dy+m+e.fontSize*x},w.anchorFn=function(e,t){if(u){if(s)return"end";if(c)return"start"}return a(t)&&0!==t&&180!==t?t*b<0!==f?"end":"start":"middle"},w.heightFn=function(t,r,n){return r<-60||r>60?-.5*n:"top"===e.side!==f?-n:0};else if("y"===k){if(b=(_=!f&&"left"===M||f&&"right"===M)?1:-1,f&&(b*=-1),g=h,m=p*b,x=0,f||90!==Math.abs(A)||(x=-90===A&&"left"===M||90===A&&"right"===M?U:.5),f){var S=a(A)?+A:0;if(0!==S){var L=l.deg2rad(S);T=Math.abs(Math.sin(L))*U*b,x=0}}w.xFn=function(e){return e.dx+t-(g+e.fontSize*x)*b+T*e.fontSize},w.yFn=function(e){return e.dy+m+e.fontSize*B},w.anchorFn=function(e,t){return a(t)&&90===Math.abs(t)?"middle":_?"end":"start"},w.heightFn=function(t,r,n){return"right"===e.side&&(r*=-1),r<-30?-n:r<30?-.5*n:0}}return w},V.drawTicks=function(e,t,r){r=r||{};var a=t._id+"tick",i=[].concat(t.minor&&t.minor.ticks?r.vals.filter((function(e){return e.minor&&!e.noTick})):[]).concat(t.ticks?r.vals.filter((function(e){return!e.minor&&!e.noTick})):[]),o=r.layer.selectAll("path."+a).data(i,Me);o.exit().remove(),o.enter().append("path").classed(a,1).classed("ticks",1).classed("crisp",!1!==r.crisp).each((function(e){return f.stroke(n.select(this),e.minor?t.minor.tickcolor:t.tickcolor)})).style("stroke-width",(function(r){return d.crispRound(e,r.minor?t.minor.tickwidth:t.tickwidth,1)+"px"})).attr("d",r.path).style("display",null),Ne(t,[z]),o.attr("transform",r.transFn)},V.drawGrid=function(e,t,r){if(r=r||{},"sync"!==t.tickmode){var a=t._id+"grid",i=t.minor&&t.minor.showgrid,o=i?r.vals.filter((function(e){return e.minor})):[],l=t.showgrid?r.vals.filter((function(e){return!e.minor})):[],s=r.counterAxis;if(s&&V.shouldShowZeroLine(e,t,s))for(var c="array"===t.tickmode,u=0;u=0;g--){var m=g?y:v;if(m){var x=m.selectAll("path."+a).data(g?l:o,Me);x.exit().remove(),x.enter().append("path").classed(a,1).classed("crisp",!1!==r.crisp),x.attr("transform",r.transFn).attr("d",r.path).each((function(e){return f.stroke(n.select(this),e.minor?t.minor.gridcolor:t.gridcolor||"#ddd")})).style("stroke-dasharray",(function(e){return d.dashStyle(e.minor?t.minor.griddash:t.griddash,e.minor?t.minor.gridwidth:t.gridwidth)})).style("stroke-width",(function(e){return(e.minor?p:t._gw)+"px"})).style("display",null),"function"==typeof r.path&&x.attr("d",r.path)}}Ne(t,[R,I])}},V.drawZeroLine=function(e,t,r){r=r||r;var n=t._id+"zl",a=V.shouldShowZeroLine(e,t,r.counterAxis),i=r.layer.selectAll("path."+n).data(a?[{x:0,id:t._id}]:[]);i.exit().remove(),i.enter().append("path").classed(n,1).classed("zl",1).classed("crisp",!1!==r.crisp).each((function(){r.layer.selectAll("path").sort((function(e,t){return Z(e.id,t.id)}))})),i.attr("transform",r.transFn).attr("d",r.path).call(f.stroke,t.zerolinecolor||f.defaultLine).style("stroke-width",d.crispRound(e,t.zerolinewidth,t._gw||1)+"px").style("display",null),Ne(t,[E])},V.drawLabels=function(e,t,r){r=r||{};var i=e._fullLayout,o=t._id,u=o.charAt(0),f=r.cls||o+"tick",h=r.vals.filter((function(e){return e.text})),p=r.labelFns,y=r.secondary?0:t.tickangle,v=(t._prevTickAngles||{})[f],g=r.layer.selectAll("g."+f).data(t.showticklabels?h:[],Me),m=[];function x(e,i){e.each((function(e){var o=n.select(this),l=o.select(".text-math-group"),u=p.anchorFn(e,i),f=r.transFn.call(o.node(),e)+(a(i)&&0!=+i?" rotate("+i+","+p.xFn(e)+","+(p.yFn(e)-e.fontSize/2)+")":""),h=c.lineCount(o),y=H*e.fontSize,v=p.heightFn(e,a(i)?+i:0,(h-1)*y);if(v&&(f+=s(0,v)),l.empty()){var g=o.select("text");g.attr({transform:f,"text-anchor":u}),g.style("opacity",1),t._adjustTickLabelsOverflow&&t._adjustTickLabelsOverflow()}else{var m=d.bBox(l.node()).width*{end:-.5,start:.5}[u];l.attr("transform",f+s(m,0))}}))}g.enter().append("g").classed(f,1).append("text").attr("text-anchor","middle").each((function(t){var r=n.select(this),a=e._promises.length;r.call(c.positionText,p.xFn(t),p.yFn(t)).call(d.font,t.font,t.fontSize,t.fontColor).text(t.text).call(c.convertToTspans,e),e._promises[a]?m.push(e._promises.pop().then((function(){x(r,y)}))):x(r,y)})),Ne(t,[N]),g.exit().remove(),r.repositionOnUpdate&&g.each((function(e){n.select(this).select("text").call(c.positionText,p.xFn(e),p.yFn(e))})),t._adjustTickLabelsOverflow=function(){var r=t.ticklabeloverflow;if(r&&"allow"!==r){var a=-1!==r.indexOf("hide"),o="x"===t._id.charAt(0),s=0,c=o?e._fullLayout.width:e._fullLayout.height;if(-1!==r.indexOf("domain")){var u=l.simpleMap(t.range,t.r2l);s=t.l2p(u[0])+t._offset,c=t.l2p(u[1])+t._offset}var f=Math.min(s,c),h=Math.max(s,c),p=t.side,y=1/0,v=-1/0;for(var m in g.each((function(e){var r=n.select(this);if(r.select(".text-math-group").empty()){var i=d.bBox(r.node()),l=0;o?(i.right>h||i.lefth||i.top+(t.tickangle?0:e.fontSize/4)t["_visibleLabelMin_"+r._id]?s.style("display","none"):"tick"!==e.K||a||s.style("display",null)}))}))}))}))},x(g,v+1?v:y);var b=null;t._selections&&(t._selections[f]=g);var _=[function(){return m.length&&Promise.all(m)}];t.automargin&&i._redrawFromAutoMarginCount&&90===v?(b=90,_.push((function(){x(g,v)}))):_.push((function(){if(x(g,y),h.length&&"x"===u&&!a(y)&&("log"!==t.type||"D"!==String(t.dtick).charAt(0))){b=0;var e,n=0,i=[];if(g.each((function(e){n=Math.max(n,e.fontSize);var r=t.l2p(e.x),a=Se(this),o=d.bBox(a.node());i.push({top:0,bottom:10,height:10,left:r-o.width/2,right:r+o.width/2+2,width:o.width+2})})),"boundaries"!==t.tickson&&!t.showdividers||r.secondary){var o=h.length,s=Math.abs((h[o-1].x-h[0].x)*t._m)/(o-1),c=t.ticklabelposition||"",f=function(e){return-1!==c.indexOf(e)},p=f("top"),v=f("left"),m=f("right"),_=f("bottom")||v||p||m?(t.tickwidth||0)+6:0,w=s<2.5*n||"multicategory"===t.type||"realaxis"===t._name;for(e=0;e1)for(n=1;n2*o}(a,t))return"date";var v="strict"!==r.autotypenumbers;return function(e,t){for(var r=e.length,n=f(r),a=0,o=0,l={},u=0;u2*a}(a,v)?"category":function(e,t){for(var r=e.length,n=0;n=2){var l,c,u="";if(2===o.length)for(l=0;l<2;l++)if(c=b(o[l])){u=v;break}var f=a("pattern",u);if(f===v)for(l=0;l<2;l++)(c=b(o[l]))&&(t.bounds[l]=o[l]=c-1);if(f)for(l=0;l<2;l++)switch(c=o[l],f){case v:if(!n(c))return void(t.enabled=!1);if((c=+c)!==Math.floor(c)||c<0||c>=7)return void(t.enabled=!1);t.bounds[l]=o[l]=c;break;case g:if(!n(c))return void(t.enabled=!1);if((c=+c)<0||c>24)return void(t.enabled=!1);t.bounds[l]=o[l]=c}if(!1===r.autorange){var d=r.range;if(d[0]d[1])return void(t.enabled=!1)}else if(o[0]>d[0]&&o[1]n?1:-1:+(e.substr(1)||1)-+(t.substr(1)||1)},t.ref2id=function(e){return!!/^[xyz]/.test(e)&&e.split(" ")[0]},t.isLinked=function(e,t){return i(t,e._axisMatchGroups)||i(t,e._axisConstraintGroups)}},15258:function(e){"use strict";e.exports=function(e,t,r,n){if("category"===t.type){var a,i=e.categoryarray,o=Array.isArray(i)&&i.length>0;o&&(a="array");var l,s=r("categoryorder",a);"array"===s&&(l=r("categoryarray")),o||"array"!==s||(s=t.categoryorder="trace"),"trace"===s?t._initialCategories=[]:"array"===s?t._initialCategories=l.slice():(l=function(e,t){var r,n,a,i=t.dataAttr||e._id.charAt(0),o={};if(t.axData)r=t.axData;else for(r=[],n=0;nn?a.substr(n):i.substr(r))+o:a+i+e*t:o}function v(e,t){for(var r=t._size,n=r.h/r.w,a={},i=Object.keys(e),o=0;oc*x)||T)for(r=0;rE&&NC&&(C=N);d/=(C-D)/(2*P),D=s.l2r(D),C=s.l2r(C),s.range=s._input.range=S=0?Math.min(e,.9):1/(1/Math.max(e,-.3)+3.222))}function j(e,t,r,n,a){return e.append("path").attr("class","zoombox").style({fill:t>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("transform",c(r,n)).attr("d",a+"Z")}function B(e,t,r){return e.append("path").attr("class","zoombox-corners").style({fill:f.background,stroke:f.defaultLine,"stroke-width":1,opacity:0}).attr("transform",c(t,r)).attr("d","M0,0Z")}function U(e,t,r,n,a,i){e.attr("d",n+"M"+r.l+","+r.t+"v"+r.h+"h"+r.w+"v-"+r.h+"h-"+r.w+"Z"),H(e,t,a,i)}function H(e,t,r,n){r||(e.transition().style("fill",n>.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),t.transition().style("opacity",1).duration(200))}function q(e){n.select(e).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}function V(e){P&&e.data&&e._context.showTips&&(a.notifier(a._(e,"Double-click to zoom back out"),"long"),P=!1)}function Y(e){var t=Math.floor(Math.min(e.b-e.t,e.r-e.l,C)/2);return"M"+(e.l-3.5)+","+(e.t-.5+t)+"h3v"+-t+"h"+t+"v-3h-"+(t+3)+"ZM"+(e.r+3.5)+","+(e.t-.5+t)+"h-3v"+-t+"h"+-t+"v-3h"+(t+3)+"ZM"+(e.r+3.5)+","+(e.b+.5-t)+"h-3v"+t+"h"+-t+"v3h"+(t+3)+"ZM"+(e.l-3.5)+","+(e.b+.5-t)+"h3v"+t+"h"+t+"v3h-"+(t+3)+"Z"}function G(e,t,r,n,i){for(var o,l,s,c,u=!1,f={},d={},h=(i||{}).xaHash,p=(i||{}).yaHash,y=0;y=0)a._fullLayout._deactivateShape(a);else{var o=a._fullLayout.clickmode;if(q(a),2!==e||ge||Ve(),ve)o.indexOf("select")>-1&&S(r,a,X,$,t.id,Ce),o.indexOf("event")>-1&&h.click(a,r,t.id);else if(1===e&&ge){var l=y?E:P,c="s"===y||"w"===g?0:1,f=l._name+".range["+c+"]",d=function(e,t){var r,n=e.range[t],a=Math.abs(n-e.range[1-t]);return"date"===e.type?n:"log"===e.type?(r=Math.ceil(Math.max(0,-Math.log(a)/Math.LN10))+3,i("."+r+"g")(Math.pow(10,n))):(r=Math.floor(Math.log(Math.abs(n))/Math.LN10)-Math.floor(Math.log(a)/Math.LN10)+4,i("."+String(r)+"g")(n))}(l,c),p="left",v="middle";if(l.fixedrange)return;y?(v="n"===y?"top":"bottom","right"===l.side&&(p="right")):"e"===g&&(p="right"),a._context.showAxisRangeEntryBoxes&&n.select(be).call(u.makeEditable,{gd:a,immediate:!0,background:a._fullLayout.paper_bgcolor,text:String(d),fill:l.tickfont?l.tickfont.color:"#444",horizontalAlign:p,verticalAlign:v}).on("edit",(function(e){var t=l.d2r(e);void 0!==t&&s.call("_guiRelayout",a,f,t)}))}}}function Re(t,r){if(e._transitioningWithDuration)return!1;var n=Math.max(0,Math.min(ee,he*t+_e)),a=Math.max(0,Math.min(te,pe*r+we)),i=Math.abs(n-_e),o=Math.abs(a-we);function l(){Se="",Te.r=Te.l,Te.t=Te.b,Oe.attr("d","M0,0Z")}if(Te.l=Math.min(_e,n),Te.r=Math.max(_e,n),Te.t=Math.min(we,a),Te.b=Math.max(we,a),re.isSubplotConstrained)i>C||o>C?(Se="xy",i/ee>o/te?(o=i*te/ee,we>a?Te.t=we-o:Te.b=we+o):(i=o*ee/te,_e>n?Te.l=_e-i:Te.r=_e+i),Oe.attr("d",Y(Te))):l();else if(ne.isSubplotConstrained)if(i>C||o>C){Se="xy";var s=Math.min(Te.l/ee,(te-Te.b)/te),c=Math.max(Te.r/ee,(te-Te.t)/te);Te.l=s*ee,Te.r=c*ee,Te.b=(1-s)*te,Te.t=(1-c)*te,Oe.attr("d",Y(Te))}else l();else!ie||o0){var u;if(ne.isSubplotConstrained||!ae&&1===ie.length){for(u=0;ub[1]-1/4096&&(t.domain=l),a.noneOrAll(e.domain,t.domain,l),"sync"===t.tickmode&&(t.tickmode="auto")}return r("layer"),t}},89426:function(e,t,r){"use strict";var n=r(59652);e.exports=function(e,t,r,a,i){i||(i={});var o=i.tickSuffixDflt,l=n(e);r("tickprefix")&&r("showtickprefix",l),r("ticksuffix",o)&&r("showticksuffix",l)}},42449:function(e,t,r){"use strict";var n=r(18783).FROM_BL;e.exports=function(e,t,r){void 0===r&&(r=n[e.constraintoward||"center"]);var a=[e.r2l(e.range[0]),e.r2l(e.range[1])],i=a[0]+(a[1]-a[0])*r;e.range=e._input.range=[e.l2r(i+(a[0]-i)*t),e.l2r(i+(a[1]-i)*t)],e.setScale()}},21994:function(e,t,r){"use strict";var n=r(39898),a=r(84096).g0,i=r(71828),o=i.numberFormat,l=r(92770),s=i.cleanNumber,c=i.ms2DateTime,u=i.dateTime2ms,f=i.ensureNumber,d=i.isArrayOrTypedArray,h=r(50606),p=h.FP_SAFE,y=h.BADNUM,v=h.LOG_CLIP,g=h.ONEWEEK,m=h.ONEDAY,x=h.ONEHOUR,b=h.ONEMIN,_=h.ONESEC,w=r(41675),T=r(85555),M=T.HOUR_PATTERN,k=T.WEEKDAY_PATTERN;function A(e){return Math.pow(10,e)}function S(e){return null!=e}e.exports=function(e,t){t=t||{};var r=e._id||"x",h=r.charAt(0);function L(t,r){if(t>0)return Math.log(t)/Math.LN10;if(t<=0&&r&&e.range&&2===e.range.length){var n=e.range[0],a=e.range[1];return.5*(n+a-2*v*Math.abs(n-a))}return y}function O(t,r,n,a){if((a||{}).msUTC&&l(t))return+t;var o=u(t,n||e.calendar);if(o===y){if(!l(t))return y;t=+t;var s=Math.floor(10*i.mod(t+.05,1)),c=Math.round(t-s/10);o=u(new Date(c))+s/10}return o}function D(t,r,n){return c(t,r,n||e.calendar)}function C(t){return e._categories[Math.round(t)]}function P(t){if(S(t)){if(void 0===e._categoriesMap&&(e._categoriesMap={}),void 0!==e._categoriesMap[t])return e._categoriesMap[t];e._categories.push("number"==typeof t?String(t):t);var r=e._categories.length-1;return e._categoriesMap[t]=r,r}return y}function E(t){if(e._categoriesMap)return e._categoriesMap[t]}function R(e){var t=E(e);return void 0!==t?t:l(e)?+e:void 0}function I(e){return l(e)?+e:E(e)}function z(e,t,r){return n.round(r+t*e,2)}function N(e,t,r){return(e-r)/t}var F=function(t){return l(t)?z(t,e._m,e._b):y},j=function(t){return N(t,e._m,e._b)};if(e.rangebreaks){var B="y"===h;F=function(t){if(!l(t))return y;var r=e._rangebreaks.length;if(!r)return z(t,e._m,e._b);var n=B;e.range[0]>e.range[1]&&(n=!n);for(var a=n?-1:1,i=a*t,o=0,s=0;su)){o=i<(c+u)/2?s:s+1;break}o=s+1}var f=e._B[o]||0;return isFinite(f)?z(t,e._m2,f):0},j=function(t){var r=e._rangebreaks.length;if(!r)return N(t,e._m,e._b);for(var n=0,a=0;ae._rangebreaks[a].pmax&&(n=a+1);return N(t,e._m2,e._B[n])}}e.c2l="log"===e.type?L:f,e.l2c="log"===e.type?A:f,e.l2p=F,e.p2l=j,e.c2p="log"===e.type?function(e,t){return F(L(e,t))}:F,e.p2c="log"===e.type?function(e){return A(j(e))}:j,-1!==["linear","-"].indexOf(e.type)?(e.d2r=e.r2d=e.d2c=e.r2c=e.d2l=e.r2l=s,e.c2d=e.c2r=e.l2d=e.l2r=f,e.d2p=e.r2p=function(t){return e.l2p(s(t))},e.p2d=e.p2r=j,e.cleanPos=f):"log"===e.type?(e.d2r=e.d2l=function(e,t){return L(s(e),t)},e.r2d=e.r2c=function(e){return A(s(e))},e.d2c=e.r2l=s,e.c2d=e.l2r=f,e.c2r=L,e.l2d=A,e.d2p=function(t,r){return e.l2p(e.d2r(t,r))},e.p2d=function(e){return A(j(e))},e.r2p=function(t){return e.l2p(s(t))},e.p2r=j,e.cleanPos=f):"date"===e.type?(e.d2r=e.r2d=i.identity,e.d2c=e.r2c=e.d2l=e.r2l=O,e.c2d=e.c2r=e.l2d=e.l2r=D,e.d2p=e.r2p=function(t,r,n){return e.l2p(O(t,0,n))},e.p2d=e.p2r=function(e,t,r){return D(j(e),t,r)},e.cleanPos=function(t){return i.cleanDate(t,y,e.calendar)}):"category"===e.type?(e.d2c=e.d2l=P,e.r2d=e.c2d=e.l2d=C,e.d2r=e.d2l_noadd=R,e.r2c=function(t){var r=I(t);return void 0!==r?r:e.fraction2r(.5)},e.l2r=e.c2r=f,e.r2l=I,e.d2p=function(t){return e.l2p(e.r2c(t))},e.p2d=function(e){return C(j(e))},e.r2p=e.d2p,e.p2r=j,e.cleanPos=function(e){return"string"==typeof e&&""!==e?e:f(e)}):"multicategory"===e.type&&(e.r2d=e.c2d=e.l2d=C,e.d2r=e.d2l_noadd=R,e.r2c=function(t){var r=R(t);return void 0!==r?r:e.fraction2r(.5)},e.r2c_just_indices=E,e.l2r=e.c2r=f,e.r2l=R,e.d2p=function(t){return e.l2p(e.r2c(t))},e.p2d=function(e){return C(j(e))},e.r2p=e.d2p,e.p2r=j,e.cleanPos=function(e){return Array.isArray(e)||"string"==typeof e&&""!==e?e:f(e)},e.setupMultiCategory=function(n){var a,o,l=e._traceIndices,s=e._matchGroup;if(s&&0===e._categories.length)for(var c in s)if(c!==r){var u=t[w.id2name(c)];l=l.concat(u._traceIndices)}var f=[[0,{}],[0,{}]],p=[];for(a=0;ap&&(o[n]=p),o[0]===o[1]){var c=Math.max(1,Math.abs(1e-6*o[0]));o[0]-=c,o[1]+=c}}else i.nestedProperty(e,t).set(a)},e.setScale=function(r){var n=t._size;if(e.overlaying){var a=w.getFromId({_fullLayout:t},e.overlaying);e.domain=a.domain}var i=r&&e._r?"_r":"range",o=e.calendar;e.cleanRange(i);var l,s,c=e.r2l(e[i][0],o),u=e.r2l(e[i][1],o),f="y"===h;if(f?(e._offset=n.t+(1-e.domain[1])*n.h,e._length=n.h*(e.domain[1]-e.domain[0]),e._m=e._length/(c-u),e._b=-e._m*u):(e._offset=n.l+e.domain[0]*n.w,e._length=n.w*(e.domain[1]-e.domain[0]),e._m=e._length/(u-c),e._b=-e._m*c),e._rangebreaks=[],e._lBreaks=0,e._m2=0,e._B=[],e.rangebreaks&&(e._rangebreaks=e.locateBreaks(Math.min(c,u),Math.max(c,u)),e._rangebreaks.length)){for(l=0;lu&&(d=!d),d&&e._rangebreaks.reverse();var p=d?-1:1;for(e._m2=p*e._length/(Math.abs(u-c)-e._lBreaks),e._B.push(-e._m2*(f?u:c)),l=0;la&&(a+=7,oa&&(a+=24,o=n&&o=n&&t=l.min&&(el.max&&(l.max=n),a=!1)}a&&c.push({min:e,max:n})}};for(n=0;nr.duration?(function(){for(var r={},n=0;n rect").call(o.setTranslate,0,0).call(o.setScale,1,1),e.plot.call(o.setTranslate,t._offset,r._offset).call(o.setScale,1,1);var n=e.plot.selectAll(".scatterlayer .trace");n.selectAll(".point").call(o.setPointGroupScale,1,1),n.selectAll(".textpoint").call(o.setTextPointsScale,1,1),n.call(o.hideOutsideRangePoints,e)}function v(t,r){var n=t.plotinfo,a=n.xaxis,s=n.yaxis,c=a._length,u=s._length,f=!!t.xr1,d=!!t.yr1,h=[];if(f){var p=i.simpleMap(t.xr0,a.r2l),y=i.simpleMap(t.xr1,a.r2l),v=p[1]-p[0],g=y[1]-y[0];h[0]=(p[0]*(1-r)+r*y[0]-p[0])/(p[1]-p[0])*c,h[2]=c*(1-r+r*g/v),a.range[0]=a.l2r(p[0]*(1-r)+r*y[0]),a.range[1]=a.l2r(p[1]*(1-r)+r*y[1])}else h[0]=0,h[2]=c;if(d){var m=i.simpleMap(t.yr0,s.r2l),x=i.simpleMap(t.yr1,s.r2l),b=m[1]-m[0],_=x[1]-x[0];h[1]=(m[1]*(1-r)+r*x[1]-m[1])/(m[0]-m[1])*u,h[3]=u*(1-r+r*_/b),s.range[0]=a.l2r(m[0]*(1-r)+r*x[0]),s.range[1]=s.l2r(m[1]*(1-r)+r*x[1])}else h[1]=0,h[3]=u;l.drawOne(e,a,{skipTitle:!0}),l.drawOne(e,s,{skipTitle:!0}),l.redrawComponents(e,[a._id,s._id]);var w=f?c/h[2]:1,T=d?u/h[3]:1,M=f?h[0]:0,k=d?h[1]:0,A=f?h[0]/h[2]*c:0,S=d?h[1]/h[3]*u:0,L=a._offset-A,O=s._offset-S;n.clipRect.call(o.setTranslate,M,k).call(o.setScale,1/w,1/T),n.plot.call(o.setTranslate,L,O).call(o.setScale,w,T),o.setPointGroupScale(n.zoomScalePts,1/w,1/T),o.setTextPointsScale(n.zoomScaleTxt,1/w,1/T)}l.redrawComponents(e)}},951:function(e,t,r){"use strict";var n=r(73972).traceIs,a=r(4322);function i(e){return{v:"x",h:"y"}[e.orientation||"v"]}function o(e,t){var r=i(e),a=n(e,"box-violin"),o=n(e._fullInput||{},"candlestick");return a&&!o&&t===r&&void 0===e[r]&&void 0===e[r+"0"]}e.exports=function(e,t,r,l){r("autotypenumbers",l.autotypenumbersDflt),"-"===r("type",(l.splomStash||{}).type)&&(function(e,t){if("-"===e.type){var r,l=e._id,s=l.charAt(0);-1!==l.indexOf("scene")&&(l=s);var c=function(e,t,r){for(var n=0;n0&&(a["_"+r+"axes"]||{})[t])return a;if((a[r+"axis"]||r)===t){if(o(a,r))return a;if((a[r]||[]).length||a[r+"0"])return a}}}(t,l,s);if(c)if("histogram"!==c.type||s!=={v:"y",h:"x"}[c.orientation||"v"]){var u=s+"calendar",f=c[u],d={noMultiCategory:!n(c,"cartesian")||n(c,"noMultiCategory")};if("box"===c.type&&c._hasPreCompStats&&s==={h:"x",v:"y"}[c.orientation||"v"]&&(d.noMultiCategory=!0),d.autotypenumbers=e.autotypenumbers,o(c,s)){var h=i(c),p=[];for(r=0;r0?".":"")+i;a.isPlainObject(o)?s(o,t,l,n+1):t(l,i,o)}}))}t.manageCommandObserver=function(e,r,n,o){var l={},s=!0;r&&r._commandObserver&&(l=r._commandObserver),l.cache||(l.cache={}),l.lookupTable={};var c=t.hasSimpleAPICommandBindings(e,n,l.lookupTable);if(r&&r._commandObserver){if(c)return l;if(r._commandObserver.remove)return r._commandObserver.remove(),r._commandObserver=null,l}if(c){i(e,c,l.cache),l.check=function(){if(s){var t=i(e,c,l.cache);return t.changed&&o&&void 0!==l.lookupTable[t.value]&&(l.disable(),Promise.resolve(o({value:t.value,type:c.type,prop:c.prop,traces:c.traces,index:l.lookupTable[t.value]})).then(l.enable,l.enable)),t.changed}};for(var u=["plotly_relayout","plotly_redraw","plotly_restyle","plotly_update","plotly_animatingframe","plotly_afterplot"],f=0;f=t.width-20?(i["text-anchor"]="start",i.x=5):(i["text-anchor"]="end",i.x=t._paper.attr("width")-7),r.attr(i);var o=r.select(".js-link-to-tool"),l=r.select(".js-link-spacer"),s=r.select(".js-sourcelinks");e._context.showSources&&e._context.showSources(e),e._context.showLink&&function(e,t){t.text("");var r=t.append("a").attr({"xlink:xlink:href":"#",class:"link--impt link--embedview","font-weight":"bold"}).text(e._context.linkText+" "+String.fromCharCode(187));if(e._context.sendData)r.on("click",(function(){_.sendDataToCloud(e)}));else{var n=window.location.pathname.split("/"),a=window.location.search;r.attr({"xlink:xlink:show":"new","xlink:xlink:href":"/"+n[2].split(".")[0]+"/"+n[1]+a})}}(e,o),l.text(o.text()&&s.text()?" - ":"")}},_.sendDataToCloud=function(e){var t=(window.PLOTLYENV||{}).BASE_URL||e._context.plotlyServerURL;if(t){e.emit("plotly_beforeexport");var r=n.select(e).append("div").attr("id","hiddenform").style("display","none"),a=r.append("form").attr({action:t+"/external",method:"post",target:"_blank"});return a.append("input").attr({type:"text",name:"data"}).node().value=_.graphJson(e,!1,"keepdata"),a.node().submit(),r.remove(),e.emit("plotly_afterexport"),!1}};var M=["days","shortDays","months","shortMonths","periods","dateTime","date","time","decimal","thousands","grouping","currency"],k=["year","month","dayMonth","dayMonthYear"];function A(e,t){var r=e._context.locale;r||(r="en-US");var n=!1,a={};function i(e){for(var r=!0,i=0;i1&&R.length>1){for(l.getComponentMethod("grid","sizeDefaults")(c,s),o=0;o15&&R.length>15&&0===s.shapes.length&&0===s.images.length,_.linkSubplots(d,s,f,n),_.cleanPlot(d,s,f,n);var j=!(!n._has||!n._has("gl2d")),B=!(!s._has||!s._has("gl2d")),U=!(!n._has||!n._has("cartesian"))||j,H=!(!s._has||!s._has("cartesian"))||B;U&&!H?n._bgLayer.remove():H&&!U&&(s._shouldCreateBgLayer=!0),n._zoomlayer&&!e._dragging&&p({_fullLayout:n}),function(e,t){var r,n=[];t.meta&&(r=t._meta={meta:t.meta,layout:{meta:t.meta}});for(var a=0;a0){var f=1-2*l;n=Math.round(f*n),a=Math.round(f*a)}}var d=_.layoutAttributes.width.min,h=_.layoutAttributes.height.min;n1,y=!t.height&&Math.abs(r.height-a)>1;(y||p)&&(p&&(r.width=n),y&&(r.height=a)),e._initialAutoSize||(e._initialAutoSize={width:n,height:a}),_.sanitizeMargins(r)},_.supplyLayoutModuleDefaults=function(e,t,r,n){var a,i,o,s=l.componentsRegistry,c=t._basePlotModules,f=l.subplotsRegistry.cartesian;for(a in s)(o=s[a]).includeBasePlot&&o.includeBasePlot(e,t);for(var d in c.length||c.push(f),t._has("cartesian")&&(l.getComponentMethod("grid","contentDefaults")(e,t),f.finalizeSubplots(e,t)),t._subplots)t._subplots[d].sort(u.subplotSort);for(i=0;i1&&(r.l/=g,r.r/=g)}if(h){var m=(r.t+r.b)/h;m>1&&(r.t/=m,r.b/=m)}var x=void 0!==r.xl?r.xl:r.x,b=void 0!==r.xr?r.xr:r.x,w=void 0!==r.yt?r.yt:r.y,T=void 0!==r.yb?r.yb:r.y;p[t]={l:{val:x,size:r.l+v},r:{val:b,size:r.r+v},b:{val:T,size:r.b+v},t:{val:w,size:r.t+v}},y[t]=1}else delete p[t],delete y[t];if(!n._replotting)return _.doAutoMargin(e)}},_.doAutoMargin=function(e){var t=e._fullLayout,r=t.width,n=t.height;t._size||(t._size={}),C(t);var a=t._size,i=t.margin,s=u.extendFlat({},a),c=i.l,f=i.r,d=i.t,p=i.b,y=t._pushmargin,v=t._pushmarginIds,g=t.minreducedwidth,m=t.minreducedheight;if(!1!==t.margin.autoexpand){for(var x in y)v[x]||delete y[x];for(var b in y.base={l:{val:0,size:c},r:{val:1,size:f},t:{val:1,size:d},b:{val:0,size:p}},y){var w=y[b].l||{},T=y[b].b||{},M=w.val,k=w.size,A=T.val,S=T.size;for(var L in y){if(o(k)&&y[L].r){var O=y[L].r.val,D=y[L].r.size;if(O>M){var P=(k*O+(D-r)*M)/(O-M),E=(D*(1-M)+(k-r)*(1-O))/(O-M);P+E>c+f&&(c=P,f=E)}}if(o(S)&&y[L].t){var R=y[L].t.val,I=y[L].t.size;if(R>A){var z=(S*R+(I-n)*A)/(R-A),N=(I*(1-A)+(S-n)*(1-R))/(R-A);z+N>p+d&&(p=z,d=N)}}}}}var F=u.constrain(r-i.l-i.r,2,g),j=u.constrain(n-i.t-i.b,2,m),B=Math.max(0,r-F),U=Math.max(0,n-j);if(B){var H=(c+f)/B;H>1&&(c/=H,f/=H)}if(U){var q=(p+d)/U;q>1&&(p/=q,d/=q)}if(a.l=Math.round(c),a.r=Math.round(f),a.t=Math.round(d),a.b=Math.round(p),a.p=Math.round(i.pad),a.w=Math.round(r)-a.l-a.r,a.h=Math.round(n)-a.t-a.b,!t._replotting&&(_.didMarginChange(s,a)||function(e){if("_redrawFromAutoMarginCount"in e._fullLayout)return!1;var t=h.list(e,"",!0);for(var r in t)if(t[r].autoshift||t[r].shift)return!0;return!1}(e))){"_redrawFromAutoMarginCount"in t?t._redrawFromAutoMarginCount++:t._redrawFromAutoMarginCount=1;var V=3*(1+Object.keys(v).length);if(t._redrawFromAutoMarginCount0&&(e._transitioningWithDuration=!0),e._transitionData._interruptCallbacks.push((function(){n=!0})),r.redraw&&e._transitionData._interruptCallbacks.push((function(){return l.call("redraw",e)})),e._transitionData._interruptCallbacks.push((function(){e.emit("plotly_transitioninterrupted",[])}));var i=0,o=0;function s(){return i++,function(){var t;o++,n||o!==i||(t=a,e._transitionData&&(function(e){if(e)for(;e.length;)e.shift()}(e._transitionData._interruptCallbacks),Promise.resolve().then((function(){if(r.redraw)return l.call("redraw",e)})).then((function(){e._transitioning=!1,e._transitioningWithDuration=!1,e.emit("plotly_transitioned",[])})).then(t)))}}r.runFn(s),setTimeout(s())}))}],i=u.syncOrAsync(a,e);return i&&i.then||(i=Promise.resolve()),i.then((function(){return e}))}_.didMarginChange=function(e,t){for(var r=0;r1)return!0}return!1},_.graphJson=function(e,t,r,n,a,i){(a&&t&&!e._fullData||a&&!t&&!e._fullLayout)&&_.supplyDefaults(e);var o=a?e._fullData:e.data,l=a?e._fullLayout:e.layout,s=(e._transitionData||{})._frames;function c(e,t){if("function"==typeof e)return t?"_function_":null;if(u.isPlainObject(e)){var n,a={};return Object.keys(e).sort().forEach((function(i){if(-1===["_","["].indexOf(i.charAt(0)))if("function"!=typeof e[i]){if("keepdata"===r){if("src"===i.substr(i.length-3))return}else if("keepstream"===r){if("string"==typeof(n=e[i+"src"])&&n.indexOf(":")>0&&!u.isPlainObject(e.stream))return}else if("keepall"!==r&&"string"==typeof(n=e[i+"src"])&&n.indexOf(":")>0)return;a[i]=c(e[i],t)}else t&&(a[i]="_function")})),a}return Array.isArray(e)?e.map((function(e){return c(e,t)})):u.isTypedArray(e)?u.simpleMap(e,u.identity):u.isJSDate(e)?u.ms2DateTimeLocal(+e):e}var f={data:(o||[]).map((function(e){var r=c(e);return t&&delete r.fit,r}))};if(!t&&(f.layout=c(l),a)){var d=l._size;f.layout.computed={margin:{b:d.b,l:d.l,r:d.r,t:d.t}}}return s&&(f.frames=c(s)),i&&(f.config=c(e._context,!0)),"object"===n?f:JSON.stringify(f)},_.modifyFrames=function(e,t){var r,n,a,i=e._transitionData._frames,o=e._transitionData._frameHash;for(r=0;r=0;i--)if(l[i].enabled){r._indexToPoints=l[i]._indexToPoints;break}n&&n.calc&&(o=n.calc(e,r))}Array.isArray(o)&&o[0]||(o=[{x:d,y:d}]),o[0].t||(o[0].t={}),o[0].trace=r,p[t]=o}}for(I(o,c,f),a=0;a0){for(var n=[],a=0;a=u&&(d.min=0,p.min=0,v.min=0,e.aaxis&&delete e.aaxis.min,e.baxis&&delete e.baxis.min,e.caxis&&delete e.caxis.min)}function y(e,t,r,n){var a=d[t._name];function o(r,n){return i.coerce(e,t,a,r,n)}o("uirevision",n.uirevision),t.type="linear";var h=o("color"),p=h!==a.color.dflt?h:r.font.color,y=t._name.charAt(0).toUpperCase(),v="Component "+y,g=o("title.text",v);t._hovertitle=g===v?g:y,i.coerceFont(o,"title.font",{family:r.font.family,size:i.bigFont(r.font.size),color:p}),o("min"),u(e,t,o,"linear"),s(e,t,o,"linear"),l(e,t,o,"linear"),c(e,t,o,{outerTicks:!0}),o("showticklabels")&&(i.coerceFont(o,"tickfont",{family:r.font.family,size:r.font.size,color:p}),o("tickangle"),o("tickformat")),f(e,t,o,{dfltColor:h,bgColor:r.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:a}),o("hoverformat"),o("layer")}e.exports=function(e,t,r){o(e,t,r,{type:"ternary",attributes:d,handleDefaults:p,font:t.font,paper_bgcolor:t.paper_bgcolor})}},64380:function(e,t,r){"use strict";var n=r(39898),a=r(84267),i=r(73972),o=r(71828),l=o.strTranslate,s=o._,c=r(7901),u=r(91424),f=r(21994),d=r(1426).extendFlat,h=r(74875),p=r(89298),y=r(28569),v=r(30211),g=r(64505),m=g.freeMode,x=g.rectMode,b=r(92998),_=r(47322).prepSelect,w=r(47322).selectOnClick,T=r(47322).clearOutline,M=r(47322).clearSelectionsCache,k=r(85555);function A(e,t){this.id=e.id,this.graphDiv=e.graphDiv,this.init(t),this.makeFramework(t),this.aTickLayout=null,this.bTickLayout=null,this.cTickLayout=null}e.exports=A;var S=A.prototype;S.init=function(e){this.container=e._ternarylayer,this.defs=e._defs,this.layoutId=e._uid,this.traceHash={},this.layers={}},S.plot=function(e,t){var r=this,n=t[r.id],a=t._size;r._hasClipOnAxisFalse=!1;for(var i=0;iL*b?a=(i=b)*L:i=(a=x)/L,o=g*a/x,s=m*i/b,r=t.l+t.w*y-a/2,n=t.t+t.h*(1-v)-i/2,h.x0=r,h.y0=n,h.w=a,h.h=i,h.sum=_,h.xaxis={type:"linear",range:[w+2*M-_,_-w-2*T],domain:[y-o/2,y+o/2],_id:"x"},f(h.xaxis,h.graphDiv._fullLayout),h.xaxis.setScale(),h.xaxis.isPtWithinRange=function(e){return e.a>=h.aaxis.range[0]&&e.a<=h.aaxis.range[1]&&e.b>=h.baxis.range[1]&&e.b<=h.baxis.range[0]&&e.c>=h.caxis.range[1]&&e.c<=h.caxis.range[0]},h.yaxis={type:"linear",range:[w,_-T-M],domain:[v-s/2,v+s/2],_id:"y"},f(h.yaxis,h.graphDiv._fullLayout),h.yaxis.setScale(),h.yaxis.isPtWithinRange=function(){return!0};var k=h.yaxis.domain[0],A=h.aaxis=d({},e.aaxis,{range:[w,_-T-M],side:"left",tickangle:(+e.aaxis.tickangle||0)-30,domain:[k,k+s*L],anchor:"free",position:0,_id:"y",_length:a});f(A,h.graphDiv._fullLayout),A.setScale();var S=h.baxis=d({},e.baxis,{range:[_-w-M,T],side:"bottom",domain:h.xaxis.domain,anchor:"free",position:0,_id:"x",_length:a});f(S,h.graphDiv._fullLayout),S.setScale();var O=h.caxis=d({},e.caxis,{range:[_-w-T,M],side:"right",tickangle:(+e.caxis.tickangle||0)+30,domain:[k,k+s*L],anchor:"free",position:0,_id:"y",_length:a});f(O,h.graphDiv._fullLayout),O.setScale();var D="M"+r+","+(n+i)+"h"+a+"l-"+a/2+",-"+i+"Z";h.clipDef.select("path").attr("d",D),h.layers.plotbg.select("path").attr("d",D);var C="M0,"+i+"h"+a+"l-"+a/2+",-"+i+"Z";h.clipDefRelative.select("path").attr("d",C);var P=l(r,n);h.plotContainer.selectAll(".scatterlayer,.maplayer").attr("transform",P),h.clipDefRelative.select("path").attr("transform",null);var E=l(r-S._offset,n+i);h.layers.baxis.attr("transform",E),h.layers.bgrid.attr("transform",E);var R=l(r+a/2,n)+"rotate(30)"+l(0,-A._offset);h.layers.aaxis.attr("transform",R),h.layers.agrid.attr("transform",R);var I=l(r+a/2,n)+"rotate(-30)"+l(0,-O._offset);h.layers.caxis.attr("transform",I),h.layers.cgrid.attr("transform",I),h.drawAxes(!0),h.layers.aline.select("path").attr("d",A.showline?"M"+r+","+(n+i)+"l"+a/2+",-"+i:"M0,0").call(c.stroke,A.linecolor||"#000").style("stroke-width",(A.linewidth||0)+"px"),h.layers.bline.select("path").attr("d",S.showline?"M"+r+","+(n+i)+"h"+a:"M0,0").call(c.stroke,S.linecolor||"#000").style("stroke-width",(S.linewidth||0)+"px"),h.layers.cline.select("path").attr("d",O.showline?"M"+(r+a/2)+","+n+"l"+a/2+","+i:"M0,0").call(c.stroke,O.linecolor||"#000").style("stroke-width",(O.linewidth||0)+"px"),h.graphDiv._context.staticPlot||h.initInteractions(),u.setClipUrl(h.layers.frontplot,h._hasClipOnAxisFalse?null:h.clipId,h.graphDiv)},S.drawAxes=function(e){var t=this,r=t.graphDiv,n=t.id.substr(7)+"title",a=t.layers,i=t.aaxis,o=t.baxis,l=t.caxis;if(t.drawAx(i),t.drawAx(o),t.drawAx(l),e){var c=Math.max(i.showticklabels?i.tickfont.size/2:0,(l.showticklabels?.75*l.tickfont.size:0)+("outside"===l.ticks?.87*l.ticklen:0)),u=(o.showticklabels?o.tickfont.size:0)+("outside"===o.ticks?o.ticklen:0)+3;a["a-title"]=b.draw(r,"a"+n,{propContainer:i,propName:t.id+".aaxis.title",placeholder:s(r,"Click to enter Component A title"),attributes:{x:t.x0+t.w/2,y:t.y0-i.title.font.size/3-c,"text-anchor":"middle"}}),a["b-title"]=b.draw(r,"b"+n,{propContainer:o,propName:t.id+".baxis.title",placeholder:s(r,"Click to enter Component B title"),attributes:{x:t.x0-u,y:t.y0+t.h+.83*o.title.font.size+u,"text-anchor":"middle"}}),a["c-title"]=b.draw(r,"c"+n,{propContainer:l,propName:t.id+".caxis.title",placeholder:s(r,"Click to enter Component C title"),attributes:{x:t.x0+t.w+u,y:t.y0+t.h+.83*l.title.font.size+u,"text-anchor":"middle"}})}},S.drawAx=function(e){var t,r=this,n=r.graphDiv,a=e._name,i=a.charAt(0),l=e._id,s=r.layers[a],c=i+"tickLayout",u=(t=e).ticks+String(t.ticklen)+String(t.showticklabels);r[c]!==u&&(s.selectAll("."+l+"tick").remove(),r[c]=u),e.setScale();var f=p.calcTicks(e),d=p.clipEnds(e,f),h=p.makeTransTickFn(e),y=p.getTickSigns(e)[2],v=o.deg2rad(30),g=y*(e.linewidth||1)/2,m=y*e.ticklen,x=r.w,b=r.h,_="b"===i?"M0,"+g+"l"+Math.sin(v)*m+","+Math.cos(v)*m:"M"+g+",0l"+Math.cos(v)*m+","+-Math.sin(v)*m,w={a:"M0,0l"+b+",-"+x/2,b:"M0,0l-"+x/2+",-"+b,c:"M0,0l-"+b+","+x/2}[i];p.drawTicks(n,e,{vals:"inside"===e.ticks?d:f,layer:s,path:_,transFn:h,crisp:!1}),p.drawGrid(n,e,{vals:d,layer:r.layers[i+"grid"],path:w,transFn:h,crisp:!1}),p.drawLabels(n,e,{vals:f,layer:s,transFn:h,labelFns:p.makeLabelFns(e,0,30)})};var O=k.MINZOOM/2+.87,D="m-0.87,.5h"+O+"v3h-"+(O+5.2)+"l"+(O/2+2.6)+",-"+(.87*O+4.5)+"l2.6,1.5l-"+O/2+","+.87*O+"Z",C="m0.87,.5h-"+O+"v3h"+(O+5.2)+"l-"+(O/2+2.6)+",-"+(.87*O+4.5)+"l-2.6,1.5l"+O/2+","+.87*O+"Z",P="m0,1l"+O/2+","+.87*O+"l2.6,-1.5l-"+(O/2+2.6)+",-"+(.87*O+4.5)+"l-"+(O/2+2.6)+","+(.87*O+4.5)+"l2.6,1.5l"+O/2+",-"+.87*O+"Z",E="m0.5,0.5h5v-2h-5v-5h-2v5h-5v2h5v5h2Z",R=!0;function I(e){n.select(e).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}S.clearOutline=function(){M(this.dragOptions),T(this.dragOptions.gd)},S.initInteractions=function(){var e,t,r,n,f,d,h,p,g,b,T,M,A=this,S=A.layers.plotbg.select("path").node(),O=A.graphDiv,z=O._fullLayout._zoomlayer;function N(e){var t={};return t[A.id+".aaxis.min"]=e.a,t[A.id+".baxis.min"]=e.b,t[A.id+".caxis.min"]=e.c,t}function F(e,t){var r=O._fullLayout.clickmode;I(O),2===e&&(O.emit("plotly_doubleclick",null),i.call("_guiRelayout",O,N({a:0,b:0,c:0}))),r.indexOf("select")>-1&&1===e&&w(t,O,[A.xaxis],[A.yaxis],A.id,A.dragOptions),r.indexOf("event")>-1&&v.click(O,t,A.id)}function j(e,t){return 1-t/A.h}function B(e,t){return 1-(e+(A.h-t)/Math.sqrt(3))/A.w}function U(e,t){return(e-(A.h-t)/Math.sqrt(3))/A.w}function H(a,i){var o=r+a*e,l=n+i*t,s=Math.max(0,Math.min(1,j(0,n),j(0,l))),c=Math.max(0,Math.min(1,B(r,n),B(o,l))),u=Math.max(0,Math.min(1,U(r,n),U(o,l))),y=(s/2+u)*A.w,v=(1-s/2-c)*A.w,m=(y+v)/2,x=v-y,_=(1-s)*A.h,w=_-x/L;x.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),M.transition().style("opacity",1).duration(200),b=!0),O.emit("plotly_relayouting",N(h))}function q(){I(O),h!==f&&(i.call("_guiRelayout",O,N(h)),R&&O.data&&O._context.showTips&&(o.notifier(s(O,"Double-click to zoom back out"),"long"),R=!1))}function V(e,t){var r=e/A.xaxis._m,n=t/A.yaxis._m,a=[(h={a:f.a-n,b:f.b+(r+n)/2,c:f.c-(r-n)/2}).a,h.b,h.c].sort(o.sorterAsc),i=a.indexOf(h.a),s=a.indexOf(h.b),c=a.indexOf(h.c);a[0]<0&&(a[1]+a[0]/2<0?(a[2]+=a[0]+a[1],a[0]=a[1]=0):(a[2]+=a[0]/2,a[1]+=a[0]/2,a[0]=0),h={a:a[i],b:a[s],c:a[c]},t=(f.a-h.a)*A.yaxis._m,e=(f.c-h.c-f.b+h.b)*A.xaxis._m);var d=l(A.x0+e,A.y0+t);A.plotContainer.selectAll(".scatterlayer,.maplayer").attr("transform",d);var p=l(-e,-t);A.clipDefRelative.select("path").attr("transform",p),A.aaxis.range=[h.a,A.sum-h.b-h.c],A.baxis.range=[A.sum-h.a-h.c,h.b],A.caxis.range=[A.sum-h.a-h.b,h.c],A.drawAxes(!1),A._hasClipOnAxisFalse&&A.plotContainer.select(".scatterlayer").selectAll(".trace").call(u.hideOutsideRangePoints,A),O.emit("plotly_relayouting",N(h))}function Y(){i.call("_guiRelayout",O,N(h))}this.dragOptions={element:S,gd:O,plotinfo:{id:A.id,domain:O._fullLayout[A.id].domain,xaxis:A.xaxis,yaxis:A.yaxis},subplot:A.id,prepFn:function(i,s,u){A.dragOptions.xaxes=[A.xaxis],A.dragOptions.yaxes=[A.yaxis],e=O._fullLayout._invScaleX,t=O._fullLayout._invScaleY;var y=A.dragOptions.dragmode=O._fullLayout.dragmode;m(y)?A.dragOptions.minDrag=1:A.dragOptions.minDrag=void 0,"zoom"===y?(A.dragOptions.moveFn=H,A.dragOptions.clickFn=F,A.dragOptions.doneFn=q,function(e,t,i){var s=S.getBoundingClientRect();r=t-s.left,n=i-s.top,O._fullLayout._calcInverseTransform(O);var u=O._fullLayout._invTransform,y=o.apply3DTransform(u)(r,n);r=y[0],n=y[1],f={a:A.aaxis.range[0],b:A.baxis.range[1],c:A.caxis.range[1]},h=f,d=A.aaxis.range[1]-f.a,p=a(A.graphDiv._fullLayout[A.id].bgcolor).getLuminance(),g="M0,"+A.h+"L"+A.w/2+", 0L"+A.w+","+A.h+"Z",b=!1,T=z.append("path").attr("class","zoombox").attr("transform",l(A.x0,A.y0)).style({fill:p>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("d",g),M=z.append("path").attr("class","zoombox-corners").attr("transform",l(A.x0,A.y0)).style({fill:c.background,stroke:c.defaultLine,"stroke-width":1,opacity:0}).attr("d","M0,0Z"),A.clearOutline(O)}(0,s,u)):"pan"===y?(A.dragOptions.moveFn=V,A.dragOptions.clickFn=F,A.dragOptions.doneFn=Y,f={a:A.aaxis.range[0],b:A.baxis.range[1],c:A.caxis.range[1]},h=f,A.clearOutline(O)):(x(y)||m(y))&&_(i,s,u,A.dragOptions,y)}},S.onmousemove=function(e){v.hover(O,e,A.id),O._fullLayout._lasthover=S,O._fullLayout._hoversubplot=A.id},S.onmouseout=function(e){O._dragging||y.unhover(O,e)},y.init(this.dragOptions)}},73972:function(e,t,r){"use strict";var n=r(47769),a=r(64213),i=r(75138),o=r(41965),l=r(24401).addStyleRule,s=r(1426),c=r(9012),u=r(10820),f=s.extendFlat,d=s.extendDeepAll;function h(e){var r=e.name,a=e.categories,i=e.meta;if(t.modules[r])n.log("Type "+r+" already registered");else{t.subplotsRegistry[e.basePlotModule.name]||function(e){var r=e.name;if(t.subplotsRegistry[r])n.log("Plot type "+r+" already registered.");else for(var a in g(e),t.subplotsRegistry[r]=e,t.componentsRegistry)b(a,e.name)}(e.basePlotModule);for(var o={},s=0;s-1&&(f[h[r]].title={text:""});for(r=0;r")?"":t.html(e).text()}));return t.remove(),r}(w)).replace(/&(?!\w+;|\#[0-9]+;| \#x[0-9A-F]+;)/g,"&")).replace(u,"'"),a.isIE()&&(w=(w=(w=w.replace(/"/gi,"'")).replace(/(\('#)([^']*)('\))/gi,'("#$2")')).replace(/(\\')/gi,'"')),w}},75341:function(e,t,r){"use strict";var n=r(71828);e.exports=function(e,t){for(var r=0;rf+c||!n(u))}for(var h=0;hi))return t}return void 0!==r?r:e.dflt},t.coerceColor=function(e,t,r){return a(t).isValid()?t:void 0!==r?r:e.dflt},t.coerceEnumerated=function(e,t,r){return e.coerceNumber&&(t=+t),-1!==e.values.indexOf(t)?t:void 0!==r?r:e.dflt},t.getValue=function(e,t){var r;return Array.isArray(e)?t0?t+=r:u<0&&(t-=r)}return t}function R(e){var t=u,r=e.b,a=E(e);return n.inbox(r-t,a-t,_+(a-t)/(a-r)-1)}var I=e[f+"a"],z=e[d+"a"];y=Math.abs(I.r2c(I.range[1])-I.r2c(I.range[0]));var N=n.getDistanceFunction(a,h,p,(function(e){return(h(e)+p(e))/2}));if(n.getClosest(v,N,e),!1!==e.index&&v[e.index].p!==c){M||(O=function(e){return Math.min(k(e),e.p-m.bargroupwidth/2)},D=function(e){return Math.max(A(e),e.p+m.bargroupwidth/2)});var F=v[e.index],j=g.base?F.b+F.s:F.s;e[d+"0"]=e[d+"1"]=z.c2p(F[d],!0),e[d+"LabelVal"]=j;var B=m.extents[m.extents.round(F.p)];e[f+"0"]=I.c2p(x?O(F):B[0],!0),e[f+"1"]=I.c2p(x?D(F):B[1],!0);var U=void 0!==F.orig_p;return e[f+"LabelVal"]=U?F.orig_p:F.p,e.labelLabel=s(I,e[f+"LabelVal"],g[f+"hoverformat"]),e.valueLabel=s(z,e[d+"LabelVal"],g[d+"hoverformat"]),e.baseLabel=s(z,F.b,g[d+"hoverformat"]),e.spikeDistance=(function(e){var t=u,r=e.b,a=E(e);return n.inbox(r-t,a-t,w+(a-t)/(a-r)-1)}(F)+function(e){return C(k(e),A(e),w)}(F))/2,e[f+"Spike"]=I.c2p(F.p,!0),o(F,g,e),e.hovertemplate=g.hovertemplate,e}}function f(e,t){var r=t.mcc||e.marker.color,n=t.mlcc||e.marker.line.color,a=l(e,t);return i.opacity(r)?r:i.opacity(n)&&a?n:void 0}e.exports={hoverPoints:function(e,t,r,n,i){var o=u(e,t,r,n,i);if(o){var l=o.cd,s=l[0].trace,c=l[o.index];return o.color=f(s,c),a.getComponentMethod("errorbars","hoverInfo")(c,s,o),[o]}},hoverOnBars:u,getTraceColor:f}},60822:function(e,t,r){"use strict";e.exports={attributes:r(1486),layoutAttributes:r(43641),supplyDefaults:r(90769).supplyDefaults,crossTraceDefaults:r(90769).crossTraceDefaults,supplyLayoutDefaults:r(13957),calc:r(92290),crossTraceCalc:r(11661).crossTraceCalc,colorbar:r(4898),arraysToCalcdata:r(75341),plot:r(17295).plot,style:r(16688).style,styleOnSelect:r(16688).styleOnSelect,hoverPoints:r(95423).hoverPoints,eventData:r(58065),selectPoints:r(81974),moduleType:"trace",name:"bar",basePlotModule:r(93612),categories:["bar-like","cartesian","svg","bar","oriented","errorBarsOK","showLegend","zoomScale"],animatable:!0,meta:{}}},43641:function(e){"use strict";e.exports={barmode:{valType:"enumerated",values:["stack","group","overlay","relative"],dflt:"group",editType:"calc"},barnorm:{valType:"enumerated",values:["","fraction","percent"],dflt:"",editType:"calc"},bargap:{valType:"number",min:0,max:1,editType:"calc"},bargroupgap:{valType:"number",min:0,max:1,dflt:0,editType:"calc"}}},13957:function(e,t,r){"use strict";var n=r(73972),a=r(89298),i=r(71828),o=r(43641);e.exports=function(e,t,r){function l(r,n){return i.coerce(e,t,o,r,n)}for(var s=!1,c=!1,u=!1,f={},d=l("barmode"),h=0;h0}function S(e){return"auto"===e?0:e}function L(e,t){var r=Math.PI/180*t,n=Math.abs(Math.sin(r)),a=Math.abs(Math.cos(r));return{x:e.width*a+e.height*n,y:e.width*n+e.height*a}}function O(e,t,r,n,a,i){var o=!!i.isHorizontal,l=!!i.constrained,s=i.angle||0,c=i.anchor||"end",u="end"===c,f="start"===c,d=((i.leftToRight||0)+1)/2,h=1-d,p=a.width,y=a.height,v=Math.abs(t-e),g=Math.abs(n-r),m=v>2*_&&g>2*_?_:0;v-=2*m,g-=2*m;var x=S(s);"auto"!==s||p<=v&&y<=g||!(p>v||y>g)||(p>g||y>v)&&p.01?Y:function(e,t,r){return r&&e===t?e:Math.abs(e-t)>=2?Y(e):e>t?Math.ceil(e):Math.floor(e)};j=G(j,B,z),B=G(B,j,z),U=G(U,H,!z),H=G(H,U,!z)}var Z=k(i.ensureSingle(E,"path"),C,v,g);if(Z.style("vector-effect",P?"none":"non-scaling-stroke").attr("d",isNaN((B-j)*(H-U))||q&&e._context.staticPlot?"M0,0Z":"M"+j+","+U+"V"+H+"H"+B+"V"+U+"Z").call(s.setClipUrl,t.layerClipId,e),!C.uniformtext.mode&&N){var W=s.makePointStyleFns(f);s.singlePointStyle(c,Z,f,W,e)}!function(e,t,r,n,a,l,c,f,h,v,g){var w,T=t.xaxis,A=t.yaxis,D=e._fullLayout;function C(t,r,n){return i.ensureSingle(t,"text").text(r).attr({class:"bartext bartext-"+w,"text-anchor":"middle","data-notex":1}).call(s.font,n).call(o.convertToTspans,e)}var P=n[0].trace,E="h"===P.orientation,R=function(e,t,r,n,a){var o,l=t[0].trace;return o=l.texttemplate?function(e,t,r,n,a){var o=t[0].trace,l=i.castOption(o,r,"texttemplate");if(!l)return"";var s,c,f,d,h="histogram"===o.type,p="waterfall"===o.type,y="funnel"===o.type,v="h"===o.orientation;function g(e){return u(d,d.c2l(e),!0).text}v?(s="y",c=a,f="x",d=n):(s="x",c=n,f="y",d=a);var m,x=t[r],_={};_.label=x.p,_.labelLabel=_[s+"Label"]=(m=x.p,u(c,c.c2l(m),!0).text);var w=i.castOption(o,x.i,"text");(0===w||w)&&(_.text=w),_.value=x.s,_.valueLabel=_[f+"Label"]=g(x.s);var T={};b(T,o,x.i),(h||void 0===T.x)&&(T.x=v?_.value:_.label),(h||void 0===T.y)&&(T.y=v?_.label:_.value),(h||void 0===T.xLabel)&&(T.xLabel=v?_.valueLabel:_.labelLabel),(h||void 0===T.yLabel)&&(T.yLabel=v?_.labelLabel:_.valueLabel),p&&(_.delta=+x.rawS||x.s,_.deltaLabel=g(_.delta),_.final=x.v,_.finalLabel=g(_.final),_.initial=_.final-_.delta,_.initialLabel=g(_.initial)),y&&(_.value=x.s,_.valueLabel=g(_.value),_.percentInitial=x.begR,_.percentInitialLabel=i.formatPercent(x.begR),_.percentPrevious=x.difR,_.percentPreviousLabel=i.formatPercent(x.difR),_.percentTotal=x.sumR,_.percenTotalLabel=i.formatPercent(x.sumR));var M=i.castOption(o,x.i,"customdata");return M&&(_.customdata=M),i.texttemplateString(l,_,e._d3locale,T,_,o._meta||{})}(e,t,r,n,a):l.textinfo?function(e,t,r,n){var a=e[0].trace,o="h"===a.orientation,l="waterfall"===a.type,s="funnel"===a.type;function c(e){return u(o?r:n,+e,!0).text}var f,d,h=a.textinfo,p=e[t],y=h.split("+"),v=[],g=function(e){return-1!==y.indexOf(e)};if(g("label")&&v.push((d=e[t].p,u(o?n:r,d,!0).text)),g("text")&&(0===(f=i.castOption(a,p.i,"text"))||f)&&v.push(f),l){var m=+p.rawS||p.s,x=p.v,b=x-m;g("initial")&&v.push(c(b)),g("delta")&&v.push(c(m)),g("final")&&v.push(c(x))}if(s){g("value")&&v.push(c(p.s));var _=0;g("percent initial")&&_++,g("percent previous")&&_++,g("percent total")&&_++;var w=_>1;g("percent initial")&&(f=i.formatPercent(p.begR),w&&(f+=" of initial"),v.push(f)),g("percent previous")&&(f=i.formatPercent(p.difR),w&&(f+=" of previous"),v.push(f)),g("percent total")&&(f=i.formatPercent(p.sumR),w&&(f+=" of total"),v.push(f))}return v.join("
")}(t,r,n,a):y.getValue(l.text,r),y.coerceString(m,o)}(D,n,a,T,A);w=function(e,t){var r=y.getValue(e.textposition,t);return y.coerceEnumerated(x,r)}(P,a);var I="stack"===v.mode||"relative"===v.mode,z=n[a],N=!I||z._outmost;if(R&&"none"!==w&&(!z.isBlank&&l!==c&&f!==h||"auto"!==w&&"inside"!==w)){var F=D.font,j=p.getBarColor(n[a],P),B=p.getInsideTextFont(P,a,F,j),U=p.getOutsideTextFont(P,a,F),H=r.datum();E?"log"===T.type&&H.s0<=0&&(l=T.range[0]0&&G>0&&(Y<=W&&G<=J||Y<=J&&G<=W||(E?W>=Y*(J/G):J>=G*(W/Y)))?w="inside":(w="outside",q.remove(),q=null)):w="inside"),!q){var X=(q=C(r,R,Z=i.ensureUniformFontSize(e,"outside"===w?U:B))).attr("transform");if(q.attr("transform",""),Y=(V=s.bBox(q.node())).width,G=V.height,q.attr("transform",X),Y<=0||G<=0)return void q.remove()}var $,K=P.textangle;$="outside"===w?function(e,t,r,n,a,i){var o,l=!!i.isHorizontal,s=!!i.constrained,c=i.angle||0,u=a.width,f=a.height,d=Math.abs(t-e),h=Math.abs(n-r);o=l?h>2*_?_:0:d>2*_?_:0;var p=1;s&&(p=l?Math.min(1,h/f):Math.min(1,d/u));var y=S(c),v=L(a,y),g=(l?v.x:v.y)/2,m=(a.left+a.right)/2,x=(a.top+a.bottom)/2,b=(e+t)/2,w=(r+n)/2,T=0,k=0,A=l?M(t,e):M(r,n);return l?(b=t-A*o,T=A*g):(w=n+A*o,k=-A*g),{textX:m,textY:x,targetX:b,targetY:w,anchorX:T,anchorY:k,scale:p,rotate:y}}(l,c,f,h,V,{isHorizontal:E,constrained:"both"===P.constraintext||"outside"===P.constraintext,angle:K}):O(l,c,f,h,V,{isHorizontal:E,constrained:"both"===P.constraintext||"inside"===P.constraintext,angle:K,anchor:P.insidetextanchor}),$.fontSize=Z.size,d("histogram"===P.type?"bar":P.type,$,D),z.transform=$;var Q=k(q,D,v,g);i.setTransormAndDisplay(Q,$)}else r.select("text").remove()}(e,t,E,r,h,j,B,U,H,v,g),t.layerClipId&&s.hideOutsideRangePoint(c,E.select("text"),w,D,f.xcalendar,f.ycalendar)}));var U=!1===f.cliponaxis;s.setClipUrl(c,U?null:t.layerClipId,e)}));c.getComponentMethod("errorbars","plot")(e,E,t,v)},toMoveInsideBar:O}},81974:function(e){"use strict";function t(e,t,r,n,a){var i=t.c2p(n?e.s0:e.p0,!0),o=t.c2p(n?e.s1:e.p1,!0),l=r.c2p(n?e.p0:e.s0,!0),s=r.c2p(n?e.p1:e.s1,!0);return a?[(i+o)/2,(l+s)/2]:n?[o,(l+s)/2]:[(i+o)/2,s]}e.exports=function(e,r){var n,a=e.cd,i=e.xaxis,o=e.yaxis,l=a[0].trace,s="funnel"===l.type,c="h"===l.orientation,u=[];if(!1===r)for(n=0;n1||0===a.bargap&&0===a.bargroupgap&&!e[0].trace.marker.line.width)&&n.select(this).attr("shape-rendering","crispEdges")})),t.selectAll("g.points").each((function(t){p(n.select(this),t[0].trace,e)})),l.getComponentMethod("errorbars","style")(t)},styleTextPoints:y,styleOnSelect:function(e,t,r){var a=t[0].trace;a.selectedpoints?function(e,t,r){i.selectedPointStyle(e.selectAll("path"),t),function(e,t,r){e.each((function(e){var a,l=n.select(this);if(e.selected){a=o.ensureUniformFontSize(r,v(l,e,t,r));var s=t.selected.textfont&&t.selected.textfont.color;s&&(a.color=s),i.font(l,a)}else i.selectedTextStyle(l,t)}))}(e.selectAll("text"),t,r)}(r,a,e):(p(r,a,e),l.getComponentMethod("errorbars","style")(r))},getInsideTextFont:m,getOutsideTextFont:x,getBarColor:_,resizeText:s}},98340:function(e,t,r){"use strict";var n=r(7901),a=r(52075).hasColorscale,i=r(1586),o=r(71828).coercePattern;e.exports=function(e,t,r,l,s){var c=r("marker.color",l),u=a(e,"marker");u&&i(e,t,s,r,{prefix:"marker.",cLetter:"c"}),r("marker.line.color",n.defaultLine),a(e,"marker.line")&&i(e,t,s,r,{prefix:"marker.line.",cLetter:"c"}),r("marker.line.width"),r("marker.opacity"),o(r,"marker.pattern",c,u),r("selected.marker.color"),r("unselected.marker.color")}},72597:function(e,t,r){"use strict";var n=r(39898),a=r(71828);function i(e){return"_"+e+"Text_minsize"}e.exports={recordMinTextSize:function(e,t,r){if(r.uniformtext.mode){var n=i(e),a=r.uniformtext.minsize,o=t.scale*t.fontSize;t.hide=oL.uf};if(t._hasPreCompStats){var U=t[x],H=function(e){return m.d2c((t[e]||[])[r])},q=1/0,V=-1/0;for(r=0;r=L.q1&&L.q3>=L.med){var G=H("lowerfence");L.lf=G!==l&&G<=L.q1?G:h(L,D,C);var Z=H("upperfence");L.uf=Z!==l&&Z>=L.q3?Z:p(L,D,C);var W=H("mean");L.mean=W!==l?W:C?o.mean(D,C):(L.q1+L.q3)/2;var J=H("sd");L.sd=W!==l&&J>=0?J:C?o.stdev(D,C,L.mean):L.q3-L.q1,L.lo=y(L),L.uo=v(L);var X=H("notchspan");X=X!==l&&X>0?X:g(L,C),L.ln=L.med-X,L.un=L.med+X;var $=L.lf,K=L.uf;t.boxpoints&&D.length&&($=Math.min($,D[0]),K=Math.max(K,D[C-1])),t.notched&&($=Math.min($,L.ln),K=Math.max(K,L.un)),L.min=$,L.max=K}else{var Q;o.warn(["Invalid input - make sure that q1 <= median <= q3","q1 = "+L.q1,"median = "+L.med,"q3 = "+L.q3].join("\n")),Q=L.med!==l?L.med:L.q1!==l?L.q3!==l?(L.q1+L.q3)/2:L.q1:L.q3!==l?L.q3:0,L.med=Q,L.q1=L.q3=Q,L.lf=L.uf=Q,L.mean=L.sd=Q,L.ln=L.un=Q,L.min=L.max=Q}q=Math.min(q,L.min),V=Math.max(V,L.max),L.pts2=O.filter(B),A.push(L)}}t._extremes[m._id]=a.findExtremes(m,[q,V],{padded:!0})}else{var ee=m.makeCalcdata(t,x),te=function(e,t){for(var r=e.length,n=new Array(r+1),a=0;a=0&&ae0){var ue,fe;(L={}).pos=L[_]=F[r],O=L.pts=ne[r].sort(f),C=(D=L[x]=O.map(d)).length,L.min=D[0],L.max=D[C-1],L.mean=o.mean(D,C),L.sd=o.stdev(D,C,L.mean),L.med=o.interp(D,.5),C%2&&(se||ce)?(se?(ue=D.slice(0,C/2),fe=D.slice(C/2+1)):ce&&(ue=D.slice(0,C/2+1),fe=D.slice(C/2)),L.q1=o.interp(ue,.5),L.q3=o.interp(fe,.5)):(L.q1=o.interp(D,.25),L.q3=o.interp(D,.75)),L.lf=h(L,D,C),L.uf=p(L,D,C),L.lo=y(L),L.uo=v(L);var de=g(L,C);L.ln=L.med-de,L.un=L.med+de,ie=Math.min(ie,L.ln),oe=Math.max(oe,L.un),L.pts2=O.filter(B),A.push(L)}t._extremes[m._id]=a.findExtremes(m,t.notched?ee.concat([ie,oe]):ee,{padded:!0})}return function(e,t){if(o.isArrayOrTypedArray(t.selectedpoints))for(var r=0;r0?(A[0].t={num:T[S],dPos:j,posLetter:_,valLetter:x,labels:{med:s(e,"median:"),min:s(e,"min:"),q1:s(e,"q1:"),q3:s(e,"q3:"),max:s(e,"max:"),mean:"sd"===t.boxmean?s(e,"mean ± σ:"):s(e,"mean:"),lf:s(e,"lower fence:"),uf:s(e,"upper fence:")}},T[S]++,A):[{t:{empty:!0}}]};var c={text:"tx",hovertext:"htx"};function u(e,t,r){for(var n in c)o.isArrayOrTypedArray(t[n])&&(Array.isArray(r)?o.isArrayOrTypedArray(t[n][r[0]])&&(e[c[n]]=t[n][r[0]][r[1]]):e[c[n]]=t[n][r])}function f(e,t){return e.v-t.v}function d(e){return e.v}function h(e,t,r){return 0===r?e.q1:Math.min(e.q1,t[Math.min(o.findBin(2.5*e.q1-1.5*e.q3,t,!0)+1,r-1)])}function p(e,t,r){return 0===r?e.q3:Math.max(e.q3,t[Math.max(o.findBin(2.5*e.q3-1.5*e.q1,t),0)])}function y(e){return 4*e.q1-3*e.q3}function v(e){return 4*e.q3-3*e.q1}function g(e,t){return 0===t?0:1.57*(e.q3-e.q1)/Math.sqrt(t)}},37188:function(e,t,r){"use strict";var n=r(89298),a=r(71828),i=r(99082).getAxisGroup,o=["v","h"];function l(e,t,r,o){var l,s,c,u=t.calcdata,f=t._fullLayout,d=o._id,h=d.charAt(0),p=[],y=0;for(l=0;l1,b=1-f[e+"gap"],_=1-f[e+"groupgap"];for(l=0;l0){var V=L.pointpos,Y=L.jitter,G=L.marker.size/2,Z=0;V+Y>=0&&((Z=H*(V+Y))>A?(q=!0,B=G,F=Z):Z>z&&(B=G,F=A)),Z<=A&&(F=A);var W=0;V-Y<=0&&((W=-H*(V-Y))>S?(q=!0,U=G,j=W):W>N&&(U=G,j=S)),W<=S&&(j=S)}else F=A,j=S;var J=new Array(c.length);for(s=0;s0?(v="v",g=x>0?Math.min(_,b):Math.min(b)):x>0?(v="h",g=Math.min(_)):g=0;if(g){t._length=g;var S=r("orientation",v);t._hasPreCompStats?"v"===S&&0===x?(r("x0",0),r("dx",1)):"h"===S&&0===m&&(r("y0",0),r("dy",1)):"v"===S&&0===x?r("x0"):"h"===S&&0===m&&r("y0"),a.getComponentMethod("calendars","handleTraceDefaults")(e,t,["x","y"],i)}else t.visible=!1}function f(e,t,r,a){var i=a.prefix,o=n.coerce2(e,t,c,"marker.outliercolor"),l=r("marker.line.outliercolor"),s="outliers";t._hasPreCompStats?s="all":(o||l)&&(s="suspectedoutliers");var u=r(i+"points",s);u?(r("jitter","all"===u?.3:0),r("pointpos","all"===u?-1.5:0),r("marker.symbol"),r("marker.opacity"),r("marker.size"),r("marker.angle"),r("marker.color",t.line.color),r("marker.line.color"),r("marker.line.width"),"suspectedoutliers"===u&&(r("marker.line.outliercolor",t.marker.color),r("marker.line.outlierwidth")),r("selected.marker.color"),r("unselected.marker.color"),r("selected.marker.size"),r("unselected.marker.size"),r("text"),r("hovertext")):delete t.marker;var f=r("hoveron");"all"!==f&&-1===f.indexOf("points")||r("hovertemplate"),n.coerceSelectionMarkerOpacity(t,r)}e.exports={supplyDefaults:function(e,t,r,a){function l(r,a){return n.coerce(e,t,c,r,a)}if(u(e,t,l,a),!1!==t.visible){o(e,t,a,l),l("xhoverformat"),l("yhoverformat");var s=t._hasPreCompStats;s&&(l("lowerfence"),l("upperfence")),l("line.color",(e.marker||{}).color||r),l("line.width"),l("fillcolor",i.addOpacity(t.line.color,.5));var d=!1;if(s){var h=l("mean"),p=l("sd");h&&h.length&&(d=!0,p&&p.length&&(d="sd"))}l("boxmean",d),l("whiskerwidth"),l("width"),l("quartilemethod");var y=!1;if(s){var v=l("notchspan");v&&v.length&&(y=!0)}else n.validate(e.notchwidth,c.notchwidth)&&(y=!0);l("notched",y)&&l("notchwidth"),f(e,t,l,{prefix:"box"})}},crossTraceDefaults:function(e,t){var r,a;function i(e){return n.coerce(a._input,a,c,e)}for(var o=0;oe.lo&&(_.so=!0)}return i}));p.enter().append("path").classed("point",!0),p.exit().remove(),p.call(i.translatePoints,s,c)}function u(e,t,r,i){var o,l,s=t.val,c=t.pos,u=!!c.rangebreaks,f=i.bPos,d=i.bPosPxOffset||0,h=r.boxmean||(r.meanline||{}).visible;Array.isArray(i.bdPos)?(o=i.bdPos[0],l=i.bdPos[1]):(o=i.bdPos,l=i.bdPos);var p=e.selectAll("path.mean").data("box"===r.type&&r.boxmean||"violin"===r.type&&r.box.visible&&r.meanline.visible?a.identity:[]);p.enter().append("path").attr("class","mean").style({fill:"none","vector-effect":"non-scaling-stroke"}),p.exit().remove(),p.each((function(e){var t=c.c2l(e.pos+f,!0),a=c.l2p(t-o)+d,i=c.l2p(t+l)+d,p=u?(a+i)/2:c.l2p(t)+d,y=s.c2p(e.mean,!0),v=s.c2p(e.mean-e.sd,!0),g=s.c2p(e.mean+e.sd,!0);"h"===r.orientation?n.select(this).attr("d","M"+y+","+a+"V"+i+("sd"===h?"m0,0L"+v+","+p+"L"+y+","+a+"L"+g+","+p+"Z":"")):n.select(this).attr("d","M"+a+","+y+"H"+i+("sd"===h?"m0,0L"+p+","+v+"L"+a+","+y+"L"+p+","+g+"Z":""))}))}e.exports={plot:function(e,t,r,i){var o=e._context.staticPlot,l=t.xaxis,f=t.yaxis;a.makeTraceGroups(i,r,"trace boxes").each((function(e){var t,r,a=n.select(this),i=e[0],d=i.t,h=i.trace;d.wdPos=d.bdPos*h.whiskerwidth,!0!==h.visible||d.empty?a.remove():("h"===h.orientation?(t=f,r=l):(t=l,r=f),s(a,{pos:t,val:r},h,d,o),c(a,{x:l,y:f},h,d),u(a,{pos:t,val:r},h,d))}))},plotBoxAndWhiskers:s,plotPoints:c,plotBoxMean:u}},24626:function(e){"use strict";e.exports=function(e,t){var r,n,a=e.cd,i=e.xaxis,o=e.yaxis,l=[];if(!1===t)for(r=0;ro.level||o.starts.length&&i===o.level)}break;case"constraint":if(n.prefixBoundary=!1,n.edgepaths.length)return;var l=n.x.length,s=n.y.length,c=-1/0,u=1/0;for(r=0;r":h>c&&(n.prefixBoundary=!0);break;case"<":(hc||n.starts.length&&d===u)&&(n.prefixBoundary=!0);break;case"][":f=Math.min(h[0],h[1]),d=Math.max(h[0],h[1]),fc&&(n.prefixBoundary=!0)}}}},90654:function(e,t,r){"use strict";var n=r(21081),a=r(86068),i=r(53572);e.exports={min:"zmin",max:"zmax",calc:function(e,t,r){var o=t.contours,l=t.line,s=o.size||1,c=o.coloring,u=a(t,{isColorbar:!0});if("heatmap"===c){var f=n.extractOpts(t);r._fillgradient=f.reversescale?n.flipScale(f.colorscale):f.colorscale,r._zrange=[f.min,f.max]}else"fill"===c&&(r._fillcolor=u);r._line={color:"lines"===c?u:l.color,width:!1!==o.showlines?l.width:0,dash:l.dash},r._levels={start:o.start,end:i(o),size:s}}}},36914:function(e){"use strict";e.exports={BOTTOMSTART:[1,9,13,104,713],TOPSTART:[4,6,7,104,713],LEFTSTART:[8,12,14,208,1114],RIGHTSTART:[2,3,11,208,1114],NEWDELTA:[null,[-1,0],[0,-1],[-1,0],[1,0],null,[0,-1],[-1,0],[0,1],[0,1],null,[0,1],[1,0],[1,0],[0,-1]],CHOOSESADDLE:{104:[4,1],208:[2,8],713:[7,13],1114:[11,14]},SADDLEREMAINDER:{1:4,2:8,4:1,7:13,8:2,11:14,13:7,14:11},LABELDISTANCE:2,LABELINCREASE:10,LABELMIN:3,LABELMAX:10,LABELOPTIMIZER:{EDGECOST:1,ANGLECOST:1,NEIGHBORCOST:5,SAMELEVELFACTOR:10,SAMELEVELDISTANCE:5,MAXCOST:100,INITIALSEARCHPOINTS:10,ITERATIONS:5}}},83179:function(e,t,r){"use strict";var n=r(92770),a=r(14523),i=r(7901),o=i.addOpacity,l=i.opacity,s=r(74808),c=s.CONSTRAINT_REDUCTION,u=s.COMPARISON_OPS2;e.exports=function(e,t,r,i,s,f){var d,h,p,y=t.contours,v=r("contours.operation");y._operation=c[v],function(e,t){var r;-1===u.indexOf(t.operation)?(e("contours.value",[0,1]),Array.isArray(t.value)?t.value.length>2?t.value=t.value.slice(2):0===t.length?t.value=[0,1]:t.length<2?(r=parseFloat(t.value[0]),t.value=[r,r+1]):t.value=[parseFloat(t.value[0]),parseFloat(t.value[1])]:n(t.value)&&(r=parseFloat(t.value),t.value=[r,r+1])):(e("contours.value",0),n(t.value)||(Array.isArray(t.value)?t.value=parseFloat(t.value[0]):t.value=0))}(r,y),"="===v?d=y.showlines=!0:(d=r("contours.showlines"),p=r("fillcolor",o((e.line||{}).color||s,.5))),d&&(h=r("line.color",p&&l(p)?o(t.fillcolor,1):s),r("line.width",2),r("line.dash")),r("line.smoothing"),a(r,i,h,f)}},64237:function(e,t,r){"use strict";var n=r(74808),a=r(92770);function i(e,t){var r,i=Array.isArray(t);function o(e){return a(e)?+e:null}return-1!==n.COMPARISON_OPS2.indexOf(e)?r=o(i?t[0]:t):-1!==n.INTERVAL_OPS.indexOf(e)?r=i?[o(t[0]),o(t[1])]:[o(t),o(t)]:-1!==n.SET_OPS.indexOf(e)&&(r=i?t.map(o):[o(t)]),r}function o(e){return function(t){t=i(e,t);var r=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]);return{start:r,end:n,size:n-r}}}function l(e){return function(t){return{start:t=i(e,t),end:1/0,size:1/0}}}e.exports={"[]":o("[]"),"][":o("]["),">":l(">"),"<":l("<"),"=":l("=")}},67217:function(e){"use strict";e.exports=function(e,t,r,n){var a=n("contours.start"),i=n("contours.end"),o=!1===a||!1===i,l=r("contours.size");!(o?t.autocontour=!0:r("autocontour",!1))&&l||r("ncontours")}},84857:function(e,t,r){"use strict";var n=r(71828);function a(e){return n.extendFlat({},e,{edgepaths:n.extendDeep([],e.edgepaths),paths:n.extendDeep([],e.paths),starts:n.extendDeep([],e.starts)})}e.exports=function(e,t){var r,i,o,l=function(e){return e.reverse()},s=function(e){return e};switch(t){case"=":case"<":return e;case">":for(1!==e.length&&n.warn("Contour data invalid for the specified inequality operation."),i=e[0],r=0;r1e3){n.warn("Too many contours, clipping at 1000",e);break}return s}},53572:function(e){"use strict";e.exports=function(e){return e.end+e.size/1e6}},81696:function(e,t,r){"use strict";var n=r(71828),a=r(36914);function i(e,t,r,n){return Math.abs(e[0]-t[0])20&&t?208===e||1114===e?n=0===r[0]?1:-1:i=0===r[1]?1:-1:-1!==a.BOTTOMSTART.indexOf(e)?i=1:-1!==a.LEFTSTART.indexOf(e)?n=1:-1!==a.TOPSTART.indexOf(e)?i=-1:n=-1,[n,i]}(f,r,t),h=[l(e,t,[-d[0],-d[1]])],p=e.z.length,y=e.z[0].length,v=t.slice(),g=d.slice();for(c=0;c<1e4;c++){if(f>20?(f=a.CHOOSESADDLE[f][(d[0]||d[1])<0?0:1],e.crossings[u]=a.SADDLEREMAINDER[f]):delete e.crossings[u],!(d=a.NEWDELTA[f])){n.log("Found bad marching index:",f,t,e.level);break}h.push(l(e,t,d)),t[0]+=d[0],t[1]+=d[1],u=t.join(","),i(h[h.length-1],h[h.length-2],o,s)&&h.pop();var m=d[0]&&(t[0]<0||t[0]>y-2)||d[1]&&(t[1]<0||t[1]>p-2);if(t[0]===v[0]&&t[1]===v[1]&&d[0]===g[0]&&d[1]===g[1]||r&&m)break;f=e.crossings[u]}1e4===c&&n.log("Infinite loop in contour?");var x,b,_,w,T,M,k,A,S,L,O,D,C,P,E,R=i(h[0],h[h.length-1],o,s),I=0,z=.2*e.smoothing,N=[],F=0;for(c=1;c=F;c--)if((x=N[c])=F&&x+N[b]A&&S--,e.edgepaths[S]=O.concat(h,L));break}H||(e.edgepaths[A]=h.concat(L))}for(A=0;Ae?0:1)+(t[0][1]>e?0:2)+(t[1][1]>e?0:4)+(t[1][0]>e?0:8);return 5===r||10===r?e>(t[0][0]+t[0][1]+t[1][0]+t[1][1])/4?5===r?713:1114:5===r?104:208:15===r?0:r}e.exports=function(e){var t,r,i,o,l,s,c,u,f,d=e[0].z,h=d.length,p=d[0].length,y=2===h||2===p;for(r=0;r=0&&(n=m,l=s):Math.abs(r[1]-n[1])<.01?Math.abs(r[1]-m[1])<.01&&(m[0]-r[0])*(n[0]-m[0])>=0&&(n=m,l=s):a.log("endpt to newendpt is not vert. or horz.",r,n,m)}if(r=n,l>=0)break;f+="L"+n}if(l===e.edgepaths.length){a.log("unclosed perimeter path");break}d=l,(p=-1===h.indexOf(d))&&(d=h[0],f+="Z")}for(d=0;dn.center?n.right-l:l-n.left)/(u+Math.abs(Math.sin(c)*o)),h=(s>n.middle?n.bottom-s:s-n.top)/(Math.abs(f)+Math.cos(c)*o);if(d<1||h<1)return 1/0;var p=g.EDGECOST*(1/(d-1)+1/(h-1));p+=g.ANGLECOST*c*c;for(var y=l-u,v=s-f,m=l+u,x=s+f,b=0;b2*g.MAXCOST)break;h&&(l/=2),s=(o=c-l/2)+1.5*l}if(d<=g.MAXCOST)return u},t.addLabelData=function(e,t,r,n){var a=t.fontSize,i=t.width+a/3,o=Math.max(0,t.height-a/3),l=e.x,s=e.y,c=e.theta,u=Math.sin(c),f=Math.cos(c),d=function(e,t){return[l+e*f-t*u,s+e*u+t*f]},h=[d(-i/2,-o/2),d(-i/2,o/2),d(i/2,o/2),d(i/2,-o/2)];r.push({text:t.text,x:l,y:s,dy:t.dy,theta:c,level:t.level,width:i,height:o}),n.push(h)},t.drawLabels=function(e,t,r,i,o){var s=e.selectAll("text").data(t,(function(e){return e.text+","+e.x+","+e.y+","+e.theta}));if(s.exit().remove(),s.enter().append("text").attr({"data-notex":1,"text-anchor":"middle"}).each((function(e){var t=e.x+Math.sin(e.theta)*e.dy,a=e.y-Math.cos(e.theta)*e.dy;n.select(this).text(e.text).attr({x:t,y:a,transform:"rotate("+180*e.theta/Math.PI+" "+t+" "+a+")"}).call(l.convertToTspans,r)})),o){for(var c="",u=0;ur.end&&(r.start=r.end=(r.start+r.end)/2),e._input.contours||(e._input.contours={}),a.extendFlat(e._input.contours,{start:r.start,end:r.end,size:r.size}),e._input.autocontour=!0}else if("constraint"!==r.type){var c,u=r.start,f=r.end,d=e._input.contours;u>f&&(r.start=d.start=f,f=r.end=d.end=u,u=r.start),r.size>0||(c=u===f?1:i(u,f,e.ncontours).dtick,d.size=r.size=c)}}},84426:function(e,t,r){"use strict";var n=r(39898),a=r(91424),i=r(70035),o=r(86068);e.exports=function(e){var t=n.select(e).selectAll("g.contour");t.style("opacity",(function(e){return e[0].trace.opacity})),t.each((function(e){var t=n.select(this),r=e[0].trace,i=r.contours,l=r.line,s=i.size||1,c=i.start,u="constraint"===i.type,f=!u&&"lines"===i.coloring,d=!u&&"fill"===i.coloring,h=f||d?o(r):null;t.selectAll("g.contourlevel").each((function(e){n.select(this).selectAll("path").call(a.lineGroupStyle,l.width,f?h(e.level):l.color,l.dash)}));var p=i.labelfont;if(t.selectAll("g.contourlabels text").each((function(e){a.font(n.select(this),{family:p.family,size:p.size,color:p.color||(f?h(e.level):l.color)})})),u)t.selectAll("g.contourfill path").style("fill",r.fillcolor);else if(d){var y;t.selectAll("g.contourfill path").style("fill",(function(e){return void 0===y&&(y=e.level),h(e.level+.5*s)})),void 0===y&&(y=c),t.selectAll("g.contourbg path").style("fill",h(y-.5*s))}})),i(e)}},8724:function(e,t,r){"use strict";var n=r(1586),a=r(14523);e.exports=function(e,t,r,i,o){var l,s=r("contours.coloring"),c="";"fill"===s&&(l=r("contours.showlines")),!1!==l&&("lines"!==s&&(c=r("line.color","#000")),r("line.width",.5),r("line.dash")),"none"!==s&&(!0!==e.showlegend&&(t.showlegend=!1),t._dfltShowLegend=!1,n(e,t,i,r,{prefix:"",cLetter:"z"})),r("line.smoothing"),a(r,i,c,o)}},21606:function(e,t,r){"use strict";var n=r(82196),a=r(9012),i=r(41940),o=r(12663).axisHoverFormat,l=r(5386).f,s=r(5386).s,c=r(50693),u=r(1426).extendFlat;e.exports=u({z:{valType:"data_array",editType:"calc"},x:u({},n.x,{impliedEdits:{xtype:"array"}}),x0:u({},n.x0,{impliedEdits:{xtype:"scaled"}}),dx:u({},n.dx,{impliedEdits:{xtype:"scaled"}}),y:u({},n.y,{impliedEdits:{ytype:"array"}}),y0:u({},n.y0,{impliedEdits:{ytype:"scaled"}}),dy:u({},n.dy,{impliedEdits:{ytype:"scaled"}}),xperiod:u({},n.xperiod,{impliedEdits:{xtype:"scaled"}}),yperiod:u({},n.yperiod,{impliedEdits:{ytype:"scaled"}}),xperiod0:u({},n.xperiod0,{impliedEdits:{xtype:"scaled"}}),yperiod0:u({},n.yperiod0,{impliedEdits:{ytype:"scaled"}}),xperiodalignment:u({},n.xperiodalignment,{impliedEdits:{xtype:"scaled"}}),yperiodalignment:u({},n.yperiodalignment,{impliedEdits:{ytype:"scaled"}}),text:{valType:"data_array",editType:"calc"},hovertext:{valType:"data_array",editType:"calc"},transpose:{valType:"boolean",dflt:!1,editType:"calc"},xtype:{valType:"enumerated",values:["array","scaled"],editType:"calc+clearAxisTypes"},ytype:{valType:"enumerated",values:["array","scaled"],editType:"calc+clearAxisTypes"},zsmooth:{valType:"enumerated",values:["fast","best",!1],dflt:!1,editType:"calc"},hoverongaps:{valType:"boolean",dflt:!0,editType:"none"},connectgaps:{valType:"boolean",editType:"calc"},xgap:{valType:"number",dflt:0,min:0,editType:"plot"},ygap:{valType:"number",dflt:0,min:0,editType:"plot"},xhoverformat:o("x"),yhoverformat:o("y"),zhoverformat:o("z",1),hovertemplate:l(),texttemplate:s({arrayOk:!1,editType:"plot"},{keys:["x","y","z","text"]}),textfont:i({editType:"plot",autoSize:!0,autoColor:!0,colorEditType:"style"}),showlegend:u({},a.showlegend,{dflt:!1})},{transforms:void 0},c("",{cLetter:"z",autoColorDflt:!1}))},90757:function(e,t,r){"use strict";var n=r(73972),a=r(71828),i=r(89298),o=r(42973),l=r(17562),s=r(78803),c=r(68296),u=r(4742),f=r(824),d=r(43907),h=r(70769),p=r(50606).BADNUM;function y(e){for(var t=[],r=e.length,n=0;nI){E("x scale is not linear");break}}if(x.length&&"fast"===C){var z=(x[x.length-1]-x[0])/(x.length-1),N=Math.abs(z/100);for(M=0;MN){E("y scale is not linear");break}}}var F=a.maxRowLength(T),j="scaled"===t.xtype?"":r,B=h(t,j,v,g,F,A),U="scaled"===t.ytype?"":x,H=h(t,U,b,_,T.length,S);D||(t._extremes[A._id]=i.findExtremes(A,B),t._extremes[S._id]=i.findExtremes(S,H));var q={x:B,y:H,z:T,text:t._text||t.text,hovertext:t._hovertext||t.hovertext};if(t.xperiodalignment&&m&&(q.orig_x=m),t.yperiodalignment&&w&&(q.orig_y=w),j&&j.length===B.length-1&&(q.xCenter=j),U&&U.length===H.length-1&&(q.yCenter=U),O&&(q.xRanges=k.xRanges,q.yRanges=k.yRanges,q.pts=k.pts),L||s(e,t,{vals:T,cLetter:"z"}),L&&t.contours&&"heatmap"===t.contours.coloring){var V={type:"contour"===t.type?"heatmap":"histogram2d",xcalendar:t.xcalendar,ycalendar:t.ycalendar};q.xfill=h(V,j,v,g,F,A),q.yfill=h(V,U,b,_,T.length,S)}return[q]}},4742:function(e,t,r){"use strict";var n=r(92770),a=r(71828),i=r(50606).BADNUM;e.exports=function(e,t,r,o){var l,s,c,u,f,d;function h(e){if(n(e))return+e}if(t&&t.transpose){for(l=0,f=0;f=0;o--)(l=((f[[(r=(i=d[o])[0])-1,a=i[1]]]||y)[2]+(f[[r+1,a]]||y)[2]+(f[[r,a-1]]||y)[2]+(f[[r,a+1]]||y)[2])/20)&&(s[i]=[r,a,l],d.splice(o,1),c=!0);if(!c)throw"findEmpties iterated with no new neighbors";for(i in s)f[i]=s[i],u.push(s[i])}return u.sort((function(e,t){return t[2]-e[2]}))}},46248:function(e,t,r){"use strict";var n=r(30211),a=r(71828),i=r(89298),o=r(21081).extractOpts;e.exports=function(e,t,r,l,s){s||(s={});var c,u,f,d,h=s.isContour,p=e.cd[0],y=p.trace,v=e.xa,g=e.ya,m=p.x,x=p.y,b=p.z,_=p.xCenter,w=p.yCenter,T=p.zmask,M=y.zhoverformat,k=m,A=x;if(!1!==e.index){try{f=Math.round(e.index[1]),d=Math.round(e.index[0])}catch(t){return void a.error("Error hovering on heatmap, pointNumber must be [row,col], found:",e.index)}if(f<0||f>=b[0].length||d<0||d>b.length)return}else{if(n.inbox(t-m[0],t-m[m.length-1],0)>0||n.inbox(r-x[0],r-x[x.length-1],0)>0)return;if(h){var S;for(k=[2*m[0]-m[1]],S=1;Sy&&(g=Math.max(g,Math.abs(e[i][o]-p)/(v-y))))}return g}e.exports=function(e,t){var r,a=1;for(o(e,t),r=0;r.01;r++)a=o(e,t,i(a));return a>.01&&n.log("interp2d didn't converge quickly",a),e}},58623:function(e,t,r){"use strict";var n=r(71828);e.exports=function(e,t){e("texttemplate");var r=n.extendFlat({},t.font,{color:"auto",size:"auto"});n.coerceFont(e,"textfont",r)}},70769:function(e,t,r){"use strict";var n=r(73972),a=r(71828).isArrayOrTypedArray;e.exports=function(e,t,r,i,o,l){var s,c,u,f=[],d=n.traceIs(e,"contour"),h=n.traceIs(e,"histogram"),p=n.traceIs(e,"gl2d");if(a(t)&&t.length>1&&!h&&"category"!==l.type){var y=t.length;if(!(y<=o))return d?t.slice(0,o):t.slice(0,o+1);if(d||p)f=t.slice(0,o);else if(1===o)f=[t[0]-.5,t[0]+.5];else{for(f=[1.5*t[0]-.5*t[1]],u=1;u0;)w=T.c2p(N[L]),L--;for(w0;)S=M.c2p(F[L]),L--;if(SGe||Ge>M._length))for(O=He;OWe||We>T._length)){var Je=u({x:Ze,y:Ye},E,e._fullLayout);Je.x=Ze,Je.y=Ye;var Xe=P.z[L][O];void 0===Xe?(Je.z="",Je.zLabel=""):(Je.z=Xe,Je.zLabel=l.tickText(Fe,Xe,"hover").text);var $e=P.text&&P.text[L]&&P.text[L][O];void 0!==$e&&!1!==$e||($e=""),Je.text=$e;var Ke=s.texttemplateString(ze,Je,e._fullLayout._d3locale,Je,E._meta||{});if(Ke){var Qe=Ke.split("
"),et=Qe.length,tt=0;for(D=0;D0&&(i=!0);for(var s=0;si){var o=i-r[e];return r[e]=i,o}}return 0},max:function(e,t,r,a){var i=a[t];if(n(i)){if(i=Number(i),!n(r[e]))return r[e]=i,i;if(r[e]c?e>o?e>1.1*a?a:e>1.1*i?i:o:e>l?l:e>s?s:c:Math.pow(10,Math.floor(Math.log(e)/Math.LN10))}function h(e,t,r,n,i,l){if(n&&e>o){var s=p(t,i,l),c=p(r,i,l),u=e===a?0:1;return s[u]!==c[u]}return Math.floor(r/e)-Math.floor(t/e)>.1}function p(e,t,r){var n=t.c2d(e,a,r).split("-");return""===n[0]&&(n.unshift(),n[0]="-"+n[0]),n}e.exports=function(e,t,r,n,i){var l,s,c=-1.1*t,d=-.1*t,h=e-d,p=r[0],y=r[1],v=Math.min(f(p+d,p+h,n,i),f(y+d,y+h,n,i)),g=Math.min(f(p+c,p+d,n,i),f(y+c,y+d,n,i));if(v>g&&go){var m=l===a?1:6,x=l===a?"M12":"M1";return function(t,r){var o=n.c2d(t,a,i),l=o.indexOf("-",m);l>0&&(o=o.substr(0,l));var c=n.d2c(o,0,i);if(cr.r2l(F)&&(B=o.tickIncrement(B,b.size,!0,h)),R.start=r.l2r(B),N||a.nestedProperty(t,g+".start").set(R.start)}var U=b.end,H=r.r2l(E.end),q=void 0!==H;if((b.endFound||q)&&H!==r.r2l(U)){var V=q?H:a.aggNums(Math.max,null,p);R.end=r.l2r(V),q||a.nestedProperty(t,g+".start").set(R.end)}var Y="autobin"+l;return!1===t._input[Y]&&(t._input[g]=a.extendFlat({},t[g]||{}),delete t._input[Y],delete t[Y]),[R,p]}e.exports={calc:function(e,t){var r,i,h,p,y=[],v=[],g="h"===t.orientation,m=o.getFromId(e,g?t.yaxis:t.xaxis),x=g?"y":"x",b={x:"y",y:"x"}[x],_=t[x+"calendar"],w=t.cumulative,T=d(e,t,m,x),M=T[0],k=T[1],A="string"==typeof M.size,S=[],L=A?S:M,O=[],D=[],C=[],P=0,E=t.histnorm,R=t.histfunc,I=-1!==E.indexOf("density");w.enabled&&I&&(E=E.replace(/ ?density$/,""),I=!1);var z,N="max"===R||"min"===R?null:0,F=s.count,j=c[E],B=!1,U=function(e){return m.r2c(e,0,_)};for(a.isArrayOrTypedArray(t[b])&&"count"!==R&&(z=t[b],B="avg"===R,F=s[R]),r=U(M.start),h=U(M.end)+(r-o.tickIncrement(r,M.size,!1,_))/1e6;r=0&&p=0;n--)l(n);else if("increasing"===t){for(n=1;n=0;n--)e[n]+=e[n+1];"exclude"===r&&(e.push(0),e.shift())}}(v,w.direction,w.currentbin);var $=Math.min(y.length,v.length),K=[],Q=0,ee=$-1;for(r=0;r<$;r++)if(v[r]){Q=r;break}for(r=$-1;r>=Q;r--)if(v[r]){ee=r;break}for(r=Q;r<=ee;r++)if(n(y[r])&&n(v[r])){var te={p:y[r],s:v[r],b:0};w.enabled||(te.pts=C[r],G?te.ph0=te.ph1=C[r].length?k[C[r][0]]:y[r]:(t._computePh=!0,te.ph0=V(S[r]),te.ph1=V(S[r+1],!0))),K.push(te)}return 1===K.length&&(K[0].width1=o.tickIncrement(K[0].p,M.size,!1,_)-K[0].p),l(K,t),a.isArrayOrTypedArray(t.selectedpoints)&&a.tagSelected(K,t,J),K},calcAllAutoBins:d}},72406:function(e){"use strict";e.exports={eventDataKeys:["binNumber"]}},82222:function(e,t,r){"use strict";var n=r(71828),a=r(41675),i=r(73972).traceIs,o=r(26125),l=n.nestedProperty,s=r(99082).getAxisGroup,c=[{aStr:{x:"xbins.start",y:"ybins.start"},name:"start"},{aStr:{x:"xbins.end",y:"ybins.end"},name:"end"},{aStr:{x:"xbins.size",y:"ybins.size"},name:"size"},{aStr:{x:"nbinsx",y:"nbinsy"},name:"nbins"}],u=["x","y"];e.exports=function(e,t){var r,f,d,h,p,y,v,g=t._histogramBinOpts={},m=[],x={},b=[];function _(e,t){return n.coerce(r._input,r,r._module.attributes,e,t)}function w(e){return"v"===e.orientation?"x":"y"}function T(e,r,i){var o=e.uid+"__"+i;r||(r=o);var l=function(e,r){return a.getFromTrace({_fullLayout:t},e,r).type}(e,i),s=e[i+"calendar"]||"",c=g[r],u=!0;c&&(l===c.axType&&s===c.calendar?(u=!1,c.traces.push(e),c.dirs.push(i)):(r=o,l!==c.axType&&n.warn(["Attempted to group the bins of trace",e.index,"set on a","type:"+l,"axis","with bins on","type:"+c.axType,"axis."].join(" ")),s!==c.calendar&&n.warn(["Attempted to group the bins of trace",e.index,"set with a",s,"calendar","with bins",c.calendar?"on a "+c.calendar+" calendar":"w/o a set calendar"].join(" ")))),u&&(g[r]={traces:[e],dirs:[i],axType:l,calendar:e[i+"calendar"]||""}),e["_"+i+"bingroup"]=r}for(p=0;pS&&T.splice(S,T.length-S),A.length>S&&A.splice(S,A.length-S);var L=[],O=[],D=[],C="string"==typeof w.size,P="string"==typeof k.size,E=[],R=[],I=C?E:w,z=P?R:k,N=0,F=[],j=[],B=t.histnorm,U=t.histfunc,H=-1!==B.indexOf("density"),q="max"===U||"min"===U?null:0,V=i.count,Y=o[B],G=!1,Z=[],W=[],J="z"in t?t.z:"marker"in t&&Array.isArray(t.marker.color)?t.marker.color:"";J&&"count"!==U&&(G="avg"===U,V=i[U]);var X=w.size,$=x(w.start),K=x(w.end)+($-a.tickIncrement($,X,!1,g))/1e6;for(r=$;r=0&&h=0&&p0||n.inbox(r-o.y0,r-(o.y0+o.h*l.dy),0)>0)){var u,f=Math.floor((t-o.x0)/l.dx),d=Math.floor(Math.abs(r-o.y0)/l.dy);if(l._hasZ?u=o.z[d][f]:l._hasSource&&(u=l._canvas.el.getContext("2d",{willReadFrequently:!0}).getImageData(f,d,1,1).data),u){var h,p=o.hi||l.hoverinfo;if(p){var y=p.split("+");-1!==y.indexOf("all")&&(y=["color"]),-1!==y.indexOf("color")&&(h=!0)}var v,g=i.colormodel[l.colormodel],m=g.colormodel||l.colormodel,x=m.length,b=l._scaler(u),_=g.suffix,w=[];(l.hovertemplate||h)&&(w.push("["+[b[0]+_[0],b[1]+_[1],b[2]+_[2]].join(", ")),4===x&&w.push(", "+b[3]+_[3]),w.push("]"),w=w.join(""),e.extraText=m.toUpperCase()+": "+w),Array.isArray(l.hovertext)&&Array.isArray(l.hovertext[d])?v=l.hovertext[d][f]:Array.isArray(l.text)&&Array.isArray(l.text[d])&&(v=l.text[d][f]);var T=c.c2p(o.y0+(d+.5)*l.dy),M=o.x0+(f+.5)*l.dx,k=o.y0+(d+.5)*l.dy,A="["+u.slice(0,l.colormodel.length).join(", ")+"]";return[a.extendFlat(e,{index:[d,f],x0:s.c2p(o.x0+f*l.dx),x1:s.c2p(o.x0+(f+1)*l.dx),y0:T,y1:T,color:b,xVal:M,xLabelVal:M,yVal:k,yLabelVal:k,zLabelVal:A,text:v,hovertemplateLabels:{zLabel:A,colorLabel:w,"color[0]Label":b[0]+_[0],"color[1]Label":b[1]+_[1],"color[2]Label":b[2]+_[2],"color[3]Label":b[3]+_[3]}})]}}}},94507:function(e,t,r){"use strict";e.exports={attributes:r(17230),supplyDefaults:r(13245),calc:r(71113),plot:r(60775),style:r(12826),hoverPoints:r(28749),eventData:r(30835),moduleType:"trace",name:"image",basePlotModule:r(93612),categories:["cartesian","svg","2dMap","noSortingByValue"],animatable:!1,meta:{}}},60775:function(e,t,r){"use strict";var n=r(39898),a=r(71828),i=a.strTranslate,o=r(77922),l=r(51877),s=a.isIOS()||a.isSafari()||a.isIE();e.exports=function(e,t,r,c){var u=t.xaxis,f=t.yaxis,d=!(s||e._context._exportedPlot);a.makeTraceGroups(c,r,"im").each((function(t){var r=n.select(this),s=t[0],c=s.trace,h=("fast"===c.zsmooth||!1===c.zsmooth&&d)&&!c._hasZ&&c._hasSource&&"linear"===u.type&&"linear"===f.type;c._realImage=h;var p,y,v,g,m,x,b=s.z,_=s.x0,w=s.y0,T=s.w,M=s.h,k=c.dx,A=c.dy;for(x=0;void 0===p&&x0;)y=u.c2p(_+x*k),x--;for(x=0;void 0===g&&x0;)m=f.c2p(w+x*A),x--;yP[0];if(E||R){var I=p+S/2,z=g+L/2;D+="transform:"+i(I+"px",z+"px")+"scale("+(E?-1:1)+","+(R?-1:1)+")"+i(-I+"px",-z+"px")+";"}}O.attr("style",D);var N=new Promise((function(e){if(c._hasZ)e();else if(c._hasSource)if(c._canvas&&c._canvas.el.width===T&&c._canvas.el.height===M&&c._canvas.source===c.source)e();else{var t=document.createElement("canvas");t.width=T,t.height=M;var r=t.getContext("2d",{willReadFrequently:!0});c._image=c._image||new Image;var n=c._image;n.onload=function(){r.drawImage(n,0,0),c._canvas={el:t,source:c.source},e()},n.setAttribute("src",c.source)}})).then((function(){var e,t;if(c._hasZ)t=F((function(e,t){return b[t][e]})),e=t.toDataURL("image/png");else if(c._hasSource)if(h)e=c.source;else{var r=c._canvas.el.getContext("2d",{willReadFrequently:!0}).getImageData(0,0,T,M).data;t=F((function(e,t){var n=4*(t*T+e);return[r[n],r[n+1],r[n+2],r[n+3]]})),e=t.toDataURL("image/png")}O.attr({"xlink:href":e,height:L,width:S,x:p,y:g})}));e._promises.push(N)}function F(e){var t=document.createElement("canvas");t.width=S,t.height=L;var r,n=t.getContext("2d",{willReadFrequently:!0}),i=function(e){return a.constrain(Math.round(u.c2p(_+e*k)-p),0,S)},o=function(e){return a.constrain(Math.round(f.c2p(w+e*A)-g),0,L)},d=l.colormodel[c.colormodel],h=d.colormodel||c.colormodel,y=d.fmt;for(x=0;x=0})),("funnelarea"===t.type?g:t.sort)&&i.sort((function(e,t){return t.v-e.v})),i[0]&&(i[0].vTotal=v),i},crossTraceCalc:function(e,t){var r=(t||{}).type;r||(r="pie");var n=e._fullLayout,a=e.calcdata,i=n[r+"colorway"],l=n["_"+r+"colormap"];n["extend"+r+"colors"]&&(i=s(i,o));for(var c=0,u=0;u0){l=!0;break}}l||(o=0)}return{hasLabels:r,hasValues:i,len:o}}e.exports={handleLabelsAndValues:s,supplyDefaults:function(e,t,r,n){function c(r,n){return a.coerce(e,t,i,r,n)}var u=s(c("labels"),c("values")),f=u.len;if(t._hasLabels=u.hasLabels,t._hasValues=u.hasValues,!t._hasLabels&&t._hasValues&&(c("label0"),c("dlabel")),f){t._length=f,c("marker.line.width")&&c("marker.line.color"),c("marker.colors"),c("scalegroup");var d,h=c("text"),p=c("texttemplate");if(p||(d=c("textinfo",Array.isArray(h)?"text+percent":"percent")),c("hovertext"),c("hovertemplate"),p||d&&"none"!==d){var y=c("textposition");l(e,t,n,c,y,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),(Array.isArray(y)||"auto"===y||"outside"===y)&&c("automargin"),("inside"===y||"auto"===y||Array.isArray(y))&&c("insidetextorientation")}o(t,n,c);var v=c("hole");if(c("title.text")){var g=c("title.position",v?"middle center":"top center");v||"middle center"!==g||(t.title.position="top center"),a.coerceFont(c,"title.font",n.font)}c("sort"),c("direction"),c("rotation"),c("pull")}else t.visible=!1}}},20007:function(e,t,r){"use strict";var n=r(23469).appendArrayMultiPointValues;e.exports=function(e,t){var r={curveNumber:t.index,pointNumbers:e.pts,data:t._input,fullData:t,label:e.label,color:e.color,value:e.v,percent:e.percent,text:e.text,bbox:e.bbox,v:e.v};return 1===e.pts.length&&(r.pointNumber=r.i=e.pts[0]),n(r,t,e.pts),"funnelarea"===t.type&&(delete r.v,delete r.i),r}},53581:function(e,t,r){"use strict";var n=r(71828);function a(e){return-1!==e.indexOf("e")?e.replace(/[.]?0+e/,"e"):-1!==e.indexOf(".")?e.replace(/[.]?0+$/,""):e}t.formatPiePercent=function(e,t){var r=a((100*e).toPrecision(3));return n.numSeparate(r,t)+"%"},t.formatPieValue=function(e,t){var r=a(e.toPrecision(10));return n.numSeparate(r,t)},t.getFirstFilled=function(e,t){if(Array.isArray(e))for(var r=0;r"),name:f.hovertemplate||-1!==d.indexOf("name")?f.name:void 0,idealAlign:e.pxmid[0]<0?"left":"right",color:v.castOption(_.bgcolor,e.pts)||e.color,borderColor:v.castOption(_.bordercolor,e.pts),fontFamily:v.castOption(w.family,e.pts),fontSize:v.castOption(w.size,e.pts),fontColor:v.castOption(w.color,e.pts),nameLength:v.castOption(_.namelength,e.pts),textAlign:v.castOption(_.align,e.pts),hovertemplate:v.castOption(f.hovertemplate,e.pts),hovertemplateLabels:e,eventData:[g(e,f)]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:t,inOut_bbox:T}),e.bbox=T[0],c._hasHoverLabel=!0}c._hasHoverEvent=!0,t.emit("plotly_hover",{points:[g(e,f)],event:n.event})}})),e.on("mouseout",(function(e){var r=t._fullLayout,a=t._fullData[c.index],o=n.select(this).datum();c._hasHoverEvent&&(e.originalEvent=n.event,t.emit("plotly_unhover",{points:[g(o,a)],event:n.event}),c._hasHoverEvent=!1),c._hasHoverLabel&&(i.loneUnhover(r._hoverlayer.node()),c._hasHoverLabel=!1)})),e.on("click",(function(e){var r=t._fullLayout,a=t._fullData[c.index];t._dragging||!1===r.hovermode||(t._hoverdata=[g(e,a)],i.click(t,n.event))}))}function b(e,t,r){var n=v.castOption(e.insidetextfont.color,t.pts);!n&&e._input.textfont&&(n=v.castOption(e._input.textfont.color,t.pts));var a=v.castOption(e.insidetextfont.family,t.pts)||v.castOption(e.textfont.family,t.pts)||r.family,i=v.castOption(e.insidetextfont.size,t.pts)||v.castOption(e.textfont.size,t.pts)||r.size;return{color:n||o.contrast(t.color),family:a,size:i}}function _(e,t){for(var r,n,a=0;at&&t>n||r=-4;v-=2)g(Math.PI*v,"tan");for(v=4;v>=-4;v-=2)g(Math.PI*(v+1),"tan")}if(f||h){for(v=4;v>=-4;v-=2)g(Math.PI*(v+1.5),"rad");for(v=4;v>=-4;v-=2)g(Math.PI*(v+.5),"rad")}}if(l||p||f){var m=Math.sqrt(e.width*e.width+e.height*e.height);if((i={scale:a*n*2/m,rCenter:1-a,rotate:0}).textPosAngle=(t.startangle+t.stopangle)/2,i.scale>=1)return i;y.push(i)}(p||h)&&((i=T(e,n,o,s,c)).textPosAngle=(t.startangle+t.stopangle)/2,y.push(i)),(p||d)&&((i=M(e,n,o,s,c)).textPosAngle=(t.startangle+t.stopangle)/2,y.push(i));for(var x=0,b=0,_=0;_=1)break}return y[x]}function T(e,t,r,n,a){t=Math.max(0,t-2*y);var i=e.width/e.height,o=S(i,n,t,r);return{scale:2*o/e.height,rCenter:k(i,o/t),rotate:A(a)}}function M(e,t,r,n,a){t=Math.max(0,t-2*y);var i=e.height/e.width,o=S(i,n,t,r);return{scale:2*o/e.width,rCenter:k(i,o/t),rotate:A(a+Math.PI/2)}}function k(e,t){return Math.cos(t)-e*t}function A(e){return(180/Math.PI*e+720)%180-90}function S(e,t,r,n){var a=e+1/(2*Math.tan(t));return r*Math.min(1/(Math.sqrt(a*a+.5)+a),n/(Math.sqrt(e*e+n/2)+e))}function L(e,t){return e.v!==t.vTotal||t.trace.hole?Math.min(1/(1+1/Math.sin(e.halfangle)),e.ring/2):1}function O(e,t){var r=t.pxmid[0],n=t.pxmid[1],a=e.width/2,i=e.height/2;return r<0&&(a*=-1),n<0&&(i*=-1),{scale:1,rCenter:1,rotate:0,x:a+Math.abs(i)*(a>0?1:-1)/2,y:i/(1+r*r/(n*n)),outside:!0}}function D(e,t){var r,n,a,i=e.trace,o={x:e.cx,y:e.cy},l={tx:0,ty:0};l.ty+=i.title.font.size,a=P(i),-1!==i.title.position.indexOf("top")?(o.y-=(1+a)*e.r,l.ty-=e.titleBox.height):-1!==i.title.position.indexOf("bottom")&&(o.y+=(1+a)*e.r);var s,c=e.r/(void 0===(s=e.trace.aspectratio)?1:s),u=t.w*(i.domain.x[1]-i.domain.x[0])/2;return-1!==i.title.position.indexOf("left")?(u+=c,o.x-=(1+a)*c,l.tx+=e.titleBox.width/2):-1!==i.title.position.indexOf("center")?u*=2:-1!==i.title.position.indexOf("right")&&(u+=c,o.x+=(1+a)*c,l.tx-=e.titleBox.width/2),r=u/e.titleBox.width,n=C(e,t)/e.titleBox.height,{x:o.x,y:o.y,scale:Math.min(r,n),tx:l.tx,ty:l.ty}}function C(e,t){var r=e.trace,n=t.h*(r.domain.y[1]-r.domain.y[0]);return Math.min(e.titleBox.height,n/2)}function P(e){var t,r=e.pull;if(!r)return 0;if(Array.isArray(r))for(r=0,t=0;tr&&(r=e.pull[t]);return r}function E(e,t){for(var r=[],n=0;n1?u=(c=r.r)/a.aspectratio:c=(u=r.r)*a.aspectratio,s=(c*=(1+a.baseratio)/2)*u}o=Math.min(o,s/r.vTotal)}for(n=0;n")}if(i){var x=s.castOption(a,t.i,"texttemplate");if(x){var b=function(e){return{label:e.label,value:e.v,valueLabel:v.formatPieValue(e.v,n.separators),percent:e.v/r.vTotal,percentLabel:v.formatPiePercent(e.v/r.vTotal,n.separators),color:e.color,text:e.text,customdata:s.castOption(a,e.i,"customdata")}}(t),_=v.getFirstFilled(a.text,t.pts);(m(_)||""===_)&&(b.text=_),t.text=s.texttemplateString(x,b,e._fullLayout._d3locale,b,a._meta||{})}else t.text=""}}function z(e,t){var r=e.rotate*Math.PI/180,n=Math.cos(r),a=Math.sin(r),i=(t.left+t.right)/2,o=(t.top+t.bottom)/2;e.textX=i*n-o*a,e.textY=i*a+o*n,e.noCenter=!0}e.exports={plot:function(e,t){var r=e._context.staticPlot,i=e._fullLayout,d=i._size;p("pie",i),_(t,e),E(t,d);var y=s.makeTraceGroups(i._pielayer,t,"trace").each((function(t){var p=n.select(this),y=t[0],g=y.trace;!function(e){var t,r,n,a=e[0],i=a.r,o=a.trace,l=v.getRotationAngle(o.rotation),s=2*Math.PI/a.vTotal,c="px0",u="px1";if("counterclockwise"===o.direction){for(t=0;ta.vTotal/2?1:0,r.halfangle=Math.PI*Math.min(r.v/a.vTotal,.5),r.ring=1-o.hole,r.rInscribed=L(r,a))}(t),p.attr("stroke-linejoin","round"),p.each((function(){var m=n.select(this).selectAll("g.slice").data(t);m.enter().append("g").classed("slice",!0),m.exit().remove();var _=[[[],[]],[[],[]]],T=!1;m.each((function(a,o){if(a.hidden)n.select(this).selectAll("path,g").remove();else{a.pointNumber=a.i,a.curveNumber=g.index,_[a.pxmid[1]<0?0:1][a.pxmid[0]<0?0:1].push(a);var c=y.cx,u=y.cy,d=n.select(this),p=d.selectAll("path.surface").data([a]);if(p.enter().append("path").classed("surface",!0).style({"pointer-events":r?"none":"all"}),d.call(x,e,t),g.pull){var m=+v.castOption(g.pull,a.pts)||0;m>0&&(c+=m*a.pxmid[0],u+=m*a.pxmid[1])}a.cxFinal=c,a.cyFinal=u;var M=g.hole;if(a.v===y.vTotal){var k="M"+(c+a.px0[0])+","+(u+a.px0[1])+C(a.px0,a.pxmid,!0,1)+C(a.pxmid,a.px0,!0,1)+"Z";M?p.attr("d","M"+(c+M*a.px0[0])+","+(u+M*a.px0[1])+C(a.px0,a.pxmid,!1,M)+C(a.pxmid,a.px0,!1,M)+"Z"+k):p.attr("d",k)}else{var A=C(a.px0,a.px1,!0,1);if(M){var S=1-M;p.attr("d","M"+(c+M*a.px1[0])+","+(u+M*a.px1[1])+C(a.px1,a.px0,!1,M)+"l"+S*a.px0[0]+","+S*a.px0[1]+A+"Z")}else p.attr("d","M"+c+","+u+"l"+a.px0[0]+","+a.px0[1]+A+"Z")}I(e,a,y);var L=v.castOption(g.textposition,a.pts),D=d.selectAll("g.slicetext").data(a.text&&"none"!==L?[0]:[]);D.enter().append("g").classed("slicetext",!0),D.exit().remove(),D.each((function(){var r=s.ensureSingle(n.select(this),"text","",(function(e){e.attr("data-notex",1)})),d=s.ensureUniformFontSize(e,"outside"===L?function(e,t,r){return{color:v.castOption(e.outsidetextfont.color,t.pts)||v.castOption(e.textfont.color,t.pts)||r.color,family:v.castOption(e.outsidetextfont.family,t.pts)||v.castOption(e.textfont.family,t.pts)||r.family,size:v.castOption(e.outsidetextfont.size,t.pts)||v.castOption(e.textfont.size,t.pts)||r.size}}(g,a,i.font):b(g,a,i.font));r.text(a.text).attr({class:"slicetext",transform:"","text-anchor":"middle"}).call(l.font,d).call(f.convertToTspans,e);var p,m=l.bBox(r.node());if("outside"===L)p=O(m,a);else if(p=w(m,a,y),"auto"===L&&p.scale<1){var x=s.ensureUniformFontSize(e,g.outsidetextfont);r.call(l.font,x),p=O(m=l.bBox(r.node()),a)}var _=p.textPosAngle,M=void 0===_?a.pxmid:R(y.r,_);if(p.targetX=c+M[0]*p.rCenter+(p.x||0),p.targetY=u+M[1]*p.rCenter+(p.y||0),z(p,m),p.outside){var k=p.targetY;a.yLabelMin=k-m.height/2,a.yLabelMid=k,a.yLabelMax=k+m.height/2,a.labelExtraX=0,a.labelExtraY=0,T=!0}p.fontSize=d.size,h(g.type,p,i),t[o].transform=p,s.setTransormAndDisplay(r,p)}))}function C(e,t,r,n){var i=n*(t[0]-e[0]),o=n*(t[1]-e[1]);return"a"+n*y.r+","+n*y.r+" 0 "+a.largeArc+(r?" 1 ":" 0 ")+i+","+o}}));var M=n.select(this).selectAll("g.titletext").data(g.title.text?[0]:[]);if(M.enter().append("g").classed("titletext",!0),M.exit().remove(),M.each((function(){var t,r=s.ensureSingle(n.select(this),"text","",(function(e){e.attr("data-notex",1)})),a=g.title.text;g._meta&&(a=s.templateString(a,g._meta)),r.text(a).attr({class:"titletext",transform:"","text-anchor":"middle"}).call(l.font,g.title.font).call(f.convertToTspans,e),t="middle center"===g.title.position?function(e){var t=Math.sqrt(e.titleBox.width*e.titleBox.width+e.titleBox.height*e.titleBox.height);return{x:e.cx,y:e.cy,scale:e.trace.hole*e.r*2/t,tx:0,ty:-e.titleBox.height/2+e.trace.title.font.size}}(y):D(y,d),r.attr("transform",u(t.x,t.y)+c(Math.min(1,t.scale))+u(t.tx,t.ty))})),T&&function(e,t){var r,n,a,i,o,l,s,c,u,f,d,h,p;function y(e,t){return e.pxmid[1]-t.pxmid[1]}function g(e,t){return t.pxmid[1]-e.pxmid[1]}function m(e,r){r||(r={});var a,c,u,d,h=r.labelExtraY+(n?r.yLabelMax:r.yLabelMin),p=n?e.yLabelMin:e.yLabelMax,y=n?e.yLabelMax:e.yLabelMin,g=e.cyFinal+o(e.px0[1],e.px1[1]),m=h-p;if(m*s>0&&(e.labelExtraY=m),Array.isArray(t.pull))for(c=0;c=(v.castOption(t.pull,u.pts)||0)||((e.pxmid[1]-u.pxmid[1])*s>0?(m=u.cyFinal+o(u.px0[1],u.px1[1])-p-e.labelExtraY)*s>0&&(e.labelExtraY+=m):(y+e.labelExtraY-g)*s>0&&(a=3*l*Math.abs(c-f.indexOf(e)),(d=u.cxFinal+i(u.px0[0],u.px1[0])+a-(e.cxFinal+e.pxmid[0])-e.labelExtraX)*l>0&&(e.labelExtraX+=d)))}for(n=0;n<2;n++)for(a=n?y:g,o=n?Math.max:Math.min,s=n?1:-1,r=0;r<2;r++){for(i=r?Math.max:Math.min,l=r?1:-1,(c=e[n][r]).sort(a),u=e[1-n][r],f=u.concat(c),h=[],d=0;dMath.abs(f)?l+="l"+f*e.pxmid[0]/e.pxmid[1]+","+f+"H"+(i+e.labelExtraX+c):l+="l"+e.labelExtraX+","+u+"v"+(f-u)+"h"+c}else l+="V"+(e.yLabelMid+e.labelExtraY)+"h"+c;s.ensureSingle(r,"path","textline").call(o.stroke,t.outsidetextfont.color).attr({"stroke-width":Math.min(2,t.outsidetextfont.size/8),d:l,fill:"none"})}else r.select("path.textline").remove()}))}(m,g),T&&g.automargin){var k=l.bBox(p.node()),A=g.domain,S=d.w*(A.x[1]-A.x[0]),L=d.h*(A.y[1]-A.y[0]),C=(.5*S-y.r)/d.w,P=(.5*L-y.r)/d.h;a.autoMargin(e,"pie."+g.uid+".automargin",{xl:A.x[0]-C,xr:A.x[1]+C,yb:A.y[0]-P,yt:A.y[1]+P,l:Math.max(y.cx-y.r-k.left,0),r:Math.max(k.right-(y.cx+y.r),0),b:Math.max(k.bottom-(y.cy+y.r),0),t:Math.max(y.cy-y.r-k.top,0),pad:5})}}))}));setTimeout((function(){y.selectAll("tspan").each((function(){var e=n.select(this);e.attr("dy")&&e.attr("dy",e.attr("dy"))}))}),0)},formatSliceLabel:I,transformInsideText:w,determineInsideTextFont:b,positionTitleOutside:D,prerenderTitles:_,layoutAreas:E,attachFxHandlers:x,computeTransform:z}},68357:function(e,t,r){"use strict";var n=r(39898),a=r(63463),i=r(72597).resizeText;e.exports=function(e){var t=e._fullLayout._pielayer.selectAll(".trace");i(e,t,"pie"),t.each((function(e){var t=e[0].trace,r=n.select(this);r.style({opacity:t.opacity}),r.selectAll("path.surface").each((function(e){n.select(this).call(a,e,t)}))}))}},63463:function(e,t,r){"use strict";var n=r(7901),a=r(53581).castOption;e.exports=function(e,t,r){var i=r.marker.line,o=a(i.color,t.pts)||n.defaultLine,l=a(i.width,t.pts)||0;e.style("stroke-width",l).call(n.fill,t.color).call(n.stroke,o)}},75225:function(e,t,r){"use strict";var n=r(71828);e.exports=function(e,t){for(var r=0;rs&&D[g].gap;)g--;for(x=D[g].s,y=D.length-1;y>g;y--)D[y].s=x;for(;sS[f]&&f=0;f--){var d=e[f];if("scatter"===d.type&&d.xaxis===c.xaxis&&d.yaxis===c.yaxis){d.opacity=void 0;break}}}}}},17438:function(e,t,r){"use strict";var n=r(71828),a=r(73972),i=r(82196),o=r(47581),l=r(34098),s=r(67513),c=r(73927),u=r(565),f=r(49508),d=r(11058),h=r(94039),p=r(82410),y=r(28908),v=r(71828).coercePattern;e.exports=function(e,t,r,g){function m(r,a){return n.coerce(e,t,i,r,a)}var x=s(e,t,g,m);if(x||(t.visible=!1),t.visible){c(e,t,g,m),m("xhoverformat"),m("yhoverformat");var b=u(e,t,g,m);"group"===g.scattermode&&void 0===t.orientation&&m("orientation","v");var _=!b&&x=Math.min(t,r)&&p<=Math.max(t,r)?0:1/0}var n=Math.max(3,e.mrc||0),a=1-1/n,i=Math.abs(d.c2p(e.x)-p);return i=Math.min(t,r)&&y<=Math.max(t,r)?0:1/0}var n=Math.max(3,e.mrc||0),a=1-1/n,i=Math.abs(h.c2p(e.y)-y);return iZ!=(j=R[P][1])>=Z&&(z=R[P-1][0],N=R[P][0],j-F&&(I=z+(N-z)*(Z-F)/(j-F),q=Math.min(q,I),V=Math.max(V,I)));q=Math.max(q,0),V=Math.min(V,d._length);var W=l.defaultLine;return l.opacity(f.fillcolor)?W=f.fillcolor:l.opacity((f.line||{}).color)&&(W=f.line.color),n.extendFlat(e,{distance:e.maxHoverDistance,x0:q,x1:V,y0:Z,y1:Z,color:W,hovertemplate:!1}),delete e.index,f.text&&!Array.isArray(f.text)?e.text=String(f.text):e.text=f.name,[e]}}}},67368:function(e,t,r){"use strict";var n=r(34098);e.exports={hasLines:n.hasLines,hasMarkers:n.hasMarkers,hasText:n.hasText,isBubble:n.isBubble,attributes:r(82196),layoutAttributes:r(21479),supplyDefaults:r(17438),crossTraceDefaults:r(34936),supplyLayoutDefaults:r(79334),calc:r(47761).calc,crossTraceCalc:r(72626),arraysToCalcdata:r(75225),plot:r(32663),colorbar:r(4898),formatLabels:r(8225),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(33720),selectPoints:r(98002),animatable:!0,moduleType:"trace",name:"scatter",basePlotModule:r(93612),categories:["cartesian","svg","symbols","errorBarsOK","showLegend","scatter-like","zoomScale"],meta:{}}},21479:function(e){"use strict";e.exports={scattermode:{valType:"enumerated",values:["group","overlay"],dflt:"overlay",editType:"calc"},scattergap:{valType:"number",min:0,max:1,editType:"calc"}}},79334:function(e,t,r){"use strict";var n=r(71828),a=r(21479);e.exports=function(e,t){var r,i="group"===t.barmode;"group"===t.scattermode&&("scattergap",r=i?t.bargap:.2,n.coerce(e,t,a,"scattergap",r))}},11058:function(e,t,r){"use strict";var n=r(71828).isArrayOrTypedArray,a=r(52075).hasColorscale,i=r(1586);e.exports=function(e,t,r,o,l,s){s||(s={});var c=(e.marker||{}).color;l("line.color",r),a(e,"line")?i(e,t,o,l,{prefix:"line.",cLetter:"c"}):l("line.color",!n(c)&&c||r),l("line.width"),s.noDash||l("line.dash"),s.backoff&&l("line.backoff")}},34621:function(e,t,r){"use strict";var n=r(91424),a=r(50606),i=a.BADNUM,o=a.LOG_CLIP,l=o+.5,s=o-.5,c=r(71828),u=c.segmentsIntersect,f=c.constrain,d=r(47581);e.exports=function(e,t){var r,a,o,h,p,y,v,g,m,x,b,_,w,T,M,k,A,S,L=t.trace||{},O=t.xaxis,D=t.yaxis,C="log"===O.type,P="log"===D.type,E=O._length,R=D._length,I=t.backoff,z=L.marker,N=t.connectGaps,F=t.baseTolerance,j=t.shape,B="linear"===j,U=L.fill&&"none"!==L.fill,H=[],q=d.minTolerance,V=e.length,Y=new Array(V),G=0;function Z(r){var n=e[r];if(!n)return!1;var a=t.linearized?O.l2p(n.x):O.c2p(n.x),o=t.linearized?D.l2p(n.y):D.c2p(n.y);if(a===i){if(C&&(a=O.c2p(n.x,!0)),a===i)return!1;P&&o===i&&(a*=Math.abs(O._m*R*(O._m>0?l:s)/(D._m*E*(D._m>0?l:s)))),a*=1e3}if(o===i){if(P&&(o=D.c2p(n.y,!0)),o===i)return!1;o*=1e3}return[a,o]}function W(e,t,r,n){var a=r-e,i=n-t,o=.5-e,l=.5-t,s=a*a+i*i,c=a*o+i*l;if(c>0&&coe||e[1]se)return[f(e[0],ie,oe),f(e[1],le,se)]}function fe(e,t){return e[0]===t[0]&&(e[0]===ie||e[0]===oe)||e[1]===t[1]&&(e[1]===le||e[1]===se)||void 0}function de(e,t,r){return function(n,a){var i=ue(n),o=ue(a),l=[];if(i&&o&&fe(i,o))return l;i&&l.push(i),o&&l.push(o);var s=2*c.constrain((n[e]+a[e])/2,t,r)-((i||n)[e]+(o||a)[e]);return s&&((i&&o?s>0==i[e]>o[e]?i:o:i||o)[e]+=s),l}}function he(e){var t=e[0],r=e[1],n=t===Y[G-1][0],a=r===Y[G-1][1];if(!n||!a)if(G>1){var i=t===Y[G-2][0],o=r===Y[G-2][1];n&&(t===ie||t===oe)&&i?o?G--:Y[G-1]=e:a&&(r===le||r===se)&&o?i?G--:Y[G-1]=e:Y[G++]=e}else Y[G++]=e}function pe(e){Y[G-1][0]!==e[0]&&Y[G-1][1]!==e[1]&&he([Q,ee]),he(e),te=null,Q=ee=0}"linear"===j||"spline"===j?ne=function(e,t){for(var r=[],n=0,a=0;a<4;a++){var i=ce[a],o=u(e[0],e[1],t[0],t[1],i[0],i[1],i[2],i[3]);o&&(!n||Math.abs(o.x-r[0][0])>1||Math.abs(o.y-r[0][1])>1)&&(o=[o.x,o.y],n&&X(o,e)oe?oe:0,K=t[1]se?se:0,$||K){if(G)if(te){var n=ne(te,t);n.length>1&&(pe(n[0]),Y[G++]=n[1])}else re=ne(Y[G-1],t)[0],Y[G++]=re;else Y[G++]=[$||t[0],K||t[1]];var a=Y[G-1];$&&K&&(a[0]!==$||a[1]!==K)?(te&&(Q!==$&&ee!==K?he(Q&&ee?(i=te,l=(o=t)[0]-i[0],s=(o[1]-i[1])/l,(i[1]*o[0]-o[1]*i[0])/l>0?[s>0?ie:oe,se]:[s>0?oe:ie,le]):[Q||$,ee||K]):Q&&ee&&he([Q,ee])),he([$,K])):Q-$&&ee-K&&he([$||Q,K||ee]),te=t,Q=$,ee=K}else te&&pe(ne(te,t)[0]),Y[G++]=t;var i,o,l,s}for(r=0;rJ(y,ge))break;o=y,(w=m[0]*g[0]+m[1]*g[1])>b?(b=w,h=y,v=!1):w<_&&(_=w,p=y,v=!0)}if(v?(ve(h),o!==p&&ve(p)):(p!==a&&ve(p),o!==h&&ve(h)),ve(o),r>=e.length||!y)break;ve(y),a=y}}else ve(h)}te&&he([Q||te[0],ee||te[1]]),H.push(Y.slice(0,G))}var me=j.slice(j.length-1);if(I&&"h"!==me&&"v"!==me){for(var xe=!1,be=-1,_e=[],we=0;we=0?s=h:(s=h=d,d++),s0?Math.max(r,i):0}}},4898:function(e){"use strict";e.exports={container:"marker",min:"cmin",max:"cmax"}},49508:function(e,t,r){"use strict";var n=r(7901),a=r(52075).hasColorscale,i=r(1586),o=r(34098);e.exports=function(e,t,r,l,s,c){var u=o.isBubble(e),f=(e.line||{}).color;c=c||{},f&&(r=f),s("marker.symbol"),s("marker.opacity",u?.7:1),s("marker.size"),c.noAngle||(s("marker.angle"),c.noAngleRef||s("marker.angleref"),c.noStandOff||s("marker.standoff")),s("marker.color",r),a(e,"marker")&&i(e,t,l,s,{prefix:"marker.",cLetter:"c"}),c.noSelect||(s("selected.marker.color"),s("unselected.marker.color"),s("selected.marker.size"),s("unselected.marker.size")),c.noLine||(s("marker.line.color",f&&!Array.isArray(f)&&t.marker.color!==f?f:u?n.background:n.defaultLine),a(e,"marker.line")&&i(e,t,l,s,{prefix:"marker.line.",cLetter:"c"}),s("marker.line.width",u?1:0)),u&&(s("marker.sizeref"),s("marker.sizemin"),s("marker.sizemode")),c.gradient&&"none"!==s("marker.gradient.type")&&s("marker.gradient.color")}},73927:function(e,t,r){"use strict";var n=r(71828).dateTick0,a=r(50606).ONEWEEK;function i(e,t){return n(t,e%a==0?1:0)}e.exports=function(e,t,r,n,a){if(a||(a={x:!0,y:!0}),a.x){var o=n("xperiod");o&&(n("xperiod0",i(o,t.xcalendar)),n("xperiodalignment"))}if(a.y){var l=n("yperiod");l&&(n("yperiod0",i(l,t.ycalendar)),n("yperiodalignment"))}}},32663:function(e,t,r){"use strict";var n=r(39898),a=r(73972),i=r(71828),o=i.ensureSingle,l=i.identity,s=r(91424),c=r(34098),u=r(34621),f=r(68687),d=r(61082).tester;function h(e,t,r,f,h,p,y){var v,g=e._context.staticPlot;!function(e,t,r,a,o){var l=r.xaxis,s=r.yaxis,u=n.extent(i.simpleMap(l.range,l.r2c)),f=n.extent(i.simpleMap(s.range,s.r2c)),d=a[0].trace;if(c.hasMarkers(d)){var h=d.marker.maxdisplayed;if(0!==h){var p=a.filter((function(e){return e.x>=u[0]&&e.x<=u[1]&&e.y>=f[0]&&e.y<=f[1]})),y=Math.ceil(p.length/h),v=0;o.forEach((function(e,r){var n=e[0].trace;c.hasMarkers(n)&&n.marker.maxdisplayed>0&&r0;function x(e){return m?e.transition():e}var b=r.xaxis,_=r.yaxis,w=f[0].trace,T=w.line,M=n.select(p),k=o(M,"g","errorbars"),A=o(M,"g","lines"),S=o(M,"g","points"),L=o(M,"g","text");if(a.getComponentMethod("errorbars","plot")(e,k,r,y),!0===w.visible){var O,D;x(M).style("opacity",w.opacity);var C=w.fill.charAt(w.fill.length-1);"x"!==C&&"y"!==C&&(C=""),f[0][r.isRangePlot?"nodeRangePlot3":"node3"]=M;var P,E,R="",I=[],z=w._prevtrace;z&&(R=z._prevRevpath||"",D=z._nextFill,I=z._polygons);var N,F,j,B,U,H,q,V="",Y="",G=[],Z=i.noop;if(O=w._ownFill,c.hasLines(w)||"none"!==w.fill){for(D&&D.datum(f),-1!==["hv","vh","hvh","vhv"].indexOf(T.shape)?(N=s.steps(T.shape),F=s.steps(T.shape.split("").reverse().join(""))):N=F="spline"===T.shape?function(e){var t=e[e.length-1];return e.length>1&&e[0][0]===t[0]&&e[0][1]===t[1]?s.smoothclosed(e.slice(1),T.smoothing):s.smoothopen(e,T.smoothing)}:function(e){return"M"+e.join("L")},j=function(e){return F(e.reverse())},G=u(f,{xaxis:b,yaxis:_,trace:w,connectGaps:w.connectgaps,baseTolerance:Math.max(T.width||1,3)/4,shape:T.shape,backoff:T.backoff,simplify:T.simplify,fill:w.fill}),q=w._polygons=new Array(G.length),v=0;v0,v=f(e,t,r);(u=a.selectAll("g.trace").data(v,(function(e){return e[0].trace.uid}))).enter().append("g").attr("class",(function(e){return"trace scatter trace"+e[0].trace.uid})).style("stroke-miterlimit",2),u.order(),function(e,t,r){t.each((function(t){var a=o(n.select(this),"g","fills");s.setClipUrl(a,r.layerClipId,e);var i=t[0].trace,c=[];i._ownfill&&c.push("_ownFill"),i._nexttrace&&c.push("_nextFill");var u=a.selectAll("g").data(c,l);u.enter().append("g"),u.exit().each((function(e){i[e]=null})).remove(),u.order().each((function(e){i[e]=o(n.select(this),"path","js-fill")}))}))}(e,u,t),y?(c&&(d=c()),n.transition().duration(i.duration).ease(i.easing).each("end",(function(){d&&d()})).each("interrupt",(function(){d&&d()})).each((function(){a.selectAll("g.trace").each((function(r,n){h(e,n,t,r,v,this,i)}))}))):u.each((function(r,n){h(e,n,t,r,v,this,i)})),p&&u.exit().remove(),a.selectAll("path:not([d])").remove()}},98002:function(e,t,r){"use strict";var n=r(34098);e.exports=function(e,t){var r,a,i,o,l=e.cd,s=e.xaxis,c=e.yaxis,u=[],f=l[0].trace;if(!n.hasMarkers(f)&&!n.hasText(f))return[];if(!1===t)for(r=0;r"),o.hovertemplate=d.hovertemplate,i}function x(e,t){g.push(e._hovertitle+": "+t)}}},52979:function(e,t,r){"use strict";e.exports={attributes:r(50413),supplyDefaults:r(46008),colorbar:r(4898),formatLabels:r(93645),calc:r(54337),plot:r(7507),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(47250),selectPoints:r(98002),eventData:r(4524),moduleType:"trace",name:"scatterternary",basePlotModule:r(61639),categories:["ternary","symbols","showLegend","scatter-like"],meta:{}}},7507:function(e,t,r){"use strict";var n=r(32663);e.exports=function(e,t,r){var a=t.plotContainer;a.select(".scatterlayer").selectAll("*").remove();for(var i=t.xaxis,o=t.yaxis,l={xaxis:i,yaxis:o,plot:a,layerClipId:t._hasClipOnAxisFalse?t.clipIdRelative:null},s=t.layers.frontplot.select("g.scatterlayer"),c=0;c0){var b,_,w,T,M,k=e.xa,A=e.ya;"h"===p.orientation?(M=t,b="y",w=A,_="x",T=k):(M=r,b="x",w=k,_="y",T=A);var S=h[e.index];if(M>=S.span[0]&&M<=S.span[1]){var L=a.extendFlat({},e),O=T.c2p(M,!0),D=l.getKdeValue(S,p,M),C=l.getPositionOnKdePath(S,p,O),P=w._offset,E=w._length;L[b+"0"]=C[0],L[b+"1"]=C[1],L[_+"0"]=L[_+"1"]=O,L[_+"Label"]=_+": "+i.hoverLabelText(T,M,p[_+"hoverformat"])+", "+h[0].t.labels.kde+" "+D.toFixed(3);for(var R=0,I=0;Ia&&(a=u,o=c)}}return a?i(o):l};case"rms":return function(e,t){for(var r=0,a=0,o=0;o":return function(e){return d(e)>l};case">=":return function(e){return d(e)>=l};case"[]":return function(e){var t=d(e);return t>=l[0]&&t<=l[1]};case"()":return function(e){var t=d(e);return t>l[0]&&t=l[0]&&tl[0]&&t<=l[1]};case"][":return function(e){var t=d(e);return t<=l[0]||t>=l[1]};case")(":return function(e){var t=d(e);return tl[1]};case"](":return function(e){var t=d(e);return t<=l[0]||t>l[1]};case")[":return function(e){var t=d(e);return t=l[1]};case"{}":return function(e){return-1!==l.indexOf(d(e))};case"}{":return function(e){return-1===l.indexOf(d(e))}}}(r,i.getDataToCoordFunc(e,t,l,a),d),x={},b={},_=0;p?(v=function(e){x[e.astr]=n.extendDeep([],e.get()),e.set(new Array(f))},g=function(e,t){var r=x[e.astr][t];e.get()[t]=r}):(v=function(e){x[e.astr]=n.extendDeep([],e.get()),e.set([])},g=function(e,t){var r=x[e.astr][t];e.get().push(r)}),M(v);for(var w=o(t.transforms,r),T=0;T1?"%{group} (%{trace})":"%{group}");var s=e.styles,c=o.styles=[];if(s)for(i=0;if)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,h.prototype),t}function h(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return v(e)}return p(e,t,r)}function p(e,t,r){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!h.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var r=0|b(e,t),n=d(r),a=n.write(e,t);return a!==r&&(n=n.slice(0,a)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(ee(e,Uint8Array)){var t=new Uint8Array(e);return m(t.buffer,t.byteOffset,t.byteLength)}return g(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+l(e));if(ee(e,ArrayBuffer)||e&&ee(e.buffer,ArrayBuffer))return m(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(ee(e,SharedArrayBuffer)||e&&ee(e.buffer,SharedArrayBuffer)))return m(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return h.from(n,t,r);var a=function(e){if(h.isBuffer(e)){var t=0|x(e.length),r=d(t);return 0===r.length||e.copy(r,0,0,t),r}return void 0!==e.length?"number"!=typeof e.length||te(e.length)?d(0):g(e):"Buffer"===e.type&&Array.isArray(e.data)?g(e.data):void 0}(e);if(a)return a;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return h.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+l(e))}function y(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function v(e){return y(e),d(e<0?0:0|x(e))}function g(e){for(var t=e.length<0?0:0|x(e.length),r=d(t),n=0;n=f)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+f.toString(16)+" bytes");return 0|e}function b(e,t){if(h.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||ee(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+l(e));var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return $(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return K(e).length;default:if(a)return n?-1:$(e).length;t=(""+t).toLowerCase(),a=!0}}function _(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return I(this,t,r);case"utf8":case"utf-8":return C(this,t,r);case"ascii":return E(this,t,r);case"latin1":case"binary":return R(this,t,r);case"base64":return D(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return z(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function w(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function T(e,t,r,n,a){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),te(r=+r)&&(r=a?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(a)return-1;r=e.length-1}else if(r<0){if(!a)return-1;r=0}if("string"==typeof t&&(t=h.from(t,n)),h.isBuffer(t))return 0===t.length?-1:M(e,t,r,n,a);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):M(e,[t],r,n,a);throw new TypeError("val must be string, number or Buffer")}function M(e,t,r,n,a){var i,o=1,l=e.length,s=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;o=2,l/=2,s/=2,r/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(a){var u=-1;for(i=r;il&&(r=l-s),i=r;i>=0;i--){for(var f=!0,d=0;da&&(n=a):n=a;var i,o=t.length;for(n>o/2&&(n=o/2),i=0;i>8,a=r%256,i.push(a),i.push(n);return i}(t,e.length-r),e,r,n)}function D(e,t,r){return 0===t&&r===e.length?s.fromByteArray(e):s.fromByteArray(e.slice(t,r))}function C(e,t,r){r=Math.min(e.length,r);for(var n=[],a=t;a239?4:i>223?3:i>191?2:1;if(a+l<=r){var s=void 0,c=void 0,u=void 0,f=void 0;switch(l){case 1:i<128&&(o=i);break;case 2:128==(192&(s=e[a+1]))&&(f=(31&i)<<6|63&s)>127&&(o=f);break;case 3:s=e[a+1],c=e[a+2],128==(192&s)&&128==(192&c)&&(f=(15&i)<<12|(63&s)<<6|63&c)>2047&&(f<55296||f>57343)&&(o=f);break;case 4:s=e[a+1],c=e[a+2],u=e[a+3],128==(192&s)&&128==(192&c)&&128==(192&u)&&(f=(15&i)<<18|(63&s)<<12|(63&c)<<6|63&u)>65535&&f<1114112&&(o=f)}}null===o?(o=65533,l=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),a+=l}return function(e){var t=e.length;if(t<=P)return String.fromCharCode.apply(String,e);for(var r="",n=0;nn.length?(h.isBuffer(i)||(i=h.from(i)),i.copy(n,a)):Uint8Array.prototype.set.call(n,i,a);else{if(!h.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(n,a)}a+=i.length}return n},h.byteLength=b,h.prototype._isBuffer=!0,h.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;tr&&(e+=" ... "),""},u&&(h.prototype[u]=h.prototype.inspect),h.prototype.compare=function(e,t,r,n,a){if(ee(e,Uint8Array)&&(e=h.from(e,e.offset,e.byteLength)),!h.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+l(e));if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===a&&(a=this.length),t<0||r>e.length||n<0||a>this.length)throw new RangeError("out of range index");if(n>=a&&t>=r)return 0;if(n>=a)return-1;if(t>=r)return 1;if(this===e)return 0;for(var i=(a>>>=0)-(n>>>=0),o=(r>>>=0)-(t>>>=0),s=Math.min(i,o),c=this.slice(n,a),u=e.slice(t,r),f=0;f>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var a=this.length-t;if((void 0===r||r>a)&&(r=a),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var i=!1;;)switch(n){case"hex":return k(this,e,t,r);case"utf8":case"utf-8":return A(this,e,t,r);case"ascii":case"latin1":case"binary":return S(this,e,t,r);case"base64":return L(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},h.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var P=4096;function E(e,t,r){var n="";r=Math.min(e.length,r);for(var a=t;an)&&(r=n);for(var a="",i=t;ir)throw new RangeError("Trying to access beyond buffer length")}function F(e,t,r,n,a,i){if(!h.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||te.length)throw new RangeError("Index out of range")}function j(e,t,r,n,a){Z(t,n,a,e,r,7);var i=Number(t&BigInt(4294967295));e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i;var o=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,r}function B(e,t,r,n,a){Z(t,n,a,e,r,7);var i=Number(t&BigInt(4294967295));e[r+7]=i,i>>=8,e[r+6]=i,i>>=8,e[r+5]=i,i>>=8,e[r+4]=i;var o=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=o,o>>=8,e[r+2]=o,o>>=8,e[r+1]=o,o>>=8,e[r]=o,r+8}function U(e,t,r,n,a,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function H(e,t,r,n,a){return t=+t,r>>>=0,a||U(e,0,r,4),c.write(e,t,r,n,23,4),r+4}function q(e,t,r,n,a){return t=+t,r>>>=0,a||U(e,0,r,8),c.write(e,t,r,n,52,8),r+8}h.prototype.slice=function(e,t){var r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||N(e,t,this.length);for(var n=this[e],a=1,i=0;++i>>=0,t>>>=0,r||N(e,t,this.length);for(var n=this[e+--t],a=1;t>0&&(a*=256);)n+=this[e+--t]*a;return n},h.prototype.readUint8=h.prototype.readUInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),this[e]},h.prototype.readUint16LE=h.prototype.readUInt16LE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]|this[e+1]<<8},h.prototype.readUint16BE=h.prototype.readUInt16BE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]<<8|this[e+1]},h.prototype.readUint32LE=h.prototype.readUInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},h.prototype.readUint32BE=h.prototype.readUInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},h.prototype.readBigUInt64LE=ne((function(e){W(e>>>=0,"offset");var t=this[e],r=this[e+7];void 0!==t&&void 0!==r||J(e,this.length-8);var n=t+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,24),a=this[++e]+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+r*Math.pow(2,24);return BigInt(n)+(BigInt(a)<>>=0,"offset");var t=this[e],r=this[e+7];void 0!==t&&void 0!==r||J(e,this.length-8);var n=t*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+this[++e],a=this[++e]*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+r;return(BigInt(n)<>>=0,t>>>=0,r||N(e,t,this.length);for(var n=this[e],a=1,i=0;++i=(a*=128)&&(n-=Math.pow(2,8*t)),n},h.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||N(e,t,this.length);for(var n=t,a=1,i=this[e+--n];n>0&&(a*=256);)i+=this[e+--n]*a;return i>=(a*=128)&&(i-=Math.pow(2,8*t)),i},h.prototype.readInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},h.prototype.readInt16LE=function(e,t){e>>>=0,t||N(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},h.prototype.readInt16BE=function(e,t){e>>>=0,t||N(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},h.prototype.readInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},h.prototype.readInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},h.prototype.readBigInt64LE=ne((function(e){W(e>>>=0,"offset");var t=this[e],r=this[e+7];void 0!==t&&void 0!==r||J(e,this.length-8);var n=this[e+4]+this[e+5]*Math.pow(2,8)+this[e+6]*Math.pow(2,16)+(r<<24);return(BigInt(n)<>>=0,"offset");var t=this[e],r=this[e+7];void 0!==t&&void 0!==r||J(e,this.length-8);var n=(t<<24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+this[++e];return(BigInt(n)<>>=0,t||N(e,4,this.length),c.read(this,e,!0,23,4)},h.prototype.readFloatBE=function(e,t){return e>>>=0,t||N(e,4,this.length),c.read(this,e,!1,23,4)},h.prototype.readDoubleLE=function(e,t){return e>>>=0,t||N(e,8,this.length),c.read(this,e,!0,52,8)},h.prototype.readDoubleBE=function(e,t){return e>>>=0,t||N(e,8,this.length),c.read(this,e,!1,52,8)},h.prototype.writeUintLE=h.prototype.writeUIntLE=function(e,t,r,n){e=+e,t>>>=0,r>>>=0,n||F(this,e,t,r,Math.pow(2,8*r)-1,0);var a=1,i=0;for(this[t]=255&e;++i>>=0,r>>>=0,n||F(this,e,t,r,Math.pow(2,8*r)-1,0);var a=r-1,i=1;for(this[t+a]=255&e;--a>=0&&(i*=256);)this[t+a]=e/i&255;return t+r},h.prototype.writeUint8=h.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,1,255,0),this[t]=255&e,t+1},h.prototype.writeUint16LE=h.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},h.prototype.writeUint16BE=h.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},h.prototype.writeUint32LE=h.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},h.prototype.writeUint32BE=h.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},h.prototype.writeBigUInt64LE=ne((function(e){return j(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),h.prototype.writeBigUInt64BE=ne((function(e){return B(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),h.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var a=Math.pow(2,8*r-1);F(this,e,t,r,a-1,-a)}var i=0,o=1,l=0;for(this[t]=255&e;++i>0)-l&255;return t+r},h.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var a=Math.pow(2,8*r-1);F(this,e,t,r,a-1,-a)}var i=r-1,o=1,l=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===l&&0!==this[t+i+1]&&(l=1),this[t+i]=(e/o>>0)-l&255;return t+r},h.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},h.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},h.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},h.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},h.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||F(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},h.prototype.writeBigInt64LE=ne((function(e){return j(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),h.prototype.writeBigInt64BE=ne((function(e){return B(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),h.prototype.writeFloatLE=function(e,t,r){return H(this,e,t,!0,r)},h.prototype.writeFloatBE=function(e,t,r){return H(this,e,t,!1,r)},h.prototype.writeDoubleLE=function(e,t,r){return q(this,e,t,!0,r)},h.prototype.writeDoubleBE=function(e,t,r){return q(this,e,t,!1,r)},h.prototype.copy=function(e,t,r,n){if(!h.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t="_".concat(e.slice(r-3,r)).concat(t);return"".concat(e.slice(0,r)).concat(t)}function Z(e,t,r,n,a,i){if(e>r||e3?0===t||t===BigInt(0)?">= 0".concat(l," and < 2").concat(l," ** ").concat(8*(i+1)).concat(l):">= -(2".concat(l," ** ").concat(8*(i+1)-1).concat(l,") and < 2 ** ")+"".concat(8*(i+1)-1).concat(l):">= ".concat(t).concat(l," and <= ").concat(r).concat(l),new V.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,r){W(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||J(t,e.length-(r+1))}(n,a,i)}function W(e,t){if("number"!=typeof e)throw new V.ERR_INVALID_ARG_TYPE(t,"number",e)}function J(e,t,r){if(Math.floor(e)!==e)throw W(e,r),new V.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new V.ERR_BUFFER_OUT_OF_BOUNDS;throw new V.ERR_OUT_OF_RANGE(r||"offset",">= ".concat(r?1:0," and <= ").concat(t),e)}Y("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"}),RangeError),Y("ERR_INVALID_ARG_TYPE",(function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(l(t))}),TypeError),Y("ERR_OUT_OF_RANGE",(function(e,t,r){var n='The value of "'.concat(e,'" is out of range.'),a=r;return Number.isInteger(r)&&Math.abs(r)>Math.pow(2,32)?a=G(String(r)):"bigint"==typeof r&&(a=String(r),(r>Math.pow(BigInt(2),BigInt(32))||r<-Math.pow(BigInt(2),BigInt(32)))&&(a=G(a)),a+="n"),n+" It must be ".concat(t,". Received ").concat(a)}),RangeError);var X=/[^+/0-9A-Za-z-_]/g;function $(e,t){var r;t=t||1/0;for(var n=e.length,a=null,i=[],o=0;o55295&&r<57344){if(!a){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(o+1===n){(t-=3)>-1&&i.push(239,191,189);continue}a=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),a=r;continue}r=65536+(a-55296<<10|r-56320)}else a&&(t-=3)>-1&&i.push(239,191,189);if(a=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function K(e){return s.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(X,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Q(e,t,r,n){var a;for(a=0;a=t.length||a>=e.length);++a)t[a+r]=e[a];return a}function ee(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function te(e){return e!=e}var re=function(){for(var e="0123456789abcdef",t=new Array(256),r=0;r<16;++r)for(var n=16*r,a=0;a<16;++a)t[n+a]=e[r]+e[a];return t}();function ne(e){return"undefined"==typeof BigInt?ae:e}function ae(){throw new Error("BigInt not supported")}},35791:function(e){"use strict";e.exports=a,e.exports.isMobile=a,e.exports.default=a;var t=/(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|samsungbrowser|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,r=/CrOS/,n=/android|ipad|playbook|silk/i;function a(e){e||(e={});var a=e.ua;if(a||"undefined"==typeof navigator||(a=navigator.userAgent),a&&a.headers&&"string"==typeof a.headers["user-agent"]&&(a=a.headers["user-agent"]),"string"!=typeof a)return!1;var i=t.test(a)&&!r.test(a)||!!e.tablet&&n.test(a);return!i&&e.tablet&&e.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==a.indexOf("Macintosh")&&-1!==a.indexOf("Safari")&&(i=!0),i}},39898:function(e,t,r){var n,a;(function(){var i={version:"3.8.0"},o=[].slice,l=function(e){return o.call(e)},s=self.document;function c(e){return e&&(e.ownerDocument||e.document||e).documentElement}function u(e){return e&&(e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView)}if(s)try{l(s.documentElement.childNodes)[0].nodeType}catch(e){l=function(e){for(var t=e.length,r=new Array(t);t--;)r[t]=e[t];return r}}if(Date.now||(Date.now=function(){return+new Date}),s)try{s.createElement("DIV").style.setProperty("opacity",0,"")}catch(e){var f=this.Element.prototype,d=f.setAttribute,h=f.setAttributeNS,p=this.CSSStyleDeclaration.prototype,y=p.setProperty;f.setAttribute=function(e,t){d.call(this,e,t+"")},f.setAttributeNS=function(e,t,r){h.call(this,e,t,r+"")},p.setProperty=function(e,t,r){y.call(this,e,t+"",r)}}function v(e,t){return et?1:e>=t?0:NaN}function g(e){return null===e?NaN:+e}function m(e){return!isNaN(e)}function x(e){return{left:function(t,r,n,a){for(arguments.length<3&&(n=0),arguments.length<4&&(a=t.length);n>>1;e(t[i],r)<0?n=i+1:a=i}return n},right:function(t,r,n,a){for(arguments.length<3&&(n=0),arguments.length<4&&(a=t.length);n>>1;e(t[i],r)>0?a=i:n=i+1}return n}}}i.ascending=v,i.descending=function(e,t){return te?1:t>=e?0:NaN},i.min=function(e,t){var r,n,a=-1,i=e.length;if(1===arguments.length){for(;++a=n){r=n;break}for(;++an&&(r=n)}else{for(;++a=n){r=n;break}for(;++an&&(r=n)}return r},i.max=function(e,t){var r,n,a=-1,i=e.length;if(1===arguments.length){for(;++a=n){r=n;break}for(;++ar&&(r=n)}else{for(;++a=n){r=n;break}for(;++ar&&(r=n)}return r},i.extent=function(e,t){var r,n,a,i=-1,o=e.length;if(1===arguments.length){for(;++i=n){r=a=n;break}for(;++in&&(r=n),a=n){r=a=n;break}for(;++in&&(r=n),a1)return o/(s-1)},i.deviation=function(){var e=i.variance.apply(this,arguments);return e?Math.sqrt(e):e};var b=x(v);function _(e){return e.length}i.bisectLeft=b.left,i.bisect=i.bisectRight=b.right,i.bisector=function(e){return x(1===e.length?function(t,r){return v(e(t),r)}:e)},i.shuffle=function(e,t,r){(i=arguments.length)<3&&(r=e.length,i<2&&(t=0));for(var n,a,i=r-t;i;)a=Math.random()*i--|0,n=e[i+t],e[i+t]=e[a+t],e[a+t]=n;return e},i.permute=function(e,t){for(var r=t.length,n=new Array(r);r--;)n[r]=e[t[r]];return n},i.pairs=function(e){for(var t=0,r=e.length-1,n=e[0],a=new Array(r<0?0:r);t=0;)for(t=(n=e[a]).length;--t>=0;)r[--o]=n[t];return r};var w=Math.abs;function T(e,t){for(var r in t)Object.defineProperty(e.prototype,r,{value:t[r],enumerable:!1})}function M(){this._=Object.create(null)}i.range=function(e,t,r){if(arguments.length<3&&(r=1,arguments.length<2&&(t=e,e=0)),(t-e)/r==1/0)throw new Error("infinite range");var n,a=[],i=function(e){for(var t=1;e*t%1;)t*=10;return t}(w(r)),o=-1;if(e*=i,t*=i,(r*=i)<0)for(;(n=e+r*++o)>t;)a.push(n/i);else for(;(n=e+r*++o)=n.length)return t?t.call(r,i):e?i.sort(e):i;for(var s,c,u,f,d=-1,h=i.length,p=n[l++],y=new M;++d=n.length)return e;var r=[],i=a[t++];return e.forEach((function(e,n){r.push({key:e,values:l(n,t)})})),i?r.sort((function(e,t){return i(e.key,t.key)})):r}return r.map=function(e,t){return o(t,e,0)},r.entries=function(e){return l(o(i.map,e,0),0)},r.key=function(e){return n.push(e),r},r.sortKeys=function(e){return a[n.length-1]=e,r},r.sortValues=function(t){return e=t,r},r.rollup=function(e){return t=e,r},r},i.set=function(e){var t=new R;if(e)for(var r=0,n=e.length;r=0&&(n=e.slice(r+1),e=e.slice(0,r)),e)return arguments.length<2?this[e].on(n):this[e].on(n,t);if(2===arguments.length){if(null==t)for(e in this)this.hasOwnProperty(e)&&this[e].on(n,null);return this}},i.event=null,i.requote=function(e){return e.replace(Y,"\\$&")};var Y=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,G={}.__proto__?function(e,t){e.__proto__=t}:function(e,t){for(var r in t)e[r]=t[r]};function Z(e){return G(e,$),e}var W=function(e,t){return t.querySelector(e)},J=function(e,t){return t.querySelectorAll(e)},X=function(e,t){var r=e.matches||e[N(e,"matchesSelector")];return X=function(e,t){return r.call(e,t)},X(e,t)};"function"==typeof Sizzle&&(W=function(e,t){return Sizzle(e,t)[0]||null},J=Sizzle,X=Sizzle.matchesSelector),i.selection=function(){return i.select(s.documentElement)};var $=i.selection.prototype=[];function K(e){return"function"==typeof e?e:function(){return W(e,this)}}function Q(e){return"function"==typeof e?e:function(){return J(e,this)}}$.select=function(e){var t,r,n,a,i=[];e=K(e);for(var o=-1,l=this.length;++o=0&&"xmlns"!==(r=e.slice(0,t))&&(e=e.slice(t+1)),te.hasOwnProperty(r)?{space:te[r],local:e}:e}},$.attr=function(e,t){if(arguments.length<2){if("string"==typeof e){var r=this.node();return(e=i.ns.qualify(e)).local?r.getAttributeNS(e.space,e.local):r.getAttribute(e)}for(t in e)this.each(re(t,e[t]));return this}return this.each(re(e,t))},$.classed=function(e,t){if(arguments.length<2){if("string"==typeof e){var r=this.node(),n=(e=ie(e)).length,a=-1;if(t=r.classList){for(;++a=0;)(r=n[a])&&(i&&i!==r.nextSibling&&i.parentNode.insertBefore(r,i),i=r);return this},$.sort=function(e){e=pe.apply(this,arguments);for(var t=-1,r=this.length;++t0&&(e=e.slice(0,a));var s=xe.get(e);function c(){var t=this[n];t&&(this.removeEventListener(e,t,t.$),delete this[n])}return s&&(e=s,o=_e),a?t?function(){var a=o(t,l(arguments));c.call(this),this.addEventListener(e,this[n]=a,a.$=r),a._=t}:c:t?j:function(){var t,r=new RegExp("^__on([^.]+)"+i.requote(e)+"$");for(var n in this)if(t=n.match(r)){var a=this[n];this.removeEventListener(t[1],a,a.$),delete this[n]}}}i.selection.enter=ve,i.selection.enter.prototype=ge,ge.append=$.append,ge.empty=$.empty,ge.node=$.node,ge.call=$.call,ge.size=$.size,ge.select=function(e){for(var t,r,n,a,i,o=[],l=-1,s=this.length;++l=n&&(n=t+1);!(o=l[n])&&++n1?Ee:e<-1?-Ee:Math.asin(e)}function Ne(e){return((e=Math.exp(e))+1/e)/2}var Fe=Math.SQRT2;i.interpolateZoom=function(e,t){var r,n,a=e[0],i=e[1],o=e[2],l=t[0],s=t[1],c=t[2],u=l-a,f=s-i,d=u*u+f*f;if(d0&&(e=e.transition().duration(y)),e.call(w.event)}function S(){l&&l.domain(o.range().map((function(e){return(e-d.x)/d.k})).map(o.invert)),f&&f.domain(c.range().map((function(e){return(e-d.y)/d.k})).map(c.invert))}function L(e){v++||e({type:"zoomstart"})}function O(e){S(),e({type:"zoom",scale:d.k,translate:[d.x,d.y]})}function D(e){--v||(e({type:"zoomend"}),t=null)}function C(){var e=this,t=_.of(e,arguments),r=0,n=i.select(u(e)).on(m,(function(){r=1,k(i.mouse(e),a),O(t)})).on(x,(function(){n.on(m,null).on(x,null),o(r),D(t)})),a=T(i.mouse(e)),o=Me(e);Xa.call(e),L(t)}function P(){var e,t=this,r=_.of(t,arguments),n={},o=0,l=".zoom-"+i.event.changedTouches[0].identifier,s="touchmove"+l,c="touchend"+l,u=[],f=i.select(t),h=Me(t);function p(){var r=i.touches(t);return e=d.k,r.forEach((function(e){e.identifier in n&&(n[e.identifier]=T(e))})),r}function y(){var e=i.event.target;i.select(e).on(s,v).on(c,m),u.push(e);for(var r=i.event.changedTouches,l=0,f=r.length;l1){g=h[0];var x=h[1],b=g[0]-x[0],_=g[1]-x[1];o=b*b+_*_}}function v(){var l,s,c,u,f=i.touches(t);Xa.call(t);for(var d=0,h=f.length;d360?e-=360:e<0&&(e+=360),e<60?n+(a-n)*e/60:e<180?a:e<240?n+(a-n)*(240-e)/60:n}(e))}return e=isNaN(e)?0:(e%=360)<0?e+360:e,t=isNaN(t)||t<0?0:t>1?1:t,n=2*(r=r<0?0:r>1?1:r)-(a=r<=.5?r*(1+t):r+t-r*t),new it(i(e+120),i(e),i(e-120))}function Ge(e,t,r){return this instanceof Ge?(this.h=+e,this.c=+t,void(this.l=+r)):arguments.length<2?e instanceof Ge?new Ge(e.h,e.c,e.l):function(e,t,r){return e>0?new Ge(Math.atan2(r,t)*Ie,Math.sqrt(t*t+r*r),e):new Ge(NaN,NaN,e)}(e instanceof Je?e.l:(e=dt((e=i.rgb(e)).r,e.g,e.b)).l,e.a,e.b):new Ge(e,t,r)}Ve.brighter=function(e){return e=Math.pow(.7,arguments.length?e:1),new qe(this.h,this.s,this.l/e)},Ve.darker=function(e){return e=Math.pow(.7,arguments.length?e:1),new qe(this.h,this.s,e*this.l)},Ve.rgb=function(){return Ye(this.h,this.s,this.l)},i.hcl=Ge;var Ze=Ge.prototype=new He;function We(e,t,r){return isNaN(e)&&(e=0),isNaN(t)&&(t=0),new Je(r,Math.cos(e*=Re)*t,Math.sin(e)*t)}function Je(e,t,r){return this instanceof Je?(this.l=+e,this.a=+t,void(this.b=+r)):arguments.length<2?e instanceof Je?new Je(e.l,e.a,e.b):e instanceof Ge?We(e.h,e.c,e.l):dt((e=it(e)).r,e.g,e.b):new Je(e,t,r)}Ze.brighter=function(e){return new Ge(this.h,this.c,Math.min(100,this.l+Xe*(arguments.length?e:1)))},Ze.darker=function(e){return new Ge(this.h,this.c,Math.max(0,this.l-Xe*(arguments.length?e:1)))},Ze.rgb=function(){return We(this.h,this.c,this.l).rgb()},i.lab=Je;var Xe=18,$e=.95047,Ke=1,Qe=1.08883,et=Je.prototype=new He;function tt(e,t,r){var n=(e+16)/116,a=n+t/500,i=n-r/200;return new it(at(3.2404542*(a=rt(a)*$e)-1.5371385*(n=rt(n)*Ke)-.4985314*(i=rt(i)*Qe)),at(-.969266*a+1.8760108*n+.041556*i),at(.0556434*a-.2040259*n+1.0572252*i))}function rt(e){return e>.206893034?e*e*e:(e-4/29)/7.787037}function nt(e){return e>.008856?Math.pow(e,1/3):7.787037*e+4/29}function at(e){return Math.round(255*(e<=.00304?12.92*e:1.055*Math.pow(e,1/2.4)-.055))}function it(e,t,r){return this instanceof it?(this.r=~~e,this.g=~~t,void(this.b=~~r)):arguments.length<2?e instanceof it?new it(e.r,e.g,e.b):ut(""+e,it,Ye):new it(e,t,r)}function ot(e){return new it(e>>16,e>>8&255,255&e)}function lt(e){return ot(e)+""}et.brighter=function(e){return new Je(Math.min(100,this.l+Xe*(arguments.length?e:1)),this.a,this.b)},et.darker=function(e){return new Je(Math.max(0,this.l-Xe*(arguments.length?e:1)),this.a,this.b)},et.rgb=function(){return tt(this.l,this.a,this.b)},i.rgb=it;var st=it.prototype=new He;function ct(e){return e<16?"0"+Math.max(0,e).toString(16):Math.min(255,e).toString(16)}function ut(e,t,r){var n,a,i,o=0,l=0,s=0;if(n=/([a-z]+)\((.*)\)/.exec(e=e.toLowerCase()))switch(a=n[2].split(","),n[1]){case"hsl":return r(parseFloat(a[0]),parseFloat(a[1])/100,parseFloat(a[2])/100);case"rgb":return t(pt(a[0]),pt(a[1]),pt(a[2]))}return(i=yt.get(e))?t(i.r,i.g,i.b):(null==e||"#"!==e.charAt(0)||isNaN(i=parseInt(e.slice(1),16))||(4===e.length?(o=(3840&i)>>4,o|=o>>4,l=240&i,l|=l>>4,s=15&i,s|=s<<4):7===e.length&&(o=(16711680&i)>>16,l=(65280&i)>>8,s=255&i)),t(o,l,s))}function ft(e,t,r){var n,a,i=Math.min(e/=255,t/=255,r/=255),o=Math.max(e,t,r),l=o-i,s=(o+i)/2;return l?(a=s<.5?l/(o+i):l/(2-o-i),n=e==o?(t-r)/l+(t0&&s<1?0:n),new qe(n,a,s)}function dt(e,t,r){var n=nt((.4124564*(e=ht(e))+.3575761*(t=ht(t))+.1804375*(r=ht(r)))/$e),a=nt((.2126729*e+.7151522*t+.072175*r)/Ke);return Je(116*a-16,500*(n-a),200*(a-nt((.0193339*e+.119192*t+.9503041*r)/Qe)))}function ht(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function pt(e){var t=parseFloat(e);return"%"===e.charAt(e.length-1)?Math.round(2.55*t):t}st.brighter=function(e){e=Math.pow(.7,arguments.length?e:1);var t=this.r,r=this.g,n=this.b,a=30;return t||r||n?(t&&t=200&&t<300||304===t){try{e=r.call(a,c)}catch(e){return void o.error.call(a,e)}o.load.call(a,e)}else o.error.call(a,c)}return self.XDomainRequest&&!("withCredentials"in c)&&/^(http(s)?:)?\/\//.test(e)&&(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=f:c.onreadystatechange=function(){c.readyState>3&&f()},c.onprogress=function(e){var t=i.event;i.event=e;try{o.progress.call(a,c)}finally{i.event=t}},a.header=function(e,t){return e=(e+"").toLowerCase(),arguments.length<2?s[e]:(null==t?delete s[e]:s[e]=t+"",a)},a.mimeType=function(e){return arguments.length?(t=null==e?null:e+"",a):t},a.responseType=function(e){return arguments.length?(u=e,a):u},a.response=function(e){return r=e,a},["get","post"].forEach((function(e){a[e]=function(){return a.send.apply(a,[e].concat(l(arguments)))}})),a.send=function(r,n,i){if(2===arguments.length&&"function"==typeof n&&(i=n,n=null),c.open(r,e,!0),null==t||"accept"in s||(s.accept=t+",*/*"),c.setRequestHeader)for(var l in s)c.setRequestHeader(l,s[l]);return null!=t&&c.overrideMimeType&&c.overrideMimeType(t),null!=u&&(c.responseType=u),null!=i&&a.on("error",i).on("load",(function(e){i(null,e)})),o.beforesend.call(a,c),c.send(null==n?null:n),a},a.abort=function(){return c.abort(),a},i.rebind(a,o,"on"),null==n?a:a.get(function(e){return 1===e.length?function(t,r){e(null==t?r:null)}:e}(n))}yt.forEach((function(e,t){yt.set(e,ot(t))})),i.functor=vt,i.xhr=gt(I),i.dsv=function(e,t){var r=new RegExp('["'+e+"\n]"),n=e.charCodeAt(0);function a(e,r,n){arguments.length<3&&(n=r,r=null);var a=mt(e,t,null==r?i:o(r),n);return a.row=function(e){return arguments.length?a.response(null==(r=e)?i:o(e)):r},a}function i(e){return a.parse(e.responseText)}function o(e){return function(t){return a.parse(t.responseText,e)}}function l(t){return t.map(s).join(e)}function s(e){return r.test(e)?'"'+e.replace(/\"/g,'""')+'"':e}return a.parse=function(e,t){var r;return a.parseRows(e,(function(e,n){if(r)return r(e,n-1);var a=function(t){for(var r={},n=e.length,a=0;a=s)return o;if(a)return a=!1,i;var t=c;if(34===e.charCodeAt(t)){for(var r=t;r++24?(isFinite(t)&&(clearTimeout(wt),wt=setTimeout(kt,t)),_t=0):(_t=1,Tt(kt))}function At(){for(var e=Date.now(),t=xt;t;)e>=t.t&&t.c(e-t.t)&&(t.c=null),t=t.n;return e}function St(){for(var e,t=xt,r=1/0;t;)t.c?(t.t1&&(t=e[i[o-2]],r=e[i[o-1]],n=e[l],(r[0]-t[0])*(n[1]-t[1])-(r[1]-t[1])*(n[0]-t[0])<=0);)--o;i[o++]=l}return i.slice(0,o)}function Ct(e,t){return e[0]-t[0]||e[1]-t[1]}i.timer=function(){Mt.apply(this,arguments)},i.timer.flush=function(){At(),St()},i.round=function(e,t){return t?Math.round(e*(t=Math.pow(10,t)))/t:Math.round(e)},i.geom={},i.geom.hull=function(e){var t=Lt,r=Ot;if(arguments.length)return n(e);function n(e){if(e.length<3)return[];var n,a=vt(t),i=vt(r),o=e.length,l=[],s=[];for(n=0;n=0;--n)h.push(e[l[c[n]][2]]);for(n=+f;nLe)l=l.L;else{if(!((a=i-Jt(l,o))>Le)){n>-Le?(t=l.P,r=l):a>-Le?(t=l,r=l.N):t=r=l;break}if(!l.R){t=l;break}l=l.R}var s=Vt(e);if(Ft.insert(t,s),t||r){if(t===r)return er(t),r=Vt(t.site),Ft.insert(s,r),s.edge=r.edge=nr(t.site,s.site),Qt(t),void Qt(r);if(r){er(t),er(r);var c=t.site,u=c.x,f=c.y,d=e.x-u,h=e.y-f,p=r.site,y=p.x-u,v=p.y-f,g=2*(d*v-h*y),m=d*d+h*h,x=y*y+v*v,b={x:(v*m-h*x)/g+u,y:(d*x-y*m)/g+f};ar(r.edge,c,p,b),s.edge=nr(c,e,null,b),r.edge=nr(e,p,null,b),Qt(t),Qt(r)}else s.edge=nr(t.site,s.site)}}function Wt(e,t){var r=e.site,n=r.x,a=r.y,i=a-t;if(!i)return n;var o=e.P;if(!o)return-1/0;var l=(r=o.site).x,s=r.y,c=s-t;if(!c)return l;var u=l-n,f=1/i-1/c,d=u/c;return f?(-d+Math.sqrt(d*d-2*f*(u*u/(-2*c)-s+c/2+a-i/2)))/f+n:(n+l)/2}function Jt(e,t){var r=e.N;if(r)return Wt(r,t);var n=e.site;return n.y===t?n.x:1/0}function Xt(e){this.site=e,this.edges=[]}function $t(e,t){return t.angle-e.angle}function Kt(){lr(this),this.x=this.y=this.arc=this.site=this.cy=null}function Qt(e){var t=e.P,r=e.N;if(t&&r){var n=t.site,a=e.site,i=r.site;if(n!==i){var o=a.x,l=a.y,s=n.x-o,c=n.y-l,u=i.x-o,f=2*(s*(v=i.y-l)-c*u);if(!(f>=-Oe)){var d=s*s+c*c,h=u*u+v*v,p=(v*d-c*h)/f,y=(s*h-u*d)/f,v=y+l,g=Ht.pop()||new Kt;g.arc=e,g.site=a,g.x=p+o,g.y=v+Math.sqrt(p*p+y*y),g.cy=v,e.circle=g;for(var m=null,x=Bt._;x;)if(g.y=l)return;if(d>p){if(i){if(i.y>=c)return}else i={x:v,y:s};r={x:v,y:c}}else{if(i){if(i.y1)if(d>p){if(i){if(i.y>=c)return}else i={x:(s-a)/n,y:s};r={x:(c-a)/n,y:c}}else{if(i){if(i.y=l)return}else i={x:o,y:n*o+a};r={x:l,y:n*l+a}}else{if(i){if(i.x0)){if(t/=d,d<0){if(t0){if(t>f)return;t>u&&(u=t)}if(t=a-s,d||!(t<0)){if(t/=d,d<0){if(t>f)return;t>u&&(u=t)}else if(d>0){if(t0)){if(t/=h,h<0){if(t0){if(t>f)return;t>u&&(u=t)}if(t=i-c,h||!(t<0)){if(t/=h,h<0){if(t>f)return;t>u&&(u=t)}else if(h>0){if(t0&&(e.a={x:s+u*d,y:c+u*h}),f<1&&(e.b={x:s+f*d,y:c+f*h}),e}}}}}),s=o.length;s--;)(!tr(t=o[s],e)||!l(t)||w(t.a.x-t.b.x)Le||w(a-r)>Le)&&(l.splice(o,0,new ir((g=i.site,m=u,x=w(n-f)Le?{x:f,y:w(t-f)Le?{x:w(r-p)Le?{x:d,y:w(t-d)Le?{x:w(r-h)=r&&c.x<=a&&c.y>=n&&c.y<=o?[[r,o],[a,o],[a,n],[r,n]]:[]).point=e[l]})),t}function l(e){return e.map((function(e,t){return{x:Math.round(n(e,t)/Le)*Le,y:Math.round(a(e,t)/Le)*Le,i:t}}))}return o.links=function(e){return fr(l(e)).edges.filter((function(e){return e.l&&e.r})).map((function(t){return{source:e[t.l.i],target:e[t.r.i]}}))},o.triangles=function(e){var t=[];return fr(l(e)).cells.forEach((function(r,n){for(var a,i,o,l,s=r.site,c=r.edges.sort($t),u=-1,f=c.length,d=c[f-1].edge,h=d.l===s?d.r:d.l;++ui&&(a=t.slice(i,a),l[o]?l[o]+=a:l[++o]=a),(r=r[0])===(n=n[0])?l[o]?l[o]+=n:l[++o]=n:(l[++o]=null,s.push({i:o,x:xr(r,n)})),i=wr.lastIndex;return iy&&(y=s.x),s.y>v&&(v=s.y),c.push(s.x),u.push(s.y);else for(f=0;fy&&(y=x),b>v&&(v=b),c.push(x),u.push(b)}var _=y-h,T=v-p;function M(e,t,r,n,a,i,o,l){if(!isNaN(r)&&!isNaN(n))if(e.leaf){var s=e.x,c=e.y;if(null!=s)if(w(s-r)+w(c-n)<.01)k(e,t,r,n,a,i,o,l);else{var u=e.point;e.x=e.y=e.point=null,k(e,u,s,c,a,i,o,l),k(e,t,r,n,a,i,o,l)}else e.x=r,e.y=n,e.point=t}else k(e,t,r,n,a,i,o,l)}function k(e,t,r,n,a,i,o,l){var s=.5*(a+o),c=.5*(i+l),u=r>=s,f=n>=c,d=f<<1|u;e.leaf=!1,u?a=s:o=s,f?i=c:l=c,M(e=e.nodes[d]||(e.nodes[d]={leaf:!0,nodes:[],point:null,x:null,y:null}),t,r,n,a,i,o,l)}_>T?v=p+_:y=h+T;var A={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(e){M(A,e,+g(e,++f),+m(e,f),h,p,y,v)},visit:function(e){vr(e,A,h,p,y,v)},find:function(e){return function(e,t,r,n,a,i,o){var l,s=1/0;return function e(c,u,f,d,h){if(!(u>i||f>o||d=_)<<1|t>=b,T=w+4;w=0&&!(r=i.interpolators[n](e,t)););return r}function Mr(e,t){var r,n=[],a=[],i=e.length,o=t.length,l=Math.min(e.length,t.length);for(r=0;r=1)return 1;var t=e*e,r=t*e;return 4*(e<.5?r:3*(e-t)+r-.75)}function Er(e){return 1-Math.cos(e*Ee)}function Rr(e){return Math.pow(2,10*(e-1))}function Ir(e){return 1-Math.sqrt(1-e*e)}function zr(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}function Nr(e,t){return t-=e,function(r){return Math.round(e+t*r)}}function Fr(e){var t,r,n,a=[e.a,e.b],i=[e.c,e.d],o=Br(a),l=jr(a,i),s=Br(((t=i)[0]+=(n=-l)*(r=a)[0],t[1]+=n*r[1],t))||0;a[0]*i[1]=0?e.slice(0,r):e,a=r>=0?e.slice(r+1):"in";return n=Ar.get(n)||kr,a=Sr.get(a)||I,t=a(n.apply(null,o.call(arguments,1))),function(e){return e<=0?0:e>=1?1:t(e)}},i.interpolateHcl=function(e,t){e=i.hcl(e),t=i.hcl(t);var r=e.h,n=e.c,a=e.l,o=t.h-r,l=t.c-n,s=t.l-a;return isNaN(l)&&(l=0,n=isNaN(n)?t.c:n),isNaN(o)?(o=0,r=isNaN(r)?t.h:r):o>180?o-=360:o<-180&&(o+=360),function(e){return We(r+o*e,n+l*e,a+s*e)+""}},i.interpolateHsl=function(e,t){e=i.hsl(e),t=i.hsl(t);var r=e.h,n=e.s,a=e.l,o=t.h-r,l=t.s-n,s=t.l-a;return isNaN(l)&&(l=0,n=isNaN(n)?t.s:n),isNaN(o)?(o=0,r=isNaN(r)?t.h:r):o>180?o-=360:o<-180&&(o+=360),function(e){return Ye(r+o*e,n+l*e,a+s*e)+""}},i.interpolateLab=function(e,t){e=i.lab(e),t=i.lab(t);var r=e.l,n=e.a,a=e.b,o=t.l-r,l=t.a-n,s=t.b-a;return function(e){return tt(r+o*e,n+l*e,a+s*e)+""}},i.interpolateRound=Nr,i.transform=function(e){var t=s.createElementNS(i.ns.prefix.svg,"g");return(i.transform=function(e){if(null!=e){t.setAttribute("transform",e);var r=t.transform.baseVal.consolidate()}return new Fr(r?r.matrix:Ur)})(e)},Fr.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var Ur={a:1,b:0,c:0,d:1,e:0,f:0};function Hr(e){return e.length?e.pop()+",":""}function qr(e,t){var r=[],n=[];return e=i.transform(e),t=i.transform(t),function(e,t,r,n){if(e[0]!==t[0]||e[1]!==t[1]){var a=r.push("translate(",null,",",null,")");n.push({i:a-4,x:xr(e[0],t[0])},{i:a-2,x:xr(e[1],t[1])})}else(t[0]||t[1])&&r.push("translate("+t+")")}(e.translate,t.translate,r,n),function(e,t,r,n){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),n.push({i:r.push(Hr(r)+"rotate(",null,")")-2,x:xr(e,t)})):t&&r.push(Hr(r)+"rotate("+t+")")}(e.rotate,t.rotate,r,n),function(e,t,r,n){e!==t?n.push({i:r.push(Hr(r)+"skewX(",null,")")-2,x:xr(e,t)}):t&&r.push(Hr(r)+"skewX("+t+")")}(e.skew,t.skew,r,n),function(e,t,r,n){if(e[0]!==t[0]||e[1]!==t[1]){var a=r.push(Hr(r)+"scale(",null,",",null,")");n.push({i:a-4,x:xr(e[0],t[0])},{i:a-2,x:xr(e[1],t[1])})}else 1===t[0]&&1===t[1]||r.push(Hr(r)+"scale("+t+")")}(e.scale,t.scale,r,n),e=t=null,function(e){for(var t,a=-1,i=n.length;++a0?r=t:(e.c=null,e.t=NaN,e=null,s.end({type:"end",alpha:r=0})):t>0&&(s.start({type:"start",alpha:r=t}),e=Mt(l.tick)),l):r},l.start=function(){var e,t,r,i=g.length,s=m.length,u=c[0],p=c[1];for(e=0;e=0;)r.push(a[n])}function an(e,t){for(var r=[e],n=[];null!=(e=r.pop());)if(n.push(e),(i=e.children)&&(a=i.length))for(var a,i,o=-1;++o=0;)o.push(u=c[s]),u.parent=i,u.depth=i.depth+1;r&&(i.value=0),i.children=c}else r&&(i.value=+r.call(n,i,i.depth)||0),delete i.children;return an(a,(function(t){var n,a;e&&(n=t.children)&&n.sort(e),r&&(a=t.parent)&&(a.value+=t.value)})),l}return n.sort=function(t){return arguments.length?(e=t,n):e},n.children=function(e){return arguments.length?(t=e,n):t},n.value=function(e){return arguments.length?(r=e,n):r},n.revalue=function(e){return r&&(nn(e,(function(e){e.children&&(e.value=0)})),an(e,(function(e){var t;e.children||(e.value=+r.call(n,e,e.depth)||0),(t=e.parent)&&(t.value+=e.value)}))),e},n},i.layout.partition=function(){var e=i.layout.hierarchy(),t=[1,1];function r(e,t,n,a){var i=e.children;if(e.x=t,e.y=e.depth*a,e.dx=n,e.dy=a,i&&(o=i.length)){var o,l,s,c=-1;for(n=e.value?n/e.value:0;++cl&&(l=n),o.push(n)}for(r=0;ra&&(n=r,a=t);return n}function xn(e){return e.reduce(bn,0)}function bn(e,t){return e+t[1]}function _n(e,t){return wn(e,Math.ceil(Math.log(t.length)/Math.LN2+1))}function wn(e,t){for(var r=-1,n=+e[0],a=(e[1]-n)/t,i=[];++r<=t;)i[r]=a*r+n;return i}function Tn(e){return[i.min(e),i.max(e)]}function Mn(e,t){return e.value-t.value}function kn(e,t){var r=e._pack_next;e._pack_next=t,t._pack_prev=e,t._pack_next=r,r._pack_prev=t}function An(e,t){e._pack_next=t,t._pack_prev=e}function Sn(e,t){var r=t.x-e.x,n=t.y-e.y,a=e.r+t.r;return.999*a*a>r*r+n*n}function Ln(e){if((t=e.children)&&(s=t.length)){var t,r,n,a,i,o,l,s,c=1/0,u=-1/0,f=1/0,d=-1/0;if(t.forEach(On),(r=t[0]).x=-r.r,r.y=0,x(r),s>1&&((n=t[1]).x=n.r,n.y=0,x(n),s>2))for(Pn(r,n,a=t[2]),x(a),kn(r,a),r._pack_prev=a,kn(a,n),n=r._pack_next,i=3;i0)for(o=-1;++o=f[0]&&s<=f[1]&&((l=c[i.bisect(d,s,1,p)-1]).y+=y,l.push(a[o]));return c}return a.value=function(e){return arguments.length?(t=e,a):t},a.range=function(e){return arguments.length?(r=vt(e),a):r},a.bins=function(e){return arguments.length?(n="number"==typeof e?function(t){return wn(t,e)}:vt(e),a):n},a.frequency=function(t){return arguments.length?(e=!!t,a):e},a},i.layout.pack=function(){var e,t=i.layout.hierarchy().sort(Mn),r=0,n=[1,1];function a(a,i){var o=t.call(this,a,i),l=o[0],s=n[0],c=n[1],u=null==e?Math.sqrt:"function"==typeof e?e:function(){return e};if(l.x=l.y=0,an(l,(function(e){e.r=+u(e.value)})),an(l,Ln),r){var f=r*(e?1:Math.max(2*l.r/s,2*l.r/c))/2;an(l,(function(e){e.r+=f})),an(l,Ln),an(l,(function(e){e.r-=f}))}return Cn(l,s/2,c/2,e?1:1/Math.max(2*l.r/s,2*l.r/c)),o}return a.size=function(e){return arguments.length?(n=e,a):n},a.radius=function(t){return arguments.length?(e=null==t||"function"==typeof t?t:+t,a):e},a.padding=function(e){return arguments.length?(r=+e,a):r},rn(a,t)},i.layout.tree=function(){var e=i.layout.hierarchy().sort(null).value(null),t=En,r=[1,1],n=null;function a(a,i){var c=e.call(this,a,i),u=c[0],f=function(e){for(var t,r={A:null,children:[e]},n=[r];null!=(t=n.pop());)for(var a,i=t.children,o=0,l=i.length;oh.x&&(h=e),e.depth>p.depth&&(p=e)}));var y=t(d,h)/2-d.x,v=r[0]/(h.x+t(h,d)/2+y),g=r[1]/(p.depth||1);nn(u,(function(e){e.x=(e.x+y)*v,e.y=e.depth*g}))}return c}function o(e){var r=e.children,n=e.parent.children,a=e.i?n[e.i-1]:null;if(r.length){!function(e){for(var t,r=0,n=0,a=e.children,i=a.length;--i>=0;)(t=a[i]).z+=r,t.m+=r,r+=t.s+(n+=t.c)}(e);var i=(r[0].z+r[r.length-1].z)/2;a?(e.z=a.z+t(e._,a._),e.m=e.z-i):e.z=i}else a&&(e.z=a.z+t(e._,a._));e.parent.A=function(e,r,n){if(r){for(var a,i=e,o=e,l=r,s=i.parent.children[0],c=i.m,u=o.m,f=l.m,d=s.m;l=In(l),i=Rn(i),l&&i;)s=Rn(s),(o=In(o)).a=e,(a=l.z+f-i.z-c+t(l._,i._))>0&&(zn(Nn(l,e,n),e,a),c+=a,u+=a),f+=l.m,c+=i.m,d+=s.m,u+=o.m;l&&!In(o)&&(o.t=l,o.m+=f-u),i&&!Rn(s)&&(s.t=i,s.m+=c-d,n=e)}return n}(e,a,e.parent.A||n[0])}function l(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function s(e){e.x*=r[0],e.y=e.depth*r[1]}return a.separation=function(e){return arguments.length?(t=e,a):t},a.size=function(e){return arguments.length?(n=null==(r=e)?s:null,a):n?null:r},a.nodeSize=function(e){return arguments.length?(n=null==(r=e)?null:s,a):n?r:null},rn(a,e)},i.layout.cluster=function(){var e=i.layout.hierarchy().sort(null).value(null),t=En,r=[1,1],n=!1;function a(a,o){var l,s=e.call(this,a,o),c=s[0],u=0;an(c,(function(e){var r=e.children;r&&r.length?(e.x=function(e){return e.reduce((function(e,t){return e+t.x}),0)/e.length}(r),e.y=function(e){return 1+i.max(e,(function(e){return e.y}))}(r)):(e.x=l?u+=t(e,l):0,e.y=0,l=e)}));var f=Fn(c),d=jn(c),h=f.x-t(f,d)/2,p=d.x+t(d,f)/2;return an(c,n?function(e){e.x=(e.x-c.x)*r[0],e.y=(c.y-e.y)*r[1]}:function(e){e.x=(e.x-h)/(p-h)*r[0],e.y=(1-(c.y?e.y/c.y:1))*r[1]}),s}return a.separation=function(e){return arguments.length?(t=e,a):t},a.size=function(e){return arguments.length?(n=null==(r=e),a):n?null:r},a.nodeSize=function(e){return arguments.length?(n=null!=(r=e),a):n?r:null},rn(a,e)},i.layout.treemap=function(){var e,t=i.layout.hierarchy(),r=Math.round,n=[1,1],a=null,o=Bn,l=!1,s="squarify",c=.5*(1+Math.sqrt(5));function u(e,t){for(var r,n,a=-1,i=e.length;++a0;)l.push(r=c[a-1]),l.area+=r.area,"squarify"!==s||(n=h(l,y))<=d?(c.pop(),d=n):(l.area-=l.pop().area,p(l,y,i,!1),y=Math.min(i.dx,i.dy),l.length=l.area=0,d=1/0);l.length&&(p(l,y,i,!0),l.length=l.area=0),t.forEach(f)}}function d(e){var t=e.children;if(t&&t.length){var r,n=o(e),a=t.slice(),i=[];for(u(a,n.dx*n.dy/e.value),i.area=0;r=a.pop();)i.push(r),i.area+=r.area,null!=r.z&&(p(i,r.z?n.dx:n.dy,n,!a.length),i.length=i.area=0);t.forEach(d)}}function h(e,t){for(var r,n=e.area,a=0,i=1/0,o=-1,l=e.length;++oa&&(a=r));return t*=t,(n*=n)?Math.max(t*a*c/n,n/(t*i*c)):1/0}function p(e,t,n,a){var i,o=-1,l=e.length,s=n.x,c=n.y,u=t?r(e.area/t):0;if(t==n.dx){for((a||u>n.dy)&&(u=n.dy);++on.dx)&&(u=n.dx);++o1);return e+t*r*Math.sqrt(-2*Math.log(a)/a)}},logNormal:function(){var e=i.random.normal.apply(i,arguments);return function(){return Math.exp(e())}},bates:function(e){var t=i.random.irwinHall(e);return function(){return t()/e}},irwinHall:function(e){return function(){for(var t=0,r=0;r2?Wn:Vn,s=n?Yr:Vr;return a=o(e,t,s,r),i=o(t,e,s,Tr),l}function l(e){return a(e)}return l.invert=function(e){return i(e)},l.domain=function(t){return arguments.length?(e=t.map(Number),o()):e},l.range=function(e){return arguments.length?(t=e,o()):t},l.rangeRound=function(e){return l.range(e).interpolate(Nr)},l.clamp=function(e){return arguments.length?(n=e,o()):n},l.interpolate=function(e){return arguments.length?(r=e,o()):r},l.ticks=function(t){return Qn(e,t)},l.tickFormat=function(t,r){return d3_scale_linearTickFormat(e,t,r)},l.nice=function(t){return $n(e,t),o()},l.copy=function(){return Jn(e,t,r,n)},o()}function Xn(e,t){return i.rebind(e,t,"range","rangeRound","interpolate","clamp")}function $n(e,t){return Yn(e,Gn(Kn(e,t)[2])),Yn(e,Gn(Kn(e,t)[2])),e}function Kn(e,t){null==t&&(t=10);var r=Hn(e),n=r[1]-r[0],a=Math.pow(10,Math.floor(Math.log(n/t)/Math.LN10)),i=t/n*a;return i<=.15?a*=10:i<=.35?a*=5:i<=.75&&(a*=2),r[0]=Math.ceil(r[0]/a)*a,r[1]=Math.floor(r[1]/a)*a+.5*a,r[2]=a,r}function Qn(e,t){return i.range.apply(i,Kn(e,t))}function ea(e,t,r,n){function a(e){return(r?Math.log(e<0?0:e):-Math.log(e>0?0:-e))/Math.log(t)}function i(e){return r?Math.pow(t,e):-Math.pow(t,-e)}function o(t){return e(a(t))}return o.invert=function(t){return i(e.invert(t))},o.domain=function(t){return arguments.length?(r=t[0]>=0,e.domain((n=t.map(Number)).map(a)),o):n},o.base=function(r){return arguments.length?(t=+r,e.domain(n.map(a)),o):t},o.nice=function(){var t=Yn(n.map(a),r?Math:ta);return e.domain(t),n=t.map(i),o},o.ticks=function(){var e=Hn(n),o=[],l=e[0],s=e[1],c=Math.floor(a(l)),u=Math.ceil(a(s)),f=t%1?2:t;if(isFinite(u-c)){if(r){for(;c0;d--)o.push(i(c)*d);for(c=0;o[c]s;u--);o=o.slice(c,u)}return o},o.copy=function(){return ea(e.copy(),t,r,n)},Xn(o,e)}i.scale.linear=function(){return Jn([0,1],[0,1],Tr,!1)},i.scale.log=function(){return ea(i.scale.linear().domain([0,1]),10,!0,[1,10])};var ta={floor:function(e){return-Math.ceil(-e)},ceil:function(e){return-Math.floor(-e)}};function ra(e,t,r){var n=na(t),a=na(1/t);function i(t){return e(n(t))}return i.invert=function(t){return a(e.invert(t))},i.domain=function(t){return arguments.length?(e.domain((r=t.map(Number)).map(n)),i):r},i.ticks=function(e){return Qn(r,e)},i.tickFormat=function(e,t){return d3_scale_linearTickFormat(r,e,t)},i.nice=function(e){return i.domain($n(r,e))},i.exponent=function(o){return arguments.length?(n=na(t=o),a=na(1/t),e.domain(r.map(n)),i):t},i.copy=function(){return ra(e.copy(),t,r)},Xn(i,e)}function na(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function aa(e,t){var r,n,a;function o(a){return n[((r.get(a)||("range"===t.t?r.set(a,e.push(a)):NaN))-1)%n.length]}function l(t,r){return i.range(e.length).map((function(e){return t+r*e}))}return o.domain=function(n){if(!arguments.length)return e;e=[],r=new M;for(var a,i=-1,l=n.length;++i0?r[n-1]:e[0],nf?0:1;if(c=Pe)return s(c,h)+(l?s(l,1-h):"")+"Z";var p,y,v,g,m,x,b,_,w,T,M,k,A=0,S=0,L=[];if((g=(+o.apply(this,arguments)||0)/2)&&(v=n===pa?Math.sqrt(l*l+c*c):+n.apply(this,arguments),h||(S*=-1),c&&(S=ze(v/c*Math.sin(g))),l&&(A=ze(v/l*Math.sin(g)))),c){m=c*Math.cos(u+S),x=c*Math.sin(u+S),b=c*Math.cos(f-S),_=c*Math.sin(f-S);var O=Math.abs(f-u-2*S)<=De?0:1;if(S&&ba(m,x,b,_)===h^O){var D=(u+f)/2;m=c*Math.cos(D),x=c*Math.sin(D),b=_=null}}else m=x=0;if(l){w=l*Math.cos(f-A),T=l*Math.sin(f-A),M=l*Math.cos(u+A),k=l*Math.sin(u+A);var C=Math.abs(u-f+2*A)<=De?0:1;if(A&&ba(w,T,M,k)===1-h^C){var P=(u+f)/2;w=l*Math.cos(P),T=l*Math.sin(P),M=k=null}}else w=T=0;if(d>Le&&(p=Math.min(Math.abs(c-l)/2,+r.apply(this,arguments)))>.001){y=l0?0:1}function _a(e,t,r,n,a){var i=e[0]-t[0],o=e[1]-t[1],l=(a?n:-n)/Math.sqrt(i*i+o*o),s=l*o,c=-l*i,u=e[0]+s,f=e[1]+c,d=t[0]+s,h=t[1]+c,p=(u+d)/2,y=(f+h)/2,v=d-u,g=h-f,m=v*v+g*g,x=r-n,b=u*h-d*f,_=(g<0?-1:1)*Math.sqrt(Math.max(0,x*x*m-b*b)),w=(b*g-v*_)/m,T=(-b*v-g*_)/m,M=(b*g+v*_)/m,k=(-b*v+g*_)/m,A=w-p,S=T-y,L=M-p,O=k-y;return A*A+S*S>L*L+O*O&&(w=M,T=k),[[w-s,T-c],[w*r/x,T*r/x]]}function wa(){return!0}function Ta(e){var t=Lt,r=Ot,n=wa,a=ka,i=a.key,o=.7;function l(i){var l,s=[],c=[],u=-1,f=i.length,d=vt(t),h=vt(r);function p(){s.push("M",a(e(c),o))}for(;++u1&&a.push("H",n[0]),a.join("")},"step-before":Sa,"step-after":La,basis:Ca,"basis-open":function(e){if(e.length<4)return ka(e);for(var t,r=[],n=-1,a=e.length,i=[0],o=[0];++n<3;)t=e[n],i.push(t[0]),o.push(t[1]);for(r.push(Pa(Ia,i)+","+Pa(Ia,o)),--n;++n9&&(a=3*t/Math.sqrt(a),o[l]=a*r,o[l+1]=a*n);for(l=-1;++l<=s;)a=(e[Math.min(s,l+1)][0]-e[Math.max(0,l-1)][0])/(6*(1+o[l]*o[l])),i.push([a||0,o[l]*a||0]);return i}(e))}});function ka(e){return e.length>1?e.join("L"):e+"Z"}function Aa(e){return e.join("L")+"Z"}function Sa(e){for(var t=0,r=e.length,n=e[0],a=[n[0],",",n[1]];++t1){l=t[1],i=e[s],s++,n+="C"+(a[0]+o[0])+","+(a[1]+o[1])+","+(i[0]-l[0])+","+(i[1]-l[1])+","+i[0]+","+i[1];for(var c=2;cDe)+",1 "+t}function s(e,t,r,n){return"Q 0,0 "+n}return i.radius=function(e){return arguments.length?(r=vt(e),i):r},i.source=function(t){return arguments.length?(e=vt(t),i):e},i.target=function(e){return arguments.length?(t=vt(e),i):t},i.startAngle=function(e){return arguments.length?(n=vt(e),i):n},i.endAngle=function(e){return arguments.length?(a=vt(e),i):a},i},i.svg.diagonal=function(){var e=Ba,t=Ua,r=qa;function n(n,a){var i=e.call(this,n,a),o=t.call(this,n,a),l=(i.y+o.y)/2,s=[i,{x:i.x,y:l},{x:o.x,y:l},o];return"M"+(s=s.map(r))[0]+"C"+s[1]+" "+s[2]+" "+s[3]}return n.source=function(t){return arguments.length?(e=vt(t),n):e},n.target=function(e){return arguments.length?(t=vt(e),n):t},n.projection=function(e){return arguments.length?(r=e,n):r},n},i.svg.diagonal.radial=function(){var e=i.svg.diagonal(),t=qa,r=e.projection;return e.projection=function(e){return arguments.length?r(function(e){return function(){var t=e.apply(this,arguments),r=t[0],n=t[1]-Ee;return[r*Math.cos(n),r*Math.sin(n)]}}(t=e)):t},e},i.svg.symbol=function(){var e=Ya,t=Va;function r(r,n){return(Za.get(e.call(this,r,n))||Ga)(t.call(this,r,n))}return r.type=function(t){return arguments.length?(e=vt(t),r):e},r.size=function(e){return arguments.length?(t=vt(e),r):t},r};var Za=i.map({circle:Ga,cross:function(e){var t=Math.sqrt(e/5)/2;return"M"+-3*t+","+-t+"H"+-t+"V"+-3*t+"H"+t+"V"+-t+"H"+3*t+"V"+t+"H"+t+"V"+3*t+"H"+-t+"V"+t+"H"+-3*t+"Z"},diamond:function(e){var t=Math.sqrt(e/(2*Ja)),r=t*Ja;return"M0,"+-t+"L"+r+",0 0,"+t+" "+-r+",0Z"},square:function(e){var t=Math.sqrt(e)/2;return"M"+-t+","+-t+"L"+t+","+-t+" "+t+","+t+" "+-t+","+t+"Z"},"triangle-down":function(e){var t=Math.sqrt(e/Wa),r=t*Wa/2;return"M0,"+r+"L"+t+","+-r+" "+-t+","+-r+"Z"},"triangle-up":function(e){var t=Math.sqrt(e/Wa),r=t*Wa/2;return"M0,"+-r+"L"+t+","+r+" "+-t+","+r+"Z"}});i.svg.symbolTypes=Za.keys();var Wa=Math.sqrt(3),Ja=Math.tan(30*Re);$.transition=function(e){for(var t,r,n=Qa||++ri,a=ii(e),i=[],o=ei||{time:Date.now(),ease:Pr,delay:0,duration:250},l=-1,s=this.length;++l0;)c[--d].call(e,o);if(i>=1)return f.event&&f.event.end.call(e,e.__data__,t),--u.count?delete u[n]:delete e[r],1}f||(i=a.time,o=Mt((function(e){var t=f.delay;if(o.t=t+i,t<=e)return d(e-t);o.c=d}),0,i),f=u[n]={tween:new M,time:i,timer:o,delay:a.delay,duration:a.duration,ease:a.ease,index:t},a=null,++u.count)}ti.call=$.call,ti.empty=$.empty,ti.node=$.node,ti.size=$.size,i.transition=function(e,t){return e&&e.transition?Qa?e.transition(t):e:i.selection().transition(e)},i.transition.prototype=ti,ti.select=function(e){var t,r,n,a=this.id,i=this.namespace,o=[];e=K(e);for(var l=-1,s=this.length;++lrect,.s>rect").attr("width",o[1]-o[0])}function y(e){e.select(".extent").attr("y",l[0]),e.selectAll(".extent,.e>rect,.w>rect").attr("height",l[1]-l[0])}function v(){var f,v,g=this,m=i.select(i.event.target),x=r.of(g,arguments),b=i.select(g),_=m.datum(),w=!/^(n|s)$/.test(_)&&n,T=!/^(e|w)$/.test(_)&&a,M=m.classed("extent"),k=Me(g),A=i.mouse(g),S=i.select(u(g)).on("keydown.brush",(function(){32==i.event.keyCode&&(M||(f=null,A[0]-=o[1],A[1]-=l[1],M=2),H())})).on("keyup.brush",(function(){32==i.event.keyCode&&2==M&&(A[0]+=o[1],A[1]+=l[1],M=0,H())}));if(i.event.changedTouches?S.on("touchmove.brush",D).on("touchend.brush",P):S.on("mousemove.brush",D).on("mouseup.brush",P),b.interrupt().selectAll("*").interrupt(),M)A[0]=o[0]-A[0],A[1]=l[0]-A[1];else if(_){var L=+/w$/.test(_),O=+/^n/.test(_);v=[o[1-L]-A[0],l[1-O]-A[1]],A[0]=o[L],A[1]=l[O]}else i.event.altKey&&(f=A.slice());function D(){var e=i.mouse(g),t=!1;v&&(e[0]+=v[0],e[1]+=v[1]),M||(i.event.altKey?(f||(f=[(o[0]+o[1])/2,(l[0]+l[1])/2]),A[0]=o[+(e[0]1?r-1:0),a=1;a1?r-1:0),a=1;a1?r-1:0),a=1;a1?r-1:0),a=1;ae.length)&&(r=e.length),e.substring(r-t.length,r)===t}var v="",g="",m="",x="",b={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"},_=10;function w(e){var t=Object.keys(e),r=Object.create(Object.getPrototypeOf(e));return t.forEach((function(t){r[t]=e[t]})),Object.defineProperty(r,"message",{value:e.message}),r}function T(e){return h(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var M=function(e){function t(e){var r;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),"object"!==d(e)||null===e)throw new p("options","Object",e);var a=e.message,i=e.operator,s=e.stackStartFn,c=e.actual,u=e.expected,h=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=a)r=o(this,f(t).call(this,String(a)));else if(n.stderr&&n.stderr.isTTY&&(n.stderr&&n.stderr.getColorDepth&&1!==n.stderr.getColorDepth()?(v="",g="",x="",m=""):(v="",g="",x="",m="")),"object"===d(c)&&null!==c&&"object"===d(u)&&null!==u&&"stack"in c&&c instanceof Error&&"stack"in u&&u instanceof Error&&(c=w(c),u=w(u)),"deepStrictEqual"===i||"strictEqual"===i)r=o(this,f(t).call(this,function(e,t,r){var a="",i="",o=0,l="",s=!1,c=T(e),u=c.split("\n"),f=T(t).split("\n"),h=0,p="";if("strictEqual"===r&&"object"===d(e)&&"object"===d(t)&&null!==e&&null!==t&&(r="strictEqualObject"),1===u.length&&1===f.length&&u[0]!==f[0]){var w=u[0].length+f[0].length;if(w<=_){if(!("object"===d(e)&&null!==e||"object"===d(t)&&null!==t||0===e&&0===t))return"".concat(b[r],"\n\n")+"".concat(u[0]," !== ").concat(f[0],"\n")}else if("strictEqualObject"!==r&&w<(n.stderr&&n.stderr.isTTY?n.stderr.columns:80)){for(;u[0][h]===f[0][h];)h++;h>2&&(p="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var r=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,r-e.length)}(" ",h),"^"),h=0)}}for(var M=u[u.length-1],k=f[f.length-1];M===k&&(h++<2?l="\n ".concat(M).concat(l):a=M,u.pop(),f.pop(),0!==u.length&&0!==f.length);)M=u[u.length-1],k=f[f.length-1];var A=Math.max(u.length,f.length);if(0===A){var S=c.split("\n");if(S.length>30)for(S[26]="".concat(v,"...").concat(x);S.length>27;)S.pop();return"".concat(b.notIdentical,"\n\n").concat(S.join("\n"),"\n")}h>3&&(l="\n".concat(v,"...").concat(x).concat(l),s=!0),""!==a&&(l="\n ".concat(a).concat(l),a="");var L=0,O=b[r]+"\n".concat(g,"+ actual").concat(x," ").concat(m,"- expected").concat(x),D=" ".concat(v,"...").concat(x," Lines skipped");for(h=0;h1&&h>2&&(C>4?(i+="\n".concat(v,"...").concat(x),s=!0):C>3&&(i+="\n ".concat(f[h-2]),L++),i+="\n ".concat(f[h-1]),L++),o=h,a+="\n".concat(m,"-").concat(x," ").concat(f[h]),L++;else if(f.length1&&h>2&&(C>4?(i+="\n".concat(v,"...").concat(x),s=!0):C>3&&(i+="\n ".concat(u[h-2]),L++),i+="\n ".concat(u[h-1]),L++),o=h,i+="\n".concat(g,"+").concat(x," ").concat(u[h]),L++;else{var P=f[h],E=u[h],R=E!==P&&(!y(E,",")||E.slice(0,-1)!==P);R&&y(P,",")&&P.slice(0,-1)===E&&(R=!1,E+=","),R?(C>1&&h>2&&(C>4?(i+="\n".concat(v,"...").concat(x),s=!0):C>3&&(i+="\n ".concat(u[h-2]),L++),i+="\n ".concat(u[h-1]),L++),o=h,i+="\n".concat(g,"+").concat(x," ").concat(E),a+="\n".concat(m,"-").concat(x," ").concat(P),L+=2):(i+=a,a="",1!==C&&0!==h||(i+="\n ".concat(E),L++))}if(L>20&&h30)for(k[26]="".concat(v,"...").concat(x);k.length>27;)k.pop();r=1===k.length?o(this,f(t).call(this,"".concat(M," ").concat(k[0]))):o(this,f(t).call(this,"".concat(M,"\n\n").concat(k.join("\n"),"\n")))}else{var A=T(c),S="",L=b[i];"notDeepEqual"===i||"notEqual"===i?(A="".concat(b[i],"\n\n").concat(A)).length>1024&&(A="".concat(A.slice(0,1021),"...")):(S="".concat(T(u)),A.length>512&&(A="".concat(A.slice(0,509),"...")),S.length>512&&(S="".concat(S.slice(0,509),"...")),"deepEqual"===i||"equal"===i?A="".concat(L,"\n\n").concat(A,"\n\nshould equal\n\n"):S=" ".concat(i," ").concat(S)),r=o(this,f(t).call(this,"".concat(A).concat(S)))}return Error.stackTraceLimit=h,r.generatedMessage=!a,Object.defineProperty(l(r),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),r.code="ERR_ASSERTION",r.actual=c,r.expected=u,r.operator=i,Error.captureStackTrace&&Error.captureStackTrace(l(r),s),r.stack,r.name="AssertionError",o(r)}var r,s;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(t,e),r=t,s=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:h.custom,value:function(e,t){return h(this,function(e){for(var t=1;t2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}c("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),c("ERR_INVALID_ARG_TYPE",(function(e,t,a){var i,l,s,c,f;if(void 0===o&&(o=r(32791)),o("string"==typeof e,"'name' must be a string"),"string"==typeof t&&(l="not ",t.substr(0,l.length)===l)?(i="must not be",t=t.replace(/^not /,"")):i="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument"))s="The ".concat(e," ").concat(i," ").concat(u(t,"type"));else{var d=("number"!=typeof f&&(f=0),f+".".length>(c=e).length||-1===c.indexOf(".",f)?"argument":"property");s='The "'.concat(e,'" ').concat(d," ").concat(i," ").concat(u(t,"type"))}return s+". Received type ".concat(n(a))}),TypeError),c("ERR_INVALID_ARG_VALUE",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===l&&(l=r(43827));var a=l.inspect(t);return a.length>128&&(a="".concat(a.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(n,". Received ").concat(a)}),TypeError,RangeError),c("ERR_INVALID_RETURN_VALUE",(function(e,t,r){var a;return a=r&&r.constructor&&r.constructor.name?"instance of ".concat(r.constructor.name):"type ".concat(n(r)),"Expected ".concat(e,' to be returned from the "').concat(t,'"')+" function but got ".concat(a,".")}),TypeError),c("ERR_MISSING_ARGS",(function(){for(var e=arguments.length,t=new Array(e),n=0;n0,"At least one arg needs to be specified");var a="The ",i=t.length;switch(t=t.map((function(e){return'"'.concat(e,'"')})),i){case 1:a+="".concat(t[0]," argument");break;case 2:a+="".concat(t[0]," and ").concat(t[1]," arguments");break;default:a+=t.slice(0,i-1).join(", "),a+=", and ".concat(t[i-1]," arguments")}return"".concat(a," must be specified")}),TypeError),e.exports.codes=s},74061:function(e,t,r){"use strict";function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=[],n=!0,a=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(n=(o=l.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(e){a=!0,i=e}finally{try{n||null==l.return||l.return()}finally{if(a)throw i}}return r}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}var i=void 0!==/a/g.flags,o=function(e){var t=[];return e.forEach((function(e){return t.push(e)})),t},l=function(e){var t=[];return e.forEach((function(e,r){return t.push([r,e])})),t},s=Object.is?Object.is:r(64003),c=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},u=Number.isNaN?Number.isNaN:r(15567);function f(e){return e.call.bind(e)}var d=f(Object.prototype.hasOwnProperty),h=f(Object.prototype.propertyIsEnumerable),p=f(Object.prototype.toString),y=r(43827).types,v=y.isAnyArrayBuffer,g=y.isArrayBufferView,m=y.isDate,x=y.isMap,b=y.isRegExp,_=y.isSet,w=y.isNativeError,T=y.isBoxedPrimitive,M=y.isNumberObject,k=y.isStringObject,A=y.isBooleanObject,S=y.isBigIntObject,L=y.isSymbolObject,O=y.isFloat32Array,D=y.isFloat64Array;function C(e){if(0===e.length||e.length>10)return!0;for(var t=0;t57)return!0}return 10===e.length&&e>=Math.pow(2,32)}function P(e){return Object.keys(e).filter(C).concat(c(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))}function E(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,a=0,i=Math.min(r,n);a0?o-4:o;for(r=0;r>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===l&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,c[u++]=255&t),1===l&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c},t.fromByteArray=function(e){for(var t,n=e.length,a=n%3,i=[],o=16383,l=0,s=n-a;ls?s:l+o));return 1===a?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===a&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),i.join("")};for(var r=[],n=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,l=i.length;o0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function c(e,t,n){for(var a,i,o=[],l=t;l>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return o.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},68222:function(e,t,r){"use strict";var n=r(77575),a=r(68318),i=a("%Function.prototype.apply%"),o=a("%Function.prototype.call%"),l=a("%Reflect.apply%",!0)||n.call(o,i),s=a("%Object.defineProperty%",!0);if(s)try{s({},"a",{value:1})}catch(e){s=null}e.exports=function(){return l(n,o,arguments)};var c=function(){return l(n,i,arguments)};s?s(e.exports,"apply",{value:c}):e.exports.apply=c},60721:function(e,t,r){"use strict";function n(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}r.d(t,{WU:function(){return d},FF:function(){return y}});var a,i=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function o(e){if(!(t=i.exec(e)))throw new Error("invalid format: "+e);var t;return new l({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function l(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function s(e,t){var r=n(e,t);if(!r)return e+"";var a=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+a:a.length>i+1?a.slice(0,i+1)+"."+a.slice(i+1):a+new Array(i-a.length+2).join("0")}o.prototype=l.prototype,l.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var c={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return s(100*e,t)},r:s,s:function(e,t){var r=n(e,t);if(!r)return e+"";var i=r[0],o=r[1],l=o-(a=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,s=i.length;return l===s?i:l>s?i+new Array(l-s+1).join("0"):l>0?i.slice(0,l)+"."+i.slice(l):"0."+new Array(1-l).join("0")+n(e,Math.max(0,t+l-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}};function u(e){return e}var f,d,h=Array.prototype.map,p=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function y(e){var t,r,i=void 0===e.grouping||void 0===e.thousands?u:(t=h.call(e.grouping,Number),r=e.thousands+"",function(e,n){for(var a=e.length,i=[],o=0,l=t[0],s=0;a>0&&l>0&&(s+l+1>n&&(l=Math.max(1,n-s)),i.push(e.substring(a-=l,a+l)),!((s+=l+1)>n));)l=t[o=(o+1)%t.length];return i.reverse().join(r)}),l=void 0===e.currency?"":e.currency[0]+"",s=void 0===e.currency?"":e.currency[1]+"",f=void 0===e.decimal?".":e.decimal+"",d=void 0===e.numerals?u:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(h.call(e.numerals,String)),y=void 0===e.percent?"%":e.percent+"",v=void 0===e.minus?"-":e.minus+"",g=void 0===e.nan?"NaN":e.nan+"";function m(e){var t=(e=o(e)).fill,r=e.align,n=e.sign,u=e.symbol,h=e.zero,m=e.width,x=e.comma,b=e.precision,_=e.trim,w=e.type;"n"===w?(x=!0,w="g"):c[w]||(void 0===b&&(b=12),_=!0,w="g"),(h||"0"===t&&"="===r)&&(h=!0,t="0",r="=");var T="$"===u?l:"#"===u&&/[boxX]/.test(w)?"0"+w.toLowerCase():"",M="$"===u?s:/[%p]/.test(w)?y:"",k=c[w],A=/[defgprs%]/.test(w);function S(e){var o,l,s,c=T,u=M;if("c"===w)u=k(e)+u,e="";else{var y=(e=+e)<0||1/e<0;if(e=isNaN(e)?g:k(Math.abs(e),b),_&&(e=function(e){e:for(var t,r=e.length,n=1,a=-1;n0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e}(e)),y&&0==+e&&"+"!==n&&(y=!1),c=(y?"("===n?n:v:"-"===n||"("===n?"":n)+c,u=("s"===w?p[8+a/3]:"")+u+(y&&"("===n?")":""),A)for(o=-1,l=e.length;++o(s=e.charCodeAt(o))||s>57){u=(46===s?f+e.slice(o+1):e.slice(o))+u,e=e.slice(0,o);break}}x&&!h&&(e=i(e,1/0));var S=c.length+e.length+u.length,L=S>1)+c+e+u+L.slice(S);break;default:e=L+c+e+u}return d(e)}return b=void 0===b?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),S.toString=function(){return e+""},S}return{format:m,formatPrefix:function(e,t){var r,a=m(((e=o(e)).type="f",e)),i=3*Math.max(-8,Math.min(8,Math.floor((r=t,((r=n(Math.abs(r)))?r[1]:NaN)/3)))),l=Math.pow(10,-i),s=p[8+i/3];return function(e){return a(l*e)+s}}}}f=y({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),d=f.format,f.formatPrefix},84096:function(e,t,r){"use strict";r.d(t,{i$:function(){return p},Dq:function(){return d},g0:function(){return y}});var n=r(58176),a=r(48480),i=r(59879),o=r(82301),l=r(34823),s=r(79791);function c(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function u(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function f(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function d(e){var t=e.dateTime,r=e.date,l=e.time,s=e.periods,d=e.days,h=e.shortDays,p=e.months,y=e.shortMonths,g=w(s),m=T(s),x=w(d),b=T(d),_=w(h),Se=T(h),Le=w(p),Oe=T(p),De=w(y),Ce=T(y),Pe={a:function(e){return h[e.getDay()]},A:function(e){return d[e.getDay()]},b:function(e){return y[e.getMonth()]},B:function(e){return p[e.getMonth()]},c:null,d:V,e:V,f:J,H:Y,I:G,j:Z,L:W,m:X,M:$,p:function(e){return s[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:ke,s:Ae,S:K,u:Q,U:ee,V:te,w:re,W:ne,x:null,X:null,y:ae,Y:ie,Z:oe,"%":Me},Ee={a:function(e){return h[e.getUTCDay()]},A:function(e){return d[e.getUTCDay()]},b:function(e){return y[e.getUTCMonth()]},B:function(e){return p[e.getUTCMonth()]},c:null,d:le,e:le,f:de,H:se,I:ce,j:ue,L:fe,m:he,M:pe,p:function(e){return s[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:ke,s:Ae,S:ye,u:ve,U:ge,V:me,w:xe,W:be,x:null,X:null,y:_e,Y:we,Z:Te,"%":Me},Re={a:function(e,t,r){var n=_.exec(t.slice(r));return n?(e.w=Se[n[0].toLowerCase()],r+n[0].length):-1},A:function(e,t,r){var n=x.exec(t.slice(r));return n?(e.w=b[n[0].toLowerCase()],r+n[0].length):-1},b:function(e,t,r){var n=De.exec(t.slice(r));return n?(e.m=Ce[n[0].toLowerCase()],r+n[0].length):-1},B:function(e,t,r){var n=Le.exec(t.slice(r));return n?(e.m=Oe[n[0].toLowerCase()],r+n[0].length):-1},c:function(e,r,n){return Ne(e,t,r,n)},d:R,e:R,f:B,H:z,I:z,j:I,L:j,m:E,M:N,p:function(e,t,r){var n=g.exec(t.slice(r));return n?(e.p=m[n[0].toLowerCase()],r+n[0].length):-1},q:P,Q:H,s:q,S:F,u:k,U:A,V:S,w:M,W:L,x:function(e,t,n){return Ne(e,r,t,n)},X:function(e,t,r){return Ne(e,l,t,r)},y:D,Y:O,Z:C,"%":U};function Ie(e,t){return function(r){var n,a,i,o=[],l=-1,s=0,c=e.length;for(r instanceof Date||(r=new Date(+r));++l53)return null;"w"in d||(d.w=1),"Z"in d?(s=(l=u(f(d.y,0,1))).getUTCDay(),l=s>4||0===s?n.l6.ceil(l):(0,n.l6)(l),l=a.Z.offset(l,7*(d.V-1)),d.y=l.getUTCFullYear(),d.m=l.getUTCMonth(),d.d=l.getUTCDate()+(d.w+6)%7):(s=(l=c(f(d.y,0,1))).getDay(),l=s>4||0===s?i.wA.ceil(l):(0,i.wA)(l),l=o.Z.offset(l,7*(d.V-1)),d.y=l.getFullYear(),d.m=l.getMonth(),d.d=l.getDate()+(d.w+6)%7)}else("W"in d||"U"in d)&&("w"in d||(d.w="u"in d?d.u%7:"W"in d?1:0),s="Z"in d?u(f(d.y,0,1)).getUTCDay():c(f(d.y,0,1)).getDay(),d.m=0,d.d="W"in d?(d.w+6)%7+7*d.W-(s+5)%7:d.w+7*d.U-(s+6)%7);return"Z"in d?(d.H+=d.Z/100|0,d.M+=d.Z%100,u(d)):c(d)}}function Ne(e,t,r,n){for(var a,i,o=0,l=t.length,s=r.length;o=s)return-1;if(37===(a=t.charCodeAt(o++))){if(a=t.charAt(o++),!(i=Re[a in v?t.charAt(o++):a])||(n=i(e,r,n))<0)return-1}else if(a!=r.charCodeAt(n++))return-1}return n}return Pe.x=Ie(r,Pe),Pe.X=Ie(l,Pe),Pe.c=Ie(t,Pe),Ee.x=Ie(r,Ee),Ee.X=Ie(l,Ee),Ee.c=Ie(t,Ee),{format:function(e){var t=Ie(e+="",Pe);return t.toString=function(){return e},t},parse:function(e){var t=ze(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=Ie(e+="",Ee);return t.toString=function(){return e},t},utcParse:function(e){var t=ze(e+="",!0);return t.toString=function(){return e},t}}}var h,p,y,v={"-":"",_:" ",0:"0"},g=/^\s*\d+/,m=/^%/,x=/[\\^$*+?|[\]().{}]/g;function b(e,t,r){var n=e<0?"-":"",a=(n?-e:e)+"",i=a.length;return n+(i68?1900:2e3),r+n[0].length):-1}function C(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function P(e,t,r){var n=g.exec(t.slice(r,r+1));return n?(e.q=3*n[0]-3,r+n[0].length):-1}function E(e,t,r){var n=g.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function R(e,t,r){var n=g.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function I(e,t,r){var n=g.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function z(e,t,r){var n=g.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function N(e,t,r){var n=g.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function F(e,t,r){var n=g.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function j(e,t,r){var n=g.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function B(e,t,r){var n=g.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function U(e,t,r){var n=m.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function H(e,t,r){var n=g.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function q(e,t,r){var n=g.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function V(e,t){return b(e.getDate(),t,2)}function Y(e,t){return b(e.getHours(),t,2)}function G(e,t){return b(e.getHours()%12||12,t,2)}function Z(e,t){return b(1+o.Z.count((0,l.Z)(e),e),t,3)}function W(e,t){return b(e.getMilliseconds(),t,3)}function J(e,t){return W(e,t)+"000"}function X(e,t){return b(e.getMonth()+1,t,2)}function $(e,t){return b(e.getMinutes(),t,2)}function K(e,t){return b(e.getSeconds(),t,2)}function Q(e){var t=e.getDay();return 0===t?7:t}function ee(e,t){return b(i.OM.count((0,l.Z)(e)-1,e),t,2)}function te(e,t){var r=e.getDay();return e=r>=4||0===r?(0,i.bL)(e):i.bL.ceil(e),b(i.bL.count((0,l.Z)(e),e)+(4===(0,l.Z)(e).getDay()),t,2)}function re(e){return e.getDay()}function ne(e,t){return b(i.wA.count((0,l.Z)(e)-1,e),t,2)}function ae(e,t){return b(e.getFullYear()%100,t,2)}function ie(e,t){return b(e.getFullYear()%1e4,t,4)}function oe(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+b(t/60|0,"0",2)+b(t%60,"0",2)}function le(e,t){return b(e.getUTCDate(),t,2)}function se(e,t){return b(e.getUTCHours(),t,2)}function ce(e,t){return b(e.getUTCHours()%12||12,t,2)}function ue(e,t){return b(1+a.Z.count((0,s.Z)(e),e),t,3)}function fe(e,t){return b(e.getUTCMilliseconds(),t,3)}function de(e,t){return fe(e,t)+"000"}function he(e,t){return b(e.getUTCMonth()+1,t,2)}function pe(e,t){return b(e.getUTCMinutes(),t,2)}function ye(e,t){return b(e.getUTCSeconds(),t,2)}function ve(e){var t=e.getUTCDay();return 0===t?7:t}function ge(e,t){return b(n.Ox.count((0,s.Z)(e)-1,e),t,2)}function me(e,t){var r=e.getUTCDay();return e=r>=4||0===r?(0,n.hB)(e):n.hB.ceil(e),b(n.hB.count((0,s.Z)(e),e)+(4===(0,s.Z)(e).getUTCDay()),t,2)}function xe(e){return e.getUTCDay()}function be(e,t){return b(n.l6.count((0,s.Z)(e)-1,e),t,2)}function _e(e,t){return b(e.getUTCFullYear()%100,t,2)}function we(e,t){return b(e.getUTCFullYear()%1e4,t,4)}function Te(){return"+0000"}function Me(){return"%"}function ke(e){return+e}function Ae(e){return Math.floor(+e/1e3)}h=d({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),p=h.format,h.parse,y=h.utcFormat,h.utcParse},82301:function(e,t,r){"use strict";r.d(t,{a:function(){return o}});var n=r(30052),a=r(54263),i=(0,n.Z)((function(e){e.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*a.yB)/a.UD}),(function(e){return e.getDate()-1}));t.Z=i;var o=i.range},54263:function(e,t,r){"use strict";r.d(t,{UD:function(){return o},Y2:function(){return i},Ym:function(){return n},iM:function(){return l},yB:function(){return a}});var n=1e3,a=6e4,i=36e5,o=864e5,l=6048e5},81041:function(e,t,r){"use strict";r.r(t),r.d(t,{timeDay:function(){return g.Z},timeDays:function(){return g.a},timeFriday:function(){return m.mC},timeFridays:function(){return m.b$},timeHour:function(){return y},timeHours:function(){return v},timeInterval:function(){return n.Z},timeMillisecond:function(){return i},timeMilliseconds:function(){return o},timeMinute:function(){return d},timeMinutes:function(){return h},timeMonday:function(){return m.wA},timeMondays:function(){return m.bJ},timeMonth:function(){return b},timeMonths:function(){return _},timeSaturday:function(){return m.EY},timeSaturdays:function(){return m.Ff},timeSecond:function(){return c},timeSeconds:function(){return u},timeSunday:function(){return m.OM},timeSundays:function(){return m.vm},timeThursday:function(){return m.bL},timeThursdays:function(){return m.$t},timeTuesday:function(){return m.sy},timeTuesdays:function(){return m.aU},timeWednesday:function(){return m.zg},timeWednesdays:function(){return m.Ld},timeWeek:function(){return m.OM},timeWeeks:function(){return m.vm},timeYear:function(){return w.Z},timeYears:function(){return w.g},utcDay:function(){return O.Z},utcDays:function(){return O.y},utcFriday:function(){return D.QQ},utcFridays:function(){return D.fz},utcHour:function(){return S},utcHours:function(){return L},utcMillisecond:function(){return i},utcMilliseconds:function(){return o},utcMinute:function(){return M},utcMinutes:function(){return k},utcMonday:function(){return D.l6},utcMondays:function(){return D.$3},utcMonth:function(){return P},utcMonths:function(){return E},utcSaturday:function(){return D.g4},utcSaturdays:function(){return D.Q_},utcSecond:function(){return c},utcSeconds:function(){return u},utcSunday:function(){return D.Ox},utcSundays:function(){return D.SU},utcThursday:function(){return D.hB},utcThursdays:function(){return D.xj},utcTuesday:function(){return D.J1},utcTuesdays:function(){return D.DK},utcWednesday:function(){return D.b3},utcWednesdays:function(){return D.uy},utcWeek:function(){return D.Ox},utcWeeks:function(){return D.SU},utcYear:function(){return R.Z},utcYears:function(){return R.D}});var n=r(30052),a=(0,n.Z)((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e}));a.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?(0,n.Z)((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,r){t.setTime(+t+r*e)}),(function(t,r){return(r-t)/e})):a:null};var i=a,o=a.range,l=r(54263),s=(0,n.Z)((function(e){e.setTime(e-e.getMilliseconds())}),(function(e,t){e.setTime(+e+t*l.Ym)}),(function(e,t){return(t-e)/l.Ym}),(function(e){return e.getUTCSeconds()})),c=s,u=s.range,f=(0,n.Z)((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*l.Ym)}),(function(e,t){e.setTime(+e+t*l.yB)}),(function(e,t){return(t-e)/l.yB}),(function(e){return e.getMinutes()})),d=f,h=f.range,p=(0,n.Z)((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*l.Ym-e.getMinutes()*l.yB)}),(function(e,t){e.setTime(+e+t*l.Y2)}),(function(e,t){return(t-e)/l.Y2}),(function(e){return e.getHours()})),y=p,v=p.range,g=r(82301),m=r(59879),x=(0,n.Z)((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,t){e.setMonth(e.getMonth()+t)}),(function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()})),b=x,_=x.range,w=r(34823),T=(0,n.Z)((function(e){e.setUTCSeconds(0,0)}),(function(e,t){e.setTime(+e+t*l.yB)}),(function(e,t){return(t-e)/l.yB}),(function(e){return e.getUTCMinutes()})),M=T,k=T.range,A=(0,n.Z)((function(e){e.setUTCMinutes(0,0,0)}),(function(e,t){e.setTime(+e+t*l.Y2)}),(function(e,t){return(t-e)/l.Y2}),(function(e){return e.getUTCHours()})),S=A,L=A.range,O=r(48480),D=r(58176),C=(0,n.Z)((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCMonth(e.getUTCMonth()+t)}),(function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()})),P=C,E=C.range,R=r(79791)},30052:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=new Date,a=new Date;function i(e,t,r,o){function l(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return l.floor=function(t){return e(t=new Date(+t)),t},l.ceil=function(r){return e(r=new Date(r-1)),t(r,1),e(r),r},l.round=function(e){var t=l(e),r=l.ceil(e);return e-t0))return o;do{o.push(i=new Date(+r)),t(r,a),e(r)}while(i=t)for(;e(t),!r(t);)t.setTime(t-1)}),(function(e,n){if(e>=e)if(n<0)for(;++n<=0;)for(;t(e,-1),!r(e););else for(;--n>=0;)for(;t(e,1),!r(e););}))},r&&(l.count=function(t,i){return n.setTime(+t),a.setTime(+i),e(n),e(a),Math.floor(r(n,a))},l.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?l.filter(o?function(t){return o(t)%e==0}:function(t){return l.count(0,t)%e==0}):l:null}),l}},48480:function(e,t,r){"use strict";r.d(t,{y:function(){return o}});var n=r(30052),a=r(54263),i=(0,n.Z)((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/a.UD}),(function(e){return e.getUTCDate()-1}));t.Z=i;var o=i.range},58176:function(e,t,r){"use strict";r.d(t,{$3:function(){return p},DK:function(){return y},J1:function(){return s},Ox:function(){return o},QQ:function(){return f},Q_:function(){return x},SU:function(){return h},b3:function(){return c},fz:function(){return m},g4:function(){return d},hB:function(){return u},l6:function(){return l},uy:function(){return v},xj:function(){return g}});var n=r(30052),a=r(54263);function i(e){return(0,n.Z)((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/a.iM}))}var o=i(0),l=i(1),s=i(2),c=i(3),u=i(4),f=i(5),d=i(6),h=o.range,p=l.range,y=s.range,v=c.range,g=u.range,m=f.range,x=d.range},79791:function(e,t,r){"use strict";r.d(t,{D:function(){return i}});var n=r(30052),a=(0,n.Z)((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));a.every=function(e){return isFinite(e=Math.floor(e))&&e>0?(0,n.Z)((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,r){t.setUTCFullYear(t.getUTCFullYear()+r*e)})):null},t.Z=a;var i=a.range},59879:function(e,t,r){"use strict";r.d(t,{$t:function(){return g},EY:function(){return d},Ff:function(){return x},Ld:function(){return v},OM:function(){return o},aU:function(){return y},b$:function(){return m},bJ:function(){return p},bL:function(){return u},mC:function(){return f},sy:function(){return s},vm:function(){return h},wA:function(){return l},zg:function(){return c}});var n=r(30052),a=r(54263);function i(e){return(0,n.Z)((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*a.yB)/a.iM}))}var o=i(0),l=i(1),s=i(2),c=i(3),u=i(4),f=i(5),d=i(6),h=o.range,p=l.range,y=s.range,v=c.range,g=u.range,m=f.range,x=d.range},34823:function(e,t,r){"use strict";r.d(t,{g:function(){return i}});var n=r(30052),a=(0,n.Z)((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));a.every=function(e){return isFinite(e=Math.floor(e))&&e>0?(0,n.Z)((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,r){t.setFullYear(t.getFullYear()+r*e)})):null},t.Z=a;var i=a.range},17045:function(e,t,r){"use strict";var n=r(8709),a="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,o=Array.prototype.concat,l=Object.defineProperty,s=l&&function(){var e={};try{for(var t in l(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),c=function(e,t,r,n){var a;(!(t in e)||"function"==typeof(a=n)&&"[object Function]"===i.call(a)&&n())&&(s?l(e,t,{configurable:!0,enumerable:!1,value:r,writable:!0}):e[t]=r)},u=function(e,t){var r=arguments.length>2?arguments[2]:{},i=n(t);a&&(i=o.call(i,Object.getOwnPropertySymbols(t)));for(var l=0;l1&&"boolean"!=typeof t)throw new TypeError('"allowMissing" argument must be a boolean');for(var r=v(e),n=g("%"+(r.length>0?r[0]:"")+"%",t),o=1;o=r.length){var l=i(n,r[o]);if(!t&&!(r[o]in n))throw new a("base intrinsic for "+e+" exists, but the property is not available.");n=l?l.get||l.value:n[r[o]]}else n=n[r[o]];return n}},84671:function(e,t,r){"use strict";var n=r(77575),a=r(72943)("%Function%"),i=a.apply,o=a.call;e.exports=function(){return n.apply(o,arguments)},e.exports.apply=function(){return n.apply(i,arguments)}},92978:function(e,t,r){"use strict";var n=r(72943),a=r(84671),i=a(n("String.prototype.indexOf"));e.exports=function(e,t){var r=n(e,!!t);return"function"==typeof r&&i(e,".prototype.")?a(r):r}},67295:function(e,t,r){"use strict";var n=r(72943)("%Object.getOwnPropertyDescriptor%");if(n)try{n([],"length")}catch(e){n=null}e.exports=n},73523:function(e){"use strict";function t(e,t){if(null==e)throw new TypeError("Cannot convert first argument to object");for(var r=Object(e),n=1;n0&&o.length>a&&!o.warned){o.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=o.length,c=u,console&&console.warn&&console.warn(c)}return e}function u(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function f(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},a=u.bind(n);return a.listener=r,n.wrapFn=a,a}function d(e,t,r){var n=e._events;if(void 0===n)return[];var a=n[t];return void 0===a?[]:"function"==typeof a?r?[a.listener||a]:[a]:r?function(e){for(var t=new Array(e.length),r=0;r0&&(o=t[0]),o instanceof Error)throw o;var l=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw l.context=o,l}var s=i[e];if(void 0===s)return!1;if("function"==typeof s)n(s,this,t);else{var c=s.length,u=p(s,c);for(r=0;r=0;i--)if(r[i]===t||r[i].listener===t){o=r[i].listener,a=i;break}if(a<0)return this;0===a?r.shift():function(e,t){for(;t+1=0;n--)this.removeListener(e,t[n]);return this},i.prototype.listeners=function(e){return d(this,e,!0)},i.prototype.rawListeners=function(e){return d(this,e,!1)},i.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):h.call(e,t)},i.prototype.listenerCount=h,i.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},92770:function(e,t,r){"use strict";var n=r(18546);e.exports=function(e){var t=typeof e;if("string"===t){var r=e;if(0==(e=+e)&&n(r))return!1}else if("number"!==t)return!1;return e-e<1}},86165:function(e){var t=Object.prototype.hasOwnProperty,r=Object.prototype.toString;e.exports=function(e,n,a){if("[object Function]"!==r.call(n))throw new TypeError("iterator must be a function");var i=e.length;if(i===+i)for(var o=0;o1&&"boolean"!=typeof t)throw new o('"allowMissing" argument must be a boolean');var r=S(e),n=r.length>0?r[0]:"",i=L("%"+n+"%",t),l=i.name,c=i.value,u=!1,f=i.alias;f&&(n=f[0],w(r,_([0,1],f)));for(var d=1,h=!0;d=r.length){var m=s(c,p);c=(h=!!m)&&"get"in m&&!("originalValue"in m.get)?m.get:c[p]}else h=b(c,p),c=c[p];h&&!u&&(g[l]=c)}}return c}},85400:function(e){e.exports=function(e,t){var r=t[0],n=t[1],a=t[2],i=t[3],o=t[4],l=t[5],s=t[6],c=t[7],u=t[8],f=t[9],d=t[10],h=t[11],p=t[12],y=t[13],v=t[14],g=t[15];return e[0]=l*(d*g-h*v)-f*(s*g-c*v)+y*(s*h-c*d),e[1]=-(n*(d*g-h*v)-f*(a*g-i*v)+y*(a*h-i*d)),e[2]=n*(s*g-c*v)-l*(a*g-i*v)+y*(a*c-i*s),e[3]=-(n*(s*h-c*d)-l*(a*h-i*d)+f*(a*c-i*s)),e[4]=-(o*(d*g-h*v)-u*(s*g-c*v)+p*(s*h-c*d)),e[5]=r*(d*g-h*v)-u*(a*g-i*v)+p*(a*h-i*d),e[6]=-(r*(s*g-c*v)-o*(a*g-i*v)+p*(a*c-i*s)),e[7]=r*(s*h-c*d)-o*(a*h-i*d)+u*(a*c-i*s),e[8]=o*(f*g-h*y)-u*(l*g-c*y)+p*(l*h-c*f),e[9]=-(r*(f*g-h*y)-u*(n*g-i*y)+p*(n*h-i*f)),e[10]=r*(l*g-c*y)-o*(n*g-i*y)+p*(n*c-i*l),e[11]=-(r*(l*h-c*f)-o*(n*h-i*f)+u*(n*c-i*l)),e[12]=-(o*(f*v-d*y)-u*(l*v-s*y)+p*(l*d-s*f)),e[13]=r*(f*v-d*y)-u*(n*v-a*y)+p*(n*d-a*f),e[14]=-(r*(l*v-s*y)-o*(n*v-a*y)+p*(n*s-a*l)),e[15]=r*(l*d-s*f)-o*(n*d-a*f)+u*(n*s-a*l),e}},42331:function(e){e.exports=function(e){var t=new Float32Array(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}},31042:function(e){e.exports=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}},11902:function(e){e.exports=function(){var e=new Float32Array(16);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},89887:function(e){e.exports=function(e){var t=e[0],r=e[1],n=e[2],a=e[3],i=e[4],o=e[5],l=e[6],s=e[7],c=e[8],u=e[9],f=e[10],d=e[11],h=e[12],p=e[13],y=e[14],v=e[15];return(t*o-r*i)*(f*v-d*y)-(t*l-n*i)*(u*v-d*p)+(t*s-a*i)*(u*y-f*p)+(r*l-n*o)*(c*v-d*h)-(r*s-a*o)*(c*y-f*h)+(n*s-a*l)*(c*p-u*h)}},27812:function(e){e.exports=function(e,t){var r=t[0],n=t[1],a=t[2],i=t[3],o=r+r,l=n+n,s=a+a,c=r*o,u=n*o,f=n*l,d=a*o,h=a*l,p=a*s,y=i*o,v=i*l,g=i*s;return e[0]=1-f-p,e[1]=u+g,e[2]=d-v,e[3]=0,e[4]=u-g,e[5]=1-c-p,e[6]=h+y,e[7]=0,e[8]=d+v,e[9]=h-y,e[10]=1-c-f,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},34045:function(e){e.exports=function(e,t,r){var n,a,i,o=r[0],l=r[1],s=r[2],c=Math.sqrt(o*o+l*l+s*s);return Math.abs(c)<1e-6?null:(o*=c=1/c,l*=c,s*=c,n=Math.sin(t),i=1-(a=Math.cos(t)),e[0]=o*o*i+a,e[1]=l*o*i+s*n,e[2]=s*o*i-l*n,e[3]=0,e[4]=o*l*i-s*n,e[5]=l*l*i+a,e[6]=s*l*i+o*n,e[7]=0,e[8]=o*s*i+l*n,e[9]=l*s*i-o*n,e[10]=s*s*i+a,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e)}},45973:function(e){e.exports=function(e,t,r){var n=t[0],a=t[1],i=t[2],o=t[3],l=n+n,s=a+a,c=i+i,u=n*l,f=n*s,d=n*c,h=a*s,p=a*c,y=i*c,v=o*l,g=o*s,m=o*c;return e[0]=1-(h+y),e[1]=f+m,e[2]=d-g,e[3]=0,e[4]=f-m,e[5]=1-(u+y),e[6]=p+v,e[7]=0,e[8]=d+g,e[9]=p-v,e[10]=1-(u+h),e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e}},81472:function(e){e.exports=function(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=t[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},14669:function(e){e.exports=function(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e}},75262:function(e){e.exports=function(e,t){var r=Math.sin(t),n=Math.cos(t);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=n,e[6]=r,e[7]=0,e[8]=0,e[9]=-r,e[10]=n,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},331:function(e){e.exports=function(e,t){var r=Math.sin(t),n=Math.cos(t);return e[0]=n,e[1]=0,e[2]=-r,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=r,e[9]=0,e[10]=n,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},11049:function(e){e.exports=function(e,t){var r=Math.sin(t),n=Math.cos(t);return e[0]=n,e[1]=r,e[2]=0,e[3]=0,e[4]=-r,e[5]=n,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},75195:function(e){e.exports=function(e,t,r,n,a,i,o){var l=1/(r-t),s=1/(a-n),c=1/(i-o);return e[0]=2*i*l,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=2*i*s,e[6]=0,e[7]=0,e[8]=(r+t)*l,e[9]=(a+n)*s,e[10]=(o+i)*c,e[11]=-1,e[12]=0,e[13]=0,e[14]=o*i*2*c,e[15]=0,e}},71551:function(e){e.exports=function(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},79576:function(e,t,r){e.exports={create:r(11902),clone:r(42331),copy:r(31042),identity:r(71551),transpose:r(88654),invert:r(95874),adjoint:r(85400),determinant:r(89887),multiply:r(91362),translate:r(31283),scale:r(10789),rotate:r(65074),rotateX:r(35545),rotateY:r(94918),rotateZ:r(15692),fromRotation:r(34045),fromRotationTranslation:r(45973),fromScaling:r(81472),fromTranslation:r(14669),fromXRotation:r(75262),fromYRotation:r(331),fromZRotation:r(11049),fromQuat:r(27812),frustum:r(75195),perspective:r(7864),perspectiveFromFieldOfView:r(35279),ortho:r(60378),lookAt:r(65551),str:r(6726)}},95874:function(e){e.exports=function(e,t){var r=t[0],n=t[1],a=t[2],i=t[3],o=t[4],l=t[5],s=t[6],c=t[7],u=t[8],f=t[9],d=t[10],h=t[11],p=t[12],y=t[13],v=t[14],g=t[15],m=r*l-n*o,x=r*s-a*o,b=r*c-i*o,_=n*s-a*l,w=n*c-i*l,T=a*c-i*s,M=u*y-f*p,k=u*v-d*p,A=u*g-h*p,S=f*v-d*y,L=f*g-h*y,O=d*g-h*v,D=m*O-x*L+b*S+_*A-w*k+T*M;return D?(D=1/D,e[0]=(l*O-s*L+c*S)*D,e[1]=(a*L-n*O-i*S)*D,e[2]=(y*T-v*w+g*_)*D,e[3]=(d*w-f*T-h*_)*D,e[4]=(s*A-o*O-c*k)*D,e[5]=(r*O-a*A+i*k)*D,e[6]=(v*b-p*T-g*x)*D,e[7]=(u*T-d*b+h*x)*D,e[8]=(o*L-l*A+c*M)*D,e[9]=(n*A-r*L-i*M)*D,e[10]=(p*w-y*b+g*m)*D,e[11]=(f*b-u*w-h*m)*D,e[12]=(l*k-o*S-s*M)*D,e[13]=(r*S-n*k+a*M)*D,e[14]=(y*x-p*_-v*m)*D,e[15]=(u*_-f*x+d*m)*D,e):null}},65551:function(e,t,r){var n=r(71551);e.exports=function(e,t,r,a){var i,o,l,s,c,u,f,d,h,p,y=t[0],v=t[1],g=t[2],m=a[0],x=a[1],b=a[2],_=r[0],w=r[1],T=r[2];return Math.abs(y-_)<1e-6&&Math.abs(v-w)<1e-6&&Math.abs(g-T)<1e-6?n(e):(f=y-_,d=v-w,h=g-T,i=x*(h*=p=1/Math.sqrt(f*f+d*d+h*h))-b*(d*=p),o=b*(f*=p)-m*h,l=m*d-x*f,(p=Math.sqrt(i*i+o*o+l*l))?(i*=p=1/p,o*=p,l*=p):(i=0,o=0,l=0),s=d*l-h*o,c=h*i-f*l,u=f*o-d*i,(p=Math.sqrt(s*s+c*c+u*u))?(s*=p=1/p,c*=p,u*=p):(s=0,c=0,u=0),e[0]=i,e[1]=s,e[2]=f,e[3]=0,e[4]=o,e[5]=c,e[6]=d,e[7]=0,e[8]=l,e[9]=u,e[10]=h,e[11]=0,e[12]=-(i*y+o*v+l*g),e[13]=-(s*y+c*v+u*g),e[14]=-(f*y+d*v+h*g),e[15]=1,e)}},91362:function(e){e.exports=function(e,t,r){var n=t[0],a=t[1],i=t[2],o=t[3],l=t[4],s=t[5],c=t[6],u=t[7],f=t[8],d=t[9],h=t[10],p=t[11],y=t[12],v=t[13],g=t[14],m=t[15],x=r[0],b=r[1],_=r[2],w=r[3];return e[0]=x*n+b*l+_*f+w*y,e[1]=x*a+b*s+_*d+w*v,e[2]=x*i+b*c+_*h+w*g,e[3]=x*o+b*u+_*p+w*m,x=r[4],b=r[5],_=r[6],w=r[7],e[4]=x*n+b*l+_*f+w*y,e[5]=x*a+b*s+_*d+w*v,e[6]=x*i+b*c+_*h+w*g,e[7]=x*o+b*u+_*p+w*m,x=r[8],b=r[9],_=r[10],w=r[11],e[8]=x*n+b*l+_*f+w*y,e[9]=x*a+b*s+_*d+w*v,e[10]=x*i+b*c+_*h+w*g,e[11]=x*o+b*u+_*p+w*m,x=r[12],b=r[13],_=r[14],w=r[15],e[12]=x*n+b*l+_*f+w*y,e[13]=x*a+b*s+_*d+w*v,e[14]=x*i+b*c+_*h+w*g,e[15]=x*o+b*u+_*p+w*m,e}},60378:function(e){e.exports=function(e,t,r,n,a,i,o){var l=1/(t-r),s=1/(n-a),c=1/(i-o);return e[0]=-2*l,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*s,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*c,e[11]=0,e[12]=(t+r)*l,e[13]=(a+n)*s,e[14]=(o+i)*c,e[15]=1,e}},7864:function(e){e.exports=function(e,t,r,n,a){var i=1/Math.tan(t/2),o=1/(n-a);return e[0]=i/r,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=i,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=(a+n)*o,e[11]=-1,e[12]=0,e[13]=0,e[14]=2*a*n*o,e[15]=0,e}},35279:function(e){e.exports=function(e,t,r,n){var a=Math.tan(t.upDegrees*Math.PI/180),i=Math.tan(t.downDegrees*Math.PI/180),o=Math.tan(t.leftDegrees*Math.PI/180),l=Math.tan(t.rightDegrees*Math.PI/180),s=2/(o+l),c=2/(a+i);return e[0]=s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=c,e[6]=0,e[7]=0,e[8]=-(o-l)*s*.5,e[9]=(a-i)*c*.5,e[10]=n/(r-n),e[11]=-1,e[12]=0,e[13]=0,e[14]=n*r/(r-n),e[15]=0,e}},65074:function(e){e.exports=function(e,t,r,n){var a,i,o,l,s,c,u,f,d,h,p,y,v,g,m,x,b,_,w,T,M,k,A,S,L=n[0],O=n[1],D=n[2],C=Math.sqrt(L*L+O*O+D*D);return Math.abs(C)<1e-6?null:(L*=C=1/C,O*=C,D*=C,a=Math.sin(r),o=1-(i=Math.cos(r)),l=t[0],s=t[1],c=t[2],u=t[3],f=t[4],d=t[5],h=t[6],p=t[7],y=t[8],v=t[9],g=t[10],m=t[11],x=L*L*o+i,b=O*L*o+D*a,_=D*L*o-O*a,w=L*O*o-D*a,T=O*O*o+i,M=D*O*o+L*a,k=L*D*o+O*a,A=O*D*o-L*a,S=D*D*o+i,e[0]=l*x+f*b+y*_,e[1]=s*x+d*b+v*_,e[2]=c*x+h*b+g*_,e[3]=u*x+p*b+m*_,e[4]=l*w+f*T+y*M,e[5]=s*w+d*T+v*M,e[6]=c*w+h*T+g*M,e[7]=u*w+p*T+m*M,e[8]=l*k+f*A+y*S,e[9]=s*k+d*A+v*S,e[10]=c*k+h*A+g*S,e[11]=u*k+p*A+m*S,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e)}},35545:function(e){e.exports=function(e,t,r){var n=Math.sin(r),a=Math.cos(r),i=t[4],o=t[5],l=t[6],s=t[7],c=t[8],u=t[9],f=t[10],d=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=i*a+c*n,e[5]=o*a+u*n,e[6]=l*a+f*n,e[7]=s*a+d*n,e[8]=c*a-i*n,e[9]=u*a-o*n,e[10]=f*a-l*n,e[11]=d*a-s*n,e}},94918:function(e){e.exports=function(e,t,r){var n=Math.sin(r),a=Math.cos(r),i=t[0],o=t[1],l=t[2],s=t[3],c=t[8],u=t[9],f=t[10],d=t[11];return t!==e&&(e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=i*a-c*n,e[1]=o*a-u*n,e[2]=l*a-f*n,e[3]=s*a-d*n,e[8]=i*n+c*a,e[9]=o*n+u*a,e[10]=l*n+f*a,e[11]=s*n+d*a,e}},15692:function(e){e.exports=function(e,t,r){var n=Math.sin(r),a=Math.cos(r),i=t[0],o=t[1],l=t[2],s=t[3],c=t[4],u=t[5],f=t[6],d=t[7];return t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=i*a+c*n,e[1]=o*a+u*n,e[2]=l*a+f*n,e[3]=s*a+d*n,e[4]=c*a-i*n,e[5]=u*a-o*n,e[6]=f*a-l*n,e[7]=d*a-s*n,e}},10789:function(e){e.exports=function(e,t,r){var n=r[0],a=r[1],i=r[2];return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*a,e[5]=t[5]*a,e[6]=t[6]*a,e[7]=t[7]*a,e[8]=t[8]*i,e[9]=t[9]*i,e[10]=t[10]*i,e[11]=t[11]*i,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}},6726:function(e){e.exports=function(e){return"mat4("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+", "+e[6]+", "+e[7]+", "+e[8]+", "+e[9]+", "+e[10]+", "+e[11]+", "+e[12]+", "+e[13]+", "+e[14]+", "+e[15]+")"}},31283:function(e){e.exports=function(e,t,r){var n,a,i,o,l,s,c,u,f,d,h,p,y=r[0],v=r[1],g=r[2];return t===e?(e[12]=t[0]*y+t[4]*v+t[8]*g+t[12],e[13]=t[1]*y+t[5]*v+t[9]*g+t[13],e[14]=t[2]*y+t[6]*v+t[10]*g+t[14],e[15]=t[3]*y+t[7]*v+t[11]*g+t[15]):(n=t[0],a=t[1],i=t[2],o=t[3],l=t[4],s=t[5],c=t[6],u=t[7],f=t[8],d=t[9],h=t[10],p=t[11],e[0]=n,e[1]=a,e[2]=i,e[3]=o,e[4]=l,e[5]=s,e[6]=c,e[7]=u,e[8]=f,e[9]=d,e[10]=h,e[11]=p,e[12]=n*y+l*v+f*g+t[12],e[13]=a*y+s*v+d*g+t[13],e[14]=i*y+c*v+h*g+t[14],e[15]=o*y+u*v+p*g+t[15]),e}},88654:function(e){e.exports=function(e,t){if(e===t){var r=t[1],n=t[2],a=t[3],i=t[6],o=t[7],l=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=r,e[6]=t[9],e[7]=t[13],e[8]=n,e[9]=i,e[11]=t[14],e[12]=a,e[13]=o,e[14]=l}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e}},57035:function(e,t,r){"use strict";var n,a=r(54404);n="function"==typeof r.g.matchMedia?!r.g.matchMedia("(hover: none)").matches:a,e.exports=n},38520:function(e,t,r){"use strict";var n=r(54404);e.exports=n&&function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(t){e=!1}return e}()},57877:function(e,t,r){"use strict";var n="undefined"!=typeof Symbol&&Symbol,a=r(35638);e.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&a()}},35638:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var n=Object.getOwnPropertySymbols(e);if(1!==n.length||n[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},84543:function(e,t,r){"use strict";var n=r(35638);e.exports=function(){return n()&&!!Symbol.toStringTag}},35065:function(e,t,r){"use strict";var n=r(77575);e.exports=n.call(Function.call,Object.prototype.hasOwnProperty)},95280:function(e,t){t.read=function(e,t,r,n,a){var i,o,l=8*a-n-1,s=(1<>1,u=-7,f=r?a-1:0,d=r?-1:1,h=e[t+f];for(f+=d,i=h&(1<<-u)-1,h>>=-u,u+=l;u>0;i=256*i+e[t+f],f+=d,u-=8);for(o=i&(1<<-u)-1,i>>=-u,u+=n;u>0;o=256*o+e[t+f],f+=d,u-=8);if(0===i)i=1-c;else{if(i===s)return o?NaN:1/0*(h?-1:1);o+=Math.pow(2,n),i-=c}return(h?-1:1)*o*Math.pow(2,i-n)},t.write=function(e,t,r,n,a,i){var o,l,s,c=8*i-a-1,u=(1<>1,d=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:i-1,p=n?1:-1,y=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(l=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-o))<1&&(o--,s*=2),(t+=o+f>=1?d/s:d*Math.pow(2,1-f))*s>=2&&(o++,s/=2),o+f>=u?(l=0,o=u):o+f>=1?(l=(t*s-1)*Math.pow(2,a),o+=f):(l=t*Math.pow(2,f-1)*Math.pow(2,a),o=0));a>=8;e[r+h]=255&l,h+=p,l/=256,a-=8);for(o=o<0;e[r+h]=255&o,h+=p,o/=256,c-=8);e[r+h-p]|=128*y}},42018:function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},47216:function(e){"use strict";var t="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,r=Object.prototype.toString,n=function(e){return!(t&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===r.call(e)},a=function(e){return!!n(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==r.call(e)&&"[object Function]"===r.call(e.callee)},i=function(){return n(arguments)}();n.isLegacyArguments=a,e.exports=i?n:a},54404:function(e){e.exports=!0},65481:function(e,t,r){"use strict";var n,a=Object.prototype.toString,i=Function.prototype.toString,o=/^\s*(?:function)?\*/,l=r(84543)(),s=Object.getPrototypeOf;e.exports=function(e){if("function"!=typeof e)return!1;if(o.test(i.call(e)))return!0;if(!l)return"[object GeneratorFunction]"===a.call(e);if(!s)return!1;if(void 0===n){var t=function(){if(!l)return!1;try{return Function("return function*() {}")()}catch(e){}}();n=!!t&&s(t)}return s(e)===n}},64274:function(e){"use strict";e.exports=function(e){return e!=e}},15567:function(e,t,r){"use strict";var n=r(68222),a=r(17045),i=r(64274),o=r(14922),l=r(22442),s=n(o(),Number);a(s,{getPolyfill:o,implementation:i,shim:l}),e.exports=s},14922:function(e,t,r){"use strict";var n=r(64274);e.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:n}},22442:function(e,t,r){"use strict";var n=r(17045),a=r(14922);e.exports=function(){var e=a();return n(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},18546:function(e){"use strict";e.exports=function(e){for(var t,r=e.length,n=0;n13)&&32!==t&&133!==t&&160!==t&&5760!==t&&6158!==t&&(t<8192||t>8205)&&8232!==t&&8233!==t&&8239!==t&&8287!==t&&8288!==t&&12288!==t&&65279!==t)return!1;return!0}},9187:function(e,t,r){"use strict";var n=r(86165),a=r(72077),i=r(92978),o=i("Object.prototype.toString"),l=r(57877)()&&"symbol"==typeof Symbol.toStringTag,s=a(),c=i("Array.prototype.indexOf",!0)||function(e,t){for(var r=0;r-1}return!!d&&function(e){var t=!1;return n(f,(function(r,n){if(!t)try{t=r.call(e)===n}catch(e){}})),t}(e)}},48956:function(e){var t={left:0,top:0};e.exports=function(e,r,n){r=r||e.currentTarget||e.srcElement,Array.isArray(n)||(n=[0,0]);var a,i=e.clientX||0,o=e.clientY||0,l=(a=r)===window||a===document||a===document.body?t:a.getBoundingClientRect();return n[0]=i-l.left,n[1]=o-l.top,n}},7417:function(e,t,r){var n,a,i,o;a="Promise",o=function(){"use strict";var e,t,r,n=Object.prototype.toString,a="undefined"!=typeof setImmediate?function(e){return setImmediate(e)}:setTimeout;try{Object.defineProperty({},"x",{}),e=function(e,t,r,n){return Object.defineProperty(e,t,{value:r,writable:!0,configurable:!1!==n})}}catch(t){e=function(e,t,r){return e[t]=r,e}}function i(e,n){r.add(e,n),t||(t=a(r.drain))}function o(e){var t,r=typeof e;return null==e||"object"!=r&&"function"!=r||(t=e.then),"function"==typeof t&&t}function l(){for(var e=0;e0&&i(l,r))}catch(e){u.call(new d(r),e)}}}function u(e){var t=this;t.triggered||(t.triggered=!0,t.def&&(t=t.def),t.msg=e,t.state=2,t.chain.length>0&&i(l,t))}function f(e,t,r,n){for(var a=0;a0&&!a.call(e,0))for(var y=0;y0)for(var v=0;v=0&&"[object Function]"===t.call(e.callee)),n}},95616:function(e){e.exports=function(e){var a=[];return e.replace(r,(function(e,r,i){var o=r.toLowerCase();for(i=function(e){var t=e.match(n);return t?t.map(Number):[]}(i),"m"==o&&i.length>2&&(a.push([r].concat(i.splice(0,2))),o="l",r="m"==r?"l":"L");;){if(i.length==t[o])return i.unshift(r),a.push(i);if(i.lengthi!=h>i&&a<(d-u)*(i-f)/(h-f)+u&&(o=!o)}return o}},52142:function(e,t,r){var n,a=r(69444),i=r(29023),o=r(87263),l=r(11328),s=r(55968),c=r(10670),u=!1,f=i();function d(e,t,r){var a=n.segments(e),i=n.segments(t),o=r(n.combine(a,i));return n.polygon(o)}n={buildLog:function(e){return!0===e?u=a():!1===e&&(u=!1),!1!==u&&u.list},epsilon:function(e){return f.epsilon(e)},segments:function(e){var t=o(!0,f,u);return e.regions.forEach(t.addRegion),{segments:t.calculate(e.inverted),inverted:e.inverted}},combine:function(e,t){return{combined:o(!1,f,u).calculate(e.segments,e.inverted,t.segments,t.inverted),inverted1:e.inverted,inverted2:t.inverted}},selectUnion:function(e){return{segments:s.union(e.combined,u),inverted:e.inverted1||e.inverted2}},selectIntersect:function(e){return{segments:s.intersect(e.combined,u),inverted:e.inverted1&&e.inverted2}},selectDifference:function(e){return{segments:s.difference(e.combined,u),inverted:e.inverted1&&!e.inverted2}},selectDifferenceRev:function(e){return{segments:s.differenceRev(e.combined,u),inverted:!e.inverted1&&e.inverted2}},selectXor:function(e){return{segments:s.xor(e.combined,u),inverted:e.inverted1!==e.inverted2}},polygon:function(e){return{regions:l(e.segments,f,u),inverted:e.inverted}},polygonFromGeoJSON:function(e){return c.toPolygon(n,e)},polygonToGeoJSON:function(e){return c.fromPolygon(n,f,e)},union:function(e,t){return d(e,t,n.selectUnion)},intersect:function(e,t){return d(e,t,n.selectIntersect)},difference:function(e,t){return d(e,t,n.selectDifference)},differenceRev:function(e,t){return d(e,t,n.selectDifferenceRev)},xor:function(e,t){return d(e,t,n.selectXor)}},"object"==typeof window&&(window.PolyBool=n),e.exports=n},69444:function(e){e.exports=function(){var e,t=0,r=!1;function n(t,r){return e.list.push({type:t,data:r?JSON.parse(JSON.stringify(r)):void 0}),e}return e={list:[],segmentId:function(){return t++},checkIntersection:function(e,t){return n("check",{seg1:e,seg2:t})},segmentChop:function(e,t){return n("div_seg",{seg:e,pt:t}),n("chop",{seg:e,pt:t})},statusRemove:function(e){return n("pop_seg",{seg:e})},segmentUpdate:function(e){return n("seg_update",{seg:e})},segmentNew:function(e,t){return n("new_seg",{seg:e,primary:t})},segmentRemove:function(e){return n("rem_seg",{seg:e})},tempStatus:function(e,t,r){return n("temp_status",{seg:e,above:t,below:r})},rewind:function(e){return n("rewind",{seg:e})},status:function(e,t,r){return n("status",{seg:e,above:t,below:r})},vert:function(t){return t===r?e:(r=t,n("vert",{x:t}))},log:function(e){return"string"!=typeof e&&(e=JSON.stringify(e,!1," ")),n("log",{txt:e})},reset:function(){return n("reset")},selected:function(e){return n("selected",{segs:e})},chainStart:function(e){return n("chain_start",{seg:e})},chainRemoveHead:function(e,t){return n("chain_rem_head",{index:e,pt:t})},chainRemoveTail:function(e,t){return n("chain_rem_tail",{index:e,pt:t})},chainNew:function(e,t){return n("chain_new",{pt1:e,pt2:t})},chainMatch:function(e){return n("chain_match",{index:e})},chainClose:function(e){return n("chain_close",{index:e})},chainAddHead:function(e,t){return n("chain_add_head",{index:e,pt:t})},chainAddTail:function(e,t){return n("chain_add_tail",{index:e,pt:t})},chainConnect:function(e,t){return n("chain_con",{index1:e,index2:t})},chainReverse:function(e){return n("chain_rev",{index:e})},chainJoin:function(e,t){return n("chain_join",{index1:e,index2:t})},done:function(){return n("done")}}}},29023:function(e){e.exports=function(e){"number"!=typeof e&&(e=1e-10);var t={epsilon:function(t){return"number"==typeof t&&(e=t),e},pointAboveOrOnLine:function(t,r,n){var a=r[0],i=r[1],o=n[0],l=n[1],s=t[0];return(o-a)*(t[1]-i)-(l-i)*(s-a)>=-e},pointBetween:function(t,r,n){var a=t[1]-r[1],i=n[0]-r[0],o=t[0]-r[0],l=n[1]-r[1],s=o*i+a*l;return!(s-e)},pointsSameX:function(t,r){return Math.abs(t[0]-r[0])e!=o-a>e&&(i-c)*(a-u)/(o-u)+c-n>e&&(l=!l),i=c,o=u}return l}};return t}},10670:function(e){var t={toPolygon:function(e,t){function r(t){if(t.length<=0)return e.segments({inverted:!1,regions:[]});function r(t){var r=t.slice(0,t.length-1);return e.segments({inverted:!1,regions:[r]})}for(var n=r(t[0]),a=1;a0}))}function u(e,n){var a=e.seg,i=n.seg,o=a.start,l=a.end,c=i.start,u=i.end;r&&r.checkIntersection(a,i);var f=t.linesIntersect(o,l,c,u);if(!1===f){if(!t.pointsCollinear(o,l,c))return!1;if(t.pointsSame(o,u)||t.pointsSame(l,c))return!1;var d=t.pointsSame(o,c),h=t.pointsSame(l,u);if(d&&h)return n;var p=!d&&t.pointBetween(o,c,u),y=!h&&t.pointBetween(l,c,u);if(d)return y?s(n,l):s(e,u),n;p&&(h||(y?s(n,l):s(e,u)),s(n,o))}else 0===f.alongA&&(-1===f.alongB?s(e,c):0===f.alongB?s(e,f.pt):1===f.alongB&&s(e,u)),0===f.alongB&&(-1===f.alongA?s(n,o):0===f.alongA?s(n,f.pt):1===f.alongA&&s(n,l));return!1}for(var f=[];!i.isEmpty();){var d=i.getHead();if(r&&r.vert(d.pt[0]),d.isStart){r&&r.segmentNew(d.seg,d.primary);var h=c(d),p=h.before?h.before.ev:null,y=h.after?h.after.ev:null;function v(){if(p){var e=u(d,p);if(e)return e}return!!y&&u(d,y)}r&&r.tempStatus(d.seg,!!p&&p.seg,!!y&&y.seg);var g,m,x=v();if(x&&(e?(m=null===d.seg.myFill.below||d.seg.myFill.above!==d.seg.myFill.below)&&(x.seg.myFill.above=!x.seg.myFill.above):x.seg.otherFill=d.seg.myFill,r&&r.segmentUpdate(x.seg),d.other.remove(),d.remove()),i.getHead()!==d){r&&r.rewind(d.seg);continue}e?(m=null===d.seg.myFill.below||d.seg.myFill.above!==d.seg.myFill.below,d.seg.myFill.below=y?y.seg.myFill.above:a,d.seg.myFill.above=m?!d.seg.myFill.below:d.seg.myFill.below):null===d.seg.otherFill&&(g=y?d.primary===y.primary?y.seg.otherFill.above:y.seg.myFill.above:d.primary?o:a,d.seg.otherFill={above:g,below:g}),r&&r.status(d.seg,!!p&&p.seg,!!y&&y.seg),d.other.status=h.insert(n.node({ev:d}))}else{var b=d.status;if(null===b)throw new Error("PolyBool: Zero-length segment detected; your epsilon is probably too small or too large");if(l.exists(b.prev)&&l.exists(b.next)&&u(b.prev.ev,b.next.ev),r&&r.statusRemove(b.ev.seg),b.remove(),!d.primary){var _=d.seg.myFill;d.seg.myFill=d.seg.otherFill,d.seg.otherFill=_}f.push(d.seg)}i.getHead().remove()}return r&&r.done(),f}return e?{addRegion:function(e){for(var n,a,i,o=e[e.length-1],s=0;s0&&!this.aborted;){var r=this.ifds_to_read.shift();r.offset&&this.scan_ifd(r.id,r.offset,e)}},n.prototype.read_uint16=function(e){var r=this.input;if(e+2>r.length)throw t("unexpected EOF","EBADDATA");return this.big_endian?256*r[e]+r[e+1]:r[e]+256*r[e+1]},n.prototype.read_uint32=function(e){var r=this.input;if(e+4>r.length)throw t("unexpected EOF","EBADDATA");return this.big_endian?16777216*r[e]+65536*r[e+1]+256*r[e+2]+r[e+3]:r[e]+256*r[e+1]+65536*r[e+2]+16777216*r[e+3]},n.prototype.is_subifd_link=function(e,t){return 0===e&&34665===t||0===e&&34853===t||34665===e&&40965===t},n.prototype.exif_format_length=function(e){switch(e){case 1:case 2:case 6:case 7:return 1;case 3:case 8:return 2;case 4:case 9:case 11:return 4;case 5:case 10:case 12:return 8;default:return 0}},n.prototype.exif_format_read=function(e,t){var r;switch(e){case 1:case 2:return this.input[t];case 6:return(r=this.input[t])|33554430*(128&r);case 3:return this.read_uint16(t);case 8:return(r=this.read_uint16(t))|131070*(32768&r);case 4:return this.read_uint32(t);case 9:return 0|this.read_uint32(t);default:return null}},n.prototype.scan_ifd=function(e,n,a){var i=this.read_uint16(n);n+=2;for(var o=0;othis.input.length)throw t("unexpected EOF","EBADDATA");for(var p=[],y=d,v=0;v0&&(this.ifds_to_read.push({id:l,offset:p[0]}),h=!0),!1===a({is_big_endian:this.big_endian,ifd:e,tag:l,format:s,count:c,entry_offset:n+this.start,data_length:f,data_offset:d+this.start,value:p,is_subifd_link:h}))return void(this.aborted=!0);n+=12}0===e&&this.ifds_to_read.push({id:1,offset:this.read_uint32(n)})},e.exports.ExifParser=n,e.exports.get_orientation=function(e){var t=0;try{return new n(e,0,e.length).each((function(e){if(0===e.ifd&&274===e.tag&&Array.isArray(e.value))return t=e.value[0],!1})),t}catch(e){return-1}}},76767:function(e,t,r){"use strict";var n=r(14847).n8,a=r(14847).Ag;function i(e,t){if(e.length<4+t)return null;var r=a(e,t);return e.length>4&15,a=15&e[4],i=e[5]>>4&15,o=n(e,6),s=8,c=0;ct.width||e.width===t.width&&e.height>t.height?e:t})),a=r.reduce((function(e,t){return e.height>t.height||e.height===t.height&&e.width>t.width?e:t})),n.width>a.height||n.width===a.height&&n.height>a.width?n:a),l=1;t.transforms.forEach((function(e){var t={1:6,2:5,3:8,4:7,5:4,6:3,7:2,8:1},r={1:4,2:3,3:2,4:1,5:6,6:5,7:8,8:7};if("imir"===e.type&&(l=0===e.value?r[l]:t[l=t[l=r[l]]]),"irot"===e.type)for(var n=0;n1&&(d.variants=f.variants),f.orientation&&(d.orientation=f.orientation),f.exif_location&&f.exif_location.offset+f.exif_location.length<=e.length){var h=i(e,f.exif_location.offset),p=e.slice(f.exif_location.offset+h+4,f.exif_location.offset+f.exif_location.length),y=l.get_orientation(p);y>0&&(d.orientation=y)}return d}}}}}}},2504:function(e,t,r){"use strict";var n=r(14847).eG,a=r(14847).OF,i=r(14847).mP,o=n("BM");e.exports=function(e){if(!(e.length<26)&&a(e,0,o))return{width:i(e,18),height:i(e,22),type:"bmp",mime:"image/bmp",wUnits:"px",hUnits:"px"}}},47342:function(e,t,r){"use strict";var n=r(14847).eG,a=r(14847).OF,i=r(14847).mP,o=n("GIF87a"),l=n("GIF89a");e.exports=function(e){if(!(e.length<10)&&(a(e,0,o)||a(e,0,l)))return{width:i(e,6),height:i(e,8),type:"gif",mime:"image/gif",wUnits:"px",hUnits:"px"}}},31355:function(e,t,r){"use strict";var n=r(14847).mP;e.exports=function(e){var t=n(e,0),r=n(e,2),a=n(e,4);if(0===t&&1===r&&a){for(var i=[],o={width:0,height:0},l=0;lo.width||c>o.height)&&(o=u)}return{width:o.width,height:o.height,variants:i,type:"ico",mime:"image/x-icon",wUnits:"px",hUnits:"px"}}}},54261:function(e,t,r){"use strict";var n=r(14847).n8,a=r(14847).eG,i=r(14847).OF,o=r(71371),l=a("Exif\0\0");e.exports=function(e){if(!(e.length<2)&&255===e[0]&&216===e[1]&&255===e[2])for(var t=2;;){for(;;){if(e.length-t<2)return;if(255===e[t++])break}for(var r,a,s=e[t++];255===s;)s=e[t++];if(208<=s&&s<=217||1===s)r=0;else{if(!(192<=s&&s<=254))return;if(e.length-t<2)return;r=n(e,t)-2,t+=2}if(217===s||218===s)return;if(225===s&&r>=10&&i(e,t,l)&&(a=o.get_orientation(e.slice(t+6,t+r))),r>=5&&192<=s&&s<=207&&196!==s&&200!==s&&204!==s){if(e.length-t0&&(c.orientation=a),c}t+=r}}},6303:function(e,t,r){"use strict";var n=r(14847).eG,a=r(14847).OF,i=r(14847).Ag,o=n("‰PNG\r\n\n"),l=n("IHDR");e.exports=function(e){if(!(e.length<24)&&a(e,0,o)&&a(e,12,l))return{width:i(e,16),height:i(e,20),type:"png",mime:"image/png",wUnits:"px",hUnits:"px"}}},38689:function(e,t,r){"use strict";var n=r(14847).eG,a=r(14847).OF,i=r(14847).Ag,o=n("8BPS\0");e.exports=function(e){if(!(e.length<22)&&a(e,0,o))return{width:i(e,18),height:i(e,14),type:"psd",mime:"image/vnd.adobe.photoshop",wUnits:"px",hUnits:"px"}}},6881:function(e){"use strict";function t(e){return"number"==typeof e&&isFinite(e)&&e>0}var r=/<[-_.:a-zA-Z0-9][^>]*>/,n=/^<([-_.:a-zA-Z0-9]+:)?svg\s/,a=/[^-]\bwidth="([^%]+?)"|[^-]\bwidth='([^%]+?)'/,i=/\bheight="([^%]+?)"|\bheight='([^%]+?)'/,o=/\bview[bB]ox="(.+?)"|\bview[bB]ox='(.+?)'/,l=/in$|mm$|cm$|pt$|pc$|px$|em$|ex$/;function s(e){return l.test(e)?e.match(l)[0]:"px"}e.exports=function(e){if(function(e){var t,r=0,n=e.length;for(239===e[0]&&187===e[1]&&191===e[2]&&(r=3);r>14&16383),type:"webp",mime:"image/webp",wUnits:"px",hUnits:"px"}}}function d(e,t){return{width:1+(e[t+6]<<16|e[t+5]<<8|e[t+4]),height:1+(e[t+9]<e.length)){for(;t+8=10?r=r||u(e,t+8):"VP8L"===h&&p>=9?r=r||f(e,t+8):"VP8X"===h&&p>=10?r=r||d(e,t+8):"EXIF"===h&&(n=l.get_orientation(e.slice(t+8,t+8+p)),t=1/0),t+=8+p}else t++;if(r)return n>0&&(r.orientation=n),r}}}},91497:function(e,t,r){"use strict";e.exports={avif:r(24461),bmp:r(2504),gif:r(47342),ico:r(31355),jpeg:r(54261),png:r(6303),psd:r(38689),svg:r(6881),tiff:r(66278),webp:r(90784)}},33575:function(e,t,r){"use strict";var n=r(91497);e.exports=function(e){return function(e){for(var t=Object.keys(n),r=0;r1)for(var r=1;r2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}r("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),r("ERR_INVALID_ARG_TYPE",(function(e,t,r){var a,i,o,l,s;if("string"==typeof t&&(i="not ",t.substr(0,i.length)===i)?(a="must not be",t=t.replace(/^not /,"")):a="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument"))o="The ".concat(e," ").concat(a," ").concat(n(t,"type"));else{var c=("number"!=typeof s&&(s=0),s+".".length>(l=e).length||-1===l.indexOf(".",s)?"argument":"property");o='The "'.concat(e,'" ').concat(c," ").concat(a," ").concat(n(t,"type"))}return o+". Received type ".concat(typeof r)}),TypeError),r("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),r("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),r("ERR_STREAM_PREMATURE_CLOSE","Premature close"),r("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),r("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),r("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),r("ERR_STREAM_WRITE_AFTER_END","write after end"),r("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),r("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),r("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.q=t},37865:function(e,t,r){"use strict";var n=r(90386),a=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=u;var i=r(40410),o=r(37493);r(42018)(u,i);for(var l=a(o.prototype),s=0;s0)if("string"==typeof t||l.objectMode||Object.getPrototypeOf(t)===s.prototype||(t=function(e){return s.from(e)}(t)),n)l.endEmitted?w(e,new _):S(e,l,t,!0);else if(l.ended)w(e,new x);else{if(l.destroyed)return!1;l.reading=!1,l.decoder&&!r?(t=l.decoder.write(t),l.objectMode||0!==t.length?S(e,l,t,!1):P(e,l)):S(e,l,t,!1)}else n||(l.reading=!1,P(e,l));return!l.ended&&(l.lengtht.highWaterMark&&(t.highWaterMark=function(e){return e>=L?e=L:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function D(e){var t=e._readableState;i("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(i("emitReadable",t.flowing),t.emittedReadable=!0,a.nextTick(C,e))}function C(e){var t=e._readableState;i("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,N(e)}function P(e,t){t.readingMore||(t.readingMore=!0,a.nextTick(E,e,t))}function E(e,t){for(;!t.reading&&!t.ended&&(t.length0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function I(e){i("readable nexttick read 0"),e.read(0)}function z(e,t){i("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),N(e),t.flowing&&!t.reading&&e.read(0)}function N(e){var t=e._readableState;for(i("flow",t.flowing);t.flowing&&null!==e.read(););}function F(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function j(e){var t=e._readableState;i("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,a.nextTick(B,t,e))}function B(e,t){if(i("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}function U(e,t){for(var r=0,n=e.length;r=t.highWaterMark:t.length>0)||t.ended))return i("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?j(this):D(this),null;if(0===(e=O(e,t))&&t.ended)return 0===t.length&&j(this),null;var n,a=t.needReadable;return i("need readable",a),(0===t.length||t.length-e0?F(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&j(this)),null!==n&&this.emit("data",n),n},k.prototype._read=function(e){w(this,new b("_read()"))},k.prototype.pipe=function(e,t){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e)}n.pipesCount+=1,i("pipe count=%d opts=%j",n.pipesCount,t);var l=t&&!1===t.end||e===a.stdout||e===a.stderr?y:s;function s(){i("onend"),e.end()}n.endEmitted?a.nextTick(l):r.once("end",l),e.on("unpipe",(function t(a,o){i("onunpipe"),a===r&&o&&!1===o.hasUnpiped&&(o.hasUnpiped=!0,i("cleanup"),e.removeListener("close",h),e.removeListener("finish",p),e.removeListener("drain",c),e.removeListener("error",d),e.removeListener("unpipe",t),r.removeListener("end",s),r.removeListener("end",y),r.removeListener("data",f),u=!0,!n.awaitDrain||e._writableState&&!e._writableState.needDrain||c())}));var c=function(e){return function(){var t=e._readableState;i("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&o(e,"data")&&(t.flowing=!0,N(e))}}(r);e.on("drain",c);var u=!1;function f(t){i("ondata");var a=e.write(t);i("dest.write",a),!1===a&&((1===n.pipesCount&&n.pipes===e||n.pipesCount>1&&-1!==U(n.pipes,e))&&!u&&(i("false write response, pause",n.awaitDrain),n.awaitDrain++),r.pause())}function d(t){i("onerror",t),y(),e.removeListener("error",d),0===o(e,"error")&&w(e,t)}function h(){e.removeListener("finish",p),y()}function p(){i("onfinish"),e.removeListener("close",h),y()}function y(){i("unpipe"),r.unpipe(e)}return r.on("data",f),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",d),e.once("close",h),e.once("finish",p),e.emit("pipe",r),n.flowing||(i("pipe resume"),r.resume()),e},k.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,a=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i0,!1!==n.flowing&&this.resume()):"readable"===e&&(n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,i("on readable",n.length,n.reading),n.length?D(this):n.reading||a.nextTick(I,this))),r},k.prototype.addListener=k.prototype.on,k.prototype.removeListener=function(e,t){var r=l.prototype.removeListener.call(this,e,t);return"readable"===e&&a.nextTick(R,this),r},k.prototype.removeAllListeners=function(e){var t=l.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||a.nextTick(R,this),t},k.prototype.resume=function(){var e=this._readableState;return e.flowing||(i("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,a.nextTick(z,e,t))}(this,e)),e.paused=!1,this},k.prototype.pause=function(){return i("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(i("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},k.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var a in e.on("end",(function(){if(i("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(a){i("wrapped data"),r.decoder&&(a=r.decoder.write(a)),r.objectMode&&null==a||(r.objectMode||a&&a.length)&&(t.push(a)||(n=!0,e.pause()))})),e)void 0===this[a]&&"function"==typeof e[a]&&(this[a]=function(t){return function(){return e[t].apply(e,arguments)}}(a));for(var o=0;o-1))throw new _(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(k.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(k.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),k.prototype._write=function(e,t,r){r(new y("_write()"))},k.prototype._writev=null,k.prototype.end=function(e,t,r){var n=this._writableState;return"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||function(e,t,r){t.ending=!0,C(e,t),r&&(t.finished?a.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}(this,n,r),this},Object.defineProperty(k.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(k.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),k.prototype.destroy=f.destroy,k.prototype._undestroy=f.undestroy,k.prototype._destroy=function(e,t){t(e)}},68221:function(e,t,r){"use strict";var n,a=r(90386);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var o=r(12726),l=Symbol("lastResolve"),s=Symbol("lastReject"),c=Symbol("error"),u=Symbol("ended"),f=Symbol("lastPromise"),d=Symbol("handlePromise"),h=Symbol("stream");function p(e,t){return{value:e,done:t}}function y(e){var t=e[l];if(null!==t){var r=e[h].read();null!==r&&(e[f]=null,e[l]=null,e[s]=null,t(p(r,!1)))}}function v(e){a.nextTick(y,e)}var g=Object.getPrototypeOf((function(){})),m=Object.setPrototypeOf((i(n={get stream(){return this[h]},next:function(){var e=this,t=this[c];if(null!==t)return Promise.reject(t);if(this[u])return Promise.resolve(p(void 0,!0));if(this[h].destroyed)return new Promise((function(t,r){a.nextTick((function(){e[c]?r(e[c]):t(p(void 0,!0))}))}));var r,n=this[f];if(n)r=new Promise(function(e,t){return function(r,n){e.then((function(){t[u]?r(p(void 0,!0)):t[d](r,n)}),n)}}(n,this));else{var i=this[h].read();if(null!==i)return Promise.resolve(p(i,!1));r=new Promise(this[d])}return this[f]=r,r}},Symbol.asyncIterator,(function(){return this})),i(n,"return",(function(){var e=this;return new Promise((function(t,r){e[h].destroy(null,(function(e){e?r(e):t(p(void 0,!0))}))}))})),n),g);e.exports=function(e){var t,r=Object.create(m,(i(t={},h,{value:e,writable:!0}),i(t,l,{value:null,writable:!0}),i(t,s,{value:null,writable:!0}),i(t,c,{value:null,writable:!0}),i(t,u,{value:e._readableState.endEmitted,writable:!0}),i(t,d,{value:function(e,t){var n=r[h].read();n?(r[f]=null,r[l]=null,r[s]=null,e(p(n,!1))):(r[l]=e,r[s]=t)},writable:!0}),t));return r[f]=null,o(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[s];return null!==t&&(r[f]=null,r[l]=null,r[s]=null,t(e)),void(r[c]=e)}var n=r[l];null!==n&&(r[f]=null,r[l]=null,r[s]=null,n(p(void 0,!0))),r[u]=!0})),e.on("readable",v.bind(null,r)),r}},31125:function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){for(var r=0;r0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return o.alloc(0);for(var t,r,n,a=o.allocUnsafe(e>>>0),i=this.head,l=0;i;)t=i.data,r=a,n=l,o.prototype.copy.call(t,r,n),l+=i.data.length,i=i.next;return a}},{key:"consume",value:function(e,t){var r;return ea.length?a.length:e;if(i===a.length?n+=a:n+=a.slice(0,e),0==(e-=i)){i===a.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=a.slice(i));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(e){var t=o.allocUnsafe(e),r=this.head,n=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var a=r.data,i=e>a.length?a.length:e;if(a.copy(t,t.length-e,0,i),0==(e-=i)){i===a.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=a.slice(i));break}++n}return this.length-=n,t}},{key:s,value:function(e,t){return l(this,function(e){for(var t=1;t0,(function(e){u||(u=e),e&&d.forEach(s),i||(d.forEach(s),f(u))}))}));return t.reduce(c)}},56306:function(e,t,r){"use strict";var n=r(74322).q.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,r,a){var i=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,a,r);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0)throw new n(a?r:"highWaterMark",i);return Math.floor(i)}return e.objectMode?16:16384}}},71405:function(e,t,r){e.exports=r(15398).EventEmitter},68019:function(e,t,r){"use strict";var n=r(71665).Buffer,a=n.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function i(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(n.isEncoding===a||!a(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=s,this.end=c,t=4;break;case"utf8":this.fillLast=l,t=4;break;case"base64":this.text=u,this.end=f,t=3;break;default:return this.write=d,void(this.end=h)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function o(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function l(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function s(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function c(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function u(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function d(e){return e.toString(this.encoding)}function h(e){return e&&e.length?this.write(e):""}t.s=i,i.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0?(a>0&&(e.lastNeed=a-1),a):--n=0?(a>0&&(e.lastNeed=a-2),a):--n=0?(a>0&&(2===a?a=0:e.lastNeed=a-3),a):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},i.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},90715:function(e,t,r){var n=r(32791),a=r(41633)("stream-parser");e.exports=function(e){var t=e&&"function"==typeof e._transform,r=e&&"function"==typeof e._write;if(!t&&!r)throw new Error("must pass a Writable or Transform stream in");a("extending Parser into stream"),e._bytes=u,e._skipBytes=f,t&&(e._passthrough=d),t?e._transform=p:e._write=h};var i=-1,o=0,l=1,s=2;function c(e){a("initializing parser stream"),e._parserBytesLeft=0,e._parserBuffers=[],e._parserBuffered=0,e._parserState=i,e._parserCallback=null,"function"==typeof e.push&&(e._parserOutput=e.push.bind(e)),e._parserInit=!0}function u(e,t){n(!this._parserCallback,'there is already a "callback" set!'),n(isFinite(e)&&e>0,'can only buffer a finite number of bytes > 0, got "'+e+'"'),this._parserInit||c(this),a("buffering %o bytes",e),this._parserBytesLeft=e,this._parserCallback=t,this._parserState=o}function f(e,t){n(!this._parserCallback,'there is already a "callback" set!'),n(e>0,'can only skip > 0 bytes, got "'+e+'"'),this._parserInit||c(this),a("skipping %o bytes",e),this._parserBytesLeft=e,this._parserCallback=t,this._parserState=l}function d(e,t){n(!this._parserCallback,'There is already a "callback" set!'),n(e>0,'can only pass through > 0 bytes, got "'+e+'"'),this._parserInit||c(this),a("passing through %o bytes",e),this._parserBytesLeft=e,this._parserCallback=t,this._parserState=s}function h(e,t,r){this._parserInit||c(this),a("write(%o bytes)",e.length),"function"==typeof t&&(r=t),v(this,e,null,r)}function p(e,t,r){this._parserInit||c(this),a("transform(%o bytes)",e.length),"function"!=typeof t&&(t=this._parserOutput),v(this,e,t,r)}function y(e,t,r,n){if(e._parserBytesLeft-=t.length,a("%o bytes left for stream piece",e._parserBytesLeft),e._parserState===o?(e._parserBuffers.push(t),e._parserBuffered+=t.length):e._parserState===s&&r(t),0!==e._parserBytesLeft)return n;var l=e._parserCallback;if(l&&e._parserState===o&&e._parserBuffers.length>1&&(t=Buffer.concat(e._parserBuffers,e._parserBuffered)),e._parserState!==o&&(t=null),e._parserCallback=null,e._parserBuffered=0,e._parserState=i,e._parserBuffers.splice(0),l){var c=[];t&&c.push(t),r&&c.push(r);var u=l.length>c.length;u&&c.push(g(n));var f=l.apply(e,c);if(!u||n===f)return n}}var v=g((function e(t,r,n,a){return t._parserBytesLeft<=0?a(new Error("got data but not currently parsing anything")):r.length<=t._parserBytesLeft?function(){return y(t,r,n,a)}:function(){var i=r.slice(0,t._parserBytesLeft);return y(t,i,n,(function(o){return o?a(o):r.length>i.length?function(){return e(t,r.slice(i.length),n,a)}:void 0}))}}));function g(e){return function(){for(var t=e.apply(this,arguments);"function"==typeof t;)t=t();return t}}},41633:function(e,t,r){var n=r(90386);function a(){var e;try{e=t.storage.debug}catch(e){}return!e&&void 0!==n&&"env"in n&&(e=n.env.DEBUG),e}(t=e.exports=r(74469)).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},t.formatArgs=function(e){var r=this.useColors;if(e[0]=(r?"%c":"")+this.namespace+(r?" %c":" ")+e[0]+(r?"%c ":" ")+"+"+t.humanize(this.diff),r){var n="color: "+this.color;e.splice(1,0,n,"color: inherit");var a=0,i=0;e[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(a++,"%c"===e&&(i=a))})),e.splice(i,0,n)}},t.save=function(e){try{null==e?t.storage.removeItem("debug"):t.storage.debug=e}catch(e){}},t.load=a,t.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},t.enable(a())},74469:function(e,t,r){var n;function a(e){function r(){if(r.enabled){var e=r,a=+new Date,i=a-(n||a);e.diff=i,e.prev=n,e.curr=a,n=a;for(var o=new Array(arguments.length),l=0;l0)return function(e){if(!((e=String(e)).length>100)){var i=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(i){var o=parseFloat(i[1]);switch((i[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*o;case"days":case"day":case"d":return o*a;case"hours":case"hour":case"hrs":case"hr":case"h":return o*n;case"minutes":case"minute":case"mins":case"min":case"m":return o*r;case"seconds":case"second":case"secs":case"sec":case"s":return o*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return o;default:return}}}}(e);if("number"===s&&!1===isNaN(e))return o.long?i(l=e,a,"day")||i(l,n,"hour")||i(l,r,"minute")||i(l,t,"second")||l+" ms":function(e){return e>=a?Math.round(e/a)+"d":e>=n?Math.round(e/n)+"h":e>=r?Math.round(e/r)+"m":e>=t?Math.round(e/t)+"s":e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},84267:function(e,t,r){var n;!function(a){var i=/^\s+/,o=/\s+$/,l=0,s=a.round,c=a.min,u=a.max,f=a.random;function d(e,t){if(t=t||{},(e=e||"")instanceof d)return e;if(!(this instanceof d))return new d(e,t);var r=function(e){var t,r,n,l={r:0,g:0,b:0},s=1,f=null,d=null,h=null,p=!1,y=!1;return"string"==typeof e&&(e=function(e){e=e.replace(i,"").replace(o,"").toLowerCase();var t,r=!1;if(D[e])e=D[e],r=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=q.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=q.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=q.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=q.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=q.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=q.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=q.hex8.exec(e))?{r:I(t[1]),g:I(t[2]),b:I(t[3]),a:j(t[4]),format:r?"name":"hex8"}:(t=q.hex6.exec(e))?{r:I(t[1]),g:I(t[2]),b:I(t[3]),format:r?"name":"hex"}:(t=q.hex4.exec(e))?{r:I(t[1]+""+t[1]),g:I(t[2]+""+t[2]),b:I(t[3]+""+t[3]),a:j(t[4]+""+t[4]),format:r?"name":"hex8"}:!!(t=q.hex3.exec(e))&&{r:I(t[1]+""+t[1]),g:I(t[2]+""+t[2]),b:I(t[3]+""+t[3]),format:r?"name":"hex"}}(e)),"object"==typeof e&&(V(e.r)&&V(e.g)&&V(e.b)?(t=e.r,r=e.g,n=e.b,l={r:255*E(t,255),g:255*E(r,255),b:255*E(n,255)},p=!0,y="%"===String(e.r).substr(-1)?"prgb":"rgb"):V(e.h)&&V(e.s)&&V(e.v)?(f=N(e.s),d=N(e.v),l=function(e,t,r){e=6*E(e,360),t=E(t,100),r=E(r,100);var n=a.floor(e),i=e-n,o=r*(1-t),l=r*(1-i*t),s=r*(1-(1-i)*t),c=n%6;return{r:255*[r,l,o,o,s,r][c],g:255*[s,r,r,l,o,o][c],b:255*[o,o,s,r,r,l][c]}}(e.h,f,d),p=!0,y="hsv"):V(e.h)&&V(e.s)&&V(e.l)&&(f=N(e.s),h=N(e.l),l=function(e,t,r){var n,a,i;function o(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}if(e=E(e,360),t=E(t,100),r=E(r,100),0===t)n=a=i=r;else{var l=r<.5?r*(1+t):r+t-r*t,s=2*r-l;n=o(s,l,e+1/3),a=o(s,l,e),i=o(s,l,e-1/3)}return{r:255*n,g:255*a,b:255*i}}(e.h,f,h),p=!0,y="hsl"),e.hasOwnProperty("a")&&(s=e.a)),s=P(s),{ok:p,format:e.format||y,r:c(255,u(l.r,0)),g:c(255,u(l.g,0)),b:c(255,u(l.b,0)),a:s}}(e);this._originalInput=e,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=s(100*this._a)/100,this._format=t.format||r.format,this._gradientType=t.gradientType,this._r<1&&(this._r=s(this._r)),this._g<1&&(this._g=s(this._g)),this._b<1&&(this._b=s(this._b)),this._ok=r.ok,this._tc_id=l++}function h(e,t,r){e=E(e,255),t=E(t,255),r=E(r,255);var n,a,i=u(e,t,r),o=c(e,t,r),l=(i+o)/2;if(i==o)n=a=0;else{var s=i-o;switch(a=l>.5?s/(2-i-o):s/(i+o),i){case e:n=(t-r)/s+(t>1)+720)%360;--t;)n.h=(n.h+a)%360,i.push(d(n));return i}function O(e,t){t=t||6;for(var r=d(e).toHsv(),n=r.h,a=r.s,i=r.v,o=[],l=1/t;t--;)o.push(d({h:n,s:a,v:i})),i=(i+l)%1;return o}d.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,r,n=this.toRgb();return e=n.r/255,t=n.g/255,r=n.b/255,.2126*(e<=.03928?e/12.92:a.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:a.pow((t+.055)/1.055,2.4))+.0722*(r<=.03928?r/12.92:a.pow((r+.055)/1.055,2.4))},setAlpha:function(e){return this._a=P(e),this._roundA=s(100*this._a)/100,this},toHsv:function(){var e=p(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=p(this._r,this._g,this._b),t=s(360*e.h),r=s(100*e.s),n=s(100*e.v);return 1==this._a?"hsv("+t+", "+r+"%, "+n+"%)":"hsva("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var e=h(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=h(this._r,this._g,this._b),t=s(360*e.h),r=s(100*e.s),n=s(100*e.l);return 1==this._a?"hsl("+t+", "+r+"%, "+n+"%)":"hsla("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(e){return y(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,r,n,a){var i=[z(s(e).toString(16)),z(s(t).toString(16)),z(s(r).toString(16)),z(F(n))];return a&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:s(this._r),g:s(this._g),b:s(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+s(this._r)+", "+s(this._g)+", "+s(this._b)+")":"rgba("+s(this._r)+", "+s(this._g)+", "+s(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:s(100*E(this._r,255))+"%",g:s(100*E(this._g,255))+"%",b:s(100*E(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+s(100*E(this._r,255))+"%, "+s(100*E(this._g,255))+"%, "+s(100*E(this._b,255))+"%)":"rgba("+s(100*E(this._r,255))+"%, "+s(100*E(this._g,255))+"%, "+s(100*E(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(C[y(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+v(this._r,this._g,this._b,this._a),r=t,n=this._gradientType?"GradientType = 1, ":"";if(e){var a=d(e);r="#"+v(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+t+",endColorstr="+r+")"},toString:function(e){var t=!!e;e=e||this._format;var r=!1,n=this._a<1&&this._a>=0;return t||!n||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(r=this.toRgbString()),"prgb"===e&&(r=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(r=this.toHexString()),"hex3"===e&&(r=this.toHexString(!0)),"hex4"===e&&(r=this.toHex8String(!0)),"hex8"===e&&(r=this.toHex8String()),"name"===e&&(r=this.toName()),"hsl"===e&&(r=this.toHslString()),"hsv"===e&&(r=this.toHsvString()),r||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return d(this.toString())},_applyModification:function(e,t){var r=e.apply(null,[this].concat([].slice.call(t)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(b,arguments)},brighten:function(){return this._applyModification(_,arguments)},darken:function(){return this._applyModification(w,arguments)},desaturate:function(){return this._applyModification(g,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(x,arguments)},spin:function(){return this._applyModification(T,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(L,arguments)},complement:function(){return this._applyCombination(M,arguments)},monochromatic:function(){return this._applyCombination(O,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(k,arguments)},tetrad:function(){return this._applyCombination(A,arguments)}},d.fromRatio=function(e,t){if("object"==typeof e){var r={};for(var n in e)e.hasOwnProperty(n)&&(r[n]="a"===n?e[n]:N(e[n]));e=r}return d(e,t)},d.equals=function(e,t){return!(!e||!t)&&d(e).toRgbString()==d(t).toRgbString()},d.random=function(){return d.fromRatio({r:f(),g:f(),b:f()})},d.mix=function(e,t,r){r=0===r?0:r||50;var n=d(e).toRgb(),a=d(t).toRgb(),i=r/100;return d({r:(a.r-n.r)*i+n.r,g:(a.g-n.g)*i+n.g,b:(a.b-n.b)*i+n.b,a:(a.a-n.a)*i+n.a})},d.readability=function(e,t){var r=d(e),n=d(t);return(a.max(r.getLuminance(),n.getLuminance())+.05)/(a.min(r.getLuminance(),n.getLuminance())+.05)},d.isReadable=function(e,t,r){var n,a,i,o,l,s=d.readability(e,t);switch(a=!1,(i=r,o=((i=i||{level:"AA",size:"small"}).level||"AA").toUpperCase(),l=(i.size||"small").toLowerCase(),"AA"!==o&&"AAA"!==o&&(o="AA"),"small"!==l&&"large"!==l&&(l="small"),n={level:o,size:l}).level+n.size){case"AAsmall":case"AAAlarge":a=s>=4.5;break;case"AAlarge":a=s>=3;break;case"AAAsmall":a=s>=7}return a},d.mostReadable=function(e,t,r){var n,a,i,o,l=null,s=0;a=(r=r||{}).includeFallbackColors,i=r.level,o=r.size;for(var c=0;cs&&(s=n,l=d(t[c]));return d.isReadable(e,l,{level:i,size:o})||!a?l:(r.includeFallbackColors=!1,d.mostReadable(e,["#fff","#000"],r))};var D=d.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},C=d.hexNames=function(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[e[r]]=r);return t}(D);function P(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function E(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var r=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=c(t,u(0,parseFloat(e))),r&&(e=parseInt(e*t,10)/100),a.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function R(e){return c(1,u(0,e))}function I(e){return parseInt(e,16)}function z(e){return 1==e.length?"0"+e:""+e}function N(e){return e<=1&&(e=100*e+"%"),e}function F(e){return a.round(255*parseFloat(e)).toString(16)}function j(e){return I(e)/255}var B,U,H,q=(U="[\\s|\\(]+("+(B="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+B+")[,|\\s]+("+B+")\\s*\\)?",H="[\\s|\\(]+("+B+")[,|\\s]+("+B+")[,|\\s]+("+B+")[,|\\s]+("+B+")\\s*\\)?",{CSS_UNIT:new RegExp(B),rgb:new RegExp("rgb"+U),rgba:new RegExp("rgba"+H),hsl:new RegExp("hsl"+U),hsla:new RegExp("hsla"+H),hsv:new RegExp("hsv"+U),hsva:new RegExp("hsva"+H),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function V(e){return!!q.CSS_UNIT.exec(e)}e.exports?e.exports=d:void 0===(n=function(){return d}.call(t,r,t,e))||(e.exports=n)}(Math)},20588:function(e,t,r){function n(e){try{if(!r.g.localStorage)return!1}catch(e){return!1}var t=r.g.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}},45920:function(e){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},4936:function(e,t,r){"use strict";var n=r(47216),a=r(65481),i=r(21099),o=r(9187);function l(e){return e.call.bind(e)}var s="undefined"!=typeof BigInt,c="undefined"!=typeof Symbol,u=l(Object.prototype.toString),f=l(Number.prototype.valueOf),d=l(String.prototype.valueOf),h=l(Boolean.prototype.valueOf);if(s)var p=l(BigInt.prototype.valueOf);if(c)var y=l(Symbol.prototype.valueOf);function v(e,t){if("object"!=typeof e)return!1;try{return t(e),!0}catch(e){return!1}}function g(e){return"[object Map]"===u(e)}function m(e){return"[object Set]"===u(e)}function x(e){return"[object WeakMap]"===u(e)}function b(e){return"[object WeakSet]"===u(e)}function _(e){return"[object ArrayBuffer]"===u(e)}function w(e){return"undefined"!=typeof ArrayBuffer&&(_.working?_(e):e instanceof ArrayBuffer)}function T(e){return"[object DataView]"===u(e)}function M(e){return"undefined"!=typeof DataView&&(T.working?T(e):e instanceof DataView)}t.isArgumentsObject=n,t.isGeneratorFunction=a,t.isTypedArray=o,t.isPromise=function(e){return"undefined"!=typeof Promise&&e instanceof Promise||null!==e&&"object"==typeof e&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):o(e)||M(e)},t.isUint8Array=function(e){return"Uint8Array"===i(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===i(e)},t.isUint16Array=function(e){return"Uint16Array"===i(e)},t.isUint32Array=function(e){return"Uint32Array"===i(e)},t.isInt8Array=function(e){return"Int8Array"===i(e)},t.isInt16Array=function(e){return"Int16Array"===i(e)},t.isInt32Array=function(e){return"Int32Array"===i(e)},t.isFloat32Array=function(e){return"Float32Array"===i(e)},t.isFloat64Array=function(e){return"Float64Array"===i(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===i(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===i(e)},g.working="undefined"!=typeof Map&&g(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(g.working?g(e):e instanceof Map)},m.working="undefined"!=typeof Set&&m(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(m.working?m(e):e instanceof Set)},x.working="undefined"!=typeof WeakMap&&x(new WeakMap),t.isWeakMap=function(e){return"undefined"!=typeof WeakMap&&(x.working?x(e):e instanceof WeakMap)},b.working="undefined"!=typeof WeakSet&&b(new WeakSet),t.isWeakSet=function(e){return b(e)},_.working="undefined"!=typeof ArrayBuffer&&_(new ArrayBuffer),t.isArrayBuffer=w,T.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&T(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=M;var k="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function A(e){return"[object SharedArrayBuffer]"===u(e)}function S(e){return void 0!==k&&(void 0===A.working&&(A.working=A(new k)),A.working?A(e):e instanceof k)}function L(e){return v(e,f)}function O(e){return v(e,d)}function D(e){return v(e,h)}function C(e){return s&&v(e,p)}function P(e){return c&&v(e,y)}t.isSharedArrayBuffer=S,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===u(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===u(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===u(e)},t.isGeneratorObject=function(e){return"[object Generator]"===u(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===u(e)},t.isNumberObject=L,t.isStringObject=O,t.isBooleanObject=D,t.isBigIntObject=C,t.isSymbolObject=P,t.isBoxedPrimitive=function(e){return L(e)||O(e)||D(e)||C(e)||P(e)},t.isAnyArrayBuffer=function(e){return"undefined"!=typeof Uint8Array&&(w(e)||S(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach((function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw new Error(e+" is not supported in userland")}})}))},43827:function(e,t,r){var n=r(90386),a=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n=a)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}})),l=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),v(r)?n.showHidden=r:r&&t._extend(n,r),b(n.showHidden)&&(n.showHidden=!1),b(n.depth)&&(n.depth=2),b(n.colors)&&(n.colors=!1),b(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=u),d(n,e,n.depth)}function u(e,t){var r=c.styles[t];return r?"["+c.colors[r][0]+"m"+e+"["+c.colors[r][1]+"m":e}function f(e,t){return e}function d(e,r,n){if(e.customInspect&&r&&k(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var a=r.inspect(n,e);return x(a)||(a=d(e,a,n)),a}var i=function(e,t){if(b(t))return e.stylize("undefined","undefined");if(x(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return m(t)?e.stylize(""+t,"number"):v(t)?e.stylize(""+t,"boolean"):g(t)?e.stylize("null","null"):void 0}(e,r);if(i)return i;var o=Object.keys(r),l=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(r)),M(r)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return h(r);if(0===o.length){if(k(r)){var s=r.name?": "+r.name:"";return e.stylize("[Function"+s+"]","special")}if(_(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(T(r))return e.stylize(Date.prototype.toString.call(r),"date");if(M(r))return h(r)}var c,u="",f=!1,w=["{","}"];return y(r)&&(f=!0,w=["[","]"]),k(r)&&(u=" [Function"+(r.name?": "+r.name:"")+"]"),_(r)&&(u=" "+RegExp.prototype.toString.call(r)),T(r)&&(u=" "+Date.prototype.toUTCString.call(r)),M(r)&&(u=" "+h(r)),0!==o.length||f&&0!=r.length?n<0?_(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),c=f?function(e,t,r,n,a){for(var i=[],o=0,l=t.length;o60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}(c,u,w)):w[0]+u+w[1]}function h(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,r,n,a,i){var o,l,s;if((s=Object.getOwnPropertyDescriptor(t,a)||{value:t[a]}).get?l=s.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):s.set&&(l=e.stylize("[Setter]","special")),O(n,a)||(o="["+a+"]"),l||(e.seen.indexOf(s.value)<0?(l=g(r)?d(e,s.value,null):d(e,s.value,r-1)).indexOf("\n")>-1&&(l=i?l.split("\n").map((function(e){return" "+e})).join("\n").slice(2):"\n"+l.split("\n").map((function(e){return" "+e})).join("\n")):l=e.stylize("[Circular]","special")),b(o)){if(i&&a.match(/^\d+$/))return l;(o=JSON.stringify(""+a)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.slice(1,-1),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+l}function y(e){return Array.isArray(e)}function v(e){return"boolean"==typeof e}function g(e){return null===e}function m(e){return"number"==typeof e}function x(e){return"string"==typeof e}function b(e){return void 0===e}function _(e){return w(e)&&"[object RegExp]"===A(e)}function w(e){return"object"==typeof e&&null!==e}function T(e){return w(e)&&"[object Date]"===A(e)}function M(e){return w(e)&&("[object Error]"===A(e)||e instanceof Error)}function k(e){return"function"==typeof e}function A(e){return Object.prototype.toString.call(e)}function S(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(e=e.toUpperCase(),!o[e])if(l.test(e)){var r=n.pid;o[e]=function(){var n=t.format.apply(t,arguments);console.error("%s %d: %s",e,r,n)}}else o[e]=function(){};return o[e]},t.inspect=c,c.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},c.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=r(4936),t.isArray=y,t.isBoolean=v,t.isNull=g,t.isNullOrUndefined=function(e){return null==e},t.isNumber=m,t.isString=x,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=b,t.isRegExp=_,t.types.isRegExp=_,t.isObject=w,t.isDate=T,t.types.isDate=T,t.isError=M,t.types.isNativeError=M,t.isFunction=k,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(45920);var L=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function O(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,r;console.log("%s - %s",(r=[S((e=new Date).getHours()),S(e.getMinutes()),S(e.getSeconds())].join(":"),[e.getDate(),L[e.getMonth()],r].join(" ")),t.format.apply(t,arguments))},t.inherits=r(42018),t._extend=function(e,t){if(!t||!w(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var D="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function C(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(D&&e[D]){var t;if("function"!=typeof(t=e[D]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,D,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise((function(e,n){t=e,r=n})),a=[],i=0;i2111)throw t.replace(/\{0\}/,this.local.name);return e},toMonthIndex:function(e,t,r){var a=this.intercalaryMonth(e);if(r&&t!==a||t<1||t>12)throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return a?!r&&t<=a?t-1:t:t-1},toChineseMonth:function(e,t){e.year&&(t=(e=e.year()).month());var r=this.intercalaryMonth(e);if(t<0||t>(r?12:11))throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return r?t>13},isIntercalaryMonth:function(e,t){e.year&&(t=(e=e.year()).month());var r=this.intercalaryMonth(e);return!!r&&r===t},leapYear:function(e){return 0!==this.intercalaryMonth(e)},weekOfYear:function(e,t,r){var a,o=this._validateYear(e,n.local.invalidyear),l=d[o-d[0]],s=l>>9&4095,c=l>>5&15,u=31&l;(a=i.newDate(s,c,u)).add(4-(a.dayOfWeek()||7),"d");var f=this.toJD(e,t,r)-a.toJD();return 1+Math.floor(f/7)},monthsInYear:function(e){return this.leapYear(e)?13:12},daysInMonth:function(e,t){e.year&&(t=e.month(),e=e.year()),e=this._validateYear(e);var r=f[e-f[0]];if(t>(r>>13?12:11))throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return r&1<<12-t?30:29},weekDay:function(e,t,r){return(this.dayOfWeek(e,t,r)||7)<6},toJD:function(e,t,r){var a=this._validate(e,l,r,n.local.invalidDate);e=this._validateYear(a.year()),t=a.month(),r=a.day();var o=this.isIntercalaryMonth(e,t),l=this.toChineseMonth(e,t),s=function(e,t,r,n,a){var i,o,l;if("object"==typeof e)o=e,i=t||{};else{var s;if(!("number"==typeof e&&e>=1888&&e<=2111))throw new Error("Lunar year outside range 1888-2111");if(!("number"==typeof t&&t>=1&&t<=12))throw new Error("Lunar month outside range 1 - 12");if(!("number"==typeof r&&r>=1&&r<=30))throw new Error("Lunar day outside range 1 - 30");"object"==typeof n?(s=!1,i=n):(s=!!n,i={}),o={year:e,month:t,day:r,isIntercalary:s}}l=o.day-1;var c,u=f[o.year-f[0]],h=u>>13;c=h&&(o.month>h||o.isIntercalary)?o.month:o.month-1;for(var p=0;p>9&4095,(y>>5&15)-1,(31&y)+l);return i.year=v.getFullYear(),i.month=1+v.getMonth(),i.day=v.getDate(),i}(e,l,r,o);return i.toJD(s.year,s.month,s.day)},fromJD:function(e){var t=i.fromJD(e),r=function(e,t,r,n){var a,i;if("object"==typeof e)a=e,i=t||{};else{if(!("number"==typeof e&&e>=1888&&e<=2111))throw new Error("Solar year outside range 1888-2111");if(!("number"==typeof t&&t>=1&&t<=12))throw new Error("Solar month outside range 1 - 12");if(!("number"==typeof r&&r>=1&&r<=31))throw new Error("Solar day outside range 1 - 31");a={year:e,month:t,day:r},i={}}var o=d[a.year-d[0]],l=a.year<<9|a.month<<5|a.day;i.year=l>=o?a.year:a.year-1,o=d[i.year-d[0]];var s,c=new Date(o>>9&4095,(o>>5&15)-1,31&o),u=new Date(a.year,a.month-1,a.day);s=Math.round((u-c)/864e5);var h,p=f[i.year-f[0]];for(h=0;h<13;h++){var y=p&1<<12-h?30:29;if(s>13;return!v||h=2&&n<=6},extraInfo:function(e,t,r){var a=this._validate(e,t,r,n.local.invalidDate);return{century:o[Math.floor((a.year()-1)/100)+1]||""}},toJD:function(e,t,r){var a=this._validate(e,t,r,n.local.invalidDate);return e=a.year()+(a.year()<0?1:0),t=a.month(),(r=a.day())+(t>1?16:0)+(t>2?32*(t-2):0)+400*(e-1)+this.jdEpoch-1},fromJD:function(e){e=Math.floor(e+.5)-Math.floor(this.jdEpoch)-1;var t=Math.floor(e/400)+1;e-=400*(t-1),e+=e>15?16:0;var r=Math.floor(e/32)+1,n=e-32*(r-1)+1;return this.newDate(t<=0?t-1:t,r,n)}});var o={20:"Fruitbat",21:"Anchovy"};n.calendars.discworld=i},37715:function(e,t,r){var n=r(63489),a=r(56131);function i(e){this.local=this.regionalOptions[e||""]||this.regionalOptions[""]}i.prototype=new n.baseCalendar,a(i.prototype,{name:"Ethiopian",jdEpoch:1724220.5,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Ethiopian",epochs:["BEE","EE"],monthNames:["Meskerem","Tikemet","Hidar","Tahesas","Tir","Yekatit","Megabit","Miazia","Genbot","Sene","Hamle","Nehase","Pagume"],monthNamesShort:["Mes","Tik","Hid","Tah","Tir","Yek","Meg","Mia","Gen","Sen","Ham","Neh","Pag"],dayNames:["Ehud","Segno","Maksegno","Irob","Hamus","Arb","Kidame"],dayNamesShort:["Ehu","Seg","Mak","Iro","Ham","Arb","Kid"],dayNamesMin:["Eh","Se","Ma","Ir","Ha","Ar","Ki"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(e){var t=this._validate(e,this.minMonth,this.minDay,n.local.invalidYear);return(e=t.year()+(t.year()<0?1:0))%4==3||e%4==-1},monthsInYear:function(e){return this._validate(e,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[""].invalidYear),13},weekOfYear:function(e,t,r){var n=this.newDate(e,t,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(e,t){var r=this._validate(e,t,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(13===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(e,t,r){return(this.dayOfWeek(e,t,r)||7)<6},toJD:function(e,t,r){var a=this._validate(e,t,r,n.local.invalidDate);return(e=a.year())<0&&e++,a.day()+30*(a.month()-1)+365*(e-1)+Math.floor(e/4)+this.jdEpoch-1},fromJD:function(e){var t=Math.floor(e)+.5-this.jdEpoch,r=Math.floor((t-Math.floor((t+366)/1461))/365)+1;r<=0&&r--,t=Math.floor(e)+.5-this.newDate(r,1,1).toJD();var n=Math.floor(t/30)+1,a=t-30*(n-1)+1;return this.newDate(r,n,a)}}),n.calendars.ethiopian=i},99384:function(e,t,r){var n=r(63489),a=r(56131);function i(e){this.local=this.regionalOptions[e||""]||this.regionalOptions[""]}function o(e,t){return e-t*Math.floor(e/t)}i.prototype=new n.baseCalendar,a(i.prototype,{name:"Hebrew",jdEpoch:347995.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29,29],hasYearZero:!1,minMonth:1,firstMonth:7,minDay:1,regionalOptions:{"":{name:"Hebrew",epochs:["BAM","AM"],monthNames:["Nisan","Iyar","Sivan","Tammuz","Av","Elul","Tishrei","Cheshvan","Kislev","Tevet","Shevat","Adar","Adar II"],monthNamesShort:["Nis","Iya","Siv","Tam","Av","Elu","Tis","Che","Kis","Tev","She","Ada","Ad2"],dayNames:["Yom Rishon","Yom Sheni","Yom Shlishi","Yom Revi'i","Yom Chamishi","Yom Shishi","Yom Shabbat"],dayNamesShort:["Ris","She","Shl","Rev","Cha","Shi","Sha"],dayNamesMin:["Ri","She","Shl","Re","Ch","Shi","Sha"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(e){var t=this._validate(e,this.minMonth,this.minDay,n.local.invalidYear);return this._leapYear(t.year())},_leapYear:function(e){return o(7*(e=e<0?e+1:e)+1,19)<7},monthsInYear:function(e){return this._validate(e,this.minMonth,this.minDay,n.local.invalidYear),this._leapYear(e.year?e.year():e)?13:12},weekOfYear:function(e,t,r){var n=this.newDate(e,t,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(e){return e=this._validate(e,this.minMonth,this.minDay,n.local.invalidYear).year(),this.toJD(-1===e?1:e+1,7,1)-this.toJD(e,7,1)},daysInMonth:function(e,t){return e.year&&(t=e.month(),e=e.year()),this._validate(e,t,this.minDay,n.local.invalidMonth),12===t&&this.leapYear(e)||8===t&&5===o(this.daysInYear(e),10)?30:9===t&&3===o(this.daysInYear(e),10)?29:this.daysPerMonth[t-1]},weekDay:function(e,t,r){return 6!==this.dayOfWeek(e,t,r)},extraInfo:function(e,t,r){var a=this._validate(e,t,r,n.local.invalidDate);return{yearType:(this.leapYear(a)?"embolismic":"common")+" "+["deficient","regular","complete"][this.daysInYear(a)%10-3]}},toJD:function(e,t,r){var a=this._validate(e,t,r,n.local.invalidDate);e=a.year(),t=a.month(),r=a.day();var i=e<=0?e+1:e,o=this.jdEpoch+this._delay1(i)+this._delay2(i)+r+1;if(t<7){for(var l=7;l<=this.monthsInYear(e);l++)o+=this.daysInMonth(e,l);for(l=1;l=this.toJD(-1===t?1:t+1,7,1);)t++;for(var r=ethis.toJD(t,r,this.daysInMonth(t,r));)r++;var n=e-this.toJD(t,r,1)+1;return this.newDate(t,r,n)}}),n.calendars.hebrew=i},43805:function(e,t,r){var n=r(63489),a=r(56131);function i(e){this.local=this.regionalOptions[e||""]||this.regionalOptions[""]}i.prototype=new n.baseCalendar,a(i.prototype,{name:"Islamic",jdEpoch:1948439.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Islamic",epochs:["BH","AH"],monthNames:["Muharram","Safar","Rabi' al-awwal","Rabi' al-thani","Jumada al-awwal","Jumada al-thani","Rajab","Sha'aban","Ramadan","Shawwal","Dhu al-Qi'dah","Dhu al-Hijjah"],monthNamesShort:["Muh","Saf","Rab1","Rab2","Jum1","Jum2","Raj","Sha'","Ram","Shaw","DhuQ","DhuH"],dayNames:["Yawm al-ahad","Yawm al-ithnayn","Yawm ath-thulaathaa'","Yawm al-arbi'aa'","Yawm al-khamīs","Yawm al-jum'a","Yawm as-sabt"],dayNamesShort:["Aha","Ith","Thu","Arb","Kha","Jum","Sab"],dayNamesMin:["Ah","It","Th","Ar","Kh","Ju","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:6,isRTL:!1}},leapYear:function(e){return(11*this._validate(e,this.minMonth,this.minDay,n.local.invalidYear).year()+14)%30<11},weekOfYear:function(e,t,r){var n=this.newDate(e,t,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(e){return this.leapYear(e)?355:354},daysInMonth:function(e,t){var r=this._validate(e,t,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(e,t,r){return 5!==this.dayOfWeek(e,t,r)},toJD:function(e,t,r){var a=this._validate(e,t,r,n.local.invalidDate);return e=a.year(),t=a.month(),e=e<=0?e+1:e,(r=a.day())+Math.ceil(29.5*(t-1))+354*(e-1)+Math.floor((3+11*e)/30)+this.jdEpoch-1},fromJD:function(e){e=Math.floor(e)+.5;var t=Math.floor((30*(e-this.jdEpoch)+10646)/10631);t=t<=0?t-1:t;var r=Math.min(12,Math.ceil((e-29-this.toJD(t,1,1))/29.5)+1),n=e-this.toJD(t,r,1)+1;return this.newDate(t,r,n)}}),n.calendars.islamic=i},88874:function(e,t,r){var n=r(63489),a=r(56131);function i(e){this.local=this.regionalOptions[e||""]||this.regionalOptions[""]}i.prototype=new n.baseCalendar,a(i.prototype,{name:"Julian",jdEpoch:1721423.5,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Julian",epochs:["BC","AD"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"mm/dd/yyyy",firstDay:0,isRTL:!1}},leapYear:function(e){var t=this._validate(e,this.minMonth,this.minDay,n.local.invalidYear);return(e=t.year()<0?t.year()+1:t.year())%4==0},weekOfYear:function(e,t,r){var n=this.newDate(e,t,r);return n.add(4-(n.dayOfWeek()||7),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(e,t){var r=this._validate(e,t,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(e,t,r){return(this.dayOfWeek(e,t,r)||7)<6},toJD:function(e,t,r){var a=this._validate(e,t,r,n.local.invalidDate);return e=a.year(),t=a.month(),r=a.day(),e<0&&e++,t<=2&&(e--,t+=12),Math.floor(365.25*(e+4716))+Math.floor(30.6001*(t+1))+r-1524.5},fromJD:function(e){var t=Math.floor(e+.5)+1524,r=Math.floor((t-122.1)/365.25),n=Math.floor(365.25*r),a=Math.floor((t-n)/30.6001),i=a-Math.floor(a<14?1:13),o=r-Math.floor(i>2?4716:4715),l=t-n-Math.floor(30.6001*a);return o<=0&&o--,this.newDate(o,i,l)}}),n.calendars.julian=i},83290:function(e,t,r){var n=r(63489),a=r(56131);function i(e){this.local=this.regionalOptions[e||""]||this.regionalOptions[""]}function o(e,t){return e-t*Math.floor(e/t)}function l(e,t){return o(e-1,t)+1}i.prototype=new n.baseCalendar,a(i.prototype,{name:"Mayan",jdEpoch:584282.5,hasYearZero:!0,minMonth:0,firstMonth:0,minDay:0,regionalOptions:{"":{name:"Mayan",epochs:["",""],monthNames:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"],monthNamesShort:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"],dayNames:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],dayNamesShort:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],dayNamesMin:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],digits:null,dateFormat:"YYYY.m.d",firstDay:0,isRTL:!1,haabMonths:["Pop","Uo","Zip","Zotz","Tzec","Xul","Yaxkin","Mol","Chen","Yax","Zac","Ceh","Mac","Kankin","Muan","Pax","Kayab","Cumku","Uayeb"],tzolkinMonths:["Imix","Ik","Akbal","Kan","Chicchan","Cimi","Manik","Lamat","Muluc","Oc","Chuen","Eb","Ben","Ix","Men","Cib","Caban","Etznab","Cauac","Ahau"]}},leapYear:function(e){return this._validate(e,this.minMonth,this.minDay,n.local.invalidYear),!1},formatYear:function(e){e=this._validate(e,this.minMonth,this.minDay,n.local.invalidYear).year();var t=Math.floor(e/400);return e%=400,e+=e<0?400:0,t+"."+Math.floor(e/20)+"."+e%20},forYear:function(e){if((e=e.split(".")).length<3)throw"Invalid Mayan year";for(var t=0,r=0;r19||r>0&&n<0)throw"Invalid Mayan year";t=20*t+n}return t},monthsInYear:function(e){return this._validate(e,this.minMonth,this.minDay,n.local.invalidYear),18},weekOfYear:function(e,t,r){return this._validate(e,t,r,n.local.invalidDate),0},daysInYear:function(e){return this._validate(e,this.minMonth,this.minDay,n.local.invalidYear),360},daysInMonth:function(e,t){return this._validate(e,t,this.minDay,n.local.invalidMonth),20},daysInWeek:function(){return 5},dayOfWeek:function(e,t,r){return this._validate(e,t,r,n.local.invalidDate).day()},weekDay:function(e,t,r){return this._validate(e,t,r,n.local.invalidDate),!0},extraInfo:function(e,t,r){var a=this._validate(e,t,r,n.local.invalidDate).toJD(),i=this._toHaab(a),o=this._toTzolkin(a);return{haabMonthName:this.local.haabMonths[i[0]-1],haabMonth:i[0],haabDay:i[1],tzolkinDayName:this.local.tzolkinMonths[o[0]-1],tzolkinDay:o[0],tzolkinTrecena:o[1]}},_toHaab:function(e){var t=o(8+(e-=this.jdEpoch)+340,365);return[Math.floor(t/20)+1,o(t,20)]},_toTzolkin:function(e){return[l(20+(e-=this.jdEpoch),20),l(e+4,13)]},toJD:function(e,t,r){var a=this._validate(e,t,r,n.local.invalidDate);return a.day()+20*a.month()+360*a.year()+this.jdEpoch},fromJD:function(e){e=Math.floor(e)+.5-this.jdEpoch;var t=Math.floor(e/360);e%=360,e+=e<0?360:0;var r=Math.floor(e/20),n=e%20;return this.newDate(t,r,n)}}),n.calendars.mayan=i},29108:function(e,t,r){var n=r(63489),a=r(56131);function i(e){this.local=this.regionalOptions[e||""]||this.regionalOptions[""]}i.prototype=new n.baseCalendar;var o=n.instance("gregorian");a(i.prototype,{name:"Nanakshahi",jdEpoch:2257673.5,daysPerMonth:[31,31,31,31,31,30,30,30,30,30,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Nanakshahi",epochs:["BN","AN"],monthNames:["Chet","Vaisakh","Jeth","Harh","Sawan","Bhadon","Assu","Katak","Maghar","Poh","Magh","Phagun"],monthNamesShort:["Che","Vai","Jet","Har","Saw","Bha","Ass","Kat","Mgr","Poh","Mgh","Pha"],dayNames:["Somvaar","Mangalvar","Budhvaar","Veervaar","Shukarvaar","Sanicharvaar","Etvaar"],dayNamesShort:["Som","Mangal","Budh","Veer","Shukar","Sanichar","Et"],dayNamesMin:["So","Ma","Bu","Ve","Sh","Sa","Et"],digits:null,dateFormat:"dd-mm-yyyy",firstDay:0,isRTL:!1}},leapYear:function(e){var t=this._validate(e,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[""].invalidYear);return o.leapYear(t.year()+(t.year()<1?1:0)+1469)},weekOfYear:function(e,t,r){var n=this.newDate(e,t,r);return n.add(1-(n.dayOfWeek()||7),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(e,t){var r=this._validate(e,t,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(e,t,r){return(this.dayOfWeek(e,t,r)||7)<6},toJD:function(e,t,r){var a=this._validate(e,t,r,n.local.invalidMonth);(e=a.year())<0&&e++;for(var i=a.day(),l=1;l=this.toJD(t+1,1,1);)t++;for(var r=e-Math.floor(this.toJD(t,1,1)+.5)+1,n=1;r>this.daysInMonth(t,n);)r-=this.daysInMonth(t,n),n++;return this.newDate(t,n,r)}}),n.calendars.nanakshahi=i},55422:function(e,t,r){var n=r(63489),a=r(56131);function i(e){this.local=this.regionalOptions[e||""]||this.regionalOptions[""]}i.prototype=new n.baseCalendar,a(i.prototype,{name:"Nepali",jdEpoch:1700709.5,daysPerMonth:[31,31,32,32,31,30,30,29,30,29,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,daysPerYear:365,regionalOptions:{"":{name:"Nepali",epochs:["BBS","ABS"],monthNames:["Baisakh","Jestha","Ashadh","Shrawan","Bhadra","Ashwin","Kartik","Mangsir","Paush","Mangh","Falgun","Chaitra"],monthNamesShort:["Bai","Je","As","Shra","Bha","Ash","Kar","Mang","Pau","Ma","Fal","Chai"],dayNames:["Aaitabaar","Sombaar","Manglbaar","Budhabaar","Bihibaar","Shukrabaar","Shanibaar"],dayNamesShort:["Aaita","Som","Mangl","Budha","Bihi","Shukra","Shani"],dayNamesMin:["Aai","So","Man","Bu","Bi","Shu","Sha"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:1,isRTL:!1}},leapYear:function(e){return this.daysInYear(e)!==this.daysPerYear},weekOfYear:function(e,t,r){var n=this.newDate(e,t,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(e){if(e=this._validate(e,this.minMonth,this.minDay,n.local.invalidYear).year(),void 0===this.NEPALI_CALENDAR_DATA[e])return this.daysPerYear;for(var t=0,r=this.minMonth;r<=12;r++)t+=this.NEPALI_CALENDAR_DATA[e][r];return t},daysInMonth:function(e,t){return e.year&&(t=e.month(),e=e.year()),this._validate(e,t,this.minDay,n.local.invalidMonth),void 0===this.NEPALI_CALENDAR_DATA[e]?this.daysPerMonth[t-1]:this.NEPALI_CALENDAR_DATA[e][t]},weekDay:function(e,t,r){return 6!==this.dayOfWeek(e,t,r)},toJD:function(e,t,r){var a=this._validate(e,t,r,n.local.invalidDate);e=a.year(),t=a.month(),r=a.day();var i=n.instance(),o=0,l=t,s=e;this._createMissingCalendarData(e);var c=e-(l>9||9===l&&r>=this.NEPALI_CALENDAR_DATA[s][0]?56:57);for(9!==t&&(o=r,l--);9!==l;)l<=0&&(l=12,s--),o+=this.NEPALI_CALENDAR_DATA[s][l],l--;return 9===t?(o+=r-this.NEPALI_CALENDAR_DATA[s][0])<0&&(o+=i.daysInYear(c)):o+=this.NEPALI_CALENDAR_DATA[s][9]-this.NEPALI_CALENDAR_DATA[s][0],i.newDate(c,1,1).add(o,"d").toJD()},fromJD:function(e){var t=n.instance().fromJD(e),r=t.year(),a=t.dayOfYear(),i=r+56;this._createMissingCalendarData(i);for(var o=9,l=this.NEPALI_CALENDAR_DATA[i][0],s=this.NEPALI_CALENDAR_DATA[i][o]-l+1;a>s;)++o>12&&(o=1,i++),s+=this.NEPALI_CALENDAR_DATA[i][o];var c=this.NEPALI_CALENDAR_DATA[i][o]-(s-a);return this.newDate(i,o,c)},_createMissingCalendarData:function(e){var t=this.daysPerMonth.slice(0);t.unshift(17);for(var r=e-1;r0?474:473))%2820+474+38)%2816<682},weekOfYear:function(e,t,r){var n=this.newDate(e,t,r);return n.add(-(n.dayOfWeek()+1)%7,"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(e,t){var r=this._validate(e,t,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(e,t,r){return 5!==this.dayOfWeek(e,t,r)},toJD:function(e,t,r){var a=this._validate(e,t,r,n.local.invalidDate);e=a.year(),t=a.month(),r=a.day();var i=e-(e>=0?474:473),l=474+o(i,2820);return r+(t<=7?31*(t-1):30*(t-1)+6)+Math.floor((682*l-110)/2816)+365*(l-1)+1029983*Math.floor(i/2820)+this.jdEpoch-1},fromJD:function(e){var t=(e=Math.floor(e)+.5)-this.toJD(475,1,1),r=Math.floor(t/1029983),n=o(t,1029983),a=2820;if(1029982!==n){var i=Math.floor(n/366),l=o(n,366);a=Math.floor((2134*i+2816*l+2815)/1028522)+i+1}var s=a+2820*r+474;s=s<=0?s-1:s;var c=e-this.toJD(s,1,1)+1,u=c<=186?Math.ceil(c/31):Math.ceil((c-6)/30),f=e-this.toJD(s,u,1)+1;return this.newDate(s,u,f)}}),n.calendars.persian=i,n.calendars.jalali=i},31320:function(e,t,r){var n=r(63489),a=r(56131),i=n.instance();function o(e){this.local=this.regionalOptions[e||""]||this.regionalOptions[""]}o.prototype=new n.baseCalendar,a(o.prototype,{name:"Taiwan",jdEpoch:2419402.5,yearsOffset:1911,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Taiwan",epochs:["BROC","ROC"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:1,isRTL:!1}},leapYear:function(e){var t=this._validate(e,this.minMonth,this.minDay,n.local.invalidYear);return e=this._t2gYear(t.year()),i.leapYear(e)},weekOfYear:function(e,t,r){var a=this._validate(e,this.minMonth,this.minDay,n.local.invalidYear);return e=this._t2gYear(a.year()),i.weekOfYear(e,a.month(),a.day())},daysInMonth:function(e,t){var r=this._validate(e,t,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(e,t,r){return(this.dayOfWeek(e,t,r)||7)<6},toJD:function(e,t,r){var a=this._validate(e,t,r,n.local.invalidDate);return e=this._t2gYear(a.year()),i.toJD(e,a.month(),a.day())},fromJD:function(e){var t=i.fromJD(e),r=this._g2tYear(t.year());return this.newDate(r,t.month(),t.day())},_t2gYear:function(e){return e+this.yearsOffset+(e>=-this.yearsOffset&&e<=-1?1:0)},_g2tYear:function(e){return e-this.yearsOffset-(e>=1&&e<=this.yearsOffset?1:0)}}),n.calendars.taiwan=o},51367:function(e,t,r){var n=r(63489),a=r(56131),i=n.instance();function o(e){this.local=this.regionalOptions[e||""]||this.regionalOptions[""]}o.prototype=new n.baseCalendar,a(o.prototype,{name:"Thai",jdEpoch:1523098.5,yearsOffset:543,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Thai",epochs:["BBE","BE"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(e){var t=this._validate(e,this.minMonth,this.minDay,n.local.invalidYear);return e=this._t2gYear(t.year()),i.leapYear(e)},weekOfYear:function(e,t,r){var a=this._validate(e,this.minMonth,this.minDay,n.local.invalidYear);return e=this._t2gYear(a.year()),i.weekOfYear(e,a.month(),a.day())},daysInMonth:function(e,t){var r=this._validate(e,t,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(e,t,r){return(this.dayOfWeek(e,t,r)||7)<6},toJD:function(e,t,r){var a=this._validate(e,t,r,n.local.invalidDate);return e=this._t2gYear(a.year()),i.toJD(e,a.month(),a.day())},fromJD:function(e){var t=i.fromJD(e),r=this._g2tYear(t.year());return this.newDate(r,t.month(),t.day())},_t2gYear:function(e){return e-this.yearsOffset-(e>=1&&e<=this.yearsOffset?1:0)},_g2tYear:function(e){return e+this.yearsOffset+(e>=-this.yearsOffset&&e<=-1?1:0)}}),n.calendars.thai=o},21457:function(e,t,r){var n=r(63489),a=r(56131);function i(e){this.local=this.regionalOptions[e||""]||this.regionalOptions[""]}i.prototype=new n.baseCalendar,a(i.prototype,{name:"UmmAlQura",hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Umm al-Qura",epochs:["BH","AH"],monthNames:["Al-Muharram","Safar","Rabi' al-awwal","Rabi' Al-Thani","Jumada Al-Awwal","Jumada Al-Thani","Rajab","Sha'aban","Ramadan","Shawwal","Dhu al-Qi'dah","Dhu al-Hijjah"],monthNamesShort:["Muh","Saf","Rab1","Rab2","Jum1","Jum2","Raj","Sha'","Ram","Shaw","DhuQ","DhuH"],dayNames:["Yawm al-Ahad","Yawm al-Ithnain","Yawm al-Thalāthā’","Yawm al-Arba‘ā’","Yawm al-Khamīs","Yawm al-Jum‘a","Yawm al-Sabt"],dayNamesMin:["Ah","Ith","Th","Ar","Kh","Ju","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:6,isRTL:!0}},leapYear:function(e){var t=this._validate(e,this.minMonth,this.minDay,n.local.invalidYear);return 355===this.daysInYear(t.year())},weekOfYear:function(e,t,r){var n=this.newDate(e,t,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(e){for(var t=0,r=1;r<=12;r++)t+=this.daysInMonth(e,r);return t},daysInMonth:function(e,t){for(var r=this._validate(e,t,this.minDay,n.local.invalidMonth).toJD()-24e5+.5,a=0,i=0;ir)return o[a]-o[a-1];a++}return 30},weekDay:function(e,t,r){return 5!==this.dayOfWeek(e,t,r)},toJD:function(e,t,r){var a=this._validate(e,t,r,n.local.invalidDate),i=12*(a.year()-1)+a.month()-15292;return a.day()+o[i-1]-1+24e5-.5},fromJD:function(e){for(var t=e-24e5+.5,r=0,n=0;nt);n++)r++;var a=r+15292,i=Math.floor((a-1)/12),l=i+1,s=a-12*i,c=t-o[r-1]+1;return this.newDate(l,s,c)},isValid:function(e,t,r){var a=n.baseCalendar.prototype.isValid.apply(this,arguments);return a&&(a=(e=null!=e.year?e.year:e)>=1276&&e<=1500),a},_validate:function(e,t,r,a){var i=n.baseCalendar.prototype._validate.apply(this,arguments);if(i.year<1276||i.year>1500)throw a.replace(/\{0\}/,this.local.name);return i}}),n.calendars.ummalqura=i;var o=[20,50,79,109,138,168,197,227,256,286,315,345,374,404,433,463,492,522,551,581,611,641,670,700,729,759,788,818,847,877,906,936,965,995,1024,1054,1083,1113,1142,1172,1201,1231,1260,1290,1320,1350,1379,1409,1438,1468,1497,1527,1556,1586,1615,1645,1674,1704,1733,1763,1792,1822,1851,1881,1910,1940,1969,1999,2028,2058,2087,2117,2146,2176,2205,2235,2264,2294,2323,2353,2383,2413,2442,2472,2501,2531,2560,2590,2619,2649,2678,2708,2737,2767,2796,2826,2855,2885,2914,2944,2973,3003,3032,3062,3091,3121,3150,3180,3209,3239,3268,3298,3327,3357,3386,3416,3446,3476,3505,3535,3564,3594,3623,3653,3682,3712,3741,3771,3800,3830,3859,3889,3918,3948,3977,4007,4036,4066,4095,4125,4155,4185,4214,4244,4273,4303,4332,4362,4391,4421,4450,4480,4509,4539,4568,4598,4627,4657,4686,4716,4745,4775,4804,4834,4863,4893,4922,4952,4981,5011,5040,5070,5099,5129,5158,5188,5218,5248,5277,5307,5336,5366,5395,5425,5454,5484,5513,5543,5572,5602,5631,5661,5690,5720,5749,5779,5808,5838,5867,5897,5926,5956,5985,6015,6044,6074,6103,6133,6162,6192,6221,6251,6281,6311,6340,6370,6399,6429,6458,6488,6517,6547,6576,6606,6635,6665,6694,6724,6753,6783,6812,6842,6871,6901,6930,6960,6989,7019,7048,7078,7107,7137,7166,7196,7225,7255,7284,7314,7344,7374,7403,7433,7462,7492,7521,7551,7580,7610,7639,7669,7698,7728,7757,7787,7816,7846,7875,7905,7934,7964,7993,8023,8053,8083,8112,8142,8171,8201,8230,8260,8289,8319,8348,8378,8407,8437,8466,8496,8525,8555,8584,8614,8643,8673,8702,8732,8761,8791,8821,8850,8880,8909,8938,8968,8997,9027,9056,9086,9115,9145,9175,9205,9234,9264,9293,9322,9352,9381,9410,9440,9470,9499,9529,9559,9589,9618,9648,9677,9706,9736,9765,9794,9824,9853,9883,9913,9943,9972,10002,10032,10061,10090,10120,10149,10178,10208,10237,10267,10297,10326,10356,10386,10415,10445,10474,10504,10533,10562,10592,10621,10651,10680,10710,10740,10770,10799,10829,10858,10888,10917,10947,10976,11005,11035,11064,11094,11124,11153,11183,11213,11242,11272,11301,11331,11360,11389,11419,11448,11478,11507,11537,11567,11596,11626,11655,11685,11715,11744,11774,11803,11832,11862,11891,11921,11950,11980,12010,12039,12069,12099,12128,12158,12187,12216,12246,12275,12304,12334,12364,12393,12423,12453,12483,12512,12542,12571,12600,12630,12659,12688,12718,12747,12777,12807,12837,12866,12896,12926,12955,12984,13014,13043,13072,13102,13131,13161,13191,13220,13250,13280,13310,13339,13368,13398,13427,13456,13486,13515,13545,13574,13604,13634,13664,13693,13723,13752,13782,13811,13840,13870,13899,13929,13958,13988,14018,14047,14077,14107,14136,14166,14195,14224,14254,14283,14313,14342,14372,14401,14431,14461,14490,14520,14550,14579,14609,14638,14667,14697,14726,14756,14785,14815,14844,14874,14904,14933,14963,14993,15021,15051,15081,15110,15140,15169,15199,15228,15258,15287,15317,15347,15377,15406,15436,15465,15494,15524,15553,15582,15612,15641,15671,15701,15731,15760,15790,15820,15849,15878,15908,15937,15966,15996,16025,16055,16085,16114,16144,16174,16204,16233,16262,16292,16321,16350,16380,16409,16439,16468,16498,16528,16558,16587,16617,16646,16676,16705,16734,16764,16793,16823,16852,16882,16912,16941,16971,17001,17030,17060,17089,17118,17148,17177,17207,17236,17266,17295,17325,17355,17384,17414,17444,17473,17502,17532,17561,17591,17620,17650,17679,17709,17738,17768,17798,17827,17857,17886,17916,17945,17975,18004,18034,18063,18093,18122,18152,18181,18211,18241,18270,18300,18330,18359,18388,18418,18447,18476,18506,18535,18565,18595,18625,18654,18684,18714,18743,18772,18802,18831,18860,18890,18919,18949,18979,19008,19038,19068,19098,19127,19156,19186,19215,19244,19274,19303,19333,19362,19392,19422,19452,19481,19511,19540,19570,19599,19628,19658,19687,19717,19746,19776,19806,19836,19865,19895,19924,19954,19983,20012,20042,20071,20101,20130,20160,20190,20219,20249,20279,20308,20338,20367,20396,20426,20455,20485,20514,20544,20573,20603,20633,20662,20692,20721,20751,20780,20810,20839,20869,20898,20928,20957,20987,21016,21046,21076,21105,21135,21164,21194,21223,21253,21282,21312,21341,21371,21400,21430,21459,21489,21519,21548,21578,21607,21637,21666,21696,21725,21754,21784,21813,21843,21873,21902,21932,21962,21991,22021,22050,22080,22109,22138,22168,22197,22227,22256,22286,22316,22346,22375,22405,22434,22464,22493,22522,22552,22581,22611,22640,22670,22700,22730,22759,22789,22818,22848,22877,22906,22936,22965,22994,23024,23054,23083,23113,23143,23173,23202,23232,23261,23290,23320,23349,23379,23408,23438,23467,23497,23527,23556,23586,23616,23645,23674,23704,23733,23763,23792,23822,23851,23881,23910,23940,23970,23999,24029,24058,24088,24117,24147,24176,24206,24235,24265,24294,24324,24353,24383,24413,24442,24472,24501,24531,24560,24590,24619,24648,24678,24707,24737,24767,24796,24826,24856,24885,24915,24944,24974,25003,25032,25062,25091,25121,25150,25180,25210,25240,25269,25299,25328,25358,25387,25416,25446,25475,25505,25534,25564,25594,25624,25653,25683,25712,25742,25771,25800,25830,25859,25888,25918,25948,25977,26007,26037,26067,26096,26126,26155,26184,26214,26243,26272,26302,26332,26361,26391,26421,26451,26480,26510,26539,26568,26598,26627,26656,26686,26715,26745,26775,26805,26834,26864,26893,26923,26952,26982,27011,27041,27070,27099,27129,27159,27188,27218,27248,27277,27307,27336,27366,27395,27425,27454,27484,27513,27542,27572,27602,27631,27661,27691,27720,27750,27779,27809,27838,27868,27897,27926,27956,27985,28015,28045,28074,28104,28134,28163,28193,28222,28252,28281,28310,28340,28369,28399,28428,28458,28488,28517,28547,28577,28607,28636,28665,28695,28724,28754,28783,28813,28843,28872,28901,28931,28960,28990,29019,29049,29078,29108,29137,29167,29196,29226,29255,29285,29315,29345,29375,29404,29434,29463,29492,29522,29551,29580,29610,29640,29669,29699,29729,29759,29788,29818,29847,29876,29906,29935,29964,29994,30023,30053,30082,30112,30141,30171,30200,30230,30259,30289,30318,30348,30378,30408,30437,30467,30496,30526,30555,30585,30614,30644,30673,30703,30732,30762,30791,30821,30850,30880,30909,30939,30968,30998,31027,31057,31086,31116,31145,31175,31204,31234,31263,31293,31322,31352,31381,31411,31441,31471,31500,31530,31559,31589,31618,31648,31676,31706,31736,31766,31795,31825,31854,31884,31913,31943,31972,32002,32031,32061,32090,32120,32150,32180,32209,32239,32268,32298,32327,32357,32386,32416,32445,32475,32504,32534,32563,32593,32622,32652,32681,32711,32740,32770,32799,32829,32858,32888,32917,32947,32976,33006,33035,33065,33094,33124,33153,33183,33213,33243,33272,33302,33331,33361,33390,33420,33450,33479,33509,33539,33568,33598,33627,33657,33686,33716,33745,33775,33804,33834,33863,33893,33922,33952,33981,34011,34040,34069,34099,34128,34158,34187,34217,34247,34277,34306,34336,34365,34395,34424,34454,34483,34512,34542,34571,34601,34631,34660,34690,34719,34749,34778,34808,34837,34867,34896,34926,34955,34985,35015,35044,35074,35103,35133,35162,35192,35222,35251,35280,35310,35340,35370,35399,35429,35458,35488,35517,35547,35576,35605,35635,35665,35694,35723,35753,35782,35811,35841,35871,35901,35930,35960,35989,36019,36048,36078,36107,36136,36166,36195,36225,36254,36284,36314,36343,36373,36403,36433,36462,36492,36521,36551,36580,36610,36639,36669,36698,36728,36757,36786,36816,36845,36875,36904,36934,36963,36993,37022,37052,37081,37111,37141,37170,37200,37229,37259,37288,37318,37347,37377,37406,37436,37465,37495,37524,37554,37584,37613,37643,37672,37701,37731,37760,37790,37819,37849,37878,37908,37938,37967,37997,38027,38056,38085,38115,38144,38174,38203,38233,38262,38292,38322,38351,38381,38410,38440,38469,38499,38528,38558,38587,38617,38646,38676,38705,38735,38764,38794,38823,38853,38882,38912,38941,38971,39001,39030,39059,39089,39118,39148,39178,39208,39237,39267,39297,39326,39355,39385,39414,39444,39473,39503,39532,39562,39592,39621,39650,39680,39709,39739,39768,39798,39827,39857,39886,39916,39946,39975,40005,40035,40064,40094,40123,40153,40182,40212,40241,40271,40300,40330,40359,40389,40418,40448,40477,40507,40536,40566,40595,40625,40655,40685,40714,40744,40773,40803,40832,40862,40892,40921,40951,40980,41009,41039,41068,41098,41127,41157,41186,41216,41245,41275,41304,41334,41364,41393,41422,41452,41481,41511,41540,41570,41599,41629,41658,41688,41718,41748,41777,41807,41836,41865,41894,41924,41953,41983,42012,42042,42072,42102,42131,42161,42190,42220,42249,42279,42308,42337,42367,42397,42426,42456,42485,42515,42545,42574,42604,42633,42662,42692,42721,42751,42780,42810,42839,42869,42899,42929,42958,42988,43017,43046,43076,43105,43135,43164,43194,43223,43253,43283,43312,43342,43371,43401,43430,43460,43489,43519,43548,43578,43607,43637,43666,43696,43726,43755,43785,43814,43844,43873,43903,43932,43962,43991,44021,44050,44080,44109,44139,44169,44198,44228,44258,44287,44317,44346,44375,44405,44434,44464,44493,44523,44553,44582,44612,44641,44671,44700,44730,44759,44788,44818,44847,44877,44906,44936,44966,44996,45025,45055,45084,45114,45143,45172,45202,45231,45261,45290,45320,45350,45380,45409,45439,45468,45498,45527,45556,45586,45615,45644,45674,45704,45733,45763,45793,45823,45852,45882,45911,45940,45970,45999,46028,46058,46088,46117,46147,46177,46206,46236,46265,46295,46324,46354,46383,46413,46442,46472,46501,46531,46560,46590,46620,46649,46679,46708,46738,46767,46797,46826,46856,46885,46915,46944,46974,47003,47033,47063,47092,47122,47151,47181,47210,47240,47269,47298,47328,47357,47387,47417,47446,47476,47506,47535,47565,47594,47624,47653,47682,47712,47741,47771,47800,47830,47860,47890,47919,47949,47978,48008,48037,48066,48096,48125,48155,48184,48214,48244,48273,48303,48333,48362,48392,48421,48450,48480,48509,48538,48568,48598,48627,48657,48687,48717,48746,48776,48805,48834,48864,48893,48922,48952,48982,49011,49041,49071,49100,49130,49160,49189,49218,49248,49277,49306,49336,49365,49395,49425,49455,49484,49514,49543,49573,49602,49632,49661,49690,49720,49749,49779,49809,49838,49868,49898,49927,49957,49986,50016,50045,50075,50104,50133,50163,50192,50222,50252,50281,50311,50340,50370,50400,50429,50459,50488,50518,50547,50576,50606,50635,50665,50694,50724,50754,50784,50813,50843,50872,50902,50931,50960,50990,51019,51049,51078,51108,51138,51167,51197,51227,51256,51286,51315,51345,51374,51403,51433,51462,51492,51522,51552,51582,51611,51641,51670,51699,51729,51758,51787,51816,51846,51876,51906,51936,51965,51995,52025,52054,52083,52113,52142,52171,52200,52230,52260,52290,52319,52349,52379,52408,52438,52467,52497,52526,52555,52585,52614,52644,52673,52703,52733,52762,52792,52822,52851,52881,52910,52939,52969,52998,53028,53057,53087,53116,53146,53176,53205,53235,53264,53294,53324,53353,53383,53412,53441,53471,53500,53530,53559,53589,53619,53648,53678,53708,53737,53767,53796,53825,53855,53884,53913,53943,53973,54003,54032,54062,54092,54121,54151,54180,54209,54239,54268,54297,54327,54357,54387,54416,54446,54476,54505,54535,54564,54593,54623,54652,54681,54711,54741,54770,54800,54830,54859,54889,54919,54948,54977,55007,55036,55066,55095,55125,55154,55184,55213,55243,55273,55302,55332,55361,55391,55420,55450,55479,55508,55538,55567,55597,55627,55657,55686,55716,55745,55775,55804,55834,55863,55892,55922,55951,55981,56011,56040,56070,56100,56129,56159,56188,56218,56247,56276,56306,56335,56365,56394,56424,56454,56483,56513,56543,56572,56601,56631,56660,56690,56719,56749,56778,56808,56837,56867,56897,56926,56956,56985,57015,57044,57074,57103,57133,57162,57192,57221,57251,57280,57310,57340,57369,57399,57429,57458,57487,57517,57546,57576,57605,57634,57664,57694,57723,57753,57783,57813,57842,57871,57901,57930,57959,57989,58018,58048,58077,58107,58137,58167,58196,58226,58255,58285,58314,58343,58373,58402,58432,58461,58491,58521,58551,58580,58610,58639,58669,58698,58727,58757,58786,58816,58845,58875,58905,58934,58964,58994,59023,59053,59082,59111,59141,59170,59200,59229,59259,59288,59318,59348,59377,59407,59436,59466,59495,59525,59554,59584,59613,59643,59672,59702,59731,59761,59791,59820,59850,59879,59909,59939,59968,59997,60027,60056,60086,60115,60145,60174,60204,60234,60264,60293,60323,60352,60381,60411,60440,60469,60499,60528,60558,60588,60618,60648,60677,60707,60736,60765,60795,60824,60853,60883,60912,60942,60972,61002,61031,61061,61090,61120,61149,61179,61208,61237,61267,61296,61326,61356,61385,61415,61445,61474,61504,61533,61563,61592,61621,61651,61680,61710,61739,61769,61799,61828,61858,61888,61917,61947,61976,62006,62035,62064,62094,62123,62153,62182,62212,62242,62271,62301,62331,62360,62390,62419,62448,62478,62507,62537,62566,62596,62625,62655,62685,62715,62744,62774,62803,62832,62862,62891,62921,62950,62980,63009,63039,63069,63099,63128,63157,63187,63216,63246,63275,63305,63334,63363,63393,63423,63453,63482,63512,63541,63571,63600,63630,63659,63689,63718,63747,63777,63807,63836,63866,63895,63925,63955,63984,64014,64043,64073,64102,64131,64161,64190,64220,64249,64279,64309,64339,64368,64398,64427,64457,64486,64515,64545,64574,64603,64633,64663,64692,64722,64752,64782,64811,64841,64870,64899,64929,64958,64987,65017,65047,65076,65106,65136,65166,65195,65225,65254,65283,65313,65342,65371,65401,65431,65460,65490,65520,65549,65579,65608,65638,65667,65697,65726,65755,65785,65815,65844,65874,65903,65933,65963,65992,66022,66051,66081,66110,66140,66169,66199,66228,66258,66287,66317,66346,66376,66405,66435,66465,66494,66524,66553,66583,66612,66641,66671,66700,66730,66760,66789,66819,66849,66878,66908,66937,66967,66996,67025,67055,67084,67114,67143,67173,67203,67233,67262,67292,67321,67351,67380,67409,67439,67468,67497,67527,67557,67587,67617,67646,67676,67705,67735,67764,67793,67823,67852,67882,67911,67941,67971,68e3,68030,68060,68089,68119,68148,68177,68207,68236,68266,68295,68325,68354,68384,68414,68443,68473,68502,68532,68561,68591,68620,68650,68679,68708,68738,68768,68797,68827,68857,68886,68916,68946,68975,69004,69034,69063,69092,69122,69152,69181,69211,69240,69270,69300,69330,69359,69388,69418,69447,69476,69506,69535,69565,69595,69624,69654,69684,69713,69743,69772,69802,69831,69861,69890,69919,69949,69978,70008,70038,70067,70097,70126,70156,70186,70215,70245,70274,70303,70333,70362,70392,70421,70451,70481,70510,70540,70570,70599,70629,70658,70687,70717,70746,70776,70805,70835,70864,70894,70924,70954,70983,71013,71042,71071,71101,71130,71159,71189,71218,71248,71278,71308,71337,71367,71397,71426,71455,71485,71514,71543,71573,71602,71632,71662,71691,71721,71751,71781,71810,71839,71869,71898,71927,71957,71986,72016,72046,72075,72105,72135,72164,72194,72223,72253,72282,72311,72341,72370,72400,72429,72459,72489,72518,72548,72577,72607,72637,72666,72695,72725,72754,72784,72813,72843,72872,72902,72931,72961,72991,73020,73050,73080,73109,73139,73168,73197,73227,73256,73286,73315,73345,73375,73404,73434,73464,73493,73523,73552,73581,73611,73640,73669,73699,73729,73758,73788,73818,73848,73877,73907,73936,73965,73995,74024,74053,74083,74113,74142,74172,74202,74231,74261,74291,74320,74349,74379,74408,74437,74467,74497,74526,74556,74586,74615,74645,74675,74704,74733,74763,74792,74822,74851,74881,74910,74940,74969,74999,75029,75058,75088,75117,75147,75176,75206,75235,75264,75294,75323,75353,75383,75412,75442,75472,75501,75531,75560,75590,75619,75648,75678,75707,75737,75766,75796,75826,75856,75885,75915,75944,75974,76003,76032,76062,76091,76121,76150,76180,76210,76239,76269,76299,76328,76358,76387,76416,76446,76475,76505,76534,76564,76593,76623,76653,76682,76712,76741,76771,76801,76830,76859,76889,76918,76948,76977,77007,77036,77066,77096,77125,77155,77185,77214,77243,77273,77302,77332,77361,77390,77420,77450,77479,77509,77539,77569,77598,77627,77657,77686,77715,77745,77774,77804,77833,77863,77893,77923,77952,77982,78011,78041,78070,78099,78129,78158,78188,78217,78247,78277,78307,78336,78366,78395,78425,78454,78483,78513,78542,78572,78601,78631,78661,78690,78720,78750,78779,78808,78838,78867,78897,78926,78956,78985,79015,79044,79074,79104,79133,79163,79192,79222,79251,79281,79310,79340,79369,79399,79428,79458,79487,79517,79546,79576,79606,79635,79665,79695,79724,79753,79783,79812,79841,79871,79900,79930,79960,79990]},63489:function(e,t,r){var n=r(56131);function a(){this.regionalOptions=[],this.regionalOptions[""]={invalidCalendar:"Calendar {0} not found",invalidDate:"Invalid {0} date",invalidMonth:"Invalid {0} month",invalidYear:"Invalid {0} year",differentCalendars:"Cannot mix {0} and {1} dates"},this.local=this.regionalOptions[""],this.calendars={},this._localCals={}}function i(e,t,r,n){if(this._calendar=e,this._year=t,this._month=r,this._day=n,0===this._calendar._validateLevel&&!this._calendar.isValid(this._year,this._month,this._day))throw(c.local.invalidDate||c.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name)}function o(e,t){return"000000".substring(0,t-(e=""+e).length)+e}function l(){this.shortYearCutoff="+10"}function s(e){this.local=this.regionalOptions[e]||this.regionalOptions[""]}n(a.prototype,{instance:function(e,t){e=(e||"gregorian").toLowerCase(),t=t||"";var r=this._localCals[e+"-"+t];if(!r&&this.calendars[e]&&(r=new this.calendars[e](t),this._localCals[e+"-"+t]=r),!r)throw(this.local.invalidCalendar||this.regionalOptions[""].invalidCalendar).replace(/\{0\}/,e);return r},newDate:function(e,t,r,n,a){return(n=(null!=e&&e.year?e.calendar():"string"==typeof n?this.instance(n,a):n)||this.instance()).newDate(e,t,r)},substituteDigits:function(e){return function(t){return(t+"").replace(/[0-9]/g,(function(t){return e[t]}))}},substituteChineseDigits:function(e,t){return function(r){for(var n="",a=0;r>0;){var i=r%10;n=(0===i?"":e[i]+t[a])+n,a++,r=Math.floor(r/10)}return 0===n.indexOf(e[1]+t[1])&&(n=n.substr(1)),n||e[0]}}}),n(i.prototype,{newDate:function(e,t,r){return this._calendar.newDate(null==e?this:e,t,r)},year:function(e){return 0===arguments.length?this._year:this.set(e,"y")},month:function(e){return 0===arguments.length?this._month:this.set(e,"m")},day:function(e){return 0===arguments.length?this._day:this.set(e,"d")},date:function(e,t,r){if(!this._calendar.isValid(e,t,r))throw(c.local.invalidDate||c.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name);return this._year=e,this._month=t,this._day=r,this},leapYear:function(){return this._calendar.leapYear(this)},epoch:function(){return this._calendar.epoch(this)},formatYear:function(){return this._calendar.formatYear(this)},monthOfYear:function(){return this._calendar.monthOfYear(this)},weekOfYear:function(){return this._calendar.weekOfYear(this)},daysInYear:function(){return this._calendar.daysInYear(this)},dayOfYear:function(){return this._calendar.dayOfYear(this)},daysInMonth:function(){return this._calendar.daysInMonth(this)},dayOfWeek:function(){return this._calendar.dayOfWeek(this)},weekDay:function(){return this._calendar.weekDay(this)},extraInfo:function(){return this._calendar.extraInfo(this)},add:function(e,t){return this._calendar.add(this,e,t)},set:function(e,t){return this._calendar.set(this,e,t)},compareTo:function(e){if(this._calendar.name!==e._calendar.name)throw(c.local.differentCalendars||c.regionalOptions[""].differentCalendars).replace(/\{0\}/,this._calendar.local.name).replace(/\{1\}/,e._calendar.local.name);var t=this._year!==e._year?this._year-e._year:this._month!==e._month?this.monthOfYear()-e.monthOfYear():this._day-e._day;return 0===t?0:t<0?-1:1},calendar:function(){return this._calendar},toJD:function(){return this._calendar.toJD(this)},fromJD:function(e){return this._calendar.fromJD(e)},toJSDate:function(){return this._calendar.toJSDate(this)},fromJSDate:function(e){return this._calendar.fromJSDate(e)},toString:function(){return(this.year()<0?"-":"")+o(Math.abs(this.year()),4)+"-"+o(this.month(),2)+"-"+o(this.day(),2)}}),n(l.prototype,{_validateLevel:0,newDate:function(e,t,r){return null==e?this.today():(e.year&&(this._validate(e,t,r,c.local.invalidDate||c.regionalOptions[""].invalidDate),r=e.day(),t=e.month(),e=e.year()),new i(this,e,t,r))},today:function(){return this.fromJSDate(new Date)},epoch:function(e){return this._validate(e,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear).year()<0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(e){var t=this._validate(e,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear);return(t.year()<0?"-":"")+o(Math.abs(t.year()),4)},monthsInYear:function(e){return this._validate(e,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear),12},monthOfYear:function(e,t){var r=this._validate(e,t,this.minDay,c.local.invalidMonth||c.regionalOptions[""].invalidMonth);return(r.month()+this.monthsInYear(r)-this.firstMonth)%this.monthsInYear(r)+this.minMonth},fromMonthOfYear:function(e,t){var r=(t+this.firstMonth-2*this.minMonth)%this.monthsInYear(e)+this.minMonth;return this._validate(e,r,this.minDay,c.local.invalidMonth||c.regionalOptions[""].invalidMonth),r},daysInYear:function(e){var t=this._validate(e,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear);return this.leapYear(t)?366:365},dayOfYear:function(e,t,r){var n=this._validate(e,t,r,c.local.invalidDate||c.regionalOptions[""].invalidDate);return n.toJD()-this.newDate(n.year(),this.fromMonthOfYear(n.year(),this.minMonth),this.minDay).toJD()+1},daysInWeek:function(){return 7},dayOfWeek:function(e,t,r){var n=this._validate(e,t,r,c.local.invalidDate||c.regionalOptions[""].invalidDate);return(Math.floor(this.toJD(n))+2)%this.daysInWeek()},extraInfo:function(e,t,r){return this._validate(e,t,r,c.local.invalidDate||c.regionalOptions[""].invalidDate),{}},add:function(e,t,r){return this._validate(e,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions[""].invalidDate),this._correctAdd(e,this._add(e,t,r),t,r)},_add:function(e,t,r){if(this._validateLevel++,"d"===r||"w"===r){var n=e.toJD()+t*("w"===r?this.daysInWeek():1),a=e.calendar().fromJD(n);return this._validateLevel--,[a.year(),a.month(),a.day()]}try{var i=e.year()+("y"===r?t:0),o=e.monthOfYear()+("m"===r?t:0);a=e.day(),"y"===r?(e.month()!==this.fromMonthOfYear(i,o)&&(o=this.newDate(i,e.month(),this.minDay).monthOfYear()),o=Math.min(o,this.monthsInYear(i)),a=Math.min(a,this.daysInMonth(i,this.fromMonthOfYear(i,o)))):"m"===r&&(function(e){for(;ot-1+e.minMonth;)i++,o-=t,t=e.monthsInYear(i)}(this),a=Math.min(a,this.daysInMonth(i,this.fromMonthOfYear(i,o))));var l=[i,this.fromMonthOfYear(i,o),a];return this._validateLevel--,l}catch(e){throw this._validateLevel--,e}},_correctAdd:function(e,t,r,n){if(!(this.hasYearZero||"y"!==n&&"m"!==n||0!==t[0]&&e.year()>0==t[0]>0)){var a={y:[1,1,"y"],m:[1,this.monthsInYear(-1),"m"],w:[this.daysInWeek(),this.daysInYear(-1),"d"],d:[1,this.daysInYear(-1),"d"]}[n],i=r<0?-1:1;t=this._add(e,r*a[0]+i*a[1],a[2])}return e.date(t[0],t[1],t[2])},set:function(e,t,r){this._validate(e,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions[""].invalidDate);var n="y"===r?t:e.year(),a="m"===r?t:e.month(),i="d"===r?t:e.day();return"y"!==r&&"m"!==r||(i=Math.min(i,this.daysInMonth(n,a))),e.date(n,a,i)},isValid:function(e,t,r){this._validateLevel++;var n=this.hasYearZero||0!==e;if(n){var a=this.newDate(e,t,this.minDay);n=t>=this.minMonth&&t-this.minMonth=this.minDay&&r-this.minDay13.5?13:1),c=a-(s>2.5?4716:4715);return c<=0&&c--,this.newDate(c,s,l)},toJSDate:function(e,t,r){var n=this._validate(e,t,r,c.local.invalidDate||c.regionalOptions[""].invalidDate),a=new Date(n.year(),n.month()-1,n.day());return a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0),a.setHours(a.getHours()>12?a.getHours()+2:0),a},fromJSDate:function(e){return this.newDate(e.getFullYear(),e.getMonth()+1,e.getDate())}});var c=e.exports=new a;c.cdate=i,c.baseCalendar=l,c.calendars.gregorian=s},94338:function(e,t,r){var n=r(56131),a=r(63489);n(a.regionalOptions[""],{invalidArguments:"Invalid arguments",invalidFormat:"Cannot format a date from another calendar",missingNumberAt:"Missing number at position {0}",unknownNameAt:"Unknown name at position {0}",unexpectedLiteralAt:"Unexpected literal at position {0}",unexpectedText:"Additional text found at end"}),a.local=a.regionalOptions[""],n(a.cdate.prototype,{formatDate:function(e,t){return"string"!=typeof e&&(t=e,e=""),this._calendar.formatDate(e||"",this,t)}}),n(a.baseCalendar.prototype,{UNIX_EPOCH:a.instance().newDate(1970,1,1).toJD(),SECS_PER_DAY:86400,TICKS_EPOCH:a.instance().jdEpoch,TICKS_PER_DAY:864e9,ATOM:"yyyy-mm-dd",COOKIE:"D, dd M yyyy",FULL:"DD, MM d, yyyy",ISO_8601:"yyyy-mm-dd",JULIAN:"J",RFC_822:"D, d M yy",RFC_850:"DD, dd-M-yy",RFC_1036:"D, d M yy",RFC_1123:"D, d M yyyy",RFC_2822:"D, d M yyyy",RSS:"D, d M yy",TICKS:"!",TIMESTAMP:"@",W3C:"yyyy-mm-dd",formatDate:function(e,t,r){if("string"!=typeof e&&(r=t,t=e,e=""),!t)return"";if(t.calendar()!==this)throw a.local.invalidFormat||a.regionalOptions[""].invalidFormat;e=e||this.local.dateFormat;for(var n,i,o,l=(r=r||{}).dayNamesShort||this.local.dayNamesShort,s=r.dayNames||this.local.dayNames,c=r.monthNumbers||this.local.monthNumbers,u=r.monthNamesShort||this.local.monthNamesShort,f=r.monthNames||this.local.monthNames,d=(r.calculateWeek||this.local.calculateWeek,function(t,r){for(var n=1;_+n1}),h=function(e,t,r,n){var a=""+t;if(d(e,n))for(;a.length1},x=function(e,r){var n=m(e,r),i=[2,3,n?4:2,n?4:2,10,11,20]["oyYJ@!".indexOf(e)+1],o=new RegExp("^-?\\d{1,"+i+"}"),l=t.substring(k).match(o);if(!l)throw(a.local.missingNumberAt||a.regionalOptions[""].missingNumberAt).replace(/\{0\}/,k);return k+=l[0].length,parseInt(l[0],10)},b=this,_=function(){if("function"==typeof s){m("m");var e=s.call(b,t.substring(k));return k+=e.length,e}return x("m")},w=function(e,r,n,i){for(var o=m(e,i)?n:r,l=0;l-1){h=1,p=y;for(var L=this.daysInMonth(d,h);p>L;L=this.daysInMonth(d,h))h++,p-=L}return f>-1?this.fromJD(f):this.newDate(d,h,p)},determineDate:function(e,t,r,n,a){r&&"object"!=typeof r&&(a=n,n=r,r=null),"string"!=typeof n&&(a=n,n="");var i=this;return t=t?t.newDate():null,null==e?t:"string"==typeof e?function(e){try{return i.parseDate(n,e,a)}catch(e){}for(var t=((e=e.toLowerCase()).match(/^c/)&&r?r.newDate():null)||i.today(),o=/([+-]?[0-9]+)\s*(d|w|m|y)?/g,l=o.exec(e);l;)t.add(parseInt(l[1],10),l[2]||"d"),l=o.exec(e);return t}(e):"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?t:i.today().add(e,"d"):i.newDate(e)}})},69862:function(){},40964:function(){},72077:function(e,t,r){"use strict";var n=r(24696);e.exports=function(){return n(["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],(function(e){return"function"==typeof r.g[e]}))}}},t={};function r(n){var a=t[n];if(void 0!==a)return a.exports;var i=t[n]={exports:{}};return e[n].call(i.exports,i,i.exports,r),i.exports}return r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r(760)}()},e.exports=t()}}]); \ No newline at end of file diff --git a/webdriver-ts-results/src/results.ts b/webdriver-ts-results/src/results.ts index 55e76fed9..9e0d2d702 100644 --- a/webdriver-ts-results/src/results.ts +++ b/webdriver-ts-results/src/results.ts @@ -1,3371 +1,221 @@ import {RawResult} from './Common'; export const results: RawResult[]=[ -{"f":"1more-v0.1.18-keyed","b":"01_run1k","v":[36.868,37.137,37.222,37.387,37.752,37.935,38.003,38.129,38.343,39.006]}, -{"f":"1more-v0.1.18-keyed","b":"02_replace1k","v":[40.524,40.887,41.09,42.186,42.222,42.35,42.372,42.421,42.64,43.344]}, -{"f":"1more-v0.1.18-keyed","b":"03_update10th1k_x16","v":[123.156,125.651,131.517,132.379,132.767,133.749,135.072,135.157,135.614,137.543]}, -{"f":"1more-v0.1.18-keyed","b":"04_select1k","v":[18.677,21.769,21.838,21.992,22.431,22.512,22.671,23.086,23.195,24.531]}, -{"f":"1more-v0.1.18-keyed","b":"05_swap1k","v":[28.585,29.121,29.29,30.558,32.472,32.509,32.598,33.151,33.235,33.717]}, -{"f":"1more-v0.1.18-keyed","b":"06_remove-one-1k","v":[47.104,47.381,50.32,50.647,51.385,52.042,52.448,55.201,55.529,56.446]}, -{"f":"1more-v0.1.18-keyed","b":"07_create10k","v":[423.708,426.166,429.22,431.017,431.669,431.988,432.744,434.49,434.613,437.262]}, -{"f":"1more-v0.1.18-keyed","b":"08_create1k-after1k_x2","v":[89.784,94.211,94.766,95.555,95.556,96.311,97.413,97.498,97.666,98.298]}, -{"f":"1more-v0.1.18-keyed","b":"09_clear1k_x8","v":[30.63,31.67,32.649,33.781,34.184,35.93,36.174,36.228,36.897,38.14]}, -{"f":"1more-v0.1.18-keyed","b":"21_ready-memory","v":[0.7606287002563477]}, -{"f":"1more-v0.1.18-keyed","b":"22_run-memory","v":[2.4297962188720703]}, -{"f":"1more-v0.1.18-keyed","b":"23_update5-memory","v":[2.4640235900878906]}, -{"f":"1more-v0.1.18-keyed","b":"25_run-clear-memory","v":[0.8966474533081055]}, -{"f":"1more-v0.1.18-keyed","b":"26_run-10k-memory","v":[17.688281059265137]}, -{"f":"1more-v0.1.18-keyed","b":"31_startup-ci","v":[1878.4450000000002,1953.03,1952.7150000000001]}, -{"f":"1more-v0.1.18-keyed","b":"32_startup-bt","v":[5.432,5.264,5.0680000000000005]}, -{"f":"1more-v0.1.18-keyed","b":"33_startup-mainthreadcost","v":[118.61599999999997,113.22799999999997,113.71599999999994]}, -{"f":"1more-v0.1.18-keyed","b":"34_startup-totalbytes","v":[166.3623046875,166.3623046875,166.3623046875]}, -{"f":"alpine-v3.10.2-keyed","b":"01_run1k","v":[104.637,105.812,106.273,106.513,106.547,106.799,107.607,109.27,109.88,111.019]}, -{"f":"alpine-v3.10.2-keyed","b":"02_replace1k","v":[111.69,112.018,112.153,112.478,113.204,113.626,113.651,113.994,114.479,114.759]}, -{"f":"alpine-v3.10.2-keyed","b":"03_update10th1k_x16","v":[141.777,163.423,164.526,166.654,167.511,169.186,169.646,169.872,170.847,171.918]}, -{"f":"alpine-v3.10.2-keyed","b":"04_select1k","v":[157.485,162.549,163.663,163.735,170.022,171.111,171.944,173.228,173.281,176.204]}, -{"f":"alpine-v3.10.2-keyed","b":"05_swap1k","v":[45.38,46.397,47.302,47.648,48.166,48.38,49.909,50.172,50.352,50.863]}, -{"f":"alpine-v3.10.2-keyed","b":"06_remove-one-1k","v":[69.251,69.709,71.999,74.652,74.86,75.532,76.356,76.531,77.825,78.643]}, -{"f":"alpine-v3.10.2-keyed","b":"07_create10k","v":[1025.454,1031.273,1034.877,1041.106,1043.274,1063.857,1065.126,1066.235,1070.213,1070.903]}, -{"f":"alpine-v3.10.2-keyed","b":"08_create1k-after1k_x2","v":[227.32,229.054,229.071,231.978,232.126,233.821,233.861,234.32,235.035,236.026]}, -{"f":"alpine-v3.10.2-keyed","b":"09_clear1k_x8","v":[107.299,108.511,108.952,110.684,111.006,112.213,112.407,112.775,112.849,114.214]}, -{"f":"alpine-v3.10.2-keyed","b":"21_ready-memory","v":[0.8319826126098633]}, -{"f":"alpine-v3.10.2-keyed","b":"22_run-memory","v":[13.589609146118164]}, -{"f":"alpine-v3.10.2-keyed","b":"23_update5-memory","v":[13.717331886291504]}, -{"f":"alpine-v3.10.2-keyed","b":"25_run-clear-memory","v":[1.7309741973876953]}, -{"f":"alpine-v3.10.2-keyed","b":"26_run-10k-memory","v":[124.87210845947266]}, -{"f":"alpine-v3.10.2-keyed","b":"31_startup-ci","v":[2027.92,2028.22,2028.4550000000002]}, -{"f":"alpine-v3.10.2-keyed","b":"32_startup-bt","v":[5.396000000000001,6.095999999999998,5.784]}, -{"f":"alpine-v3.10.2-keyed","b":"33_startup-mainthreadcost","v":[126.49199999999993,115.33599999999996,129.35199999999992]}, -{"f":"alpine-v3.10.2-keyed","b":"34_startup-totalbytes","v":[179.0810546875,179.0810546875,179.0810546875]}, -{"f":"angular-v15.0.1-keyed","b":"01_run1k","v":[47.035,47.534,47.542,47.655,47.656,47.991,48.007,48.154,48.193,48.385]}, -{"f":"angular-v15.0.1-keyed","b":"02_replace1k","v":[52.286,52.293,52.686,53.013,53.188,53.284,53.302,53.35,53.793,53.992]}, -{"f":"angular-v15.0.1-keyed","b":"03_update10th1k_x16","v":[130.118,131.391,135.834,139.609,141.24,144.843,151.022,153.234,154.224,156.591]}, -{"f":"angular-v15.0.1-keyed","b":"04_select1k","v":[12.672,14.967,15.105,15.23,15.28,16.147,16.626,18.395,19.776,23.04]}, -{"f":"angular-v15.0.1-keyed","b":"05_swap1k","v":[172.787,173.472,174.601,174.669,174.743,174.752,174.849,176.015,176.081,177.275]}, -{"f":"angular-v15.0.1-keyed","b":"06_remove-one-1k","v":[43.757,46.67,46.815,46.838,47.02,47.193,47.506,47.761,47.777,49.049]}, -{"f":"angular-v15.0.1-keyed","b":"07_create10k","v":[500.651,502.242,502.501,503.683,506.445,506.8,507.424,508.372,512.055,512.813]}, -{"f":"angular-v15.0.1-keyed","b":"08_create1k-after1k_x2","v":[106.484,106.608,106.708,106.816,107.13,107.301,107.436,107.542,107.713,107.736]}, -{"f":"angular-v15.0.1-keyed","b":"09_clear1k_x8","v":[68.947,69.333,69.518,70.298,70.659,70.876,71.845,72.153,72.679,73.566]}, -{"f":"angular-v15.0.1-keyed","b":"21_ready-memory","v":[1.591573715209961]}, -{"f":"angular-v15.0.1-keyed","b":"22_run-memory","v":[4.651459693908691]}, -{"f":"angular-v15.0.1-keyed","b":"23_update5-memory","v":[4.717952728271484]}, -{"f":"angular-v15.0.1-keyed","b":"25_run-clear-memory","v":[2.311887741088867]}, -{"f":"angular-v15.0.1-keyed","b":"26_run-10k-memory","v":[28.93990993499756]}, -{"f":"angular-v15.0.1-keyed","b":"31_startup-ci","v":[2788.5840000000003,2781.294,2780.3279999999995]}, -{"f":"angular-v15.0.1-keyed","b":"32_startup-bt","v":[104.37600000000002,103.47200000000001,107.08800000000002]}, -{"f":"angular-v15.0.1-keyed","b":"33_startup-mainthreadcost","v":[234.30799999999996,234.94,237.62799999999993]}, -{"f":"angular-v15.0.1-keyed","b":"34_startup-totalbytes","v":[282.7998046875,282.7998046875,282.7998046875]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"01_run1k","v":[44.084,44.141,44.226,44.689,44.764,44.84,44.937,45.261,45.619,45.715]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"02_replace1k","v":[47.607,48.08,48.345,48.35,48.36,48.443,48.606,48.965,50.027,50.078]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"03_update10th1k_x16","v":[101.819,110.44,110.914,111.63,112.076,112.604,112.798,114.195,114.893,115.759]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"04_select1k","v":[11.8,13.314,15.04,15.631,16.185,16.899,17.117,19.197,19.229,21.026]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"05_swap1k","v":[173.881,174.358,176.067,176.212,176.946,177.162,177.711,177.766,177.9,179.212]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"06_remove-one-1k","v":[43.373,43.487,44.869,46.397,46.589,46.698,46.819,47.491,48.041,48.389]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"07_create10k","v":[504.069,505.258,505.315,506.23,507.454,508.909,509.786,511.897,512.025,513.473]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"08_create1k-after1k_x2","v":[104.138,104.503,104.835,105.013,105.749,105.837,105.864,106.133,106.142,106.6]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"09_clear1k_x8","v":[53.782,54.062,54.634,55.59,56.262,58.551,58.743,59.15,59.936,60.486]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"21_ready-memory","v":[1.155294418334961]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"22_run-memory","v":[3.5376901626586914]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"23_update5-memory","v":[3.5915956497192383]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"25_run-clear-memory","v":[1.798598289489746]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"26_run-10k-memory","v":[22.595988273620605]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"31_startup-ci","v":[2630.22,2629.302,2629.464]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"32_startup-bt","v":[39.724,40.71199999999999,42.93600000000001]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"33_startup-mainthreadcost","v":[170.55199999999994,166.73999999999995,162.05999999999995]}, -{"f":"angular-nozone-v15.0.1-keyed","b":"34_startup-totalbytes","v":[250.2080078125,250.2080078125,250.2080078125]}, -{"f":"apprun-v2.28.3-keyed","b":"01_run1k","v":[40.805,42.115,42.508,42.637,42.825,43.004,43.059,43.13,43.236,43.938]}, -{"f":"apprun-v2.28.3-keyed","b":"02_replace1k","v":[48.238,49.119,50.308,50.334,50.945,50.979,51.244,51.436,51.586,51.713]}, -{"f":"apprun-v2.28.3-keyed","b":"03_update10th1k_x16","v":[225.904,228.411,229.239,229.508,232.823,234.414,235.059,237.553,238.06,239.498]}, -{"f":"apprun-v2.28.3-keyed","b":"04_select1k","v":[133.558,134.903,136.208,136.296,136.53,137.21,138.616,139.401,143.428,144.736]}, -{"f":"apprun-v2.28.3-keyed","b":"05_swap1k","v":[56.164,56.618,58.802,60.365,62.416,62.471,62.505,62.895,63.223,63.445]}, -{"f":"apprun-v2.28.3-keyed","b":"06_remove-one-1k","v":[222.588,223.512,223.543,223.785,224.743,226.275,226.499,227.76,227.795,228.022]}, -{"f":"apprun-v2.28.3-keyed","b":"07_create10k","v":[505.986,506.39,507.12,507.99,509.328,509.597,511.262,513.815,515.644,516.586]}, -{"f":"apprun-v2.28.3-keyed","b":"08_create1k-after1k_x2","v":[129.838,133.802,133.888,134.724,135.173,135.468,135.567,135.649,136.001,136.789]}, -{"f":"apprun-v2.28.3-keyed","b":"09_clear1k_x8","v":[37.187,37.326,38.128,40.47,40.609,41.791,43.316,43.791,44.07,44.365]}, -{"f":"apprun-v2.28.3-keyed","b":"21_ready-memory","v":[0.7501077651977539]}, -{"f":"apprun-v2.28.3-keyed","b":"22_run-memory","v":[2.5298919677734375]}, -{"f":"apprun-v2.28.3-keyed","b":"23_update5-memory","v":[2.793463706970215]}, -{"f":"apprun-v2.28.3-keyed","b":"25_run-clear-memory","v":[7.914669990539551]}, -{"f":"apprun-v2.28.3-keyed","b":"26_run-10k-memory","v":[16.3740816116333]}, -{"f":"apprun-v2.28.3-keyed","b":"31_startup-ci","v":[1877.0749999999998,1877.4850000000001,1876.6]}, -{"f":"apprun-v2.28.3-keyed","b":"32_startup-bt","v":[10.003999999999998,11.079999999999998,10.099999999999998]}, -{"f":"apprun-v2.28.3-keyed","b":"33_startup-mainthreadcost","v":[127.72799999999998,138.39999999999995,132.15199999999996]}, -{"f":"apprun-v2.28.3-keyed","b":"34_startup-totalbytes","v":[155.9140625,155.9140625,155.9140625]}, -{"f":"art-v0.1.7-keyed","b":"01_run1k","v":[43.758,45.156,45.209,45.362,45.627,45.69,45.863,46.178,46.32,46.487]}, -{"f":"art-v0.1.7-keyed","b":"02_replace1k","v":[45.659,45.986,46.254,46.324,46.402,46.679,47.103,48.456,48.534,49.147]}, -{"f":"art-v0.1.7-keyed","b":"03_update10th1k_x16","v":[124.263,129.245,130.5,133.668,134.599,134.876,134.932,135.873,136.118,137.282]}, -{"f":"art-v0.1.7-keyed","b":"04_select1k","v":[24.389,24.859,24.866,25.585,25.669,26.252,26.884,27.279,27.471,27.604]}, -{"f":"art-v0.1.7-keyed","b":"05_swap1k","v":[30.688,32.305,32.674,34.064,34.56,34.698,34.727,35.707,35.753,36.31]}, -{"f":"art-v0.1.7-keyed","b":"06_remove-one-1k","v":[47.008,48.091,50.863,51.462,51.474,51.743,51.877,52.185,52.493,52.589]}, -{"f":"art-v0.1.7-keyed","b":"07_create10k","v":[489.052,494.631,496.251,502.126,504.215,504.829,505.88,505.907,506.057,507.651]}, -{"f":"art-v0.1.7-keyed","b":"08_create1k-after1k_x2","v":[100.008,100.41,101.175,101.286,101.456,101.543,101.597,101.846,102.297,102.529]}, -{"f":"art-v0.1.7-keyed","b":"09_clear1k_x8","v":[30.939,31.401,31.679,32.385,33.088,33.628,33.702,34.071,34.209,34.497]}, -{"f":"art-v0.1.7-keyed","b":"21_ready-memory","v":[0.6942834854125977]}, -{"f":"art-v0.1.7-keyed","b":"22_run-memory","v":[3.7685747146606445]}, -{"f":"art-v0.1.7-keyed","b":"23_update5-memory","v":[3.8664398193359375]}, -{"f":"art-v0.1.7-keyed","b":"25_run-clear-memory","v":[0.9123420715332031]}, -{"f":"art-v0.1.7-keyed","b":"26_run-10k-memory","v":[30.313979148864746]}, -{"f":"art-v0.1.7-keyed","b":"31_startup-ci","v":[1952.8435000000002,1952.5355,1952.2990000000002]}, -{"f":"art-v0.1.7-keyed","b":"32_startup-bt","v":[14.311999999999998,13.155999999999995,13.547999999999996]}, -{"f":"art-v0.1.7-keyed","b":"33_startup-mainthreadcost","v":[124.05999999999993,122.90799999999992,127.02800000000002]}, -{"f":"art-v0.1.7-keyed","b":"34_startup-totalbytes","v":[147.3642578125,147.3642578125,147.3642578125]}, -{"f":"bdc-v1.0.0-keyed","b":"01_run1k","v":[48.757,48.847,48.93,49.017,49.039,49.146,49.273,49.289,49.309,49.424]}, -{"f":"bdc-v1.0.0-keyed","b":"02_replace1k","v":[194.815,196.758,197.984,198.101,198.266,198.504,198.568,200.315,200.602,200.695]}, -{"f":"bdc-v1.0.0-keyed","b":"03_update10th1k_x16","v":[254.945,257.517,259.076,259.924,262.351,263.485,264.928,265.928,268.078,268.143]}, -{"f":"bdc-v1.0.0-keyed","b":"04_select1k","v":[160.819,162.889,164.996,165.898,166.377,167.288,167.64,170.671,171.597,176.307]}, -{"f":"bdc-v1.0.0-keyed","b":"05_swap1k","v":[201.34,202.828,204.035,204.104,204.944,205.032,205.313,207.49,207.836,208.553]}, -{"f":"bdc-v1.0.0-keyed","b":"06_remove-one-1k","v":[203.673,203.738,204.514,206.176,206.437,206.983,207.2,207.769,208.415,209.282]}, -{"f":"bdc-v1.0.0-keyed","b":"07_create10k","v":[534.278,537.542,538.787,538.831,539.151,540.306,541.402,543.815,544.138,544.342]}, -{"f":"bdc-v1.0.0-keyed","b":"08_create1k-after1k_x2","v":[127.336,127.456,128.295,128.386,128.649,128.654,129.201,129.314,129.61,130.315]}, -{"f":"bdc-v1.0.0-keyed","b":"09_clear1k_x8","v":[36.956,37.635,38.226,38.964,39.468,41.52,42.214,42.41,42.661,43.265]}, -{"f":"bdc-v1.0.0-keyed","b":"21_ready-memory","v":[0.6674823760986328]}, -{"f":"bdc-v1.0.0-keyed","b":"22_run-memory","v":[2.0271644592285156]}, -{"f":"bdc-v1.0.0-keyed","b":"23_update5-memory","v":[3.013050079345703]}, -{"f":"bdc-v1.0.0-keyed","b":"25_run-clear-memory","v":[1.0357770919799805]}, -{"f":"bdc-v1.0.0-keyed","b":"26_run-10k-memory","v":[16.611273765563965]}, -{"f":"bdc-v1.0.0-keyed","b":"31_startup-ci","v":[1877.985,1876.9899999999998,1877.4299999999998]}, -{"f":"bdc-v1.0.0-keyed","b":"32_startup-bt","v":[12.939999999999998,10.243999999999998,12.887999999999995]}, -{"f":"bdc-v1.0.0-keyed","b":"33_startup-mainthreadcost","v":[114.13199999999995,119.33999999999996,132.152]}, -{"f":"bdc-v1.0.0-keyed","b":"34_startup-totalbytes","v":[143.169921875,143.169921875,143.169921875]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"01_run1k","v":[116.656,116.87,116.986,116.992,117.27,117.285,117.508,117.567,117.764,118.856]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"02_replace1k","v":[122.762,124.233,124.772,126.899,127.033,127.114,127.371,128.06,128.305,128.678]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"03_update10th1k_x16","v":[510.365,512.875,515.549,516.083,516.659,519.394,519.878,520.487,520.613,520.797]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"04_select1k","v":[411.23,412.274,412.517,413.477,414.644,416.325,417.373,417.723,418.653,419.881]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"05_swap1k","v":[125.018,125.902,126.084,126.27,126.912,127.331,128.172,128.751,128.895,129.072]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"06_remove-one-1k","v":[141.732,142.443,142.619,144.738,144.888,145.055,145.697,146.483,146.71,146.806]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"07_create10k","v":[1222.426,1230.929,1238.684,1238.697,1238.828,1239.415,1240.059,1240.244,1241.606,1242.246]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"08_create1k-after1k_x2","v":[292.106,296.134,296.615,296.731,297.056,297.784,297.914,298.115,298.158,298.862]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"09_clear1k_x8","v":[79.666,79.743,80.062,80.584,81.906,82.921,82.988,83.417,86.159,86.447]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"21_ready-memory","v":[513.8897476196289]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"22_run-memory","v":[517.4901170730591]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"23_update5-memory","v":[517.5273294448853]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"25_run-clear-memory","v":[514.1846647262573]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"26_run-10k-memory","v":[547.8431520462036]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"31_startup-ci","v":[2545.4230000000002,2545.9165000000003,2535.786]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"32_startup-bt","v":[921.376,920.2159999999999,909.348]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"33_startup-mainthreadcost","v":[1173.7800000000004,1183.4800000000002,1156.7400000000002]}, -{"f":"blazor-wasm-v6.0.1-keyed","b":"34_startup-totalbytes","v":[3068.287109375,3068.287109375,3068.287109375]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"01_run1k","v":[106.198,106.408,106.499,107.745,108.314,108.314,108.943,108.99,109.35,109.842]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"02_replace1k","v":[109.073,112.014,113.112,113.502,114.274,114.358,115.203,116.938,117.118,118.066]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"03_update10th1k_x16","v":[389.684,390.459,396.2,397.717,397.95,398.774,398.793,399.719,401.298,401.519]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"04_select1k","v":[298.704,299.056,299.969,302.428,305.755,308.418,308.751,310.58,312.063,312.249]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"05_swap1k","v":[96.848,97.764,98.157,98.413,98.705,99.789,100.048,100.744,101.393,101.592]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"06_remove-one-1k","v":[116.224,116.998,117.053,117.569,118.14,118.164,118.313,118.457,118.81,118.85]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"07_create10k","v":[1100.954,1101.49,1103.462,1104.328,1106.414,1110.349,1111.686,1115.683,1116.228,1120.142]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"08_create1k-after1k_x2","v":[259.485,265.762,266.162,267.535,268.539,268.738,269.132,270.39,271.623,272.71]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"09_clear1k_x8","v":[71.371,73.144,74.075,74.739,75.585,76.172,76.186,76.985,77.506,78.036]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"21_ready-memory","v":[514.6293334960938]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"22_run-memory","v":[518.2271757125854]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"23_update5-memory","v":[518.2701807022095]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"25_run-clear-memory","v":[514.8664216995239]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"26_run-10k-memory","v":[549.1071310043335]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"31_startup-ci","v":[2481.73,2482.772,2486.8875]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"32_startup-bt","v":[883.5199999999998,890.2560000000002,887.2839999999997]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"33_startup-mainthreadcost","v":[1355.1759999999995,1319.1039999999998,1381.9159999999997]}, -{"f":"blazor-wasm-aot-v6.0.1-keyed","b":"34_startup-totalbytes","v":[12855.98828125,12855.98828125,12855.98828125]}, -{"f":"blockdom-v0.9.26-keyed","b":"01_run1k","v":[38.094,38.796,38.818,38.84,38.932,39.089,39.138,39.623,39.8,40.236]}, -{"f":"blockdom-v0.9.26-keyed","b":"02_replace1k","v":[42.681,43.151,44.122,44.3,44.337,44.642,44.789,45.038,45.096,45.429]}, -{"f":"blockdom-v0.9.26-keyed","b":"03_update10th1k_x16","v":[103.885,106.339,106.352,107.5,108.612,108.954,111.627,111.802,112.019,113.117]}, -{"f":"blockdom-v0.9.26-keyed","b":"04_select1k","v":[12.639,12.862,14.775,15.158,15.611,15.623,15.921,16.265,16.731,18.701]}, -{"f":"blockdom-v0.9.26-keyed","b":"05_swap1k","v":[27.602,27.676,29.114,29.282,30.218,30.567,31.219,31.243,31.323,31.594]}, -{"f":"blockdom-v0.9.26-keyed","b":"06_remove-one-1k","v":[46.385,46.874,47.809,48.636,49,49.246,49.337,49.41,49.508,49.593]}, -{"f":"blockdom-v0.9.26-keyed","b":"07_create10k","v":[437.429,444.427,444.631,445.8,447.911,448.028,448.039,448.769,449.34,450.15]}, -{"f":"blockdom-v0.9.26-keyed","b":"08_create1k-after1k_x2","v":[87.75,88.617,88.825,90.181,90.251,90.382,90.47,90.902,91.218,91.338]}, -{"f":"blockdom-v0.9.26-keyed","b":"09_clear1k_x8","v":[29.473,30.159,30.535,32.105,32.419,32.587,32.799,32.968,33.055,33.472]}, -{"f":"blockdom-v0.9.26-keyed","b":"21_ready-memory","v":[0.7490777969360352]}, -{"f":"blockdom-v0.9.26-keyed","b":"22_run-memory","v":[2.4550180435180664]}, -{"f":"blockdom-v0.9.26-keyed","b":"23_update5-memory","v":[2.6067276000976562]}, -{"f":"blockdom-v0.9.26-keyed","b":"25_run-clear-memory","v":[0.9291267395019531]}, -{"f":"blockdom-v0.9.26-keyed","b":"26_run-10k-memory","v":[17.82356834411621]}, -{"f":"blockdom-v0.9.26-keyed","b":"31_startup-ci","v":[1877,1877.0749999999998,1877.5800000000002]}, -{"f":"blockdom-v0.9.26-keyed","b":"32_startup-bt","v":[9.672,10.224,10.079999999999998]}, -{"f":"blockdom-v0.9.26-keyed","b":"33_startup-mainthreadcost","v":[126.16799999999994,132.22399999999996,125.71199999999997]}, +{"f":"blockdom-v0.9.26-keyed","b":"01_run1k","v":[62.967,63.052,63.065,63.314,63.331,63.351,63.439,63.458,63.571,65.195]}, +{"f":"blockdom-v0.9.26-keyed","b":"02_replace1k","v":[67.877,67.89,68.412,68.82,69.333,69.357,69.606,69.68,69.699,70.102]}, +{"f":"blockdom-v0.9.26-keyed","b":"03_update10th1k_x16","v":[168.338,169.154,172.123,178.666,184.285,185.824,186.15,186.829,187.016,188.48]}, +{"f":"blockdom-v0.9.26-keyed","b":"04_select1k","v":[22.295,24.305,24.482,24.881,25.082,25.3,25.475,25.523,27.429,27.893]}, +{"f":"blockdom-v0.9.26-keyed","b":"05_swap1k","v":[40.336,42.228,42.541,42.64,42.7,43.187,43.291,43.886,43.912,44.888]}, +{"f":"blockdom-v0.9.26-keyed","b":"06_remove-one-1k","v":[72.584,73.434,73.7,74.161,75.444,75.868,75.879,75.928,76.052,76.248]}, +{"f":"blockdom-v0.9.26-keyed","b":"07_create10k","v":[676.586,676.715,678.205,678.359,680.726,681.298,682.232,683.539,685.474,687.608]}, +{"f":"blockdom-v0.9.26-keyed","b":"08_create1k-after1k_x2","v":[146.854,147.936,148.374,149.03,149.705,149.972,150.163,150.492,150.639,150.717]}, +{"f":"blockdom-v0.9.26-keyed","b":"09_clear1k_x8","v":[43.818,43.901,44.976,45.585,46.047,46.08,48.162,48.213,48.622,49.459]}, +{"f":"blockdom-v0.9.26-keyed","b":"21_ready-memory","v":[0.7367439270019531]}, +{"f":"blockdom-v0.9.26-keyed","b":"22_run-memory","v":[2.4577817916870117]}, +{"f":"blockdom-v0.9.26-keyed","b":"23_update5-memory","v":[2.5959959030151367]}, +{"f":"blockdom-v0.9.26-keyed","b":"25_run-clear-memory","v":[0.9265041351318359]}, +{"f":"blockdom-v0.9.26-keyed","b":"26_run-10k-memory","v":[17.82955265045166]}, +{"f":"blockdom-v0.9.26-keyed","b":"31_startup-ci","v":[1879.025,1879.4,1879.1899999999998]}, +{"f":"blockdom-v0.9.26-keyed","b":"32_startup-bt","v":[0.07600000000000001,0,0]}, +{"f":"blockdom-v0.9.26-keyed","b":"33_startup-mainthreadcost","v":[9720.328,8.700000000000001,11.083999999999994]}, {"f":"blockdom-v0.9.26-keyed","b":"34_startup-totalbytes","v":[154.6396484375,154.6396484375,154.6396484375]}, -{"f":"bobril-v20.4.1-keyed","b":"01_run1k","v":[42.234,45.067,46.276,47.961,49.304,50.763,52.524,52.572,54.014,54.448]}, -{"f":"bobril-v20.4.1-keyed","b":"02_replace1k","v":[46.746,47.747,47.772,50.448,52.165,52.426,53.781,54.143,54.616,54.916]}, -{"f":"bobril-v20.4.1-keyed","b":"03_update10th1k_x16","v":[105.946,110.743,111.165,113.998,115.725,115.761,116.408,118.497,119.028,119.979]}, -{"f":"bobril-v20.4.1-keyed","b":"04_select1k","v":[19.517,20.231,20.908,21.384,21.388,21.695,22.599,22.622,22.787,23.672]}, -{"f":"bobril-v20.4.1-keyed","b":"05_swap1k","v":[26.041,28.994,29.169,29.238,30.904,31.311,31.605,33.265,33.62,33.947]}, -{"f":"bobril-v20.4.1-keyed","b":"06_remove-one-1k","v":[47.385,52.519,53.855,54.128,55.958,57.431,60.326,64.197,64.283,64.439]}, -{"f":"bobril-v20.4.1-keyed","b":"07_create10k","v":[478.261,478.397,478.786,480.992,481.731,481.925,483.573,485.039,490.209,493.171]}, -{"f":"bobril-v20.4.1-keyed","b":"08_create1k-after1k_x2","v":[101.202,101.82,102.543,108.135,108.793,109.197,109.526,109.644,110.041,110.809]}, -{"f":"bobril-v20.4.1-keyed","b":"09_clear1k_x8","v":[35.595,36.044,36.254,36.833,37.783,38.118,38.773,39.262,39.544,40.312]}, -{"f":"bobril-v20.4.1-keyed","b":"21_ready-memory","v":[0.8177967071533203]}, -{"f":"bobril-v20.4.1-keyed","b":"22_run-memory","v":[3.649087905883789]}, -{"f":"bobril-v20.4.1-keyed","b":"23_update5-memory","v":[3.813068389892578]}, -{"f":"bobril-v20.4.1-keyed","b":"25_run-clear-memory","v":[1.6510801315307617]}, -{"f":"bobril-v20.4.1-keyed","b":"26_run-10k-memory","v":[26.59969425201416]}, -{"f":"bobril-v20.4.1-keyed","b":"31_startup-ci","v":[2034.28,2030.0349999999999,2029.38]}, -{"f":"bobril-v20.4.1-keyed","b":"32_startup-bt","v":[9.948,9.6,10.02]}, -{"f":"bobril-v20.4.1-keyed","b":"33_startup-mainthreadcost","v":[135.60000000000002,129.52399999999997,125.72799999999997]}, -{"f":"bobril-v20.4.1-keyed","b":"34_startup-totalbytes","v":[186.1259765625,186.1259765625,186.1259765625]}, -{"f":"choo-v6.13.0-keyed","b":"01_run1k","v":[43.635,45.735,46.77,49.965,50.565,51.207,51.391,52.389,53.256,53.451]}, -{"f":"choo-v6.13.0-keyed","b":"02_replace1k","v":[195.813,198.794,200.647,200.934,202.022,202.754,205.349,205.567,207.275,207.505]}, -{"f":"choo-v6.13.0-keyed","b":"03_update10th1k_x16","v":[740.094,743.202,747.235,748.275,751.551,752.298,753.944,755.012,755.182,757.201]}, -{"f":"choo-v6.13.0-keyed","b":"04_select1k","v":[631.496,644.781,645.657,648.875,654.012,654.78,659.174,664.621,669.605,671.395]}, -{"f":"choo-v6.13.0-keyed","b":"05_swap1k","v":[327.126,327.36,328.283,328.724,330.05,330.358,331.949,337.708,338.008,340.258]}, -{"f":"choo-v6.13.0-keyed","b":"06_remove-one-1k","v":[335.195,338.634,344.254,344.672,345.49,345.536,345.992,347.344,347.574,347.733]}, -{"f":"choo-v6.13.0-keyed","b":"07_create10k","v":[462.223,463.308,464.762,465.542,465.958,466.635,468.897,472.345,472.347,473.114]}, -{"f":"choo-v6.13.0-keyed","b":"08_create1k-after1k_x2","v":[178.596,179.509,182.384,182.469,188.193,189.496,190.588,190.771,190.877,191.706]}, -{"f":"choo-v6.13.0-keyed","b":"09_clear1k_x8","v":[38.381,39.221,39.722,39.784,40.653,40.705,40.845,41.36,42.001,43.141]}, -{"f":"choo-v6.13.0-keyed","b":"21_ready-memory","v":[0.7715911865234375]}, -{"f":"choo-v6.13.0-keyed","b":"22_run-memory","v":[2.0970678329467773]}, -{"f":"choo-v6.13.0-keyed","b":"23_update5-memory","v":[3.3831796646118164]}, -{"f":"choo-v6.13.0-keyed","b":"25_run-clear-memory","v":[0.9952058792114258]}, -{"f":"choo-v6.13.0-keyed","b":"26_run-10k-memory","v":[14.276307106018066]}, -{"f":"choo-v6.13.0-keyed","b":"31_startup-ci","v":[1952.23,1951.6750000000002,1951.85]}, -{"f":"choo-v6.13.0-keyed","b":"32_startup-bt","v":[9.367999999999999,9.96,10.008]}, -{"f":"choo-v6.13.0-keyed","b":"33_startup-mainthreadcost","v":[123.43599999999996,125.73199999999994,128.86399999999998]}, -{"f":"choo-v6.13.0-keyed","b":"34_startup-totalbytes","v":[166.6494140625,166.6494140625,166.6494140625]}, -{"f":"crank-v0.4.1-keyed","b":"01_run1k","v":[40.954,41.416,41.877,42.194,42.217,42.246,42.381,42.592,42.62,42.628]}, -{"f":"crank-v0.4.1-keyed","b":"02_replace1k","v":[44.557,45.272,45.34,46.102,46.303,46.336,46.544,47.313,47.667,48.207]}, -{"f":"crank-v0.4.1-keyed","b":"03_update10th1k_x16","v":[126.483,128.197,128.603,128.626,130.022,130.101,131.428,132.472,132.6,133.379]}, -{"f":"crank-v0.4.1-keyed","b":"04_select1k","v":[23.737,25.324,25.655,25.727,26.008,27.206,27.638,27.787,28.223,28.345]}, -{"f":"crank-v0.4.1-keyed","b":"05_swap1k","v":[28.732,29.684,30.363,31.456,32.365,33.707,33.915,34.79,35.413,35.59]}, -{"f":"crank-v0.4.1-keyed","b":"06_remove-one-1k","v":[48.264,48.807,51.059,51.158,51.478,51.942,52.217,52.778,52.833,53.754]}, -{"f":"crank-v0.4.1-keyed","b":"07_create10k","v":[495.525,497.902,498.186,499.913,500.293,501.575,502.772,503.39,503.942,505.056]}, -{"f":"crank-v0.4.1-keyed","b":"08_create1k-after1k_x2","v":[102.734,102.967,103.016,103.547,104.014,104.361,104.608,104.786,105.087,105.164]}, -{"f":"crank-v0.4.1-keyed","b":"09_clear1k_x8","v":[30.294,31.126,31.266,31.356,32.047,32.906,33.196,34.33,36.003,36.2]}, -{"f":"crank-v0.4.1-keyed","b":"21_ready-memory","v":[0.7531824111938477]}, -{"f":"crank-v0.4.1-keyed","b":"22_run-memory","v":[3.770540237426758]}, -{"f":"crank-v0.4.1-keyed","b":"23_update5-memory","v":[3.8806867599487305]}, -{"f":"crank-v0.4.1-keyed","b":"25_run-clear-memory","v":[1.1047983169555664]}, -{"f":"crank-v0.4.1-keyed","b":"26_run-10k-memory","v":[28.064693450927734]}, -{"f":"crank-v0.4.1-keyed","b":"31_startup-ci","v":[1876.6200000000001,1876.83,1877.12]}, -{"f":"crank-v0.4.1-keyed","b":"32_startup-bt","v":[9.759999999999998,9.18,9.964]}, -{"f":"crank-v0.4.1-keyed","b":"33_startup-mainthreadcost","v":[121.89200000000001,117.82399999999993,126.68799999999997]}, -{"f":"crank-v0.4.1-keyed","b":"34_startup-totalbytes","v":[158.7236328125,158.7236328125,158.7236328125]}, -{"f":"dioxus-v0.3.0-keyed","b":"01_run1k","v":[38.786,38.882,38.957,39.002,39.121,39.424,39.883,40.149,40.229,40.284]}, -{"f":"dioxus-v0.3.0-keyed","b":"02_replace1k","v":[43.879,45.191,45.595,45.887,46.077,46.091,46.316,46.442,46.491,46.529]}, -{"f":"dioxus-v0.3.0-keyed","b":"03_update10th1k_x16","v":[96.039,98.907,99.724,100.108,102.071,107.631,111.645,112.7,114.536,115.802]}, -{"f":"dioxus-v0.3.0-keyed","b":"04_select1k","v":[16.036,16.339,16.797,17.383,17.751,17.867,18.07,18.57,19.008,20.029]}, -{"f":"dioxus-v0.3.0-keyed","b":"05_swap1k","v":[27.774,28.827,29.706,29.9,30.504,30.926,30.942,31.367,31.837,31.933]}, -{"f":"dioxus-v0.3.0-keyed","b":"06_remove-one-1k","v":[44.947,45.736,47.478,47.622,47.925,48.317,48.589,48.697,48.985,49.479]}, -{"f":"dioxus-v0.3.0-keyed","b":"07_create10k","v":[452.95,453.746,454.441,455.591,456.59,457.431,458.271,458.828,461.031,461.97]}, -{"f":"dioxus-v0.3.0-keyed","b":"08_create1k-after1k_x2","v":[99.416,100.029,100.46,100.586,100.642,100.726,101.157,101.365,101.688,101.881]}, -{"f":"dioxus-v0.3.0-keyed","b":"09_clear1k_x8","v":[36.201,36.752,37.267,37.582,37.739,38.586,38.622,39.131,41.118,41.417]}, -{"f":"dioxus-v0.3.0-keyed","b":"21_ready-memory","v":[1.9157419204711914]}, -{"f":"dioxus-v0.3.0-keyed","b":"22_run-memory","v":[5.071900367736816]}, -{"f":"dioxus-v0.3.0-keyed","b":"23_update5-memory","v":[4.980574607849121]}, -{"f":"dioxus-v0.3.0-keyed","b":"25_run-clear-memory","v":[5.9846601486206055]}, -{"f":"dioxus-v0.3.0-keyed","b":"26_run-10k-memory","v":[32.94811725616455]}, -{"f":"dioxus-v0.3.0-keyed","b":"31_startup-ci","v":[2105.6040000000003,2104.1459999999997,2105.358]}, -{"f":"dioxus-v0.3.0-keyed","b":"32_startup-bt","v":[52.436,46.776,41.308]}, -{"f":"dioxus-v0.3.0-keyed","b":"33_startup-mainthreadcost","v":[176.48399999999998,164.11999999999998,161.82799999999995]}, -{"f":"dioxus-v0.3.0-keyed","b":"34_startup-totalbytes","v":[458.748046875,458.748046875,458.748046875]}, -{"f":"dojo-v8.0.0-keyed","b":"01_run1k","v":[69.946,70.994,71.42,72.631,73.112,73.578,75.236,76.257,76.621,78.337]}, -{"f":"dojo-v8.0.0-keyed","b":"02_replace1k","v":[64.304,64.961,65.718,66.306,66.484,68.343,68.366,69.288,70.404,71.74]}, -{"f":"dojo-v8.0.0-keyed","b":"03_update10th1k_x16","v":[128.462,132.958,133.336,133.549,135.129,135.397,138.016,138.498,145.542,146.728]}, -{"f":"dojo-v8.0.0-keyed","b":"04_select1k","v":[13.533,14.529,15.339,15.407,15.599,15.737,15.891,16.307,16.485,16.512]}, -{"f":"dojo-v8.0.0-keyed","b":"05_swap1k","v":[37.154,39.501,40.284,40.598,40.691,41.045,41.75,41.812,42.614,42.916]}, -{"f":"dojo-v8.0.0-keyed","b":"06_remove-one-1k","v":[46.98,52.626,52.884,53.297,53.324,54.018,54.049,54.236,55.686,57.135]}, -{"f":"dojo-v8.0.0-keyed","b":"07_create10k","v":[632.989,633.954,639.943,641.702,642.48,643.02,643.261,643.858,644.433,646.57]}, -{"f":"dojo-v8.0.0-keyed","b":"08_create1k-after1k_x2","v":[145.075,147.326,151.578,152.366,154.551,155.503,155.974,156.113,156.443,157.056]}, -{"f":"dojo-v8.0.0-keyed","b":"09_clear1k_x8","v":[34.256,34.921,34.969,35.862,36.045,36.82,36.847,37.752,39.538,39.936]}, -{"f":"dojo-v8.0.0-keyed","b":"21_ready-memory","v":[0.8837766647338867]}, -{"f":"dojo-v8.0.0-keyed","b":"22_run-memory","v":[7.172394752502441]}, -{"f":"dojo-v8.0.0-keyed","b":"23_update5-memory","v":[7.269649505615234]}, -{"f":"dojo-v8.0.0-keyed","b":"25_run-clear-memory","v":[1.677475929260254]}, -{"f":"dojo-v8.0.0-keyed","b":"26_run-10k-memory","v":[62.14646530151367]}, -{"f":"dojo-v8.0.0-keyed","b":"31_startup-ci","v":[2027.453,2026.9415,2028.0799999999997]}, -{"f":"dojo-v8.0.0-keyed","b":"32_startup-bt","v":[9.264,10.148,9.943999999999999]}, -{"f":"dojo-v8.0.0-keyed","b":"33_startup-mainthreadcost","v":[138.84799999999998,146.32399999999996,143.35199999999992]}, -{"f":"dojo-v8.0.0-keyed","b":"34_startup-totalbytes","v":[182.76953125,182.76953125,182.76953125]}, -{"f":"domdiff-v2.2.2-keyed","b":"01_run1k","v":[38.204,39.33,39.393,39.955,40.557,40.628,41.053,41.065,41.114,41.127]}, -{"f":"domdiff-v2.2.2-keyed","b":"02_replace1k","v":[42.895,43.199,44.004,44.183,44.408,44.594,45.683,46.098,46.333,46.383]}, -{"f":"domdiff-v2.2.2-keyed","b":"03_update10th1k_x16","v":[97.339,98.892,106.077,108.66,109.082,110.138,110.484,110.516,110.998,111.386]}, -{"f":"domdiff-v2.2.2-keyed","b":"04_select1k","v":[12.912,12.944,13.019,13.784,14.037,14.126,14.241,14.411,14.905,15.533]}, -{"f":"domdiff-v2.2.2-keyed","b":"05_swap1k","v":[25.697,26.763,28.839,29.231,29.602,30.264,32.105,32.167,32.339,32.623]}, -{"f":"domdiff-v2.2.2-keyed","b":"06_remove-one-1k","v":[43.672,44.634,46.194,47.394,48.073,48.113,48.619,50.362,50.796,51.233]}, -{"f":"domdiff-v2.2.2-keyed","b":"07_create10k","v":[440.404,442.079,442.082,442.683,442.963,444.274,444.295,444.527,445.667,445.768]}, -{"f":"domdiff-v2.2.2-keyed","b":"08_create1k-after1k_x2","v":[90.498,91.005,91.295,92.189,92.199,92.572,92.577,92.593,92.636,93.076]}, -{"f":"domdiff-v2.2.2-keyed","b":"09_clear1k_x8","v":[32.657,32.985,33.173,33.998,34.272,34.309,35.582,35.733,36.042,37.832]}, -{"f":"domdiff-v2.2.2-keyed","b":"21_ready-memory","v":[0.6539697647094727]}, -{"f":"domdiff-v2.2.2-keyed","b":"22_run-memory","v":[2.3228349685668945]}, -{"f":"domdiff-v2.2.2-keyed","b":"23_update5-memory","v":[2.284560203552246]}, -{"f":"domdiff-v2.2.2-keyed","b":"25_run-clear-memory","v":[0.7367362976074219]}, -{"f":"domdiff-v2.2.2-keyed","b":"26_run-10k-memory","v":[17.70609188079834]}, -{"f":"domdiff-v2.2.2-keyed","b":"31_startup-ci","v":[1876.9349999999997,1876.9050000000002,1877.2500000000002]}, -{"f":"domdiff-v2.2.2-keyed","b":"32_startup-bt","v":[9.836,9.831999999999999,9.687999999999999]}, -{"f":"domdiff-v2.2.2-keyed","b":"33_startup-mainthreadcost","v":[125.81199999999995,126.60799999999993,122.56799999999998]}, -{"f":"domdiff-v2.2.2-keyed","b":"34_startup-totalbytes","v":[145.515625,145.515625,145.515625]}, -{"f":"dominator-v0.5.0-keyed","b":"01_run1k","v":[46.847,47,47.227,47.248,47.256,47.555,47.574,47.7,48.171,48.681]}, -{"f":"dominator-v0.5.0-keyed","b":"02_replace1k","v":[50.732,50.85,51.176,51.416,51.869,52.254,52.49,52.938,53.909,54]}, -{"f":"dominator-v0.5.0-keyed","b":"03_update10th1k_x16","v":[99.527,101.014,103.538,105.325,107.62,109.252,109.859,110.508,111.154,111.836]}, -{"f":"dominator-v0.5.0-keyed","b":"04_select1k","v":[12.564,12.734,14.539,14.678,14.777,14.895,15.16,16.134,16.341,16.567]}, -{"f":"dominator-v0.5.0-keyed","b":"05_swap1k","v":[26.497,26.845,27.259,27.517,27.773,28.266,28.671,28.905,29.622,29.974]}, -{"f":"dominator-v0.5.0-keyed","b":"06_remove-one-1k","v":[43.896,44.449,47.558,47.763,48.21,48.303,48.328,48.606,49.479,50.621]}, -{"f":"dominator-v0.5.0-keyed","b":"07_create10k","v":[517.162,518.87,519.082,519.676,520.613,521.412,522.269,522.532,522.699,523.504]}, -{"f":"dominator-v0.5.0-keyed","b":"08_create1k-after1k_x2","v":[105.364,105.499,105.617,105.793,106.043,106.111,106.65,106.944,107.233,108.001]}, -{"f":"dominator-v0.5.0-keyed","b":"09_clear1k_x8","v":[40.8,42.616,43.547,43.841,43.901,46.372,47.166,47.185,47.459,49.747]}, -{"f":"dominator-v0.5.0-keyed","b":"21_ready-memory","v":[1.8409156799316406]}, -{"f":"dominator-v0.5.0-keyed","b":"22_run-memory","v":[3.8213577270507812]}, -{"f":"dominator-v0.5.0-keyed","b":"23_update5-memory","v":[3.930600166320801]}, -{"f":"dominator-v0.5.0-keyed","b":"25_run-clear-memory","v":[2.7342519760131836]}, -{"f":"dominator-v0.5.0-keyed","b":"26_run-10k-memory","v":[23.19097900390625]}, -{"f":"dominator-v0.5.0-keyed","b":"31_startup-ci","v":[1878.5149999999999,1878.83,1878.5149999999999]}, -{"f":"dominator-v0.5.0-keyed","b":"32_startup-bt","v":[25.607999999999997,26.644,26.223999999999997]}, -{"f":"dominator-v0.5.0-keyed","b":"33_startup-mainthreadcost","v":[143.25199999999995,150.91599999999988,148.32399999999996]}, -{"f":"dominator-v0.5.0-keyed","b":"34_startup-totalbytes","v":[274.3935546875,274.3935546875,274.3935546875]}, -{"f":"domvm-v3.4.12-keyed","b":"01_run1k","v":[41.421,41.428,41.476,41.557,41.617,42.07,42.082,42.682,42.71,42.767]}, -{"f":"domvm-v3.4.12-keyed","b":"02_replace1k","v":[44.074,44.393,44.543,44.854,45.042,45.111,45.318,45.367,45.442,45.892]}, -{"f":"domvm-v3.4.12-keyed","b":"03_update10th1k_x16","v":[114.246,114.515,114.699,117.344,117.848,119.282,120.225,121.824,121.883,123.182]}, -{"f":"domvm-v3.4.12-keyed","b":"04_select1k","v":[21.277,21.373,23.174,23.181,24.217,24.474,24.521,24.804,25.042,25.137]}, -{"f":"domvm-v3.4.12-keyed","b":"05_swap1k","v":[29.145,30.469,31.474,31.493,31.844,32.733,33.245,33.294,33.812,34.58]}, -{"f":"domvm-v3.4.12-keyed","b":"06_remove-one-1k","v":[45.052,46.936,49.613,49.866,50.01,50.036,50.36,50.442,50.481,50.685]}, -{"f":"domvm-v3.4.12-keyed","b":"07_create10k","v":[469.947,474.099,475.236,475.271,475.425,476.169,476.323,481.478,483.782,484.357]}, -{"f":"domvm-v3.4.12-keyed","b":"08_create1k-after1k_x2","v":[97.046,97.484,97.764,97.993,98.115,98.296,98.473,98.91,99.046,99.158]}, -{"f":"domvm-v3.4.12-keyed","b":"09_clear1k_x8","v":[30.473,31.631,33.158,33.324,33.797,34.47,35.079,36.306,36.413,36.558]}, -{"f":"domvm-v3.4.12-keyed","b":"21_ready-memory","v":[0.7033662796020508]}, -{"f":"domvm-v3.4.12-keyed","b":"22_run-memory","v":[3.070359230041504]}, -{"f":"domvm-v3.4.12-keyed","b":"23_update5-memory","v":[3.165863037109375]}, -{"f":"domvm-v3.4.12-keyed","b":"25_run-clear-memory","v":[0.9961557388305664]}, -{"f":"domvm-v3.4.12-keyed","b":"26_run-10k-memory","v":[22.17745876312256]}, -{"f":"domvm-v3.4.12-keyed","b":"31_startup-ci","v":[1879.1899999999998,1876.9550000000002,1876.3350000000003]}, -{"f":"domvm-v3.4.12-keyed","b":"32_startup-bt","v":[9.88,9.876,9.447999999999999]}, -{"f":"domvm-v3.4.12-keyed","b":"33_startup-mainthreadcost","v":[135.196,128.06799999999993,122.73199999999996]}, -{"f":"domvm-v3.4.12-keyed","b":"34_startup-totalbytes","v":[153.666015625,153.666015625,153.666015625]}, -{"f":"doohtml-keyed","b":"01_run1k","v":[37.941,39.244,39.249,39.353,39.735,40.262,40.503,40.642,40.758,40.93]}, -{"f":"doohtml-keyed","b":"02_replace1k","v":[41.574,41.998,42.674,43.042,43.664,43.788,44.028,44.337,44.474,44.487]}, -{"f":"doohtml-keyed","b":"03_update10th1k_x16","v":[99.523,100.665,103.249,104.952,110.181,110.535,110.824,111.199,112.374,113.982]}, -{"f":"doohtml-keyed","b":"04_select1k","v":[9.632,10.496,10.872,11.056,11.633,11.941,12.653,13.2,13.518,13.548]}, -{"f":"doohtml-keyed","b":"05_swap1k","v":[28.253,28.254,28.72,28.902,28.913,29.014,29.786,30.611,31.134,31.164]}, -{"f":"doohtml-keyed","b":"06_remove-one-1k","v":[44.513,44.541,46.29,47.111,47.345,47.59,47.73,47.739,47.746,48.05]}, -{"f":"doohtml-keyed","b":"07_create10k","v":[438.165,439.783,439.836,440.495,441.141,442.944,444.131,445.868,446.183,446.283]}, -{"f":"doohtml-keyed","b":"08_create1k-after1k_x2","v":[89.568,90.891,91.163,91.256,91.459,91.527,92.038,92.089,92.362,92.403]}, -{"f":"doohtml-keyed","b":"09_clear1k_x8","v":[31.219,31.736,31.855,33.419,33.731,34.113,34.192,34.723,34.743,34.891]}, -{"f":"doohtml-keyed","b":"21_ready-memory","v":[0.6984491348266602]}, -{"f":"doohtml-keyed","b":"22_run-memory","v":[1.836289405822754]}, -{"f":"doohtml-keyed","b":"23_update5-memory","v":[1.9787425994873047]}, -{"f":"doohtml-keyed","b":"25_run-clear-memory","v":[0.7489423751831055]}, -{"f":"doohtml-keyed","b":"26_run-10k-memory","v":[10.57148551940918]}, -{"f":"doohtml-keyed","b":"31_startup-ci","v":[1876.7899999999997,1877.815,1877.3950000000002]}, -{"f":"doohtml-keyed","b":"32_startup-bt","v":[9.427999999999999,9.707999999999998,9.611999999999998]}, -{"f":"doohtml-keyed","b":"33_startup-mainthreadcost","v":[140.79199999999994,141.90399999999994,143.6399999999999]}, -{"f":"doohtml-keyed","b":"34_startup-totalbytes","v":[156.3330078125,156.3330078125,156.3330078125]}, -{"f":"doz-v5-preview-keyed","b":"01_run1k","v":[59.148,60.105,60.469,60.729,60.847,60.944,60.994,61.004,61.047,62.582]}, -{"f":"doz-v5-preview-keyed","b":"02_replace1k","v":[58.791,59.553,59.629,59.634,59.831,60.033,60.05,60.445,60.835,60.839]}, -{"f":"doz-v5-preview-keyed","b":"03_update10th1k_x16","v":[152.883,159.356,159.657,159.911,160.931,161.252,162.726,164.452,166.828,166.888]}, -{"f":"doz-v5-preview-keyed","b":"04_select1k","v":[40.565,40.666,40.914,40.93,41.878,42.198,42.262,42.419,42.758,45.638]}, -{"f":"doz-v5-preview-keyed","b":"05_swap1k","v":[35.427,36.055,36.995,37.154,37.425,37.783,39.969,40.444,40.846,40.886]}, -{"f":"doz-v5-preview-keyed","b":"06_remove-one-1k","v":[55.396,57.675,59.839,60.442,60.628,61.215,61.585,61.618,61.795,63.24]}, -{"f":"doz-v5-preview-keyed","b":"07_create10k","v":[715.246,736.032,736.305,736.529,737.154,737.564,738.501,741.419,741.984,742.269]}, -{"f":"doz-v5-preview-keyed","b":"08_create1k-after1k_x2","v":[196.19,198.066,198.304,198.481,198.684,198.723,198.892,198.895,198.918,198.974]}, -{"f":"doz-v5-preview-keyed","b":"09_clear1k_x8","v":[39.145,39.275,40.514,40.673,41.2,41.453,41.956,42.616,44.188,45.008]}, -{"f":"doz-v5-preview-keyed","b":"21_ready-memory","v":[0.9754123687744141]}, -{"f":"doz-v5-preview-keyed","b":"22_run-memory","v":[4.566320419311523]}, -{"f":"doz-v5-preview-keyed","b":"23_update5-memory","v":[5.2518310546875]}, -{"f":"doz-v5-preview-keyed","b":"25_run-clear-memory","v":[9.075860977172852]}, -{"f":"doz-v5-preview-keyed","b":"26_run-10k-memory","v":[34.39167308807373]}, -{"f":"doz-v5-preview-keyed","b":"31_startup-ci","v":[2251.435,2252.4900000000002,2252.0550000000003]}, -{"f":"doz-v5-preview-keyed","b":"32_startup-bt","v":[9.772,9.52,9.715999999999998]}, -{"f":"doz-v5-preview-keyed","b":"33_startup-mainthreadcost","v":[147.404,140.55999999999992,137.99199999999996]}, -{"f":"doz-v5-preview-keyed","b":"34_startup-totalbytes","v":[223.765625,223.765625,223.765625]}, -{"f":"ef-js-v0.16.2-keyed","b":"01_run1k","v":[47.052,47.275,47.379,47.555,47.598,47.626,47.761,48.553,48.873,49.727]}, -{"f":"ef-js-v0.16.2-keyed","b":"02_replace1k","v":[49.755,50.304,50.491,50.752,50.864,51.177,51.323,51.643,52.155,52.292]}, -{"f":"ef-js-v0.16.2-keyed","b":"03_update10th1k_x16","v":[89.94,97.495,103.261,104.37,105.535,105.64,106.196,106.655,108.184,115.436]}, -{"f":"ef-js-v0.16.2-keyed","b":"04_select1k","v":[9.981,12.915,13.195,13.198,13.217,13.281,13.571,13.618,13.829,14.089]}, -{"f":"ef-js-v0.16.2-keyed","b":"05_swap1k","v":[26.212,26.978,27.049,27.155,27.456,27.786,28.402,29.186,30.317,30.789]}, -{"f":"ef-js-v0.16.2-keyed","b":"06_remove-one-1k","v":[43.569,45.593,46.971,47.616,47.768,48.516,49.303,49.31,49.569,49.62]}, -{"f":"ef-js-v0.16.2-keyed","b":"07_create10k","v":[530.351,535.199,537.038,539.273,540.517,540.69,541.835,541.923,541.943,543.513]}, -{"f":"ef-js-v0.16.2-keyed","b":"08_create1k-after1k_x2","v":[107.997,108.052,108.115,108.194,108.198,108.776,109.066,109.412,109.511,109.586]}, -{"f":"ef-js-v0.16.2-keyed","b":"09_clear1k_x8","v":[42.238,43.516,43.562,43.713,44.085,44.665,44.735,44.991,47.111,48.353]}, -{"f":"ef-js-v0.16.2-keyed","b":"21_ready-memory","v":[0.7586545944213867]}, -{"f":"ef-js-v0.16.2-keyed","b":"22_run-memory","v":[4.286253929138184]}, -{"f":"ef-js-v0.16.2-keyed","b":"23_update5-memory","v":[4.416034698486328]}, -{"f":"ef-js-v0.16.2-keyed","b":"25_run-clear-memory","v":[1.0298213958740234]}, -{"f":"ef-js-v0.16.2-keyed","b":"26_run-10k-memory","v":[35.77073001861572]}, -{"f":"ef-js-v0.16.2-keyed","b":"31_startup-ci","v":[1952.2399999999998,1952.695,1876.4250000000002]}, -{"f":"ef-js-v0.16.2-keyed","b":"32_startup-bt","v":[10.404,11.252,11.18]}, -{"f":"ef-js-v0.16.2-keyed","b":"33_startup-mainthreadcost","v":[132.172,136.95199999999997,126.31199999999993]}, -{"f":"ef-js-v0.16.2-keyed","b":"34_startup-totalbytes","v":[167.544921875,167.544921875,167.544921875]}, -{"f":"elm-v0.19.1-3-keyed","b":"01_run1k","v":[44.45,45.581,47.597,48.484,49.031,50.515,52.294,52.826,53.092,53.738]}, -{"f":"elm-v0.19.1-3-keyed","b":"02_replace1k","v":[45.991,46.077,46.13,48.089,48.396,48.53,51.941,52.159,52.569,53.719]}, -{"f":"elm-v0.19.1-3-keyed","b":"03_update10th1k_x16","v":[108.996,110.172,111.014,116.346,117.068,117.321,117.776,120.902,121.178,122.035]}, -{"f":"elm-v0.19.1-3-keyed","b":"04_select1k","v":[15.979,16.561,17.143,17.16,17.487,17.761,18.313,18.949,18.984,20.159]}, -{"f":"elm-v0.19.1-3-keyed","b":"05_swap1k","v":[28.117,28.339,28.454,29.5,32.842,42.334,43.953,46.134,46.493,47.346000000000004]}, -{"f":"elm-v0.19.1-3-keyed","b":"06_remove-one-1k","v":[52.064,53.107,54.461,55.066,55.094,55.757,56.233,56.957,57.076,58.106]}, -{"f":"elm-v0.19.1-3-keyed","b":"07_create10k","v":[485.463,486.022,492.243,495.071,496.508,496.893,497.267,498.744,501.359,505.086]}, -{"f":"elm-v0.19.1-3-keyed","b":"08_create1k-after1k_x2","v":[97.922,98.411,99.867,100.212,103.937,106.02,106.222,106.279,107.515,108.817]}, -{"f":"elm-v0.19.1-3-keyed","b":"09_clear1k_x8","v":[35.779,35.794,36.022,36.811,37.454,37.786,37.812,38.103,38.212,39.061]}, -{"f":"elm-v0.19.1-3-keyed","b":"21_ready-memory","v":[0.7696390151977539]}, -{"f":"elm-v0.19.1-3-keyed","b":"22_run-memory","v":[3.5070180892944336]}, -{"f":"elm-v0.19.1-3-keyed","b":"23_update5-memory","v":[3.614302635192871]}, -{"f":"elm-v0.19.1-3-keyed","b":"25_run-clear-memory","v":[1.1022462844848633]}, -{"f":"elm-v0.19.1-3-keyed","b":"26_run-10k-memory","v":[27.98176097869873]}, -{"f":"elm-v0.19.1-3-keyed","b":"31_startup-ci","v":[1876.685,1876.68,1877.4149999999997]}, -{"f":"elm-v0.19.1-3-keyed","b":"32_startup-bt","v":[14.259999999999996,14.759999999999996,14.043999999999993]}, -{"f":"elm-v0.19.1-3-keyed","b":"33_startup-mainthreadcost","v":[120.03199999999997,133.19599999999994,123.75199999999997]}, -{"f":"elm-v0.19.1-3-keyed","b":"34_startup-totalbytes","v":[160.9248046875,160.9248046875,160.9248046875]}, -{"f":"ember-v4.10.0-keyed","b":"01_run1k","v":[72.872,72.904,73.107,73.463,73.563,73.608,74.04,74.174,74.251,74.627]}, -{"f":"ember-v4.10.0-keyed","b":"02_replace1k","v":[91.42,91.552,91.979,92.323,92.395,92.581,92.64,92.705,93.263,93.746]}, -{"f":"ember-v4.10.0-keyed","b":"03_update10th1k_x16","v":[145.394,145.922,146.498,149.039,149.401,151.298,151.767,152.156,155.009,155.336]}, -{"f":"ember-v4.10.0-keyed","b":"04_select1k","v":[65.451,65.887,66.694,67.609,70.489,71.22,72.354,72.907,74.438,78.988]}, -{"f":"ember-v4.10.0-keyed","b":"05_swap1k","v":[39.706,43.031,43.306,43.83,44.759,46.227,47.78,47.957,48.109,48.313]}, -{"f":"ember-v4.10.0-keyed","b":"06_remove-one-1k","v":[61.485,63.32,63.441,63.443,63.486,63.595,64.487,64.609,64.793,64.982]}, -{"f":"ember-v4.10.0-keyed","b":"07_create10k","v":[695.905,696.267,701.358,701.643,702.7,704.815,706.973,708.835,711.25,712.824]}, -{"f":"ember-v4.10.0-keyed","b":"08_create1k-after1k_x2","v":[179.967,180.217,180.222,180.272,180.427,180.751,180.852,181.554,182.515,184.476]}, -{"f":"ember-v4.10.0-keyed","b":"09_clear1k_x8","v":[69.511,71.876,72.011,73.047,73.413,73.711,73.913,74.428,74.429,74.874]}, -{"f":"ember-v4.10.0-keyed","b":"21_ready-memory","v":[6.908675193786621]}, -{"f":"ember-v4.10.0-keyed","b":"22_run-memory","v":[13.612188339233398]}, -{"f":"ember-v4.10.0-keyed","b":"23_update5-memory","v":[13.779763221740723]}, -{"f":"ember-v4.10.0-keyed","b":"25_run-clear-memory","v":[8.606311798095703]}, -{"f":"ember-v4.10.0-keyed","b":"26_run-10k-memory","v":[71.26093101501465]}, -{"f":"ember-v4.10.0-keyed","b":"31_startup-ci","v":[4431.1765,4434.097,4438.931500000001]}, -{"f":"ember-v4.10.0-keyed","b":"32_startup-bt","v":[83.376,78.71999999999998,80.184]}, -{"f":"ember-v4.10.0-keyed","b":"33_startup-mainthreadcost","v":[248.08399999999997,238.22399999999993,241.77599999999995]}, -{"f":"ember-v4.10.0-keyed","b":"34_startup-totalbytes","v":[595.205078125,595.205078125,595.205078125]}, -{"f":"endorphin-v0.5.2-keyed","b":"01_run1k","v":[42.92,43.411,43.973,44.465,44.547,44.741,45.119,45.833,48.94,49.79]}, -{"f":"endorphin-v0.5.2-keyed","b":"02_replace1k","v":[45.303,47.256,47.774,47.83,47.986,48.282,49.961,50.689,53.563,55.103]}, -{"f":"endorphin-v0.5.2-keyed","b":"03_update10th1k_x16","v":[98.558,99.888,100.581,102.122,103.531,104.47,106.804,107.04,109.875,110.793]}, -{"f":"endorphin-v0.5.2-keyed","b":"04_select1k","v":[14.835,17.337,19.51,20.569,21.237,22.065,22.56,22.567,22.835,22.906]}, -{"f":"endorphin-v0.5.2-keyed","b":"05_swap1k","v":[25.814,30.054,31.922,32.087,34.349,35.218,43.123000000000005,46.107,46.464,46.576]}, -{"f":"endorphin-v0.5.2-keyed","b":"06_remove-one-1k","v":[54.318,54.929,58.319,58.324,59.081,60.669,62.709,63.125,63.275,64.995]}, -{"f":"endorphin-v0.5.2-keyed","b":"07_create10k","v":[460.544,465.161,467.302,470.166,470.908,471.104,471.303,471.489,472.02,473.989]}, -{"f":"endorphin-v0.5.2-keyed","b":"08_create1k-after1k_x2","v":[96.755,97.422,98.264,98.902,99.079,104.931,105.119,105.178,105.99,106.247]}, -{"f":"endorphin-v0.5.2-keyed","b":"09_clear1k_x8","v":[41.314,41.883,41.999,42.701,43.865,44.246,44.501,44.573,45.207,45.534]}, -{"f":"endorphin-v0.5.2-keyed","b":"21_ready-memory","v":[0.6884450912475586]}, -{"f":"endorphin-v0.5.2-keyed","b":"22_run-memory","v":[2.1155433654785156]}, -{"f":"endorphin-v0.5.2-keyed","b":"23_update5-memory","v":[2.2685232162475586]}, -{"f":"endorphin-v0.5.2-keyed","b":"25_run-clear-memory","v":[0.9522428512573242]}, -{"f":"endorphin-v0.5.2-keyed","b":"26_run-10k-memory","v":[15.64360523223877]}, -{"f":"endorphin-v0.5.2-keyed","b":"31_startup-ci","v":[1877.1350000000002,1876.745,1876.6100000000001]}, -{"f":"endorphin-v0.5.2-keyed","b":"32_startup-bt","v":[9.735999999999999,9.892000000000001,10.248000000000001]}, -{"f":"endorphin-v0.5.2-keyed","b":"33_startup-mainthreadcost","v":[127.65599999999999,122.55999999999996,130.14799999999997]}, -{"f":"endorphin-v0.5.2-keyed","b":"34_startup-totalbytes","v":[151.4052734375,151.4052734375,151.4052734375]}, -{"f":"fntags-v0.3.3-keyed","b":"01_run1k","v":[47.258,47.475,47.498,47.519,47.717,47.816,48.079,48.369,48.552,48.552]}, -{"f":"fntags-v0.3.3-keyed","b":"02_replace1k","v":[49.386,49.462,49.833,50.067,50.086,50.09,50.142,50.17,50.376,50.403]}, -{"f":"fntags-v0.3.3-keyed","b":"03_update10th1k_x16","v":[103.237,104.095,104.283,107.196,107.912,108.846,109.702,110.23,110.414,110.616]}, -{"f":"fntags-v0.3.3-keyed","b":"04_select1k","v":[9.359,9.994,10.538,11.469,12.259,12.26,12.76,12.81,13.346,14.147]}, -{"f":"fntags-v0.3.3-keyed","b":"05_swap1k","v":[28.64,28.78,29.085,29.517,29.723,30.089,30.164,32.825,33.093,34.112]}, -{"f":"fntags-v0.3.3-keyed","b":"06_remove-one-1k","v":[46.233,48.948,49.505,50.516,50.527,50.694,51.862,51.939,52.204,53.09]}, -{"f":"fntags-v0.3.3-keyed","b":"07_create10k","v":[525.684,525.842,526.427,526.913,527.136,529.185,529.295,529.745,529.768,534.194]}, -{"f":"fntags-v0.3.3-keyed","b":"08_create1k-after1k_x2","v":[107.425,107.451,107.748,107.852,108.614,108.666,108.978,109.03,109.474,109.651]}, -{"f":"fntags-v0.3.3-keyed","b":"09_clear1k_x8","v":[31.081,32.467,32.993,33.144,33.186,35.708,35.757,35.924,36.155,36.246]}, -{"f":"fntags-v0.3.3-keyed","b":"21_ready-memory","v":[0.7057027816772461]}, -{"f":"fntags-v0.3.3-keyed","b":"22_run-memory","v":[2.9421539306640625]}, -{"f":"fntags-v0.3.3-keyed","b":"23_update5-memory","v":[3.1502370834350586]}, -{"f":"fntags-v0.3.3-keyed","b":"25_run-clear-memory","v":[0.9379472732543945]}, -{"f":"fntags-v0.3.3-keyed","b":"26_run-10k-memory","v":[24.68762969970703]}, -{"f":"fntags-v0.3.3-keyed","b":"31_startup-ci","v":[1952.1779999999999,1951.4245,1953.432]}, -{"f":"fntags-v0.3.3-keyed","b":"32_startup-bt","v":[13.539999999999996,14.735999999999997,13.715999999999994]}, -{"f":"fntags-v0.3.3-keyed","b":"33_startup-mainthreadcost","v":[122.2399999999999,126.61999999999996,121.124]}, -{"f":"fntags-v0.3.3-keyed","b":"34_startup-totalbytes","v":[149.9287109375,149.9287109375,149.9287109375]}, -{"f":"forgo-v2.2.3-keyed","b":"01_run1k","v":[49.769,49.837,50.665,50.759,51.347,52.398,52.603,53.583,53.844,53.861]}, -{"f":"forgo-v2.2.3-keyed","b":"02_replace1k","v":[182.754,185.04,187.825,189.831,190.048,190.31,190.603,191.759,192.596,193.443]}, -{"f":"forgo-v2.2.3-keyed","b":"03_update10th1k_x16","v":[530.676,535.93,536.119,544.982,545.769,549.478,553.349,553.758,554.665,556.209]}, -{"f":"forgo-v2.2.3-keyed","b":"04_select1k","v":[504.304,508.244,509.686,518.06,527.424,527.476,528.523,528.625,530.913,531.112]}, -{"f":"forgo-v2.2.3-keyed","b":"05_swap1k","v":[245.102,246.579,247.285,247.333,247.555,248.293,249.039,249.216,249.495,250.719]}, -{"f":"forgo-v2.2.3-keyed","b":"06_remove-one-1k","v":[191.508,192.735,194.068,195.365,195.771,195.901,196.442,197.144,197.569,198.998]}, -{"f":"forgo-v2.2.3-keyed","b":"07_create10k","v":[581.385,583.866,584.381,584.516,585.169,587.699,588.425,588.616,589.428,589.853]}, -{"f":"forgo-v2.2.3-keyed","b":"08_create1k-after1k_x2","v":[177.229,178.389,178.477,179.541,180.121,180.146,180.922,181.079,181.239,184.121]}, -{"f":"forgo-v2.2.3-keyed","b":"09_clear1k_x8","v":[43.363,43.95,44.949,46.829,46.895,47.069,47.875,50.732,51.259,51.268]}, -{"f":"forgo-v2.2.3-keyed","b":"21_ready-memory","v":[0.7249927520751953]}, -{"f":"forgo-v2.2.3-keyed","b":"22_run-memory","v":[4.227541923522949]}, -{"f":"forgo-v2.2.3-keyed","b":"23_update5-memory","v":[4.675305366516113]}, -{"f":"forgo-v2.2.3-keyed","b":"25_run-clear-memory","v":[17.040178298950195]}, -{"f":"forgo-v2.2.3-keyed","b":"26_run-10k-memory","v":[34.14866065979004]}, -{"f":"forgo-v2.2.3-keyed","b":"31_startup-ci","v":[1876.5100000000002,1876.6200000000001,1876.4850000000001]}, -{"f":"forgo-v2.2.3-keyed","b":"32_startup-bt","v":[9.356,9.1,11.176000000000002]}, -{"f":"forgo-v2.2.3-keyed","b":"33_startup-mainthreadcost","v":[118.9,126.11999999999999,127.87999999999994]}, -{"f":"forgo-v2.2.3-keyed","b":"34_startup-totalbytes","v":[153.2763671875,153.2763671875,153.2763671875]}, -{"f":"fre-v2.5.5-keyed","b":"01_run1k","v":[52.663,53.295,53.596,53.783,54.004,54.287,54.388,54.492,54.833,54.999]}, -{"f":"fre-v2.5.5-keyed","b":"02_replace1k","v":[60.999,61.439,61.453,61.498,62.437,63.372,63.771,64.65,64.846,64.985]}, -{"f":"fre-v2.5.5-keyed","b":"03_update10th1k_x16","v":[207.272,211.23,215.522,218.481,222.998,226.422,235.213,236.038,246.203,274.444]}, -{"f":"fre-v2.5.5-keyed","b":"04_select1k","v":[34.341,36.208,36.505,36.97,38.462,39.613,39.91,42.134,42.969,43.518]}, -{"f":"fre-v2.5.5-keyed","b":"05_swap1k","v":[30.571,31.728,32.602,32.737,33.364,37.455,37.657,37.948,39.354,40.617]}, -{"f":"fre-v2.5.5-keyed","b":"06_remove-one-1k","v":[48.238,48.94,50.32,51.031,51.166,51.642,51.833,52.588,53.087,54.161]}, -{"f":"fre-v2.5.5-keyed","b":"07_create10k","v":[587.641,588.846,592.6,593.703,595.321,595.887,597.83,598.313,598.332,599.29]}, -{"f":"fre-v2.5.5-keyed","b":"08_create1k-after1k_x2","v":[142.223,142.554,142.622,144.492,144.616,144.787,145.503,146.278,150.986,151.272]}, -{"f":"fre-v2.5.5-keyed","b":"09_clear1k_x8","v":[44.62,45.413,47.885,49.218,50.247,50.789,50.8,52.434,53.37,54.146]}, -{"f":"fre-v2.5.5-keyed","b":"21_ready-memory","v":[0.741755485534668]}, -{"f":"fre-v2.5.5-keyed","b":"22_run-memory","v":[3.879993438720703]}, -{"f":"fre-v2.5.5-keyed","b":"23_update5-memory","v":[5.38304328918457]}, -{"f":"fre-v2.5.5-keyed","b":"25_run-clear-memory","v":[15.044293403625488]}, -{"f":"fre-v2.5.5-keyed","b":"26_run-10k-memory","v":[30.05861186981201]}, -{"f":"fre-v2.5.5-keyed","b":"31_startup-ci","v":[1876.59,1876.9550000000002,1877.6999999999998]}, -{"f":"fre-v2.5.5-keyed","b":"32_startup-bt","v":[9.696,9.739999999999998,10.536]}, -{"f":"fre-v2.5.5-keyed","b":"33_startup-mainthreadcost","v":[126.81199999999993,123.66399999999997,127.52799999999998]}, -{"f":"fre-v2.5.5-keyed","b":"34_startup-totalbytes","v":[148.7099609375,148.7099609375,148.7099609375]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"01_run1k","v":[39.964,39.967,40.23,40.29,40.536,40.599,40.66,40.784,41.191,41.416]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"02_replace1k","v":[42.155,42.363,42.659,43.209,44.758,45.026,45.12,45.421,45.878,45.888]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"03_update10th1k_x16","v":[89.596,99.764,104.324,104.703,105.632,108.504,108.98,109.088,109.962,111.654]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"04_select1k","v":[9.012,9.521,12.079,12.183,12.355,12.685,12.837,13.424,13.948,14.019]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"05_swap1k","v":[26.394,26.488,27.13,29.063,29.108,29.12,29.783,29.963,30.6,30.954]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"06_remove-one-1k","v":[43.423,43.536,45.756,46.032,46.251,46.419,47.161,47.406,47.513,48.217]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"07_create10k","v":[434.878,435.887,446.581,447.148,448.096,448.541,448.649,449.846,450.229,450.438]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"08_create1k-after1k_x2","v":[90.841,91.442,91.898,92.138,92.274,92.308,92.396,92.948,93.166,93.565]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"09_clear1k_x8","v":[29.973,30.048,30.856,31.807,31.878,33.068,33.492,33.57,34.307,34.409]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"21_ready-memory","v":[0.6440010070800781]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"22_run-memory","v":[1.777632713317871]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"23_update5-memory","v":[1.9379024505615234]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"25_run-clear-memory","v":[0.7305240631103516]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"26_run-10k-memory","v":[12.952136039733887]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"31_startup-ci","v":[1877.9650000000001,1877.33,1877.0299999999997]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"32_startup-bt","v":[9.92,10.512,10.128]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"33_startup-mainthreadcost","v":[122.84799999999996,125.09999999999997,125.56400000000001]}, -{"f":"fullweb-helpers-v0.1.0-keyed","b":"34_startup-totalbytes","v":[145.306640625,145.306640625,145.306640625]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"01_run1k","v":[42.001,42.267,42.337,42.502,42.647,42.855,42.979,43.1,43.188,43.223]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"02_replace1k","v":[44.091,44.54,44.993,45.15,45.443,45.641,46.253,46.334,46.913,47.302]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"03_update10th1k_x16","v":[95.381,96.405,99.22,101.237,102.507,102.636,105.121,106.667,106.692,111.407]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"04_select1k","v":[9.166,11.713,11.839,11.945,11.998,12.01,12.258,13.264,13.42,13.784]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"05_swap1k","v":[26.57,26.698,26.718,27.028,27.185,28.027,30.423,31.106,31.55,31.916]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"06_remove-one-1k","v":[43.332,45.379,47.185,47.207,47.252,47.438,47.836,48.311,48.312,48.728]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"07_create10k","v":[494.085,495.772,498.769,499.253,499.374,500.054,500.097,501.909,502.38,503.405]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"08_create1k-after1k_x2","v":[96.146,96.213,96.257,96.478,96.913,97.006,97.363,97.377,97.559,97.834]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"09_clear1k_x8","v":[31.943,31.956,32.313,32.807,33.018,33.921,34.095,34.26,34.537,35.239]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"21_ready-memory","v":[0.6660318374633789]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"22_run-memory","v":[2.8102569580078125]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"23_update5-memory","v":[2.9948740005493164]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"25_run-clear-memory","v":[0.7484779357910156]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"26_run-10k-memory","v":[23.905325889587402]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"31_startup-ci","v":[1877.7150000000001,1876.3300000000002,1876.7150000000001]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"32_startup-bt","v":[9.407999999999998,9.148,9.28]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"33_startup-mainthreadcost","v":[127.24399999999996,120.97199999999997,122.21999999999998]}, -{"f":"fullweb-template-v0.1.0-keyed","b":"34_startup-totalbytes","v":[147.3466796875,147.3466796875,147.3466796875]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"01_run1k","v":[62.008,62.744,64.302,64.848,65.516,65.919,66.043,66.834,67.008,67.136]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"02_replace1k","v":[82.708,83.116,83.303,83.398,83.424,83.488,83.638,83.703,83.741,85.995]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"03_update10th1k_x16","v":[136.62,137.006,138.358,140.624,145.24,147.57,149.284,150.758,151.589,151.702]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"04_select1k","v":[40.374,40.739,41.75,42.057,42.074,42.293,42.463,43.643,46.19,47.3]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"05_swap1k","v":[35.732,36.631,38.097,39.577,40.428,40.745,40.762,40.804,42.486,42.51]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"06_remove-one-1k","v":[53.591,53.974,55.33,55.425,55.73,56.238,56.762,56.812,57.5,58.206]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"07_create10k","v":[619.294,626.05,626.084,626.381,627.702,627.907,631.337,635.118,636.893,639.347]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"08_create1k-after1k_x2","v":[166.208,168.507,168.579,171.144,171.803,172.044,172.729,173.281,174.344,176.167]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"09_clear1k_x8","v":[47.213,47.928,48.534,48.991,53.604,53.9,54.121,55.091,55.644,56.448]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"21_ready-memory","v":[5.990019798278809]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"22_run-memory","v":[11.630210876464844]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"23_update5-memory","v":[11.757351875305176]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"25_run-clear-memory","v":[7.327442169189453]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"26_run-10k-memory","v":[58.11744976043701]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"31_startup-ci","v":[3048.496,3050.7479999999996,3049.2479999999996]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"32_startup-bt","v":[9.291999999999998,9.7,10.011999999999999]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"33_startup-mainthreadcost","v":[169.272,179.37199999999996,180.36400000000006]}, -{"f":"glimmer-v0.14.0-alpha.13-keyed","b":"34_startup-totalbytes","v":[352.861328125,352.861328125,352.861328125]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"01_run1k","v":[67.463,68.225,68.425,68.522,68.904,69.057,69.156,69.229,70.579,71.22]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"02_replace1k","v":[89.001,89.712,90.528,90.944,91.598,91.752,91.877,91.957,92.359,93.108]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"03_update10th1k_x16","v":[132.67,136.159,136.353,136.868,137.377,137.999,138.618,143.395,144.24,145.311]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"04_select1k","v":[72.421,73.709,77.75,78.15,78.306,79.585,80.047,82.938,83.958,85.919]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"05_swap1k","v":[32.64,32.954,34.938,36.556,37.675,37.815,37.824,38.499,38.917,39.006]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"06_remove-one-1k","v":[63.107,65.365,66.046,66.616,66.987,67.431,67.483,67.799,68.155,68.772]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"07_create10k","v":[641.4,641.908,644.99,645.013,646.893,647.811,649.331,649.58,650.821,652.227]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"08_create1k-after1k_x2","v":[176.369,176.79,176.859,177.467,177.792,177.923,178.844,179.436,179.84,180.665]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"09_clear1k_x8","v":[53.384,56.679,57.066,57.2,57.218,58.627,58.853,59.556,60.733,60.838]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"21_ready-memory","v":[5.415060997009277]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"22_run-memory","v":[11.208609580993652]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"23_update5-memory","v":[11.337604522705078]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"25_run-clear-memory","v":[6.726846694946289]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"26_run-10k-memory","v":[60.204856872558594]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"31_startup-ci","v":[2402.335,2404.765,2401.45]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"32_startup-bt","v":[9.744,9.12,9.632]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"33_startup-mainthreadcost","v":[156.948,155.25999999999996,142.13199999999995]}, -{"f":"glimmer-2-v2.0.0-beta.20-keyed","b":"34_startup-totalbytes","v":[253.626953125,253.626953125,253.626953125]}, -{"f":"gyron-v0.0.16-keyed","b":"01_run1k","v":[47.609,48.127,48.188,48.872,49.331,49.436,50.086,50.125,50.317,50.397]}, -{"f":"gyron-v0.0.16-keyed","b":"02_replace1k","v":[52.548,52.892,53.161,53.465,54.101,54.464,54.497,54.728,54.767,54.818]}, -{"f":"gyron-v0.0.16-keyed","b":"03_update10th1k_x16","v":[137.382,140.564,142.067,142.238,144.075,146.196,149.509,149.84,150.102,150.539]}, -{"f":"gyron-v0.0.16-keyed","b":"04_select1k","v":[34.985,36.469,37.128,37.387,37.569,37.732,37.834,38.388,38.487,39.262]}, -{"f":"gyron-v0.0.16-keyed","b":"05_swap1k","v":[30.845,32.992,33.237,33.261,33.271,34.648,34.863,35.392,35.686,36.171]}, -{"f":"gyron-v0.0.16-keyed","b":"06_remove-one-1k","v":[55.473,56.843,59.436,59.61,59.636,59.958,60.021,60.539,60.872,61.062]}, -{"f":"gyron-v0.0.16-keyed","b":"07_create10k","v":[561.467,562.621,565.646,566.732,576.136,576.343,577.567,577.609,578.062,578.25]}, -{"f":"gyron-v0.0.16-keyed","b":"08_create1k-after1k_x2","v":[112.787,115.789,115.902,116.02,117.443,117.724,118.035,118.439,118.605,119.418]}, -{"f":"gyron-v0.0.16-keyed","b":"09_clear1k_x8","v":[49.55,49.638,52.261,52.613,52.801,52.834,53.493,54.598,55.106,57.838]}, -{"f":"gyron-v0.0.16-keyed","b":"21_ready-memory","v":[0.8206472396850586]}, -{"f":"gyron-v0.0.16-keyed","b":"22_run-memory","v":[3.94356632232666]}, -{"f":"gyron-v0.0.16-keyed","b":"23_update5-memory","v":[4.230629920959473]}, -{"f":"gyron-v0.0.16-keyed","b":"25_run-clear-memory","v":[2.432170867919922]}, -{"f":"gyron-v0.0.16-keyed","b":"26_run-10k-memory","v":[29.629318237304688]}, -{"f":"gyron-v0.0.16-keyed","b":"31_startup-ci","v":[2177.3450000000003,2177.135,2177.75]}, -{"f":"gyron-v0.0.16-keyed","b":"32_startup-bt","v":[10.06,9.136,9.679999999999998]}, -{"f":"gyron-v0.0.16-keyed","b":"33_startup-mainthreadcost","v":[135.32399999999996,131.99999999999997,137.99999999999997]}, -{"f":"gyron-v0.0.16-keyed","b":"34_startup-totalbytes","v":[201.359375,201.359375,201.359375]}, -{"f":"helix-v0.0.10-keyed","b":"01_run1k","v":[47.948,48.016,48.382,48.411,48.451,48.56,48.935,49.105,49.168,49.253]}, -{"f":"helix-v0.0.10-keyed","b":"02_replace1k","v":[50.634,51.272,51.55,52.224,52.652,52.74,52.849,53.425,54.049,54.458]}, -{"f":"helix-v0.0.10-keyed","b":"03_update10th1k_x16","v":[129.448,129.805,132.121,132.482,133.395,134.985,135.85,137.451,139.557,139.878]}, -{"f":"helix-v0.0.10-keyed","b":"04_select1k","v":[30.754,30.862,30.874,31.78,31.868,32.761,33.598,33.804,33.845,35.624]}, -{"f":"helix-v0.0.10-keyed","b":"05_swap1k","v":[169.346,169.407,169.884,169.934,170.425,171.714,171.772,172.492,173.362,174.266]}, -{"f":"helix-v0.0.10-keyed","b":"06_remove-one-1k","v":[52.453,52.929,53.444,53.518,54.206,55.331,55.666,55.67,55.943,55.984]}, -{"f":"helix-v0.0.10-keyed","b":"07_create10k","v":[638.732,638.921,639.714,641.174,643.312,645.14,645.405,648.557,649.229,650.94]}, -{"f":"helix-v0.0.10-keyed","b":"08_create1k-after1k_x2","v":[116.497,116.739,116.746,117.223,117.532,117.622,117.784,118.08,118.146,118.81]}, -{"f":"helix-v0.0.10-keyed","b":"09_clear1k_x8","v":[36.933,39.773,39.775,40.468,40.899,41.041,41.542,42.381,42.463,43.966]}, -{"f":"helix-v0.0.10-keyed","b":"21_ready-memory","v":[1.403524398803711]}, -{"f":"helix-v0.0.10-keyed","b":"22_run-memory","v":[4.759164810180664]}, -{"f":"helix-v0.0.10-keyed","b":"23_update5-memory","v":[5.282732009887695]}, -{"f":"helix-v0.0.10-keyed","b":"25_run-clear-memory","v":[2.317044258117676]}, -{"f":"helix-v0.0.10-keyed","b":"26_run-10k-memory","v":[30.866479873657227]}, -{"f":"helix-v0.0.10-keyed","b":"31_startup-ci","v":[3152.012,3151.78,3151.6319999999996]}, -{"f":"helix-v0.0.10-keyed","b":"32_startup-bt","v":[9.76,9.728,9.251999999999999]}, -{"f":"helix-v0.0.10-keyed","b":"33_startup-mainthreadcost","v":[157.47999999999996,159.69599999999997,160.136]}, -{"f":"helix-v0.0.10-keyed","b":"34_startup-totalbytes","v":[396.3232421875,396.3232421875,396.3232421875]}, -{"f":"heresy-v0.26.1-keyed","b":"01_run1k","v":[61.223,61.4,61.727,61.73,61.779,61.784,62.202,62.212,62.38,62.956]}, -{"f":"heresy-v0.26.1-keyed","b":"02_replace1k","v":[62.875,63.29,63.479,63.714,63.799,63.953,64.015,64.618,65.035,65.259]}, -{"f":"heresy-v0.26.1-keyed","b":"03_update10th1k_x16","v":[114.44,122.836,123.376,126.384,129.052,130.299,133.348,133.807,134.078,135.045]}, -{"f":"heresy-v0.26.1-keyed","b":"04_select1k","v":[19.631,20.228,20.273,21.244,21.353,21.93,22.069,22.839,22.96,24.721]}, -{"f":"heresy-v0.26.1-keyed","b":"05_swap1k","v":[29.196,31.934,32.612,33.317,34.541,34.617,34.642,34.78,35.105,35.492]}, -{"f":"heresy-v0.26.1-keyed","b":"06_remove-one-1k","v":[48.939,49.557,52.756,53.042,53.328,53.422,53.496,53.596,53.596,54.03]}, -{"f":"heresy-v0.26.1-keyed","b":"07_create10k","v":[650.42,657.635,657.734,658.884,663.531,665.762,666.423,667.324,668.066,668.264]}, -{"f":"heresy-v0.26.1-keyed","b":"08_create1k-after1k_x2","v":[134.787,135.075,135.273,135.505,136.171,136.172,136.848,137.278,138.403,138.573]}, -{"f":"heresy-v0.26.1-keyed","b":"09_clear1k_x8","v":[38.516,40.506,42.469,43.209,43.635,44.419,44.433,44.439,46.189,46.575]}, -{"f":"heresy-v0.26.1-keyed","b":"21_ready-memory","v":[0.9979639053344727]}, -{"f":"heresy-v0.26.1-keyed","b":"22_run-memory","v":[4.2197113037109375]}, -{"f":"heresy-v0.26.1-keyed","b":"23_update5-memory","v":[4.244207382202148]}, -{"f":"heresy-v0.26.1-keyed","b":"25_run-clear-memory","v":[1.3719701766967773]}, -{"f":"heresy-v0.26.1-keyed","b":"26_run-10k-memory","v":[33.33853530883789]}, -{"f":"heresy-v0.26.1-keyed","b":"31_startup-ci","v":[1877.69,1877.065,1877.45]}, -{"f":"heresy-v0.26.1-keyed","b":"32_startup-bt","v":[9.179999999999998,10.02,9.836]}, -{"f":"heresy-v0.26.1-keyed","b":"33_startup-mainthreadcost","v":[139.27599999999995,151.46399999999997,136.60800000000003]}, -{"f":"heresy-v0.26.1-keyed","b":"34_startup-totalbytes","v":[162.1552734375,162.1552734375,162.1552734375]}, -{"f":"hullo-v0.8.2-keyed","b":"01_run1k","v":[46.66,47.278,47.47,47.541,47.826,47.828,47.828,47.889,47.985,48.253]}, -{"f":"hullo-v0.8.2-keyed","b":"02_replace1k","v":[53.634,53.808,54.363,55.479,55.609,55.626,55.676,55.957,56.296,56.374]}, -{"f":"hullo-v0.8.2-keyed","b":"03_update10th1k_x16","v":[114.805,125.784,128.252,131.604,132.517,132.769,133.689,134.253,135.266,137.426]}, -{"f":"hullo-v0.8.2-keyed","b":"04_select1k","v":[32.086,32.216,33.132,33.267,34.328,34.356,34.756,34.905,35.423,35.991]}, -{"f":"hullo-v0.8.2-keyed","b":"05_swap1k","v":[30.333,32.089,32.17,33.153,35.403,35.728,35.81,35.829,36.38,36.515]}, -{"f":"hullo-v0.8.2-keyed","b":"06_remove-one-1k","v":[51.453,55.525,57.138,57.261,57.496,57.96,58.213,58.576,58.887,60.103]}, -{"f":"hullo-v0.8.2-keyed","b":"07_create10k","v":[518.55,519.448,520.396,522.086,522.369,522.45,522.493,522.547,522.685,523.779]}, -{"f":"hullo-v0.8.2-keyed","b":"08_create1k-after1k_x2","v":[108.845,110.196,110.629,110.863,111.279,111.448,111.79,111.86,111.933,112.336]}, -{"f":"hullo-v0.8.2-keyed","b":"09_clear1k_x8","v":[45.073,45.209,45.937,46.097,47.294,48.217,48.628,48.985,49.221,49.862]}, -{"f":"hullo-v0.8.2-keyed","b":"21_ready-memory","v":[0.7921810150146484]}, -{"f":"hullo-v0.8.2-keyed","b":"22_run-memory","v":[4.554600715637207]}, -{"f":"hullo-v0.8.2-keyed","b":"23_update5-memory","v":[4.524608612060547]}, -{"f":"hullo-v0.8.2-keyed","b":"25_run-clear-memory","v":[1.2205705642700195]}, -{"f":"hullo-v0.8.2-keyed","b":"26_run-10k-memory","v":[36.66515350341797]}, -{"f":"hullo-v0.8.2-keyed","b":"31_startup-ci","v":[2027.54,2026.685,2026.795]}, -{"f":"hullo-v0.8.2-keyed","b":"32_startup-bt","v":[9.56,9.975999999999999,10.491999999999999]}, -{"f":"hullo-v0.8.2-keyed","b":"33_startup-mainthreadcost","v":[136.104,129.80799999999996,130.712]}, -{"f":"hullo-v0.8.2-keyed","b":"34_startup-totalbytes","v":[179.392578125,179.392578125,179.392578125]}, -{"f":"hydro-js-v1.5.13-keyed","b":"01_run1k","v":[55.963,57.2,57.226,57.28,58.021,58.227,58.706,58.899,60.104,60.266]}, -{"f":"hydro-js-v1.5.13-keyed","b":"02_replace1k","v":[58.676,59.217,59.379,59.576,60.447,62.262,62.722,63.302,63.637,63.71]}, -{"f":"hydro-js-v1.5.13-keyed","b":"03_update10th1k_x16","v":[104.629,108.669,110.746,113.252,114.028,114.178,114.808,115.177,115.235,115.832]}, -{"f":"hydro-js-v1.5.13-keyed","b":"04_select1k","v":[24.314,24.736,24.89,25.088,25.218,25.288,25.647,26.816,27.083,27.087]}, -{"f":"hydro-js-v1.5.13-keyed","b":"05_swap1k","v":[27.176,28.718,29.943,30.547,32.051,32.113,32.172,32.201,32.313,32.553]}, -{"f":"hydro-js-v1.5.13-keyed","b":"06_remove-one-1k","v":[46.282,46.338,46.341,48.32,48.834,48.89,48.913,49.136,49.139,49.856]}, -{"f":"hydro-js-v1.5.13-keyed","b":"07_create10k","v":[648.197,655.605,657.88,659.083,659.144,659.555,660.283,660.39,660.807,661.061]}, -{"f":"hydro-js-v1.5.13-keyed","b":"08_create1k-after1k_x2","v":[146.358,146.557,147.305,147.565,147.599,147.616,147.94,148.457,148.56,149.178]}, -{"f":"hydro-js-v1.5.13-keyed","b":"09_clear1k_x8","v":[32.616,33.388,33.743,34.464,34.898,35.511,35.575,37.926,38.976,39.061]}, -{"f":"hydro-js-v1.5.13-keyed","b":"21_ready-memory","v":[0.7174749374389648]}, -{"f":"hydro-js-v1.5.13-keyed","b":"22_run-memory","v":[3.973989486694336]}, -{"f":"hydro-js-v1.5.13-keyed","b":"23_update5-memory","v":[4.190372467041016]}, -{"f":"hydro-js-v1.5.13-keyed","b":"25_run-clear-memory","v":[1.3609895706176758]}, -{"f":"hydro-js-v1.5.13-keyed","b":"26_run-10k-memory","v":[31.02641487121582]}, -{"f":"hydro-js-v1.5.13-keyed","b":"31_startup-ci","v":[1876.7849999999999,1876.9,1876.2350000000001]}, -{"f":"hydro-js-v1.5.13-keyed","b":"32_startup-bt","v":[8.94,9.259999999999998,9.511999999999999]}, -{"f":"hydro-js-v1.5.13-keyed","b":"33_startup-mainthreadcost","v":[123.14399999999999,121.05199999999991,125.90399999999995]}, -{"f":"hydro-js-v1.5.13-keyed","b":"34_startup-totalbytes","v":[153.2158203125,153.2158203125,153.2158203125]}, -{"f":"hyperapp-v2.0.22-keyed","b":"01_run1k","v":[47.112,48.769,49.206,50.339,51.024,52.401,52.938,53.936,54.363,55.566]}, -{"f":"hyperapp-v2.0.22-keyed","b":"02_replace1k","v":[47.602,49.105,49.46,50.019,50.227,51.129,51.383,52.063,53.367,54.064]}, -{"f":"hyperapp-v2.0.22-keyed","b":"03_update10th1k_x16","v":[99.237,101.537,102.06,103.978,108.292,112.008,114.01,115.063,117.02,117.212]}, -{"f":"hyperapp-v2.0.22-keyed","b":"04_select1k","v":[15.223,16.989,17.274,18.256,18.657,18.67,19.167,20.341,20.819,21.371]}, -{"f":"hyperapp-v2.0.22-keyed","b":"05_swap1k","v":[27.43,27.913,28.592,31.725,31.94,32.589,33.032,45.462,45.464999999999996,45.868]}, -{"f":"hyperapp-v2.0.22-keyed","b":"06_remove-one-1k","v":[53.76,56.084,56.424,58.082,59.907,61.545,63.895,65.524,65.62,66.6]}, -{"f":"hyperapp-v2.0.22-keyed","b":"07_create10k","v":[485.774,490.386,490.826,493.109,493.13,493.159,496.935,497.339,498.364,499.508]}, -{"f":"hyperapp-v2.0.22-keyed","b":"08_create1k-after1k_x2","v":[96.003,97.08,97.271,103.949,104.475,104.819,105.067,105.754,105.782,105.842]}, -{"f":"hyperapp-v2.0.22-keyed","b":"09_clear1k_x8","v":[30.132,32.263,33.016,33.075,33.078,33.605,33.608,34.052,34.651,35.085]}, -{"f":"hyperapp-v2.0.22-keyed","b":"21_ready-memory","v":[0.6678314208984375]}, -{"f":"hyperapp-v2.0.22-keyed","b":"22_run-memory","v":[2.948725700378418]}, -{"f":"hyperapp-v2.0.22-keyed","b":"23_update5-memory","v":[3.083643913269043]}, -{"f":"hyperapp-v2.0.22-keyed","b":"25_run-clear-memory","v":[0.7716751098632812]}, -{"f":"hyperapp-v2.0.22-keyed","b":"26_run-10k-memory","v":[22.61135196685791]}, -{"f":"hyperapp-v2.0.22-keyed","b":"31_startup-ci","v":[1885.165,1884.9650000000001,1884.84]}, -{"f":"hyperapp-v2.0.22-keyed","b":"32_startup-bt","v":[9.96,10.067999999999998,9.764]}, -{"f":"hyperapp-v2.0.22-keyed","b":"33_startup-mainthreadcost","v":[130.55599999999995,129.99599999999995,122.71999999999991]}, -{"f":"hyperapp-v2.0.22-keyed","b":"34_startup-totalbytes","v":[144.6767578125,144.6767578125,144.6767578125]}, -{"f":"imba-v1.5.2-keyed","b":"01_run1k","v":[45.801,46.134,46.372,47.946,50.826,51,51.479,52.223,53.044,53.905]}, -{"f":"imba-v1.5.2-keyed","b":"02_replace1k","v":[46.58,46.814,46.878,50.772,51.875,51.887,52.187,53.213,53.396,56.51]}, -{"f":"imba-v1.5.2-keyed","b":"03_update10th1k_x16","v":[96.548,99.871,104.702,105.98,106.728,106.869,107.468,108.103,110.053,110.976]}, -{"f":"imba-v1.5.2-keyed","b":"04_select1k","v":[15.767,16.845,17.053,17.159,17.47,17.988,18.366,18.435,18.942,18.953]}, -{"f":"imba-v1.5.2-keyed","b":"05_swap1k","v":[26.276,27.604,29.141,29.542,30.162,30.788,31.663,33.27,33.826,45.364]}, -{"f":"imba-v1.5.2-keyed","b":"06_remove-one-1k","v":[51.234,52.188,52.917,54.766,58.319,58.773,59.159,61.521,63.817,67.203]}, -{"f":"imba-v1.5.2-keyed","b":"07_create10k","v":[485.216,485.363,487.98,488.067,488.407,490.809,490.889,494.034,496.696,498.436]}, -{"f":"imba-v1.5.2-keyed","b":"08_create1k-after1k_x2","v":[100.071,108.155,108.367,108.569,108.855,108.988,109.042,109.468,110.13,110.902]}, -{"f":"imba-v1.5.2-keyed","b":"09_clear1k_x8","v":[34.796,34.85,35.113,35.128,35.942,36.442,36.632,38.218,38.87,39.369]}, -{"f":"imba-v1.5.2-keyed","b":"21_ready-memory","v":[0.9383544921875]}, -{"f":"imba-v1.5.2-keyed","b":"22_run-memory","v":[3.5781126022338867]}, -{"f":"imba-v1.5.2-keyed","b":"23_update5-memory","v":[3.5634260177612305]}, -{"f":"imba-v1.5.2-keyed","b":"25_run-clear-memory","v":[1.1226024627685547]}, -{"f":"imba-v1.5.2-keyed","b":"26_run-10k-memory","v":[25.930521965026855]}, -{"f":"imba-v1.5.2-keyed","b":"31_startup-ci","v":[2176.79,2177.205,2177.6949999999997]}, -{"f":"imba-v1.5.2-keyed","b":"32_startup-bt","v":[9.628,10.068000000000001,10.187999999999999]}, -{"f":"imba-v1.5.2-keyed","b":"33_startup-mainthreadcost","v":[128.912,136.51999999999992,134.45199999999997]}, -{"f":"imba-v1.5.2-keyed","b":"34_startup-totalbytes","v":[203.33203125,203.33203125,203.33203125]}, -{"f":"inferno-v7.4.8-keyed","b":"01_run1k","v":[38.342,38.407,38.567,38.998,39.158,39.366,39.381,39.716,40.146,40.295]}, -{"f":"inferno-v7.4.8-keyed","b":"02_replace1k","v":[42.38,43.308,43.948,44.686,44.765,44.99,45.33,45.61,45.613,45.683]}, -{"f":"inferno-v7.4.8-keyed","b":"03_update10th1k_x16","v":[99.329,100.939,105.977,107.323,108.496,109.474,110.006,111.391,114.132,114.426]}, -{"f":"inferno-v7.4.8-keyed","b":"04_select1k","v":[11.454,12.83,12.913,12.966,14.363,14.885,15.269,15.605,16.56,16.729]}, -{"f":"inferno-v7.4.8-keyed","b":"05_swap1k","v":[26.968,26.996,28.309,28.701,30.058,30.768,30.858,31.087,31.964,32.077]}, -{"f":"inferno-v7.4.8-keyed","b":"06_remove-one-1k","v":[44.997,45.698,46.021,46.19,46.391,47.22,47.716,47.737,48.402,48.827]}, -{"f":"inferno-v7.4.8-keyed","b":"07_create10k","v":[433.912,448.098,449.743,449.751,450.385,451.184,451.644,451.873,451.949,452.856]}, -{"f":"inferno-v7.4.8-keyed","b":"08_create1k-after1k_x2","v":[91.4,91.541,91.803,92.04,93.074,93.339,93.381,93.485,93.654,94.453]}, -{"f":"inferno-v7.4.8-keyed","b":"09_clear1k_x8","v":[31.523,31.952,32.276,34.163,34.536,34.805,35.531,35.758,35.794,35.972]}, -{"f":"inferno-v7.4.8-keyed","b":"21_ready-memory","v":[0.715632438659668]}, -{"f":"inferno-v7.4.8-keyed","b":"22_run-memory","v":[2.675337791442871]}, -{"f":"inferno-v7.4.8-keyed","b":"23_update5-memory","v":[2.7219467163085938]}, -{"f":"inferno-v7.4.8-keyed","b":"25_run-clear-memory","v":[0.8548078536987305]}, -{"f":"inferno-v7.4.8-keyed","b":"26_run-10k-memory","v":[19.608596801757812]}, -{"f":"inferno-v7.4.8-keyed","b":"31_startup-ci","v":[1952.3450000000003,1953.03,1952.02]}, -{"f":"inferno-v7.4.8-keyed","b":"32_startup-bt","v":[9.852,10.06,9.292]}, -{"f":"inferno-v7.4.8-keyed","b":"33_startup-mainthreadcost","v":[130.64,132.112,116.35199999999998]}, +{"f":"inferno-v7.4.8-keyed","b":"01_run1k","v":[64.208,64.224,66.058,66.305,66.915,68.825,69.376,69.446,70.077,71.92]}, +{"f":"inferno-v7.4.8-keyed","b":"02_replace1k","v":[68.991,69.289,70.332,70.955,73.515,74.167,74.342,74.772,74.835,76.226]}, +{"f":"inferno-v7.4.8-keyed","b":"03_update10th1k_x16","v":[169.808,175.268,177.247,178.331,179.473,180.498,181.188,181.416,184.281,186.584]}, +{"f":"inferno-v7.4.8-keyed","b":"04_select1k","v":[21.078,21.218,23.397,23.666,24.289,24.733,24.927,25.722,28.929,30.753]}, +{"f":"inferno-v7.4.8-keyed","b":"05_swap1k","v":[42.428,44.142,45.511,50.019,50.231,51.574,52.711,52.823,53.15,54.458]}, +{"f":"inferno-v7.4.8-keyed","b":"06_remove-one-1k","v":[82.053,83.976,84.167,84.801,85.755,86.36,86.678,88.629,90.189,90.529]}, +{"f":"inferno-v7.4.8-keyed","b":"07_create10k","v":[683.136,688.451,694.71,696.729,697.173,698.503,698.677,700.755,706.725,707.726]}, +{"f":"inferno-v7.4.8-keyed","b":"08_create1k-after1k_x2","v":[152.425,159.016,160.134,161.526,161.731,162.148,162.693,164.561,164.771,167.399]}, +{"f":"inferno-v7.4.8-keyed","b":"09_clear1k_x8","v":[45.061,45.274,45.654,45.759,45.847,46.179,48.314,49.487,49.67,51.162]}, +{"f":"inferno-v7.4.8-keyed","b":"21_ready-memory","v":[0.7152986526489258]}, +{"f":"inferno-v7.4.8-keyed","b":"22_run-memory","v":[2.6839351654052734]}, +{"f":"inferno-v7.4.8-keyed","b":"23_update5-memory","v":[2.7264270782470703]}, +{"f":"inferno-v7.4.8-keyed","b":"25_run-clear-memory","v":[0.8525171279907227]}, +{"f":"inferno-v7.4.8-keyed","b":"26_run-10k-memory","v":[19.598408699035645]}, +{"f":"inferno-v7.4.8-keyed","b":"31_startup-ci","v":[1953.4500000000003,1953.8350000000003,1953.415]}, +{"f":"inferno-v7.4.8-keyed","b":"32_startup-bt","v":[0,0,0]}, +{"f":"inferno-v7.4.8-keyed","b":"33_startup-mainthreadcost","v":[8.831999999999999,16.072,18.835999999999995]}, {"f":"inferno-v7.4.8-keyed","b":"34_startup-totalbytes","v":[163.1787109375,163.1787109375,163.1787109375]}, -{"f":"ivi-v0.27.1-keyed","b":"01_run1k","v":[38.81,38.909,39.032,39.28,39.304,39.627,40.116,40.289,40.68,41.709]}, -{"f":"ivi-v0.27.1-keyed","b":"02_replace1k","v":[41.934,43.379,43.456,44.232,44.586,44.922,45.123,45.362,45.527,45.748]}, -{"f":"ivi-v0.27.1-keyed","b":"03_update10th1k_x16","v":[107.01,110.588,110.799,115.16,115.527,116.273,118.291,119.314,119.727,121.776]}, -{"f":"ivi-v0.27.1-keyed","b":"04_select1k","v":[12.909,14.124,14.203,14.45,15.49,15.783,16.267,16.301,17.498,18.242]}, -{"f":"ivi-v0.27.1-keyed","b":"05_swap1k","v":[27.468,28.142,29.299,29.898,30.088,30.237,30.442,31.841,32.753,33.085]}, -{"f":"ivi-v0.27.1-keyed","b":"06_remove-one-1k","v":[44.832,47.084,48.224,48.815,49.225,49.699,49.953,50.232,50.951,50.985]}, -{"f":"ivi-v0.27.1-keyed","b":"07_create10k","v":[454.962,460.165,462.665,463.08,463.424,463.484,463.9,464.123,464.788,465.202]}, -{"f":"ivi-v0.27.1-keyed","b":"08_create1k-after1k_x2","v":[93.512,95.038,95.258,96.157,96.181,96.2,96.594,97.089,97.248,98.062]}, -{"f":"ivi-v0.27.1-keyed","b":"09_clear1k_x8","v":[30.208,31.842,32.317,33.185,33.457,33.741,33.852,34.116,34.838,35.199]}, -{"f":"ivi-v0.27.1-keyed","b":"21_ready-memory","v":[0.7112951278686523]}, -{"f":"ivi-v0.27.1-keyed","b":"22_run-memory","v":[2.925145149230957]}, -{"f":"ivi-v0.27.1-keyed","b":"23_update5-memory","v":[2.9844894409179688]}, -{"f":"ivi-v0.27.1-keyed","b":"25_run-clear-memory","v":[0.833526611328125]}, -{"f":"ivi-v0.27.1-keyed","b":"26_run-10k-memory","v":[22.230921745300293]}, -{"f":"ivi-v0.27.1-keyed","b":"31_startup-ci","v":[1877.435,1877.525,1877.93]}, -{"f":"ivi-v0.27.1-keyed","b":"32_startup-bt","v":[13.991999999999994,14.319999999999997,13.751999999999994]}, -{"f":"ivi-v0.27.1-keyed","b":"33_startup-mainthreadcost","v":[127.60799999999996,121.67199999999997,120.788]}, +{"f":"ivi-v0.27.1-keyed","b":"01_run1k","v":[64.422,64.613,65.204,65.832,66.102,66.565,66.626,67.003,67.587,67.829]}, +{"f":"ivi-v0.27.1-keyed","b":"02_replace1k","v":[69.736,70.612,70.804,72.771,73.153,73.319,73.424,73.977,74.333,77.483]}, +{"f":"ivi-v0.27.1-keyed","b":"03_update10th1k_x16","v":[177.963,180.956,184.063,184.327,184.362,186.641,187.502,188.175,190.588,191.809]}, +{"f":"ivi-v0.27.1-keyed","b":"04_select1k","v":[21.464,23.997,24.352,25.05,26.108,26.487,27.443,28.679,28.877,29.531]}, +{"f":"ivi-v0.27.1-keyed","b":"05_swap1k","v":[44.227,45.373,45.388,46.317,47.626,49.812,50.53,50.593,51.541,52.447]}, +{"f":"ivi-v0.27.1-keyed","b":"06_remove-one-1k","v":[75.493,76.262,78.025,78.119,78.637,79.128,81.932,82.33,83.719,83.734]}, +{"f":"ivi-v0.27.1-keyed","b":"07_create10k","v":[701.788,704.268,706.228,706.805,707.863,711.472,713.655,715.929,723.592,729.87]}, +{"f":"ivi-v0.27.1-keyed","b":"08_create1k-after1k_x2","v":[158.352,161.027,164.072,164.793,164.868,166.397,167.872,170.947,172.326,172.66]}, +{"f":"ivi-v0.27.1-keyed","b":"09_clear1k_x8","v":[42.64,42.732,43.796,45.955,46.039,46.142,47.814,48.412,48.852,48.876]}, +{"f":"ivi-v0.27.1-keyed","b":"21_ready-memory","v":[0.7031888961791992]}, +{"f":"ivi-v0.27.1-keyed","b":"22_run-memory","v":[2.9257240295410156]}, +{"f":"ivi-v0.27.1-keyed","b":"23_update5-memory","v":[2.9888505935668945]}, +{"f":"ivi-v0.27.1-keyed","b":"25_run-clear-memory","v":[0.8111753463745117]}, +{"f":"ivi-v0.27.1-keyed","b":"26_run-10k-memory","v":[22.23142433166504]}, +{"f":"ivi-v0.27.1-keyed","b":"31_startup-ci","v":[1879.1599999999999,1879.1550000000002,1879.035]}, +{"f":"ivi-v0.27.1-keyed","b":"32_startup-bt","v":[0,0,0]}, +{"f":"ivi-v0.27.1-keyed","b":"33_startup-mainthreadcost","v":[7.851999999999998,9.896,16.647999999999996]}, {"f":"ivi-v0.27.1-keyed","b":"34_startup-totalbytes","v":[149.982421875,149.982421875,149.982421875]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"01_run1k","v":[47.321,47.508,48.028,48.047,48.375,48.438,48.543,49.4,49.863,52.503]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"02_replace1k","v":[48.076,49.05,49.157,49.236,49.434,49.503,49.609,49.808,50.911,51.576]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"03_update10th1k_x16","v":[120.255,124.586,124.853,125.196,128.893,132.032,132.316,132.565,133.299,136.718]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"04_select1k","v":[18.402,19.49,19.757,19.829,20.098,20.212,20.573,20.659,21.093,21.165]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"05_swap1k","v":[163.162,166.092,166.18,167.934,169.108,169.207,169.773,170.038,170.191,170.919]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"06_remove-one-1k","v":[46.964,48.24,50.484,51.606,52.261,52.44,53.356,53.478,54.537,54.611]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"07_create10k","v":[661.344,662.802,662.951,663.052,663.72,664.324,664.799,664.818,667.679,668.329]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"08_create1k-after1k_x2","v":[104.663,105.377,105.59,105.644,106.462,106.545,107.025,107.753,108.464,108.724]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"09_clear1k_x8","v":[38.557,40.429,40.473,41.674,41.981,42.185,43.208,43.246,43.638,44.268]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"21_ready-memory","v":[1.1147117614746094]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"22_run-memory","v":[6.042187690734863]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"23_update5-memory","v":[6.546234130859375]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"25_run-clear-memory","v":[2.2398605346679688]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"26_run-10k-memory","v":[45.911142349243164]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"31_startup-ci","v":[2552.18,2552.08,2552.855]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"32_startup-bt","v":[8.924,10.219999999999999,10.923999999999998]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"33_startup-mainthreadcost","v":[165.844,163.27999999999994,152.12]}, -{"f":"jotai-v17.0.1 + 1.7.2-keyed","b":"34_startup-totalbytes","v":[275.0634765625,275.0634765625,275.0634765625]}, -{"f":"karyon-v1.5.1-keyed","b":"01_run1k","v":[48.232,48.429,48.48,48.589,48.825,49.043,49.166,49.168,49.405,50.292]}, -{"f":"karyon-v1.5.1-keyed","b":"02_replace1k","v":[54.136,54.671,54.886,54.899,56.081,56.351,56.596,56.62,57.061,58.342]}, -{"f":"karyon-v1.5.1-keyed","b":"03_update10th1k_x16","v":[90.243,96.978,110.95,111.899,113.852,114.577,117.172,118.213,119.04,120.305]}, -{"f":"karyon-v1.5.1-keyed","b":"04_select1k","v":[12.923,13.109,13.394,13.812,15.681,15.715,15.79,16.562,16.595,16.642]}, -{"f":"karyon-v1.5.1-keyed","b":"05_swap1k","v":[29.735,29.82,30.751,33.648,35.716,35.762,36.114,37.015,37.026,37.591]}, -{"f":"karyon-v1.5.1-keyed","b":"06_remove-one-1k","v":[45.369,51.965,52.072,52.906,53.371,54.176,54.352,54.538,54.558,54.995]}, -{"f":"karyon-v1.5.1-keyed","b":"07_create10k","v":[574.072,590.89,593.487,593.684,594.543,594.793,594.918,595.619,595.718,596.146]}, -{"f":"karyon-v1.5.1-keyed","b":"08_create1k-after1k_x2","v":[125.464,127.083,127.63,128.059,128.637,128.943,129.001,129.323,130.782,131.003]}, -{"f":"karyon-v1.5.1-keyed","b":"09_clear1k_x8","v":[53.751,56.267,56.448,56.706,56.905,57.798,57.849,57.864,58.238,58.455]}, -{"f":"karyon-v1.5.1-keyed","b":"21_ready-memory","v":[0.779170036315918]}, -{"f":"karyon-v1.5.1-keyed","b":"22_run-memory","v":[4.308208465576172]}, -{"f":"karyon-v1.5.1-keyed","b":"23_update5-memory","v":[4.347958564758301]}, -{"f":"karyon-v1.5.1-keyed","b":"25_run-clear-memory","v":[1.2109813690185547]}, -{"f":"karyon-v1.5.1-keyed","b":"26_run-10k-memory","v":[35.489789962768555]}, -{"f":"karyon-v1.5.1-keyed","b":"31_startup-ci","v":[1876.44,1876.975,1877.2050000000002]}, -{"f":"karyon-v1.5.1-keyed","b":"32_startup-bt","v":[9.631999999999998,9.103999999999997,9.848]}, -{"f":"karyon-v1.5.1-keyed","b":"33_startup-mainthreadcost","v":[125.03199999999994,128.37999999999997,122.14399999999995]}, -{"f":"karyon-v1.5.1-keyed","b":"34_startup-totalbytes","v":[158.78125,158.78125,158.78125]}, -{"f":"knockout-v3.5.0-keyed","b":"01_run1k","v":[78.132,78.372,79.672,79.75,79.961,80.069,80.177,80.255,80.521,80.57]}, -{"f":"knockout-v3.5.0-keyed","b":"02_replace1k","v":[88.457,88.577,89.284,89.436,89.876,90.214,90.314,90.618,91.295,91.456]}, -{"f":"knockout-v3.5.0-keyed","b":"03_update10th1k_x16","v":[111.772,113.464,113.55,114.06,115.03,116.703,117.174,117.734,118.395,119.059]}, -{"f":"knockout-v3.5.0-keyed","b":"04_select1k","v":[55.961,57.795,58,59.238,59.293,59.86,59.877,59.898,60.09,60.297]}, -{"f":"knockout-v3.5.0-keyed","b":"05_swap1k","v":[33.212,33.429,33.623,34.764,35.284,37.707,38.707,39.373,39.435,39.562]}, -{"f":"knockout-v3.5.0-keyed","b":"06_remove-one-1k","v":[51.57,53.197,53.347,54.25,54.458,54.659,55.314,55.469,55.805,56.267]}, -{"f":"knockout-v3.5.0-keyed","b":"07_create10k","v":[778.467,779.697,786.005,787.985,789.469,790.642,791.523,791.545,792.37,792.734]}, -{"f":"knockout-v3.5.0-keyed","b":"08_create1k-after1k_x2","v":[166.255,167.34,168.643,168.773,169.013,169.113,169.277,169.432,169.524,170.337]}, -{"f":"knockout-v3.5.0-keyed","b":"09_clear1k_x8","v":[108.182,108.336,109.285,109.327,111.801,112.596,114.003,114.016,114.075,114.788]}, -{"f":"knockout-v3.5.0-keyed","b":"21_ready-memory","v":[0.9459238052368164]}, -{"f":"knockout-v3.5.0-keyed","b":"22_run-memory","v":[12.265177726745605]}, -{"f":"knockout-v3.5.0-keyed","b":"23_update5-memory","v":[12.233524322509766]}, -{"f":"knockout-v3.5.0-keyed","b":"25_run-clear-memory","v":[1.5958404541015625]}, -{"f":"knockout-v3.5.0-keyed","b":"26_run-10k-memory","v":[71.40083885192871]}, -{"f":"knockout-v3.5.0-keyed","b":"31_startup-ci","v":[2176.495,2177.255,2176.4350000000004]}, -{"f":"knockout-v3.5.0-keyed","b":"32_startup-bt","v":[9.535999999999998,9.395999999999999,10.428]}, -{"f":"knockout-v3.5.0-keyed","b":"33_startup-mainthreadcost","v":[141.46399999999994,140.37199999999996,141.14]}, -{"f":"knockout-v3.5.0-keyed","b":"34_startup-totalbytes","v":[208.021484375,208.021484375,208.021484375]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"01_run1k","v":[40.134,40.597,41.291,41.395,42.139,42.261,42.612,42.716,42.727,42.948]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"02_replace1k","v":[44.939,45.255,45.505,45.646,45.748,47.271,47.377,47.408,48.871,49.083]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"03_update10th1k_x16","v":[100.558,104.362,107.647,110.466,114.184,117.422,118.246,118.372,118.388,119.264]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"04_select1k","v":[12.42,12.978,13.149,13.904,14.761,15.235,15.467,15.508,15.649,16.315]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"05_swap1k","v":[29.359,30.099,31.019,31.062,31.121,31.319,31.541,31.719,32.381,32.695]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"06_remove-one-1k","v":[44.848,47.502,48.229,48.919,49.465,49.667,49.676,49.921,50.114,50.577]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"07_create10k","v":[450.928,457.431,461.601,462.982,464.075,464.878,464.997,465.445,466.611,466.99]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"08_create1k-after1k_x2","v":[94.629,94.836,96.236,96.491,96.782,96.871,97.076,97.093,97.441,97.477]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"09_clear1k_x8","v":[37.464,38.328,38.791,38.883,39.678,40.342,40.95,41.249,41.28,41.351]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"21_ready-memory","v":[0.8893451690673828]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"22_run-memory","v":[5.030664443969727]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"23_update5-memory","v":[5.1702117919921875]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"25_run-clear-memory","v":[1.173039436340332]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"26_run-10k-memory","v":[29.41701602935791]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"31_startup-ci","v":[2177.255,2176.625,2179.155]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"32_startup-bt","v":[9.879999999999999,9.844000000000001,10.18]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"33_startup-mainthreadcost","v":[141.81599999999997,135.7,145.20799999999997]}, -{"f":"ko-jsx-v0.16.1-keyed","b":"34_startup-totalbytes","v":[213.0029296875,213.0029296875,213.0029296875]}, -{"f":"leptos-v0.2.1-keyed","b":"01_run1k","v":[43.641,44.271,44.6,44.941,45.42,45.719,46.284,46.892,47.32,47.352]}, -{"f":"leptos-v0.2.1-keyed","b":"02_replace1k","v":[47.8,48.823,49.325,49.406,49.823,49.828,49.968,50.104,50.63,50.884]}, -{"f":"leptos-v0.2.1-keyed","b":"03_update10th1k_x16","v":[102.719,104.216,107.506,107.783,108.854,111.518,112.023,112.894,113.44,114.543]}, -{"f":"leptos-v0.2.1-keyed","b":"04_select1k","v":[12.901,13.011,13.363,13.39,13.414,13.827,14.701,15.316,16.119,16.24]}, -{"f":"leptos-v0.2.1-keyed","b":"05_swap1k","v":[27.178,27.26,27.523,28.079,28.964,29.003,29.665,30.419,30.537,30.704]}, -{"f":"leptos-v0.2.1-keyed","b":"06_remove-one-1k","v":[43.777,47.014,47.229,47.472,47.513,47.581,47.605,47.623,47.899,48.846]}, -{"f":"leptos-v0.2.1-keyed","b":"07_create10k","v":[501.863,507.492,510.75,511.453,511.594,512.298,512.647,513.292,515.924,516.957]}, -{"f":"leptos-v0.2.1-keyed","b":"08_create1k-after1k_x2","v":[103.888,103.961,104.209,104.538,104.582,104.96,105.17,105.192,106.305,106.65]}, -{"f":"leptos-v0.2.1-keyed","b":"09_clear1k_x8","v":[32.592,33.834,33.876,33.995,34.197,34.284,34.545,35.065,35.336,35.414]}, -{"f":"leptos-v0.2.1-keyed","b":"21_ready-memory","v":[1.8562135696411133]}, -{"f":"leptos-v0.2.1-keyed","b":"22_run-memory","v":[4.887962341308594]}, -{"f":"leptos-v0.2.1-keyed","b":"23_update5-memory","v":[4.856945037841797]}, -{"f":"leptos-v0.2.1-keyed","b":"25_run-clear-memory","v":[7.501517295837402]}, -{"f":"leptos-v0.2.1-keyed","b":"26_run-10k-memory","v":[33.17417907714844]}, -{"f":"leptos-v0.2.1-keyed","b":"31_startup-ci","v":[1878.4899999999998,1877.2749999999999,1877.7250000000001]}, -{"f":"leptos-v0.2.1-keyed","b":"32_startup-bt","v":[39.744,42.17999999999999,37.959999999999994]}, -{"f":"leptos-v0.2.1-keyed","b":"33_startup-mainthreadcost","v":[153.764,159.65599999999992,153.564]}, -{"f":"leptos-v0.2.1-keyed","b":"34_startup-totalbytes","v":[324.455078125,324.455078125,324.455078125]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"01_run1k","v":[40.433,41.277,41.391,41.809,41.818,42.104,42.363,42.375,43.45,43.468]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"02_replace1k","v":[45.169,45.709,46.679,47.181,47.22,47.968,48.161,48.502,48.844,49.072]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"03_update10th1k_x16","v":[101.526,104.075,104.317,104.392,107.916,108.678,111.003,113.088,114.387,117.34]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"04_select1k","v":[17.097,18.23,18.648,19.413,19.54,19.938,20.103,20.231,20.512,21.501]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"05_swap1k","v":[30.298,30.318,30.461,31.079,31.376,31.576,32.118,32.188,34.547,34.617]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"06_remove-one-1k","v":[46.324,48.898,50.673,50.68,51.201,51.341,51.56,52.159,52.409,52.419]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"07_create10k","v":[475.399,478.491,479.831,480.927,481.881,481.993,483.705,484.143,485.424,485.561]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"08_create1k-after1k_x2","v":[98.142,98.211,98.401,98.426,98.748,98.844,98.86,99.142,99.277,99.367]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"09_clear1k_x8","v":[34.304,35.385,35.722,35.904,37.452,37.703,38.871,40.053,40.097,40.577]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"21_ready-memory","v":[0.759037971496582]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"22_run-memory","v":[2.943537712097168]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"23_update5-memory","v":[3.1540184020996094]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"25_run-clear-memory","v":[0.8936653137207031]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"26_run-10k-memory","v":[24.306291580200195]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"31_startup-ci","v":[1877.4199999999998,1876.9299999999998,1877.255]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"32_startup-bt","v":[9.924,11.095999999999998,11.479999999999999]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"33_startup-mainthreadcost","v":[126.52799999999992,130.9639999999999,134.24399999999991]}, -{"f":"lighterhtml-v2.5.0-keyed","b":"34_startup-totalbytes","v":[153.1318359375,153.1318359375,153.1318359375]}, -{"f":"lit-v2.2.6-keyed","b":"01_run1k","v":[39.734,40.289,40.588,40.645,40.855,40.972,41.356,41.502,41.854,43.244]}, -{"f":"lit-v2.2.6-keyed","b":"02_replace1k","v":[44.902,45.117,45.282,45.84,46.924,48.131,48.184,48.413,48.7,48.708]}, -{"f":"lit-v2.2.6-keyed","b":"03_update10th1k_x16","v":[107.433,117.724,119.238,119.366,119.593,119.691,120.037,120.935,121.172,122.311]}, -{"f":"lit-v2.2.6-keyed","b":"04_select1k","v":[13.718,15.579,16.539,16.8,17.679,17.862,18.382,18.472,18.683,21.393]}, -{"f":"lit-v2.2.6-keyed","b":"05_swap1k","v":[27.894,28.733,29.379,29.872,30.508,30.9,31.567,31.614,32.235,32.317]}, -{"f":"lit-v2.2.6-keyed","b":"06_remove-one-1k","v":[48.225,49.056,49.248,49.547,50.026,50.625,50.802,51.012,51.701,52.15]}, -{"f":"lit-v2.2.6-keyed","b":"07_create10k","v":[463.424,464.881,465.336,466.512,467.103,468.507,469.63,469.851,470.207,470.535]}, -{"f":"lit-v2.2.6-keyed","b":"08_create1k-after1k_x2","v":[96.182,97.681,97.706,97.875,98.331,98.94,99,99.067,99.256,99.461]}, -{"f":"lit-v2.2.6-keyed","b":"09_clear1k_x8","v":[38.693,38.762,39.682,40.507,40.569,40.69,41.7,41.813,42.201,43.953]}, -{"f":"lit-v2.2.6-keyed","b":"21_ready-memory","v":[0.7736501693725586]}, -{"f":"lit-v2.2.6-keyed","b":"22_run-memory","v":[2.69174861907959]}, -{"f":"lit-v2.2.6-keyed","b":"23_update5-memory","v":[2.6894569396972656]}, -{"f":"lit-v2.2.6-keyed","b":"25_run-clear-memory","v":[0.9033918380737305]}, -{"f":"lit-v2.2.6-keyed","b":"26_run-10k-memory","v":[20.107844352722168]}, -{"f":"lit-v2.2.6-keyed","b":"31_startup-ci","v":[1801.449,1801.3229999999999,1801.7369999999999]}, -{"f":"lit-v2.2.6-keyed","b":"32_startup-bt","v":[8.332,8.783999999999999,7.868]}, -{"f":"lit-v2.2.6-keyed","b":"33_startup-mainthreadcost","v":[142.31999999999996,143.32399999999998,137.104]}, -{"f":"lit-v2.2.6-keyed","b":"34_startup-totalbytes","v":[162.4189453125,162.4189453125,162.4189453125]}, -{"f":"lit-html-v1.1.0-keyed","b":"01_run1k","v":[40.248,40.397,40.472,40.651,40.83,40.938,41.26,41.6,41.978,42.386]}, -{"f":"lit-html-v1.1.0-keyed","b":"02_replace1k","v":[44.187,44.386,44.426,44.493,44.507,44.603,45.448,46.206,46.226,46.239]}, -{"f":"lit-html-v1.1.0-keyed","b":"03_update10th1k_x16","v":[101.098,107.159,107.612,108.843,109.213,109.388,111.387,113.11,114.501,117.184]}, -{"f":"lit-html-v1.1.0-keyed","b":"04_select1k","v":[14.618,16.278,16.559,16.65,16.953,17.098,17.114,17.915,18.299,18.789]}, -{"f":"lit-html-v1.1.0-keyed","b":"05_swap1k","v":[28.112,29.736,30.069,30.792,31.333,31.612,31.845,31.925,33.079,33.593]}, -{"f":"lit-html-v1.1.0-keyed","b":"06_remove-one-1k","v":[47.714,48.683,49.009,49.576,50.423,51.431,51.439,51.995,51.996,53.612]}, -{"f":"lit-html-v1.1.0-keyed","b":"07_create10k","v":[464.098,464.978,465.677,466.623,466.983,468.074,468.388,469.753,470.061,471.59]}, -{"f":"lit-html-v1.1.0-keyed","b":"08_create1k-after1k_x2","v":[97.428,97.937,98.811,99.084,99.093,99.44,99.841,99.886,99.979,100.648]}, -{"f":"lit-html-v1.1.0-keyed","b":"09_clear1k_x8","v":[35.297,36.316,38.258,39.389,39.438,39.676,40.039,40.647,40.715,41.263]}, -{"f":"lit-html-v1.1.0-keyed","b":"21_ready-memory","v":[0.7278528213500977]}, -{"f":"lit-html-v1.1.0-keyed","b":"22_run-memory","v":[3.0348291397094727]}, -{"f":"lit-html-v1.1.0-keyed","b":"23_update5-memory","v":[3.0363731384277344]}, -{"f":"lit-html-v1.1.0-keyed","b":"25_run-clear-memory","v":[1.0018444061279297]}, -{"f":"lit-html-v1.1.0-keyed","b":"26_run-10k-memory","v":[23.524059295654297]}, -{"f":"lit-html-v1.1.0-keyed","b":"31_startup-ci","v":[1876.9050000000002,1876.745,1876.6550000000002]}, -{"f":"lit-html-v1.1.0-keyed","b":"32_startup-bt","v":[10.067999999999998,8.607999999999999,9.832]}, -{"f":"lit-html-v1.1.0-keyed","b":"33_startup-mainthreadcost","v":[132.60399999999996,124.30399999999997,128.26399999999995]}, -{"f":"lit-html-v1.1.0-keyed","b":"34_startup-totalbytes","v":[156.7568359375,156.7568359375,156.7568359375]}, -{"f":"lui-v1.2.3-keyed","b":"01_run1k","v":[41.819,41.854,42.179,42.487,42.504,42.568,42.64,42.704,42.772,42.934]}, -{"f":"lui-v1.2.3-keyed","b":"02_replace1k","v":[46.448,46.78,47.181,47.266,47.389,47.653,47.983,48.062,49.062,49.602]}, -{"f":"lui-v1.2.3-keyed","b":"03_update10th1k_x16","v":[110.061,114.452,116.099,118.74,118.983,119.075,119.611,120.024,121.994,124.199]}, -{"f":"lui-v1.2.3-keyed","b":"04_select1k","v":[29.49,30.68,31.41,32.787,33.074,33.573,33.954,34.653,34.881,36.192]}, -{"f":"lui-v1.2.3-keyed","b":"05_swap1k","v":[155.648,156.693,157.289,157.978,159.54,159.749,161.187,161.277,161.694,162.144]}, -{"f":"lui-v1.2.3-keyed","b":"06_remove-one-1k","v":[44.22,45.752,48.103,50.103,50.419,50.922,51.076,51.262,51.286,51.586]}, -{"f":"lui-v1.2.3-keyed","b":"07_create10k","v":[478.423,482.198,482.314,482.966,483.164,495.346,495.624,499.111,500.992,504.74]}, -{"f":"lui-v1.2.3-keyed","b":"08_create1k-after1k_x2","v":[100.724,100.829,101.284,101.732,102.002,102.147,102.425,102.671,102.796,103.453]}, -{"f":"lui-v1.2.3-keyed","b":"09_clear1k_x8","v":[36.646,37.828,39.835,40.104,40.418,40.483,40.798,40.803,42.734,43.343]}, -{"f":"lui-v1.2.3-keyed","b":"21_ready-memory","v":[0.6944494247436523]}, -{"f":"lui-v1.2.3-keyed","b":"22_run-memory","v":[3.950200080871582]}, -{"f":"lui-v1.2.3-keyed","b":"23_update5-memory","v":[3.9815711975097656]}, -{"f":"lui-v1.2.3-keyed","b":"25_run-clear-memory","v":[0.8643245697021484]}, -{"f":"lui-v1.2.3-keyed","b":"26_run-10k-memory","v":[32.38707637786865]}, -{"f":"lui-v1.2.3-keyed","b":"31_startup-ci","v":[1802.529,1802.1825000000001,1801.746]}, -{"f":"lui-v1.2.3-keyed","b":"32_startup-bt","v":[10.216,11.248000000000001,10.404]}, -{"f":"lui-v1.2.3-keyed","b":"33_startup-mainthreadcost","v":[133.47199999999995,135.17599999999996,126.976]}, -{"f":"lui-v1.2.3-keyed","b":"34_startup-totalbytes","v":[149.6259765625,149.6259765625,149.6259765625]}, -{"f":"lwc-v2.7.3-keyed","b":"01_run1k","v":[46.31,46.574,46.577,46.675,46.71,46.759,48.117,48.292,48.614,48.861]}, -{"f":"lwc-v2.7.3-keyed","b":"02_replace1k","v":[52.772,52.821,53.149,53.187,53.557,53.926,54.028,54.385,55.07,56.148]}, -{"f":"lwc-v2.7.3-keyed","b":"03_update10th1k_x16","v":[159.796,161.53,162.394,165.036,165.323,168.018,168.498,169.501,169.696,173.911]}, -{"f":"lwc-v2.7.3-keyed","b":"04_select1k","v":[47.171,49.419,49.491,49.59,50.139,52.311,53.072,53.771,55.694,56.842]}, -{"f":"lwc-v2.7.3-keyed","b":"05_swap1k","v":[39.053,39.597,39.712,39.811,40.149,40.944,40.978,41.476,41.714,41.875]}, -{"f":"lwc-v2.7.3-keyed","b":"06_remove-one-1k","v":[55.143,58.214,58.565,59.425,60.262,60.307,60.484,60.856,61.569,61.627]}, -{"f":"lwc-v2.7.3-keyed","b":"07_create10k","v":[529.259,529.7,531.798,533.994,534.333,536.203,536.767,536.782,537.916,538.198]}, -{"f":"lwc-v2.7.3-keyed","b":"08_create1k-after1k_x2","v":[115.798,116.111,116.419,116.53,117.18,117.196,117.689,117.86,118.347,119.159]}, -{"f":"lwc-v2.7.3-keyed","b":"09_clear1k_x8","v":[52.848,54.055,55.366,55.781,56.401,56.516,57.05,57.671,57.738,58.265]}, -{"f":"lwc-v2.7.3-keyed","b":"21_ready-memory","v":[0.8808870315551758]}, -{"f":"lwc-v2.7.3-keyed","b":"22_run-memory","v":[4.058238983154297]}, -{"f":"lwc-v2.7.3-keyed","b":"23_update5-memory","v":[4.106020927429199]}, -{"f":"lwc-v2.7.3-keyed","b":"25_run-clear-memory","v":[1.3882122039794922]}, -{"f":"lwc-v2.7.3-keyed","b":"26_run-10k-memory","v":[31.386326789855957]}, -{"f":"lwc-v2.7.3-keyed","b":"31_startup-ci","v":[2027.725,2027.255,2028.0500000000002]}, -{"f":"lwc-v2.7.3-keyed","b":"32_startup-bt","v":[10.06,9.812,9.796]}, -{"f":"lwc-v2.7.3-keyed","b":"33_startup-mainthreadcost","v":[139.62799999999996,133.37999999999997,136.47199999999998]}, -{"f":"lwc-v2.7.3-keyed","b":"34_startup-totalbytes","v":[184.16015625,184.16015625,184.16015625]}, -{"f":"mahal-v1.4.3-keyed","b":"01_run1k","v":[50.269,50.657,50.702,50.879,51.202,51.247,51.45,51.48,52.072,52.127]}, -{"f":"mahal-v1.4.3-keyed","b":"02_replace1k","v":[51.041,51.261,51.919,52,52.066,52.668,52.727,53.022,53.613,53.996]}, -{"f":"mahal-v1.4.3-keyed","b":"03_update10th1k_x16","v":[129.921,140.484,141.951,142.065,142.22,142.893,144.017,144.688,146.348,147.89]}, -{"f":"mahal-v1.4.3-keyed","b":"04_select1k","v":[19.524,19.6,20.161,21.215,22.052,22.153,22.997,23.685,24.442,25.401]}, -{"f":"mahal-v1.4.3-keyed","b":"05_swap1k","v":[28.566,29.184,29.613,30.034,30.155,30.285,30.39,32.732,33.554,34.18]}, -{"f":"mahal-v1.4.3-keyed","b":"06_remove-one-1k","v":[44.114,44.985,46.244,47.775,48.571,48.711,49.235,49.665,49.669,50.966]}, -{"f":"mahal-v1.4.3-keyed","b":"07_create10k","v":[530.5,533.974,534.209,534.555,534.579,537.142,538.027,538.737,539.528,539.828]}, -{"f":"mahal-v1.4.3-keyed","b":"08_create1k-after1k_x2","v":[107.22,107.312,107.343,107.647,108.089,108.284,108.959,109.091,109.247,110.343]}, -{"f":"mahal-v1.4.3-keyed","b":"09_clear1k_x8","v":[35.586,36.902,38.543,38.835,39.177,39.337,40.821,40.826,41.062,41.522]}, -{"f":"mahal-v1.4.3-keyed","b":"21_ready-memory","v":[0.7494583129882812]}, -{"f":"mahal-v1.4.3-keyed","b":"22_run-memory","v":[3.052443504333496]}, -{"f":"mahal-v1.4.3-keyed","b":"23_update5-memory","v":[3.0866823196411133]}, -{"f":"mahal-v1.4.3-keyed","b":"25_run-clear-memory","v":[0.9093523025512695]}, -{"f":"mahal-v1.4.3-keyed","b":"26_run-10k-memory","v":[24.92952251434326]}, -{"f":"mahal-v1.4.3-keyed","b":"31_startup-ci","v":[1879.4,1878.7,1878.415]}, -{"f":"mahal-v1.4.3-keyed","b":"32_startup-bt","v":[10.136,10.111999999999998,10.86]}, -{"f":"mahal-v1.4.3-keyed","b":"33_startup-mainthreadcost","v":[137.37599999999998,141.48399999999998,137.95199999999997]}, -{"f":"mahal-v1.4.3-keyed","b":"34_startup-totalbytes","v":[161.505859375,161.505859375,161.505859375]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"01_run1k","v":[37.802,37.808,37.82,37.892,38.228,38.371,40.046,40.42,40.612,40.841]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"02_replace1k","v":[39.641,41.582,41.628,41.638,41.703,42.098,42.185,42.585,42.879,43.224]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"03_update10th1k_x16","v":[95.537,95.751,96.602,98.927,99.594,102.718,105.442,105.875,108.691,109.09]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"04_select1k","v":[12.718,13.271,13.465,14.231,15.598,15.956,16.533,17.032,17.044,18.654]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"05_swap1k","v":[27.2,28.375,29.074,29.972,30.307,30.384,30.659,30.817,31.283,31.878]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"06_remove-one-1k","v":[44.593,46.143,47.345,47.903,47.978,48.022,48.066,48.08,48.472,49.811]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"07_create10k","v":[437.569,437.712,440.781,440.863,464.032,464.097,464.13,466.496,467.491,468.521]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"08_create1k-after1k_x2","v":[89.805,90.051,90.407,90.552,90.9,91.307,91.327,91.816,91.896,92.833]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"09_clear1k_x8","v":[31.575,33.883,34.462,34.907,34.941,35.051,35.203,35.374,35.564,36.05]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"21_ready-memory","v":[0.6700668334960938]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"22_run-memory","v":[2.771073341369629]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"23_update5-memory","v":[2.7575197219848633]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"25_run-clear-memory","v":[0.9092960357666016]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"26_run-10k-memory","v":[21.07532787322998]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"31_startup-ci","v":[1877.0600000000002,1876.2400000000002,1877.4299999999998]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"32_startup-bt","v":[10.088000000000001,9.927999999999999,11.08]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"33_startup-mainthreadcost","v":[128.43999999999994,127.11599999999999,128.62799999999996]}, -{"f":"malina-v0.7.0-alpha-keyed","b":"34_startup-totalbytes","v":[145.8994140625,145.8994140625,145.8994140625]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"01_run1k","v":[40.901,41.268,41.335,41.435,41.47,41.522,41.673,42.385,42.649,42.765]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"02_replace1k","v":[45.777,46.027,46.201,46.42,47.442,47.845,47.902,48.509,48.58,48.863]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"03_update10th1k_x16","v":[125.251,126.074,130.959,131.798,132.157,133.996,135.086,135.117,138.598,141.441]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"04_select1k","v":[13.843,14.955,15.53,15.931,15.958,16.146,16.846,17.046,17.296,17.461]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"05_swap1k","v":[26.076,27.097,27.805,27.864,29.98,30.146,30.233,31.035,31.45,31.969]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"06_remove-one-1k","v":[44.356,47.389,47.677,47.762,47.776,48.228,48.506,48.947,49.685,49.842]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"07_create10k","v":[467.321,470.767,471.584,471.588,471.838,472.322,472.995,473.382,476.045,476.394]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"08_create1k-after1k_x2","v":[100.126,100.316,100.413,100.51,100.952,100.954,102.123,102.204,102.59,102.957]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"09_clear1k_x8","v":[39.626,41.503,42.998,43.501,43.784,44.592,45.858,45.867,46.055,46.809]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"21_ready-memory","v":[0.9059305191040039]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"22_run-memory","v":[2.571554183959961]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"23_update5-memory","v":[2.691446304321289]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"25_run-clear-memory","v":[1.364501953125]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"26_run-10k-memory","v":[17.20888614654541]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"31_startup-ci","v":[2182.115,2177.61,2177.205]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"32_startup-bt","v":[9.431999999999999,10.187999999999999,10.02]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"33_startup-mainthreadcost","v":[137.784,141.06799999999998,139.09199999999996]}, -{"f":"marionette-v5.0.0-alpha.2-keyed","b":"34_startup-totalbytes","v":[204.7939453125,204.7939453125,204.7939453125]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"01_run1k","v":[52.385,52.664,53.351,53.533,53.544,53.856,53.884,53.924,54.204,54.522]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"02_replace1k","v":[54.544,55.654,56.218,56.867,57.402,58.626,58.675,58.87,59.466,59.588]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"03_update10th1k_x16","v":[102,106.013,108.93,110.245,113.494,115.187,115.965,116.881,117.271,117.313]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"04_select1k","v":[7.677,10.174,10.421,10.812,11.212,11.603,11.621,11.786,12.847,13.912]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"05_swap1k","v":[26.567,27.642,28.178,28.649,29.203,29.852,30.058,30.807,31.201,31.337]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"06_remove-one-1k","v":[44.577,46.496,47.464,47.505,47.605,48.092,49.397,49.407,50.236,50.566]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"07_create10k","v":[549.641,552.208,554.106,555.597,556.499,556.56,557.68,557.988,558.714,561.597]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"08_create1k-after1k_x2","v":[122.038,122.756,123.038,123.344,123.364,123.377,123.583,124.049,124.556,125.255]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"09_clear1k_x8","v":[41.43,42.047,42.079,42.278,42.516,42.95,43.873,44.058,44.149,44.883]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"21_ready-memory","v":[0.9605188369750977]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"22_run-memory","v":[2.9880285263061523]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"23_update5-memory","v":[3.1949615478515625]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"25_run-clear-memory","v":[1.458902359008789]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"26_run-10k-memory","v":[20.43231773376465]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"31_startup-ci","v":[2252.02,2253.24,2251.85]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"32_startup-bt","v":[9.928,9.871999999999998,10.3]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"33_startup-mainthreadcost","v":[130.23999999999998,143.40799999999993,144.11999999999995]}, -{"f":"marionette-backbone-v5.0.0-alpha.2-keyed","b":"34_startup-totalbytes","v":[222.4189453125,222.4189453125,222.4189453125]}, -{"f":"marko-v4.12.3-keyed","b":"01_run1k","v":[44.197,44.429,44.671,44.948,45.023,45.053,45.056,46.608,47.205,49.444]}, -{"f":"marko-v4.12.3-keyed","b":"02_replace1k","v":[48.478,48.749,48.908,49.055,49.115,49.147,49.499,49.691,49.887,50.475]}, -{"f":"marko-v4.12.3-keyed","b":"03_update10th1k_x16","v":[132.573,139.372,146.697,146.895,146.945,148.142,148.657,151.153,152.355,152.485]}, -{"f":"marko-v4.12.3-keyed","b":"04_select1k","v":[34.432,35.407,37.446,38.148,38.392,38.682,38.852,38.965,39.131,39.964]}, -{"f":"marko-v4.12.3-keyed","b":"05_swap1k","v":[165.804,167.256,167.446,168.28,168.808,168.968,172.29,172.656,172.979,173.624]}, -{"f":"marko-v4.12.3-keyed","b":"06_remove-one-1k","v":[49.224,51.463,51.693,53.112,53.186,53.566,54.027,54.074,54.703,55.701]}, -{"f":"marko-v4.12.3-keyed","b":"07_create10k","v":[487.232,490.699,490.7,491.951,492.403,497.551,505.824,505.927,506.469,507.106]}, -{"f":"marko-v4.12.3-keyed","b":"08_create1k-after1k_x2","v":[103.183,103.54,104.3,104.769,104.81,105.644,105.744,106.442,106.463,106.8]}, -{"f":"marko-v4.12.3-keyed","b":"09_clear1k_x8","v":[50.624,50.71,51.041,51.127,51.765,52.477,53.025,53.315,53.863,57.323]}, -{"f":"marko-v4.12.3-keyed","b":"21_ready-memory","v":[0.793208122253418]}, -{"f":"marko-v4.12.3-keyed","b":"22_run-memory","v":[3.551544189453125]}, -{"f":"marko-v4.12.3-keyed","b":"23_update5-memory","v":[3.739513397216797]}, -{"f":"marko-v4.12.3-keyed","b":"25_run-clear-memory","v":[1.1724910736083984]}, -{"f":"marko-v4.12.3-keyed","b":"26_run-10k-memory","v":[26.56076717376709]}, -{"f":"marko-v4.12.3-keyed","b":"31_startup-ci","v":[2026.8000000000002,2027.08,2028.71]}, -{"f":"marko-v4.12.3-keyed","b":"32_startup-bt","v":[9.456,9.011999999999999,10.66]}, -{"f":"marko-v4.12.3-keyed","b":"33_startup-mainthreadcost","v":[130.65199999999996,136.00799999999998,142.05999999999995]}, -{"f":"marko-v4.12.3-keyed","b":"34_startup-totalbytes","v":[176.193359375,176.193359375,176.193359375]}, -{"f":"maverick-v0.23.1-keyed","b":"01_run1k","v":[38.125,38.436,38.542,38.627,38.916,38.978,39.053,39.104,39.113,40.881]}, -{"f":"maverick-v0.23.1-keyed","b":"02_replace1k","v":[41.509,41.948,41.96,42.003,42.726,43.423,43.424,44.126,44.554,45.105]}, -{"f":"maverick-v0.23.1-keyed","b":"03_update10th1k_x16","v":[97.434,102.539,105.205,107.431,107.91,107.924,108.714,109.675,112.574,112.608]}, -{"f":"maverick-v0.23.1-keyed","b":"04_select1k","v":[11.106,12.639,13.264,14.073,14.187,14.765,15.019,15.228,15.261,15.419]}, -{"f":"maverick-v0.23.1-keyed","b":"05_swap1k","v":[28.709,29.76,29.99,30.063,30.333,30.638,30.776,31.581,33.443,33.447]}, -{"f":"maverick-v0.23.1-keyed","b":"06_remove-one-1k","v":[47.488,48.297,49.368,49.594,49.613,50.063,50.122,50.487,50.723,50.911]}, -{"f":"maverick-v0.23.1-keyed","b":"07_create10k","v":[437.657,437.727,438.113,438.282,438.667,438.869,440.428,440.542,444.177,445.16]}, -{"f":"maverick-v0.23.1-keyed","b":"08_create1k-after1k_x2","v":[90.686,90.769,90.787,90.867,91.066,91.158,91.175,91.176,91.606,92.151]}, -{"f":"maverick-v0.23.1-keyed","b":"09_clear1k_x8","v":[33.545,34.825,34.964,35.225,36.021,36.67,37.977,38.177,38.808,38.809]}, -{"f":"maverick-v0.23.1-keyed","b":"21_ready-memory","v":[0.6847095489501953]}, -{"f":"maverick-v0.23.1-keyed","b":"22_run-memory","v":[2.3740234375]}, -{"f":"maverick-v0.23.1-keyed","b":"23_update5-memory","v":[2.5468263626098633]}, -{"f":"maverick-v0.23.1-keyed","b":"25_run-clear-memory","v":[0.8259859085083008]}, -{"f":"maverick-v0.23.1-keyed","b":"26_run-10k-memory","v":[18.260180473327637]}, -{"f":"maverick-v0.23.1-keyed","b":"31_startup-ci","v":[1876.6999999999998,1877.1350000000002,1876.9450000000002]}, -{"f":"maverick-v0.23.1-keyed","b":"32_startup-bt","v":[10.352,10.236,10.495999999999999]}, -{"f":"maverick-v0.23.1-keyed","b":"33_startup-mainthreadcost","v":[124.00799999999998,125.37199999999993,127.92399999999996]}, -{"f":"maverick-v0.23.1-keyed","b":"34_startup-totalbytes","v":[150.2783203125,150.2783203125,150.2783203125]}, -{"f":"michijs-v1.0.4-keyed","b":"01_run1k","v":[42.334,43.541,43.718,43.855,44.414,44.64,45.409,45.946,46.356,46.673]}, -{"f":"michijs-v1.0.4-keyed","b":"02_replace1k","v":[45.857,46.485,47.478,47.842,48.105,48.53,49.983,50.151,50.229,50.317]}, -{"f":"michijs-v1.0.4-keyed","b":"03_update10th1k_x16","v":[119.258,123.288,123.982,125.587,126.97,129.779,132.801,133.411,133.478,133.837]}, -{"f":"michijs-v1.0.4-keyed","b":"04_select1k","v":[11.348,12.924,13.163,14.126,14.174,15.02,15.06,15.185,16.455,16.703]}, -{"f":"michijs-v1.0.4-keyed","b":"05_swap1k","v":[26.895,27.896,28.287,28.605,29.324,29.754,30.132,31.178,31.735,32.537]}, -{"f":"michijs-v1.0.4-keyed","b":"06_remove-one-1k","v":[43.981,46.644,47.34,47.813,48.048,49.308,49.565,50.104,50.27,50.954]}, -{"f":"michijs-v1.0.4-keyed","b":"07_create10k","v":[507.322,519.817,522.761,525.527,527.063,527.292,528.185,529.907,530.598,532.123]}, -{"f":"michijs-v1.0.4-keyed","b":"08_create1k-after1k_x2","v":[102.334,102.714,103.356,103.473,103.923,104.549,104.868,104.96,105.021,105.187]}, -{"f":"michijs-v1.0.4-keyed","b":"09_clear1k_x8","v":[28.831,29.896,30.116,32.193,32.23,33.497,33.894,33.919,34.26,34.306]}, -{"f":"michijs-v1.0.4-keyed","b":"21_ready-memory","v":[0.7904195785522461]}, -{"f":"michijs-v1.0.4-keyed","b":"22_run-memory","v":[2.4396448135375977]}, -{"f":"michijs-v1.0.4-keyed","b":"23_update5-memory","v":[2.482048988342285]}, -{"f":"michijs-v1.0.4-keyed","b":"25_run-clear-memory","v":[1.0474424362182617]}, -{"f":"michijs-v1.0.4-keyed","b":"26_run-10k-memory","v":[17.267525672912598]}, -{"f":"michijs-v1.0.4-keyed","b":"31_startup-ci","v":[2027.1950000000002,2027.77,2027.8949999999998]}, -{"f":"michijs-v1.0.4-keyed","b":"32_startup-bt","v":[16.987999999999992,16.811999999999994,17.247999999999998]}, -{"f":"michijs-v1.0.4-keyed","b":"33_startup-mainthreadcost","v":[133.94799999999995,130.82399999999998,133.60799999999998]}, -{"f":"michijs-v1.0.4-keyed","b":"34_startup-totalbytes","v":[181.87890625,181.87890625,181.87890625]}, -{"f":"michijs-map-v1.0.4-keyed","b":"01_run1k","v":[48.061,48.296,48.365,48.728,48.78,49.315,49.662,50.232,50.929,51.053]}, -{"f":"michijs-map-v1.0.4-keyed","b":"02_replace1k","v":[66.661,66.972,67.126,67.199,67.335,67.612,67.938,67.985,68.189,68.267]}, -{"f":"michijs-map-v1.0.4-keyed","b":"03_update10th1k_x16","v":[213.193,217.368,218.743,221.069,221.364,222.703,222.831,223.007,224.005,224.169]}, -{"f":"michijs-map-v1.0.4-keyed","b":"04_select1k","v":[116.603,121.874,122.703,125.821,126.297,126.49,126.502,127.816,127.871,128.434]}, -{"f":"michijs-map-v1.0.4-keyed","b":"05_swap1k","v":[52.752,55.519,56.854,57.98,58.193,59.339,59.378,59.52,59.627,60.265]}, -{"f":"michijs-map-v1.0.4-keyed","b":"06_remove-one-1k","v":[233.187,235.89,237.747,238.129,238.359,239.46,239.965,240.215,240.248,241.248]}, -{"f":"michijs-map-v1.0.4-keyed","b":"07_create10k","v":[539.245,553.805,554.636,554.905,556.096,557.758,558.926,560.626,561,561.134]}, -{"f":"michijs-map-v1.0.4-keyed","b":"08_create1k-after1k_x2","v":[128.976,129.085,129.936,130.256,131.104,131.526,131.562,132.683,133.514,134.252]}, -{"f":"michijs-map-v1.0.4-keyed","b":"09_clear1k_x8","v":[31.544,32.105,32.194,33.15,33.321,33.505,33.793,34.121,34.34,34.705]}, -{"f":"michijs-map-v1.0.4-keyed","b":"21_ready-memory","v":[0.7943973541259766]}, -{"f":"michijs-map-v1.0.4-keyed","b":"22_run-memory","v":[2.4572410583496094]}, -{"f":"michijs-map-v1.0.4-keyed","b":"23_update5-memory","v":[2.4773645401000977]}, -{"f":"michijs-map-v1.0.4-keyed","b":"25_run-clear-memory","v":[1.0634565353393555]}, -{"f":"michijs-map-v1.0.4-keyed","b":"26_run-10k-memory","v":[17.77779197692871]}, -{"f":"michijs-map-v1.0.4-keyed","b":"31_startup-ci","v":[2027.36,2030.935,2027.16]}, -{"f":"michijs-map-v1.0.4-keyed","b":"32_startup-bt","v":[18.515999999999995,17.487999999999996,17.651999999999994]}, -{"f":"michijs-map-v1.0.4-keyed","b":"33_startup-mainthreadcost","v":[132.87199999999993,128.97599999999994,136.46399999999994]}, -{"f":"michijs-map-v1.0.4-keyed","b":"34_startup-totalbytes","v":[180.5458984375,180.5458984375,180.5458984375]}, -{"f":"mikado-v0.7.64-keyed","b":"01_run1k","v":[37.813,38.222,38.311,38.343,38.485,38.536,38.945,39.392,39.465,39.937]}, -{"f":"mikado-v0.7.64-keyed","b":"02_replace1k","v":[41.768,42.205,42.703,43.617,44.079,44.155,44.404,44.554,44.721,44.822]}, -{"f":"mikado-v0.7.64-keyed","b":"03_update10th1k_x16","v":[89.445,90.979,96.384,101.193,104.132,104.868,105.832,105.99,106.124,106.566]}, -{"f":"mikado-v0.7.64-keyed","b":"04_select1k","v":[11.715,11.745,11.885,12.534,12.576,12.865,12.871,12.896,13.088,13.454]}, -{"f":"mikado-v0.7.64-keyed","b":"05_swap1k","v":[26.013,26.997,27.583,27.814,28.5,28.936,29.376,29.681,30.407,30.474]}, -{"f":"mikado-v0.7.64-keyed","b":"06_remove-one-1k","v":[42.808,46.006,46.109,46.659,46.793,46.8,46.938,47.508,47.79,47.99]}, -{"f":"mikado-v0.7.64-keyed","b":"07_create10k","v":[417.603,418.476,421.098,424.643,426.057,426.726,430.415,431.069,432.448,432.856]}, -{"f":"mikado-v0.7.64-keyed","b":"08_create1k-after1k_x2","v":[89.778,90.731,91.774,92.05,92.336,92.474,92.589,92.614,92.684,92.91]}, -{"f":"mikado-v0.7.64-keyed","b":"09_clear1k_x8","v":[29.053,31.104,31.801,31.989,33.152,33.299,34.651,35.137,35.172,35.739]}, -{"f":"mikado-v0.7.64-keyed","b":"21_ready-memory","v":[0.8633613586425781]}, -{"f":"mikado-v0.7.64-keyed","b":"22_run-memory","v":[1.9937705993652344]}, -{"f":"mikado-v0.7.64-keyed","b":"23_update5-memory","v":[2.186894416809082]}, -{"f":"mikado-v0.7.64-keyed","b":"25_run-clear-memory","v":[0.9562597274780273]}, -{"f":"mikado-v0.7.64-keyed","b":"26_run-10k-memory","v":[13.977954864501953]}, -{"f":"mikado-v0.7.64-keyed","b":"31_startup-ci","v":[1876.6899999999998,1877.0100000000002,1876.63]}, -{"f":"mikado-v0.7.64-keyed","b":"32_startup-bt","v":[10.008,9.964,11.959999999999999]}, -{"f":"mikado-v0.7.64-keyed","b":"33_startup-mainthreadcost","v":[130.89199999999994,129.71199999999993,136.648]}, +{"f":"mikado-v0.7.64-keyed","b":"01_run1k","v":[64.724,65.134,65.697,65.91,66.093,66.144,66.521,66.627,66.808,67.694]}, +{"f":"mikado-v0.7.64-keyed","b":"02_replace1k","v":[66.932,67.437,69.037,69.246,70.304,70.697,70.998,71.233,74.62,76.177]}, +{"f":"mikado-v0.7.64-keyed","b":"03_update10th1k_x16","v":[154.56,165.687,165.917,166.571,166.663,167.858,170.896,171.963,172.388,174.67]}, +{"f":"mikado-v0.7.64-keyed","b":"04_select1k","v":[18.196,18.21,18.837,19.554,19.601,20.444,21.31,21.831,22.769,23.997]}, +{"f":"mikado-v0.7.64-keyed","b":"05_swap1k","v":[42.074,43.015,44.453,44.825,45.174,47.064,47.139,47.323,47.379,47.729]}, +{"f":"mikado-v0.7.64-keyed","b":"06_remove-one-1k","v":[74.61,74.832,75.581,75.646,75.88,75.934,76.973,78.736,78.974,79.745]}, +{"f":"mikado-v0.7.64-keyed","b":"07_create10k","v":[655.611,657.456,658.64,661.149,661.182,661.798,666.353,667.97,673.018,697.945]}, +{"f":"mikado-v0.7.64-keyed","b":"08_create1k-after1k_x2","v":[150.154,150.35,154.895,155.588,156.491,156.749,157.187,158.223,158.234,161.213]}, +{"f":"mikado-v0.7.64-keyed","b":"09_clear1k_x8","v":[43.96,44.57,46.947,47.358,48.589,49.458,49.591,49.629,49.975,50.071]}, +{"f":"mikado-v0.7.64-keyed","b":"21_ready-memory","v":[0.8502683639526367]}, +{"f":"mikado-v0.7.64-keyed","b":"22_run-memory","v":[1.9862480163574219]}, +{"f":"mikado-v0.7.64-keyed","b":"23_update5-memory","v":[2.1811914443969727]}, +{"f":"mikado-v0.7.64-keyed","b":"25_run-clear-memory","v":[0.9378232955932617]}, +{"f":"mikado-v0.7.64-keyed","b":"26_run-10k-memory","v":[13.984789848327637]}, +{"f":"mikado-v0.7.64-keyed","b":"31_startup-ci","v":[1878.4249999999997,1878.9850000000001,1877.4450000000002]}, +{"f":"mikado-v0.7.64-keyed","b":"32_startup-bt","v":[0,0.15600000000000003,0]}, +{"f":"mikado-v0.7.64-keyed","b":"33_startup-mainthreadcost","v":[18.031999999999986,9713.288,12.391999999999992]}, {"f":"mikado-v0.7.64-keyed","b":"34_startup-totalbytes","v":[152.9501953125,152.9501953125,152.9501953125]}, -{"f":"mimbl-v0.10.4-keyed","b":"01_run1k","v":[47.898,48.014,48.133,48.396,48.78,48.927,48.987,49.927,50.178,50.511]}, -{"f":"mimbl-v0.10.4-keyed","b":"02_replace1k","v":[46.877,46.956,47.92,48.115,48.478,48.707,49.664,49.794,50.325,51.297]}, -{"f":"mimbl-v0.10.4-keyed","b":"03_update10th1k_x16","v":[95.312,97.532,98.538,101.027,101.991,103.455,104.67,106.035,106.964,109.025]}, -{"f":"mimbl-v0.10.4-keyed","b":"04_select1k","v":[11.823,11.923,12.537,12.767,12.897,13.201,13.522,13.549,13.634,16.677]}, -{"f":"mimbl-v0.10.4-keyed","b":"05_swap1k","v":[27.21,27.324,27.564,28.248,28.465,29.323,29.514,30.048,30.403,30.667]}, -{"f":"mimbl-v0.10.4-keyed","b":"06_remove-one-1k","v":[42.537,45.267,46.847,47.078,47.256,47.62,47.698,47.873,47.925,48.045]}, -{"f":"mimbl-v0.10.4-keyed","b":"07_create10k","v":[512.759,513.183,519.575,519.699,520.007,520.808,522.564,523.845,529.184,529.602]}, -{"f":"mimbl-v0.10.4-keyed","b":"08_create1k-after1k_x2","v":[103.974,104.638,104.782,104.933,104.968,104.992,105.263,105.985,106.15,107.332]}, -{"f":"mimbl-v0.10.4-keyed","b":"09_clear1k_x8","v":[31.644,32.48,33.197,33.972,34.863,35.413,35.479,35.539,36.486,37.839]}, -{"f":"mimbl-v0.10.4-keyed","b":"21_ready-memory","v":[0.8602018356323242]}, -{"f":"mimbl-v0.10.4-keyed","b":"22_run-memory","v":[3.994631767272949]}, -{"f":"mimbl-v0.10.4-keyed","b":"23_update5-memory","v":[4.000306129455566]}, -{"f":"mimbl-v0.10.4-keyed","b":"25_run-clear-memory","v":[1.215230941772461]}, -{"f":"mimbl-v0.10.4-keyed","b":"26_run-10k-memory","v":[29.75845432281494]}, -{"f":"mimbl-v0.10.4-keyed","b":"31_startup-ci","v":[2036.6499999999999,2110.92,2110.42]}, -{"f":"mimbl-v0.10.4-keyed","b":"32_startup-bt","v":[9.011999999999999,9.863999999999999,9.796]}, -{"f":"mimbl-v0.10.4-keyed","b":"33_startup-mainthreadcost","v":[154.75599999999997,150.064,151.56799999999993]}, -{"f":"mimbl-v0.10.4-keyed","b":"34_startup-totalbytes","v":[189.4775390625,189.4775390625,189.4775390625]}, -{"f":"miso-v1.4.0-keyed","b":"01_run1k","v":[55.739,55.823,56.045,56.156,57.425,57.439,57.853,58.051,58.207,58.31]}, -{"f":"miso-v1.4.0-keyed","b":"02_replace1k","v":[65.59,66.866,66.963,67.005,67.248,67.262,67.342,67.357,67.897,67.999]}, -{"f":"miso-v1.4.0-keyed","b":"03_update10th1k_x16","v":[263.377,266.053,267.683,273.986,277.471,277.91,279.535,297.306,298.815,305.296]}, -{"f":"miso-v1.4.0-keyed","b":"04_select1k","v":[151.327,153.856,156.911,160.64,165.5,167.085,167.698,195.757,197.282,200.377]}, -{"f":"miso-v1.4.0-keyed","b":"05_swap1k","v":[63.335,63.996,66.148,67.555,67.964,69.821,71.544,77.785,78.196,79.203]}, -{"f":"miso-v1.4.0-keyed","b":"06_remove-one-1k","v":[90.091,95.439,95.682,96.12,96.186,97.081,97.594,98.967,103.489,106.932]}, -{"f":"miso-v1.4.0-keyed","b":"07_create10k","v":[629.14,638.261,645.324,648.275,648.853,650.55,650.771,652.404,655.987,656.471]}, -{"f":"miso-v1.4.0-keyed","b":"08_create1k-after1k_x2","v":[155.869,158.256,159.11,159.279,159.352,160.552,162.352,162.539,162.821,163.435]}, -{"f":"miso-v1.4.0-keyed","b":"09_clear1k_x8","v":[59.096,60.834,66.933,70.33,71.628,87.527,87.67,87.689,88.616,92.073]}, -{"f":"miso-v1.4.0-keyed","b":"21_ready-memory","v":[2.983837127685547]}, -{"f":"miso-v1.4.0-keyed","b":"22_run-memory","v":[8.264581680297852]}, -{"f":"miso-v1.4.0-keyed","b":"23_update5-memory","v":[8.606832504272461]}, -{"f":"miso-v1.4.0-keyed","b":"25_run-clear-memory","v":[8.309020042419434]}, -{"f":"miso-v1.4.0-keyed","b":"26_run-10k-memory","v":[47.6895112991333]}, -{"f":"miso-v1.4.0-keyed","b":"31_startup-ci","v":[4051.696,4051.3320000000003,4051.4480000000003]}, -{"f":"miso-v1.4.0-keyed","b":"32_startup-bt","v":[105.99199999999986,105.8719999999999,112.38399999999989]}, -{"f":"miso-v1.4.0-keyed","b":"33_startup-mainthreadcost","v":[227.20399999999992,220.1399999999999,237.1799999999998]}, -{"f":"miso-v1.4.0-keyed","b":"34_startup-totalbytes","v":[581.2470703125,581.2470703125,581.2470703125]}, -{"f":"misojs-v1.1.0.0-keyed","b":"01_run1k","v":[38.871,38.897,38.95,39.05,39.123,39.181,39.306,39.387,39.695,39.907]}, -{"f":"misojs-v1.1.0.0-keyed","b":"02_replace1k","v":[44.872,44.973,45.506,45.513,46.221,46.436,46.782,47.713,47.934,48.033]}, -{"f":"misojs-v1.1.0.0-keyed","b":"03_update10th1k_x16","v":[140.857,143.448,147.068,149.901,150.207,150.778,151.738,152.24,152.981,153.254]}, -{"f":"misojs-v1.1.0.0-keyed","b":"04_select1k","v":[57.628,57.829,58.04,58.844,59.372,59.492,60.209,60.307,62.548,63.518]}, -{"f":"misojs-v1.1.0.0-keyed","b":"05_swap1k","v":[32.494,32.959,34.867,35.303,35.736,36.383,36.892,36.911,37.195,38.134]}, -{"f":"misojs-v1.1.0.0-keyed","b":"06_remove-one-1k","v":[52.583,53.714,55.298,55.773,56.368,56.417,56.477,56.539,56.954,57.081]}, -{"f":"misojs-v1.1.0.0-keyed","b":"07_create10k","v":[469.466,469.478,469.828,471.281,472.948,473.334,473.702,476.42,480.878,483.11]}, -{"f":"misojs-v1.1.0.0-keyed","b":"08_create1k-after1k_x2","v":[105.588,105.966,106.083,106.52,107.614,107.707,108.003,108.067,108.32,109.518]}, -{"f":"misojs-v1.1.0.0-keyed","b":"09_clear1k_x8","v":[43.453,43.674,43.782,44.153,44.19,44.637,45.007,48.211,48.291,48.617]}, -{"f":"misojs-v1.1.0.0-keyed","b":"21_ready-memory","v":[0.6962728500366211]}, -{"f":"misojs-v1.1.0.0-keyed","b":"22_run-memory","v":[3.3193111419677734]}, -{"f":"misojs-v1.1.0.0-keyed","b":"23_update5-memory","v":[3.340536117553711]}, -{"f":"misojs-v1.1.0.0-keyed","b":"25_run-clear-memory","v":[0.8204364776611328]}, -{"f":"misojs-v1.1.0.0-keyed","b":"26_run-10k-memory","v":[25.910043716430664]}, -{"f":"misojs-v1.1.0.0-keyed","b":"31_startup-ci","v":[1957.025,1955.0499999999997,1954.4850000000001]}, -{"f":"misojs-v1.1.0.0-keyed","b":"32_startup-bt","v":[13.235999999999997,13.263999999999998,12.791999999999998]}, -{"f":"misojs-v1.1.0.0-keyed","b":"33_startup-mainthreadcost","v":[118.04799999999993,119.53199999999997,124.75999999999992]}, -{"f":"misojs-v1.1.0.0-keyed","b":"34_startup-totalbytes","v":[144.8837890625,144.8837890625,144.8837890625]}, -{"f":"mithril-v2.0.4-keyed","b":"01_run1k","v":[46.022,46.266,47.261,47.347,49.625,51.213,52.926,53.547,54.721,55.375]}, -{"f":"mithril-v2.0.4-keyed","b":"02_replace1k","v":[45.877,46.516,49.637,49.672,50.364,50.804,51.232,51.48,53.036,55.026]}, -{"f":"mithril-v2.0.4-keyed","b":"03_update10th1k_x16","v":[129.631,130.334,133.491,135.805,136.981,137.616,138.391,139.857,140.929,143.433]}, -{"f":"mithril-v2.0.4-keyed","b":"04_select1k","v":[51.732,52.549,52.776,53.419,54.65,54.687,54.738,55.516,57.465,58.665]}, -{"f":"mithril-v2.0.4-keyed","b":"05_swap1k","v":[34.684,36.701,37.335,38.159,38.261,39.661,39.726,39.812,52.952,54.093]}, -{"f":"mithril-v2.0.4-keyed","b":"06_remove-one-1k","v":[60.393,63.047,63.999,64.676,64.817,64.853,65.711,66.152,67.38,67.99]}, -{"f":"mithril-v2.0.4-keyed","b":"07_create10k","v":[482.17,485.905,490.515,490.646,491.858,493.417,494.293,495.459,498.319,499.291]}, -{"f":"mithril-v2.0.4-keyed","b":"08_create1k-after1k_x2","v":[104.861,105.747,105.91,106.801,113.7,113.856,114.042,115.279,115.299,115.522]}, -{"f":"mithril-v2.0.4-keyed","b":"09_clear1k_x8","v":[35.63,36.394,37.029,37.371,37.69,37.81,38.291,39.075,39.165,43.436]}, -{"f":"mithril-v2.0.4-keyed","b":"21_ready-memory","v":[0.775813102722168]}, -{"f":"mithril-v2.0.4-keyed","b":"22_run-memory","v":[3.632427215576172]}, -{"f":"mithril-v2.0.4-keyed","b":"23_update5-memory","v":[4.811077117919922]}, -{"f":"mithril-v2.0.4-keyed","b":"25_run-clear-memory","v":[1.1027421951293945]}, -{"f":"mithril-v2.0.4-keyed","b":"26_run-10k-memory","v":[27.14962100982666]}, -{"f":"mithril-v2.0.4-keyed","b":"31_startup-ci","v":[2027.7600000000002,2026.7399999999998,2026.4499999999998]}, -{"f":"mithril-v2.0.4-keyed","b":"32_startup-bt","v":[9.6,10.82,10.16]}, -{"f":"mithril-v2.0.4-keyed","b":"33_startup-mainthreadcost","v":[127.87199999999997,136.41199999999998,136.17999999999995]}, -{"f":"mithril-v2.0.4-keyed","b":"34_startup-totalbytes","v":[175.490234375,175.490234375,175.490234375]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"01_run1k","v":[41.481,42.352,42.552,42.768,42.786,42.812,43,43.279,43.973,44.589]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"02_replace1k","v":[43.611,43.925,43.948,43.975,44.561,44.855,46.467,46.539,46.732,47.291]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"03_update10th1k_x16","v":[102.829,106.159,110.326,110.852,111.604,112.896,114.315,114.665,115.126,115.772]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"04_select1k","v":[11.108,12.982,13.031,13.157,13.949,14.143,15.557,15.616,16.104,16.666]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"05_swap1k","v":[27.626,28.166,29.592,31.712,31.863,32.472,33.257,33.498,33.509,34.547]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"06_remove-one-1k","v":[45.115,45.288,49.122,49.931,50.183,50.522,50.595,50.896,50.899,52.669]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"07_create10k","v":[469.41,470.883,471.142,488.186,494.387,495.154,495.777,496.525,496.922,497.757]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"08_create1k-after1k_x2","v":[99.206,99.503,99.818,99.938,100.011,100.265,100.371,100.445,100.462,101.784]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"09_clear1k_x8","v":[34.45,35.52,36.689,36.725,36.913,37.312,38.506,38.802,38.941,38.951]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"21_ready-memory","v":[1.0658292770385742]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"22_run-memory","v":[3.8279056549072266]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"23_update5-memory","v":[4.034104347229004]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"25_run-clear-memory","v":[1.3718128204345703]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"26_run-10k-memory","v":[28.85989475250244]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"31_startup-ci","v":[2102.275,2101.51,2102.2000000000003]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"32_startup-bt","v":[10.383999999999997,8.883999999999999,10.515999999999998]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"33_startup-mainthreadcost","v":[132.85599999999997,135.57599999999994,138.532]}, -{"f":"mobx-jsx-v0.14.0-keyed","b":"34_startup-totalbytes","v":[194.62890625,194.62890625,194.62890625]}, -{"f":"mogwai-v0.6.5-keyed","b":"01_run1k","v":[42.812,43.354,43.949,44.178,44.237,44.34,44.87,45.068,45.268,46.043]}, -{"f":"mogwai-v0.6.5-keyed","b":"02_replace1k","v":[49.31,49.321,49.337,49.569,49.761,49.813,50.634,50.968,51.194,51.562]}, -{"f":"mogwai-v0.6.5-keyed","b":"03_update10th1k_x16","v":[92.281,99.694,107.978,110.221,110.8,110.973,111.519,112.899,112.931,117.061]}, -{"f":"mogwai-v0.6.5-keyed","b":"04_select1k","v":[13.397,13.801,13.887,14.616,15.297,15.583,15.6,18.524,19.124,22.907]}, -{"f":"mogwai-v0.6.5-keyed","b":"05_swap1k","v":[27.69,28.729,29.259,29.434,29.61,31.727,33.386,33.398,33.671,33.761]}, -{"f":"mogwai-v0.6.5-keyed","b":"06_remove-one-1k","v":[44.733,45.574,48,48.055,48.071,48.945,49.087,50.505,50.849,51.144]}, -{"f":"mogwai-v0.6.5-keyed","b":"07_create10k","v":[674.799,685.706,689.388,690.661,690.695,691.607,694.567,697.357,697.656,707.201]}, -{"f":"mogwai-v0.6.5-keyed","b":"08_create1k-after1k_x2","v":[136.057,136.272,136.868,137.154,139.184,139.378,139.7,139.822,140.306,140.698]}, -{"f":"mogwai-v0.6.5-keyed","b":"09_clear1k_x8","v":[46.325,46.995,49.025,49.88,50.346,51.254,51.757,51.776,52.323,52.861]}, -{"f":"mogwai-v0.6.5-keyed","b":"21_ready-memory","v":[2.922273635864258]}, -{"f":"mogwai-v0.6.5-keyed","b":"22_run-memory","v":[9.694145202636719]}, -{"f":"mogwai-v0.6.5-keyed","b":"23_update5-memory","v":[9.701689720153809]}, -{"f":"mogwai-v0.6.5-keyed","b":"25_run-clear-memory","v":[10.260709762573242]}, -{"f":"mogwai-v0.6.5-keyed","b":"26_run-10k-memory","v":[71.16610813140869]}, -{"f":"mogwai-v0.6.5-keyed","b":"31_startup-ci","v":[1953.6149999999998,1954.2250000000001,1953.725]}, -{"f":"mogwai-v0.6.5-keyed","b":"32_startup-bt","v":[44.25599999999999,40.324,40.291999999999994]}, -{"f":"mogwai-v0.6.5-keyed","b":"33_startup-mainthreadcost","v":[160.532,154.83199999999997,150.54]}, -{"f":"mogwai-v0.6.5-keyed","b":"34_startup-totalbytes","v":[370.931640625,370.931640625,370.931640625]}, -{"f":"neverland-v3.3.2-keyed","b":"01_run1k","v":[45.722,46.122,46.483,47.347,47.355,48.482,48.577,48.79,49.099,49.303]}, -{"f":"neverland-v3.3.2-keyed","b":"02_replace1k","v":[46.778,48.093,48.156,48.332,48.342,48.39,48.57,49.298,49.452,50.224]}, -{"f":"neverland-v3.3.2-keyed","b":"03_update10th1k_x16","v":[123.379,127.301,128.061,130.192,132.176,132.674,134.671,138.142,139.558,145.84]}, -{"f":"neverland-v3.3.2-keyed","b":"04_select1k","v":[30.865,32.366,34.841,34.944,35.367,35.563,35.921,38.022,39.584,39.812]}, -{"f":"neverland-v3.3.2-keyed","b":"05_swap1k","v":[32.32,32.921,33.487,33.579,34.673,35.414,35.477,36.047,36.231,36.628]}, -{"f":"neverland-v3.3.2-keyed","b":"06_remove-one-1k","v":[54.413,56.432,56.701,57.162,57.313,57.418,57.69,57.919,58.33,58.927]}, -{"f":"neverland-v3.3.2-keyed","b":"07_create10k","v":[515.221,515.224,516.535,516.987,517.722,519.979,521.266,521.941,523.262,524.55]}, -{"f":"neverland-v3.3.2-keyed","b":"08_create1k-after1k_x2","v":[107.808,108.306,108.41,108.524,108.903,108.916,109.25,109.403,109.53,110.397]}, -{"f":"neverland-v3.3.2-keyed","b":"09_clear1k_x8","v":[37.046,38.721,39.206,39.324,39.87,39.875,41.554,41.968,42.059,43.05]}, -{"f":"neverland-v3.3.2-keyed","b":"21_ready-memory","v":[0.8028373718261719]}, -{"f":"neverland-v3.3.2-keyed","b":"22_run-memory","v":[4.2820539474487305]}, -{"f":"neverland-v3.3.2-keyed","b":"23_update5-memory","v":[4.350329399108887]}, -{"f":"neverland-v3.3.2-keyed","b":"25_run-clear-memory","v":[0.9656028747558594]}, -{"f":"neverland-v3.3.2-keyed","b":"26_run-10k-memory","v":[36.65613555908203]}, -{"f":"neverland-v3.3.2-keyed","b":"31_startup-ci","v":[1877.5300000000002,1877.4250000000002,1876.5549999999998]}, -{"f":"neverland-v3.3.2-keyed","b":"32_startup-bt","v":[9.7,10.187999999999999,5.96]}, -{"f":"neverland-v3.3.2-keyed","b":"33_startup-mainthreadcost","v":[135.204,122.57199999999993,126.44]}, -{"f":"neverland-v3.3.2-keyed","b":"34_startup-totalbytes","v":[157.0419921875,157.0419921875,157.0419921875]}, -{"f":"oldskull-v0.1.2-keyed","b":"01_run1k","v":[81.368,81.431,81.432,82.3,83.025,83.594,83.677,84.413,84.772,85.285]}, -{"f":"oldskull-v0.1.2-keyed","b":"02_replace1k","v":[113.585,116.558,116.7,116.784,117.224,117.506,117.522,117.773,118.338,118.649]}, -{"f":"oldskull-v0.1.2-keyed","b":"03_update10th1k_x16","v":[117.231,119.57,121.055,126.362,127.831,127.999,128.627,132.664,133.056,136.362]}, -{"f":"oldskull-v0.1.2-keyed","b":"04_select1k","v":[10.648,12.234,13.191,13.505,13.942,13.975,14.257,14.321,15.6,16.218]}, -{"f":"oldskull-v0.1.2-keyed","b":"05_swap1k","v":[26.149,26.604,27.273,27.398,27.528,27.693,28.015,29.227,33.054,33.24]}, -{"f":"oldskull-v0.1.2-keyed","b":"06_remove-one-1k","v":[46.003,48.044,48.074,48.168,48.601,49.154,49.593,49.884,50.756,50.816]}, -{"f":"oldskull-v0.1.2-keyed","b":"07_create10k","v":[801.099,810.007,811.441,814.215,815.595,818.239,820.699,822.886,823.711,828.04]}, -{"f":"oldskull-v0.1.2-keyed","b":"08_create1k-after1k_x2","v":[103.192,103.502,103.624,103.751,104.211,104.218,104.588,104.715,105.88,107.15]}, -{"f":"oldskull-v0.1.2-keyed","b":"09_clear1k_x8","v":[358.033,367.088,367.734,368.236,368.605,371.225,371.356,371.452,371.686,371.774]}, -{"f":"oldskull-v0.1.2-keyed","b":"21_ready-memory","v":[0.7487077713012695]}, -{"f":"oldskull-v0.1.2-keyed","b":"22_run-memory","v":[3.1014394760131836]}, -{"f":"oldskull-v0.1.2-keyed","b":"23_update5-memory","v":[3.049839973449707]}, -{"f":"oldskull-v0.1.2-keyed","b":"25_run-clear-memory","v":[1.3203229904174805]}, -{"f":"oldskull-v0.1.2-keyed","b":"26_run-10k-memory","v":[23.869181632995605]}, -{"f":"oldskull-v0.1.2-keyed","b":"31_startup-ci","v":[1877.45,1876.42,1877.3649999999998]}, -{"f":"oldskull-v0.1.2-keyed","b":"32_startup-bt","v":[10.319999999999999,9.855999999999998,8.223999999999998]}, -{"f":"oldskull-v0.1.2-keyed","b":"33_startup-mainthreadcost","v":[136.876,125.96799999999995,118.01999999999998]}, -{"f":"oldskull-v0.1.2-keyed","b":"34_startup-totalbytes","v":[157.9951171875,157.9951171875,157.9951171875]}, -{"f":"petite-vue-v0.4.1-keyed","b":"01_run1k","v":[79.314,79.686,79.769,79.778,79.876,79.947,79.951,80.46,80.635,80.859]}, -{"f":"petite-vue-v0.4.1-keyed","b":"02_replace1k","v":[78.787,79.535,79.794,79.831,80.167,80.426,80.751,80.811,81.906,82.068]}, -{"f":"petite-vue-v0.4.1-keyed","b":"03_update10th1k_x16","v":[116.738,117.299,118.991,121.555,122.276,122.426,124.341,125.016,125.613,129.531]}, -{"f":"petite-vue-v0.4.1-keyed","b":"04_select1k","v":[72.009,74.603,75.839,76.072,76.305,76.561,76.653,77.318,77.319,79.964]}, -{"f":"petite-vue-v0.4.1-keyed","b":"05_swap1k","v":[86.812,88.549,89.326,89.873,89.897,91.387,91.791,92.105,94.335,94.617]}, -{"f":"petite-vue-v0.4.1-keyed","b":"06_remove-one-1k","v":[248.814,254.085,254.187,255.005,257.784,258.076,259.306,260.127,260.417,260.789]}, -{"f":"petite-vue-v0.4.1-keyed","b":"07_create10k","v":[894.976,897.774,899.691,900.393,901.067,905.216,905.593,906.6,907.592,909.547]}, -{"f":"petite-vue-v0.4.1-keyed","b":"08_create1k-after1k_x2","v":[207.316,208.014,208.433,208.778,208.78,209.591,209.718,210.418,210.777,210.965]}, -{"f":"petite-vue-v0.4.1-keyed","b":"09_clear1k_x8","v":[60.377,60.456,61.057,62.234,63.314,63.778,65.44,66.011,66.42,66.583]}, -{"f":"petite-vue-v0.4.1-keyed","b":"21_ready-memory","v":[0.7647418975830078]}, -{"f":"petite-vue-v0.4.1-keyed","b":"22_run-memory","v":[6.6684980392456055]}, -{"f":"petite-vue-v0.4.1-keyed","b":"23_update5-memory","v":[6.795557022094727]}, -{"f":"petite-vue-v0.4.1-keyed","b":"25_run-clear-memory","v":[1.5740032196044922]}, -{"f":"petite-vue-v0.4.1-keyed","b":"26_run-10k-memory","v":[56.95112323760986]}, -{"f":"petite-vue-v0.4.1-keyed","b":"31_startup-ci","v":[1877.1550000000002,1877.7350000000001,1877.81]}, -{"f":"petite-vue-v0.4.1-keyed","b":"32_startup-bt","v":[10.072,10.376,8.056]}, -{"f":"petite-vue-v0.4.1-keyed","b":"33_startup-mainthreadcost","v":[134.89199999999997,132.26799999999994,130.13999999999996]}, -{"f":"petite-vue-v0.4.1-keyed","b":"34_startup-totalbytes","v":[158.033203125,158.033203125,158.033203125]}, -{"f":"preact-v10.7.3-keyed","b":"01_run1k","v":[47.335,47.706,48.062,48.181,49.245,49.801,49.955,50.046,50.235,50.333]}, -{"f":"preact-v10.7.3-keyed","b":"02_replace1k","v":[57.711,57.874,57.895,57.985,58.303,58.319,58.369,58.576,58.65,58.761]}, -{"f":"preact-v10.7.3-keyed","b":"03_update10th1k_x16","v":[120.144,121.22,129.465,129.932,130.075,131.833,132.067,133.807,134.507,135.237]}, -{"f":"preact-v10.7.3-keyed","b":"04_select1k","v":[26.806,27.588,28.161,28.632,29.426,29.773,30.824,30.899,31.342,32.421]}, -{"f":"preact-v10.7.3-keyed","b":"05_swap1k","v":[30.064,31.666,32.097,32.376,32.683,33.04,33.127,35.947,36.051,36.436]}, -{"f":"preact-v10.7.3-keyed","b":"06_remove-one-1k","v":[56.851,58.045,59.472,61.026,61.117,61.244,61.347,61.478,61.576,62.014]}, -{"f":"preact-v10.7.3-keyed","b":"07_create10k","v":[498.506,499.955,499.957,500.799,502.51,503.858,505.909,506.419,510.567,512.179]}, -{"f":"preact-v10.7.3-keyed","b":"08_create1k-after1k_x2","v":[112.259,112.395,112.475,112.794,113.019,113.855,113.922,113.995,114.007,114.45]}, -{"f":"preact-v10.7.3-keyed","b":"09_clear1k_x8","v":[41.026,41.684,41.871,41.959,42.872,44.007,44.064,44.16,44.441,44.526]}, -{"f":"preact-v10.7.3-keyed","b":"21_ready-memory","v":[0.7151546478271484]}, -{"f":"preact-v10.7.3-keyed","b":"22_run-memory","v":[4.114621162414551]}, -{"f":"preact-v10.7.3-keyed","b":"23_update5-memory","v":[4.1200151443481445]}, -{"f":"preact-v10.7.3-keyed","b":"25_run-clear-memory","v":[0.856572151184082]}, -{"f":"preact-v10.7.3-keyed","b":"26_run-10k-memory","v":[33.58317565917969]}, -{"f":"preact-v10.7.3-keyed","b":"31_startup-ci","v":[1876.6599999999999,1877.1399999999999,1878.1999999999998]}, -{"f":"preact-v10.7.3-keyed","b":"32_startup-bt","v":[9.9,9.82,9.36]}, -{"f":"preact-v10.7.3-keyed","b":"33_startup-mainthreadcost","v":[126.992,130.53599999999997,128.39199999999997]}, +{"f":"million-v2.0.0-keyed","b":"01_run1k","v":[61.997,62.046,62.338,62.405,62.614,63.008,63.296,63.331,63.984,64.151]}, +{"f":"million-v2.0.0-keyed","b":"02_replace1k","v":[67.005,67.313,67.332,67.364,67.366,67.367,67.406,67.429,68.151,69.331]}, +{"f":"million-v2.0.0-keyed","b":"03_update10th1k_x16","v":[165.553,169.972,177.802,181.765,182.032,183.318,185.857,186.554,186.78,186.875]}, +{"f":"million-v2.0.0-keyed","b":"04_select1k","v":[17.876,18.611,19.211,19.787,20.595,21.17,21.247,21.271,21.85,22.439]}, +{"f":"million-v2.0.0-keyed","b":"05_swap1k","v":[41.728,43.634,43.678,43.946,44.164,44.771,45.218,45.256,45.473,45.511]}, +{"f":"million-v2.0.0-keyed","b":"06_remove-one-1k","v":[71.182,72.107,72.412,73.848,74.689,74.9,75.283,75.337,75.379,75.462]}, +{"f":"million-v2.0.0-keyed","b":"07_create10k","v":[673.892,676.06,678.713,679.49,680.077,680.137,680.258,681.477,685.443,685.611]}, +{"f":"million-v2.0.0-keyed","b":"08_create1k-after1k_x2","v":[150.503,151.818,152.31,152.358,153.117,153.221,153.262,154.081,154.17,154.508]}, +{"f":"million-v2.0.0-keyed","b":"09_clear1k_x8","v":[44.108,44.144,45.563,45.926,46.759,46.913,47.083,47.311,48.868,49.146]}, +{"f":"preact-v10.7.3-keyed","b":"01_run1k","v":[106.437,114.414,114.799,114.932,115.242,115.324,117.55,122.219,127.608,134.062]}, +{"f":"preact-v10.7.3-keyed","b":"02_replace1k","v":[129.892,138.874,138.944,141.779,144.543,147.878,150.662,152.074,153.065,165.449]}, +{"f":"preact-v10.7.3-keyed","b":"03_update10th1k_x16","v":[238.394,246.841,246.887,253.556,254.957,259.04,260.007,261.976,262.464,262.487]}, +{"f":"preact-v10.7.3-keyed","b":"04_select1k","v":[52.626,53.606,60.794,64.266,66.318,66.456,70.466,70.623,71.948,72.373]}, +{"f":"preact-v10.7.3-keyed","b":"05_swap1k","v":[55.028,55.723,56.61,56.94,57.656,57.959,59.292,59.302,59.574,61.534]}, +{"f":"preact-v10.7.3-keyed","b":"06_remove-one-1k","v":[117.462,121.452,122.678,123.02,124.95,125.094,125.406,131.547,144.089,148.355]}, +{"f":"preact-v10.7.3-keyed","b":"07_create10k","v":[1036.418,1056.502,1058.219,1062.426,1066.979,1068.973,1089.604,1092.509,1106.818,1110.5]}, +{"f":"preact-v10.7.3-keyed","b":"08_create1k-after1k_x2","v":[238.382,242.849,247.178,251.04,254.926,255.368,264.185,280.116,302.213,302.784]}, +{"f":"preact-v10.7.3-keyed","b":"09_clear1k_x8","v":[49.474,66.086,69.148,69.152,69.271,71.505,73.684,75.365,78.162,78.355]}, +{"f":"preact-v10.7.3-keyed","b":"21_ready-memory","v":[0.7107982635498047]}, +{"f":"preact-v10.7.3-keyed","b":"22_run-memory","v":[4.090849876403809]}, +{"f":"preact-v10.7.3-keyed","b":"23_update5-memory","v":[4.105155944824219]}, +{"f":"preact-v10.7.3-keyed","b":"25_run-clear-memory","v":[0.8320884704589844]}, +{"f":"preact-v10.7.3-keyed","b":"26_run-10k-memory","v":[33.57712745666504]}, +{"f":"preact-v10.7.3-keyed","b":"31_startup-ci","v":[1892.23,1878.1349999999998,1879.2200000000003]}, +{"f":"preact-v10.7.3-keyed","b":"32_startup-bt","v":[0,0,0.16800000000000004]}, +{"f":"preact-v10.7.3-keyed","b":"33_startup-mainthreadcost","v":[12.323999999999998,19.431999999999988,9683.816]}, {"f":"preact-v10.7.3-keyed","b":"34_startup-totalbytes","v":[154.923828125,154.923828125,154.923828125]}, -{"f":"ractive-v1.3.6-keyed","b":"01_run1k","v":[57.548,58.285,58.439,58.524,58.651,58.809,58.828,59.14,59.505,59.644]}, -{"f":"ractive-v1.3.6-keyed","b":"02_replace1k","v":[63.459,64.252,64.311,64.521,65.679,65.77,65.778,65.932,66.45,67.027]}, -{"f":"ractive-v1.3.6-keyed","b":"03_update10th1k_x16","v":[110.381,112.314,114.072,114.98,115.39,115.817,118.348,121.758,123.687,124.74]}, -{"f":"ractive-v1.3.6-keyed","b":"04_select1k","v":[33.35,34.393,36.477,36.514,37.897,37.95,38.293,39.143,39.806,41.391]}, -{"f":"ractive-v1.3.6-keyed","b":"05_swap1k","v":[167.409,168.119,168.576,169.891,170.164,170.368,170.575,171.81,172.115,172.265]}, -{"f":"ractive-v1.3.6-keyed","b":"06_remove-one-1k","v":[55.467,58.462,60.116,60.145,60.831,60.874,60.88,61.157,61.327,61.48]}, -{"f":"ractive-v1.3.6-keyed","b":"07_create10k","v":[609.212,621.389,622.762,624.924,625.125,626.71,628.315,628.451,631.134,631.998]}, -{"f":"ractive-v1.3.6-keyed","b":"08_create1k-after1k_x2","v":[129.899,130.293,130.303,130.535,130.671,131.114,132.107,132.512,132.725,132.961]}, -{"f":"ractive-v1.3.6-keyed","b":"09_clear1k_x8","v":[66.805,68.293,69.58,69.916,70.067,70.646,72.977,73.098,73.2,73.604]}, -{"f":"ractive-v1.3.6-keyed","b":"21_ready-memory","v":[1.2795448303222656]}, -{"f":"ractive-v1.3.6-keyed","b":"22_run-memory","v":[8.62733268737793]}, -{"f":"ractive-v1.3.6-keyed","b":"23_update5-memory","v":[8.66812801361084]}, -{"f":"ractive-v1.3.6-keyed","b":"25_run-clear-memory","v":[2.5625715255737305]}, -{"f":"ractive-v1.3.6-keyed","b":"26_run-10k-memory","v":[70.99530506134033]}, -{"f":"ractive-v1.3.6-keyed","b":"31_startup-ci","v":[3001.4040000000005,3002.22,3001.496]}, -{"f":"ractive-v1.3.6-keyed","b":"32_startup-bt","v":[10.044,9.692,9.084]}, -{"f":"ractive-v1.3.6-keyed","b":"33_startup-mainthreadcost","v":[162.63999999999996,156.39999999999995,148.64399999999998]}, -{"f":"ractive-v1.3.6-keyed","b":"34_startup-totalbytes","v":[363.2841796875,363.2841796875,363.2841796875]}, -{"f":"rax-v0.6.7-keyed","b":"01_run1k","v":[49.835,50.646,51.498,51.592,51.975,52.087,52.162,52.271,52.792,53.939]}, -{"f":"rax-v0.6.7-keyed","b":"02_replace1k","v":[55.371,55.553,55.641,55.77,55.832,56.198,56.926,57.069,57.435,58.331]}, -{"f":"rax-v0.6.7-keyed","b":"03_update10th1k_x16","v":[140.825,144.183,145.737,148.206,153.12,153.579,155.308,155.474,155.67,155.932]}, -{"f":"rax-v0.6.7-keyed","b":"04_select1k","v":[45.563,46.54,46.913,47.113,47.434,48.291,49.073,49.694,49.733,49.804]}, -{"f":"rax-v0.6.7-keyed","b":"05_swap1k","v":[171.394,172.009,172.229,173.034,173.069,173.218,174.179,174.496,175.341,175.496]}, -{"f":"rax-v0.6.7-keyed","b":"06_remove-one-1k","v":[52.857,53.839,55.071,55.929,56.144,56.163,56.621,56.682,57.601,58.127]}, -{"f":"rax-v0.6.7-keyed","b":"07_create10k","v":[598.088,603.771,603.816,603.977,605.567,606.018,607.323,607.67,611.534,611.542]}, -{"f":"rax-v0.6.7-keyed","b":"08_create1k-after1k_x2","v":[121.269,121.801,122.634,123.637,123.831,124.433,124.772,125.043,125.519,125.966]}, -{"f":"rax-v0.6.7-keyed","b":"09_clear1k_x8","v":[61.298,61.465,61.505,62.887,62.941,63.693,63.872,64.331,64.439,64.673]}, -{"f":"rax-v0.6.7-keyed","b":"21_ready-memory","v":[0.8819684982299805]}, -{"f":"rax-v0.6.7-keyed","b":"22_run-memory","v":[4.917510986328125]}, -{"f":"rax-v0.6.7-keyed","b":"23_update5-memory","v":[5.068140029907227]}, -{"f":"rax-v0.6.7-keyed","b":"25_run-clear-memory","v":[1.297903060913086]}, -{"f":"rax-v0.6.7-keyed","b":"26_run-10k-memory","v":[38.96843147277832]}, -{"f":"rax-v0.6.7-keyed","b":"31_startup-ci","v":[2177.245,2177.16,2177.235]}, -{"f":"rax-v0.6.7-keyed","b":"32_startup-bt","v":[10.896,10.068,9.956]}, -{"f":"rax-v0.6.7-keyed","b":"33_startup-mainthreadcost","v":[131.91999999999993,141.492,137.1159999999999]}, -{"f":"rax-v0.6.7-keyed","b":"34_startup-totalbytes","v":[204.556640625,204.556640625,204.556640625]}, -{"f":"react-v17.0.2-keyed","b":"01_run1k","v":[50.506,50.68,51.988,52.215,52.631,52.751,53.416,53.638,53.765,54.066]}, -{"f":"react-v17.0.2-keyed","b":"02_replace1k","v":[52.292,52.652,52.878,52.94,53.016,53.445,53.51,53.723,55.172,55.555]}, -{"f":"react-v17.0.2-keyed","b":"03_update10th1k_x16","v":[127.985,129.551,132.945,134.301,137.254,141.769,143.123,143.888,144.106,144.456]}, -{"f":"react-v17.0.2-keyed","b":"04_select1k","v":[37.721,38.016,38.279,38.766,40.456,41.629,41.718,42.978,43.101,44.132]}, -{"f":"react-v17.0.2-keyed","b":"05_swap1k","v":[169.258,170.101,170.935,171.036,171.533,173.261,174.438,175.178,175.329,176.497]}, -{"f":"react-v17.0.2-keyed","b":"06_remove-one-1k","v":[51.716,52.607,54.249,54.671,54.719,54.743,54.868,55.473,56.257,56.948]}, -{"f":"react-v17.0.2-keyed","b":"07_create10k","v":[680.361,683.226,685.358,686.55,686.685,687.1,688.621,689.461,689.84,691.765]}, -{"f":"react-v17.0.2-keyed","b":"08_create1k-after1k_x2","v":[116.808,117.23,117.434,117.438,117.848,118.375,118.52,118.633,119.732,120.46]}, -{"f":"react-v17.0.2-keyed","b":"09_clear1k_x8","v":[39.527,39.881,40.105,40.197,42.832,43.715,43.925,44.231,44.281,45.875]}, -{"f":"react-v17.0.2-keyed","b":"21_ready-memory","v":[1.0802984237670898]}, -{"f":"react-v17.0.2-keyed","b":"22_run-memory","v":[4.912962913513184]}, -{"f":"react-v17.0.2-keyed","b":"23_update5-memory","v":[5.432976722717285]}, -{"f":"react-v17.0.2-keyed","b":"25_run-clear-memory","v":[1.8376092910766602]}, -{"f":"react-v17.0.2-keyed","b":"26_run-10k-memory","v":[35.584073066711426]}, -{"f":"react-v17.0.2-keyed","b":"31_startup-ci","v":[2477.65,2551.735,2552.375]}, -{"f":"react-v17.0.2-keyed","b":"32_startup-bt","v":[10.128,9.528,10.700000000000001]}, -{"f":"react-v17.0.2-keyed","b":"33_startup-mainthreadcost","v":[157.356,147.22,149.00799999999998]}, -{"f":"react-v17.0.2-keyed","b":"34_startup-totalbytes","v":[274.5517578125,274.5517578125,274.5517578125]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"01_run1k","v":[50.16,50.166,50.281,50.283,50.373,50.651,50.968,51.059,51.504,51.545]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"02_replace1k","v":[55.293,56.555,56.745,57.145,57.218,57.62,57.664,58.387,58.44,58.473]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"03_update10th1k_x16","v":[127.651,131.337,135.03,139.679,140.787,140.942,141.685,141.914,143.396,144.444]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"04_select1k","v":[29.498,29.601,29.622,30.413,30.628,32.158,32.624,32.814,32.833,32.836]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"05_swap1k","v":[165.527,166.706,167.179,168.014,168.442,171.206,172.007,172.337,172.895,173.424]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"06_remove-one-1k","v":[49.781,52.124,53.934,54.028,54.367,54.492,54.966,54.973,55.375,55.765]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"07_create10k","v":[681.891,681.891,682.192,684.043,684.577,685.901,686.875,687.667,687.869,689.211]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"08_create1k-after1k_x2","v":[115.64,116.052,116.477,116.57,116.873,117.473,117.539,118.203,118.218,119.489]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"09_clear1k_x8","v":[65.321,67.558,68.884,71.847,72.024,72.298,73.109,73.335,73.876,74.256]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"21_ready-memory","v":[1.2213306427001953]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"22_run-memory","v":[6.765356063842773]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"23_update5-memory","v":[7.279901504516602]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"25_run-clear-memory","v":[2.199319839477539]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"26_run-10k-memory","v":[52.469698905944824]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"31_startup-ci","v":[2701.1800000000003,2701.5280000000002,2701.548]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"32_startup-bt","v":[9.856,9.159999999999998,6.3679999999999986]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"33_startup-mainthreadcost","v":[168.04,160.41199999999995,153.152]}, -{"f":"react-diagon-v18.2.0 + 0.13.0-keyed","b":"34_startup-totalbytes","v":[307.4599609375,307.4599609375,307.4599609375]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"01_run1k","v":[47.43,47.94,48.042,49.862,50.192,50.29,50.413,50.741,51.097,51.375]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"02_replace1k","v":[52.758,53.552,53.779,53.997,54.867,54.946,55.573,55.758,55.989,55.99]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"03_update10th1k_x16","v":[287.553,290.118,293.445,293.599,297.279,297.367,299.227,302.969,307.545,310.06]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"04_select1k","v":[17.612,18.384,19.392,19.505,20.186,21.066,21.067,21.496,22.817,23.365]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"05_swap1k","v":[215.313,215.742,218.027,218.27,218.331,220.587,220.591,221.052,221.563,222.259]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"06_remove-one-1k","v":[88.198,89.007,89.067,89.342,89.76,90.53,90.775,93.334,93.483,94.472]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"07_create10k","v":[658.372,658.737,658.926,658.936,659.948,660.038,660.306,666.591,667.647,668.911]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"08_create1k-after1k_x2","v":[140.089,140.951,141.688,142.257,142.611,142.84,142.897,142.932,143.951,144.769]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"09_clear1k_x8","v":[47.617,48.042,48.647,50.153,51.275,52.072,53.272,53.592,54.333,56.14]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"21_ready-memory","v":[1.1928558349609375]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"22_run-memory","v":[5.62852668762207]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"23_update5-memory","v":[8.580877304077148]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"25_run-clear-memory","v":[1.966109275817871]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"26_run-10k-memory","v":[40.801053047180176]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"31_startup-ci","v":[2701.92,2702.4120000000003,2742.004]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"32_startup-bt","v":[8.603999999999997,11.099999999999998,10.124]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"33_startup-mainthreadcost","v":[154.664,170.83199999999997,162.564]}, -{"f":"react-focal-v17.0.1 + 0.8.5-keyed","b":"34_startup-totalbytes","v":[301.37109375,301.37109375,301.37109375]}, -{"f":"react-hooks-v18.2.0-keyed","b":"01_run1k","v":[45.111,45.439,45.831,46.429,46.768,46.887,47.024,47.056,47.914,48.36]}, -{"f":"react-hooks-v18.2.0-keyed","b":"02_replace1k","v":[51.038,52.143,52.717,52.819,53.321,53.442,53.873,53.986,54.464,55.6]}, -{"f":"react-hooks-v18.2.0-keyed","b":"03_update10th1k_x16","v":[111.902,120.955,122.825,123.268,129.548,130.455,132.105,133.285,133.457,137.796]}, -{"f":"react-hooks-v18.2.0-keyed","b":"04_select1k","v":[24.005,25.489,25.754,26.487,27.186,29.902,30.101,30.235,30.52,31.355]}, -{"f":"react-hooks-v18.2.0-keyed","b":"05_swap1k","v":[167.968,168.2,170.058,172.247,172.549,173.117,173.401,174.127,174.539,175.503]}, -{"f":"react-hooks-v18.2.0-keyed","b":"06_remove-one-1k","v":[47.242,50.336,50.46,50.914,51.099,51.176,51.65,51.726,52.713,53.506]}, -{"f":"react-hooks-v18.2.0-keyed","b":"07_create10k","v":[642.1,642.148,643.857,646.116,646.426,646.494,646.72,646.992,650.577,652.958]}, -{"f":"react-hooks-v18.2.0-keyed","b":"08_create1k-after1k_x2","v":[104.925,106.032,106.257,106.41,106.794,107.017,107.129,107.839,108.4,108.607]}, -{"f":"react-hooks-v18.2.0-keyed","b":"09_clear1k_x8","v":[55.861,56.429,57.53,58.741,59.184,59.213,60.949,61.519,61.692,61.884]}, -{"f":"react-hooks-v18.2.0-keyed","b":"21_ready-memory","v":[1.1262855529785156]}, -{"f":"react-hooks-v18.2.0-keyed","b":"22_run-memory","v":[4.440865516662598]}, -{"f":"react-hooks-v18.2.0-keyed","b":"23_update5-memory","v":[4.965858459472656]}, -{"f":"react-hooks-v18.2.0-keyed","b":"25_run-clear-memory","v":[1.9375066757202148]}, -{"f":"react-hooks-v18.2.0-keyed","b":"26_run-10k-memory","v":[30.70934772491455]}, -{"f":"react-hooks-v18.2.0-keyed","b":"31_startup-ci","v":[2551.845,2551.95,2552.365]}, -{"f":"react-hooks-v18.2.0-keyed","b":"32_startup-bt","v":[10.292,10.063999999999998,8.708]}, -{"f":"react-hooks-v18.2.0-keyed","b":"33_startup-mainthreadcost","v":[153.38399999999996,153.512,145.49199999999996]}, +{"f":"react-v17.0.2-keyed","b":"01_run1k","v":[81.175,81.303,81.44,82.497,82.785,83.023,84.994,85.744,86.935,93.413]}, +{"f":"react-v17.0.2-keyed","b":"02_replace1k","v":[83.846,83.979,84.164,84.308,84.548,85.173,85.205,85.388,86.849,87.207]}, +{"f":"react-v17.0.2-keyed","b":"03_update10th1k_x16","v":[233.728,249.253,252.391,258.57,261.003,261.488,261.79,263.534,263.675,264.391]}, +{"f":"react-v17.0.2-keyed","b":"04_select1k","v":[67.38,67.856,68.223,69.576,70.344,70.382,70.547,71.306,72.43,73.496]}, +{"f":"react-v17.0.2-keyed","b":"05_swap1k","v":[304.02,305.057,305.113,305.604,306.18,306.346,307.204,308.077,308.311,308.43]}, +{"f":"react-v17.0.2-keyed","b":"06_remove-one-1k","v":[86.637,88.525,90.346,90.624,90.831,91.314,91.519,91.735,91.984,94.658]}, +{"f":"react-v17.0.2-keyed","b":"07_create10k","v":[1080.56,1089.414,1089.785,1090.2,1091.517,1094.203,1094.233,1097.902,1098.031,1105.908]}, +{"f":"react-v17.0.2-keyed","b":"08_create1k-after1k_x2","v":[200.556,201.86,202.293,203.654,203.97,204.442,204.811,204.908,207.386,207.477]}, +{"f":"react-v17.0.2-keyed","b":"09_clear1k_x8","v":[55.74,56.595,57.376,59.436,60.216,60.425,61.64,62.398,63.216,63.937]}, +{"f":"react-hooks-v18.2.0-keyed","b":"01_run1k","v":[125.234,125.366,127.413,127.709,128.027,128.431,129.359,129.606,130.009,131.963]}, +{"f":"react-hooks-v18.2.0-keyed","b":"02_replace1k","v":[129.977,143.64,148.422,150.976,152.846,153.349,154.706,155.091,156.081,156.383]}, +{"f":"react-hooks-v18.2.0-keyed","b":"03_update10th1k_x16","v":[243.621,255.803,256.509,259.091,262.342,266.093,269.134,271.208,275.561,279.76]}, +{"f":"react-hooks-v18.2.0-keyed","b":"04_select1k","v":[16.382,47.781,52.691,54.514,56.17,57.699,58.724,59.247,59.409,59.707]}, +{"f":"react-hooks-v18.2.0-keyed","b":"05_swap1k","v":[383.168,392.68,396.47,397.028,398.29,398.885,399.516,405.787,412.031,415.634]}, +{"f":"react-hooks-v18.2.0-keyed","b":"06_remove-one-1k","v":[106.63,114.767,118.067,118.331,118.696,119.914,121.5,123.095,123.708,123.937]}, +{"f":"react-hooks-v18.2.0-keyed","b":"07_create10k","v":[1464.638,1469.746,1473.322,1483.499,1490.48,1491.988,1494.614,1498.345,1498.974,1503.924]}, +{"f":"react-hooks-v18.2.0-keyed","b":"08_create1k-after1k_x2","v":[260.602,270.943,278.034,281.932,282.653,282.998,285.091,285.428,288.711,289.064]}, +{"f":"react-hooks-v18.2.0-keyed","b":"09_clear1k_x8","v":[106.361,113.756,116.029,119.274,120.923,122.936,122.987,129.185,129.282,132.342]}, +{"f":"react-hooks-v18.2.0-keyed","b":"21_ready-memory","v":[1.1195974349975586]}, +{"f":"react-hooks-v18.2.0-keyed","b":"22_run-memory","v":[4.436405181884766]}, +{"f":"react-hooks-v18.2.0-keyed","b":"23_update5-memory","v":[4.980772972106934]}, +{"f":"react-hooks-v18.2.0-keyed","b":"25_run-clear-memory","v":[1.9472150802612305]}, +{"f":"react-hooks-v18.2.0-keyed","b":"26_run-10k-memory","v":[30.71469211578369]}, +{"f":"react-hooks-v18.2.0-keyed","b":"31_startup-ci","v":[2553.3550000000005,2552.9049999999997,2555.425]}, +{"f":"react-hooks-v18.2.0-keyed","b":"32_startup-bt","v":[0.08000000000000002,0,0]}, +{"f":"react-hooks-v18.2.0-keyed","b":"33_startup-mainthreadcost","v":[9632.812,13.375999999999992,9.152]}, {"f":"react-hooks-v18.2.0-keyed","b":"34_startup-totalbytes","v":[287.03125,287.03125,287.03125]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"01_run1k","v":[45.664,46.136,46.471,47.535,47.851,48.026,48.249,49.175,49.586,49.775]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"02_replace1k","v":[49.263,50.566,51.378,53.413,53.767,54.176,54.289,54.457,54.507,54.866]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"03_update10th1k_x16","v":[193.582,202.638,211.85,212.157,214.092,215.717,216.002,218.276,218.295,220.531]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"04_select1k","v":[37.324,38.195,38.835,39.228,39.285,39.385,39.531,39.596,39.614,41.372]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"05_swap1k","v":[169.383,171.059,171.93,172.274,172.295,172.887,174.23,174.449,175.4,178.532]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"06_remove-one-1k","v":[51.104,51.977,52.818,53.84,54.456,54.463,54.495,54.585,54.915,54.97]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"07_create10k","v":[640.076,643.147,644.301,646.295,647.735,649.144,651.095,651.977,653.516,654.389]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"08_create1k-after1k_x2","v":[118.123,118.145,118.46,118.562,119.028,119.302,119.348,119.547,119.913,120.428]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"09_clear1k_x8","v":[43.358,50.215,51.903,53.179,53.589,53.623,54.201,54.622,54.806,54.944]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"21_ready-memory","v":[1.1282901763916016]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"22_run-memory","v":[4.458615303039551]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"23_update5-memory","v":[5.029247283935547]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"25_run-clear-memory","v":[2.0176172256469727]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"26_run-10k-memory","v":[30.724679946899414]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"31_startup-ci","v":[2551.8050000000003,2552.09,2551.544]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"32_startup-bt","v":[9.008,10.143999999999997,10]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"33_startup-mainthreadcost","v":[145.528,155.59599999999995,147.7839999999999]}, -{"f":"react-hooks-use-transition-v18.2.0-keyed","b":"34_startup-totalbytes","v":[287.2255859375,287.2255859375,287.2255859375]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"01_run1k","v":[46.647,47.108,47.448,47.478,47.53,47.711,48.211,48.773,48.949,49.157]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"02_replace1k","v":[50.185,50.39,50.62,50.764,50.862,50.953,51.274,51.385,51.415,51.937]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"03_update10th1k_x16","v":[119.145,119.667,121.295,126.47,127.14,128.573,131.187,132.845,134.856,135.819]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"04_select1k","v":[29.66,30.201,30.556,32.047,33.55,33.916,33.944,34.466,34.619,34.815]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"05_swap1k","v":[166.675,167.058,167.063,168.494,168.73,169.14,169.697,170.294,170.848,171.214]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"06_remove-one-1k","v":[47.523,50.622,51.388,51.875,52.896,53.559,53.565,54.331,54.542,54.553]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"07_create10k","v":[682.585,684.226,684.266,685.988,687.842,688.59,690.845,692.974,693.583,694.013]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"08_create1k-after1k_x2","v":[114.373,114.924,115.699,115.792,116.274,116.423,116.495,116.688,117.533,118.33]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"09_clear1k_x8","v":[38.288,38.415,39.027,39.52,41.195,41.885,43.068,43.698,43.939,45.157]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"21_ready-memory","v":[1.388397216796875]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"22_run-memory","v":[7.044671058654785]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"23_update5-memory","v":[7.63026237487793]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"25_run-clear-memory","v":[2.147092819213867]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"26_run-10k-memory","v":[53.6908073425293]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"31_startup-ci","v":[3057.664,3057.4120000000003,3057.28]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"32_startup-bt","v":[64.2,63.936,64.616]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"33_startup-mainthreadcost","v":[182.028,180.90400000000002,186.51199999999997]}, -{"f":"react-mlyn-v0.5.11-keyed","b":"34_startup-totalbytes","v":[354.3095703125,354.3095703125,354.3095703125]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"01_run1k","v":[49.645,49.781,50.249,50.297,50.362,50.586,50.615,51.008,52.222,52.939]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"02_replace1k","v":[51.328,52.823,52.94,53.052,53.281,53.384,53.462,53.464,53.57,54.458]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"03_update10th1k_x16","v":[112.982,116.092,117.064,122.083,123.589,124.585,125.724,127.036,128.53,128.633]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"04_select1k","v":[28.337,31.7,31.769,31.954,32.206,33.307,33.57,33.731,33.811,34.205]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"05_swap1k","v":[170.981,171.187,171.763,171.869,171.878,172.91,173.478,173.639,173.723,173.856]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"06_remove-one-1k","v":[48.128,51.61,52.345,52.526,52.821,52.914,53.682,53.751,53.896,54.03]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"07_create10k","v":[677.781,683.746,685.089,685.378,685.382,686.673,686.678,687.002,688.065,688.46]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"08_create1k-after1k_x2","v":[116.519,116.98,117.135,117.145,117.411,117.742,117.754,117.795,118.237,119.538]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"09_clear1k_x8","v":[44.731,44.905,45.016,45.044,48.166,48.997,49.774,50.632,52.15,52.167]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"21_ready-memory","v":[1.3182859420776367]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"22_run-memory","v":[6.05926513671875]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"23_update5-memory","v":[6.47055721282959]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"25_run-clear-memory","v":[3.086428642272949]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"26_run-10k-memory","v":[43.746538162231445]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"31_startup-ci","v":[2852.754,2853.192,2853.144]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"32_startup-bt","v":[11.004,9.719999999999999,9.776]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"33_startup-mainthreadcost","v":[163.18799999999996,159.44799999999998,167.85599999999988]}, -{"f":"react-mobX-v17.0.1 + 5.15.4-keyed","b":"34_startup-totalbytes","v":[347.505859375,347.505859375,347.505859375]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"01_run1k","v":[45.446,45.527,45.856,45.963,45.982,46.278,47.272,47.394,47.725,47.863]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"02_replace1k","v":[52.488,53.489,53.585,53.75,53.884,53.967,53.975,54.587,55.723,56.769]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"03_update10th1k_x16","v":[120.154,123.657,125.042,126.131,126.301,126.686,133.901,134.149,134.151,134.179]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"04_select1k","v":[25.302,28.469,29.34,30.167,30.572,31.018,31.119,31.519,31.643,32.238]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"05_swap1k","v":[170.445,170.69,170.745,170.966,170.99,171.658,173.503,174.992,175.433,176.441]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"06_remove-one-1k","v":[48.389,50.438,50.596,51.83,52.562,52.572,52.65,52.85,53.051,53.808]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"07_create10k","v":[648.945,653.143,655.408,657.006,657.728,658.408,659.04,659.885,659.986,661.203]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"08_create1k-after1k_x2","v":[108.113,108.168,108.243,108.682,108.764,108.868,108.921,108.97,109.278,109.377]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"09_clear1k_x8","v":[57.884,59.841,59.856,61.683,62.428,62.856,63.096,63.486,63.734,64.18]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"21_ready-memory","v":[1.3466291427612305]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"22_run-memory","v":[5.071782112121582]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"23_update5-memory","v":[5.640819549560547]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"25_run-clear-memory","v":[2.2771100997924805]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"26_run-10k-memory","v":[34.63114929199219]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"31_startup-ci","v":[3002.0959999999995,3001.584,3001.6360000000004]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"32_startup-bt","v":[9.879999999999999,9.543999999999999,8.648]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"33_startup-mainthreadcost","v":[161.43200000000002,162.68799999999996,160.27999999999997]}, -{"f":"react-recoil-v18.2.0 + 0.7.5-keyed","b":"34_startup-totalbytes","v":[361.6474609375,361.6474609375,361.6474609375]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"01_run1k","v":[53.888,56.248,56.41,56.509,56.677,56.861,57.211,57.233,57.541,57.613]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"02_replace1k","v":[56.137,56.384,56.512,56.741,56.846,56.996,57.381,57.771,58.231,58.385]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"03_update10th1k_x16","v":[136.767,139.328,140.507,141.017,142.48,144.438,145.498,146.038,146.678,146.708]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"04_select1k","v":[21.476,24.637,26.956,27.314,27.379,27.488,29.113,29.127,29.858,29.88]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"05_swap1k","v":[169.456,170.594,170.754,171.612,172.658,172.807,173.624,174.926,175.44,177.89]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"06_remove-one-1k","v":[75.019,75.198,77.057,77.286,77.892,78.706,78.951,79.706,81.111,81.447]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"07_create10k","v":[735.593,739.102,739.431,739.799,740.426,743.925,746.168,746.469,749.232,749.773]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"08_create1k-after1k_x2","v":[121.907,123.101,124.003,124.635,125.044,125.061,125.157,125.927,126.957,127.701]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"09_clear1k_x8","v":[44.659,44.943,46.739,47.832,48.179,48.642,51.005,51.201,52.533,52.682]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"21_ready-memory","v":[1.1737327575683594]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"22_run-memory","v":[7.836607933044434]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"23_update5-memory","v":[8.54182243347168]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"25_run-clear-memory","v":[2.0109939575195312]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"26_run-10k-memory","v":[63.105255126953125]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"31_startup-ci","v":[2627.63,2627.065,2626.696]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"32_startup-bt","v":[10.463999999999999,12.011999999999997,10.168]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"33_startup-mainthreadcost","v":[158.08,164.124,162.10399999999996]}, -{"f":"react-redux-v17.0.1 + 7.2.1-keyed","b":"34_startup-totalbytes","v":[289.419921875,289.419921875,289.419921875]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"01_run1k","v":[46.129,47.044,47.321,47.35,47.376,48.118,48.266,48.509,49.035,49.235]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"02_replace1k","v":[51.848,55.225,55.487,55.519,55.73,55.803,56.088,56.254,56.615,57.926]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"03_update10th1k_x16","v":[127.155,131.138,131.672,136.653,136.709,139.142,140.29,140.553,141.832,143.198]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"04_select1k","v":[28.165,31.123,32.378,32.905,33.292,33.335,33.657,33.803,34.077,34.549]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"05_swap1k","v":[169.223,169.31,171.216,171.579,172.021,173.116,173.608,174.154,174.825,175.361]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"06_remove-one-1k","v":[49.018,51.064,51.173,52.368,52.748,52.975,53.198,53.981,54.261,54.47]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"07_create10k","v":[658.266,660.289,665.079,665.307,665.764,667.973,670.721,671.799,671.86,672.368]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"08_create1k-after1k_x2","v":[109.013,109.036,109.538,109.731,110.245,110.369,110.416,111.138,111.937,113.889]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"09_clear1k_x8","v":[59.219,60.2,63.952,64.624,64.804,64.924,65.202,66.396,67.675,69.389]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"21_ready-memory","v":[1.1827497482299805]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"22_run-memory","v":[5.5448808670043945]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"23_update5-memory","v":[6.083416938781738]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"25_run-clear-memory","v":[2.0086002349853516]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"26_run-10k-memory","v":[40.90453338623047]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"31_startup-ci","v":[2626.54,2627.465,2627.524]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"32_startup-bt","v":[10.348,8.6,10.52]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"33_startup-mainthreadcost","v":[160.10399999999998,151.79999999999998,158.64]}, -{"f":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","b":"34_startup-totalbytes","v":[295.7607421875,295.7607421875,295.7607421875]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"01_run1k","v":[47.493,47.709,47.89,48.504,48.556,48.717,49.175,49.994,50.191,50.471]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"02_replace1k","v":[49.512,50.737,50.776,51.187,51.328,51.605,52.225,52.659,52.777,53.064]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"03_update10th1k_x16","v":[133.461,134.005,134.364,136.332,136.413,137.393,138.517,139.05,139.39,139.554]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"04_select1k","v":[22.751,24.374,24.877,25.211,25.806,26.148,26.409,27.598,28.614,28.965]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"05_swap1k","v":[169.957,172.195,176.86,178.142,178.322,178.581,178.782,179.321,179.559,180.244]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"06_remove-one-1k","v":[52.295,52.662,53.319,53.901,54.429,54.47,55.774,56.169,56.33,57.442]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"07_create10k","v":[668.287,673.768,675.138,676.582,676.936,679.691,683.483,685.567,686.134,686.973]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"08_create1k-after1k_x2","v":[110.21,110.989,111.656,112.14,112.445,112.81,113.05,113.449,113.642,115.011]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"09_clear1k_x8","v":[41.84,42.929,43.133,43.574,44.749,45.134,45.171,47.033,47.416,48.28]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"21_ready-memory","v":[1.3001995086669922]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"22_run-memory","v":[6.0820722579956055]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"23_update5-memory","v":[6.6316022872924805]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"25_run-clear-memory","v":[2.263315200805664]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"26_run-10k-memory","v":[44.420655250549316]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"31_startup-ci","v":[2851.7520000000004,2851.468,2851.5599999999995]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"32_startup-bt","v":[10.287999999999998,9.808,10.796]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"33_startup-mainthreadcost","v":[155.19599999999994,165.45599999999996,166.088]}, -{"f":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","b":"34_startup-totalbytes","v":[341.6572265625,341.6572265625,341.6572265625]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"01_run1k","v":[55.627,55.899,56.161,56.18,56.343,56.645,56.813,56.909,57.212,57.265]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"02_replace1k","v":[55.774,56.765,56.768,57.552,57.649,57.793,57.825,57.901,58.46,58.832]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"03_update10th1k_x16","v":[131.948,136.119,137.433,143.193,144.888,145.804,146.801,147.292,147.866,150.955]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"04_select1k","v":[23.489,23.579,24.985,25.142,25.651,26.118,26.331,27.285,28.261,29.994]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"05_swap1k","v":[167.26,169.156,169.739,171.546,171.9,172.498,173.47,174.225,174.578,174.901]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"06_remove-one-1k","v":[73.229,76.488,77.558,77.691,79.385,79.469,79.525,81.095,82.136,82.522]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"07_create10k","v":[736.663,737.364,738.846,739.826,742.029,742.275,746.152,748.307,748.734,750.548]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"08_create1k-after1k_x2","v":[123.6,123.742,123.818,124.712,125.057,125.132,126.698,127.048,127.088,127.682]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"09_clear1k_x8","v":[44.284,46.021,48.698,48.857,49.076,49.626,50.023,51.281,52.467,53.079]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"21_ready-memory","v":[1.2032718658447266]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"22_run-memory","v":[7.837040901184082]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"23_update5-memory","v":[8.539900779724121]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"25_run-clear-memory","v":[2.049778938293457]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"26_run-10k-memory","v":[62.80104446411133]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"31_startup-ci","v":[2626.736,2627.18,2627.4]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"32_startup-bt","v":[9.484,9.896,10.56]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"33_startup-mainthreadcost","v":[149.7079999999999,162.68799999999996,166.42399999999998]}, -{"f":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","b":"34_startup-totalbytes","v":[296.9248046875,296.9248046875,296.9248046875]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"01_run1k","v":[45.866,46.015,46.392,46.968,47.006,47.13,47.432,48.069,48.157,48.567]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"02_replace1k","v":[47.084,48.975,49.703,50.05,50.673,50.803,51.231,51.423,51.975,52.741]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"03_update10th1k_x16","v":[115.478,127.337,127.795,127.854,128.544,129.133,130.799,130.954,132.182,132.2]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"04_select1k","v":[21.402,29.108,29.449,30.271,30.345,30.378,30.41,30.428,30.733,30.98]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"05_swap1k","v":[165.761,165.853,167.696,167.995,168.867,169.095,169.932,170.314,171.314,173.254]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"06_remove-one-1k","v":[49.119,51.047,51.067,51.495,51.834,51.996,52.313,52.813,53.335,53.714]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"07_create10k","v":[638.043,641.198,642.121,642.672,645.037,645.319,645.625,645.651,648.605,648.861]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"08_create1k-after1k_x2","v":[104.937,105.875,106.369,106.7,107.034,107.526,107.731,108.315,109.106,109.236]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"09_clear1k_x8","v":[35.231,36.402,36.576,36.889,37.027,37.242,37.642,38.444,39.918,40.11]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"21_ready-memory","v":[1.1985750198364258]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"22_run-memory","v":[4.301183700561523]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"23_update5-memory","v":[4.769957542419434]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"25_run-clear-memory","v":[1.95501708984375]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"26_run-10k-memory","v":[28.797877311706543]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"31_startup-ci","v":[2627.98,2626.75,2626.83]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"32_startup-bt","v":[9.732,10.767999999999997,9.755999999999998]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"33_startup-mainthreadcost","v":[163.06799999999993,170.18,157.52799999999996]}, -{"f":"react-rxjs-v18.2.0 + 0.9.8-keyed","b":"34_startup-totalbytes","v":[300.8330078125,300.8330078125,300.8330078125]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"01_run1k","v":[42.816,44.218,44.232,44.302,44.314,44.32,44.515,44.581,46.946,47.795]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"02_replace1k","v":[54.403,54.836,55.1,55.177,56.892,56.966,57.253,57.99,58.004,59.267]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"03_update10th1k_x16","v":[108.731,111.356,114.635,115.834,117.658,120.41,122.897,123.492,126.243,128.865]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"04_select1k","v":[17.457,22.081,22.501,22.773,23.309,23.494,24.115,24.152,24.439,25.43]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"05_swap1k","v":[181.073,181.471,182.942,183.378,184.451,185.734,187.175,187.939,188.128,189.007]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"06_remove-one-1k","v":[57.266,60.92,60.991,62.692,64.047,65.005,65.311,66.184,66.595,69.038]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"07_create10k","v":[624.24,632.225,652.408,666.987,721.642,729.109,739.646,744.063,754.263,758.988]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"08_create1k-after1k_x2","v":[114.685,115.617,116.908,116.953,117.767,119.657,121.531,121.873,122.431,126.782]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"09_clear1k_x8","v":[73.034,73.169,75.594,75.895,77.822,78.114,78.595,78.839,79.569,81.53]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"21_ready-memory","v":[1.1584243774414062]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"22_run-memory","v":[7.250191688537598]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"23_update5-memory","v":[7.155352592468262]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"25_run-clear-memory","v":[3.422637939453125]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"26_run-10k-memory","v":[56.71795463562012]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"31_startup-ci","v":[2551.705,2552.2149999999997,2552.6549999999997]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"32_startup-bt","v":[8.012,9.975999999999999,9.556]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"33_startup-mainthreadcost","v":[141.55999999999995,143.132,147.3999999999999]}, -{"f":"react-signalis-v18.2.0 + 0.0.8-keyed","b":"34_startup-totalbytes","v":[284.587890625,284.587890625,284.587890625]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"01_run1k","v":[54.934,55.249,55.351,55.535,56.088,56.121,56.38,56.604,56.721,56.783]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"02_replace1k","v":[57.299,59.959,61.259,61.382,61.413,61.447,61.982,62.336,62.64,62.645]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"03_update10th1k_x16","v":[234.264,254.886,255.225,255.469,256.899,258.153,259.479,259.601,260.067,261.511]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"04_select1k","v":[151.438,155.374,160.594,161.936,164.628,165.616,171.267,172.788,173.174,173.396]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"05_swap1k","v":[200.624,202.633,203.329,204.185,204.222,204.377,204.393,205.698,206.927,207.366]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"06_remove-one-1k","v":[77.928,84.059,85.414,85.427,85.712,86.386,86.472,86.518,86.524,86.802]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"07_create10k","v":[731.071,735.439,743.58,744.439,745.539,746.494,747.506,747.545,747.838,755.048]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"08_create1k-after1k_x2","v":[142.547,142.983,143.192,143.629,143.686,144.117,144.194,144.681,144.763,145.483]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"09_clear1k_x8","v":[62.043,63.209,63.306,63.583,63.946,65.566,65.65,65.757,66.091,67.614]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"21_ready-memory","v":[1.6280927658081055]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"22_run-memory","v":[6.5626935958862305]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"23_update5-memory","v":[8.876093864440918]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"25_run-clear-memory","v":[2.9157800674438477]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"26_run-10k-memory","v":[46.66672706604004]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"31_startup-ci","v":[3001.664,3001.388,3001.964]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"32_startup-bt","v":[9.636,60.775999999999996,61.988]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"33_startup-mainthreadcost","v":[164.40400000000005,168.99599999999992,176.71199999999996]}, -{"f":"react-starbeam-v18.2.0 + 0.6.0-keyed","b":"34_startup-totalbytes","v":[355.5703125,355.5703125,355.5703125]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"01_run1k","v":[48.109,48.627,48.672,48.679,48.738,48.856,49.074,49.252,49.258,49.496]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"02_replace1k","v":[52.143,54.059,54.145,54.236,54.629,54.851,54.889,55.328,55.797,56.505]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"03_update10th1k_x16","v":[113.869,114.927,119.46,119.838,124.633,124.883,126.874,127.159,128.488,130.466]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"04_select1k","v":[19.032,20.205,21.123,23.482,23.513,23.786,24.185,24.945,25.011,25.268]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"05_swap1k","v":[170.109,171.579,172.495,172.876,175.106,176.756,178.265,178.752,179.868,185]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"06_remove-one-1k","v":[47.95,52.717,52.94,53.092,53.879,53.936,54.037,54.429,54.591,55.548]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"07_create10k","v":[660.626,665.767,666.268,668.026,669.324,669.764,672.717,674.336,674.907,676.21]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"08_create1k-after1k_x2","v":[108.162,108.661,108.672,108.916,109.024,109.576,110.771,111.072,112.567,113.794]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"09_clear1k_x8","v":[64.185,66.66,69.074,70.881,71.478,71.711,72.134,73.166,73.815,74.596]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"21_ready-memory","v":[1.1344680786132812]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"22_run-memory","v":[6.020746231079102]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"23_update5-memory","v":[6.359250068664551]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"25_run-clear-memory","v":[1.9209136962890625]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"26_run-10k-memory","v":[45.65349864959717]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"31_startup-ci","v":[2627.4400000000005,2627.535,2627.1249999999995]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"32_startup-bt","v":[9.371999999999998,9.616,9.84]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"33_startup-mainthreadcost","v":[149.77999999999992,149.03999999999994,152.6919999999999]}, -{"f":"react-tagged-state-v18.2.0 + 1.21.1-keyed","b":"34_startup-totalbytes","v":[289.18359375,289.18359375,289.18359375]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"01_run1k","v":[46.108,46.833,46.905,47.107,47.228,47.57,47.674,48.324,49.11,49.601]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"02_replace1k","v":[48.207,48.662,48.744,49.035,49.342,49.6,50.157,51.067,51.458,52.278]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"03_update10th1k_x16","v":[133.006,133.434,138.306,140.778,141.443,141.959,143.517,144.463,144.601,145.207]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"04_select1k","v":[35.464,36.804,36.837,38.082,38.62,38.713,39.618,40.049,40.622,40.633]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"05_swap1k","v":[170.382,171.815,172.443,172.708,173.143,173.337,174.356,174.46,174.843,174.978]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"06_remove-one-1k","v":[50.549,52.978,54.895,55.129,55.421,55.783,56.249,56.387,57.527,57.845]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"07_create10k","v":[645.29,647.884,649.11,649.592,651.563,651.762,653.106,655.047,656.27,663.072]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"08_create1k-after1k_x2","v":[107.243,107.261,108.085,108.261,108.271,108.419,108.63,108.812,109.447,109.957]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"09_clear1k_x8","v":[41.848,42.148,42.587,42.621,42.853,43.584,43.983,45.609,46.456,49.211]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"21_ready-memory","v":[1.16259765625]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"22_run-memory","v":[4.928593635559082]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"23_update5-memory","v":[5.66690731048584]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"25_run-clear-memory","v":[3.3444786071777344]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"26_run-10k-memory","v":[34.90613079071045]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"31_startup-ci","v":[2551.97,2552.6,2551.9249999999997]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"32_startup-bt","v":[10.212,9.951999999999998,7.684]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"33_startup-mainthreadcost","v":[160.17600000000002,143.50799999999998,154.95999999999998]}, -{"f":"react-tracked-v17.0.1 + 1.6.0-keyed","b":"34_startup-totalbytes","v":[284.7236328125,284.7236328125,284.7236328125]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"01_run1k","v":[49.002,49.073,49.899,50.556,50.61,50.636,50.77,50.808,50.841,51.034]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"02_replace1k","v":[52.411,55.785,55.834,56.452,56.676,56.998,57.121,57.83,57.952,58.918]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"03_update10th1k_x16","v":[135.124,137.289,142.669,143.102,143.891,144.222,145.208,145.767,145.887,146.262]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"04_select1k","v":[30.262,30.383,31.405,31.45,31.594,31.796,31.905,32.084,32.729,33.083]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"05_swap1k","v":[165.668,170.23,170.538,171.437,171.736,171.79,171.914,173.002,173.447,174.677]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"06_remove-one-1k","v":[49.952,52.147,52.566,53.14,53.146,53.978,53.993,54.011,54.752,55.111]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"07_create10k","v":[662.547,663.124,663.186,663.371,665.076,667.143,668.326,669.406,671.136,671.578]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"08_create1k-after1k_x2","v":[111.227,111.605,111.844,112.329,112.5,112.787,113.115,113.205,113.577,114.762]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"09_clear1k_x8","v":[66.223,67.662,68.476,69.194,70.375,70.733,71.731,72.861,75.293,76.196]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"21_ready-memory","v":[1.1633682250976562]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"22_run-memory","v":[7.405880928039551]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"23_update5-memory","v":[8.002191543579102]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"25_run-clear-memory","v":[2.0432634353637695]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"26_run-10k-memory","v":[59.13733959197998]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"31_startup-ci","v":[2626.675,2627.365,2627.635]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"32_startup-bt","v":[10.047999999999998,10.464,10.232]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"33_startup-mainthreadcost","v":[158.4759999999999,157.69999999999996,151.31999999999996]}, -{"f":"react-zustand-v18.2.0 + 4.1.1-keyed","b":"34_startup-totalbytes","v":[289.9609375,289.9609375,289.9609375]}, -{"f":"reagent-v0.10-keyed","b":"01_run1k","v":[66.327,68.019,68.795,69.205,69.473,69.484,69.883,70.228,71.728,72.299]}, -{"f":"reagent-v0.10-keyed","b":"02_replace1k","v":[66.019,66.031,67.174,68.115,68.216,69.066,70.66,70.778,71.808,73.251]}, -{"f":"reagent-v0.10-keyed","b":"03_update10th1k_x16","v":[144.124,145.323,147.182,148.941,151.53,152.455,153.739,154.461,154.77,154.877]}, -{"f":"reagent-v0.10-keyed","b":"04_select1k","v":[29.135,31.575,32.421,33.801,33.919,33.988,34.078,34.543,35.696,36.472]}, -{"f":"reagent-v0.10-keyed","b":"05_swap1k","v":[172.101,172.833,174.293,174.51,174.616,176.839,178.187,187.193,187.68,188.86599999999999]}, -{"f":"reagent-v0.10-keyed","b":"06_remove-one-1k","v":[60.425,62.028,62.033,63.882,66.202,68.102,69.646,70.767,71.323,72.323]}, -{"f":"reagent-v0.10-keyed","b":"07_create10k","v":[717.68,719.664,720.89,722.308,723.255,725.817,725.97,726.233,726.315,726.533]}, -{"f":"reagent-v0.10-keyed","b":"08_create1k-after1k_x2","v":[137.564,141.518,141.761,142.137,145.389,146.109,148.364,150.278,150.676,151.396]}, -{"f":"reagent-v0.10-keyed","b":"09_clear1k_x8","v":[62.827,67.623,67.752,69.509,69.837,70.168,70.698,70.762,71.129,71.568]}, -{"f":"reagent-v0.10-keyed","b":"21_ready-memory","v":[1.5514659881591797]}, -{"f":"reagent-v0.10-keyed","b":"22_run-memory","v":[6.307904243469238]}, -{"f":"reagent-v0.10-keyed","b":"23_update5-memory","v":[6.976417541503906]}, -{"f":"reagent-v0.10-keyed","b":"25_run-clear-memory","v":[3.3309249877929688]}, -{"f":"reagent-v0.10-keyed","b":"26_run-10k-memory","v":[40.77283954620361]}, -{"f":"reagent-v0.10-keyed","b":"31_startup-ci","v":[3343.848,3343.26,3344.0280000000002]}, -{"f":"reagent-v0.10-keyed","b":"32_startup-bt","v":[10,10.364,10.072]}, -{"f":"reagent-v0.10-keyed","b":"33_startup-mainthreadcost","v":[164.62799999999996,169.95199999999994,166.98]}, -{"f":"reagent-v0.10-keyed","b":"34_startup-totalbytes","v":[413.16796875,413.16796875,413.16796875]}, -{"f":"redom-v3.29.0-keyed","b":"01_run1k","v":[42.085,42.099,42.322,42.329,42.373,42.641,43.211,43.312,43.734,44.128]}, -{"f":"redom-v3.29.0-keyed","b":"02_replace1k","v":[46.027,46.225,46.378,46.556,46.765,46.865,47.155,47.245,48.117,48.777]}, -{"f":"redom-v3.29.0-keyed","b":"03_update10th1k_x16","v":[107.638,109.337,110.353,111.434,111.707,114.46,114.604,115.599,117.324,118.918]}, -{"f":"redom-v3.29.0-keyed","b":"04_select1k","v":[16.636,16.863,17.1,17.309,17.435,17.511,18.332,18.647,19.249,19.826]}, -{"f":"redom-v3.29.0-keyed","b":"05_swap1k","v":[27.722,28.439,29.417,29.85,29.942,30.2,30.222,31.656,31.688,32.684]}, -{"f":"redom-v3.29.0-keyed","b":"06_remove-one-1k","v":[45.103,47.272,47.309,48.263,48.799,48.799,48.81,48.905,49.316,49.66]}, -{"f":"redom-v3.29.0-keyed","b":"07_create10k","v":[483.959,485.965,489.169,493.37,495.635,496.989,497.056,498.011,498.745,499.22]}, -{"f":"redom-v3.29.0-keyed","b":"08_create1k-after1k_x2","v":[99.501,99.741,100.524,100.811,101.241,102.55,102.706,102.89,103.243,103.984]}, -{"f":"redom-v3.29.0-keyed","b":"09_clear1k_x8","v":[33.395,34.138,34.968,35.324,35.864,36.449,36.77,38.876,38.949,39.194]}, -{"f":"redom-v3.29.0-keyed","b":"21_ready-memory","v":[0.7042446136474609]}, -{"f":"redom-v3.29.0-keyed","b":"22_run-memory","v":[2.47463321685791]}, -{"f":"redom-v3.29.0-keyed","b":"23_update5-memory","v":[2.514619827270508]}, -{"f":"redom-v3.29.0-keyed","b":"25_run-clear-memory","v":[2.4363765716552734]}, -{"f":"redom-v3.29.0-keyed","b":"26_run-10k-memory","v":[17.699581146240234]}, -{"f":"redom-v3.29.0-keyed","b":"31_startup-ci","v":[1877.52,1877.39,1877.9499999999998]}, -{"f":"redom-v3.29.0-keyed","b":"32_startup-bt","v":[10,9.388000000000002,9.943999999999999]}, -{"f":"redom-v3.29.0-keyed","b":"33_startup-mainthreadcost","v":[124.02799999999993,137.71599999999995,133.09599999999998]}, -{"f":"redom-v3.29.0-keyed","b":"34_startup-totalbytes","v":[147.89453125,147.89453125,147.89453125]}, -{"f":"reflex-v0.8.4-keyed","b":"01_run1k","v":[45.802,46.095,46.432,46.555,46.73,46.897,47.6,47.924,47.986,48.541]}, -{"f":"reflex-v0.8.4-keyed","b":"02_replace1k","v":[59.743,60.608,60.86,60.884,60.986,61.313,62.059,62.161,62.345,62.877]}, -{"f":"reflex-v0.8.4-keyed","b":"03_update10th1k_x16","v":[105.151,119.244,122.55,122.783,123.747,125.535,128.531,130.947,131.166,133.551]}, -{"f":"reflex-v0.8.4-keyed","b":"04_select1k","v":[22.413,22.922,24.176,27.051,27.996,28.178,28.331,28.608,29.191,29.923]}, -{"f":"reflex-v0.8.4-keyed","b":"05_swap1k","v":[28.272,29.617,31.012,31.956,32.043,32.897,33.921,34.389,34.512,35.38]}, -{"f":"reflex-v0.8.4-keyed","b":"06_remove-one-1k","v":[46.51,47.877,51.017,51.543,51.746,52.256,52.291,53.022,53.429,54.552]}, -{"f":"reflex-v0.8.4-keyed","b":"07_create10k","v":[502.289,504.047,508.771,508.955,509.28,509.763,512.369,513.323,515.887,515.889]}, -{"f":"reflex-v0.8.4-keyed","b":"08_create1k-after1k_x2","v":[127.046,127.971,128.169,128.672,128.761,128.945,129.559,129.567,129.951,130.822]}, -{"f":"reflex-v0.8.4-keyed","b":"09_clear1k_x8","v":[34.613,35.374,35.777,37.293,37.662,38.442,38.63,38.658,39.301,39.44]}, -{"f":"reflex-v0.8.4-keyed","b":"21_ready-memory","v":[0.7186403274536133]}, -{"f":"reflex-v0.8.4-keyed","b":"22_run-memory","v":[4.191720962524414]}, -{"f":"reflex-v0.8.4-keyed","b":"23_update5-memory","v":[4.248137474060059]}, -{"f":"reflex-v0.8.4-keyed","b":"25_run-clear-memory","v":[0.9110946655273438]}, -{"f":"reflex-v0.8.4-keyed","b":"26_run-10k-memory","v":[34.55175495147705]}, -{"f":"reflex-v0.8.4-keyed","b":"31_startup-ci","v":[1876.5100000000002,1877.2399999999998,1876.6449999999998]}, -{"f":"reflex-v0.8.4-keyed","b":"32_startup-bt","v":[16.071999999999996,16.619999999999997,16.6]}, -{"f":"reflex-v0.8.4-keyed","b":"33_startup-mainthreadcost","v":[130.06799999999996,127.73599999999998,131.53599999999994]}, -{"f":"reflex-v0.8.4-keyed","b":"34_startup-totalbytes","v":[150.482421875,150.482421875,150.482421875]}, -{"f":"rescript-react-v0.10.3-keyed","b":"01_run1k","v":[46.411,47.178,47.237,47.361,47.659,47.856,47.975,50.092,50.168,50.583]}, -{"f":"rescript-react-v0.10.3-keyed","b":"02_replace1k","v":[47.44,47.448,47.456,47.947,48.028,48.181,48.215,48.807,50.277,50.952]}, -{"f":"rescript-react-v0.10.3-keyed","b":"03_update10th1k_x16","v":[151.498,151.561,151.748,153.433,155.677,156.122,157.282,157.344,159.035,159.446]}, -{"f":"rescript-react-v0.10.3-keyed","b":"04_select1k","v":[51.816,53.309,53.752,55.662,56.923,57.821,58.717,61.197,62.645,63.453]}, -{"f":"rescript-react-v0.10.3-keyed","b":"05_swap1k","v":[181.243,181.804,183.528,186.128,186.627,186.754,187.889,188.454,191.134,193.129]}, -{"f":"rescript-react-v0.10.3-keyed","b":"06_remove-one-1k","v":[58.253,58.673,59.723,60.055,60.113,60.277,60.342,60.452,60.566,61.069]}, -{"f":"rescript-react-v0.10.3-keyed","b":"07_create10k","v":[642.081,642.292,642.536,644.432,645.054,645.06,646.457,650.075,651.087,652.082]}, -{"f":"rescript-react-v0.10.3-keyed","b":"08_create1k-after1k_x2","v":[110.759,111.029,111.148,111.627,111.954,112.527,112.7,112.803,114.32,114.687]}, -{"f":"rescript-react-v0.10.3-keyed","b":"09_clear1k_x8","v":[34.995,37.273,37.616,37.774,38.003,38.217,38.787,41.442,43.072,43.076]}, -{"f":"rescript-react-v0.10.3-keyed","b":"21_ready-memory","v":[1.077596664428711]}, -{"f":"rescript-react-v0.10.3-keyed","b":"22_run-memory","v":[4.314844131469727]}, -{"f":"rescript-react-v0.10.3-keyed","b":"23_update5-memory","v":[6.474905014038086]}, -{"f":"rescript-react-v0.10.3-keyed","b":"25_run-clear-memory","v":[1.8138294219970703]}, -{"f":"rescript-react-v0.10.3-keyed","b":"26_run-10k-memory","v":[29.533506393432617]}, -{"f":"rescript-react-v0.10.3-keyed","b":"31_startup-ci","v":[2552.72,2552.01,2477.1699999999996]}, -{"f":"rescript-react-v0.10.3-keyed","b":"32_startup-bt","v":[10.200000000000001,10.788,9.384]}, -{"f":"rescript-react-v0.10.3-keyed","b":"33_startup-mainthreadcost","v":[161.73599999999996,155.12799999999996,153.74799999999993]}, -{"f":"rescript-react-v0.10.3-keyed","b":"34_startup-totalbytes","v":[271.5283203125,271.5283203125,271.5283203125]}, -{"f":"resonatejs-keyed","b":"01_run1k","v":[51.473,52.309,52.966,53.679,53.704,53.706,53.745,53.745,53.818,53.971]}, -{"f":"resonatejs-keyed","b":"02_replace1k","v":[48.192,48.682,48.782,49.011,49.422,49.756,50.834,51.003,51.242,52.217]}, -{"f":"resonatejs-keyed","b":"03_update10th1k_x16","v":[102.518,113.711,113.975,115.267,115.499,115.634,117.234,118.897,119.633,120.185]}, -{"f":"resonatejs-keyed","b":"04_select1k","v":[13.936,14.579,15.689,16.203,16.246,16.496,16.537,17.901,18.027,18.094]}, -{"f":"resonatejs-keyed","b":"05_swap1k","v":[29.435,30.385,30.786,31.519,31.632,31.877,34.102,34.577,35.105,36.01]}, -{"f":"resonatejs-keyed","b":"06_remove-one-1k","v":[49.078,49.427,52.429,52.676,53.592,53.601,53.976,54.424,55.425,55.959]}, -{"f":"resonatejs-keyed","b":"07_create10k","v":[531.976,532.166,533.743,533.935,534.283,534.561,534.646,536.121,536.613,538.117]}, -{"f":"resonatejs-keyed","b":"08_create1k-after1k_x2","v":[114.338,114.606,115.077,115.23,115.727,115.987,116.704,116.745,116.83,117.259]}, -{"f":"resonatejs-keyed","b":"09_clear1k_x8","v":[43.396,44.216,45.079,45.292,45.61,45.804,46.666,46.806,47.081,47.49]}, -{"f":"resonatejs-keyed","b":"21_ready-memory","v":[0.8921785354614258]}, -{"f":"resonatejs-keyed","b":"22_run-memory","v":[3.7580833435058594]}, -{"f":"resonatejs-keyed","b":"23_update5-memory","v":[3.7689971923828125]}, -{"f":"resonatejs-keyed","b":"25_run-clear-memory","v":[1.1528129577636719]}, -{"f":"resonatejs-keyed","b":"26_run-10k-memory","v":[27.86423683166504]}, -{"f":"resonatejs-keyed","b":"31_startup-ci","v":[2103.1625000000004,2103.3715,2103.4979999999996]}, -{"f":"resonatejs-keyed","b":"32_startup-bt","v":[9.26,8.935999999999998,8.955999999999998]}, -{"f":"resonatejs-keyed","b":"33_startup-mainthreadcost","v":[144.176,125.26799999999997,142.14399999999998]}, -{"f":"resonatejs-keyed","b":"34_startup-totalbytes","v":[175.8349609375,175.8349609375,175.8349609375]}, -{"f":"riot-v7.1.0-keyed","b":"01_run1k","v":[44.368,44.454,44.638,44.795,45.148,45.421,45.673,45.795,45.861,45.986]}, -{"f":"riot-v7.1.0-keyed","b":"02_replace1k","v":[49.993,50.974,51.719,52.226,52.361,52.518,52.521,52.68,52.803,53.15]}, -{"f":"riot-v7.1.0-keyed","b":"03_update10th1k_x16","v":[121.133,123.084,124.407,125.12,125.193,126.939,127.173,127.729,128.981,130.011]}, -{"f":"riot-v7.1.0-keyed","b":"04_select1k","v":[27.247,28.103,28.261,28.495,28.606,28.937,29.356,29.466,32.612,32.955]}, -{"f":"riot-v7.1.0-keyed","b":"05_swap1k","v":[29.911,30.006,30.981,31.453,31.876,32.445,33.494,34.178,34.573,34.74]}, -{"f":"riot-v7.1.0-keyed","b":"06_remove-one-1k","v":[49.091,49.391,51.859,52.216,52.503,52.642,52.668,52.79,52.809,53.703]}, -{"f":"riot-v7.1.0-keyed","b":"07_create10k","v":[520.013,523.93,529.538,531.763,534.575,535.71,540.275,542.012,542.821,544.113]}, -{"f":"riot-v7.1.0-keyed","b":"08_create1k-after1k_x2","v":[109.395,109.426,109.516,110.495,110.97,111.023,111.119,111.456,111.665,111.994]}, -{"f":"riot-v7.1.0-keyed","b":"09_clear1k_x8","v":[50.984,53.975,54.579,55.593,57.633,57.781,58.686,59.012,59.069,60.221]}, -{"f":"riot-v7.1.0-keyed","b":"21_ready-memory","v":[0.7326211929321289]}, -{"f":"riot-v7.1.0-keyed","b":"22_run-memory","v":[3.6064062118530273]}, -{"f":"riot-v7.1.0-keyed","b":"23_update5-memory","v":[3.630915641784668]}, -{"f":"riot-v7.1.0-keyed","b":"25_run-clear-memory","v":[1.0166587829589844]}, -{"f":"riot-v7.1.0-keyed","b":"26_run-10k-memory","v":[29.912187576293945]}, -{"f":"riot-v7.1.0-keyed","b":"31_startup-ci","v":[1876.5049999999999,1878.4249999999997,1876.23]}, -{"f":"riot-v7.1.0-keyed","b":"32_startup-bt","v":[9.388,10.355999999999998,10.303999999999998]}, -{"f":"riot-v7.1.0-keyed","b":"33_startup-mainthreadcost","v":[117.8879999999999,124.67599999999995,129.54799999999994]}, -{"f":"riot-v7.1.0-keyed","b":"34_startup-totalbytes","v":[160.150390625,160.150390625,160.150390625]}, -{"f":"s2-v1.0.0-keyed","b":"01_run1k","v":[44.728,45.058,45.372,45.604,45.966,45.996,46.124,46.364,46.473,46.773]}, -{"f":"s2-v1.0.0-keyed","b":"02_replace1k","v":[46.627,47.239,47.443,47.532,47.578,47.664,48.105,48.764,48.918,49.105]}, -{"f":"s2-v1.0.0-keyed","b":"03_update10th1k_x16","v":[92.668,98.106,100.734,104.683,105.593,109.173,112.913,112.953,114.8,117.645]}, -{"f":"s2-v1.0.0-keyed","b":"04_select1k","v":[10.756,11.484,12.266,12.545,12.99,13.125,13.676,14.252,14.935,15.094]}, -{"f":"s2-v1.0.0-keyed","b":"05_swap1k","v":[27.132,27.738,28.395,28.442,29.747,29.855,30.981,31.052,31.985,32.082]}, -{"f":"s2-v1.0.0-keyed","b":"06_remove-one-1k","v":[43.435,45.861,46.213,46.488,47.708,48.267,48.334,49.046,49.747,49.841]}, -{"f":"s2-v1.0.0-keyed","b":"07_create10k","v":[507.685,507.792,508.341,509.001,509.39,511.904,513.487,513.812,514.469,516.223]}, -{"f":"s2-v1.0.0-keyed","b":"08_create1k-after1k_x2","v":[103.396,103.703,104.543,104.799,104.866,105.9,106.073,106.367,106.683,107.024]}, -{"f":"s2-v1.0.0-keyed","b":"09_clear1k_x8","v":[40.015,40.591,41.474,41.65,41.952,42.511,43.689,44.367,44.703,45.931]}, -{"f":"s2-v1.0.0-keyed","b":"21_ready-memory","v":[0.7005805969238281]}, -{"f":"s2-v1.0.0-keyed","b":"22_run-memory","v":[2.6248531341552734]}, -{"f":"s2-v1.0.0-keyed","b":"23_update5-memory","v":[2.7211694717407227]}, -{"f":"s2-v1.0.0-keyed","b":"25_run-clear-memory","v":[1.181544303894043]}, -{"f":"s2-v1.0.0-keyed","b":"26_run-10k-memory","v":[19.095233917236328]}, -{"f":"s2-v1.0.0-keyed","b":"31_startup-ci","v":[1952.9479999999999,1952.0460000000003,1952.101]}, -{"f":"s2-v1.0.0-keyed","b":"32_startup-bt","v":[13.37999999999999,10.515999999999993,13.887999999999993]}, -{"f":"s2-v1.0.0-keyed","b":"33_startup-mainthreadcost","v":[125.38799999999995,118.18399999999994,121.93599999999995]}, -{"f":"s2-v1.0.0-keyed","b":"34_startup-totalbytes","v":[149.609375,149.609375,149.609375]}, -{"f":"san-v3.12.0-keyed","b":"01_run1k","v":[38.443,38.584,38.639,38.748,38.78,39.147,39.245,39.857,39.886,39.997]}, -{"f":"san-v3.12.0-keyed","b":"02_replace1k","v":[45.263,45.692,46.595,46.645,47.058,47.539,47.726,47.892,48.08,48.561]}, -{"f":"san-v3.12.0-keyed","b":"03_update10th1k_x16","v":[107.139,111.884,112.179,112.353,115.283,115.698,116.645,116.669,118.15,118.206]}, -{"f":"san-v3.12.0-keyed","b":"04_select1k","v":[18.966,19.12,19.771,19.814,20.479,21.094,21.25,21.955,22.857,23.28]}, -{"f":"san-v3.12.0-keyed","b":"05_swap1k","v":[28.658,29.183,30.04,30.326,30.736,30.996,31.003,31.838,31.909,32.255]}, -{"f":"san-v3.12.0-keyed","b":"06_remove-one-1k","v":[42.84,47.779,47.974,48.586,49.537,49.878,50.019,50.108,50.455,50.613]}, -{"f":"san-v3.12.0-keyed","b":"07_create10k","v":[458.025,459.92,460.256,462.399,462.992,463.903,464.107,464.641,465.263,466.426]}, -{"f":"san-v3.12.0-keyed","b":"08_create1k-after1k_x2","v":[90.698,91.534,92.974,92.982,92.985,93.437,93.748,94.155,95.018,95.148]}, -{"f":"san-v3.12.0-keyed","b":"09_clear1k_x8","v":[38.247,39.167,39.236,39.298,40.489,40.534,41.098,41.308,41.355,41.581]}, -{"f":"san-v3.12.0-keyed","b":"21_ready-memory","v":[1.0320148468017578]}, -{"f":"san-v3.12.0-keyed","b":"22_run-memory","v":[3.477621078491211]}, -{"f":"san-v3.12.0-keyed","b":"23_update5-memory","v":[3.5470991134643555]}, -{"f":"san-v3.12.0-keyed","b":"25_run-clear-memory","v":[1.1969585418701172]}, -{"f":"san-v3.12.0-keyed","b":"26_run-10k-memory","v":[24.47630786895752]}, -{"f":"san-v3.12.0-keyed","b":"31_startup-ci","v":[2177.37,2177.89,2177.23]}, -{"f":"san-v3.12.0-keyed","b":"32_startup-bt","v":[9.696,8.508,9.724]}, -{"f":"san-v3.12.0-keyed","b":"33_startup-mainthreadcost","v":[148.28799999999998,144.352,145.46799999999996]}, -{"f":"san-v3.12.0-keyed","b":"34_startup-totalbytes","v":[215.283203125,215.283203125,215.283203125]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"01_run1k","v":[42.197,43.61,43.625,43.836,44.591,45.047,45.223,45.524,46.624,47.746]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"02_replace1k","v":[49.779,49.816,50.142,50.207,50.262,50.664,51.112,51.771,52.069,52.281]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"03_update10th1k_x16","v":[104.472,108.039,110.041,113.239,114.201,115.486,117.027,118.602,119.634,121.043]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"04_select1k","v":[18.468,19.674,19.969,21.131,21.84,21.977,21.992,22.083,22.119,22.32]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"05_swap1k","v":[28.351,30.087,30.897,31.099,31.294,31.546,32.004,32.022,33.409,33.631]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"06_remove-one-1k","v":[47.387,48.049,48.787,49.947,50.276,50.854,51.31,51.483,51.644,51.992]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"07_create10k","v":[485.641,486.378,486.925,487.408,487.583,488.584,489.235,489.6,490.192,491.199]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"08_create1k-after1k_x2","v":[98.004,99.102,99.141,99.688,100.609,100.734,101.104,101.17,101.273,101.38]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"09_clear1k_x8","v":[47.659,47.805,47.965,50.262,50.702,51.676,52.271,53.787,53.852,54.569]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"21_ready-memory","v":[1.0744085311889648]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"22_run-memory","v":[4.992924690246582]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"23_update5-memory","v":[5.083906173706055]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"25_run-clear-memory","v":[1.3794736862182617]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"26_run-10k-memory","v":[39.44389820098877]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"31_startup-ci","v":[2178.3100000000004,2177.12,2177.1]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"32_startup-bt","v":[11.027999999999999,10.108,9.863999999999999]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"33_startup-mainthreadcost","v":[144.13199999999998,145.72799999999998,143.82799999999995]}, -{"f":"san-composition-v3.10.1 + 1.1.0-keyed","b":"34_startup-totalbytes","v":[214.8505859375,214.8505859375,214.8505859375]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"01_run1k","v":[39.41,39.641,39.824,40.376,41.243,42.933,43.087,43.219,44.248,44.524]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"02_replace1k","v":[45.834,46.62,47.085,47.202,47.287,47.868,48.375,48.565,48.724,49.596]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"03_update10th1k_x16","v":[120.837,127.77,128.605,129.74,131.332,134.725,134.753,134.924,135.24,135.97]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"04_select1k","v":[23.849,24.003,25.13,25.61,25.64,25.774,26.069,26.404,28.258,28.45]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"05_swap1k","v":[29.252,29.896,29.961,31.074,34.417,35.501,45.004,45.291,45.705,48.061]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"06_remove-one-1k","v":[47.868,49.298,49.866,50.28,50.432,50.459,51.398,52.238,52.442,52.528]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"07_create10k","v":[458.796,461.348,462.436,465.437,466.489,466.653,468.018,468.401,468.685,468.736]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"08_create1k-after1k_x2","v":[91.652,92.069,93.098,93.894,94.354,94.553,94.713,95.26,95.575,95.901]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"09_clear1k_x8","v":[38.459,38.86,41.787,43.754,43.932,44.071,46.162,46.914,47.252,47.333]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"21_ready-memory","v":[1.1070756912231445]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"22_run-memory","v":[3.537796974182129]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"23_update5-memory","v":[3.6209030151367188]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"25_run-clear-memory","v":[1.2823925018310547]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"26_run-10k-memory","v":[24.582219123840332]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"31_startup-ci","v":[2327.355,2326.435,2327.3599999999997]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"32_startup-bt","v":[10.612,9.879999999999999,9.072]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"33_startup-mainthreadcost","v":[151.27199999999993,140.28399999999993,147.82399999999996]}, -{"f":"san-store-v3.12.0 + 2.1.3-keyed","b":"34_startup-totalbytes","v":[230.7333984375,230.7333984375,230.7333984375]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"01_run1k","v":[44.337,44.441,44.7,45.262,45.344,45.417,45.567,46.286,46.87,47.162]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"02_replace1k","v":[44.64,46.254,46.408,46.631,46.756,46.792,47.458,48.05,48.335,49.077]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"03_update10th1k_x16","v":[92.921,95.27,96.853,97.673,103.588,104.145,104.381,105.041,105.634,108.619]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"04_select1k","v":[18.677,18.69,18.849,19.789,20.441,21.168,21.17,21.405,21.41,21.612]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"05_swap1k","v":[28.274,28.383,28.638,28.789,28.907,29.167,29.803,30.316,30.427,32.228]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"06_remove-one-1k","v":[46.316,48.106,48.872,49.457,49.781,49.79,50.858,50.943,51.097,51.826]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"07_create10k","v":[477.572,483.964,484.531,485.745,486.346,487.063,495.309,495.979,496.357,502.048]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"08_create1k-after1k_x2","v":[97.933,99.855,100.603,101.166,101.178,101.552,101.697,101.77,101.957,102.107]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"09_clear1k_x8","v":[33.744,34.067,35.078,37.235,37.628,37.708,38.832,39.141,39.816,40.353]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"21_ready-memory","v":[1.0135984420776367]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"22_run-memory","v":[3.7088890075683594]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"23_update5-memory","v":[3.9319868087768555]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"25_run-clear-memory","v":[1.307255744934082]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"26_run-10k-memory","v":[28.311384201049805]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"31_startup-ci","v":[2405.8650000000002,2407.24,2407.075]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"32_startup-bt","v":[9.02,9.199999999999998,9.363999999999999]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"33_startup-mainthreadcost","v":[154.18799999999996,157.688,156.312]}, -{"f":"scarlets-frame-v0.34.6-keyed","b":"34_startup-totalbytes","v":[255.826171875,255.826171875,255.826171875]}, -{"f":"sifrr-v0.0.5-keyed","b":"01_run1k","v":[37.653,37.845,37.895,37.938,38.225,38.278,38.637,38.824,39.085,39.591]}, -{"f":"sifrr-v0.0.5-keyed","b":"02_replace1k","v":[41.228,41.394,41.809,42.11,43.68,43.927,44.541,44.762,44.853,45.099]}, -{"f":"sifrr-v0.0.5-keyed","b":"03_update10th1k_x16","v":[94.571,100.467,107.587,108.858,109.26,109.678,109.9,111.9,112.493,113.782]}, -{"f":"sifrr-v0.0.5-keyed","b":"04_select1k","v":[15.616,16.234,16.253,16.586,16.644,16.89,17.121,17.958,18.066,24.465]}, -{"f":"sifrr-v0.0.5-keyed","b":"05_swap1k","v":[27.264,28.198,28.255,29.49,30.427,31.198,31.315,31.601,31.977,32.182]}, -{"f":"sifrr-v0.0.5-keyed","b":"06_remove-one-1k","v":[46.606,46.728,47.347,47.922,48.148,48.207,48.603,48.879,48.961,48.988]}, -{"f":"sifrr-v0.0.5-keyed","b":"07_create10k","v":[419.194,422.148,423.801,424.654,424.997,426.746,427.669,428.579,428.62,429.17]}, -{"f":"sifrr-v0.0.5-keyed","b":"08_create1k-after1k_x2","v":[89.558,90.124,90.92,91.112,91.259,91.775,91.989,92.091,92.19,92.282]}, -{"f":"sifrr-v0.0.5-keyed","b":"09_clear1k_x8","v":[31.108,31.439,32.031,32.203,32.435,32.871,34.077,34.087,34.335,35.566]}, -{"f":"sifrr-v0.0.5-keyed","b":"21_ready-memory","v":[0.7747783660888672]}, -{"f":"sifrr-v0.0.5-keyed","b":"22_run-memory","v":[2.044468879699707]}, -{"f":"sifrr-v0.0.5-keyed","b":"23_update5-memory","v":[1.9734468460083008]}, -{"f":"sifrr-v0.0.5-keyed","b":"25_run-clear-memory","v":[0.8352508544921875]}, -{"f":"sifrr-v0.0.5-keyed","b":"26_run-10k-memory","v":[14.07601261138916]}, -{"f":"sifrr-v0.0.5-keyed","b":"31_startup-ci","v":[2029.3449999999998,2029.301,2028.1955000000003]}, -{"f":"sifrr-v0.0.5-keyed","b":"32_startup-bt","v":[8.271999999999998,8.436,9.515999999999998]}, -{"f":"sifrr-v0.0.5-keyed","b":"33_startup-mainthreadcost","v":[139.30399999999995,134.7759999999999,139.76799999999994]}, -{"f":"sifrr-v0.0.5-keyed","b":"34_startup-totalbytes","v":[164.205078125,164.205078125,164.205078125]}, -{"f":"silkenweb-v0.4.0-keyed","b":"01_run1k","v":[40.17,40.387,40.466,40.606,40.747,41.02,41.071,41.44,41.578,42.476]}, -{"f":"silkenweb-v0.4.0-keyed","b":"02_replace1k","v":[44.819,44.916,45.095,45.621,46.185,46.429,46.687,47.315,47.745,47.835]}, -{"f":"silkenweb-v0.4.0-keyed","b":"03_update10th1k_x16","v":[95.862,101.664,101.773,102.229,103.897,105.07,105.492,108.105,108.957,109.979]}, -{"f":"silkenweb-v0.4.0-keyed","b":"04_select1k","v":[10.652,12.036,12.797,13.164,13.18,13.888,14.895,15.098,15.187,15.335]}, -{"f":"silkenweb-v0.4.0-keyed","b":"05_swap1k","v":[25.626,26.389,26.624,27.229,27.233,27.26,27.484,28.198,29.502,29.901]}, -{"f":"silkenweb-v0.4.0-keyed","b":"06_remove-one-1k","v":[45.502,46.524,47.269,47.84,48.174,48.326,48.737,50.075,50.128,50.238]}, -{"f":"silkenweb-v0.4.0-keyed","b":"07_create10k","v":[467.852,469.478,471.882,473.235,473.894,474.209,474.737,475.385,475.551,475.555]}, -{"f":"silkenweb-v0.4.0-keyed","b":"08_create1k-after1k_x2","v":[94.97,96.359,97.36,97.373,97.45,97.508,97.687,97.902,98.172,98.431]}, -{"f":"silkenweb-v0.4.0-keyed","b":"09_clear1k_x8","v":[32.761,33.404,33.683,33.778,34.825,34.885,35.165,35.214,35.788,35.842]}, -{"f":"silkenweb-v0.4.0-keyed","b":"21_ready-memory","v":[1.8629140853881836]}, -{"f":"silkenweb-v0.4.0-keyed","b":"22_run-memory","v":[3.6462316513061523]}, -{"f":"silkenweb-v0.4.0-keyed","b":"23_update5-memory","v":[3.621417999267578]}, -{"f":"silkenweb-v0.4.0-keyed","b":"25_run-clear-memory","v":[2.614689826965332]}, -{"f":"silkenweb-v0.4.0-keyed","b":"26_run-10k-memory","v":[21.705195426940918]}, -{"f":"silkenweb-v0.4.0-keyed","b":"31_startup-ci","v":[1878.875,1878.3899999999999,1877.985]}, -{"f":"silkenweb-v0.4.0-keyed","b":"32_startup-bt","v":[31.732,34.996,36.135999999999996]}, -{"f":"silkenweb-v0.4.0-keyed","b":"33_startup-mainthreadcost","v":[141.78399999999996,146.276,138.58800000000002]}, -{"f":"silkenweb-v0.4.0-keyed","b":"34_startup-totalbytes","v":[305.2158203125,305.2158203125,305.2158203125]}, -{"f":"sinuous-v0.28.1-keyed","b":"01_run1k","v":[40.292,40.297,40.398,40.681,41.193,41.227,41.721,42.017,42.049,42.687]}, -{"f":"sinuous-v0.28.1-keyed","b":"02_replace1k","v":[43.594,43.674,44.071,44.188,44.339,45.204,45.305,45.518,45.603,45.699]}, -{"f":"sinuous-v0.28.1-keyed","b":"03_update10th1k_x16","v":[95.12,96.31,98.801,100.057,104.888,110.025,110.965,123.566,123.682,125.812]}, -{"f":"sinuous-v0.28.1-keyed","b":"04_select1k","v":[10.142,10.294,10.79,11.086,11.723,12.964,13.604,14.097,14.179,16.287]}, -{"f":"sinuous-v0.28.1-keyed","b":"05_swap1k","v":[29.531,30.283,31.81,32.044,32.124,32.402,32.98,33.078,33.371,33.629]}, -{"f":"sinuous-v0.28.1-keyed","b":"06_remove-one-1k","v":[44.887,46.838,49.125,49.302,49.308,49.797,50.083,50.104,51.037,52.215]}, -{"f":"sinuous-v0.28.1-keyed","b":"07_create10k","v":[456.512,457.551,458.075,460.572,461.074,475.15,477.014,478.523,479.496,481.421]}, -{"f":"sinuous-v0.28.1-keyed","b":"08_create1k-after1k_x2","v":[95.581,95.702,96.085,96.369,96.469,96.497,96.638,96.855,97.287,98.736]}, -{"f":"sinuous-v0.28.1-keyed","b":"09_clear1k_x8","v":[31.971,32.07,32.703,33.233,33.623,34.315,34.489,34.765,35.008,35.466]}, -{"f":"sinuous-v0.28.1-keyed","b":"21_ready-memory","v":[0.7104911804199219]}, -{"f":"sinuous-v0.28.1-keyed","b":"22_run-memory","v":[2.6351118087768555]}, -{"f":"sinuous-v0.28.1-keyed","b":"23_update5-memory","v":[2.8033132553100586]}, -{"f":"sinuous-v0.28.1-keyed","b":"25_run-clear-memory","v":[0.9247207641601562]}, -{"f":"sinuous-v0.28.1-keyed","b":"26_run-10k-memory","v":[20.583465576171875]}, -{"f":"sinuous-v0.28.1-keyed","b":"31_startup-ci","v":[1877.225,1877.3249999999998,1876.52]}, -{"f":"sinuous-v0.28.1-keyed","b":"32_startup-bt","v":[9.927999999999999,9.872,9.652]}, -{"f":"sinuous-v0.28.1-keyed","b":"33_startup-mainthreadcost","v":[127.84,130.124,131.96399999999997]}, -{"f":"sinuous-v0.28.1-keyed","b":"34_startup-totalbytes","v":[147.26171875,147.26171875,147.26171875]}, -{"f":"skruv-v0.1.0-keyed","b":"01_run1k","v":[54.025,54.797,55.629,56.018,56.273,58.165,58.228,59.166,60.816,61.081]}, -{"f":"skruv-v0.1.0-keyed","b":"02_replace1k","v":[62.633,66.166,67.187,67.539,67.811,67.929,68.912,69.435,69.709,72.894]}, -{"f":"skruv-v0.1.0-keyed","b":"03_update10th1k_x16","v":[151.046,153.878,157.436,160.635,162.242,164.556,165.08,165.126,166.21,166.333]}, -{"f":"skruv-v0.1.0-keyed","b":"04_select1k","v":[33.037,38.895,39.034,39.88,40.158,40.682,40.845,41.568,41.615,41.832]}, -{"f":"skruv-v0.1.0-keyed","b":"05_swap1k","v":[32.965,35.216,36.944,37.386,38.658,38.699,39.186,40.15,49.066,50.147]}, -{"f":"skruv-v0.1.0-keyed","b":"06_remove-one-1k","v":[99.704,108.23,115.607,117.167,119.626,119.741,119.975,122.877,129.86,130.482]}, -{"f":"skruv-v0.1.0-keyed","b":"07_create10k","v":[582.183,593.479,598.098,600.606,601.241,603.607,608.304,611.282,613.373,614.874]}, -{"f":"skruv-v0.1.0-keyed","b":"08_create1k-after1k_x2","v":[122.182,122.399,123.13,123.385,124.476,126.263,131.305,131.431,131.833,131.942]}, -{"f":"skruv-v0.1.0-keyed","b":"09_clear1k_x8","v":[86.678,87.505,87.659,88.058,88.075,88.607,89.618,91.074,93.388,93.715]}, -{"f":"skruv-v0.1.0-keyed","b":"21_ready-memory","v":[0.7861013412475586]}, -{"f":"skruv-v0.1.0-keyed","b":"22_run-memory","v":[3.7587080001831055]}, -{"f":"skruv-v0.1.0-keyed","b":"23_update5-memory","v":[3.812297821044922]}, -{"f":"skruv-v0.1.0-keyed","b":"25_run-clear-memory","v":[14.842252731323242]}, -{"f":"skruv-v0.1.0-keyed","b":"26_run-10k-memory","v":[30.586546897888184]}, -{"f":"skruv-v0.1.0-keyed","b":"31_startup-ci","v":[2256.075,2256.0899999999997,2253.8925000000004]}, -{"f":"skruv-v0.1.0-keyed","b":"32_startup-bt","v":[15.267999999999994,13.935999999999995,14.279999999999996]}, -{"f":"skruv-v0.1.0-keyed","b":"33_startup-mainthreadcost","v":[139.67199999999988,136.76399999999998,137.72400000000002]}, -{"f":"skruv-v0.1.0-keyed","b":"34_startup-totalbytes","v":[169.103515625,169.103515625,169.103515625]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"01_run1k","v":[37.817,37.856,38.051,38.198,38.294,38.622,38.848,39.229,39.363,39.756]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"02_replace1k","v":[41.026,41.475,41.958,41.989,42.032,42.234,42.455,42.688,42.965,44.226]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"03_update10th1k_x16","v":[100.809,101.315,104.236,105.069,105.439,106.007,108.406,109.13,111.172,113.096]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"04_select1k","v":[10.968,11.596,11.758,12.331,12.591,13.036,13.673,14.267,14.686,14.73]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"05_swap1k","v":[27.116,28.194,28.223,28.356,28.44,28.463,28.83,28.983,29.07,29.857]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"06_remove-one-1k","v":[45.994,46.475,46.984,47.649,48.413,48.608,48.692,48.74,48.951,49.252]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"07_create10k","v":[416.262,417.364,418.131,418.822,420.669,420.867,423.684,426.744,428.063,428.886]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"08_create1k-after1k_x2","v":[88.399,89.166,89.196,89.215,89.622,89.653,89.925,90.036,90.516,90.829]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"09_clear1k_x8","v":[31.655,31.666,33.473,33.819,34.372,34.431,35.087,35.921,37.113,37.981]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"21_ready-memory","v":[1.8436479568481445]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"22_run-memory","v":[3.2146453857421875]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"23_update5-memory","v":[3.2831735610961914]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"25_run-clear-memory","v":[3.2685365676879883]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"26_run-10k-memory","v":[15.628853797912598]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"31_startup-ci","v":[1954.6035,1952.7664999999997,1955.5495]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"32_startup-bt","v":[24.784,10.011999999999999,31.568]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"33_startup-mainthreadcost","v":[131.2119999999999,135.23600000000002,149.096]}, -{"f":"sledgehammer-v1.0.0-keyed","b":"34_startup-totalbytes","v":[208.68359375,208.68359375,208.68359375]}, -{"f":"solid-v1.5.4-keyed","b":"01_run1k","v":[37.001,37.074,37.449,37.6,37.848,37.994,38.37,38.435,38.717,40.368]}, -{"f":"solid-v1.5.4-keyed","b":"02_replace1k","v":[43.438,43.583,43.836,44.078,44.543,44.624,45.231,45.394,45.56,45.585]}, -{"f":"solid-v1.5.4-keyed","b":"03_update10th1k_x16","v":[103.905,104.787,105.879,107.656,108.674,109.091,109.645,109.808,111.362,113.179]}, -{"f":"solid-v1.5.4-keyed","b":"04_select1k","v":[11.714,12.578,12.661,12.928,13.037,13.622,13.717,14.565,14.834,15.371]}, -{"f":"solid-v1.5.4-keyed","b":"05_swap1k","v":[28.616,29.401,30.236,30.525,30.574,30.639,30.758,30.78,30.932,32.458]}, -{"f":"solid-v1.5.4-keyed","b":"06_remove-one-1k","v":[46.18,48.982,49.656,49.729,49.83,50.785,50.92,51.361,51.909,52.551]}, -{"f":"solid-v1.5.4-keyed","b":"07_create10k","v":[436.683,439.128,440.482,442.409,442.512,443.451,443.489,445.038,445.518,445.634]}, -{"f":"solid-v1.5.4-keyed","b":"08_create1k-after1k_x2","v":[90.628,90.787,92.153,92.219,92.626,92.663,92.932,92.956,93.177,93.357]}, -{"f":"solid-v1.5.4-keyed","b":"09_clear1k_x8","v":[33.873,35.797,37.467,38.116,38.566,38.86,39.036,39.196,39.798,41.012]}, -{"f":"solid-v1.5.4-keyed","b":"21_ready-memory","v":[0.6817760467529297]}, -{"f":"solid-v1.5.4-keyed","b":"22_run-memory","v":[2.5224170684814453]}, -{"f":"solid-v1.5.4-keyed","b":"23_update5-memory","v":[2.5417089462280273]}, -{"f":"solid-v1.5.4-keyed","b":"25_run-clear-memory","v":[0.8508834838867188]}, -{"f":"solid-v1.5.4-keyed","b":"26_run-10k-memory","v":[19.547341346740723]}, -{"f":"solid-v1.5.4-keyed","b":"31_startup-ci","v":[1877.5700000000002,1876.44,1878.3249999999998]}, -{"f":"solid-v1.5.4-keyed","b":"32_startup-bt","v":[10.108,11.255999999999998,9.751999999999999]}, -{"f":"solid-v1.5.4-keyed","b":"33_startup-mainthreadcost","v":[125.45199999999997,123.08399999999997,121.67599999999996]}, +{"f":"solid-v1.5.4-keyed","b":"01_run1k","v":[61.558,61.817,62.16,62.163,62.325,62.458,62.475,63.303,64.001,69.284]}, +{"f":"solid-v1.5.4-keyed","b":"02_replace1k","v":[67.433,67.523,67.916,68.065,68.102,68.262,68.468,68.793,68.886,69.411]}, +{"f":"solid-v1.5.4-keyed","b":"03_update10th1k_x16","v":[166.569,169.327,171.602,172.697,174.604,176.402,176.638,176.919,178.136,181.796]}, +{"f":"solid-v1.5.4-keyed","b":"04_select1k","v":[18.278,19.719,20.471,20.57,20.775,21.193,21.475,22.055,22.164,22.782]}, +{"f":"solid-v1.5.4-keyed","b":"05_swap1k","v":[43.742,45.195,45.203,45.236,45.362,45.38,45.538,45.542,46.671,48.094]}, +{"f":"solid-v1.5.4-keyed","b":"06_remove-one-1k","v":[75.129,76.299,76.701,77.359,77.571,78.04,78.319,78.335,79.465,80.982]}, +{"f":"solid-v1.5.4-keyed","b":"07_create10k","v":[682.726,683.712,684.949,686.359,688.932,689.212,689.837,690.585,693.716,696.263]}, +{"f":"solid-v1.5.4-keyed","b":"08_create1k-after1k_x2","v":[147.29,150.696,151.558,152.146,152.812,153.513,153.804,154.657,155.988,159.143]}, +{"f":"solid-v1.5.4-keyed","b":"09_clear1k_x8","v":[52.216,52.773,53.027,53.141,53.686,55.923,56.567,56.934,57.098,57.18]}, +{"f":"solid-v1.5.4-keyed","b":"21_ready-memory","v":[0.6747379302978516]}, +{"f":"solid-v1.5.4-keyed","b":"22_run-memory","v":[2.5141963958740234]}, +{"f":"solid-v1.5.4-keyed","b":"23_update5-memory","v":[2.521437644958496]}, +{"f":"solid-v1.5.4-keyed","b":"25_run-clear-memory","v":[0.8367996215820312]}, +{"f":"solid-v1.5.4-keyed","b":"26_run-10k-memory","v":[19.55257797241211]}, +{"f":"solid-v1.5.4-keyed","b":"31_startup-ci","v":[1884.0549999999998,1880.165,1880.6]}, +{"f":"solid-v1.5.4-keyed","b":"32_startup-bt","v":[0,0,0]}, +{"f":"solid-v1.5.4-keyed","b":"33_startup-mainthreadcost","v":[8.043999999999999,18.04399999999999,15.208]}, {"f":"solid-v1.5.4-keyed","b":"34_startup-totalbytes","v":[149.8779296875,149.8779296875,149.8779296875]}, -{"f":"solid-store-v1.5.4-keyed","b":"01_run1k","v":[39.116,39.484,39.59,39.675,39.736,39.931,40.767,41.212,42.166,42.23]}, -{"f":"solid-store-v1.5.4-keyed","b":"02_replace1k","v":[43.596,44.285,44.391,44.86,45.212,45.483,45.65,45.723,46.752,46.912]}, -{"f":"solid-store-v1.5.4-keyed","b":"03_update10th1k_x16","v":[103.463,103.762,107.659,108.677,109.691,111.696,113.185,113.233,113.987,114.381]}, -{"f":"solid-store-v1.5.4-keyed","b":"04_select1k","v":[12.632,13.136,13.15,14.01,14.519,14.617,14.894,14.929,15.073,15.154]}, -{"f":"solid-store-v1.5.4-keyed","b":"05_swap1k","v":[30.545,30.569,31.342,31.477,32.418,32.44,32.569,32.586,32.666,32.948]}, -{"f":"solid-store-v1.5.4-keyed","b":"06_remove-one-1k","v":[51.777,52.048,52.732,52.952,53.25,53.768,54.833,55.052,55.405,57.179]}, -{"f":"solid-store-v1.5.4-keyed","b":"07_create10k","v":[454.724,454.999,455.746,455.785,456.341,458.722,459.576,459.83,460.666,462.56]}, -{"f":"solid-store-v1.5.4-keyed","b":"08_create1k-after1k_x2","v":[97.117,97.333,97.489,97.584,98.064,98.385,98.666,99.208,99.247,99.794]}, -{"f":"solid-store-v1.5.4-keyed","b":"09_clear1k_x8","v":[35.594,36.535,36.764,37.358,38.5,39.57,40.491,40.644,41.041,41.602]}, -{"f":"solid-store-v1.5.4-keyed","b":"21_ready-memory","v":[0.6919584274291992]}, -{"f":"solid-store-v1.5.4-keyed","b":"22_run-memory","v":[2.752415657043457]}, -{"f":"solid-store-v1.5.4-keyed","b":"23_update5-memory","v":[2.774049758911133]}, -{"f":"solid-store-v1.5.4-keyed","b":"25_run-clear-memory","v":[1.0168581008911133]}, -{"f":"solid-store-v1.5.4-keyed","b":"26_run-10k-memory","v":[20.483263969421387]}, -{"f":"solid-store-v1.5.4-keyed","b":"31_startup-ci","v":[1876.755,1877.2749999999999,1877.295]}, -{"f":"solid-store-v1.5.4-keyed","b":"32_startup-bt","v":[10.123999999999999,9.123999999999999,9.868]}, -{"f":"solid-store-v1.5.4-keyed","b":"33_startup-mainthreadcost","v":[135.71199999999996,132.85999999999996,132.86399999999992]}, -{"f":"solid-store-v1.5.4-keyed","b":"34_startup-totalbytes","v":[152.962890625,152.962890625,152.962890625]}, -{"f":"spair-v0.0.8-keyed","b":"01_run1k","v":[41.36,41.433,41.461,41.556,41.589,41.693,42.216,42.525,42.818,42.961]}, -{"f":"spair-v0.0.8-keyed","b":"02_replace1k","v":[47.265,47.291,47.607,47.953,49.084,49.531,49.905,50.625,51.013,51.162]}, -{"f":"spair-v0.0.8-keyed","b":"03_update10th1k_x16","v":[96.656,100.322,102.764,105.504,105.955,107.451,107.964,108.988,109.167,109.262]}, -{"f":"spair-v0.0.8-keyed","b":"04_select1k","v":[15.449,15.595,15.935,16.901,17.801,18.794,18.989,19.5,19.874,19.978]}, -{"f":"spair-v0.0.8-keyed","b":"05_swap1k","v":[27.884,28.408,29.257,29.799,29.898,29.983,30.159,30.707,31.607,31.766]}, -{"f":"spair-v0.0.8-keyed","b":"06_remove-one-1k","v":[46.299,47.654,49.015,49.051,49.19,49.275,49.318,49.524,49.687,49.728]}, -{"f":"spair-v0.0.8-keyed","b":"07_create10k","v":[477.73,481.284,484.324,486.539,489.36,490.72,492.734,495.967,500.422,501.027]}, -{"f":"spair-v0.0.8-keyed","b":"08_create1k-after1k_x2","v":[98.155,98.51,98.812,99.4,99.804,100.545,100.553,100.838,101.418,101.432]}, -{"f":"spair-v0.0.8-keyed","b":"09_clear1k_x8","v":[33.241,34.063,34.892,35.282,35.651,36.141,36.363,36.836,37.061,37.958]}, -{"f":"spair-v0.0.8-keyed","b":"21_ready-memory","v":[1.8640785217285156]}, -{"f":"spair-v0.0.8-keyed","b":"22_run-memory","v":[5.00412654876709]}, -{"f":"spair-v0.0.8-keyed","b":"23_update5-memory","v":[5.055726051330566]}, -{"f":"spair-v0.0.8-keyed","b":"25_run-clear-memory","v":[3.6855640411376953]}, -{"f":"spair-v0.0.8-keyed","b":"26_run-10k-memory","v":[32.657318115234375]}, -{"f":"spair-v0.0.8-keyed","b":"31_startup-ci","v":[1878.1299999999999,1879.1750000000002,1877.935]}, -{"f":"spair-v0.0.8-keyed","b":"32_startup-bt","v":[31.699999999999996,31.15599999999999,31.332]}, -{"f":"spair-v0.0.8-keyed","b":"33_startup-mainthreadcost","v":[143.796,144.41199999999998,147.05999999999997]}, -{"f":"spair-v0.0.8-keyed","b":"34_startup-totalbytes","v":[240.115234375,240.115234375,240.115234375]}, -{"f":"spair-qr-v0.0.8-keyed","b":"01_run1k","v":[42.105,42.894,43.234,43.725,43.768,44.783,45.233,45.365,45.456,45.864]}, -{"f":"spair-qr-v0.0.8-keyed","b":"02_replace1k","v":[44.534,45.53,45.775,46.099,46.33,47.243,47.817,48.31,48.349,49.437]}, -{"f":"spair-qr-v0.0.8-keyed","b":"03_update10th1k_x16","v":[97.594,107.432,108.81,109.986,112.902,113.894,114.546,114.647,116.694,118.997]}, -{"f":"spair-qr-v0.0.8-keyed","b":"04_select1k","v":[10.921,11.759,11.948,12.171,12.241,12.318,12.749,12.839,12.975,13.109]}, -{"f":"spair-qr-v0.0.8-keyed","b":"05_swap1k","v":[26.581,27.012,27.932,28.032,28.052,28.237,29.998,31.239,31.679,32.215]}, -{"f":"spair-qr-v0.0.8-keyed","b":"06_remove-one-1k","v":[43.093,44.49,46.954,47.494,48.618,48.788,48.852,49.171,50.164,50.194]}, -{"f":"spair-qr-v0.0.8-keyed","b":"07_create10k","v":[479.773,485.992,487.296,492.292,492.341,493.172,493.303,494.402,495.59,495.876]}, -{"f":"spair-qr-v0.0.8-keyed","b":"08_create1k-after1k_x2","v":[97.018,98.107,98.43,98.626,98.885,99.456,99.821,100.449,100.622,100.734]}, -{"f":"spair-qr-v0.0.8-keyed","b":"09_clear1k_x8","v":[34.553,35.424,36.629,37.031,37.561,37.638,37.907,38.369,39.159,39.276]}, -{"f":"spair-qr-v0.0.8-keyed","b":"21_ready-memory","v":[1.861907958984375]}, -{"f":"spair-qr-v0.0.8-keyed","b":"22_run-memory","v":[4.491119384765625]}, -{"f":"spair-qr-v0.0.8-keyed","b":"23_update5-memory","v":[4.49239444732666]}, -{"f":"spair-qr-v0.0.8-keyed","b":"25_run-clear-memory","v":[3.186441421508789]}, -{"f":"spair-qr-v0.0.8-keyed","b":"26_run-10k-memory","v":[28.219085693359375]}, -{"f":"spair-qr-v0.0.8-keyed","b":"31_startup-ci","v":[1878.56,1879.2899999999997,1877.6549999999997]}, -{"f":"spair-qr-v0.0.8-keyed","b":"32_startup-bt","v":[34.30799999999999,28.887999999999998,28.107999999999997]}, -{"f":"spair-qr-v0.0.8-keyed","b":"33_startup-mainthreadcost","v":[148.544,138.82399999999998,139.38399999999996]}, -{"f":"spair-qr-v0.0.8-keyed","b":"34_startup-totalbytes","v":[229.392578125,229.392578125,229.392578125]}, -{"f":"stdweb-v0.4.17-keyed","b":"01_run1k","v":[46.078,46.597,46.746,46.768,47.017,47.183,47.307,47.731,48.691,48.807]}, -{"f":"stdweb-v0.4.17-keyed","b":"02_replace1k","v":[49.735,49.903,50.15,50.522,50.56,52.179,52.556,53.062,53.125,53.239]}, -{"f":"stdweb-v0.4.17-keyed","b":"03_update10th1k_x16","v":[95.581,102.672,105.956,106.377,106.529,106.845,107.34,109.714,110.377,111.119]}, -{"f":"stdweb-v0.4.17-keyed","b":"04_select1k","v":[11.816,12.927,13.264,14.161,14.388,15.058,15.564,15.752,15.78,15.815]}, -{"f":"stdweb-v0.4.17-keyed","b":"05_swap1k","v":[27.607,27.889,28.215,28.235,28.536,28.738,28.771,29.912,31.307,31.548]}, -{"f":"stdweb-v0.4.17-keyed","b":"06_remove-one-1k","v":[44.469,46.248,46.727,48.177,48.237,48.337,48.762,48.884,49.196,49.423]}, -{"f":"stdweb-v0.4.17-keyed","b":"07_create10k","v":[491.679,494.341,494.384,496.168,497.199,498.203,499.063,499.1,499.729,500.128]}, -{"f":"stdweb-v0.4.17-keyed","b":"08_create1k-after1k_x2","v":[103,103.531,104.956,105.098,105.25,105.399,105.791,105.894,105.921,106.156]}, -{"f":"stdweb-v0.4.17-keyed","b":"09_clear1k_x8","v":[39.179,40.772,40.953,41.614,41.804,41.821,41.851,43.427,44.507,44.788]}, -{"f":"stdweb-v0.4.17-keyed","b":"21_ready-memory","v":[1.8668651580810547]}, -{"f":"stdweb-v0.4.17-keyed","b":"22_run-memory","v":[3.2218828201293945]}, -{"f":"stdweb-v0.4.17-keyed","b":"23_update5-memory","v":[3.2090091705322266]}, -{"f":"stdweb-v0.4.17-keyed","b":"25_run-clear-memory","v":[2.463489532470703]}, -{"f":"stdweb-v0.4.17-keyed","b":"26_run-10k-memory","v":[15.866826057434082]}, -{"f":"stdweb-v0.4.17-keyed","b":"31_startup-ci","v":[1952.07,1952.21,1951.755]}, -{"f":"stdweb-v0.4.17-keyed","b":"32_startup-bt","v":[29.055999999999994,23.228,24.931999999999995]}, -{"f":"stdweb-v0.4.17-keyed","b":"33_startup-mainthreadcost","v":[138.8359999999999,139.16399999999996,143.22000000000003]}, -{"f":"stdweb-v0.4.17-keyed","b":"34_startup-totalbytes","v":[269.51171875,269.51171875,269.51171875]}, -{"f":"stencil-v2.17.0-keyed","b":"01_run1k","v":[44.972,45.03,45.212,45.362,45.522,45.657,45.71,45.713,46.546,47.186]}, -{"f":"stencil-v2.17.0-keyed","b":"02_replace1k","v":[56.666,56.689,56.759,56.86,57.178,57.214,57.621,57.835,58.05,60.798]}, -{"f":"stencil-v2.17.0-keyed","b":"03_update10th1k_x16","v":[162.502,162.963,163.256,166.126,166.143,166.702,168.068,169.1,169.209,169.58]}, -{"f":"stencil-v2.17.0-keyed","b":"04_select1k","v":[68.328,68.742,68.823,68.829,69.001,70.315,71.145,72.003,73.574,74.534]}, -{"f":"stencil-v2.17.0-keyed","b":"05_swap1k","v":[43.082,43.351,43.423,43.579,43.783,43.883,44.111,44.922,45.361,45.823]}, -{"f":"stencil-v2.17.0-keyed","b":"06_remove-one-1k","v":[59.789,62.336,63.638,64.272,64.329,64.36,64.458,64.618,65.137,65.582]}, -{"f":"stencil-v2.17.0-keyed","b":"07_create10k","v":[525.531,529.043,529.333,529.766,530.856,531.519,533.473,536.152,541.932,543.281]}, -{"f":"stencil-v2.17.0-keyed","b":"08_create1k-after1k_x2","v":[113.408,113.483,114.173,114.348,114.43,114.999,115.042,115.049,115.089,115.202]}, -{"f":"stencil-v2.17.0-keyed","b":"09_clear1k_x8","v":[35.95,36.174,36.59,37.718,38.473,39.219,39.384,40.38,40.808,41.238]}, -{"f":"stencil-v2.17.0-keyed","b":"21_ready-memory","v":[0.7344570159912109]}, -{"f":"stencil-v2.17.0-keyed","b":"22_run-memory","v":[3.252779006958008]}, -{"f":"stencil-v2.17.0-keyed","b":"23_update5-memory","v":[3.277231216430664]}, -{"f":"stencil-v2.17.0-keyed","b":"25_run-clear-memory","v":[0.9525299072265625]}, -{"f":"stencil-v2.17.0-keyed","b":"26_run-10k-memory","v":[25.28239154815674]}, -{"f":"stencil-v2.17.0-keyed","b":"31_startup-ci","v":[2027.808,2027.214,2027.6400000000003]}, -{"f":"stencil-v2.17.0-keyed","b":"32_startup-bt","v":[24.488,19.971999999999998,24.279999999999998]}, -{"f":"stencil-v2.17.0-keyed","b":"33_startup-mainthreadcost","v":[142.88399999999996,140.73199999999997,144.14799999999994]}, -{"f":"stencil-v2.17.0-keyed","b":"34_startup-totalbytes","v":[148.447265625,148.447265625,148.447265625]}, -{"f":"svelte-v3.50.1-keyed","b":"01_run1k","v":[48.463,48.573,48.955,49.142,49.22,49.514,49.716,50.708,52.178,52.327]}, -{"f":"svelte-v3.50.1-keyed","b":"02_replace1k","v":[50.39,51.817,52.055,52.113,52.214,52.531,52.564,52.727,53.37,55.339]}, -{"f":"svelte-v3.50.1-keyed","b":"03_update10th1k_x16","v":[100.236,104.633,111.216,111.414,113.862,114.833,117.02,117.828,120.028,120.814]}, -{"f":"svelte-v3.50.1-keyed","b":"04_select1k","v":[17.08,17.407,17.643,19.567,19.912,20.735,20.964,21.314,21.328,21.339]}, -{"f":"svelte-v3.50.1-keyed","b":"05_swap1k","v":[29.887,29.897,30.31,30.61,30.879,31.169,31.457,31.464,31.747,32.193]}, -{"f":"svelte-v3.50.1-keyed","b":"06_remove-one-1k","v":[47.109,47.824,48.47,48.508,49.06,49.998,50.056,50.95,50.971,51.322]}, -{"f":"svelte-v3.50.1-keyed","b":"07_create10k","v":[529.084,531.047,531.97,532.293,533.067,533.164,534.223,535.233,535.372,538.357]}, -{"f":"svelte-v3.50.1-keyed","b":"08_create1k-after1k_x2","v":[112.339,112.635,113.034,113.047,113.09,113.614,113.698,114.052,114.554,114.955]}, -{"f":"svelte-v3.50.1-keyed","b":"09_clear1k_x8","v":[40.794,41.202,42.421,43.545,43.804,43.919,44.224,44.325,44.909,46.265]}, -{"f":"svelte-v3.50.1-keyed","b":"21_ready-memory","v":[0.6629447937011719]}, -{"f":"svelte-v3.50.1-keyed","b":"22_run-memory","v":[2.6588134765625]}, -{"f":"svelte-v3.50.1-keyed","b":"23_update5-memory","v":[2.6761302947998047]}, -{"f":"svelte-v3.50.1-keyed","b":"25_run-clear-memory","v":[0.8955154418945312]}, -{"f":"svelte-v3.50.1-keyed","b":"26_run-10k-memory","v":[19.252612113952637]}, -{"f":"svelte-v3.50.1-keyed","b":"31_startup-ci","v":[1877.61,1875.8600000000001,1877.6049999999998]}, -{"f":"svelte-v3.50.1-keyed","b":"32_startup-bt","v":[10.288,10.091999999999999,9.331999999999999]}, -{"f":"svelte-v3.50.1-keyed","b":"33_startup-mainthreadcost","v":[127.15199999999997,122.42799999999988,129.24799999999996]}, -{"f":"svelte-v3.50.1-keyed","b":"34_startup-totalbytes","v":[146.1982421875,146.1982421875,146.1982421875]}, -{"f":"sycamore-v0.8.0-keyed","b":"01_run1k","v":[44.761,44.936,45.04,45.08,45.173,45.731,45.754,46.31,46.388,47.368]}, -{"f":"sycamore-v0.8.0-keyed","b":"02_replace1k","v":[50.745,51.083,51.138,51.409,51.751,51.949,51.985,52.045,52.587,52.818]}, -{"f":"sycamore-v0.8.0-keyed","b":"03_update10th1k_x16","v":[97.346,104.861,106.708,108.88,109.422,114.002,114.102,116.581,119.27,120.099]}, -{"f":"sycamore-v0.8.0-keyed","b":"04_select1k","v":[15.29,17.385,17.39,17.589,17.952,17.978,18.164,18.548,18.745,19.072]}, -{"f":"sycamore-v0.8.0-keyed","b":"05_swap1k","v":[26.858,27.968,28.156,29.052,29.533,31.427,31.681,31.981,32.846,33.162]}, -{"f":"sycamore-v0.8.0-keyed","b":"06_remove-one-1k","v":[44.579,46.367,47.304,47.525,47.792,48.044,48.876,48.895,49,49.109]}, -{"f":"sycamore-v0.8.0-keyed","b":"07_create10k","v":[576.931,581.855,588.207,601.066,602.125,604.926,609.253,610.166,611.688,614.471]}, -{"f":"sycamore-v0.8.0-keyed","b":"08_create1k-after1k_x2","v":[102.732,103.972,104.597,105.648,105.801,106.539,107.371,107.399,108.008,109.518]}, -{"f":"sycamore-v0.8.0-keyed","b":"09_clear1k_x8","v":[37.315,37.921,38.692,39.392,39.815,41.111,41.877,42.48,42.523,42.721]}, -{"f":"sycamore-v0.8.0-keyed","b":"21_ready-memory","v":[1.8367233276367188]}, -{"f":"sycamore-v0.8.0-keyed","b":"22_run-memory","v":[6.594181060791016]}, -{"f":"sycamore-v0.8.0-keyed","b":"23_update5-memory","v":[6.60830020904541]}, -{"f":"sycamore-v0.8.0-keyed","b":"25_run-clear-memory","v":[5.396307945251465]}, -{"f":"sycamore-v0.8.0-keyed","b":"26_run-10k-memory","v":[50.586971282958984]}, -{"f":"sycamore-v0.8.0-keyed","b":"31_startup-ci","v":[1878.3899999999999,1877.9700000000003,1878.6599999999999]}, -{"f":"sycamore-v0.8.0-keyed","b":"32_startup-bt","v":[36.432,31.031999999999996,32.016000000000005]}, -{"f":"sycamore-v0.8.0-keyed","b":"33_startup-mainthreadcost","v":[149.096,135.82,133.49999999999994]}, -{"f":"sycamore-v0.8.0-keyed","b":"34_startup-totalbytes","v":[279.3310546875,279.3310546875,279.3310546875]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"01_run1k","v":[41.156,41.783,41.787,41.805,41.834,41.943,41.955,42,42.552,42.613]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"02_replace1k","v":[43.466,43.729,43.738,43.785,43.913,43.999,44.16,44.325,44.327,47.191]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"03_update10th1k_x16","v":[93.445,99.225,103.168,104.571,108.691,109.158,110.44,110.749,112.933,117.418]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"04_select1k","v":[11.41,11.612,11.921,11.947,12.853,12.901,13.134,13.236,13.423,16.25]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"05_swap1k","v":[32.263,32.791,33.261,33.791,34.443,34.567,34.83,36.318,36.425,36.619]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"06_remove-one-1k","v":[49.987,52.339,53.213,53.221,53.629,54.108,54.131,54.25,54.403,55.014]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"07_create10k","v":[486.808,489.03,489.883,491.505,491.707,493.488,494.338,495.499,496.703,502.199]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"08_create1k-after1k_x2","v":[101.06,101.238,101.251,102.455,103.239,103.339,103.548,103.72,104.028,104.513]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"09_clear1k_x8","v":[30.657,31.29,33.28,33.809,33.888,34.197,34.716,34.735,35.876,36.359]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"21_ready-memory","v":[0.7200031280517578]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"22_run-memory","v":[2.6496543884277344]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"23_update5-memory","v":[2.777231216430664]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"25_run-clear-memory","v":[0.908909797668457]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"26_run-10k-memory","v":[20.228479385375977]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"31_startup-ci","v":[1876.6100000000001,1876.6499999999999,1876.8200000000002]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"32_startup-bt","v":[9.664000000000001,10.235999999999999,9.924000000000001]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"33_startup-mainthreadcost","v":[176.92799999999997,180.98799999999997,184.51599999999996]}, -{"f":"udomsay-esx-v0.4.9-keyed","b":"34_startup-totalbytes","v":[151.2685546875,151.2685546875,151.2685546875]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"01_run1k","v":[40.93,41.019,41.446,41.495,41.536,41.645,41.759,41.957,42.085,42.515]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"02_replace1k","v":[42.465,42.807,42.825,42.986,43.158,43.501,43.703,44.312,45.044,46.892]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"03_update10th1k_x16","v":[94.073,95.181,100.268,105.273,107.561,110.243,110.508,112.74,112.931,114.137]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"04_select1k","v":[10.956,10.968,11.092,11.684,11.879,12.691,12.801,12.877,13.116,13.388]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"05_swap1k","v":[32.494,32.631,32.988,33.388,34.464,35.043,35.812,36.279,36.424,36.774]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"06_remove-one-1k","v":[50.216,51.692,51.831,51.838,52.388,52.991,53.289,53.454,53.606,54.049]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"07_create10k","v":[490.291,498.302,499.024,499.997,500.64,501.214,501.373,504.294,504.456,508.493]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"08_create1k-after1k_x2","v":[100.426,100.437,100.827,101.525,101.896,102.522,102.531,102.646,103.222,103.902]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"09_clear1k_x8","v":[32.001,33.462,34.21,34.314,34.866,34.903,34.969,35.202,35.546,36.033]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"21_ready-memory","v":[0.7814807891845703]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"22_run-memory","v":[2.721454620361328]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"23_update5-memory","v":[2.853273391723633]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"25_run-clear-memory","v":[0.9788551330566406]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"26_run-10k-memory","v":[21.031121253967285]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"31_startup-ci","v":[1876.6899999999998,1877.07,1877.2450000000001]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"32_startup-bt","v":[10.252,9.988,10.244]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"33_startup-mainthreadcost","v":[179.49199999999996,180.74,183.58399999999995]}, -{"f":"udomsay-tpl-v0.4.9-keyed","b":"34_startup-totalbytes","v":[151.8408203125,151.8408203125,151.8408203125]}, -{"f":"uhtml-v3.0.1-keyed","b":"01_run1k","v":[44.045,44.08,44.427,44.723,44.75,44.98,45.58,46.12,46.901,47.098]}, -{"f":"uhtml-v3.0.1-keyed","b":"02_replace1k","v":[45.387,45.427,45.815,45.933,45.949,46.168,46.957,47.072,47.162,48.502]}, -{"f":"uhtml-v3.0.1-keyed","b":"03_update10th1k_x16","v":[103.478,109.091,110.803,113.958,115.454,117.157,117.746,119.946,125.01,125.442]}, -{"f":"uhtml-v3.0.1-keyed","b":"04_select1k","v":[10.06,12.599,12.899,13.174,13.919,13.983,14.4,14.492,14.638,15.106]}, -{"f":"uhtml-v3.0.1-keyed","b":"05_swap1k","v":[27.66,29.832,31.076,31.797,31.849,32.267,32.539,32.712,33.198,33.473]}, -{"f":"uhtml-v3.0.1-keyed","b":"06_remove-one-1k","v":[46.921,46.937,49.605,51.061,51.502,51.761,52.017,52.107,52.993,53.02]}, -{"f":"uhtml-v3.0.1-keyed","b":"07_create10k","v":[490.519,490.817,491.082,491.449,494.432,495.613,507.362,507.503,507.755,508.976]}, -{"f":"uhtml-v3.0.1-keyed","b":"08_create1k-after1k_x2","v":[102.197,102.437,102.756,102.993,103.852,103.925,104.053,105.387,105.761,105.958]}, -{"f":"uhtml-v3.0.1-keyed","b":"09_clear1k_x8","v":[35.009,35.666,37.875,38.853,39.215,41.096,41.861,41.89,42.915,43.005]}, -{"f":"uhtml-v3.0.1-keyed","b":"21_ready-memory","v":[0.6981201171875]}, -{"f":"uhtml-v3.0.1-keyed","b":"22_run-memory","v":[3.0404863357543945]}, -{"f":"uhtml-v3.0.1-keyed","b":"23_update5-memory","v":[3.1772289276123047]}, -{"f":"uhtml-v3.0.1-keyed","b":"25_run-clear-memory","v":[0.8478775024414062]}, -{"f":"uhtml-v3.0.1-keyed","b":"26_run-10k-memory","v":[25.005001068115234]}, -{"f":"uhtml-v3.0.1-keyed","b":"31_startup-ci","v":[1876.855,1877.1699999999998,1876.495]}, -{"f":"uhtml-v3.0.1-keyed","b":"32_startup-bt","v":[9.168,10.879999999999999,9.931999999999999]}, -{"f":"uhtml-v3.0.1-keyed","b":"33_startup-mainthreadcost","v":[126.20799999999994,121.65999999999994,131.76399999999995]}, -{"f":"uhtml-v3.0.1-keyed","b":"34_startup-totalbytes","v":[147.4833984375,147.4833984375,147.4833984375]}, -{"f":"uhydro-v1.0.7-keyed","b":"01_run1k","v":[63.721,63.949,65.72,65.992,66.892,66.942,67.039,67.46,67.885,69.485]}, -{"f":"uhydro-v1.0.7-keyed","b":"02_replace1k","v":[67.203,67.244,67.617,67.701,68.311,68.524,69.508,70.904,71.253,71.311]}, -{"f":"uhydro-v1.0.7-keyed","b":"03_update10th1k_x16","v":[115.744,119.296,123.344,124.4,125.433,125.538,129.17,130.651,132.135,134.499]}, -{"f":"uhydro-v1.0.7-keyed","b":"04_select1k","v":[89.59,91.883,92.188,92.977,93.347,94.08,94.095,94.389,95.077,97.159]}, -{"f":"uhydro-v1.0.7-keyed","b":"05_swap1k","v":[25.921,27.201,27.264,27.413,28.093,28.542,28.893,29.156,30.714,31.388]}, -{"f":"uhydro-v1.0.7-keyed","b":"06_remove-one-1k","v":[46.219,46.418,49.533,50.041,50.266,50.282,50.506,50.582,50.79,51.788]}, -{"f":"uhydro-v1.0.7-keyed","b":"07_create10k","v":[726.909,726.961,734.728,737.332,741.337,747.491,748.232,751.518,755.802,755.934]}, -{"f":"uhydro-v1.0.7-keyed","b":"08_create1k-after1k_x2","v":[146.678,146.842,147.302,147.378,147.478,147.544,147.95,148.389,148.496,149.029]}, -{"f":"uhydro-v1.0.7-keyed","b":"09_clear1k_x8","v":[33.205,33.255,33.531,35.188,35.62,36.84,37.026,37.603,37.958,38.477]}, -{"f":"uhydro-v1.0.7-keyed","b":"21_ready-memory","v":[0.6582136154174805]}, -{"f":"uhydro-v1.0.7-keyed","b":"22_run-memory","v":[2.7164621353149414]}, -{"f":"uhydro-v1.0.7-keyed","b":"23_update5-memory","v":[2.8687925338745117]}, -{"f":"uhydro-v1.0.7-keyed","b":"25_run-clear-memory","v":[9.575240135192871]}, -{"f":"uhydro-v1.0.7-keyed","b":"26_run-10k-memory","v":[20.4296817779541]}, -{"f":"uhydro-v1.0.7-keyed","b":"31_startup-ci","v":[1876.9550000000002,1876.415,1877.1749999999997]}, -{"f":"uhydro-v1.0.7-keyed","b":"32_startup-bt","v":[10.416,8.139999999999999,10.02]}, -{"f":"uhydro-v1.0.7-keyed","b":"33_startup-mainthreadcost","v":[125.17199999999995,119.16399999999997,128.25199999999995]}, -{"f":"uhydro-v1.0.7-keyed","b":"34_startup-totalbytes","v":[144.673828125,144.673828125,144.673828125]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"01_run1k","v":[40.838,42.211,43.386,44.859,45.03,45.38,45.797,46.593,47.095,50.645]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"02_replace1k","v":[46.12,47.25,48.258,48.894,49.027,49.651,49.759,52.128,52.743,54.131]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"03_update10th1k_x16","v":[110.645,110.77,112.823,116.605,116.702,118.723,119.153,120.105,120.401,120.57]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"04_select1k","v":[16.945,18.233,20.596,20.794,20.804,20.811,21.471,23.687,24.185,24.433]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"05_swap1k","v":[27.986,28.737,29.819,30.591,31.42,31.637,32.124,32.64,33.001,34.449]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"06_remove-one-1k","v":[53.209,53.272,55.705,56.606,57.351,59.932,62.391,63.09,63.548,63.837]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"07_create10k","v":[470.836,472.082,472.316,473.908,475.18,475.341,476.9,477.41,477.786,477.979]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"08_create1k-after1k_x2","v":[96.863,97.424,97.584,99.577,112.702,113.02900000000001,113.138,113.484,114.25,114.57300000000001]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"09_clear1k_x8","v":[39.392,40.331,40.644,40.734,41.91,41.942,42.171,42.644,42.692,42.943]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"21_ready-memory","v":[0.8551120758056641]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"22_run-memory","v":[2.976273536682129]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"23_update5-memory","v":[2.938532829284668]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"25_run-clear-memory","v":[1.1559114456176758]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"26_run-10k-memory","v":[20.72507667541504]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"31_startup-ci","v":[1802.6595,1802.1195,1802.0924999999997]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"32_startup-bt","v":[8.1,9.172,8.272]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"33_startup-mainthreadcost","v":[145.672,151.08799999999997,145.71599999999995]}, -{"f":"ui5-webcomponents-v1.3.1-keyed","b":"34_startup-totalbytes","v":[187.3134765625,187.3134765625,187.3134765625]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"01_run1k","v":[50.442,50.59,50.79,50.796,51.04,51.063,51.142,51.416,51.716,53.867]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"02_replace1k","v":[50.511,52.517,52.664,52.721,53.453,53.61,54.513,55.305,55.678,55.855]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"03_update10th1k_x16","v":[144.135,144.317,150.249,151.759,152.283,153.428,154.166,154.34,154.771,156.104]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"04_select1k","v":[37.784,38.623,39.817,40.712,40.752,41.173,41.424,41.721,42.345,42.556]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"05_swap1k","v":[171.012,174.444,174.964,175.045,175.811,175.947,176.277,176.556,176.94,178.633]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"06_remove-one-1k","v":[58.614,59.625,60.307,60.618,61.143,61.24,61.262,61.331,61.892,62.23]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"07_create10k","v":[699.012,702.417,702.786,707.678,708.429,714.344,716.72,717.057,719.723,722.421]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"08_create1k-after1k_x2","v":[117.4,117.654,117.842,117.853,118.665,119.14,119.765,119.84,120.823,121.329]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"09_clear1k_x8","v":[40.928,42.852,43.005,43.719,44.196,44.368,44.796,45.249,45.652,47.159]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"21_ready-memory","v":[1.1223230361938477]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"22_run-memory","v":[5.3860368728637695]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"23_update5-memory","v":[6.089190483093262]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"25_run-clear-memory","v":[2.4984521865844727]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"26_run-10k-memory","v":[39.7017297744751]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"31_startup-ci","v":[2477.745,2552.6099999999997,2552.3900000000003]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"32_startup-bt","v":[10.011999999999999,9.668,10.016]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"33_startup-mainthreadcost","v":[143.076,149.35999999999996,148.03999999999996]}, -{"f":"valtio-v17.0.1 + 1.6.1-keyed","b":"34_startup-totalbytes","v":[277.091796875,277.091796875,277.091796875]}, -{"f":"vanillajs-keyed","b":"01_run1k","v":[37.391,37.449,37.725,37.836,38.231,38.244,38.405,38.427,38.558,39.318]}, -{"f":"vanillajs-keyed","b":"02_replace1k","v":[39.3,39.536,39.881,40.101,40.126,40.749,40.92,41.496,41.641,41.997]}, -{"f":"vanillajs-keyed","b":"03_update10th1k_x16","v":[94.689,97.44,99.458,101.62,103.808,105.564,106.496,107.668,108.8,110.173]}, -{"f":"vanillajs-keyed","b":"04_select1k","v":[7.721,10.681,11.592,12.136,12.261,12.296,12.362,13.091,13.133,13.91]}, -{"f":"vanillajs-keyed","b":"05_swap1k","v":[25.687,27.123,27.134,27.671,28.089,28.094,29.337,29.366,30.383,30.579]}, -{"f":"vanillajs-keyed","b":"06_remove-one-1k","v":[43.12,46.407,46.891,47.46,47.579,47.929,48.075,48.096,48.326,49.569]}, -{"f":"vanillajs-keyed","b":"07_create10k","v":[416.041,416.586,416.691,417.07,417.484,417.71,418.159,418.2,421.195,421.721]}, -{"f":"vanillajs-keyed","b":"08_create1k-after1k_x2","v":[86.066,86.452,87.186,87.831,87.911,88.24,88.543,88.72,88.918,89.266]}, -{"f":"vanillajs-keyed","b":"09_clear1k_x8","v":[30.227,31.539,31.836,32.333,32.477,32.97,33.202,33.562,33.864,34.688]}, -{"f":"vanillajs-keyed","b":"21_ready-memory","v":[0.6520547866821289]}, -{"f":"vanillajs-keyed","b":"22_run-memory","v":[1.7739067077636719]}, -{"f":"vanillajs-keyed","b":"23_update5-memory","v":[1.891922950744629]}, -{"f":"vanillajs-keyed","b":"25_run-clear-memory","v":[0.7277421951293945]}, -{"f":"vanillajs-keyed","b":"26_run-10k-memory","v":[11.108161926269531]}, -{"f":"vanillajs-keyed","b":"31_startup-ci","v":[1878.92,1876.7150000000001,1877.0100000000002]}, -{"f":"vanillajs-keyed","b":"32_startup-bt","v":[10.027999999999999,11.275999999999998,5.416]}, -{"f":"vanillajs-keyed","b":"33_startup-mainthreadcost","v":[128.71199999999996,129.51599999999996,113.54399999999994]}, +{"f":"svelte-v3.50.1-keyed","b":"01_run1k","v":[79.456,79.503,79.589,79.767,80.116,80.622,81.127,81.512,82.626,84.778]}, +{"f":"svelte-v3.50.1-keyed","b":"02_replace1k","v":[83.12,83.15,83.347,84.707,84.734,84.737,84.819,85.152,90.208,92.01]}, +{"f":"svelte-v3.50.1-keyed","b":"03_update10th1k_x16","v":[173.598,174.705,185.451,189.377,191.074,191.62,194.763,194.932,196.183,201.425]}, +{"f":"svelte-v3.50.1-keyed","b":"04_select1k","v":[31.888,32.667,33.076,33.164,33.209,33.723,33.876,33.968,35.589,36.594]}, +{"f":"svelte-v3.50.1-keyed","b":"05_swap1k","v":[43.386,43.715,45.223,45.41,47.015,47.108,47.3,47.454,47.684,48.124]}, +{"f":"svelte-v3.50.1-keyed","b":"06_remove-one-1k","v":[80.247,80.443,81.772,82.869,83.714,84.07,84.536,85.227,85.588,85.601]}, +{"f":"svelte-v3.50.1-keyed","b":"07_create10k","v":[842.024,843.53,845.332,845.546,847.23,847.46,848.581,851.04,852.565,855.277]}, +{"f":"svelte-v3.50.1-keyed","b":"08_create1k-after1k_x2","v":[187.17,187.913,188.658,188.793,189.612,190.054,190.074,190.309,190.677,190.716]}, +{"f":"svelte-v3.50.1-keyed","b":"09_clear1k_x8","v":[60.742,60.798,62.293,62.473,62.953,63.349,64.055,65.138,65.736,66.854]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"01_run1k","v":[66.309,68.681,68.875,69.256,69.333,70.329,70.383,74.719,75.137,75.219]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"02_replace1k","v":[76.489,93.698,95.265,100.116,101.463,103.47,108.483,113.072,143.898,160.859]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"03_update10th1k_x16","v":[166.637,173.779,175.642,183.596,185.686,187.208,187.629,190.298,193.475,198.391]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"04_select1k","v":[21.623,23.027,23.752,23.93,23.989,25.601,26.411,27.276,29.132,32.579]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"05_swap1k","v":[49.973,50.777,54.022,54.266,56.467,57.2,58.793,58.953,59.599,63.204]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"06_remove-one-1k","v":[82.49,87.45,90.909,92.62,93.486,93.945,94.252,95.479,96.432,96.695]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"07_create10k","v":[759.204,773.639,774.114,783.496,784.969,785.147,792.392,816.27,843.936,854.993]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"08_create1k-after1k_x2","v":[174.65,177.395,179.998,180.102,185.989,187.321,190.128,191.738,196.816,202.399]}, +{"f":"udomsay-tpl-v0.4.9-keyed","b":"09_clear1k_x8","v":[43.137,47.223,48.124,48.959,49.082,49.139,50.956,51.152,51.179,51.578]}, +{"f":"vanillajs-keyed","b":"01_run1k","v":[61.596,62.536,62.856,62.866,63.308,63.391,63.449,64.172,65.092,66.247]}, +{"f":"vanillajs-keyed","b":"02_replace1k","v":[64.211,64.901,65.615,66.97,67.002,67.143,67.494,67.751,68.528,69.735]}, +{"f":"vanillajs-keyed","b":"03_update10th1k_x16","v":[170.936,177.119,180.638,182.69,183.778,183.924,184.208,184.334,184.7,190.754]}, +{"f":"vanillajs-keyed","b":"04_select1k","v":[18.214,18.521,18.78,19.767,19.848,19.932,20.424,21.779,23.298,27.108]}, +{"f":"vanillajs-keyed","b":"05_swap1k","v":[40.672,41.298,42.826,44.499,45.868,45.953,46.278,46.956,48.302,48.797]}, +{"f":"vanillajs-keyed","b":"06_remove-one-1k","v":[74.003,74.844,75.339,75.461,75.868,76.097,77.495,79.158,79.585,80.135]}, +{"f":"vanillajs-keyed","b":"07_create10k","v":[645.358,646.05,647.437,649.123,649.432,649.514,649.979,650.533,650.754,651.179]}, +{"f":"vanillajs-keyed","b":"08_create1k-after1k_x2","v":[146.338,150.151,152.167,153.604,155.399,157.646,159.146,159.632,159.787,159.998]}, +{"f":"vanillajs-keyed","b":"09_clear1k_x8","v":[43.864,44.008,45.687,45.751,46.39,46.572,46.603,46.614,48.062,48.443]}, +{"f":"vanillajs-keyed","b":"21_ready-memory","v":[0.6451272964477539]}, +{"f":"vanillajs-keyed","b":"22_run-memory","v":[1.7742938995361328]}, +{"f":"vanillajs-keyed","b":"23_update5-memory","v":[1.8919477462768555]}, +{"f":"vanillajs-keyed","b":"25_run-clear-memory","v":[0.7065067291259766]}, +{"f":"vanillajs-keyed","b":"26_run-10k-memory","v":[11.09527587890625]}, +{"f":"vanillajs-keyed","b":"31_startup-ci","v":[1878.48,1896.4999999999998,1878.6900000000003]}, +{"f":"vanillajs-keyed","b":"32_startup-bt","v":[0,0,0]}, +{"f":"vanillajs-keyed","b":"33_startup-mainthreadcost","v":[7.491999999999997,17.751999999999995,11.039999999999994]}, {"f":"vanillajs-keyed","b":"34_startup-totalbytes","v":[150.3916015625,150.3916015625,150.3916015625]}, -{"f":"vanillajs-1-keyed","b":"01_run1k","v":[36.248,36.743,37.526,37.869,38.124,38.239,38.556,38.637,38.699,38.701]}, -{"f":"vanillajs-1-keyed","b":"02_replace1k","v":[41.184,41.389,41.761,42.074,42.498,42.524,42.531,42.565,42.629,42.65]}, -{"f":"vanillajs-1-keyed","b":"03_update10th1k_x16","v":[98.966,101.151,102.424,103.587,103.786,104.079,104.591,106.562,109.411,111.997]}, -{"f":"vanillajs-1-keyed","b":"04_select1k","v":[10.728,10.87,11.183,11.197,11.36,12.094,13.041,13.064,13.065,13.603]}, -{"f":"vanillajs-1-keyed","b":"05_swap1k","v":[25.714,27.342,27.556,27.657,28.117,28.244,28.58,28.691,29.239,31.433]}, -{"f":"vanillajs-1-keyed","b":"06_remove-one-1k","v":[42.848,44.698,44.827,45.095,46.286,46.484,46.541,46.567,47.331,47.415]}, -{"f":"vanillajs-1-keyed","b":"07_create10k","v":[415.457,418.673,418.792,419.106,419.752,420.131,420.629,424.57,425.304,425.672]}, -{"f":"vanillajs-1-keyed","b":"08_create1k-after1k_x2","v":[87.155,87.192,87.716,87.748,88.11,88.702,89.274,89.294,89.485,90.097]}, -{"f":"vanillajs-1-keyed","b":"09_clear1k_x8","v":[30.476,30.561,31.439,31.887,32.345,32.449,32.486,32.686,32.75,33.079]}, -{"f":"vanillajs-1-keyed","b":"21_ready-memory","v":[0.6456794738769531]}, -{"f":"vanillajs-1-keyed","b":"22_run-memory","v":[1.7576055526733398]}, -{"f":"vanillajs-1-keyed","b":"23_update5-memory","v":[1.8768119812011719]}, -{"f":"vanillajs-1-keyed","b":"25_run-clear-memory","v":[0.7045602798461914]}, -{"f":"vanillajs-1-keyed","b":"26_run-10k-memory","v":[10.997425079345703]}, -{"f":"vanillajs-1-keyed","b":"31_startup-ci","v":[1878.54,1876.925,1877.8300000000002]}, -{"f":"vanillajs-1-keyed","b":"32_startup-bt","v":[10.012,10.124,10.008]}, -{"f":"vanillajs-1-keyed","b":"33_startup-mainthreadcost","v":[123.96399999999991,121.19199999999995,126.41599999999995]}, -{"f":"vanillajs-1-keyed","b":"34_startup-totalbytes","v":[147.46484375,147.46484375,147.46484375]}, -{"f":"vanillajs-wc-keyed","b":"01_run1k","v":[39.313,40.558,41.399,41.611,41.623,41.718,42.821,43.042,43.146,43.221]}, -{"f":"vanillajs-wc-keyed","b":"02_replace1k","v":[41.968,42.85,43.607,44.663,45.181,45.309,45.469,45.575,45.698,46.042]}, -{"f":"vanillajs-wc-keyed","b":"03_update10th1k_x16","v":[96.174,97.144,98.218,104.059,106.068,107.635,108.037,109.139,109.145,109.597]}, -{"f":"vanillajs-wc-keyed","b":"04_select1k","v":[10.732,11.503,11.666,11.754,12.125,12.158,12.198,12.514,13.097,14.393]}, -{"f":"vanillajs-wc-keyed","b":"05_swap1k","v":[26.995,27.46,27.579,28.008,28.929,29.44,30.08,31.107,31.237,31.266]}, -{"f":"vanillajs-wc-keyed","b":"06_remove-one-1k","v":[42.387,46.683,47.01,47.035,47.415,47.596,47.844,48.178,48.512,49.153]}, -{"f":"vanillajs-wc-keyed","b":"07_create10k","v":[443.259,443.548,443.683,445.993,446.462,446.862,447.353,447.442,448.717,451.973]}, -{"f":"vanillajs-wc-keyed","b":"08_create1k-after1k_x2","v":[91.947,92.115,92.252,92.619,93.157,93.468,93.716,94.058,94.431,94.771]}, -{"f":"vanillajs-wc-keyed","b":"09_clear1k_x8","v":[28.98,30.813,32.052,32.119,32.19,32.682,34.235,34.421,34.577,34.909]}, -{"f":"vanillajs-wc-keyed","b":"21_ready-memory","v":[0.6658058166503906]}, -{"f":"vanillajs-wc-keyed","b":"22_run-memory","v":[1.985208511352539]}, -{"f":"vanillajs-wc-keyed","b":"23_update5-memory","v":[1.9793586730957031]}, -{"f":"vanillajs-wc-keyed","b":"25_run-clear-memory","v":[0.7333431243896484]}, -{"f":"vanillajs-wc-keyed","b":"26_run-10k-memory","v":[13.168813705444336]}, -{"f":"vanillajs-wc-keyed","b":"31_startup-ci","v":[1877.535,1877.1699999999998,1878.2050000000002]}, -{"f":"vanillajs-wc-keyed","b":"32_startup-bt","v":[11.536,11.904,12.319999999999999]}, -{"f":"vanillajs-wc-keyed","b":"33_startup-mainthreadcost","v":[124.65999999999997,129.52799999999993,127.09599999999993]}, +{"f":"vanillajs-wc-keyed","b":"01_run1k","v":[66.347,66.999,67.521,67.68,67.906,67.983,68.256,68.341,68.564,68.757]}, +{"f":"vanillajs-wc-keyed","b":"02_replace1k","v":[67.725,68.357,68.407,68.556,68.879,68.941,69.325,69.546,69.568,70.02]}, +{"f":"vanillajs-wc-keyed","b":"03_update10th1k_x16","v":[170.637,172.735,183.643,185.149,185.922,186.084,187.598,188.094,190.137,194.555]}, +{"f":"vanillajs-wc-keyed","b":"04_select1k","v":[1.254,19.962,20.145,21.254,21.476,22.839,22.991,23.033,24.282,27.255]}, +{"f":"vanillajs-wc-keyed","b":"05_swap1k","v":[41.935,42.376,42.527,43.116,43.375,43.421,43.618,43.736,44.871,45.722]}, +{"f":"vanillajs-wc-keyed","b":"06_remove-one-1k","v":[73.216,74.295,74.977,75.785,76.158,77.478,78.272,78.374,81.494,82.094]}, +{"f":"vanillajs-wc-keyed","b":"07_create10k","v":[707.971,709.657,710.365,711.109,711.962,712.188,712.317,713.314,713.346,718.865]}, +{"f":"vanillajs-wc-keyed","b":"08_create1k-after1k_x2","v":[152.895,153.202,155.593,155.75,155.842,155.879,156.368,158.109,160.572,161.348]}, +{"f":"vanillajs-wc-keyed","b":"09_clear1k_x8","v":[44.054,44.204,44.992,45.67,47.714,48.487,48.7,49.334,49.426,49.698]}, +{"f":"vanillajs-wc-keyed","b":"21_ready-memory","v":[0.658721923828125]}, +{"f":"vanillajs-wc-keyed","b":"22_run-memory","v":[1.9661378860473633]}, +{"f":"vanillajs-wc-keyed","b":"23_update5-memory","v":[1.9752216339111328]}, +{"f":"vanillajs-wc-keyed","b":"25_run-clear-memory","v":[0.7164516448974609]}, +{"f":"vanillajs-wc-keyed","b":"26_run-10k-memory","v":[13.170158386230469]}, +{"f":"vanillajs-wc-keyed","b":"31_startup-ci","v":[1881.3099999999997,1880.145,1880.9450000000002]}, +{"f":"vanillajs-wc-keyed","b":"32_startup-bt","v":[0,0,0]}, +{"f":"vanillajs-wc-keyed","b":"33_startup-mainthreadcost","v":[9.603999999999997,9.843999999999996,17.567999999999994]}, {"f":"vanillajs-wc-keyed","b":"34_startup-totalbytes","v":[148.203125,148.203125,148.203125]}, -{"f":"voby-v0.45.0-keyed","b":"01_run1k","v":[39.738,39.807,40.045,40.05,40.218,40.391,40.432,40.824,41.629,41.969]}, -{"f":"voby-v0.45.0-keyed","b":"02_replace1k","v":[43.211,43.417,44.803,45.003,45.504,45.7,45.756,46.254,46.448,46.625]}, -{"f":"voby-v0.45.0-keyed","b":"03_update10th1k_x16","v":[92.43,97.622,99.06,100.52,100.679,102.466,103.743,105.411,106.109,107.817]}, -{"f":"voby-v0.45.0-keyed","b":"04_select1k","v":[9.701,11.976,11.98,12.362,13.882,14.1,14.308,14.421,14.902,15.582]}, -{"f":"voby-v0.45.0-keyed","b":"05_swap1k","v":[28.116,28.961,29.366,29.648,29.666,29.867,30.782,31.081,31.321,31.505]}, -{"f":"voby-v0.45.0-keyed","b":"06_remove-one-1k","v":[44.242,46.048,47.54,48.628,49.393,49.394,49.612,49.812,50.777,50.832]}, -{"f":"voby-v0.45.0-keyed","b":"07_create10k","v":[434.256,439.392,439.734,441.381,442.274,442.616,442.736,443.31,444.02,444.893]}, -{"f":"voby-v0.45.0-keyed","b":"08_create1k-after1k_x2","v":[93.084,94.103,94.354,94.725,94.93,95.041,95.109,95.175,95.216,96.866]}, -{"f":"voby-v0.45.0-keyed","b":"09_clear1k_x8","v":[32.39,33.371,33.839,34.044,35.604,35.786,35.889,36.371,36.438,36.595]}, -{"f":"voby-v0.45.0-keyed","b":"21_ready-memory","v":[0.8563194274902344]}, -{"f":"voby-v0.45.0-keyed","b":"22_run-memory","v":[2.554429054260254]}, -{"f":"voby-v0.45.0-keyed","b":"23_update5-memory","v":[2.7051477432250977]}, -{"f":"voby-v0.45.0-keyed","b":"25_run-clear-memory","v":[1.1910772323608398]}, -{"f":"voby-v0.45.0-keyed","b":"26_run-10k-memory","v":[17.53348445892334]}, -{"f":"voby-v0.45.0-keyed","b":"31_startup-ci","v":[2026.665,2026.9600000000003,2027.63]}, -{"f":"voby-v0.45.0-keyed","b":"32_startup-bt","v":[9.363999999999999,9.911999999999999,9.579999999999998]}, -{"f":"voby-v0.45.0-keyed","b":"33_startup-mainthreadcost","v":[137.58399999999995,128.69599999999997,137.60399999999996]}, -{"f":"voby-v0.45.0-keyed","b":"34_startup-totalbytes","v":[172.5810546875,172.5810546875,172.5810546875]}, -{"f":"vue-v3.2.37-keyed","b":"01_run1k","v":[43.873,44.125,44.34,44.342,44.404,44.655,44.668,45.074,46.488,47.008]}, -{"f":"vue-v3.2.37-keyed","b":"02_replace1k","v":[45.596,46.73,47.113,47.243,47.305,47.661,48.153,48.447,48.75,49.003]}, -{"f":"vue-v3.2.37-keyed","b":"03_update10th1k_x16","v":[114.455,114.662,116.285,118.732,119.629,120.157,125.82,127.089,128.37,128.512]}, -{"f":"vue-v3.2.37-keyed","b":"04_select1k","v":[18.324,19.081,19.247,19.594,20.022,20.17,20.984,21.632,21.714,23.65]}, -{"f":"vue-v3.2.37-keyed","b":"05_swap1k","v":[28.136,28.671,29.342,29.557,29.719,29.795,30.21,32.82,33.416,34.712]}, -{"f":"vue-v3.2.37-keyed","b":"06_remove-one-1k","v":[51.201,51.815,52.183,52.238,52.615,53.966,54.783,55.091,55.198,55.467]}, -{"f":"vue-v3.2.37-keyed","b":"07_create10k","v":[478.06,482.256,482.695,483.71,484.402,484.789,485.839,486.909,488.307,490.254]}, -{"f":"vue-v3.2.37-keyed","b":"08_create1k-after1k_x2","v":[98.272,99.207,99.696,99.865,100.123,100.519,100.542,101.142,101.337,101.378]}, -{"f":"vue-v3.2.37-keyed","b":"09_clear1k_x8","v":[37.739,38.403,38.637,38.751,38.972,39.805,40.468,40.505,40.532,40.702]}, -{"f":"vue-v3.2.37-keyed","b":"21_ready-memory","v":[0.901036262512207]}, -{"f":"vue-v3.2.37-keyed","b":"22_run-memory","v":[3.6807289123535156]}, -{"f":"vue-v3.2.37-keyed","b":"23_update5-memory","v":[3.6971635818481445]}, -{"f":"vue-v3.2.37-keyed","b":"25_run-clear-memory","v":[1.246291160583496]}, -{"f":"vue-v3.2.37-keyed","b":"26_run-10k-memory","v":[26.59558391571045]}, -{"f":"vue-v3.2.37-keyed","b":"31_startup-ci","v":[2104.2200000000003,2101.84,2101.5249999999996]}, -{"f":"vue-v3.2.37-keyed","b":"32_startup-bt","v":[9.664,9.723999999999998,9.52]}, -{"f":"vue-v3.2.37-keyed","b":"33_startup-mainthreadcost","v":[137.016,135.67999999999992,140.22399999999993]}, -{"f":"vue-v3.2.37-keyed","b":"34_startup-totalbytes","v":[196.5146484375,196.5146484375,196.5146484375]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"01_run1k","v":[39.915,39.936,40.167,40.399,40.743,40.769,41.559,41.95,42.845,43.171]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"02_replace1k","v":[43.441,43.516,43.642,43.842,43.962,45.059,45.254,45.749,45.89,46.027]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"03_update10th1k_x16","v":[102.631,104.463,107.873,108.179,108.875,108.991,112.023,114.654,115.598,117.42]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"04_select1k","v":[10.918,12.584,12.683,12.703,13.157,13.439,13.855,14.315,14.703,14.793]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"05_swap1k","v":[29.667,31.907,31.909,32.853,33.106,34.087,35.247,35.608,35.837,36.002]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"06_remove-one-1k","v":[48.41,49.579,49.759,50.473,50.745,51.915,52.759,53.012,53.661,54.129]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"07_create10k","v":[453.343,457.871,466.041,468.524,469.371,470.206,471.099,472.283,472.682,473.778]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"08_create1k-after1k_x2","v":[95.897,96.206,96.502,96.619,96.647,96.767,97.18,97.497,98.017,98.053]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"09_clear1k_x8","v":[35.43,35.457,35.805,37.481,37.59,38.303,39.016,39.03,39.149,40.216]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"21_ready-memory","v":[0.7000961303710938]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"22_run-memory","v":[3.184202194213867]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"23_update5-memory","v":[3.358510971069336]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"25_run-clear-memory","v":[1.1867237091064453]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"26_run-10k-memory","v":[24.68125343322754]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"31_startup-ci","v":[1876.975,1877.3649999999998,1877.005]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"32_startup-bt","v":[9.856,10.244,11.275999999999998]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"33_startup-mainthreadcost","v":[133.88399999999996,127.39999999999995,135.19199999999998]}, -{"f":"vuerx-jsx-v0.2.0-keyed","b":"34_startup-totalbytes","v":[153.4921875,153.4921875,153.4921875]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"01_run1k","v":[38.648,39.448,40.346,40.693,40.704,40.983,41.295,41.503,41.798,42.271]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"02_replace1k","v":[42.33,42.53,42.989,43.035,44.967,45.031,45.178,46.045,46.239,46.592]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"03_update10th1k_x16","v":[95.523,100.722,103.517,107.544,107.63,108.69,108.948,109.833,109.942,113.144]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"04_select1k","v":[10.766,10.843,11.312,11.397,11.675,12.377,14.18,14.554,15.038,15.221]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"05_swap1k","v":[26.492,28.144,28.455,29.168,29.227,29.262,29.605,30.252,30.962,31.095]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"06_remove-one-1k","v":[42.526,46.416,46.991,48.029,48.183,48.217,48.603,49.246,49.881,50.483]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"07_create10k","v":[433.546,433.922,434.378,435.085,436.5,436.758,436.941,437.152,437.87,439.372]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"08_create1k-after1k_x2","v":[94.71,95.674,96.008,96.149,96.206,96.379,96.409,96.442,96.731,96.925]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"09_clear1k_x8","v":[29.32,29.79,32.296,32.453,32.75,32.876,33.554,33.861,33.95,34.358]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"21_ready-memory","v":[1.8167800903320312]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"22_run-memory","v":[2.799239158630371]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"23_update5-memory","v":[2.96124267578125]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"25_run-clear-memory","v":[1.9022912979125977]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"26_run-10k-memory","v":[13.306517601013184]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"31_startup-ci","v":[1877.815,1879.235,1878.1399999999999]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"32_startup-bt","v":[10.84,10.84,11.664000000000001]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"33_startup-mainthreadcost","v":[138.59199999999996,134.2519999999999,135.48399999999995]}, -{"f":"wasm-bindgen-v0.2.47-keyed","b":"34_startup-totalbytes","v":[185.7314453125,185.7314453125,185.7314453125]}, -{"f":"whatsup-v2.5.0-keyed","b":"01_run1k","v":[50.556,52.146,52.572,52.578,52.685,52.82,52.909,53.254,53.374,54.394]}, -{"f":"whatsup-v2.5.0-keyed","b":"02_replace1k","v":[56.763,56.986,57.388,57.446,57.637,58.109,58.151,60.156,60.189,60.209]}, -{"f":"whatsup-v2.5.0-keyed","b":"03_update10th1k_x16","v":[131.879,134.645,138.172,141.305,144.353,145.979,146.037,147.416,148.693,148.739]}, -{"f":"whatsup-v2.5.0-keyed","b":"04_select1k","v":[29.417,31.01,32.452,32.487,33.428,33.665,33.71,34.203,34.384,35.171]}, -{"f":"whatsup-v2.5.0-keyed","b":"05_swap1k","v":[30.559,31.427,31.87,31.978,32.078,32.431,35.352,36.248,36.422,36.565]}, -{"f":"whatsup-v2.5.0-keyed","b":"06_remove-one-1k","v":[48.582,51.127,51.498,51.78,52.927,52.964,53.113,53.446,53.825,54.614]}, -{"f":"whatsup-v2.5.0-keyed","b":"07_create10k","v":[607.157,610.753,613.1,613.187,616.103,616.762,617.97,618.218,619.425,619.875]}, -{"f":"whatsup-v2.5.0-keyed","b":"08_create1k-after1k_x2","v":[125.904,126.159,126.381,126.432,127.595,128.409,128.547,128.638,128.866,129.092]}, -{"f":"whatsup-v2.5.0-keyed","b":"09_clear1k_x8","v":[48.914,49.453,49.969,51.697,52.057,52.203,52.942,53.709,53.752,53.968]}, -{"f":"whatsup-v2.5.0-keyed","b":"21_ready-memory","v":[0.8831081390380859]}, -{"f":"whatsup-v2.5.0-keyed","b":"22_run-memory","v":[7.743612289428711]}, -{"f":"whatsup-v2.5.0-keyed","b":"23_update5-memory","v":[8.1099271774292]}, -{"f":"whatsup-v2.5.0-keyed","b":"25_run-clear-memory","v":[4.6371259689331055]}, -{"f":"whatsup-v2.5.0-keyed","b":"26_run-10k-memory","v":[61.91897678375244]}, -{"f":"whatsup-v2.5.0-keyed","b":"31_startup-ci","v":[2027.79,2027.1100000000001,2027.5850000000003]}, -{"f":"whatsup-v2.5.0-keyed","b":"32_startup-bt","v":[11.068,10.092,7.196]}, -{"f":"whatsup-v2.5.0-keyed","b":"33_startup-mainthreadcost","v":[135.47199999999995,142.128,123.91999999999997]}, -{"f":"whatsup-v2.5.0-keyed","b":"34_startup-totalbytes","v":[174.84765625,174.84765625,174.84765625]}, -{"f":"xania-v0.4.8-keyed","b":"01_run1k","v":[37.576,37.951,38.1,38.219,38.783,39.247,39.779,39.927,40.008,40.493]}, -{"f":"xania-v0.4.8-keyed","b":"02_replace1k","v":[40.804,41.694,42.757,42.911,43.78,43.87,43.882,44.47,44.546,44.602]}, -{"f":"xania-v0.4.8-keyed","b":"03_update10th1k_x16","v":[93.956,94.171,102.227,105.237,107.033,108.308,108.444,109,110.474,111.561]}, -{"f":"xania-v0.4.8-keyed","b":"04_select1k","v":[11.363,12.113,12.214,12.724,12.929,13.697,14.682,15.633,15.887,15.939]}, -{"f":"xania-v0.4.8-keyed","b":"05_swap1k","v":[25.701,26.531,27.303,27.306,28.02,28.177,28.796,29.496,29.562,30.512]}, -{"f":"xania-v0.4.8-keyed","b":"06_remove-one-1k","v":[44.009,47.137,47.305,47.368,47.986,48.528,48.688,48.986,49.062,49.604]}, -{"f":"xania-v0.4.8-keyed","b":"07_create10k","v":[419.318,421.993,423.019,423.29,424.896,425.07,425.318,425.416,426.972,428.608]}, -{"f":"xania-v0.4.8-keyed","b":"08_create1k-after1k_x2","v":[89.551,89.851,89.905,90.115,90.54,90.637,90.698,90.699,91.021,92.1]}, -{"f":"xania-v0.4.8-keyed","b":"09_clear1k_x8","v":[29.996,31.266,31.411,31.539,33.399,34.168,34.259,34.451,34.843,35.144]}, -{"f":"xania-v0.4.8-keyed","b":"21_ready-memory","v":[0.763890266418457]}, -{"f":"xania-v0.4.8-keyed","b":"22_run-memory","v":[1.9012269973754883]}, -{"f":"xania-v0.4.8-keyed","b":"23_update5-memory","v":[1.872513771057129]}, -{"f":"xania-v0.4.8-keyed","b":"25_run-clear-memory","v":[0.8345708847045898]}, -{"f":"xania-v0.4.8-keyed","b":"26_run-10k-memory","v":[12.781376838684082]}, -{"f":"xania-v0.4.8-keyed","b":"31_startup-ci","v":[1877.935,1877.1050000000002,1876.635]}, -{"f":"xania-v0.4.8-keyed","b":"32_startup-bt","v":[14.935999999999996,15.951999999999995,16.144]}, -{"f":"xania-v0.4.8-keyed","b":"33_startup-mainthreadcost","v":[124.78400000000002,128.112,131.91999999999996]}, -{"f":"xania-v0.4.8-keyed","b":"34_startup-totalbytes","v":[159.8076171875,159.8076171875,159.8076171875]}, -{"f":"yew-v0.20.0-keyed","b":"01_run1k","v":[67.228,67.426,67.863,68.359,68.498,68.74,68.742,68.993,69.098,69.292]}, -{"f":"yew-v0.20.0-keyed","b":"02_replace1k","v":[74.403,74.687,75.277,76.195,76.803,76.876,77.17,77.463,77.755,78.348]}, -{"f":"yew-v0.20.0-keyed","b":"03_update10th1k_x16","v":[114.615,118.202,118.689,119.827,121.446,123.721,124.173,125.539,128.644,129.994]}, -{"f":"yew-v0.20.0-keyed","b":"04_select1k","v":[20.219,20.766,21.797,21.983,22.08,22.084,23.559,24.171,24.238,26.832]}, -{"f":"yew-v0.20.0-keyed","b":"05_swap1k","v":[27.766,28.923,29.665,29.718,30.148,30.881,31.511,32.262,33.893,34.297]}, -{"f":"yew-v0.20.0-keyed","b":"06_remove-one-1k","v":[47.772,48.701,49.113,50.314,50.854,51.578,52.511,52.862,53.538,54.293]}, -{"f":"yew-v0.20.0-keyed","b":"07_create10k","v":[2219.502,2220.096,2221.184,2226.772,2228.776,2229.614,2231.911,2238.451,2239.043,2239.365]}, -{"f":"yew-v0.20.0-keyed","b":"08_create1k-after1k_x2","v":[152.739,153.216,153.259,153.271,153.285,153.487,153.75,154.047,155.126,155.671]}, -{"f":"yew-v0.20.0-keyed","b":"09_clear1k_x8","v":[60.241,60.636,60.918,61.18,61.548,62.574,62.951,63.551,64.193,64.348]}, -{"f":"yew-v0.20.0-keyed","b":"21_ready-memory","v":[1.879995346069336]}, -{"f":"yew-v0.20.0-keyed","b":"22_run-memory","v":[6.403081893920898]}, -{"f":"yew-v0.20.0-keyed","b":"23_update5-memory","v":[6.470690727233887]}, -{"f":"yew-v0.20.0-keyed","b":"25_run-clear-memory","v":[5.129826545715332]}, -{"f":"yew-v0.20.0-keyed","b":"26_run-10k-memory","v":[46.066725730895996]}, -{"f":"yew-v0.20.0-keyed","b":"31_startup-ci","v":[1878.0700000000002,1877.4099999999999,1877.565]}, -{"f":"yew-v0.20.0-keyed","b":"32_startup-bt","v":[35.744,41.556,38.55599999999999]}, -{"f":"yew-v0.20.0-keyed","b":"33_startup-mainthreadcost","v":[153.3359999999999,162.0279999999999,160.29599999999994]}, -{"f":"yew-v0.20.0-keyed","b":"34_startup-totalbytes","v":[347.37109375,347.37109375,347.37109375]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"01_run1k","v":[59.619,59.913,60.277,60.745,61.543,61.675,62.001,62.768,63.252,63.5]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"02_replace1k","v":[66.99,67.429,68.067,68.453,69.2,69.456,69.674,69.675,70.849,71.002]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"03_update10th1k_x16","v":[136.832,139.259,144.513,146.761,147.24,147.255,147.466,150.74,151.309,153.681]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"04_select1k","v":[54.51,57.064,57.305,57.637,57.976,58.326,58.45,58.823,59.727,62.109]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"05_swap1k","v":[38.342,38.986,39.573,39.744,40.025,40.364,41.19,41.666,41.852,42.93]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"06_remove-one-1k","v":[54.52,56.183,57.901,58.19,58.421,58.495,58.76,58.787,59.407,59.593]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"07_create10k","v":[987.288,990.422,992.217,993.394,997.285,997.766,998.184,1001.295,1003.217,1005.404]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"08_create1k-after1k_x2","v":[136.243,137.92,138.491,138.588,139.279,139.603,139.866,140.474,141.462,142.917]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"09_clear1k_x8","v":[67.846,69.132,71.14,71.25,71.733,71.747,73.603,74.869,75.246,76.547]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"21_ready-memory","v":[1.8559818267822266]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"22_run-memory","v":[6.375641822814941]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"23_update5-memory","v":[6.827603340148926]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"25_run-clear-memory","v":[5.202503204345703]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"26_run-10k-memory","v":[46.436224937438965]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"31_startup-ci","v":[1878.15,1878.2600000000002,1878.3600000000001]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"32_startup-bt","v":[36.903999999999996,38.71199999999999,37.30799999999999]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"33_startup-mainthreadcost","v":[157.63599999999994,154.05999999999997,154.42800000000003]}, -{"f":"yew-hooks-v0.19.3-keyed","b":"34_startup-totalbytes","v":[343.7119140625,343.7119140625,343.7119140625]}, -{"f":"apprun-v2.28.3-non-keyed","b":"01_run1k","v":[44.505,45.902,48.317,48.377,48.481,48.61,48.688,48.835,49.064,49.391]}, -{"f":"apprun-v2.28.3-non-keyed","b":"02_replace1k","v":[25.635,25.918,26.82,27.013,27.403,27.54,27.553,27.688,27.737,27.739]}, -{"f":"apprun-v2.28.3-non-keyed","b":"03_update10th1k_x16","v":[225.866,226.229,227.304,228.039,228.858,230.785,232.315,235.375,235.789,240.317]}, -{"f":"apprun-v2.28.3-non-keyed","b":"04_select1k","v":[135.238,137.718,138.003,139.348,139.597,140.221,141.306,142.873,143.07,160.039]}, -{"f":"apprun-v2.28.3-non-keyed","b":"05_swap1k","v":[45.478,47.689,49.859,50.655,51.303,51.438,51.809,52.022,52.049,52.367]}, -{"f":"apprun-v2.28.3-non-keyed","b":"06_remove-one-1k","v":[101.925,103.276,104.746,105.398,106.773,107.954,108.772,109.098,109.601,109.995]}, -{"f":"apprun-v2.28.3-non-keyed","b":"07_create10k","v":[514.649,515.202,515.658,519.428,521.983,526.607,528.029,528.145,530.05,530.206]}, -{"f":"apprun-v2.28.3-non-keyed","b":"08_create1k-after1k_x2","v":[129.234,132.052,132.502,132.745,133.089,133.702,133.714,133.857,134.611,135.189]}, -{"f":"apprun-v2.28.3-non-keyed","b":"09_clear1k_x8","v":[38.152,38.502,39.593,39.783,39.949,40.046,40.243,40.936,41.601,41.679]}, -{"f":"apprun-v2.28.3-non-keyed","b":"21_ready-memory","v":[0.7500419616699219]}, -{"f":"apprun-v2.28.3-non-keyed","b":"22_run-memory","v":[2.521002769470215]}, -{"f":"apprun-v2.28.3-non-keyed","b":"23_update5-memory","v":[2.7872724533081055]}, -{"f":"apprun-v2.28.3-non-keyed","b":"25_run-clear-memory","v":[1.0098037719726562]}, -{"f":"apprun-v2.28.3-non-keyed","b":"26_run-10k-memory","v":[16.447566986083984]}, -{"f":"apprun-v2.28.3-non-keyed","b":"31_startup-ci","v":[1877.145,1876.38,1877.045]}, -{"f":"apprun-v2.28.3-non-keyed","b":"32_startup-bt","v":[9.58,9.644,7.18]}, -{"f":"apprun-v2.28.3-non-keyed","b":"33_startup-mainthreadcost","v":[131.62399999999997,130.86399999999998,127.928]}, -{"f":"apprun-v2.28.3-non-keyed","b":"34_startup-totalbytes","v":[155.9052734375,155.9052734375,155.9052734375]}, -{"f":"art-v0.1.7-non-keyed","b":"01_run1k","v":[43.738,43.883,44.026,45.087,45.317,45.371,45.411,45.74,45.768,46.549]}, -{"f":"art-v0.1.7-non-keyed","b":"02_replace1k","v":[26.233,26.783,27.431,27.599,27.662,27.695,27.939,28.149,28.635,28.745]}, -{"f":"art-v0.1.7-non-keyed","b":"03_update10th1k_x16","v":[124.884,125.085,127.227,128.954,129.997,132.147,132.988,133.246,134.156,137.602]}, -{"f":"art-v0.1.7-non-keyed","b":"04_select1k","v":[20.684,22.156,22.685,24.521,25.071,25.555,25.807,26.284,27.093,27.12]}, -{"f":"art-v0.1.7-non-keyed","b":"05_swap1k","v":[19.766,21.008,22.073,23.501,23.892,24.471,24.588,24.6,25.248,25.583]}, -{"f":"art-v0.1.7-non-keyed","b":"06_remove-one-1k","v":[100.773,101.853,102.382,102.903,102.941,103.184,103.554,104.08,104.479,104.92]}, -{"f":"art-v0.1.7-non-keyed","b":"07_create10k","v":[484.876,487.363,492.995,495.301,495.378,504.073,507.17,507.224,507.449,508.884]}, -{"f":"art-v0.1.7-non-keyed","b":"08_create1k-after1k_x2","v":[100.834,101.082,101.107,101.334,101.652,101.767,101.947,102.079,102.473,103.063]}, -{"f":"art-v0.1.7-non-keyed","b":"09_clear1k_x8","v":[31.619,32.153,32.74,33.979,34.209,34.253,35.219,35.538,35.96,36.428]}, -{"f":"art-v0.1.7-non-keyed","b":"21_ready-memory","v":[0.6949567794799805]}, -{"f":"art-v0.1.7-non-keyed","b":"22_run-memory","v":[3.7845211029052734]}, -{"f":"art-v0.1.7-non-keyed","b":"23_update5-memory","v":[3.8570032119750977]}, -{"f":"art-v0.1.7-non-keyed","b":"25_run-clear-memory","v":[0.9004955291748047]}, -{"f":"art-v0.1.7-non-keyed","b":"26_run-10k-memory","v":[30.502320289611816]}, -{"f":"art-v0.1.7-non-keyed","b":"31_startup-ci","v":[1952.2055,1952.2495000000001,1953.278]}, -{"f":"art-v0.1.7-non-keyed","b":"32_startup-bt","v":[10.339999999999996,13.735999999999994,14.055999999999994]}, -{"f":"art-v0.1.7-non-keyed","b":"33_startup-mainthreadcost","v":[121.45599999999997,123.34399999999994,121.348]}, -{"f":"art-v0.1.7-non-keyed","b":"34_startup-totalbytes","v":[147.4375,147.4375,147.4375]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"01_run1k","v":[43.937,45.209,45.549,45.733,46.303,46.319,46.383,46.405,48.506,48.662]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"02_replace1k","v":[22.031,22.721,22.809,22.909,22.993,23.093,23.305,23.383,23.405,23.408]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"03_update10th1k_x16","v":[99.714,105.293,105.967,108.467,109.875,110.034,110.545,110.971,112.4,115.336]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"04_select1k","v":[37.824,44.94,45.417,45.508,46.033,47.533,47.998,48.249,48.902,50.769]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"05_swap1k","v":[19.334,20.669,22.223,22.699,22.72,23.752,24.127,24.263,24.424,24.65]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"06_remove-one-1k","v":[85.166,88.166,89.302,89.316,89.503,89.596,90.17,90.936,91.459,92.206]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"07_create10k","v":[478.294,480.504,480.596,481.929,483.32,484.085,485.557,485.942,486.618,487.521]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"08_create1k-after1k_x2","v":[104.59,104.786,104.865,104.932,105.118,105.337,105.7,105.931,106.945,106.947]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"09_clear1k_x8","v":[54.517,55.042,55.175,55.285,56.353,56.488,56.909,58.649,58.745,59.014]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"21_ready-memory","v":[2.210219383239746]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"22_run-memory","v":[5.440065383911133]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"23_update5-memory","v":[5.539613723754883]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"25_run-clear-memory","v":[3.1911487579345703]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"26_run-10k-memory","v":[32.888633728027344]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"31_startup-ci","v":[3317.8680000000004,3318.9400000000005,3319.78]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"32_startup-bt","v":[81.97200000000007,69.42800000000004,84.01200000000006]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"33_startup-mainthreadcost","v":[234.50799999999987,219.15199999999987,226.30399999999986]}, -{"f":"aurelia-v1.3.0-non-keyed","b":"34_startup-totalbytes","v":[439.1005859375,439.1005859375,439.1005859375]}, -{"f":"bdc-v1.0.0-non-keyed","b":"01_run1k","v":[47.355,47.385,47.69,47.859,48.895,49.207,49.456,49.842,50.049,50.163]}, -{"f":"bdc-v1.0.0-non-keyed","b":"02_replace1k","v":[26.432,26.474,27.282,27.502,27.774,27.79,27.844,27.844,27.978,28.061]}, -{"f":"bdc-v1.0.0-non-keyed","b":"03_update10th1k_x16","v":[233.393,242.905,245.536,246.594,248.44,251.495,251.828,259.172,263.965,264.405]}, -{"f":"bdc-v1.0.0-non-keyed","b":"04_select1k","v":[147.308,151.076,151.62,152.723,153.399,153.666,158.547,160.971,175.131,175.332]}, -{"f":"bdc-v1.0.0-non-keyed","b":"05_swap1k","v":[54.192,55.179,55.249,55.599,55.832,57.001,57.094,57.133,57.396,57.643]}, -{"f":"bdc-v1.0.0-non-keyed","b":"06_remove-one-1k","v":[106.842,107.333,107.903,108.181,109.003,109.025,109.398,110.109,110.877,112.21]}, -{"f":"bdc-v1.0.0-non-keyed","b":"07_create10k","v":[533.776,534.413,535.371,536.889,537.326,537.919,538.156,538.496,538.945,539.576]}, -{"f":"bdc-v1.0.0-non-keyed","b":"08_create1k-after1k_x2","v":[124.435,124.572,124.752,125.098,125.119,125.319,125.555,126.026,126.496,126.748]}, -{"f":"bdc-v1.0.0-non-keyed","b":"09_clear1k_x8","v":[36.398,38.095,38.343,39.269,39.951,41.724,42.315,43.107,43.482,43.718]}, -{"f":"bdc-v1.0.0-non-keyed","b":"21_ready-memory","v":[0.6674737930297852]}, -{"f":"bdc-v1.0.0-non-keyed","b":"22_run-memory","v":[2.026930809020996]}, -{"f":"bdc-v1.0.0-non-keyed","b":"23_update5-memory","v":[2.870088577270508]}, -{"f":"bdc-v1.0.0-non-keyed","b":"25_run-clear-memory","v":[1.0467958450317383]}, -{"f":"bdc-v1.0.0-non-keyed","b":"26_run-10k-memory","v":[16.59946632385254]}, -{"f":"bdc-v1.0.0-non-keyed","b":"31_startup-ci","v":[1876.4250000000002,1876.67,1876.9]}, -{"f":"bdc-v1.0.0-non-keyed","b":"32_startup-bt","v":[14.143999999999997,13.731999999999998,13.271999999999995]}, -{"f":"bdc-v1.0.0-non-keyed","b":"33_startup-mainthreadcost","v":[121.88400000000001,119.38799999999998,124.516]}, -{"f":"bdc-v1.0.0-non-keyed","b":"34_startup-totalbytes","v":[143.1533203125,143.1533203125,143.1533203125]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"01_run1k","v":[59.418,59.916,60.014,60.261,60.405,60.469,60.735,62.135,62.171,62.286]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"02_replace1k","v":[64.506,64.67,64.855,64.918,65.102,65.297,65.516,65.673,65.681,65.764]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"03_update10th1k_x16","v":[115.549,119.624,120.082,120.562,122.07,122.526,123.381,126.163,126.595,128.634]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"04_select1k","v":[26.706,31.343,31.532,31.836,32.172,32.52,34.129,35.006,35.603,37.088]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"05_swap1k","v":[27.728,29.116,30.506,32.563,33.227,34.045,34.153,34.165,34.339,34.724]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"06_remove-one-1k","v":[46.482,46.531,46.7,47.734,48.119,48.298,48.433,48.54,49.194,49.52]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"07_create10k","v":[597.542,599.213,600.533,601.859,602.82,603.98,604.387,604.693,605.861,609.31]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"08_create1k-after1k_x2","v":[126.822,126.828,127.083,127.895,128.129,128.473,128.743,128.81,129.127,129.913]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"09_clear1k_x8","v":[69.513,70.953,71.484,72.066,72.157,72.347,75.305,76.385,78.179,78.469]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"21_ready-memory","v":[2.2085046768188477]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"22_run-memory","v":[9.90125846862793]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"23_update5-memory","v":[9.919733047485352]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"25_run-clear-memory","v":[3.0792312622070312]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"26_run-10k-memory","v":[74.82696342468262]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"31_startup-ci","v":[3452.5650000000005,3451.9664999999995,3454.3965]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"32_startup-bt","v":[9.463999999999999,22.651999999999997,9.367999999999999]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"33_startup-mainthreadcost","v":[161.19599999999997,178.8439999999999,172.0919999999999]}, -{"f":"binding.scala-v10.0.1-non-keyed","b":"34_startup-totalbytes","v":[423.203125,423.203125,423.203125]}, -{"f":"delorean-v0.1.0-non-keyed","b":"01_run1k","v":[38.642,38.944,39.955,40.809,41.484,41.728,41.793,41.971,42.051,42.463]}, -{"f":"delorean-v0.1.0-non-keyed","b":"02_replace1k","v":[22.863,22.871,23.675,23.678,23.829,24.469,24.604,24.705,24.754,24.911]}, -{"f":"delorean-v0.1.0-non-keyed","b":"03_update10th1k_x16","v":[96.225,96.318,103.584,106.639,106.757,108.153,109.535,109.561,109.92,110.616]}, -{"f":"delorean-v0.1.0-non-keyed","b":"04_select1k","v":[10.58,11.004,11.672,11.918,11.959,12.245,12.507,12.858,12.869,14.348]}, -{"f":"delorean-v0.1.0-non-keyed","b":"05_swap1k","v":[17.986,18.187,18.627,18.964,18.992,19.05,19.37,19.372,20.146,20.48]}, -{"f":"delorean-v0.1.0-non-keyed","b":"06_remove-one-1k","v":[44.853,46.478,46.887,46.899,47.289,47.38,47.443,47.554,48.15,48.47]}, -{"f":"delorean-v0.1.0-non-keyed","b":"07_create10k","v":[445.79,448.254,451.569,452.499,452.789,454.114,454.809,454.823,454.948,457.224]}, -{"f":"delorean-v0.1.0-non-keyed","b":"08_create1k-after1k_x2","v":[92.752,92.974,93.002,93.388,93.939,94.148,94.733,94.995,95.091,95.263]}, -{"f":"delorean-v0.1.0-non-keyed","b":"09_clear1k_x8","v":[28.451,29.88,30.187,30.832,31.26,31.406,31.78,33.076,33.23,35.857]}, -{"f":"delorean-v0.1.0-non-keyed","b":"21_ready-memory","v":[1.8700695037841797]}, -{"f":"delorean-v0.1.0-non-keyed","b":"22_run-memory","v":[3.186314582824707]}, -{"f":"delorean-v0.1.0-non-keyed","b":"23_update5-memory","v":[3.356931686401367]}, -{"f":"delorean-v0.1.0-non-keyed","b":"25_run-clear-memory","v":[2.042792320251465]}, -{"f":"delorean-v0.1.0-non-keyed","b":"26_run-10k-memory","v":[17.01304340362549]}, -{"f":"delorean-v0.1.0-non-keyed","b":"31_startup-ci","v":[1880.415,1881.44,1880.2199999999998]}, -{"f":"delorean-v0.1.0-non-keyed","b":"32_startup-bt","v":[18.78,23.959999999999994,19.3]}, -{"f":"delorean-v0.1.0-non-keyed","b":"33_startup-mainthreadcost","v":[145.47199999999992,140.488,147.436]}, -{"f":"delorean-v0.1.0-non-keyed","b":"34_startup-totalbytes","v":[240.1630859375,240.1630859375,240.1630859375]}, -{"f":"dojo-v8.0.0-non-keyed","b":"01_run1k","v":[62.569,68.002,68.847,68.922,69.742,70.116,70.67,71.48,71.488,73.142]}, -{"f":"dojo-v8.0.0-non-keyed","b":"02_replace1k","v":[37.354,38.55,38.81,39.573,39.832,41.936,43.019,43.774,45.855,45.947]}, -{"f":"dojo-v8.0.0-non-keyed","b":"03_update10th1k_x16","v":[167.718,171.916,172.236,173.242,173.921,174.175,174.578,175.585,177.114,181.264]}, -{"f":"dojo-v8.0.0-non-keyed","b":"04_select1k","v":[15.413,15.578,15.761,16.272,16.813,16.913,17.663,17.973,18.1,18.67]}, -{"f":"dojo-v8.0.0-non-keyed","b":"05_swap1k","v":[26.116,26.898,28.04,31.029,31.165,41.815,42.506,43.677,44.34,44.503]}, -{"f":"dojo-v8.0.0-non-keyed","b":"06_remove-one-1k","v":[63.319,66.049,66.142,66.657,67.491,67.616,68.133,70.97,71.146,71.191]}, -{"f":"dojo-v8.0.0-non-keyed","b":"07_create10k","v":[619.09,629.163,630.454,631.12,633.302,633.313,634.285,638.774,639.465,641.282]}, -{"f":"dojo-v8.0.0-non-keyed","b":"08_create1k-after1k_x2","v":[246.671,249.649,251.84,255.021,257.662,259.397,259.912,259.94,260.673,261.839]}, -{"f":"dojo-v8.0.0-non-keyed","b":"09_clear1k_x8","v":[44.321,46.09,46.397,46.478,47.617,48.092,48.55,49.258,49.515,50.381]}, -{"f":"dojo-v8.0.0-non-keyed","b":"21_ready-memory","v":[0.8724746704101562]}, -{"f":"dojo-v8.0.0-non-keyed","b":"22_run-memory","v":[6.918976783752441]}, -{"f":"dojo-v8.0.0-non-keyed","b":"23_update5-memory","v":[7.08930778503418]}, -{"f":"dojo-v8.0.0-non-keyed","b":"25_run-clear-memory","v":[1.691136360168457]}, -{"f":"dojo-v8.0.0-non-keyed","b":"26_run-10k-memory","v":[59.124229431152344]}, -{"f":"dojo-v8.0.0-non-keyed","b":"31_startup-ci","v":[2027.9975,2028.9325,2027.453]}, -{"f":"dojo-v8.0.0-non-keyed","b":"32_startup-bt","v":[9.728,11.283999999999999,9.879999999999999]}, -{"f":"dojo-v8.0.0-non-keyed","b":"33_startup-mainthreadcost","v":[135.29199999999994,142.16399999999993,139.26399999999995]}, -{"f":"dojo-v8.0.0-non-keyed","b":"34_startup-totalbytes","v":[182.701171875,182.701171875,182.701171875]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"01_run1k","v":[39.657,40.097,40.304,40.7,41.114,41.199,42.261,42.507,43.027,43.152]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"02_replace1k","v":[18.848,19.268,19.93,19.994,20.716,20.725,21.099,21.325,21.435,21.497]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"03_update10th1k_x16","v":[90.741,95.616,105.475,107.698,108.327,108.837,112.061,112.401,113.665,118.027]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"04_select1k","v":[11.523,12.118,12.332,12.62,12.977,13.483,14.106,14.67,15.154,15.713]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"05_swap1k","v":[19.422,19.468,19.994,20.234,20.467,20.733,21.241,21.431,21.513,22.386]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"06_remove-one-1k","v":[79.015,80.221,81.1,81.696,82.325,82.439,82.825,83.605,84.093,84.45]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"07_create10k","v":[443.029,443.705,444.579,445.273,446.186,447.19,447.8,448.248,448.927,450.551]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"08_create1k-after1k_x2","v":[92.62,92.889,92.949,93.213,93.428,94.486,94.509,94.568,95.09,96.2]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"09_clear1k_x8","v":[33.804,35.021,36.073,36.399,36.555,36.88,37.518,38.052,38.51,40.116]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"21_ready-memory","v":[0.6598520278930664]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"22_run-memory","v":[2.3088903427124023]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"23_update5-memory","v":[2.297266960144043]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"25_run-clear-memory","v":[0.7376298904418945]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"26_run-10k-memory","v":[17.705180168151855]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"31_startup-ci","v":[1876.56,1877.8750000000002,1876.8700000000001]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"32_startup-bt","v":[9.547999999999998,8.599999999999998,9.847999999999999]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"33_startup-mainthreadcost","v":[119.65599999999999,125.88,124.69199999999996]}, -{"f":"domdiff-v2.2.2-non-keyed","b":"34_startup-totalbytes","v":[145.4775390625,145.4775390625,145.4775390625]}, -{"f":"domvm-v3.4.12-non-keyed","b":"01_run1k","v":[41.014,41.351,41.813,42.962,43.546,43.628,43.774,43.79,44.051,44.339]}, -{"f":"domvm-v3.4.12-non-keyed","b":"02_replace1k","v":[20.566,20.605,20.784,20.88,20.903,21.045,21.105,21.163,21.358,21.714]}, -{"f":"domvm-v3.4.12-non-keyed","b":"03_update10th1k_x16","v":[109.32,114.409,120.098,120.34,123.549,123.675,124.107,127.269,127.314,129.222]}, -{"f":"domvm-v3.4.12-non-keyed","b":"04_select1k","v":[16.656,21.84,22.359,22.699,22.966,24.094,24.636,24.723,25.206,25.431]}, -{"f":"domvm-v3.4.12-non-keyed","b":"05_swap1k","v":[19.953,21.289,21.746,22.125,22.723,24.237,24.347,24.428,25.476,25.578]}, -{"f":"domvm-v3.4.12-non-keyed","b":"06_remove-one-1k","v":[80.548,81.03,81.916,82.371,83.108,83.431,84.112,84.617,88.898,88.941]}, -{"f":"domvm-v3.4.12-non-keyed","b":"07_create10k","v":[468.851,470.524,470.727,472.477,472.801,473.422,475.032,479.937,481.353,482.169]}, -{"f":"domvm-v3.4.12-non-keyed","b":"08_create1k-after1k_x2","v":[96.274,96.685,96.749,97.046,97.136,97.294,97.6,97.805,97.835,97.989]}, -{"f":"domvm-v3.4.12-non-keyed","b":"09_clear1k_x8","v":[31.588,33.552,33.873,35.301,35.352,35.65,35.844,36.395,36.583,36.612]}, -{"f":"domvm-v3.4.12-non-keyed","b":"21_ready-memory","v":[0.7032318115234375]}, -{"f":"domvm-v3.4.12-non-keyed","b":"22_run-memory","v":[3.08286190032959]}, -{"f":"domvm-v3.4.12-non-keyed","b":"23_update5-memory","v":[3.1396026611328125]}, -{"f":"domvm-v3.4.12-non-keyed","b":"25_run-clear-memory","v":[0.9913978576660156]}, -{"f":"domvm-v3.4.12-non-keyed","b":"26_run-10k-memory","v":[22.173709869384766]}, -{"f":"domvm-v3.4.12-non-keyed","b":"31_startup-ci","v":[1877.0949999999998,1876.92,1877.69]}, -{"f":"domvm-v3.4.12-non-keyed","b":"32_startup-bt","v":[10.06,10.412,9.991999999999999]}, -{"f":"domvm-v3.4.12-non-keyed","b":"33_startup-mainthreadcost","v":[135.84399999999994,128.80399999999995,124.79199999999997]}, -{"f":"domvm-v3.4.12-non-keyed","b":"34_startup-totalbytes","v":[153.6337890625,153.6337890625,153.6337890625]}, -{"f":"doohtml-non-keyed","b":"01_run1k","v":[39.256,39.619,40.178,40.192,40.429,40.507,40.856,41.694,42.748,42.932]}, -{"f":"doohtml-non-keyed","b":"02_replace1k","v":[18.769,19.165,19.422,19.778,20.258,20.319,20.432,20.475,20.833,20.933]}, -{"f":"doohtml-non-keyed","b":"03_update10th1k_x16","v":[96.398,98.829,99.431,109.6,110.398,111.677,112.702,113.684,113.862,114.411]}, -{"f":"doohtml-non-keyed","b":"04_select1k","v":[10.068,10.074,10.907,11.033,11.501,11.665,11.822,12.145,12.828,14.424]}, -{"f":"doohtml-non-keyed","b":"05_swap1k","v":[25.368,25.511,25.741,25.886,26.196,26.707,27.237,27.24,28.013,28.394]}, -{"f":"doohtml-non-keyed","b":"06_remove-one-1k","v":[44.513,48.413,48.927,49.311,49.531,49.901,49.951,49.982,50.036,50.206]}, -{"f":"doohtml-non-keyed","b":"07_create10k","v":[426.78,427.374,427.682,428.876,429.565,430.12,431.459,434.296,449.781,452.06]}, -{"f":"doohtml-non-keyed","b":"08_create1k-after1k_x2","v":[93.452,94.681,94.835,94.883,95.47,96.022,96.353,98.182,98.219,99.999]}, -{"f":"doohtml-non-keyed","b":"09_clear1k_x8","v":[31.974,32.092,33.1,33.733,34.849,34.922,35.231,35.452,35.59,36.156]}, -{"f":"doohtml-non-keyed","b":"21_ready-memory","v":[0.9061498641967773]}, -{"f":"doohtml-non-keyed","b":"22_run-memory","v":[1.980142593383789]}, -{"f":"doohtml-non-keyed","b":"23_update5-memory","v":[2.1360225677490234]}, -{"f":"doohtml-non-keyed","b":"25_run-clear-memory","v":[0.9618701934814453]}, -{"f":"doohtml-non-keyed","b":"26_run-10k-memory","v":[11.521902084350586]}, -{"f":"doohtml-non-keyed","b":"31_startup-ci","v":[2107.612,2181.9320000000002,2183.266]}, -{"f":"doohtml-non-keyed","b":"32_startup-bt","v":[9.995999999999999,9.611999999999998,9.296]}, -{"f":"doohtml-non-keyed","b":"33_startup-mainthreadcost","v":[166.87599999999998,157.69599999999986,162.06]}, -{"f":"doohtml-non-keyed","b":"34_startup-totalbytes","v":[177.65234375,177.65234375,177.65234375]}, -{"f":"doz-v3.4.1-non-keyed","b":"01_run1k","v":[58.139,58.139,58.354,58.467,58.523,58.722,59.273,59.304,59.313,59.538]}, -{"f":"doz-v3.4.1-non-keyed","b":"02_replace1k","v":[41.369,42.304,42.488,43.227,43.252,43.268,43.304,43.315,43.643,43.785]}, -{"f":"doz-v3.4.1-non-keyed","b":"03_update10th1k_x16","v":[141.684,143.023,146.064,146.955,148.362,148.901,149.664,151.464,152.406,153.144]}, -{"f":"doz-v3.4.1-non-keyed","b":"04_select1k","v":[32.793,34.876,35.565,35.956,36.173,37.007,37.215,37.89,38.158,38.321]}, -{"f":"doz-v3.4.1-non-keyed","b":"05_swap1k","v":[24.149,25.388,25.514,25.617,26.468,26.673,27.642,28.059,28.064,28.101]}, -{"f":"doz-v3.4.1-non-keyed","b":"06_remove-one-1k","v":[115.56,116.812,116.907,117.088,117.435,118.305,118.802,120.074,120.539,120.589]}, -{"f":"doz-v3.4.1-non-keyed","b":"07_create10k","v":[685.195,698.211,698.402,700.314,700.998,701.159,703.861,703.894,704.716,707.06]}, -{"f":"doz-v3.4.1-non-keyed","b":"08_create1k-after1k_x2","v":[127.305,127.907,128.186,128.613,128.94,129.365,129.428,129.708,129.824,129.826]}, -{"f":"doz-v3.4.1-non-keyed","b":"09_clear1k_x8","v":[38.015,39.346,39.825,40.017,41.951,43.236,44.085,45.133,45.437,45.955]}, -{"f":"doz-v3.4.1-non-keyed","b":"21_ready-memory","v":[1.0448293685913086]}, -{"f":"doz-v3.4.1-non-keyed","b":"22_run-memory","v":[4.429446220397949]}, -{"f":"doz-v3.4.1-non-keyed","b":"23_update5-memory","v":[5.049818992614746]}, -{"f":"doz-v3.4.1-non-keyed","b":"25_run-clear-memory","v":[8.784385681152344]}, -{"f":"doz-v3.4.1-non-keyed","b":"26_run-10k-memory","v":[32.30881404876709]}, -{"f":"doz-v3.4.1-non-keyed","b":"31_startup-ci","v":[2334.125,2334.925,2334.645]}, -{"f":"doz-v3.4.1-non-keyed","b":"32_startup-bt","v":[10.828,10.068,9.12]}, -{"f":"doz-v3.4.1-non-keyed","b":"33_startup-mainthreadcost","v":[150.93599999999998,156.01199999999997,152.28799999999993]}, -{"f":"doz-v3.4.1-non-keyed","b":"34_startup-totalbytes","v":[240.76953125,240.76953125,240.76953125]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"01_run1k","v":[39.378,39.804,40.339,40.863,41.466,41.546,41.724,41.992,42.156,42.188]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"02_replace1k","v":[16.944,17.215,17.489,17.64,18.148,18.724,18.838,18.925,18.984,19.456]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"03_update10th1k_x16","v":[104.511,104.726,105.196,105.579,105.719,105.854,108.558,110.076,110.703,111.286]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"04_select1k","v":[10.929,11.526,11.978,12.364,12.899,13.117,13.825,14.088,14.806,15.153]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"05_swap1k","v":[16.686,18.567,18.605,18.646,19.809,20.699,21.234,22.06,22.237,22.362]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"06_remove-one-1k","v":[74.09,76.859,76.956,77.509,78.472,79.152,79.959,80.088,80.354,81.042]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"07_create10k","v":[526.755,528.853,530.39,534.167,535.47,538.993,539.441,539.746,540.692,547.151]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"08_create1k-after1k_x2","v":[106.662,106.833,107.676,108.092,108.214,108.218,108.232,108.591,110.333,110.371]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"09_clear1k_x8","v":[58.744,60.997,61.345,62.521,65.65,66.259,66.297,67.289,67.636,67.65]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"21_ready-memory","v":[0.7591695785522461]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"22_run-memory","v":[4.592609405517578]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"23_update5-memory","v":[4.734438896179199]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"25_run-clear-memory","v":[4.76279354095459]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"26_run-10k-memory","v":[37.67578411102295]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"31_startup-ci","v":[1877.46,1876.33,1952.1299999999999]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"32_startup-bt","v":[9.279999999999998,10.079999999999998,9.875999999999998]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"33_startup-mainthreadcost","v":[130.66799999999995,133.63999999999993,131.87999999999997]}, -{"f":"ef-js-v0.16.2-non-keyed","b":"34_startup-totalbytes","v":[167.892578125,167.892578125,167.892578125]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"01_run1k","v":[41.703,44.576,47.192,47.517,47.721,50.091,52.62,52.921,54.489,54.633]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"02_replace1k","v":[22.081,22.183,23.057,23.129,28.207,28.559,29.553,30.113,30.373,31.489]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"03_update10th1k_x16","v":[106.403,112.469,115.832,116.435,117.717,120.162,120.351,120.885,125.066,126.845]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"04_select1k","v":[12.887,14.023,14.52,14.683,15.29,16.598,17.334,17.859,17.993,18.098]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"05_swap1k","v":[18.661,19.332,19.533,21.572,21.842,22.695,23.074,23.693,23.838,24.089]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"06_remove-one-1k","v":[80.818,81.159,81.458,81.939,84.525,85.617,86.419,86.77,87.881,88.595]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"07_create10k","v":[470.379,471.927,478.461,484.587,489.546,491.522,492.817,493.665,497.985,498.165]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"08_create1k-after1k_x2","v":[97.567,98.225,98.798,100.724,105.287,105.781,107.542,107.544,108.669,108.725]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"09_clear1k_x8","v":[34.615,34.836,35.179,35.882,36.498,36.629,37.28,37.647,38.096,38.948]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"21_ready-memory","v":[0.7682561874389648]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"22_run-memory","v":[3.592203140258789]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"23_update5-memory","v":[3.669607162475586]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"25_run-clear-memory","v":[1.0644950866699219]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"26_run-10k-memory","v":[27.69784164428711]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"31_startup-ci","v":[1876.5100000000002,1877.92,1876.63]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"32_startup-bt","v":[14.695999999999993,13.311999999999994,13.811999999999996]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"33_startup-mainthreadcost","v":[127.45199999999993,126.30799999999998,134.18]}, -{"f":"elm-v0.19.1-3-non-keyed","b":"34_startup-totalbytes","v":[160.806640625,160.806640625,160.806640625]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"01_run1k","v":[45.495,45.628,46.115,46.97,48.204,48.47,50.908,51.466,51.612,51.79]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"02_replace1k","v":[16.769,17.554,21.029,21.453,22.094,23.455,25.09,25.721,25.841,26.541]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"03_update10th1k_x16","v":[103.211,103.512,104.927,106.149,106.968,108.622,109.251,109.325,111.319,112.467]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"04_select1k","v":[12.067,13.467,13.635,14.662,14.68,14.834,15.345,16.269,16.365,17.189]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"05_swap1k","v":[18.586,19.836,20.024,22.306,22.878,22.893,33.179,34.696,35.955999999999996,36.322]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"06_remove-one-1k","v":[71.179,71.362,71.561,71.822,72.052,72.277,73.6,73.861,74.85,75.855]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"07_create10k","v":[461.882,464.649,467.378,468.413,469.853,469.991,472.515,472.592,474.702,476.261]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"08_create1k-after1k_x2","v":[92.538,94.851,102.305,102.62,102.817,102.828,102.997,103.003,103.521,103.553]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"09_clear1k_x8","v":[41.172,41.454,42.863,43.511,43.906,44.25,46.088,46.154,46.349,46.541]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"21_ready-memory","v":[0.6843147277832031]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"22_run-memory","v":[2.103093147277832]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"23_update5-memory","v":[2.2604970932006836]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"25_run-clear-memory","v":[0.8293600082397461]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"26_run-10k-memory","v":[15.566225051879883]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"31_startup-ci","v":[1877.62,1876.38,1877.12]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"32_startup-bt","v":[10.072000000000001,10.592,9.911999999999999]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"33_startup-mainthreadcost","v":[130.55599999999995,123.88799999999992,124.61599999999994]}, -{"f":"endorphin-v0.5.2-non-keyed","b":"34_startup-totalbytes","v":[150.2001953125,150.2001953125,150.2001953125]}, -{"f":"fre-v2.5.1-non-keyed","b":"01_run1k","v":[55.387,55.425,55.426,55.487,55.689,56.378,57.044,57.344,57.607,57.681]}, -{"f":"fre-v2.5.1-non-keyed","b":"02_replace1k","v":[34.818,34.854,35.225,35.637,35.86,36.126,36.152,36.403,36.601,36.82]}, -{"f":"fre-v2.5.1-non-keyed","b":"03_update10th1k_x16","v":[529.824,564.301,571.502,577.171,581.401,589.218,596.636,601.724,606.122,607.704]}, -{"f":"fre-v2.5.1-non-keyed","b":"04_select1k","v":[286.255,287.859,290.983,291.654,294.39,294.765,295.307,296.762,298.642,302.226]}, -{"f":"fre-v2.5.1-non-keyed","b":"05_swap1k","v":[107.724,111.463,111.581,112.348,112.352,112.517,113.538,113.821,114.265,114.841]}, -{"f":"fre-v2.5.1-non-keyed","b":"06_remove-one-1k","v":[135.458,138.49,139.71,139.819,140.595,140.875,140.987,141.264,141.811,142.833]}, -{"f":"fre-v2.5.1-non-keyed","b":"07_create10k","v":[603.08,606.56,607.44,607.68,607.824,608.695,609.839,610.988,613.27,614.904]}, -{"f":"fre-v2.5.1-non-keyed","b":"08_create1k-after1k_x2","v":[182.516,182.757,184.509,189.175,195.235,196.414,196.91,202.936,213.585,213.839]}, -{"f":"fre-v2.5.1-non-keyed","b":"09_clear1k_x8","v":[43.469,44.448,45.47,47.147,49.074,49.11,50.281,50.38,51.156,51.244]}, -{"f":"fre-v2.5.1-non-keyed","b":"21_ready-memory","v":[0.7345037460327148]}, -{"f":"fre-v2.5.1-non-keyed","b":"22_run-memory","v":[3.8838090896606445]}, -{"f":"fre-v2.5.1-non-keyed","b":"23_update5-memory","v":[13.265214920043945]}, -{"f":"fre-v2.5.1-non-keyed","b":"25_run-clear-memory","v":[15.302898406982422]}, -{"f":"fre-v2.5.1-non-keyed","b":"26_run-10k-memory","v":[29.83772373199463]}, -{"f":"fre-v2.5.1-non-keyed","b":"31_startup-ci","v":[1878.075,1877.6850000000002,1876.23]}, -{"f":"fre-v2.5.1-non-keyed","b":"32_startup-bt","v":[8.931999999999999,9.915999999999999,9.383999999999999]}, -{"f":"fre-v2.5.1-non-keyed","b":"33_startup-mainthreadcost","v":[125.75199999999994,131.85199999999998,115.22799999999998]}, -{"f":"fre-v2.5.1-non-keyed","b":"34_startup-totalbytes","v":[148.294921875,148.294921875,148.294921875]}, -{"f":"gyron-v0.0.16-non-keyed","b":"01_run1k","v":[47.823,48.132,48.305,48.394,48.695,48.808,48.91,49.131,49.586,50.416]}, -{"f":"gyron-v0.0.16-non-keyed","b":"02_replace1k","v":[23.705,23.865,23.902,24.025,24.133,24.409,24.419,24.448,24.997,25.401]}, -{"f":"gyron-v0.0.16-non-keyed","b":"03_update10th1k_x16","v":[133.898,135.096,141.433,142.383,142.595,144.837,145.135,145.192,145.693,146.118]}, -{"f":"gyron-v0.0.16-non-keyed","b":"04_select1k","v":[33.759,34.318,35.209,35.245,35.321,35.331,35.705,38.16,38.199,38.373]}, -{"f":"gyron-v0.0.16-non-keyed","b":"05_swap1k","v":[23.207,23.931,24.047,24.28,24.294,24.937,25.128,26.498,26.596,27.216]}, -{"f":"gyron-v0.0.16-non-keyed","b":"06_remove-one-1k","v":[98.385,99.51,99.611,99.638,101.531,101.72,102.657,102.923,103.66,104.606]}, -{"f":"gyron-v0.0.16-non-keyed","b":"07_create10k","v":[551.349,551.953,556.056,559.4,562.341,565.385,565.908,567.825,569.885,570.12]}, -{"f":"gyron-v0.0.16-non-keyed","b":"08_create1k-after1k_x2","v":[117.137,117.986,118.61,119.303,119.321,119.807,119.976,120.517,120.815,121.129]}, -{"f":"gyron-v0.0.16-non-keyed","b":"09_clear1k_x8","v":[51.692,52.404,52.881,53.569,53.866,54.802,56.642,56.903,57.934,58.551]}, -{"f":"gyron-v0.0.16-non-keyed","b":"21_ready-memory","v":[0.8206348419189453]}, -{"f":"gyron-v0.0.16-non-keyed","b":"22_run-memory","v":[3.939685821533203]}, -{"f":"gyron-v0.0.16-non-keyed","b":"23_update5-memory","v":[4.229921340942383]}, -{"f":"gyron-v0.0.16-non-keyed","b":"25_run-clear-memory","v":[2.4264984130859375]}, -{"f":"gyron-v0.0.16-non-keyed","b":"26_run-10k-memory","v":[29.88179874420166]}, -{"f":"gyron-v0.0.16-non-keyed","b":"31_startup-ci","v":[2177.17,2176.3450000000003,2177.1949999999997]}, -{"f":"gyron-v0.0.16-non-keyed","b":"32_startup-bt","v":[10.975999999999999,10.148,10.136]}, -{"f":"gyron-v0.0.16-non-keyed","b":"33_startup-mainthreadcost","v":[137.33599999999998,131.49199999999993,134.93200000000002]}, -{"f":"gyron-v0.0.16-non-keyed","b":"34_startup-totalbytes","v":[201.3427734375,201.3427734375,201.3427734375]}, -{"f":"halogen-v6.1.3-non-keyed","b":"01_run1k","v":[46.829,46.854,47.067,47.347,47.382,48.36,48.42,48.653,49.102,49.314]}, -{"f":"halogen-v6.1.3-non-keyed","b":"02_replace1k","v":[23.649,24.443,24.496,24.777,24.82,24.838,24.969,25.116,25.167,25.305]}, -{"f":"halogen-v6.1.3-non-keyed","b":"03_update10th1k_x16","v":[193.356,199.919,204.148,212.582,214.261,215.117,215.415,216.189,216.991,226.767]}, -{"f":"halogen-v6.1.3-non-keyed","b":"04_select1k","v":[101.21,102.173,104.414,108.137,110.138,110.665,111.149,113.5,113.556,114.713]}, -{"f":"halogen-v6.1.3-non-keyed","b":"05_swap1k","v":[42.102,42.268,42.287,42.515,42.979,44.092,44.134,44.26,45.223,45.731]}, -{"f":"halogen-v6.1.3-non-keyed","b":"06_remove-one-1k","v":[94.58,97.424,98.388,99.333,99.345,100.093,100.372,100.772,100.951,101.262]}, -{"f":"halogen-v6.1.3-non-keyed","b":"07_create10k","v":[539.659,541.176,542.317,543.087,543.902,544.043,547.737,547.865,548.524,550.371]}, -{"f":"halogen-v6.1.3-non-keyed","b":"08_create1k-after1k_x2","v":[127.601,127.813,128.091,128.795,129.315,130.853,131.864,132.014,137.669,142.49]}, -{"f":"halogen-v6.1.3-non-keyed","b":"09_clear1k_x8","v":[59.484,61.936,63.086,63.283,64.174,65.459,65.63,65.805,67.292,68.031]}, -{"f":"halogen-v6.1.3-non-keyed","b":"21_ready-memory","v":[1.317702293395996]}, -{"f":"halogen-v6.1.3-non-keyed","b":"22_run-memory","v":[7.083667755126953]}, -{"f":"halogen-v6.1.3-non-keyed","b":"23_update5-memory","v":[7.356876373291016]}, -{"f":"halogen-v6.1.3-non-keyed","b":"25_run-clear-memory","v":[1.7961950302124023]}, -{"f":"halogen-v6.1.3-non-keyed","b":"26_run-10k-memory","v":[57.02884006500244]}, -{"f":"halogen-v6.1.3-non-keyed","b":"31_startup-ci","v":[3451.344,3452.388,3451.848]}, -{"f":"halogen-v6.1.3-non-keyed","b":"32_startup-bt","v":[9.14,9.851999999999999,9.339999999999998]}, -{"f":"halogen-v6.1.3-non-keyed","b":"33_startup-mainthreadcost","v":[147.952,147.03199999999998,153.96399999999997]}, -{"f":"halogen-v6.1.3-non-keyed","b":"34_startup-totalbytes","v":[437.787109375,437.787109375,437.787109375]}, -{"f":"heresy-v0.26.1-non-keyed","b":"01_run1k","v":[59.354,59.808,59.846,59.978,60.087,60.162,60.238,60.54,61.858,61.908]}, -{"f":"heresy-v0.26.1-non-keyed","b":"02_replace1k","v":[25.389,26.006,26.093,26.158,26.247,26.251,26.305,26.364,26.536,27.538]}, -{"f":"heresy-v0.26.1-non-keyed","b":"03_update10th1k_x16","v":[121.862,122.368,125.063,126.442,127.106,127.677,128.108,129.992,130.439,130.477]}, -{"f":"heresy-v0.26.1-non-keyed","b":"04_select1k","v":[17.102,18.418,18.928,19.005,19.721,20.148,20.714,22.117,22.367,22.674]}, -{"f":"heresy-v0.26.1-non-keyed","b":"05_swap1k","v":[19.602,20.525,20.673,21.434,21.838,21.917,23.256,24.078,24.768,24.91]}, -{"f":"heresy-v0.26.1-non-keyed","b":"06_remove-one-1k","v":[97.71,98.051,98.174,99.486,99.531,99.847,100.536,101.131,102.772,102.893]}, -{"f":"heresy-v0.26.1-non-keyed","b":"07_create10k","v":[624.525,627.359,631.311,631.555,633.11,634.167,637.036,638.623,639.022,639.916]}, -{"f":"heresy-v0.26.1-non-keyed","b":"08_create1k-after1k_x2","v":[129.293,129.347,129.917,129.947,131.766,132.487,132.833,132.855,134.24,135.2]}, -{"f":"heresy-v0.26.1-non-keyed","b":"09_clear1k_x8","v":[40.346,41.691,42.258,42.526,43.189,43.386,43.967,44.207,48.465,49.026]}, -{"f":"heresy-v0.26.1-non-keyed","b":"21_ready-memory","v":[1.009608268737793]}, -{"f":"heresy-v0.26.1-non-keyed","b":"22_run-memory","v":[4.188459396362305]}, -{"f":"heresy-v0.26.1-non-keyed","b":"23_update5-memory","v":[4.1853132247924805]}, -{"f":"heresy-v0.26.1-non-keyed","b":"25_run-clear-memory","v":[1.465682029724121]}, -{"f":"heresy-v0.26.1-non-keyed","b":"26_run-10k-memory","v":[32.84885311126709]}, -{"f":"heresy-v0.26.1-non-keyed","b":"31_startup-ci","v":[1877.96,1877.31,1876.9650000000001]}, -{"f":"heresy-v0.26.1-non-keyed","b":"32_startup-bt","v":[7.027999999999999,9.995999999999999,10.047999999999998]}, -{"f":"heresy-v0.26.1-non-keyed","b":"33_startup-mainthreadcost","v":[139.78799999999995,138.46799999999996,131.62799999999996]}, -{"f":"heresy-v0.26.1-non-keyed","b":"34_startup-totalbytes","v":[162.1650390625,162.1650390625,162.1650390625]}, -{"f":"hullo-v0.8.2-non-keyed","b":"01_run1k","v":[47.508,47.711,48.546,49.108,49.511,49.63,49.684,49.936,50.537,50.557]}, -{"f":"hullo-v0.8.2-non-keyed","b":"02_replace1k","v":[20.438,20.613,21.225,21.43,21.447,21.54,21.873,21.924,22.182,22.19]}, -{"f":"hullo-v0.8.2-non-keyed","b":"03_update10th1k_x16","v":[101.344,102.854,105.896,110.179,112.187,113.144,113.31,113.401,115.815,116.733]}, -{"f":"hullo-v0.8.2-non-keyed","b":"04_select1k","v":[12.275,13.556,13.931,15.249,15.991,16.466,16.501,16.71,16.888,18.56]}, -{"f":"hullo-v0.8.2-non-keyed","b":"05_swap1k","v":[18.811,19.265,19.846,19.937,19.999,20.032,20.802,21.029,21.867,22.251]}, -{"f":"hullo-v0.8.2-non-keyed","b":"06_remove-one-1k","v":[86.545,86.99,87.068,87.578,87.977,88.044,88.13,88.494,88.565,89.76]}, -{"f":"hullo-v0.8.2-non-keyed","b":"07_create10k","v":[519.304,522.177,522.572,524.055,525.805,526.704,527.119,529.051,529.53,530.884]}, -{"f":"hullo-v0.8.2-non-keyed","b":"08_create1k-after1k_x2","v":[105.485,105.662,105.763,105.987,106.064,106.164,106.319,106.466,108.516,109.119]}, -{"f":"hullo-v0.8.2-non-keyed","b":"09_clear1k_x8","v":[42.9,43.231,44.005,44.847,44.953,45.121,45.156,48.054,49.161,49.21]}, -{"f":"hullo-v0.8.2-non-keyed","b":"21_ready-memory","v":[0.7916326522827148]}, -{"f":"hullo-v0.8.2-non-keyed","b":"22_run-memory","v":[4.389942169189453]}, -{"f":"hullo-v0.8.2-non-keyed","b":"23_update5-memory","v":[4.369135856628418]}, -{"f":"hullo-v0.8.2-non-keyed","b":"25_run-clear-memory","v":[1.0648860931396484]}, -{"f":"hullo-v0.8.2-non-keyed","b":"26_run-10k-memory","v":[36.29739761352539]}, -{"f":"hullo-v0.8.2-non-keyed","b":"31_startup-ci","v":[2027.1699999999998,2026.5149999999999,2026.755]}, -{"f":"hullo-v0.8.2-non-keyed","b":"32_startup-bt","v":[10.899999999999999,9.991999999999999,8.904]}, -{"f":"hullo-v0.8.2-non-keyed","b":"33_startup-mainthreadcost","v":[140.39999999999998,129.25199999999992,130.91599999999997]}, -{"f":"hullo-v0.8.2-non-keyed","b":"34_startup-totalbytes","v":[179.3779296875,179.3779296875,179.3779296875]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"01_run1k","v":[57.306,57.661,57.749,58.243,58.313,59.254,59.518,60.128,60.592,60.646]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"02_replace1k","v":[27.604,28.207,29.354,29.413,29.557,30.216,30.308,30.406,30.6,30.639]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"03_update10th1k_x16","v":[99.577,107.592,111.967,112.023,112.254,112.565,113.71,115.118,115.547,117.635]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"04_select1k","v":[24.185,24.817,25.034,25.41,26.081,26.192,26.396,27.546,27.575,27.847]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"05_swap1k","v":[18.083,18.739,18.779,20.101,20.623,21.106,21.132,22.204,22.22,23.296]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"06_remove-one-1k","v":[43.679,47.212,47.812,47.88,49.062,49.952,49.952,50.047,50.082,50.229]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"07_create10k","v":[641.834,643.11,651.852,652.225,653.351,654.468,658.656,659.2,659.661,661.127]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"08_create1k-after1k_x2","v":[146.911,147.312,147.38,148.108,148.228,148.716,149.152,149.382,149.638,149.801]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"09_clear1k_x8","v":[34.447,35.951,36.861,37.357,37.504,37.533,37.87,37.923,38.247,38.739]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"21_ready-memory","v":[0.7043666839599609]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"22_run-memory","v":[3.9795570373535156]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"23_update5-memory","v":[4.179899215698242]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"25_run-clear-memory","v":[1.3691205978393555]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"26_run-10k-memory","v":[31.01346206665039]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"31_startup-ci","v":[1877.07,1877.3400000000001,1876.6599999999999]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"32_startup-bt","v":[8.732,9.048,9.787999999999998]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"33_startup-mainthreadcost","v":[125.09199999999996,124.40799999999993,133.31199999999995]}, -{"f":"hydro-js-v1.5.13-non-keyed","b":"34_startup-totalbytes","v":[153.1865234375,153.1865234375,153.1865234375]}, -{"f":"imba-v1.5.2-non-keyed","b":"01_run1k","v":[39.68,42.143,42.455,42.55,42.822,43.175,43.696,44.834,46.331,46.624]}, -{"f":"imba-v1.5.2-non-keyed","b":"02_replace1k","v":[17.654,22.575,23.647,23.721,23.751,23.968,24.056,25.723,26.207,27.288]}, -{"f":"imba-v1.5.2-non-keyed","b":"03_update10th1k_x16","v":[97.496,104.081,104.999,107.522,107.538,108.432,108.759,109.746,110.295,111.157]}, -{"f":"imba-v1.5.2-non-keyed","b":"04_select1k","v":[16.611,16.719,16.801,17.019,17.276,17.814,17.865,18.024,18.84,19.717]}, -{"f":"imba-v1.5.2-non-keyed","b":"05_swap1k","v":[16.856,17.205,18.946,19.25,20.474,20.864,20.9,22.624,36.795,36.882999999999996]}, -{"f":"imba-v1.5.2-non-keyed","b":"06_remove-one-1k","v":[71.606,71.798,71.99,72.232,72.54,73.753,73.757,74.554,75.984,76.599]}, -{"f":"imba-v1.5.2-non-keyed","b":"07_create10k","v":[473.888,482.002,482.129,483.326,484.512,487.418,489.732,490.044,491.763,493.315]}, -{"f":"imba-v1.5.2-non-keyed","b":"08_create1k-after1k_x2","v":[99.412,101.927,102.026,109.315,110.857,111.053,111.735,111.832,112.528,112.548]}, -{"f":"imba-v1.5.2-non-keyed","b":"09_clear1k_x8","v":[36.954,38.992,39.223,39.37,39.429,39.865,40.171,41.073,41.1,41.161]}, -{"f":"imba-v1.5.2-non-keyed","b":"21_ready-memory","v":[0.9393949508666992]}, -{"f":"imba-v1.5.2-non-keyed","b":"22_run-memory","v":[3.538821220397949]}, -{"f":"imba-v1.5.2-non-keyed","b":"23_update5-memory","v":[3.547837257385254]}, -{"f":"imba-v1.5.2-non-keyed","b":"25_run-clear-memory","v":[3.4968414306640625]}, -{"f":"imba-v1.5.2-non-keyed","b":"26_run-10k-memory","v":[25.73743724822998]}, -{"f":"imba-v1.5.2-non-keyed","b":"31_startup-ci","v":[2177.5,2177.475,2176.8599999999997]}, -{"f":"imba-v1.5.2-non-keyed","b":"32_startup-bt","v":[10.112,10.796,8.248]}, -{"f":"imba-v1.5.2-non-keyed","b":"33_startup-mainthreadcost","v":[128.37599999999998,144.79599999999996,136.76399999999998]}, -{"f":"imba-v1.5.2-non-keyed","b":"34_startup-totalbytes","v":[203.3154296875,203.3154296875,203.3154296875]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"01_run1k","v":[58.064,58.73,59.288,61.043,61.601,61.925,62.101,62.639,62.858,64.669]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"02_replace1k","v":[39.251,39.554,39.582,40.31,40.619,40.903,41.583,42.269,42.547,43.234]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"03_update10th1k_x16","v":[332.341,337.622,347.339,348.082,350.677,350.774,353.373,353.489,354.542,358.882]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"04_select1k","v":[255.437,258.223,258.98,259.016,259.725,259.775,260.767,264.872,265.75,268.953]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"05_swap1k","v":[79.945,81.25,82.196,82.459,82.82,82.823,83.091,83.42,84.362,98.021]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"06_remove-one-1k","v":[136.127,138.132,138.202,140.185,140.572,141.534,142.018,142.429,143.144,143.429]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"07_create10k","v":[554.559,563.104,564.019,565.928,566.702,568.998,569.56,572.447,593.627,599.931]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"08_create1k-after1k_x2","v":[153.044,154.691,159.218,160.312,160.391,160.64,160.798,161.648,161.797,162.5]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"09_clear1k_x8","v":[40.886,44.022,44.411,44.565,44.704,44.804,45.76,46.26,46.588,46.81]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"21_ready-memory","v":[5.304503440856934]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"22_run-memory","v":[8.740823745727539]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"23_update5-memory","v":[9.004042625427246]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"25_run-clear-memory","v":[5.777149200439453]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"26_run-10k-memory","v":[36.04516410827637]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"31_startup-ci","v":[6719.628000000001,6719.299999999999,6720.804]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"32_startup-bt","v":[499.00400000000064,482.556000000001,473.3640000000005]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"33_startup-mainthreadcost","v":[741.1560000000007,712.5160000000006,710.2120000000004]}, -{"f":"incr_dom-v0.15.0-non-keyed","b":"34_startup-totalbytes","v":[1085.1826171875,1085.1826171875,1085.1826171875]}, -{"f":"inferno-v7.4.8-non-keyed","b":"01_run1k","v":[38.541,39.711,39.771,40.564,40.728,40.898,41.17,41.251,41.33,41.54]}, -{"f":"inferno-v7.4.8-non-keyed","b":"02_replace1k","v":[19.414,19.689,20.168,20.178,20.198,20.255,20.26,20.501,20.525,20.637]}, -{"f":"inferno-v7.4.8-non-keyed","b":"03_update10th1k_x16","v":[102.214,103.937,103.973,105.941,106.038,109.964,110.858,112.035,113.654,115.229]}, -{"f":"inferno-v7.4.8-non-keyed","b":"04_select1k","v":[12.296,13.396,14.249,14.38,14.627,15.571,15.664,15.665,16.362,16.921]}, -{"f":"inferno-v7.4.8-non-keyed","b":"05_swap1k","v":[18.263,18.306,18.683,19.219,20.309,21.129,21.195,21.203,21.382,22.351]}, -{"f":"inferno-v7.4.8-non-keyed","b":"06_remove-one-1k","v":[76.172,76.803,77.047,77.174,77.699,78.098,78.134,79.605,80.076,80.218]}, -{"f":"inferno-v7.4.8-non-keyed","b":"07_create10k","v":[447.282,452.922,453.14,455.45,455.91,455.915,456.002,457.199,457.446,457.715]}, -{"f":"inferno-v7.4.8-non-keyed","b":"08_create1k-after1k_x2","v":[91.052,91.403,91.661,91.782,92.072,92.26,92.75,93.341,93.568,94.301]}, -{"f":"inferno-v7.4.8-non-keyed","b":"09_clear1k_x8","v":[31.813,32.437,33.439,33.567,33.99,34.556,35.131,37.224,37.556,37.702]}, -{"f":"inferno-v7.4.8-non-keyed","b":"21_ready-memory","v":[0.7156391143798828]}, -{"f":"inferno-v7.4.8-non-keyed","b":"22_run-memory","v":[2.6771068572998047]}, -{"f":"inferno-v7.4.8-non-keyed","b":"23_update5-memory","v":[2.72198486328125]}, -{"f":"inferno-v7.4.8-non-keyed","b":"25_run-clear-memory","v":[0.8556461334228516]}, -{"f":"inferno-v7.4.8-non-keyed","b":"26_run-10k-memory","v":[19.610496520996094]}, -{"f":"inferno-v7.4.8-non-keyed","b":"31_startup-ci","v":[1876.52,1952.4950000000001,1952.3249999999998]}, -{"f":"inferno-v7.4.8-non-keyed","b":"32_startup-bt","v":[10.203999999999999,10.572,11.139999999999999]}, -{"f":"inferno-v7.4.8-non-keyed","b":"33_startup-mainthreadcost","v":[131.22799999999995,129.41599999999997,122.51999999999997]}, -{"f":"inferno-v7.4.8-non-keyed","b":"34_startup-totalbytes","v":[163.181640625,163.181640625,163.181640625]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"01_run1k","v":[46.434,46.991,47.21,47.363,47.434,47.665,47.678,47.746,48.523,50.115]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"02_replace1k","v":[21.639,21.81,21.862,22.065,22.081,22.169,22.21,22.213,22.336,22.916]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"03_update10th1k_x16","v":[123.947,125.371,125.596,131.316,132.24,136.872,136.877,139.784,139.996,146.535]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"04_select1k","v":[16.972,18.734,18.86,19.373,19.862,21.351,21.39,21.987,22.161,22.312]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"05_swap1k","v":[19.942,20.03,20.182,20.814,21.227,21.88,21.923,22.879,23.104,23.21]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"06_remove-one-1k","v":[48.034,49.133,51.11,52.674,53.662,54.232,54.598,55.02,55.248,55.729]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"07_create10k","v":[655.33,661.385,664.789,665.354,667.252,667.474,667.841,669.2,670.242,670.291]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"08_create1k-after1k_x2","v":[108.602,108.629,108.639,108.656,108.752,109.122,109.159,109.214,109.798,109.916]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"09_clear1k_x8","v":[37.551,38.517,39.635,40.2,40.255,41.33,41.796,43.041,44.619,44.865]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"21_ready-memory","v":[1.1312551498413086]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"22_run-memory","v":[5.288264274597168]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"23_update5-memory","v":[5.753691673278809]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"25_run-clear-memory","v":[2.1033859252929688]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"26_run-10k-memory","v":[38.68946838378906]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"31_startup-ci","v":[2551.4700000000003,2552.705,2551.42]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"32_startup-bt","v":[10.02,10.184,10.204]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"33_startup-mainthreadcost","v":[145.61599999999996,161.15199999999993,148.33999999999997]}, -{"f":"legend-state-v17.0.2 + 0.14.0-non-keyed","b":"34_startup-totalbytes","v":[280.931640625,280.931640625,280.931640625]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"01_run1k","v":[42.13,42.322,43.914,44.005,44.154,44.162,44.203,44.404,44.416,44.542]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"02_replace1k","v":[19.537,20.062,20.216,20.362,20.56,20.594,20.614,20.892,20.898,20.937]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"03_update10th1k_x16","v":[106.597,107.9,108.904,110.092,110.949,116.712,118.372,120.199,120.547,120.995]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"04_select1k","v":[20.12,22.188,22.394,22.923,23.524,23.625,23.859,23.911,24.176,24.602]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"05_swap1k","v":[20.894,21.415,21.904,22.581,22.807,23.509,24.125,24.188,24.251,24.288]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"06_remove-one-1k","v":[76.619,77.55,77.929,78.701,79.073,79.25,79.321,79.432,79.469,79.806]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"07_create10k","v":[457.209,459.425,460.122,461.304,462.252,463.153,464.355,473.77,476.11,477.161]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"08_create1k-after1k_x2","v":[96.745,97,97.505,97.737,98.065,98.115,98.335,98.446,99.14,99.154]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"09_clear1k_x8","v":[34.565,35.71,37.694,37.935,38.316,39.076,40.101,40.5,41.123,42.451]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"21_ready-memory","v":[0.7589902877807617]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"22_run-memory","v":[2.8989181518554688]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"23_update5-memory","v":[3.102903366088867]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"25_run-clear-memory","v":[0.9368143081665039]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"26_run-10k-memory","v":[23.937734603881836]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"31_startup-ci","v":[1876.9499999999998,1876.4499999999998,1877.1000000000001]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"32_startup-bt","v":[10.472000000000001,9.78,9.788]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"33_startup-mainthreadcost","v":[137.3,129.128,132.91599999999997]}, -{"f":"lighterhtml-v2.5.0-non-keyed","b":"34_startup-totalbytes","v":[153.115234375,153.115234375,153.115234375]}, -{"f":"lit-v2.1.1-non-keyed","b":"01_run1k","v":[40.358,40.653,41.364,41.983,42.066,43.403,43.54,43.775,43.906,43.942]}, -{"f":"lit-v2.1.1-non-keyed","b":"02_replace1k","v":[18.339,18.622,19.021,19.063,19.419,19.427,19.467,19.87,20.012,20.13]}, -{"f":"lit-v2.1.1-non-keyed","b":"03_update10th1k_x16","v":[103.87,110.153,112.662,112.81,113.102,113.118,113.674,116.696,117.868,120.908]}, -{"f":"lit-v2.1.1-non-keyed","b":"04_select1k","v":[15.643,16.355,16.964,17.408,19.739,19.787,20.079,20.102,21.364,21.399]}, -{"f":"lit-v2.1.1-non-keyed","b":"05_swap1k","v":[19.38,19.588,20.314,21.135,21.292,21.64,21.875,22.502,22.822,22.825]}, -{"f":"lit-v2.1.1-non-keyed","b":"06_remove-one-1k","v":[75.035,76.808,76.863,77.427,77.437,78.171,78.494,78.6,79.569,80.057]}, -{"f":"lit-v2.1.1-non-keyed","b":"07_create10k","v":[461.852,464.423,464.867,466.031,466.547,466.711,466.795,467.017,467.3,468.591]}, -{"f":"lit-v2.1.1-non-keyed","b":"08_create1k-after1k_x2","v":[94,95.271,95.757,96.086,96.818,96.966,97.379,97.475,97.602,98.146]}, -{"f":"lit-v2.1.1-non-keyed","b":"09_clear1k_x8","v":[39.074,39.724,40.329,40.817,41.301,41.33,41.755,42.329,42.69,42.986]}, -{"f":"lit-v2.1.1-non-keyed","b":"21_ready-memory","v":[0.7507152557373047]}, -{"f":"lit-v2.1.1-non-keyed","b":"22_run-memory","v":[2.649895668029785]}, -{"f":"lit-v2.1.1-non-keyed","b":"23_update5-memory","v":[2.6237564086914062]}, -{"f":"lit-v2.1.1-non-keyed","b":"25_run-clear-memory","v":[0.8966455459594727]}, -{"f":"lit-v2.1.1-non-keyed","b":"26_run-10k-memory","v":[20.003822326660156]}, -{"f":"lit-v2.1.1-non-keyed","b":"31_startup-ci","v":[1802.1060000000002,1801.4085,1802.943]}, -{"f":"lit-v2.1.1-non-keyed","b":"32_startup-bt","v":[8.7,5.992000000000001,7.824]}, -{"f":"lit-v2.1.1-non-keyed","b":"33_startup-mainthreadcost","v":[137.81599999999997,133.16799999999998,133.17599999999993]}, -{"f":"lit-v2.1.1-non-keyed","b":"34_startup-totalbytes","v":[159.0771484375,159.0771484375,159.0771484375]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"01_run1k","v":[40.579,41.65,41.808,41.821,43.029,43.073,43.342,43.593,44.036,44.193]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"02_replace1k","v":[18.459,18.72,18.853,19.137,19.263,19.311,19.342,19.362,19.422,19.729]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"03_update10th1k_x16","v":[97.031,99.736,102.093,104.378,111.62,112.168,112.959,113.338,113.762,113.959]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"04_select1k","v":[13.708,16.186,16.207,16.83,16.927,17.126,17.214,17.533,17.932,18.206]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"05_swap1k","v":[17.228,18.572,18.623,19.487,20.886,21.026,21.652,21.878,22.486,22.636]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"06_remove-one-1k","v":[74.472,74.578,75.249,75.616,76.567,76.738,76.881,76.926,76.965,77.292]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"07_create10k","v":[469.281,472.187,472.789,473.126,473.137,473.922,474.163,475.238,476.997,477.398]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"08_create1k-after1k_x2","v":[96.758,96.845,97.859,98.055,98.463,99.032,99.184,99.351,99.391,99.507]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"09_clear1k_x8","v":[35.781,36.154,36.967,37.105,37.434,39.049,39.115,39.551,39.966,40.516]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"21_ready-memory","v":[0.7113838195800781]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"22_run-memory","v":[2.9284887313842773]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"23_update5-memory","v":[2.917210578918457]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"25_run-clear-memory","v":[0.9925613403320312]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"26_run-10k-memory","v":[22.607563972473145]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"31_startup-ci","v":[1876.8799999999999,1878.16,1878.86]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"32_startup-bt","v":[10.02,8.796,10.32]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"33_startup-mainthreadcost","v":[122.88399999999999,135.05999999999997,127.09599999999998]}, -{"f":"lit-html-v1.1.0-non-keyed","b":"34_startup-totalbytes","v":[154.6025390625,154.6025390625,154.6025390625]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"01_run1k","v":[44.943,46.497,46.59,46.616,46.808,46.856,46.991,47.301,47.386,48.881]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"02_replace1k","v":[27.763,27.995,28.125,28.813,28.948,29.09,29.154,29.389,30.204,30.683]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"03_update10th1k_x16","v":[209.771,221.962,225.543,226.72,228.089,228.428,231.409,231.782,232.062,235.658]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"04_select1k","v":[114.458,119.509,123.186,124.183,124.343,128.481,129.493,129.544,129.948,131.512]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"05_swap1k","v":[48.434,48.673,50.542,50.636,50.844,51.664,51.952,52.184,52.227,53.029]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"06_remove-one-1k","v":[109.495,112.971,114.421,115.911,115.936,116.404,116.508,117.312,117.858,118.125]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"07_create10k","v":[517.272,517.545,518.96,519.808,519.808,520.836,521.761,522.619,522.776,524.092]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"08_create1k-after1k_x2","v":[117.1,117.422,118.088,118.181,118.868,119.314,119.433,120.295,120.861,121.324]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"09_clear1k_x8","v":[43.509,43.751,44.101,44.111,45.514,45.545,46.453,46.454,47.49,47.904]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"21_ready-memory","v":[0.6798467636108398]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"22_run-memory","v":[2.930767059326172]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"23_update5-memory","v":[3.384688377380371]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"25_run-clear-memory","v":[0.8319578170776367]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"26_run-10k-memory","v":[24.66886615753174]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"31_startup-ci","v":[1877.2000000000003,1876.85,1877.085]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"32_startup-bt","v":[13.711999999999998,14.383999999999997,12.759999999999994]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"33_startup-mainthreadcost","v":[129.63199999999998,129.08399999999997,130.21999999999994]}, -{"f":"literaljs-v7.0.2-non-keyed","b":"34_startup-totalbytes","v":[146.744140625,146.744140625,146.744140625]}, -{"f":"maquette-v3.3.0-non-keyed","b":"01_run1k","v":[44.089,47.533,47.805,48.524,49.961,52.804,53.386,55.646,56.776,56.796]}, -{"f":"maquette-v3.3.0-non-keyed","b":"02_replace1k","v":[53.38,54.207,56.256,58.947,59.125,59.58,61.627,61.651,61.682,62.212]}, -{"f":"maquette-v3.3.0-non-keyed","b":"03_update10th1k_x16","v":[104.144,108.533,109.967,110.886,111.928,112.418,114.047,114.27,115.249,115.544]}, -{"f":"maquette-v3.3.0-non-keyed","b":"04_select1k","v":[171.18,175.684,178.055,179.79,181.411,183.156,183.368,186.617,187.45,188.961]}, -{"f":"maquette-v3.3.0-non-keyed","b":"05_swap1k","v":[188.319,188.953,189.354,189.652,189.678,190.006,190.803,193.725,194.014,196.036]}, -{"f":"maquette-v3.3.0-non-keyed","b":"06_remove-one-1k","v":[54.074,56.642,57.617,57.911,58.242,58.71,61.076,63.338,64.92,65.583]}, -{"f":"maquette-v3.3.0-non-keyed","b":"07_create10k","v":[504.769,507.862,510.316,511.1,511.361,512.058,512.456,513.599,514.145,519.022]}, -{"f":"maquette-v3.3.0-non-keyed","b":"08_create1k-after1k_x2","v":[106.213,106.329,107.943,111.617,111.731,111.791,113.004,113.42,115.745,115.831]}, -{"f":"maquette-v3.3.0-non-keyed","b":"09_clear1k_x8","v":[35.261,35.313,35.792,37.459,37.504,37.909,39.485,40.17,40.66,40.684]}, -{"f":"maquette-v3.3.0-non-keyed","b":"21_ready-memory","v":[0.7175922393798828]}, -{"f":"maquette-v3.3.0-non-keyed","b":"22_run-memory","v":[2.8248825073242188]}, -{"f":"maquette-v3.3.0-non-keyed","b":"23_update5-memory","v":[2.755080223083496]}, -{"f":"maquette-v3.3.0-non-keyed","b":"25_run-clear-memory","v":[1.0010242462158203]}, -{"f":"maquette-v3.3.0-non-keyed","b":"26_run-10k-memory","v":[19.975573539733887]}, -{"f":"maquette-v3.3.0-non-keyed","b":"31_startup-ci","v":[2026.665,2026.8449999999998,2027.6350000000002]}, -{"f":"maquette-v3.3.0-non-keyed","b":"32_startup-bt","v":[10.228,10.004000000000001,9.692]}, -{"f":"maquette-v3.3.0-non-keyed","b":"33_startup-mainthreadcost","v":[132.23199999999994,129.83599999999996,121.076]}, -{"f":"maquette-v3.3.0-non-keyed","b":"34_startup-totalbytes","v":[182.2021484375,182.2021484375,182.2021484375]}, -{"f":"mikado-v0.7.64-non-keyed","b":"01_run1k","v":[37.569,38.391,38.951,39.023,39.199,39.27,39.666,39.74,39.758,40.13]}, -{"f":"mikado-v0.7.64-non-keyed","b":"02_replace1k","v":[17.425,17.658,17.768,17.773,17.794,18.08,18.092,18.14,18.141,18.172]}, -{"f":"mikado-v0.7.64-non-keyed","b":"03_update10th1k_x16","v":[90.286,92.224,98.617,101.691,102.671,103.114,103.31,104.217,104.795,106.295]}, -{"f":"mikado-v0.7.64-non-keyed","b":"04_select1k","v":[10.06,10.987,11.558,11.61,12.231,12.779,13.824,14.02,14.389,15.509]}, -{"f":"mikado-v0.7.64-non-keyed","b":"05_swap1k","v":[18.058,18.578,18.755,18.889,19.08,19.125,19.32,20.149,20.625,20.705]}, -{"f":"mikado-v0.7.64-non-keyed","b":"06_remove-one-1k","v":[44.145,45.18,47.582,47.677,48.072,48.1,48.597,48.889,48.917,49.542]}, -{"f":"mikado-v0.7.64-non-keyed","b":"07_create10k","v":[412.831,415.272,416.354,416.427,416.525,416.865,418.55,420.069,422.867,424.606]}, -{"f":"mikado-v0.7.64-non-keyed","b":"08_create1k-after1k_x2","v":[86.564,86.847,87.181,87.571,87.799,88.006,88.225,88.257,88.597,88.967]}, -{"f":"mikado-v0.7.64-non-keyed","b":"09_clear1k_x8","v":[29.566,32.055,32.204,32.379,32.694,33.064,33.693,33.832,34.303,34.547]}, -{"f":"mikado-v0.7.64-non-keyed","b":"21_ready-memory","v":[0.7267923355102539]}, -{"f":"mikado-v0.7.64-non-keyed","b":"22_run-memory","v":[1.7199287414550781]}, -{"f":"mikado-v0.7.64-non-keyed","b":"23_update5-memory","v":[1.9167804718017578]}, -{"f":"mikado-v0.7.64-non-keyed","b":"25_run-clear-memory","v":[0.8321371078491211]}, -{"f":"mikado-v0.7.64-non-keyed","b":"26_run-10k-memory","v":[10.492444038391113]}, -{"f":"mikado-v0.7.64-non-keyed","b":"31_startup-ci","v":[1876.52,1876.4999999999998,1876.27]}, -{"f":"mikado-v0.7.64-non-keyed","b":"32_startup-bt","v":[10.407999999999998,9.835999999999999,10.132]}, -{"f":"mikado-v0.7.64-non-keyed","b":"33_startup-mainthreadcost","v":[127.46399999999994,128.85999999999999,130.17199999999997]}, -{"f":"mikado-v0.7.64-non-keyed","b":"34_startup-totalbytes","v":[147.755859375,147.755859375,147.755859375]}, -{"f":"million-v1.12.5-non-keyed","b":"01_run1k","v":[52.253,53.05,53.069,53.642,54.5,54.503,55.304,55.428,55.509,55.509]}, -{"f":"million-v1.12.5-non-keyed","b":"02_replace1k","v":[52.809,53.636,53.838,54.782,55.343,55.356,55.412,55.693,56.003,56.089]}, -{"f":"million-v1.12.5-non-keyed","b":"03_update10th1k_x16","v":[204.665,209.898,210.085,212.466,213.143,215.914,218.022,222.917,222.985,225.164]}, -{"f":"million-v1.12.5-non-keyed","b":"04_select1k","v":[111.434,111.984,112.036,113.051,113.441,118.722,121.034,121.542,121.678,123.204]}, -{"f":"million-v1.12.5-non-keyed","b":"05_swap1k","v":[43.823,46.421,48.018,48.449,48.509,48.806,48.95,49.323,50.243,50.287]}, -{"f":"million-v1.12.5-non-keyed","b":"06_remove-one-1k","v":[104.427,109.245,109.314,109.486,110.918,111.119,111.799,112.205,112.749,113.286]}, -{"f":"million-v1.12.5-non-keyed","b":"07_create10k","v":[583.296,610.151,610.59,615.287,615.6,616.146,617.263,617.409,618.996,619.737]}, -{"f":"million-v1.12.5-non-keyed","b":"08_create1k-after1k_x2","v":[148.801,149.999,150.593,150.764,151.007,151.358,151.398,151.808,151.974,152.456]}, -{"f":"million-v1.12.5-non-keyed","b":"09_clear1k_x8","v":[33.669,33.868,35.149,35.59,35.797,36.65,37.274,37.338,37.967,38.283]}, -{"f":"million-v1.12.5-non-keyed","b":"21_ready-memory","v":[0.7122249603271484]}, -{"f":"million-v1.12.5-non-keyed","b":"22_run-memory","v":[2.974686622619629]}, -{"f":"million-v1.12.5-non-keyed","b":"23_update5-memory","v":[3.007716178894043]}, -{"f":"million-v1.12.5-non-keyed","b":"25_run-clear-memory","v":[1.0905122756958008]}, -{"f":"million-v1.12.5-non-keyed","b":"26_run-10k-memory","v":[21.88843059539795]}, -{"f":"million-v1.12.5-non-keyed","b":"31_startup-ci","v":[1877.9250000000002,1876.0649999999998,1876.5149999999999]}, -{"f":"million-v1.12.5-non-keyed","b":"32_startup-bt","v":[13.655999999999995,13.551999999999992,12.955999999999992]}, -{"f":"million-v1.12.5-non-keyed","b":"33_startup-mainthreadcost","v":[131.89199999999997,121.68799999999999,126.33999999999996]}, -{"f":"million-v1.12.5-non-keyed","b":"34_startup-totalbytes","v":[155.7587890625,155.7587890625,155.7587890625]}, -{"f":"million-react-v1.12.5-non-keyed","b":"01_run1k","v":[49.374,53.29,54.927,55.74,56.213,57.606,57.618,57.864,58.025,58.136]}, -{"f":"million-react-v1.12.5-non-keyed","b":"02_replace1k","v":[49.675,52.527,53.356,53.53,54.47,55.334,55.712,56.229,56.513,57.292]}, -{"f":"million-react-v1.12.5-non-keyed","b":"03_update10th1k_x16","v":[154.992,157.528,157.902,158.698,160.233,161.113,164.028,165.188,165.979,170.556]}, -{"f":"million-react-v1.12.5-non-keyed","b":"04_select1k","v":[150.895,152.979,153.318,154.583,156.809,158,159.775,162.487,162.803,163.295]}, -{"f":"million-react-v1.12.5-non-keyed","b":"05_swap1k","v":[34.414,38.605,39.433,40.316,41.538,42.602,43.637,43.724,43.96,56.753]}, -{"f":"million-react-v1.12.5-non-keyed","b":"06_remove-one-1k","v":[64.255,66.629,66.868,69.037,70.841,71.053,71.965,72.051,76.554,80.33]}, -{"f":"million-react-v1.12.5-non-keyed","b":"07_create10k","v":[545.269,545.785,547.9,549.622,550.66,550.693,550.821,551.266,552.716,556.209]}, -{"f":"million-react-v1.12.5-non-keyed","b":"08_create1k-after1k_x2","v":[112.506,113.11,115.992,117.896,119.02,121.223,121.32,122.342,122.534,122.795]}, -{"f":"million-react-v1.12.5-non-keyed","b":"09_clear1k_x8","v":[36.917,37.94,38.388,39.115,39.335,39.433,40.56,41.571,41.754,41.88]}, -{"f":"million-react-v1.12.5-non-keyed","b":"21_ready-memory","v":[0.7586164474487305]}, -{"f":"million-react-v1.12.5-non-keyed","b":"22_run-memory","v":[3.042257308959961]}, -{"f":"million-react-v1.12.5-non-keyed","b":"23_update5-memory","v":[3.101896286010742]}, -{"f":"million-react-v1.12.5-non-keyed","b":"25_run-clear-memory","v":[1.1362524032592773]}, -{"f":"million-react-v1.12.5-non-keyed","b":"26_run-10k-memory","v":[23.735767364501953]}, -{"f":"million-react-v1.12.5-non-keyed","b":"31_startup-ci","v":[1877.4250000000002,1877.79,1877.1299999999999]}, -{"f":"million-react-v1.12.5-non-keyed","b":"32_startup-bt","v":[15.183999999999996,23.391999999999996,14.307999999999998]}, -{"f":"million-react-v1.12.5-non-keyed","b":"33_startup-mainthreadcost","v":[136.404,136.39200000000002,135.324]}, -{"f":"million-react-v1.12.5-non-keyed","b":"34_startup-totalbytes","v":[158.576171875,158.576171875,158.576171875]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"01_run1k","v":[47.186,47.575,47.967,48.601,49.007,49.122,49.167,49.491,49.588,49.87]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"02_replace1k","v":[26.319,27.321,27.69,27.733,27.767,27.791,27.843,27.879,27.964,28.097]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"03_update10th1k_x16","v":[90.571,90.663,95.357,98.453,106.889,108.3,108.941,110.645,110.911,110.999]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"04_select1k","v":[10.735,11.72,12.506,12.63,13.141,13.8,13.962,14.311,14.926,15.187]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"05_swap1k","v":[18.448,18.48,19.642,19.767,19.8,20.16,20.177,20.192,20.251,23.128]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"06_remove-one-1k","v":[43.674,44.073,47.28,48.799,48.951,48.985,49.044,49.206,49.458,49.46]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"07_create10k","v":[506.982,514.762,515.814,516.197,518.437,519.66,521.828,522.797,529.265,530.914]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"08_create1k-after1k_x2","v":[102.819,104.112,104.236,104.31,104.702,105.337,106.083,106.124,106.398,106.649]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"09_clear1k_x8","v":[33.886,34.252,34.911,34.985,36.287,36.507,36.572,37.085,37.335,37.745]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"21_ready-memory","v":[0.8585958480834961]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"22_run-memory","v":[3.999645233154297]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"23_update5-memory","v":[3.990328788757324]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"25_run-clear-memory","v":[1.2262325286865234]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"26_run-10k-memory","v":[29.740283966064453]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"31_startup-ci","v":[2111.645,2110.065,2111.26]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"32_startup-bt","v":[9.1,8.700000000000001,10.807999999999998]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"33_startup-mainthreadcost","v":[145.22799999999998,149.60399999999998,146.25199999999995]}, -{"f":"mimbl-v0.10.4-non-keyed","b":"34_startup-totalbytes","v":[189.5595703125,189.5595703125,189.5595703125]}, -{"f":"miso-v1.4.0-non-keyed","b":"01_run1k","v":[54.538,55.391,56.11,57.065,57.486,58.206,58.829,60.077,60.235,60.432]}, -{"f":"miso-v1.4.0-non-keyed","b":"02_replace1k","v":[34.222,34.533,34.951,35.08,35.385,37.682,37.722,38.488,38.795,38.954]}, -{"f":"miso-v1.4.0-non-keyed","b":"03_update10th1k_x16","v":[256.331,261.539,265.899,265.908,268.236,268.521,269.824,273.757,273.805,278.497]}, -{"f":"miso-v1.4.0-non-keyed","b":"04_select1k","v":[160.478,161.94,163.701,166.532,166.603,168.524,171.097,187.134,191.002,196.014]}, -{"f":"miso-v1.4.0-non-keyed","b":"05_swap1k","v":[54.672,56.294,59.134,60.667,62.243,65.476,65.833,66.264,70.102,71.615]}, -{"f":"miso-v1.4.0-non-keyed","b":"06_remove-one-1k","v":[107.616,107.638,108.508,108.73,109.264,109.448,109.502,111.082,112.442,112.502]}, -{"f":"miso-v1.4.0-non-keyed","b":"07_create10k","v":[630.347,632.489,641.742,643.891,644.981,646.477,646.889,646.953,650.314,650.965]}, -{"f":"miso-v1.4.0-non-keyed","b":"08_create1k-after1k_x2","v":[154.435,155.34,155.625,158.555,160.651,160.886,160.905,162.909,173.481,173.603]}, -{"f":"miso-v1.4.0-non-keyed","b":"09_clear1k_x8","v":[64.077,66.753,68.222,71.013,73.569,78.916,88.562,89.244,92.822,97.301]}, -{"f":"miso-v1.4.0-non-keyed","b":"21_ready-memory","v":[2.872020721435547]}, -{"f":"miso-v1.4.0-non-keyed","b":"22_run-memory","v":[8.326814651489258]}, -{"f":"miso-v1.4.0-non-keyed","b":"23_update5-memory","v":[8.654789924621582]}, -{"f":"miso-v1.4.0-non-keyed","b":"25_run-clear-memory","v":[8.360783576965332]}, -{"f":"miso-v1.4.0-non-keyed","b":"26_run-10k-memory","v":[47.74548530578613]}, -{"f":"miso-v1.4.0-non-keyed","b":"31_startup-ci","v":[4052.272,4052.0599999999995,4051.7119999999995]}, -{"f":"miso-v1.4.0-non-keyed","b":"32_startup-bt","v":[110.27199999999993,109.56799999999993,106.0399999999999]}, -{"f":"miso-v1.4.0-non-keyed","b":"33_startup-mainthreadcost","v":[230.404,231.15599999999986,220.93199999999993]}, -{"f":"miso-v1.4.0-non-keyed","b":"34_startup-totalbytes","v":[581.162109375,581.162109375,581.162109375]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"01_run1k","v":[42.965,43.683,44.166,44.28,44.904,45.047,45.384,45.606,46.022,46.367]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"02_replace1k","v":[46.339,47.687,48.076,48.121,48.157,48.349,48.753,49.126,49.386,49.668]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"03_update10th1k_x16","v":[96.088,99.92,101.272,101.809,105.484,106.817,107.551,107.647,113.205,113.361]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"04_select1k","v":[13.802,15.167,15.519,15.818,15.983,16.072,17.056,18.307,19.408,20.175]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"05_swap1k","v":[18.265,19.322,19.739,19.924,20.64,20.733,21.483,21.739,22.113,22.188]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"06_remove-one-1k","v":[45.166,46.49,47.05,47.901,48.456,48.487,49.012,50.055,50.514,50.554]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"07_create10k","v":[676.93,679.693,681.164,684.202,692.349,693.12,693.193,693.598,694.774,696.93]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"08_create1k-after1k_x2","v":[135.581,136.272,137.111,138.109,139.546,140.853,140.976,141.04,141.979,143.827]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"09_clear1k_x8","v":[47.867,48.612,49.149,50.242,50.379,50.931,51.51,52.54,54.172,55.059]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"21_ready-memory","v":[2.922750473022461]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"22_run-memory","v":[9.693958282470703]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"23_update5-memory","v":[9.699921607971191]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"25_run-clear-memory","v":[10.260702133178711]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"26_run-10k-memory","v":[71.16575336456299]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"31_startup-ci","v":[1879.6,1877.8899999999999,1954.325]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"32_startup-bt","v":[36.888000000000005,38.916,36.016000000000005]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"33_startup-mainthreadcost","v":[150.24799999999993,149.328,146.81200000000004]}, -{"f":"mogwai-v0.6.5-non-keyed","b":"34_startup-totalbytes","v":[368.3505859375,368.3505859375,368.3505859375]}, -{"f":"neverland-v3.3.2-non-keyed","b":"01_run1k","v":[46.301,46.84,46.841,47.131,47.181,48.828,48.904,49.027,49.236,49.721]}, -{"f":"neverland-v3.3.2-non-keyed","b":"02_replace1k","v":[21.526,21.991,22.366,22.626,22.657,22.685,22.872,22.899,23.092,23.102]}, -{"f":"neverland-v3.3.2-non-keyed","b":"03_update10th1k_x16","v":[128.877,130.734,137.653,139.947,147.18,148.081,148.233,148.823,149.929,152.672]}, -{"f":"neverland-v3.3.2-non-keyed","b":"04_select1k","v":[39.936,40.88,46.519,46.596,47.536,47.81,49.048,50.53,51.543,51.766]}, -{"f":"neverland-v3.3.2-non-keyed","b":"05_swap1k","v":[27.128,28.87,29.014,29.552,29.714,30.15,30.851,32.046,32.657,33.139]}, -{"f":"neverland-v3.3.2-non-keyed","b":"06_remove-one-1k","v":[86.177,87.391,87.555,87.882,88.405,89.402,90.489,90.864,91.736,91.867]}, -{"f":"neverland-v3.3.2-non-keyed","b":"07_create10k","v":[519.554,520.113,524.875,525.124,526.615,526.828,527.259,527.771,531.267,531.466]}, -{"f":"neverland-v3.3.2-non-keyed","b":"08_create1k-after1k_x2","v":[111.008,112.119,112.75,112.766,113.599,114.566,114.772,114.905,115.634,115.825]}, -{"f":"neverland-v3.3.2-non-keyed","b":"09_clear1k_x8","v":[36.339,37.426,37.568,37.786,38.51,38.727,39.721,41.674,42.626,44.513]}, -{"f":"neverland-v3.3.2-non-keyed","b":"21_ready-memory","v":[0.7901411056518555]}, -{"f":"neverland-v3.3.2-non-keyed","b":"22_run-memory","v":[4.468938827514648]}, -{"f":"neverland-v3.3.2-non-keyed","b":"23_update5-memory","v":[4.552346229553223]}, -{"f":"neverland-v3.3.2-non-keyed","b":"25_run-clear-memory","v":[1.0700998306274414]}, -{"f":"neverland-v3.3.2-non-keyed","b":"26_run-10k-memory","v":[38.39794731140137]}, -{"f":"neverland-v3.3.2-non-keyed","b":"31_startup-ci","v":[1876.4499999999998,1877.7499999999998,1877.165]}, -{"f":"neverland-v3.3.2-non-keyed","b":"32_startup-bt","v":[10.012,10.064000000000002,9.456]}, -{"f":"neverland-v3.3.2-non-keyed","b":"33_startup-mainthreadcost","v":[137.03199999999995,133.05999999999995,133.12799999999996]}, -{"f":"neverland-v3.3.2-non-keyed","b":"34_startup-totalbytes","v":[157.037109375,157.037109375,157.037109375]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"01_run1k","v":[77.324,77.857,77.898,78.365,78.688,78.777,79.179,79.207,79.262,79.288]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"02_replace1k","v":[41.413,41.447,41.503,41.562,41.724,41.852,42.205,42.278,43.294,43.737]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"03_update10th1k_x16","v":[107.185,114.629,116.238,120.065,122.746,125.855,125.991,126.284,126.882,127.946]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"04_select1k","v":[73.828,74.625,74.627,75.006,76.235,77.147,77.152,77.641,77.871,79.584]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"05_swap1k","v":[72.341,73.047,75.37,77.107,77.813,78.46,78.821,79.435,80.55,80.884]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"06_remove-one-1k","v":[167.291,169.162,170.538,171.43,171.916,172.562,174.662,175.022,175.661,176.458]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"07_create10k","v":[884.855,891.234,892.78,893.819,893.963,894.389,894.958,895.807,896.439,897.37]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"08_create1k-after1k_x2","v":[200.603,201.31,203.012,203.126,203.142,204.48,204.675,205.037,205.967,206.041]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"09_clear1k_x8","v":[59.582,59.798,60.526,60.648,62.018,62.063,64.536,64.753,65.003,66.553]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"21_ready-memory","v":[0.7647066116333008]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"22_run-memory","v":[6.609798431396484]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"23_update5-memory","v":[6.757509231567383]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"25_run-clear-memory","v":[1.557790756225586]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"26_run-10k-memory","v":[56.560890197753906]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"31_startup-ci","v":[1877.3649999999998,1877.915,1877.3450000000003]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"32_startup-bt","v":[9.276,9.360000000000001,9.359999999999998]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"33_startup-mainthreadcost","v":[118.74399999999996,128.324,128.4519999999999]}, -{"f":"petite-vue-v0.4.1-non-keyed","b":"34_startup-totalbytes","v":[158.0185546875,158.0185546875,158.0185546875]}, -{"f":"ractive-v1.3.6-non-keyed","b":"01_run1k","v":[57.895,58.221,58.663,58.899,59.227,59.234,59.292,59.548,59.81,60.179]}, -{"f":"ractive-v1.3.6-non-keyed","b":"02_replace1k","v":[18.595,19.698,19.839,20.28,20.337,20.469,20.707,20.871,21.019,21.042]}, -{"f":"ractive-v1.3.6-non-keyed","b":"03_update10th1k_x16","v":[104.65,106.921,107.989,109.968,114.753,116.013,116.206,119.126,121.395,121.72]}, -{"f":"ractive-v1.3.6-non-keyed","b":"04_select1k","v":[30.64,35.202,35.438,35.442,36.498,37.485,37.984,38.397,38.765,44.418]}, -{"f":"ractive-v1.3.6-non-keyed","b":"05_swap1k","v":[19.026,19.336,19.738,20.203,20.973,21.212,21.531,21.993,23.675,23.867]}, -{"f":"ractive-v1.3.6-non-keyed","b":"06_remove-one-1k","v":[81.401,82.044,82.068,82.961,83.008,83.504,84.233,84.273,84.319,84.753]}, -{"f":"ractive-v1.3.6-non-keyed","b":"07_create10k","v":[605.201,616.912,617.621,620.382,621.214,623.263,623.812,623.99,624.237,624.581]}, -{"f":"ractive-v1.3.6-non-keyed","b":"08_create1k-after1k_x2","v":[127.481,128.017,128.544,128.725,128.886,128.966,129.604,129.683,130.241,130.743]}, -{"f":"ractive-v1.3.6-non-keyed","b":"09_clear1k_x8","v":[62.104,62.483,65.106,65.714,65.836,66.173,66.22,66.255,66.783,68.173]}, -{"f":"ractive-v1.3.6-non-keyed","b":"21_ready-memory","v":[1.2801094055175781]}, -{"f":"ractive-v1.3.6-non-keyed","b":"22_run-memory","v":[8.61146068572998]}, -{"f":"ractive-v1.3.6-non-keyed","b":"23_update5-memory","v":[8.65787410736084]}, -{"f":"ractive-v1.3.6-non-keyed","b":"25_run-clear-memory","v":[2.5272750854492188]}, -{"f":"ractive-v1.3.6-non-keyed","b":"26_run-10k-memory","v":[70.84509468078613]}, -{"f":"ractive-v1.3.6-non-keyed","b":"31_startup-ci","v":[3001.6319999999996,3002.032,3001.496]}, -{"f":"ractive-v1.3.6-non-keyed","b":"32_startup-bt","v":[10.052,8.575999999999999,9.04]}, -{"f":"ractive-v1.3.6-non-keyed","b":"33_startup-mainthreadcost","v":[157.10799999999998,147.74399999999991,151.17199999999994]}, -{"f":"ractive-v1.3.6-non-keyed","b":"34_startup-totalbytes","v":[363.212890625,363.212890625,363.212890625]}, -{"f":"react-v16.8.6-non-keyed","b":"01_run1k","v":[52.818,52.959,53.147,53.355,53.457,53.596,54.074,54.393,54.816,55.129]}, -{"f":"react-v16.8.6-non-keyed","b":"02_replace1k","v":[22.867,22.879,23.139,23.195,23.279,23.28,23.358,23.418,23.509,23.741]}, -{"f":"react-v16.8.6-non-keyed","b":"03_update10th1k_x16","v":[131.065,133.786,134.723,138.461,138.742,140.176,140.806,142.078,145.249,147.248]}, -{"f":"react-v16.8.6-non-keyed","b":"04_select1k","v":[36.633,39.046,40.042,40.652,40.823,41.14,41.329,42.375,42.777,44.692]}, -{"f":"react-v16.8.6-non-keyed","b":"05_swap1k","v":[23.766,24.045,24.724,25.278,26.269,27.024,27.273,27.649,27.719,28.333]}, -{"f":"react-v16.8.6-non-keyed","b":"06_remove-one-1k","v":[90.737,91.664,92.318,92.698,93.312,94.16,94.905,95.018,95.297,96.09]}, -{"f":"react-v16.8.6-non-keyed","b":"07_create10k","v":[682.199,683.496,683.596,684.202,684.987,685.718,686.03,687.873,688.124,689.764]}, -{"f":"react-v16.8.6-non-keyed","b":"08_create1k-after1k_x2","v":[118.142,118.976,118.987,119.066,119.196,119.902,119.947,120.011,120.616,120.879]}, -{"f":"react-v16.8.6-non-keyed","b":"09_clear1k_x8","v":[38.851,39.703,41.735,41.923,42.222,43.243,44.211,44.682,44.762,47.181]}, -{"f":"react-v16.8.6-non-keyed","b":"21_ready-memory","v":[1.080728530883789]}, -{"f":"react-v16.8.6-non-keyed","b":"22_run-memory","v":[4.700678825378418]}, -{"f":"react-v16.8.6-non-keyed","b":"23_update5-memory","v":[5.170856475830078]}, -{"f":"react-v16.8.6-non-keyed","b":"25_run-clear-memory","v":[2.3915634155273438]}, -{"f":"react-v16.8.6-non-keyed","b":"26_run-10k-memory","v":[34.42801475524902]}, -{"f":"react-v16.8.6-non-keyed","b":"31_startup-ci","v":[2552.38,2552.645,2477.41]}, -{"f":"react-v16.8.6-non-keyed","b":"32_startup-bt","v":[12.112,12.276,10.775999999999998]}, -{"f":"react-v16.8.6-non-keyed","b":"33_startup-mainthreadcost","v":[147.83599999999993,159.34799999999998,146.85999999999993]}, -{"f":"react-v16.8.6-non-keyed","b":"34_startup-totalbytes","v":[261.509765625,261.509765625,261.509765625]}, -{"f":"redom-v3.29.0-non-keyed","b":"01_run1k","v":[41.88,42.445,42.549,42.927,43.233,43.508,43.603,44.762,44.849,44.937]}, -{"f":"redom-v3.29.0-non-keyed","b":"02_replace1k","v":[18.697,18.938,19.199,19.471,19.892,19.971,19.981,20.021,20.124,20.284]}, -{"f":"redom-v3.29.0-non-keyed","b":"03_update10th1k_x16","v":[105.586,111.471,116.364,116.757,117.852,119.348,120.258,121.706,124.158,126.513]}, -{"f":"redom-v3.29.0-non-keyed","b":"04_select1k","v":[12.159,13.529,14.625,14.745,15.638,15.826,15.997,17.361,18.353,18.635]}, -{"f":"redom-v3.29.0-non-keyed","b":"05_swap1k","v":[17.537,19.719,20.155,20.511,21.525,21.635,22.634,23.167,23.608,23.855]}, -{"f":"redom-v3.29.0-non-keyed","b":"06_remove-one-1k","v":[77.678,78.247,78.636,78.872,79.937,81.187,81.211,81.284,81.317,81.661]}, -{"f":"redom-v3.29.0-non-keyed","b":"07_create10k","v":[490.782,494.95,499.596,500.694,502.113,503.129,503.14,503.359,504.563,506.626]}, -{"f":"redom-v3.29.0-non-keyed","b":"08_create1k-after1k_x2","v":[99.362,99.5,99.8,100.172,100.531,100.552,100.699,101.326,101.382,101.901]}, -{"f":"redom-v3.29.0-non-keyed","b":"09_clear1k_x8","v":[31.961,34.774,34.859,35.412,36.208,38.169,38.603,38.628,39.107,39.266]}, -{"f":"redom-v3.29.0-non-keyed","b":"21_ready-memory","v":[0.7039966583251953]}, -{"f":"redom-v3.29.0-non-keyed","b":"22_run-memory","v":[2.4650535583496094]}, -{"f":"redom-v3.29.0-non-keyed","b":"23_update5-memory","v":[2.499314308166504]}, -{"f":"redom-v3.29.0-non-keyed","b":"25_run-clear-memory","v":[2.423642158508301]}, -{"f":"redom-v3.29.0-non-keyed","b":"26_run-10k-memory","v":[17.609086990356445]}, -{"f":"redom-v3.29.0-non-keyed","b":"31_startup-ci","v":[1877.475,1877.52,1876.9799999999998]}, -{"f":"redom-v3.29.0-non-keyed","b":"32_startup-bt","v":[10.08,10.384,10]}, -{"f":"redom-v3.29.0-non-keyed","b":"33_startup-mainthreadcost","v":[130.80399999999997,130.67199999999994,124.008]}, -{"f":"redom-v3.29.0-non-keyed","b":"34_startup-totalbytes","v":[147.89453125,147.89453125,147.89453125]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"01_run1k","v":[88.764,89.61,90.641,90.667,90.742,90.937,91.361,92.379,93.803,93.878]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"02_replace1k","v":[107.573,107.595,109.475,110.027,110.338,110.508,111.521,111.98,114.787,117.502]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"03_update10th1k_x16","v":[346.099,350.111,351.814,356.495,358.888,361.704,362.144,363.785,368.594,370.764]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"04_select1k","v":[144.027,200.126,201.123,202.68,207.207,208.4,208.883,213.407,213.444,213.529]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"05_swap1k","v":[34.182,35.39,36.752,37.217,38.247,38.792,38.848,39.422,39.683,39.931]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"06_remove-one-1k","v":[59.387,62.754,63.149,64.093,64.219,64.426,65.226,65.844,65.858,67.193]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"07_create10k","v":[965.48,977.061,979.046,981.178,982.109,983.799,992.705,1012.157,1012.393,1013.044]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"08_create1k-after1k_x2","v":[210.352,211.507,213.029,213.354,214.386,217.069,218.423,218.608,222.983,223.507]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"09_clear1k_x8","v":[158.111,159.52,161.659,165.182,166.05,168.302,169.129,169.703,171.104,172.217]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"21_ready-memory","v":[8.040984153747559]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"22_run-memory","v":[21.15917205810547]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"23_update5-memory","v":[24.436978340148926]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"25_run-clear-memory","v":[40.270426750183105]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"26_run-10k-memory","v":[127.50519180297852]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"31_startup-ci","v":[15608.055999999999,15604.351999999999,15603.263999999997]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"32_startup-bt","v":[238.27200000000022,236.29200000000017,242.52000000000027]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"33_startup-mainthreadcost","v":[391.2600000000002,383.7240000000001,392.57600000000025]}, -{"f":"reflex-dom-v0.4-non-keyed","b":"34_startup-totalbytes","v":[2879.08203125,2879.08203125,2879.08203125]}, -{"f":"riot-v7.1.0-non-keyed","b":"01_run1k","v":[45.765,46.753,47.571,47.928,47.971,48.105,48.293,48.463,48.496,48.611]}, -{"f":"riot-v7.1.0-non-keyed","b":"02_replace1k","v":[18.59,18.907,19.18,19.248,19.33,19.391,19.503,19.516,20.056,20.073]}, -{"f":"riot-v7.1.0-non-keyed","b":"03_update10th1k_x16","v":[115.267,116.92,119.43,121.681,124.657,127.702,127.912,127.935,128.427,129.741]}, -{"f":"riot-v7.1.0-non-keyed","b":"04_select1k","v":[25.374,25.944,26.497,27.495,28.5,29.253,29.323,31.163,31.211,31.281]}, -{"f":"riot-v7.1.0-non-keyed","b":"05_swap1k","v":[22.254,22.967,23.001,23.631,23.97,24.116,24.722,24.968,25.19,25.36]}, -{"f":"riot-v7.1.0-non-keyed","b":"06_remove-one-1k","v":[76.408,79.087,79.276,79.401,79.431,79.699,81.563,81.813,81.842,82.47]}, -{"f":"riot-v7.1.0-non-keyed","b":"07_create10k","v":[526.355,530.569,531.324,531.431,531.666,532.395,537.343,537.489,538.705,541.452]}, -{"f":"riot-v7.1.0-non-keyed","b":"08_create1k-after1k_x2","v":[108.428,108.779,109.222,109.711,109.871,110.088,110.556,110.587,110.842,110.99]}, -{"f":"riot-v7.1.0-non-keyed","b":"09_clear1k_x8","v":[55.848,55.874,56.11,57.143,57.767,58.5,58.616,60.489,61.462,61.688]}, -{"f":"riot-v7.1.0-non-keyed","b":"21_ready-memory","v":[0.7448520660400391]}, -{"f":"riot-v7.1.0-non-keyed","b":"22_run-memory","v":[3.613680839538574]}, -{"f":"riot-v7.1.0-non-keyed","b":"23_update5-memory","v":[3.628573417663574]}, -{"f":"riot-v7.1.0-non-keyed","b":"25_run-clear-memory","v":[1.0155048370361328]}, -{"f":"riot-v7.1.0-non-keyed","b":"26_run-10k-memory","v":[29.9121036529541]}, -{"f":"riot-v7.1.0-non-keyed","b":"31_startup-ci","v":[1877.215,1877.4900000000002,1876.85]}, -{"f":"riot-v7.1.0-non-keyed","b":"32_startup-bt","v":[10.015999999999998,11.48,10.012]}, -{"f":"riot-v7.1.0-non-keyed","b":"33_startup-mainthreadcost","v":[135.7319999999999,136.17199999999997,134.48399999999995]}, -{"f":"riot-v7.1.0-non-keyed","b":"34_startup-totalbytes","v":[160.125,160.125,160.125]}, -{"f":"san-v3.12.0-non-keyed","b":"01_run1k","v":[38.726,39.128,40.074,40.197,40.409,40.816,40.862,41.106,41.412,41.468]}, -{"f":"san-v3.12.0-non-keyed","b":"02_replace1k","v":[19.613,20.153,20.21,20.254,20.256,20.336,20.411,20.515,20.743,20.82]}, -{"f":"san-v3.12.0-non-keyed","b":"03_update10th1k_x16","v":[101.411,106.004,106.847,109.014,111.228,111.647,111.987,112.981,114.848,114.959]}, -{"f":"san-v3.12.0-non-keyed","b":"04_select1k","v":[17.166,17.469,18.438,20.113,20.767,21.014,21.062,21.772,21.849,22.59]}, -{"f":"san-v3.12.0-non-keyed","b":"05_swap1k","v":[18.778,20.029,20.481,20.541,21.105,21.353,21.402,21.713,22.072,23.901]}, -{"f":"san-v3.12.0-non-keyed","b":"06_remove-one-1k","v":[77.82,79.18,80.828,81.416,81.579,81.636,81.674,82.628,82.766,83.65]}, -{"f":"san-v3.12.0-non-keyed","b":"07_create10k","v":[457.558,459.651,460.232,462.075,462.584,463.023,464.808,464.864,466.899,466.906]}, -{"f":"san-v3.12.0-non-keyed","b":"08_create1k-after1k_x2","v":[92.194,93.004,93.302,93.484,94.434,94.689,94.884,95.009,95.01,95.118]}, -{"f":"san-v3.12.0-non-keyed","b":"09_clear1k_x8","v":[35.938,38.291,38.619,39.086,39.111,39.97,41.672,42.527,43.043,44.089]}, -{"f":"san-v3.12.0-non-keyed","b":"21_ready-memory","v":[1.0442800521850586]}, -{"f":"san-v3.12.0-non-keyed","b":"22_run-memory","v":[3.465867042541504]}, -{"f":"san-v3.12.0-non-keyed","b":"23_update5-memory","v":[3.692143440246582]}, -{"f":"san-v3.12.0-non-keyed","b":"25_run-clear-memory","v":[1.2088651657104492]}, -{"f":"san-v3.12.0-non-keyed","b":"26_run-10k-memory","v":[24.475845336914062]}, -{"f":"san-v3.12.0-non-keyed","b":"31_startup-ci","v":[2251.94,2252.565,2252.55]}, -{"f":"san-v3.12.0-non-keyed","b":"32_startup-bt","v":[9.631999999999998,9.948,9.764]}, -{"f":"san-v3.12.0-non-keyed","b":"33_startup-mainthreadcost","v":[140.8799999999999,144.27999999999997,137.4319999999999]}, -{"f":"san-v3.12.0-non-keyed","b":"34_startup-totalbytes","v":[215.5419921875,215.5419921875,215.5419921875]}, -{"f":"sauron-v0.50.3-non-keyed","b":"01_run1k","v":[59.135,61.032,61.336,62.041,63.694,65.516,66.685,68.363,68.928,70.856]}, -{"f":"sauron-v0.50.3-non-keyed","b":"02_replace1k","v":[78.914,80.25,80.383,81.751,82.348,83.026,84.136,84.953,84.999,86.306]}, -{"f":"sauron-v0.50.3-non-keyed","b":"03_update10th1k_x16","v":[207.116,208.041,211.773,214.687,216.779,218.631,219.049,219.377,220.997,221.12]}, -{"f":"sauron-v0.50.3-non-keyed","b":"04_select1k","v":[122.096,122.994,123.131,123.399,123.626,124.044,124.053,124.298,125.366,125.922]}, -{"f":"sauron-v0.50.3-non-keyed","b":"05_swap1k","v":[295.066,301.625,302.853,303.791,305.867,306.289,308.596,314.283,315.919,319.13100000000003]}, -{"f":"sauron-v0.50.3-non-keyed","b":"06_remove-one-1k","v":[76.311,78.287,78.309,84.26,86.39,86.757,89.286,89.368,89.578,89.939]}, -{"f":"sauron-v0.50.3-non-keyed","b":"07_create10k","v":[697.657,707.568,710.579,712.727,714.969,715.889,717.396,720.23,731.164,735.141]}, -{"f":"sauron-v0.50.3-non-keyed","b":"08_create1k-after1k_x2","v":[154.654,158.478,162.643,163.504,163.73,163.737,163.788,163.961,164.321,165.038]}, -{"f":"sauron-v0.50.3-non-keyed","b":"09_clear1k_x8","v":[116.23,117.098,117.78,117.981,119.115,119.148,119.96,121.191,121.78,122.083]}, -{"f":"sauron-v0.50.3-non-keyed","b":"21_ready-memory","v":[1.8760709762573242]}, -{"f":"sauron-v0.50.3-non-keyed","b":"22_run-memory","v":[5.014064788818359]}, -{"f":"sauron-v0.50.3-non-keyed","b":"23_update5-memory","v":[6.739439964294434]}, -{"f":"sauron-v0.50.3-non-keyed","b":"25_run-clear-memory","v":[4.120644569396973]}, -{"f":"sauron-v0.50.3-non-keyed","b":"26_run-10k-memory","v":[35.02528953552246]}, -{"f":"sauron-v0.50.3-non-keyed","b":"31_startup-ci","v":[1877.295,1877.5099999999998,1876.9050000000002]}, -{"f":"sauron-v0.50.3-non-keyed","b":"32_startup-bt","v":[36.37599999999999,35.34799999999999,30.311999999999998]}, -{"f":"sauron-v0.50.3-non-keyed","b":"33_startup-mainthreadcost","v":[154.94799999999995,151.65999999999994,150.7]}, -{"f":"sauron-v0.50.3-non-keyed","b":"34_startup-totalbytes","v":[361.4140625,361.4140625,361.4140625]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"01_run1k","v":[46.575,47.087,47.606,48.475,48.501,48.825,49.029,49.066,49.381,49.382]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"02_replace1k","v":[18.03,18.147,18.465,18.611,19.664,22.686,24.299,25.262,27.488,28.009]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"03_update10th1k_x16","v":[96.519,99.419,102.289,103.913,104.364,105.757,106.439,107.272,108.132,108.166]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"04_select1k","v":[13.734,14.032,14.684,14.703,14.742,14.876,15.283,15.297,15.527,15.727]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"05_swap1k","v":[17.734,19.439,21.843,22.712,23.66,34.748,34.942,36.035000000000004,36.101,36.222]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"06_remove-one-1k","v":[46.16,47.952,48.837,49.049,49.107,49.666,50.008,50.488,51.151,51.179]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"07_create10k","v":[482.263,488.395,489.034,492.41,492.823,495.167,501.103,505.204,510.164,512.428]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"08_create1k-after1k_x2","v":[100.049,100.91,100.963,101.967,102.506,102.623,102.794,102.867,103.454,104.081]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"09_clear1k_x8","v":[33.922,34.14,34.401,34.966,35.168,36.561,37.897,38.532,39.615,39.872]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"21_ready-memory","v":[1.0156593322753906]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"22_run-memory","v":[3.9268693923950195]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"23_update5-memory","v":[4.120054244995117]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"25_run-clear-memory","v":[1.3004226684570312]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"26_run-10k-memory","v":[30.241738319396973]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"31_startup-ci","v":[2406.33,2406.1499999999996,2406.095]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"32_startup-bt","v":[9.540000000000001,11.112,6.628000000000001]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"33_startup-mainthreadcost","v":[157.48399999999995,158.70799999999997,151.03599999999997]}, -{"f":"scarlets-frame-v0.34.6-non-keyed","b":"34_startup-totalbytes","v":[255.9853515625,255.9853515625,255.9853515625]}, -{"f":"seed-v0.8.0-non-keyed","b":"01_run1k","v":[58.272,58.825,59.011,59.102,60.066,60.107,61.123,61.823,61.859,62.235]}, -{"f":"seed-v0.8.0-non-keyed","b":"02_replace1k","v":[31.685,33.169,33.203,33.444,33.565,33.575,33.612,33.824,33.955,34.115]}, -{"f":"seed-v0.8.0-non-keyed","b":"03_update10th1k_x16","v":[312.016,314.653,314.957,316.455,316.694,318.832,320.545,322.844,326.926,327.461]}, -{"f":"seed-v0.8.0-non-keyed","b":"04_select1k","v":[222.172,222.532,222.585,226.164,226.942,227.349,229.347,230.428,234.249,235.886]}, -{"f":"seed-v0.8.0-non-keyed","b":"05_swap1k","v":[70.31,71.394,71.439,71.683,72.142,73.354,73.602,73.827,73.883,74.574]}, -{"f":"seed-v0.8.0-non-keyed","b":"06_remove-one-1k","v":[126.37,129.838,130.427,130.684,130.786,130.795,131.646,131.917,132.459,132.504]}, -{"f":"seed-v0.8.0-non-keyed","b":"07_create10k","v":[695.149,800.433,810.626,812.93,812.976,813.938,814.655,823.249,824.16,824.334]}, -{"f":"seed-v0.8.0-non-keyed","b":"08_create1k-after1k_x2","v":[178.784,179.33,179.438,180.045,180.367,180.461,181.441,181.569,181.71,182.229]}, -{"f":"seed-v0.8.0-non-keyed","b":"09_clear1k_x8","v":[68.786,69.321,70.922,70.996,72.005,73.032,73.568,74.531,74.788,74.808]}, -{"f":"seed-v0.8.0-non-keyed","b":"21_ready-memory","v":[1.9585590362548828]}, -{"f":"seed-v0.8.0-non-keyed","b":"22_run-memory","v":[10.897571563720703]}, -{"f":"seed-v0.8.0-non-keyed","b":"23_update5-memory","v":[18.956212997436523]}, -{"f":"seed-v0.8.0-non-keyed","b":"25_run-clear-memory","v":[10.268119812011719]}, -{"f":"seed-v0.8.0-non-keyed","b":"26_run-10k-memory","v":[91.71562767028809]}, -{"f":"seed-v0.8.0-non-keyed","b":"31_startup-ci","v":[1952.085,1951.92,1952.955]}, -{"f":"seed-v0.8.0-non-keyed","b":"32_startup-bt","v":[54.06400000000001,54.560000000000024,52.34000000000002]}, -{"f":"seed-v0.8.0-non-keyed","b":"33_startup-mainthreadcost","v":[179.70399999999998,177.744,176.25199999999998]}, -{"f":"seed-v0.8.0-non-keyed","b":"34_startup-totalbytes","v":[575.5478515625,575.5478515625,575.5478515625]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"01_run1k","v":[37.495,38.616,38.708,39.261,39.831,39.846,40.308,40.785,40.918,41.053]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"02_replace1k","v":[18.328,18.345,18.425,18.712,18.769,18.892,19.028,19.053,19.093,19.242]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"03_update10th1k_x16","v":[97.204,104.242,105.643,106.89,111.009,111.519,113.368,114.235,114.299,116.319]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"04_select1k","v":[13.804,14.38,14.548,14.564,14.7,15.486,15.988,16.577,17.676,17.815]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"05_swap1k","v":[18.476,18.884,20.502,20.767,20.867,20.911,22.005,22.146,22.615,22.835]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"06_remove-one-1k","v":[73.971,74.911,75.298,76.064,76.189,76.292,76.348,76.86,77.096,77.573]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"07_create10k","v":[420.594,424.702,431.464,432.02,432.243,433.527,434.551,435.982,437.859,438.651]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"08_create1k-after1k_x2","v":[89.947,90.127,90.16,90.974,91.103,91.471,91.888,92.309,92.573,93.409]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"09_clear1k_x8","v":[29.8,30.806,31.691,32.776,33.081,33.25,33.847,35.296,36.093,36.22]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"21_ready-memory","v":[0.7579059600830078]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"22_run-memory","v":[2.055469512939453]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"23_update5-memory","v":[1.9774513244628906]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"25_run-clear-memory","v":[0.831019401550293]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"26_run-10k-memory","v":[14.221107482910156]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"31_startup-ci","v":[2028.949,2028.6794999999997,2027.7885]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"32_startup-bt","v":[8.632,8.668000000000001,18.52]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"33_startup-mainthreadcost","v":[135.404,149.15999999999994,153.74399999999994]}, -{"f":"sifrr-v0.0.3-non-keyed","b":"34_startup-totalbytes","v":[160.8740234375,160.8740234375,160.8740234375]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"01_run1k","v":[38.435,38.947,38.969,39.421,39.61,39.886,39.894,39.913,40.017,40.295]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"02_replace1k","v":[18.01,18.426,18.643,18.881,19.13,19.369,19.503,19.536,19.557,20.163]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"03_update10th1k_x16","v":[107.375,110.465,111.554,115.018,115.555,115.973,116.359,119.172,119.958,125.555]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"04_select1k","v":[17.022,17.415,17.819,18.761,19.016,19.432,19.661,19.87,20.076,20.125]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"05_swap1k","v":[19.16,19.88,20.18,20.342,20.584,20.903,23.491,23.53,23.58,23.636]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"06_remove-one-1k","v":[76.028,77.212,78.603,79.214,79.221,80.301,80.31,81.119,81.853,82.396]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"07_create10k","v":[626.579,626.833,627.8,628.73,629.501,630.214,631.754,632.452,635.573,635.855]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"08_create1k-after1k_x2","v":[131.42,131.804,132.102,132.421,133.147,133.175,133.289,133.363,134.442,135.04]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"09_clear1k_x8","v":[33.75,34.273,34.67,35.119,35.431,35.831,38.232,38.724,39.087,39.421]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"21_ready-memory","v":[0.7802448272705078]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"22_run-memory","v":[3.9518442153930664]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"23_update5-memory","v":[4.052289009094238]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"25_run-clear-memory","v":[3.9970149993896484]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"26_run-10k-memory","v":[31.775928497314453]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"31_startup-ci","v":[2183.414,2179.2980000000002,2179.235]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"32_startup-bt","v":[19.796,19.78,9.819999999999999]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"33_startup-mainthreadcost","v":[147.9919999999999,141.28399999999993,132.75999999999993]}, -{"f":"slim-js-v5.0.8-non-keyed","b":"34_startup-totalbytes","v":[154.07421875,154.07421875,154.07421875]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"01_run1k","v":[44.949,45.355,45.557,46.046,46.053,46.283,46.391,47.003,47.216,47.23]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"02_replace1k","v":[20.67,21.12,21.234,21.92,22.775,23.028,23.057,23.139,23.256,23.379]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"03_update10th1k_x16","v":[132.649,141.34,141.546,142.16,142.655,144.951,146.811,150.79,150.918,152.21]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"04_select1k","v":[44.268,45.238,53.053,54.881,56.262,56.905,57.097,59.958,61.945,62.012]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"05_swap1k","v":[25.345,25.369,25.439,26.313,26.548,27.936,28.084,30.076,30.17,30.183]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"06_remove-one-1k","v":[96.012,98.023,98.33,99.05,99.434,100.566,100.589,100.808,101.144,101.193]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"07_create10k","v":[478.114,478.955,479.288,480.708,480.86,482.523,483.212,483.902,484.265,492.063]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"08_create1k-after1k_x2","v":[101.87,101.926,102.184,102.503,102.686,102.719,102.831,103.117,103.352,103.985]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"09_clear1k_x8","v":[31.137,31.249,32.327,33.463,33.983,34.667,34.694,34.728,36.068,37.441]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"21_ready-memory","v":[0.7413730621337891]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"22_run-memory","v":[1.9256324768066406]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"23_update5-memory","v":[2.1074447631835938]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"25_run-clear-memory","v":[0.8595714569091797]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"26_run-10k-memory","v":[13.413898468017578]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"31_startup-ci","v":[1955.19,1952.7350000000001,1952.4950000000001]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"32_startup-bt","v":[11.4,10.108,9.575999999999999]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"33_startup-mainthreadcost","v":[133.43599999999998,130.25999999999996,121.41999999999996]}, -{"f":"slingjs-v14.3.0-non-keyed","b":"34_startup-totalbytes","v":[164.296875,164.296875,164.296875]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"01_run1k","v":[48.056,48.158,48.162,48.317,48.412,48.427,48.735,48.762,49.302,50.017]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"02_replace1k","v":[22.55,22.845,22.991,23.1,23.169,23.372,23.496,23.693,24.039,24.111]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"03_update10th1k_x16","v":[94.941,96.145,102.955,108.317,108.643,108.993,109.342,109.465,110.061,111.786]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"04_select1k","v":[10.925,12.16,12.32,12.727,12.752,13.298,14.359,14.41,15.307,17.16]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"05_swap1k","v":[18.945,20.007,20.088,20.168,20.416,21.429,22.015,23.01,23.34,23.448]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"06_remove-one-1k","v":[89.786,90.152,90.993,91.321,92.197,93.047,93.456,94.09,94.206,94.36]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"07_create10k","v":[497.383,497.548,499.422,501.34,503.211,505.514,505.732,507.167,507.907,508.873]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"08_create1k-after1k_x2","v":[104.544,105.476,105.85,105.879,106.236,106.578,107.148,107.395,107.44,108.442]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"09_clear1k_x8","v":[39.928,40.583,40.675,40.723,42.758,43.502,44.012,44.696,44.778,44.885]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"21_ready-memory","v":[1.8762788772583008]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"22_run-memory","v":[3.1692657470703125]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"23_update5-memory","v":[3.2065906524658203]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"25_run-clear-memory","v":[2.399097442626953]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"26_run-10k-memory","v":[15.989548683166504]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"31_startup-ci","v":[1952.1350000000002,1951.65,1951.94]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"32_startup-bt","v":[27.928,27.008,28.299999999999997]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"33_startup-mainthreadcost","v":[147.46799999999996,144.51999999999995,146.66799999999986]}, -{"f":"stdweb-v0.4.17-non-keyed","b":"34_startup-totalbytes","v":[262.052734375,262.052734375,262.052734375]}, -{"f":"svelte-v3.50.1-non-keyed","b":"01_run1k","v":[50.699,50.756,50.783,50.818,51.022,51.345,51.516,51.912,52.122,52.465]}, -{"f":"svelte-v3.50.1-non-keyed","b":"02_replace1k","v":[18.666,18.78,18.978,19.151,19.444,19.491,19.504,19.567,19.725,19.729]}, -{"f":"svelte-v3.50.1-non-keyed","b":"03_update10th1k_x16","v":[103.021,104.583,108.383,108.932,109.685,110.034,111.395,112.926,113.822,117.813]}, -{"f":"svelte-v3.50.1-non-keyed","b":"04_select1k","v":[12.093,13.224,13.738,15.421,16.279,16.518,16.898,17.032,17.053,17.22]}, -{"f":"svelte-v3.50.1-non-keyed","b":"05_swap1k","v":[17.376,20.383,21.022,21.289,21.904,22.907,23.104,23.15,23.253,23.315]}, -{"f":"svelte-v3.50.1-non-keyed","b":"06_remove-one-1k","v":[74.894,78.063,78.268,78.296,78.536,78.609,79.318,79.668,80.582,80.866]}, -{"f":"svelte-v3.50.1-non-keyed","b":"07_create10k","v":[537.088,537.268,539.836,540.846,541.418,541.987,544.154,544.399,544.692,545.62]}, -{"f":"svelte-v3.50.1-non-keyed","b":"08_create1k-after1k_x2","v":[111.342,111.368,111.703,112.562,112.883,113.476,113.779,114.322,114.361,115.563]}, -{"f":"svelte-v3.50.1-non-keyed","b":"09_clear1k_x8","v":[41.018,41.316,43.278,43.554,43.717,44.08,44.548,45.143,46.074,46.129]}, -{"f":"svelte-v3.50.1-non-keyed","b":"21_ready-memory","v":[0.6619386672973633]}, -{"f":"svelte-v3.50.1-non-keyed","b":"22_run-memory","v":[3.0130863189697266]}, -{"f":"svelte-v3.50.1-non-keyed","b":"23_update5-memory","v":[3.0625686645507812]}, -{"f":"svelte-v3.50.1-non-keyed","b":"25_run-clear-memory","v":[0.8925457000732422]}, -{"f":"svelte-v3.50.1-non-keyed","b":"26_run-10k-memory","v":[22.64204502105713]}, -{"f":"svelte-v3.50.1-non-keyed","b":"31_startup-ci","v":[1877.84,1876.395,1876.2]}, -{"f":"svelte-v3.50.1-non-keyed","b":"32_startup-bt","v":[10.136,10.804,10.836000000000002]}, -{"f":"svelte-v3.50.1-non-keyed","b":"33_startup-mainthreadcost","v":[129.908,129.83999999999997,126.24399999999994]}, -{"f":"svelte-v3.50.1-non-keyed","b":"34_startup-totalbytes","v":[145.6875,145.6875,145.6875]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"01_run1k","v":[40.98,42.236,42.483,43.35,43.634,43.688,43.729,43.802,44.095,44.176]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"02_replace1k","v":[20.165,20.521,21.209,21.253,21.266,21.478,21.824,21.863,21.9,21.952]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"03_update10th1k_x16","v":[95.848,97.781,98.694,104.849,105.556,108.52,110.137,110.675,111.016,112.201]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"04_select1k","v":[10.13,10.988,11.07,11.879,12.238,12.611,12.865,12.924,13.048,13.197]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"05_swap1k","v":[23.972,25.119,25.194,26.357,26.784,26.964,27.232,27.283,27.66,27.735]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"06_remove-one-1k","v":[82.844,84.196,84.241,84.831,85.105,85.303,85.7,86.147,86.5,87.301]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"07_create10k","v":[485.091,494.201,494.398,494.659,495.729,496.045,496.446,497.14,499.083,499.554]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"08_create1k-after1k_x2","v":[99.725,99.784,100.008,100.461,100.538,101.227,101.479,102.116,102.556,102.576]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"09_clear1k_x8","v":[33.221,34.024,34.407,35.904,35.954,36.334,36.354,37.068,37.071,37.826]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"21_ready-memory","v":[0.7199726104736328]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"22_run-memory","v":[2.649351119995117]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"23_update5-memory","v":[2.7772388458251953]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"25_run-clear-memory","v":[0.9020147323608398]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"26_run-10k-memory","v":[20.926074028015137]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"31_startup-ci","v":[1876.2649999999999,1876.6399999999999,1876.7899999999997]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"32_startup-bt","v":[9.975999999999999,10.588000000000001,9.315999999999999]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"33_startup-mainthreadcost","v":[176.39999999999995,180.71599999999998,175.79999999999993]}, -{"f":"udomsay-esx-v0.4.9-non-keyed","b":"34_startup-totalbytes","v":[151.2587890625,151.2587890625,151.2587890625]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"01_run1k","v":[44.163,44.317,44.489,44.743,44.843,45.532,45.749,46.074,46.212,46.445]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"02_replace1k","v":[20.494,20.503,20.528,20.56,20.744,20.829,20.844,20.859,20.968,21.054]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"03_update10th1k_x16","v":[108.782,115.574,116.726,119.942,120.284,122.546,124.661,125.067,125.618,127.932]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"04_select1k","v":[23.444,24.331,25.312,25.478,26.086,26.463,26.512,26.644,26.891,27.939]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"05_swap1k","v":[21.653,23.037,23.281,23.356,23.469,24.041,24.284,24.41,24.612,24.784]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"06_remove-one-1k","v":[76.692,76.756,77.782,78.091,78.228,78.431,78.487,79.418,79.907,80.59]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"07_create10k","v":[460.589,463.661,465.957,466.835,469.487,478.164,480.195,481.798,483.749,485.48]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"08_create1k-after1k_x2","v":[98.344,98.558,98.687,98.943,99.144,99.378,99.507,100.174,100.244,100.458]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"09_clear1k_x8","v":[33.943,36.373,36.423,37.977,39.762,40.047,40.256,41.228,41.594,42.124]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"21_ready-memory","v":[0.6972675323486328]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"22_run-memory","v":[2.818746566772461]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"23_update5-memory","v":[2.7712202072143555]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"25_run-clear-memory","v":[0.8456335067749023]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"26_run-10k-memory","v":[22.370722770690918]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"31_startup-ci","v":[1876.705,1877.525,1877.04]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"32_startup-bt","v":[10.019999999999998,9.991999999999997,9.812000000000001]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"33_startup-mainthreadcost","v":[124.07199999999993,131.2,130.87999999999997]}, -{"f":"uhtml-v3.0.1-non-keyed","b":"34_startup-totalbytes","v":[147.6025390625,147.6025390625,147.6025390625]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"01_run1k","v":[42.73,44.117,45.038,45.331,45.402,45.821,46.23,48.031,48.426,52.417]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"02_replace1k","v":[19.007,19.012,19.423,19.972,20.45,20.517,20.643,22.172,25.076,25.219]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"03_update10th1k_x16","v":[107.653,110.036,110.304,114.369,117.199,118.061,119.246,121.213,121.847,122.17]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"04_select1k","v":[19.44,19.64,20.062,20.494,20.737,22.517,23.43,23.941,24.596,26.316]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"05_swap1k","v":[18.753,19.589,19.866,20.578,20.998,22.157,22.279,23.134,23.385,23.574]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"06_remove-one-1k","v":[73.419,74.867,75.902,76.418,76.501,77.915,78.945,79.394,82.48,85.959]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"07_create10k","v":[469.589,471.265,471.557,471.834,471.865,473.529,474.364,474.4,474.956,480.973]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"08_create1k-after1k_x2","v":[96.79,97.296,97.397,98.664,112.965,113.047,113.219,113.54,113.62,114.21199999999999]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"09_clear1k_x8","v":[39.31,41.042,41.072,41.348,41.395,42.621,43.001,43.127,43.258,45.328]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"21_ready-memory","v":[0.9919214248657227]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"22_run-memory","v":[2.966830253601074]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"23_update5-memory","v":[2.9324140548706055]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"25_run-clear-memory","v":[1.1546220779418945]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"26_run-10k-memory","v":[20.613234519958496]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"31_startup-ci","v":[1802.2905,1801.962,1802.0700000000002]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"32_startup-bt","v":[8.308,8.14,7.9079999999999995]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"33_startup-mainthreadcost","v":[151.49599999999995,143.33599999999993,152.74400000000003]}, -{"f":"ui5-webcomponents-v1.3.1-non-keyed","b":"34_startup-totalbytes","v":[187.3056640625,187.3056640625,187.3056640625]}, -{"f":"vanillajs-non-keyed","b":"01_run1k","v":[36.401,37.529,38.031,38.528,38.565,38.647,38.704,38.826,38.83,38.848]}, -{"f":"vanillajs-non-keyed","b":"02_replace1k","v":[18.045,19.238,19.322,19.557,19.7,20.017,20.107,20.118,20.355,20.799]}, -{"f":"vanillajs-non-keyed","b":"03_update10th1k_x16","v":[98.822,100.469,102.929,105.08,106.466,107.876,107.905,108.074,108.625,111.118]}, -{"f":"vanillajs-non-keyed","b":"04_select1k","v":[10.005,11.322,11.369,12.496,12.522,12.53,12.761,12.828,13.904,13.947]}, -{"f":"vanillajs-non-keyed","b":"05_swap1k","v":[18.423,18.774,19.101,19.6,19.731,20.511,21.305,21.88,21.882,21.906]}, -{"f":"vanillajs-non-keyed","b":"06_remove-one-1k","v":[80.912,82.133,82.661,82.931,82.943,83.61,84.043,84.161,84.513,84.601]}, -{"f":"vanillajs-non-keyed","b":"07_create10k","v":[412.516,418.775,419.981,420.748,420.945,421.666,421.766,422.997,423.472,424.709]}, -{"f":"vanillajs-non-keyed","b":"08_create1k-after1k_x2","v":[86.493,87.474,87.529,87.572,87.931,88.023,88.155,88.944,89.26,90.586]}, -{"f":"vanillajs-non-keyed","b":"09_clear1k_x8","v":[29.52,31.193,31.219,31.865,32.606,33.02,33.295,33.462,33.826,35.043]}, -{"f":"vanillajs-non-keyed","b":"21_ready-memory","v":[0.6505413055419922]}, -{"f":"vanillajs-non-keyed","b":"22_run-memory","v":[1.7742929458618164]}, -{"f":"vanillajs-non-keyed","b":"23_update5-memory","v":[1.8910884857177734]}, -{"f":"vanillajs-non-keyed","b":"25_run-clear-memory","v":[0.7149839401245117]}, -{"f":"vanillajs-non-keyed","b":"26_run-10k-memory","v":[11.158404350280762]}, -{"f":"vanillajs-non-keyed","b":"31_startup-ci","v":[1877.63,1876.765,1878.3850000000002]}, -{"f":"vanillajs-non-keyed","b":"32_startup-bt","v":[10.008000000000001,10.440000000000001,11.276]}, -{"f":"vanillajs-non-keyed","b":"33_startup-mainthreadcost","v":[124.25199999999995,129.69999999999996,128.23999999999995]}, -{"f":"vanillajs-non-keyed","b":"34_startup-totalbytes","v":[150.384765625,150.384765625,150.384765625]}, -{"f":"vanillajs-1-non-keyed","b":"01_run1k","v":[36.039,37.226,37.47,38.25,38.304,38.379,38.418,38.434,38.512,38.981]}, -{"f":"vanillajs-1-non-keyed","b":"02_replace1k","v":[18.225,18.455,18.743,18.855,18.891,18.892,18.984,19.057,19.215,19.514]}, -{"f":"vanillajs-1-non-keyed","b":"03_update10th1k_x16","v":[84.681,91.476,99.364,99.863,101.982,102.26,102.39,104.414,104.913,108.166]}, -{"f":"vanillajs-1-non-keyed","b":"04_select1k","v":[8.899,9.832,10.692,11.399,12.04,12.617,12.618,13.242,13.311,13.435]}, -{"f":"vanillajs-1-non-keyed","b":"05_swap1k","v":[17.419,18.34,19.284,19.628,19.756,19.785,19.822,19.839,20.27,21.131]}, -{"f":"vanillajs-1-non-keyed","b":"06_remove-one-1k","v":[76.567,77.499,77.549,77.772,77.87,78.038,78.453,78.89,79.424,80.222]}, -{"f":"vanillajs-1-non-keyed","b":"07_create10k","v":[416.985,418.675,419.09,419.561,419.673,420.367,420.739,421.139,422.153,422.533]}, -{"f":"vanillajs-1-non-keyed","b":"08_create1k-after1k_x2","v":[85.977,86.551,87.266,87.394,87.47,87.506,87.679,87.893,88.115,88.346]}, -{"f":"vanillajs-1-non-keyed","b":"09_clear1k_x8","v":[29.817,31.26,31.466,32.305,33.551,34.222,34.369,34.916,34.955,35.142]}, -{"f":"vanillajs-1-non-keyed","b":"21_ready-memory","v":[0.646388053894043]}, -{"f":"vanillajs-1-non-keyed","b":"22_run-memory","v":[1.7716913223266602]}, -{"f":"vanillajs-1-non-keyed","b":"23_update5-memory","v":[1.878035545349121]}, -{"f":"vanillajs-1-non-keyed","b":"25_run-clear-memory","v":[0.709228515625]}, -{"f":"vanillajs-1-non-keyed","b":"26_run-10k-memory","v":[11.0182523727417]}, -{"f":"vanillajs-1-non-keyed","b":"31_startup-ci","v":[1876.735,1877.1799999999998,1876.125]}, -{"f":"vanillajs-1-non-keyed","b":"32_startup-bt","v":[9.864,9.94,10.032]}, -{"f":"vanillajs-1-non-keyed","b":"33_startup-mainthreadcost","v":[124.25199999999994,124.432,123.58399999999995]}, -{"f":"vanillajs-1-non-keyed","b":"34_startup-totalbytes","v":[148.4248046875,148.4248046875,148.4248046875]}, -{"f":"vue-v3.2.37-non-keyed","b":"01_run1k","v":[42.747,42.899,44.449,44.623,44.675,44.789,44.846,44.932,45.513,45.578]}, -{"f":"vue-v3.2.37-non-keyed","b":"02_replace1k","v":[20.807,21.173,21.239,21.25,21.505,21.884,22.045,22.111,22.111,22.452]}, -{"f":"vue-v3.2.37-non-keyed","b":"03_update10th1k_x16","v":[116.744,116.939,118.424,122.034,123.291,123.901,127.111,127.85,129.351,130.636]}, -{"f":"vue-v3.2.37-non-keyed","b":"04_select1k","v":[17.699,17.793,18.217,18.297,18.845,19.25,20.057,20.178,21.675,22.495]}, -{"f":"vue-v3.2.37-non-keyed","b":"05_swap1k","v":[18.606,19.82,20.756,20.852,21.438,21.823,22.032,23.358,23.381,23.683]}, -{"f":"vue-v3.2.37-non-keyed","b":"06_remove-one-1k","v":[83.503,84.675,84.976,85.273,86.255,87.505,87.77,88.145,88.241,88.855]}, -{"f":"vue-v3.2.37-non-keyed","b":"07_create10k","v":[478.156,478.717,483.03,483.331,485.051,487.498,487.826,488.596,489.219,492.645]}, -{"f":"vue-v3.2.37-non-keyed","b":"08_create1k-after1k_x2","v":[97.726,98.204,98.373,98.661,98.704,98.907,99.13,99.757,100.071,100.967]}, -{"f":"vue-v3.2.37-non-keyed","b":"09_clear1k_x8","v":[36.616,37.393,37.943,40.184,41.224,41.373,41.78,41.996,42.563,42.945]}, -{"f":"vue-v3.2.37-non-keyed","b":"21_ready-memory","v":[0.9011383056640625]}, -{"f":"vue-v3.2.37-non-keyed","b":"22_run-memory","v":[3.6614532470703125]}, -{"f":"vue-v3.2.37-non-keyed","b":"23_update5-memory","v":[3.698629379272461]}, -{"f":"vue-v3.2.37-non-keyed","b":"25_run-clear-memory","v":[1.231485366821289]}, -{"f":"vue-v3.2.37-non-keyed","b":"26_run-10k-memory","v":[26.54150390625]}, -{"f":"vue-v3.2.37-non-keyed","b":"31_startup-ci","v":[2102.705,2102.72,2027.435]}, -{"f":"vue-v3.2.37-non-keyed","b":"32_startup-bt","v":[9.128,9.74,9.644]}, -{"f":"vue-v3.2.37-non-keyed","b":"33_startup-mainthreadcost","v":[134.79999999999995,145.17600000000002,134.676]}, -{"f":"vue-v3.2.37-non-keyed","b":"34_startup-totalbytes","v":[196.501953125,196.501953125,196.501953125]},]; -export const frameworks = [{"name":"1more-v0.1.18-keyed","dir":"keyed/1more","keyed":true,"frameworkHomeURL":"https://github.com/Freak613/1more"},{"name":"alpine-v3.10.2-keyed","dir":"keyed/alpine","keyed":true,"issues":[1139],"frameworkHomeURL":"https://alpinejs.dev/"},{"name":"angular-v15.0.1-keyed","dir":"keyed/angular","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"angular-nozone-v15.0.1-keyed","dir":"keyed/angular-nozone","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"apprun-v2.28.3-keyed","dir":"keyed/apprun","keyed":true,"issues":[801],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-keyed","dir":"keyed/art","keyed":true,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"bdc-v1.0.0-keyed","dir":"keyed/bdc","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"blazor-wasm-v6.0.1-keyed","dir":"keyed/blazor-wasm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blazor-wasm-aot-v6.0.1-keyed","dir":"keyed/blazor-wasm-aot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blockdom-v0.9.26-keyed","dir":"keyed/blockdom","keyed":true,"frameworkHomeURL":"https://github.com/ged-odoo/blockdom"},{"name":"bobril-v20.4.1-keyed","dir":"keyed/bobril","keyed":true,"frameworkHomeURL":"https://bobril.com/"},{"name":"choo-v6.13.0-keyed","dir":"keyed/choo","keyed":true,"frameworkHomeURL":"https://www.choo.io/"},{"name":"crank-v0.4.1-keyed","dir":"keyed/crank","keyed":true,"frameworkHomeURL":"https://crank.js.org/"},{"name":"dioxus-v0.3.0-keyed","dir":"keyed/dioxus","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dioxuslabs.com/"},{"name":"dojo-v8.0.0-keyed","dir":"keyed/dojo","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-keyed","dir":"keyed/domdiff","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"dominator-v0.5.0-keyed","dir":"keyed/dominator","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/Pauan/rust-dominator"},{"name":"domvm-v3.4.12-keyed","dir":"keyed/domvm","keyed":true,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-keyed","dir":"keyed/doohtml","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v5-preview-keyed","dir":"keyed/doz","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-keyed","dir":"keyed/ef-js","keyed":true,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-keyed","dir":"keyed/elm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"ember-v4.10.0-keyed","dir":"keyed/ember","keyed":true,"frameworkHomeURL":"https://emberjs.com/"},{"name":"endorphin-v0.5.2-keyed","dir":"keyed/endorphin","keyed":true,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fntags-v0.3.3-keyed","dir":"keyed/fntags","keyed":true,"frameworkHomeURL":"https://srfnstack.github.io/fntags/"},{"name":"forgo-v2.2.3-keyed","dir":"keyed/forgo","keyed":true,"frameworkHomeURL":"https://github.com/forgojs/forgo#readme"},{"name":"fre-v2.5.5-keyed","dir":"keyed/fre","keyed":true,"frameworkHomeURL":"https://fre.js.org/"},{"name":"fullweb-helpers-v0.1.0-keyed","dir":"keyed/fullweb-helpers","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"fullweb-template-v0.1.0-keyed","dir":"keyed/fullweb-template","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"glimmer-v0.14.0-alpha.13-keyed","dir":"keyed/glimmer","keyed":true,"issues":[800],"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"glimmer-2-v2.0.0-beta.20-keyed","dir":"keyed/glimmer-2","keyed":true,"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"gyron-v0.0.16-keyed","dir":"keyed/gyron","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"helix-v0.0.10-keyed","dir":"keyed/helix","keyed":true,"frameworkHomeURL":"https://github.com/thheller/shadow-cljs#readme"},{"name":"heresy-v0.26.1-keyed","dir":"keyed/heresy","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-keyed","dir":"keyed/hullo","keyed":true,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-keyed","dir":"keyed/hydro-js","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"hyperapp-v2.0.22-keyed","dir":"keyed/hyperapp","keyed":true,"frameworkHomeURL":"https://github.com/jorgebucaran/hyperapp"},{"name":"imba-v1.5.2-keyed","dir":"keyed/imba","keyed":true,"frameworkHomeURL":"https://imba.io/"},{"name":"inferno-v7.4.8-keyed","dir":"keyed/inferno","keyed":true,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"ivi-v0.27.1-keyed","dir":"keyed/ivi","keyed":true,"frameworkHomeURL":"https://github.com/localvoid/ivi"},{"name":"jotai-v17.0.1 + 1.7.2-keyed","dir":"keyed/jotai","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/jotai"},{"name":"karyon-v1.5.1-keyed","dir":"keyed/karyon","keyed":true,"issues":[801],"frameworkHomeURL":"https://karyon.dev"},{"name":"knockout-v3.5.0-keyed","dir":"keyed/knockout","keyed":true,"issues":[1139],"frameworkHomeURL":"https://knockoutjs.com/"},{"name":"ko-jsx-v0.16.1-keyed","dir":"keyed/ko-jsx","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ryansolid/ko-jsx"},{"name":"leptos-v0.2.1-keyed","dir":"keyed/leptos","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/leptos-rs/leptos"},{"name":"lighterhtml-v2.5.0-keyed","dir":"keyed/lighterhtml","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.2.6-keyed","dir":"keyed/lit","keyed":true,"issues":[801],"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-keyed","dir":"keyed/lit-html","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"lui-v1.2.3-keyed","dir":"keyed/lui","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/L3P3/lui"},{"name":"lwc-v2.7.3-keyed","dir":"keyed/lwc","keyed":true,"frameworkHomeURL":"https://lwc.dev/"},{"name":"mahal-v1.4.3-keyed","dir":"keyed/mahal","keyed":true,"frameworkHomeURL":"https://mahaljs.com/"},{"name":"malina-v0.7.0-alpha-keyed","dir":"keyed/malina","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/malinajs"},{"name":"marionette-v5.0.0-alpha.2-keyed","dir":"keyed/marionette","keyed":true,"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marionette-backbone-v5.0.0-alpha.2-keyed","dir":"keyed/marionette-backbone","keyed":true,"issues":[772],"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marko-v4.12.3-keyed","dir":"keyed/marko","keyed":true,"frameworkHomeURL":"https://markojs.com/"},{"name":"maverick-v0.23.1-keyed","dir":"keyed/maverick","keyed":true,"frameworkHomeURL":"https://github.com/maverick-js/maverick"},{"name":"michijs-v1.0.4-keyed","dir":"keyed/michijs","keyed":true,"frameworkHomeURL":"https://github.com/michijs/michijs"},{"name":"michijs-map-v1.0.4-keyed","dir":"keyed/michijs-map","keyed":true,"frameworkHomeURL":"https://github.com/michijs/michijs"},{"name":"mikado-v0.7.64-keyed","dir":"keyed/mikado","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"mimbl-v0.10.4-keyed","dir":"keyed/mimbl","keyed":true,"frameworkHomeURL":"https://mimjs.com/"},{"name":"miso-v1.4.0-keyed","dir":"keyed/miso","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"misojs-v1.1.0.0-keyed","dir":"keyed/misojs","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mithril-v2.0.4-keyed","dir":"keyed/mithril","keyed":true,"frameworkHomeURL":"https://mithril.js.org/"},{"name":"mobx-jsx-v0.14.0-keyed","dir":"keyed/mobx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/mobx-jsx"},{"name":"mogwai-v0.6.5-keyed","dir":"keyed/mogwai","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-keyed","dir":"keyed/neverland","keyed":true,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"oldskull-v0.1.2-keyed","dir":"keyed/oldskull","keyed":true,"frameworkHomeURL":"https://github.com/alexeyoganezov/oldskull"},{"name":"petite-vue-v0.4.1-keyed","dir":"keyed/petite-vue","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/vuejs/petite-vue"},{"name":"preact-v10.7.3-keyed","dir":"keyed/preact","keyed":true,"frameworkHomeURL":"https://preactjs.com/"},{"name":"ractive-v1.3.6-keyed","dir":"keyed/ractive","keyed":true,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"rax-v0.6.7-keyed","dir":"keyed/rax","keyed":true,"frameworkHomeURL":"https://github.com/alibaba/rax"},{"name":"react-v17.0.2-keyed","dir":"keyed/react","keyed":true,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"react-diagon-v18.2.0 + 0.13.0-keyed","dir":"keyed/react-diagon","keyed":true,"frameworkHomeURL":"https://www.diagon.dev/"},{"name":"react-focal-v17.0.1 + 0.8.5-keyed","dir":"keyed/react-focal","keyed":true,"frameworkHomeURL":"https://github.com/grammarly/focal"},{"name":"react-hooks-v18.2.0-keyed","dir":"keyed/react-hooks","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-hooks-use-transition-v18.2.0-keyed","dir":"keyed/react-hooks-use-transition","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-mlyn-v0.5.11-keyed","dir":"keyed/react-mlyn","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/vaukalak/mlyn"},{"name":"react-mobX-v17.0.1 + 5.15.4-keyed","dir":"keyed/react-mobX","keyed":true,"frameworkHomeURL":"https://mobx.js.org/"},{"name":"react-recoil-v18.2.0 + 0.7.5-keyed","dir":"keyed/react-recoil","keyed":true,"frameworkHomeURL":"https://recoiljs.org/"},{"name":"react-redux-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","dir":"keyed/react-redux-hooks","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux-hooks-immutable","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","dir":"keyed/react-redux-rematch","keyed":true,"frameworkHomeURL":"https://rematchjs.org/"},{"name":"react-rxjs-v18.2.0 + 0.9.8-keyed","dir":"keyed/react-rxjs","keyed":true,"frameworkHomeURL":"https://react-rxjs.org/"},{"name":"react-signalis-v18.2.0 + 0.0.8-keyed","dir":"keyed/react-signalis","keyed":true,"frameworkHomeURL":"https://github.com/cafreeman/signalis"},{"name":"react-starbeam-v18.2.0 + 0.6.0-keyed","dir":"keyed/react-starbeam","keyed":true,"frameworkHomeURL":"https://www.starbeamjs.com/"},{"name":"react-tagged-state-v18.2.0 + 1.21.1-keyed","dir":"keyed/react-tagged-state","keyed":true,"frameworkHomeURL":"https://github.com/oleggrishechkin/react-tagged-state"},{"name":"react-tracked-v17.0.1 + 1.6.0-keyed","dir":"keyed/react-tracked","keyed":true,"frameworkHomeURL":"https://react-tracked.js.org/"},{"name":"react-zustand-v18.2.0 + 4.1.1-keyed","dir":"keyed/react-zustand","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/zustand"},{"name":"reagent-v0.10-keyed","dir":"keyed/reagent","keyed":true,"frameworkHomeURL":"https://reagent-project.github.io/"},{"name":"redom-v3.29.0-keyed","dir":"keyed/redom","keyed":true,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-v0.8.4-keyed","dir":"keyed/reflex","keyed":true,"frameworkHomeURL":"https://zouloux.github.io/reflex/"},{"name":"rescript-react-v0.10.3-keyed","dir":"keyed/rescript-react","keyed":true,"frameworkHomeURL":"https://rescript-lang.org/"},{"name":"resonatejs-keyed","dir":"keyed/resonatejs","keyed":true,"issues":[1139],"frameworkHomeURL":""},{"name":"riot-v7.1.0-keyed","dir":"keyed/riot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://riot.js.org/"},{"name":"s2-v1.0.0-keyed","dir":"keyed/s2","keyed":true,"issues":[800],"frameworkHomeURL":""},{"name":"san-v3.12.0-keyed","dir":"keyed/san","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-composition-v3.10.1 + 1.1.0-keyed","dir":"keyed/san-composition","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-store-v3.12.0 + 2.1.3-keyed","dir":"keyed/san-store","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"scarlets-frame-v0.34.6-keyed","dir":"keyed/scarlets-frame","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"sifrr-v0.0.5-keyed","dir":"keyed/sifrr","keyed":true,"issues":[800,801,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"silkenweb-v0.4.0-keyed","dir":"keyed/silkenweb","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/silkenweb/silkenweb"},{"name":"sinuous-v0.28.1-keyed","dir":"keyed/sinuous","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://sinuous.dev/"},{"name":"skruv-v0.1.0-keyed","dir":"keyed/skruv","keyed":true,"frameworkHomeURL":"https://github.com/skruv/skruv"},{"name":"sledgehammer-v1.0.0-keyed","dir":"keyed/sledgehammer","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/demonthos/sledgehammer/"},{"name":"solid-v1.5.4-keyed","dir":"keyed/solid","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"solid-store-v1.5.4-keyed","dir":"keyed/solid-store","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"spair-v0.0.8-keyed","dir":"keyed/spair","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"spair-qr-v0.0.8-keyed","dir":"keyed/spair-qr","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"stdweb-v0.4.17-keyed","dir":"keyed/stdweb","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"stencil-v2.17.0-keyed","dir":"keyed/stencil","keyed":true,"issues":[1139],"frameworkHomeURL":"https://stenciljs.com/"},{"name":"svelte-v3.50.1-keyed","dir":"keyed/svelte","keyed":true,"frameworkHomeURL":"https://svelte.dev/"},{"name":"sycamore-v0.8.0-keyed","dir":"keyed/sycamore","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sycamore-rs.netlify.app/"},{"name":"udomsay-esx-v0.4.9-keyed","dir":"keyed/udomsay-esx","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"udomsay-tpl-v0.4.9-keyed","dir":"keyed/udomsay-tpl","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-keyed","dir":"keyed/uhtml","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"uhydro-v1.0.7-keyed","dir":"keyed/uhydro","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/uhydro"},{"name":"ui5-webcomponents-v1.3.1-keyed","dir":"keyed/ui5-webcomponents","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"valtio-v17.0.1 + 1.6.1-keyed","dir":"keyed/valtio","keyed":true,"frameworkHomeURL":"https://valtio.pmnd.rs/"},{"name":"vanillajs-keyed","dir":"keyed/vanillajs","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-keyed","dir":"keyed/vanillajs-1","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-wc-keyed","dir":"keyed/vanillajs-wc","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"voby-v0.45.0-keyed","dir":"keyed/voby","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/vobyjs/voby"},{"name":"vue-v3.2.37-keyed","dir":"keyed/vue","keyed":true,"frameworkHomeURL":"https://vue.js.org/"},{"name":"vuerx-jsx-v0.2.0-keyed","dir":"keyed/vuerx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/vuerx-jsx"},{"name":"wasm-bindgen-v0.2.47-keyed","dir":"keyed/wasm-bindgen","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://rustwasm.github.io/docs/wasm-bindgen/"},{"name":"whatsup-v2.5.0-keyed","dir":"keyed/whatsup","keyed":true,"frameworkHomeURL":"https://github.com/whatsup/whatsup"},{"name":"xania-v0.4.8-keyed","dir":"keyed/xania","keyed":true,"frameworkHomeURL":"https://github.com/xania/view"},{"name":"yew-v0.20.0-keyed","dir":"keyed/yew","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"yew-hooks-v0.19.3-keyed","dir":"keyed/yew-hooks","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"apprun-v2.28.3-non-keyed","dir":"non-keyed/apprun","keyed":false,"issues":[772],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-non-keyed","dir":"non-keyed/art","keyed":false,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"aurelia-v1.3.0-non-keyed","dir":"non-keyed/aurelia","keyed":false,"issues":[1139],"frameworkHomeURL":"https://aurelia.io/"},{"name":"bdc-v1.0.0-non-keyed","dir":"non-keyed/bdc","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"binding.scala-v10.0.1-non-keyed","dir":"non-keyed/binding.scala","keyed":false,"frameworkHomeURL":"https://github.com/ThoughtWorksInc/Binding.scala"},{"name":"delorean-v0.1.0-non-keyed","dir":"non-keyed/delorean","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/delorean-rs/delorean"},{"name":"dojo-v8.0.0-non-keyed","dir":"non-keyed/dojo","keyed":false,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-non-keyed","dir":"non-keyed/domdiff","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"domvm-v3.4.12-non-keyed","dir":"non-keyed/domvm","keyed":false,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-non-keyed","dir":"non-keyed/doohtml","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v3.4.1-non-keyed","dir":"non-keyed/doz","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-non-keyed","dir":"non-keyed/ef-js","keyed":false,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-non-keyed","dir":"non-keyed/elm","keyed":false,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"endorphin-v0.5.2-non-keyed","dir":"non-keyed/endorphin","keyed":false,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fre-v2.5.1-non-keyed","dir":"non-keyed/fre","keyed":false,"frameworkHomeURL":"https://fre.js.org/"},{"name":"gyron-v0.0.16-non-keyed","dir":"non-keyed/gyron","keyed":false,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"halogen-v6.1.3-non-keyed","dir":"non-keyed/halogen","keyed":false,"frameworkHomeURL":"https://github.com/purescript-halogen/purescript-halogen"},{"name":"heresy-v0.26.1-non-keyed","dir":"non-keyed/heresy","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-non-keyed","dir":"non-keyed/hullo","keyed":false,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-non-keyed","dir":"non-keyed/hydro-js","keyed":false,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"imba-v1.5.2-non-keyed","dir":"non-keyed/imba","keyed":false,"frameworkHomeURL":"https://imba.io/"},{"name":"incr_dom-v0.15.0-non-keyed","dir":"non-keyed/incr_dom","keyed":false,"frameworkHomeURL":"https://opensource.janestreet.com/incr_dom/"},{"name":"inferno-v7.4.8-non-keyed","dir":"non-keyed/inferno","keyed":false,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"legend-state-v17.0.2 + 0.14.0-non-keyed","dir":"non-keyed/legend-state","keyed":false,"frameworkHomeURL":"https://github.com/LegendApp/legend-state"},{"name":"lighterhtml-v2.5.0-non-keyed","dir":"non-keyed/lighterhtml","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.1.1-non-keyed","dir":"non-keyed/lit","keyed":false,"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-non-keyed","dir":"non-keyed/lit-html","keyed":false,"issues":[800],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"literaljs-v7.0.2-non-keyed","dir":"non-keyed/literaljs","keyed":false,"frameworkHomeURL":"https://literaljs.com/"},{"name":"maquette-v3.3.0-non-keyed","dir":"non-keyed/maquette","keyed":false,"frameworkHomeURL":"https://maquettejs.org/"},{"name":"mikado-v0.7.64-non-keyed","dir":"non-keyed/mikado","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"million-v1.12.5-non-keyed","dir":"non-keyed/million","keyed":false,"frameworkHomeURL":"https://millionjs.org/"},{"name":"million-react-v1.12.5-non-keyed","dir":"non-keyed/million-react","keyed":false,"frameworkHomeURL":"https://millionjs.org/"},{"name":"mimbl-v0.10.4-non-keyed","dir":"non-keyed/mimbl","keyed":false,"frameworkHomeURL":"https://mimjs.com/"},{"name":"miso-v1.4.0-non-keyed","dir":"non-keyed/miso","keyed":false,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mogwai-v0.6.5-non-keyed","dir":"non-keyed/mogwai","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-non-keyed","dir":"non-keyed/neverland","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"petite-vue-v0.4.1-non-keyed","dir":"non-keyed/petite-vue","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/vuejs/petite-vue"},{"name":"ractive-v1.3.6-non-keyed","dir":"non-keyed/ractive","keyed":false,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"react-v16.8.6-non-keyed","dir":"non-keyed/react","keyed":false,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"redom-v3.29.0-non-keyed","dir":"non-keyed/redom","keyed":false,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-dom-v0.4-non-keyed","dir":"non-keyed/reflex-dom","keyed":false,"frameworkHomeURL":"https://reflex-frp.org/"},{"name":"riot-v7.1.0-non-keyed","dir":"non-keyed/riot","keyed":false,"frameworkHomeURL":"https://riot.js.org/"},{"name":"san-v3.12.0-non-keyed","dir":"non-keyed/san","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"sauron-v0.50.3-non-keyed","dir":"non-keyed/sauron","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/ivanceras/sauron"},{"name":"scarlets-frame-v0.34.6-non-keyed","dir":"non-keyed/scarlets-frame","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"seed-v0.8.0-non-keyed","dir":"non-keyed/seed","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/seed-rs/seed"},{"name":"sifrr-v0.0.3-non-keyed","dir":"non-keyed/sifrr","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"slim-js-v5.0.8-non-keyed","dir":"non-keyed/slim-js","keyed":false,"issues":[1139],"frameworkHomeURL":"https://slimjs.com/#/welcome"},{"name":"slingjs-v14.3.0-non-keyed","dir":"non-keyed/slingjs","keyed":false,"frameworkHomeURL":"https://github.com/puckowski/Sling.js"},{"name":"stdweb-v0.4.17-non-keyed","dir":"non-keyed/stdweb","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"svelte-v3.50.1-non-keyed","dir":"non-keyed/svelte","keyed":false,"frameworkHomeURL":"https://svelte.dev/"},{"name":"udomsay-esx-v0.4.9-non-keyed","dir":"non-keyed/udomsay-esx","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-non-keyed","dir":"non-keyed/uhtml","keyed":false,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"ui5-webcomponents-v1.3.1-non-keyed","dir":"non-keyed/ui5-webcomponents","keyed":false,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"vanillajs-non-keyed","dir":"non-keyed/vanillajs","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-non-keyed","dir":"non-keyed/vanillajs-1","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vue-v3.2.37-non-keyed","dir":"non-keyed/vue","keyed":false,"frameworkHomeURL":"https://vue.js.org/"}]; +{"f":"xania-v0.4.8-keyed","b":"01_run1k","v":[61.838,62.431,62.578,62.871,62.979,63.187,63.223,63.595,66.105,66.864]}, +{"f":"xania-v0.4.8-keyed","b":"02_replace1k","v":[66.563,66.743,66.823,67.14,67.327,67.755,67.886,68.374,69.166,69.713]}, +{"f":"xania-v0.4.8-keyed","b":"03_update10th1k_x16","v":[81.602,170.221,176.182,180.838,184.439,185.963,186.313,188.519,190.052,198.391]}, +{"f":"xania-v0.4.8-keyed","b":"04_select1k","v":[18.61,19.125,19.528,19.58,19.733,19.771,19.915,20.405,21.174,21.627]}, +{"f":"xania-v0.4.8-keyed","b":"05_swap1k","v":[42.06,42.625,42.917,43.132,44.059,44.739,45.441,45.731,46.298,47.876]}, +{"f":"xania-v0.4.8-keyed","b":"06_remove-one-1k","v":[74.942,75.904,78.071,78.891,79.384,80.13,80.798,80.804,81.144,82.284]}, +{"f":"xania-v0.4.8-keyed","b":"07_create10k","v":[644.747,646.234,650.899,652.473,652.77,653.102,653.516,655.879,656.327,658.976]}, +{"f":"xania-v0.4.8-keyed","b":"08_create1k-after1k_x2","v":[147.479,148.192,149.375,150.687,150.795,152.211,152.391,153.526,153.671,167.915]}, +{"f":"xania-v0.4.8-keyed","b":"09_clear1k_x8","v":[43.619,45.475,45.626,45.72,46.801,47.245,48.362,48.91,49.819,50.006]}, +{"f":"xania-v0.4.8-keyed","b":"21_ready-memory","v":[0.7439441680908203]}, +{"f":"xania-v0.4.8-keyed","b":"22_run-memory","v":[1.899806022644043]}, +{"f":"xania-v0.4.8-keyed","b":"23_update5-memory","v":[1.859781265258789]}, +{"f":"xania-v0.4.8-keyed","b":"25_run-clear-memory","v":[0.8105621337890625]}, +{"f":"xania-v0.4.8-keyed","b":"26_run-10k-memory","v":[12.77441120147705]}, +{"f":"xania-v0.4.8-keyed","b":"31_startup-ci","v":[1884.21,1878.17,1879.5749999999998]}, +{"f":"xania-v0.4.8-keyed","b":"32_startup-bt","v":[0,0,0]}, +{"f":"xania-v0.4.8-keyed","b":"33_startup-mainthreadcost","v":[18.843999999999994,7.123999999999998,13.40799999999999]}, +{"f":"xania-v0.4.8-keyed","b":"34_startup-totalbytes","v":[159.8076171875,159.8076171875,159.8076171875]},]; +export const frameworks = [{"name":"1more-v0.1.18-keyed","dir":"keyed/1more","keyed":true,"frameworkHomeURL":"https://github.com/Freak613/1more"},{"name":"alpine-v3.10.2-keyed","dir":"keyed/alpine","keyed":true,"issues":[1139],"frameworkHomeURL":"https://alpinejs.dev/"},{"name":"angular-v15.0.1-keyed","dir":"keyed/angular","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"angular-nozone-v15.0.1-keyed","dir":"keyed/angular-nozone","keyed":true,"frameworkHomeURL":"https://angular.io/"},{"name":"apprun-v2.28.3-keyed","dir":"keyed/apprun","keyed":true,"issues":[801],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-keyed","dir":"keyed/art","keyed":true,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"bdc-v1.0.0-keyed","dir":"keyed/bdc","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"blazor-wasm-v6.0.1-keyed","dir":"keyed/blazor-wasm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blazor-wasm-aot-v6.0.1-keyed","dir":"keyed/blazor-wasm-aot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor"},{"name":"blockdom-v0.9.26-keyed","dir":"keyed/blockdom","keyed":true,"frameworkHomeURL":"https://github.com/ged-odoo/blockdom"},{"name":"bobril-v20.4.1-keyed","dir":"keyed/bobril","keyed":true,"frameworkHomeURL":"https://bobril.com/"},{"name":"choo-v6.13.0-keyed","dir":"keyed/choo","keyed":true,"frameworkHomeURL":"https://www.choo.io/"},{"name":"crank-v0.4.1-keyed","dir":"keyed/crank","keyed":true,"frameworkHomeURL":"https://crank.js.org/"},{"name":"dioxus-v0.3.0-keyed","dir":"keyed/dioxus","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dioxuslabs.com/"},{"name":"dojo-v8.0.0-keyed","dir":"keyed/dojo","keyed":true,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-keyed","dir":"keyed/domdiff","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"dominator-v0.5.0-keyed","dir":"keyed/dominator","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/Pauan/rust-dominator"},{"name":"domvm-v3.4.12-keyed","dir":"keyed/domvm","keyed":true,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-keyed","dir":"keyed/doohtml","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v5-preview-keyed","dir":"keyed/doz","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-keyed","dir":"keyed/ef-js","keyed":true,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-keyed","dir":"keyed/elm","keyed":true,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"ember-v4.10.0-keyed","dir":"keyed/ember","keyed":true,"frameworkHomeURL":"https://emberjs.com/"},{"name":"endorphin-v0.5.2-keyed","dir":"keyed/endorphin","keyed":true,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fntags-v0.3.3-keyed","dir":"keyed/fntags","keyed":true,"frameworkHomeURL":"https://srfnstack.github.io/fntags/"},{"name":"forgo-v2.2.3-keyed","dir":"keyed/forgo","keyed":true,"frameworkHomeURL":"https://github.com/forgojs/forgo#readme"},{"name":"fre-v2.5.5-keyed","dir":"keyed/fre","keyed":true,"frameworkHomeURL":"https://fre.js.org/"},{"name":"fullweb-helpers-v0.1.0-keyed","dir":"keyed/fullweb-helpers","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"fullweb-template-v0.1.0-keyed","dir":"keyed/fullweb-template","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/fullwebdev/fullwebdev#readme"},{"name":"glimmer-v0.14.0-alpha.13-keyed","dir":"keyed/glimmer","keyed":true,"issues":[800],"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"glimmer-2-v2.0.0-beta.20-keyed","dir":"keyed/glimmer-2","keyed":true,"frameworkHomeURL":"https://glimmerjs.com/"},{"name":"gyron-v0.0.16-keyed","dir":"keyed/gyron","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"helix-v0.0.10-keyed","dir":"keyed/helix","keyed":true,"frameworkHomeURL":"https://github.com/thheller/shadow-cljs#readme"},{"name":"heresy-v0.26.1-keyed","dir":"keyed/heresy","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-keyed","dir":"keyed/hullo","keyed":true,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-keyed","dir":"keyed/hydro-js","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"hyperapp-v2.0.22-keyed","dir":"keyed/hyperapp","keyed":true,"frameworkHomeURL":"https://github.com/jorgebucaran/hyperapp"},{"name":"imba-v1.5.2-keyed","dir":"keyed/imba","keyed":true,"frameworkHomeURL":"https://imba.io/"},{"name":"inferno-v7.4.8-keyed","dir":"keyed/inferno","keyed":true,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"ivi-v0.27.1-keyed","dir":"keyed/ivi","keyed":true,"frameworkHomeURL":"https://github.com/localvoid/ivi"},{"name":"jotai-v17.0.1 + 1.7.2-keyed","dir":"keyed/jotai","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/jotai"},{"name":"karyon-v1.5.1-keyed","dir":"keyed/karyon","keyed":true,"issues":[801],"frameworkHomeURL":"https://karyon.dev"},{"name":"knockout-v3.5.0-keyed","dir":"keyed/knockout","keyed":true,"issues":[1139],"frameworkHomeURL":"https://knockoutjs.com/"},{"name":"ko-jsx-v0.16.1-keyed","dir":"keyed/ko-jsx","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ryansolid/ko-jsx"},{"name":"leptos-v0.2.1-keyed","dir":"keyed/leptos","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/leptos-rs/leptos"},{"name":"lighterhtml-v2.5.0-keyed","dir":"keyed/lighterhtml","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.2.6-keyed","dir":"keyed/lit","keyed":true,"issues":[801],"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-keyed","dir":"keyed/lit-html","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"lui-v1.2.3-keyed","dir":"keyed/lui","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/L3P3/lui"},{"name":"lwc-v2.7.3-keyed","dir":"keyed/lwc","keyed":true,"frameworkHomeURL":"https://lwc.dev/"},{"name":"mahal-v1.4.3-keyed","dir":"keyed/mahal","keyed":true,"frameworkHomeURL":"https://mahaljs.com/"},{"name":"malina-v0.7.0-alpha-keyed","dir":"keyed/malina","keyed":true,"frameworkHomeURL":"https://www.npmjs.com/package/malinajs"},{"name":"marionette-v5.0.0-alpha.2-keyed","dir":"keyed/marionette","keyed":true,"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marionette-backbone-v5.0.0-alpha.2-keyed","dir":"keyed/marionette-backbone","keyed":true,"issues":[772],"frameworkHomeURL":"https://marionettejs.com/"},{"name":"marko-v4.12.3-keyed","dir":"keyed/marko","keyed":true,"frameworkHomeURL":"https://markojs.com/"},{"name":"maverick-v0.23.1-keyed","dir":"keyed/maverick","keyed":true,"frameworkHomeURL":"https://github.com/maverick-js/maverick"},{"name":"michijs-v1.0.4-keyed","dir":"keyed/michijs","keyed":true,"frameworkHomeURL":"https://github.com/michijs/michijs"},{"name":"michijs-map-v1.0.4-keyed","dir":"keyed/michijs-map","keyed":true,"frameworkHomeURL":"https://github.com/michijs/michijs"},{"name":"mikado-v0.7.64-keyed","dir":"keyed/mikado","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"million-v2.0.0-keyed","dir":"keyed/million","keyed":true,"issues":[801],"frameworkHomeURL":"https://github.com/aidenybai/million"},{"name":"mimbl-v0.10.4-keyed","dir":"keyed/mimbl","keyed":true,"frameworkHomeURL":"https://mimjs.com/"},{"name":"miso-v1.4.0-keyed","dir":"keyed/miso","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"misojs-v1.1.0.0-keyed","dir":"keyed/misojs","keyed":true,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mithril-v2.0.4-keyed","dir":"keyed/mithril","keyed":true,"frameworkHomeURL":"https://mithril.js.org/"},{"name":"mobx-jsx-v0.14.0-keyed","dir":"keyed/mobx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/mobx-jsx"},{"name":"mogwai-v0.6.5-keyed","dir":"keyed/mogwai","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-keyed","dir":"keyed/neverland","keyed":true,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"oldskull-v0.1.2-keyed","dir":"keyed/oldskull","keyed":true,"frameworkHomeURL":"https://github.com/alexeyoganezov/oldskull"},{"name":"petite-vue-v0.4.1-keyed","dir":"keyed/petite-vue","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/vuejs/petite-vue"},{"name":"preact-v10.7.3-keyed","dir":"keyed/preact","keyed":true,"frameworkHomeURL":"https://preactjs.com/"},{"name":"ractive-v1.3.6-keyed","dir":"keyed/ractive","keyed":true,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"rax-v0.6.7-keyed","dir":"keyed/rax","keyed":true,"frameworkHomeURL":"https://github.com/alibaba/rax"},{"name":"react-v17.0.2-keyed","dir":"keyed/react","keyed":true,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"react-diagon-v18.2.0 + 0.13.0-keyed","dir":"keyed/react-diagon","keyed":true,"frameworkHomeURL":"https://www.diagon.dev/"},{"name":"react-focal-v17.0.1 + 0.8.5-keyed","dir":"keyed/react-focal","keyed":true,"frameworkHomeURL":"https://github.com/grammarly/focal"},{"name":"react-hooks-v18.2.0-keyed","dir":"keyed/react-hooks","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-hooks-use-transition-v18.2.0-keyed","dir":"keyed/react-hooks-use-transition","keyed":true,"frameworkHomeURL":"https://reactjs.org/"},{"name":"react-mlyn-v0.5.11-keyed","dir":"keyed/react-mlyn","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/vaukalak/mlyn"},{"name":"react-mobX-v17.0.1 + 5.15.4-keyed","dir":"keyed/react-mobX","keyed":true,"frameworkHomeURL":"https://mobx.js.org/"},{"name":"react-recoil-v18.2.0 + 0.7.5-keyed","dir":"keyed/react-recoil","keyed":true,"frameworkHomeURL":"https://recoiljs.org/"},{"name":"react-redux-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-v18.2.0 + 8.0.2-keyed","dir":"keyed/react-redux-hooks","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-hooks-immutable-v17.0.1 + 7.2.1-keyed","dir":"keyed/react-redux-hooks-immutable","keyed":true,"frameworkHomeURL":"https://react-redux.js.org/"},{"name":"react-redux-rematch-v17.0.1 + 7.2.1 + 2.0.1-keyed","dir":"keyed/react-redux-rematch","keyed":true,"frameworkHomeURL":"https://rematchjs.org/"},{"name":"react-rxjs-v18.2.0 + 0.9.8-keyed","dir":"keyed/react-rxjs","keyed":true,"frameworkHomeURL":"https://react-rxjs.org/"},{"name":"react-signalis-v18.2.0 + 0.0.8-keyed","dir":"keyed/react-signalis","keyed":true,"frameworkHomeURL":"https://github.com/cafreeman/signalis"},{"name":"react-starbeam-v18.2.0 + 0.6.0-keyed","dir":"keyed/react-starbeam","keyed":true,"frameworkHomeURL":"https://www.starbeamjs.com/"},{"name":"react-tagged-state-v18.2.0 + 1.21.1-keyed","dir":"keyed/react-tagged-state","keyed":true,"frameworkHomeURL":"https://github.com/oleggrishechkin/react-tagged-state"},{"name":"react-tracked-v17.0.1 + 1.6.0-keyed","dir":"keyed/react-tracked","keyed":true,"frameworkHomeURL":"https://react-tracked.js.org/"},{"name":"react-zustand-v18.2.0 + 4.1.1-keyed","dir":"keyed/react-zustand","keyed":true,"frameworkHomeURL":"https://github.com/pmndrs/zustand"},{"name":"reagent-v0.10-keyed","dir":"keyed/reagent","keyed":true,"frameworkHomeURL":"https://reagent-project.github.io/"},{"name":"redom-v3.29.0-keyed","dir":"keyed/redom","keyed":true,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-v0.8.4-keyed","dir":"keyed/reflex","keyed":true,"frameworkHomeURL":"https://zouloux.github.io/reflex/"},{"name":"rescript-react-v0.10.3-keyed","dir":"keyed/rescript-react","keyed":true,"frameworkHomeURL":"https://rescript-lang.org/"},{"name":"resonatejs-keyed","dir":"keyed/resonatejs","keyed":true,"issues":[1139],"frameworkHomeURL":""},{"name":"riot-v7.1.0-keyed","dir":"keyed/riot","keyed":true,"issues":[1139],"frameworkHomeURL":"https://riot.js.org/"},{"name":"s2-v1.0.0-keyed","dir":"keyed/s2","keyed":true,"issues":[800],"frameworkHomeURL":""},{"name":"san-v3.12.0-keyed","dir":"keyed/san","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-composition-v3.10.1 + 1.1.0-keyed","dir":"keyed/san-composition","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"san-store-v3.12.0 + 2.1.3-keyed","dir":"keyed/san-store","keyed":true,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"scarlets-frame-v0.34.6-keyed","dir":"keyed/scarlets-frame","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"sifrr-v0.0.5-keyed","dir":"keyed/sifrr","keyed":true,"issues":[800,801,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"silkenweb-v0.4.0-keyed","dir":"keyed/silkenweb","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/silkenweb/silkenweb"},{"name":"sinuous-v0.28.1-keyed","dir":"keyed/sinuous","keyed":true,"issues":[800,801],"frameworkHomeURL":"https://sinuous.dev/"},{"name":"skruv-v0.1.0-keyed","dir":"keyed/skruv","keyed":true,"frameworkHomeURL":"https://github.com/skruv/skruv"},{"name":"sledgehammer-v1.0.0-keyed","dir":"keyed/sledgehammer","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/demonthos/sledgehammer/"},{"name":"solid-v1.5.4-keyed","dir":"keyed/solid","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"solid-store-v1.5.4-keyed","dir":"keyed/solid-store","keyed":true,"frameworkHomeURL":"https://www.solidjs.com/"},{"name":"spair-v0.0.8-keyed","dir":"keyed/spair","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"spair-qr-v0.0.8-keyed","dir":"keyed/spair-qr","keyed":true,"issues":[1139],"frameworkHomeURL":"https://docs.rs/spair/latest/spair/"},{"name":"stdweb-v0.4.17-keyed","dir":"keyed/stdweb","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"stencil-v2.17.0-keyed","dir":"keyed/stencil","keyed":true,"issues":[1139],"frameworkHomeURL":"https://stenciljs.com/"},{"name":"svelte-v3.50.1-keyed","dir":"keyed/svelte","keyed":true,"frameworkHomeURL":"https://svelte.dev/"},{"name":"sycamore-v0.8.0-keyed","dir":"keyed/sycamore","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sycamore-rs.netlify.app/"},{"name":"udomsay-esx-v0.4.9-keyed","dir":"keyed/udomsay-esx","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"udomsay-tpl-v0.4.9-keyed","dir":"keyed/udomsay-tpl","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-keyed","dir":"keyed/uhtml","keyed":true,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"uhydro-v1.0.7-keyed","dir":"keyed/uhydro","keyed":true,"frameworkHomeURL":"https://github.com/Krutsch/uhydro"},{"name":"ui5-webcomponents-v1.3.1-keyed","dir":"keyed/ui5-webcomponents","keyed":true,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"valtio-v17.0.1 + 1.6.1-keyed","dir":"keyed/valtio","keyed":true,"frameworkHomeURL":"https://valtio.pmnd.rs/"},{"name":"vanillajs-keyed","dir":"keyed/vanillajs","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-keyed","dir":"keyed/vanillajs-1","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-wc-keyed","dir":"keyed/vanillajs-wc","keyed":true,"issues":[772],"frameworkHomeURL":""},{"name":"voby-v0.45.0-keyed","dir":"keyed/voby","keyed":true,"issues":[1139],"frameworkHomeURL":"https://github.com/vobyjs/voby"},{"name":"vue-v3.2.37-keyed","dir":"keyed/vue","keyed":true,"frameworkHomeURL":"https://vue.js.org/"},{"name":"vuerx-jsx-v0.2.0-keyed","dir":"keyed/vuerx-jsx","keyed":true,"frameworkHomeURL":"https://github.com/ryansolid/vuerx-jsx"},{"name":"wasm-bindgen-v0.2.47-keyed","dir":"keyed/wasm-bindgen","keyed":true,"issues":[772,1139],"frameworkHomeURL":"https://rustwasm.github.io/docs/wasm-bindgen/"},{"name":"whatsup-v2.5.0-keyed","dir":"keyed/whatsup","keyed":true,"frameworkHomeURL":"https://github.com/whatsup/whatsup"},{"name":"xania-v0.4.8-keyed","dir":"keyed/xania","keyed":true,"frameworkHomeURL":"https://github.com/xania/view"},{"name":"yew-v0.20.0-keyed","dir":"keyed/yew","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"yew-hooks-v0.19.3-keyed","dir":"keyed/yew-hooks","keyed":true,"issues":[1139],"frameworkHomeURL":"https://yew.rs/"},{"name":"apprun-v2.28.3-non-keyed","dir":"non-keyed/apprun","keyed":false,"issues":[772],"frameworkHomeURL":"https://apprun.js.org/"},{"name":"art-v0.1.7-non-keyed","dir":"non-keyed/art","keyed":false,"frameworkHomeURL":"https://github.com/sullay/Art-js"},{"name":"aurelia-v1.3.0-non-keyed","dir":"non-keyed/aurelia","keyed":false,"issues":[1139],"frameworkHomeURL":"https://aurelia.io/"},{"name":"bdc-v1.0.0-non-keyed","dir":"non-keyed/bdc","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/bwhmather/bdc-js"},{"name":"binding.scala-v10.0.1-non-keyed","dir":"non-keyed/binding.scala","keyed":false,"frameworkHomeURL":"https://github.com/ThoughtWorksInc/Binding.scala"},{"name":"delorean-v0.1.0-non-keyed","dir":"non-keyed/delorean","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/delorean-rs/delorean"},{"name":"dojo-v8.0.0-non-keyed","dir":"non-keyed/dojo","keyed":false,"issues":[1139],"frameworkHomeURL":"https://dojo.io/"},{"name":"domdiff-v2.2.2-non-keyed","dir":"non-keyed/domdiff","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/domdiff"},{"name":"domvm-v3.4.12-non-keyed","dir":"non-keyed/domvm","keyed":false,"frameworkHomeURL":"https://domvm.github.io/domvm/"},{"name":"doohtml-non-keyed","dir":"non-keyed/doohtml","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://doohtml.com"},{"name":"doz-v3.4.1-non-keyed","dir":"non-keyed/doz","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/dozjs/doz"},{"name":"ef-js-v0.16.2-non-keyed","dir":"non-keyed/ef-js","keyed":false,"frameworkHomeURL":"https://ef.js.org/#!home"},{"name":"elm-v0.19.1-3-non-keyed","dir":"non-keyed/elm","keyed":false,"issues":[1139],"frameworkHomeURL":"https://elm-lang.org/"},{"name":"endorphin-v0.5.2-non-keyed","dir":"non-keyed/endorphin","keyed":false,"frameworkHomeURL":"https://github.com/endorphinjs/endorphin"},{"name":"fre-v2.5.1-non-keyed","dir":"non-keyed/fre","keyed":false,"frameworkHomeURL":"https://fre.js.org/"},{"name":"gyron-v0.0.16-non-keyed","dir":"non-keyed/gyron","keyed":false,"frameworkHomeURL":"https://www.npmjs.com/package/gyron"},{"name":"halogen-v6.1.3-non-keyed","dir":"non-keyed/halogen","keyed":false,"frameworkHomeURL":"https://github.com/purescript-halogen/purescript-halogen"},{"name":"heresy-v0.26.1-non-keyed","dir":"non-keyed/heresy","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/heresy"},{"name":"hullo-v0.8.2-non-keyed","dir":"non-keyed/hullo","keyed":false,"frameworkHomeURL":"https://hullo.dev/hullo-dom/intro"},{"name":"hydro-js-v1.5.13-non-keyed","dir":"non-keyed/hydro-js","keyed":false,"frameworkHomeURL":"https://github.com/Krutsch/hydro-js"},{"name":"imba-v1.5.2-non-keyed","dir":"non-keyed/imba","keyed":false,"frameworkHomeURL":"https://imba.io/"},{"name":"incr_dom-v0.15.0-non-keyed","dir":"non-keyed/incr_dom","keyed":false,"frameworkHomeURL":"https://opensource.janestreet.com/incr_dom/"},{"name":"inferno-v7.4.8-non-keyed","dir":"non-keyed/inferno","keyed":false,"frameworkHomeURL":"https://github.com/infernojs/inferno"},{"name":"legend-state-v17.0.2 + 0.14.0-non-keyed","dir":"non-keyed/legend-state","keyed":false,"frameworkHomeURL":"https://github.com/LegendApp/legend-state"},{"name":"lighterhtml-v2.5.0-non-keyed","dir":"non-keyed/lighterhtml","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/lighterhtml"},{"name":"lit-v2.1.1-non-keyed","dir":"non-keyed/lit","keyed":false,"frameworkHomeURL":"https://lit.dev/"},{"name":"lit-html-v1.1.0-non-keyed","dir":"non-keyed/lit-html","keyed":false,"issues":[800],"frameworkHomeURL":"https://lit.dev/docs/libraries/standalone-templates/"},{"name":"literaljs-v7.0.2-non-keyed","dir":"non-keyed/literaljs","keyed":false,"frameworkHomeURL":"https://literaljs.com/"},{"name":"maquette-v3.3.0-non-keyed","dir":"non-keyed/maquette","keyed":false,"frameworkHomeURL":"https://maquettejs.org/"},{"name":"mikado-v0.7.64-non-keyed","dir":"non-keyed/mikado","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/nextapps-de/mikado/"},{"name":"mimbl-v0.10.4-non-keyed","dir":"non-keyed/mimbl","keyed":false,"frameworkHomeURL":"https://mimjs.com/"},{"name":"miso-v1.4.0-non-keyed","dir":"non-keyed/miso","keyed":false,"issues":[1139],"frameworkHomeURL":"https://haskell-miso.org/"},{"name":"mogwai-v0.6.5-non-keyed","dir":"non-keyed/mogwai","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/schell/mogwai"},{"name":"neverland-v3.3.2-non-keyed","dir":"non-keyed/neverland","keyed":false,"frameworkHomeURL":"https://github.com/WebReflection/neverland"},{"name":"petite-vue-v0.4.1-non-keyed","dir":"non-keyed/petite-vue","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/vuejs/petite-vue"},{"name":"ractive-v1.3.6-non-keyed","dir":"non-keyed/ractive","keyed":false,"frameworkHomeURL":"https://ractive.js.org/"},{"name":"react-v16.8.6-non-keyed","dir":"non-keyed/react","keyed":false,"frameworkHomeURL":"https://www.reactjs.org"},{"name":"redom-v3.29.0-non-keyed","dir":"non-keyed/redom","keyed":false,"issues":[772],"frameworkHomeURL":"https://redom.js.org/"},{"name":"reflex-dom-v0.4-non-keyed","dir":"non-keyed/reflex-dom","keyed":false,"frameworkHomeURL":"https://reflex-frp.org/"},{"name":"riot-v7.1.0-non-keyed","dir":"non-keyed/riot","keyed":false,"frameworkHomeURL":"https://riot.js.org/"},{"name":"san-v3.12.0-non-keyed","dir":"non-keyed/san","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://baidu.github.io/san/"},{"name":"sauron-v0.50.3-non-keyed","dir":"non-keyed/sauron","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/ivanceras/sauron"},{"name":"scarlets-frame-v0.34.6-non-keyed","dir":"non-keyed/scarlets-frame","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://github.com/ScarletsFiction/ScarletsFrame"},{"name":"seed-v0.8.0-non-keyed","dir":"non-keyed/seed","keyed":false,"issues":[1139],"frameworkHomeURL":"https://github.com/seed-rs/seed"},{"name":"sifrr-v0.0.3-non-keyed","dir":"non-keyed/sifrr","keyed":false,"issues":[800,1139],"frameworkHomeURL":"https://sifrr.github.io/sifrr/#/"},{"name":"slim-js-v5.0.8-non-keyed","dir":"non-keyed/slim-js","keyed":false,"issues":[1139],"frameworkHomeURL":"https://slimjs.com/#/welcome"},{"name":"slingjs-v14.3.0-non-keyed","dir":"non-keyed/slingjs","keyed":false,"frameworkHomeURL":"https://github.com/puckowski/Sling.js"},{"name":"stdweb-v0.4.17-non-keyed","dir":"non-keyed/stdweb","keyed":false,"issues":[772,1139],"frameworkHomeURL":"https://docs.rs/stdweb/latest/stdweb/"},{"name":"svelte-v3.50.1-non-keyed","dir":"non-keyed/svelte","keyed":false,"frameworkHomeURL":"https://svelte.dev/"},{"name":"udomsay-esx-v0.4.9-non-keyed","dir":"non-keyed/udomsay-esx","keyed":false,"issues":[772],"frameworkHomeURL":"https://github.com/WebReflection/udomsay"},{"name":"uhtml-v3.0.1-non-keyed","dir":"non-keyed/uhtml","keyed":false,"issues":[801],"frameworkHomeURL":"https://github.com/WebReflection/uhtml"},{"name":"ui5-webcomponents-v1.3.1-non-keyed","dir":"non-keyed/ui5-webcomponents","keyed":false,"issues":[1139],"frameworkHomeURL":"https://sap.github.io/ui5-webcomponents/"},{"name":"vanillajs-non-keyed","dir":"non-keyed/vanillajs","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vanillajs-1-non-keyed","dir":"non-keyed/vanillajs-1","keyed":false,"issues":[772],"frameworkHomeURL":""},{"name":"vue-v3.2.37-non-keyed","dir":"non-keyed/vue","keyed":false,"frameworkHomeURL":"https://vue.js.org/"}]; export const benchmarks = [{"id":"01_run1k","label":"create rows","description":"creating 1,000 rows (5 warmup runs).","type":0,"allowBatching":true,"durationMeasurementMode":0},{"id":"02_replace1k","label":"replace all rows","description":"updating all 1,000 rows (5 warmup runs).","type":0,"allowBatching":true,"durationMeasurementMode":1},{"id":"03_update10th1k_x16","label":"partial update","description":"updating every 10th row for 1,000 rows (3 warmup runs). 16x CPU slowdown.","type":0,"throttleCPU":16,"allowBatching":true,"durationMeasurementMode":1},{"id":"04_select1k","label":"select row","description":"highlighting a selected row. (5 warmup runs). 16x CPU slowdown.","type":0,"throttleCPU":16,"allowBatching":true,"durationMeasurementMode":1},{"id":"05_swap1k","label":"swap rows","description":"swap 2 rows for table with 1,000 rows. (5 warmup runs). 4x CPU slowdown.","type":0,"throttleCPU":4,"allowBatching":true,"durationMeasurementMode":1},{"id":"06_remove-one-1k","label":"remove row","description":"removing one row. (5 warmup runs). 4x CPU slowdown.","type":0,"throttleCPU":4,"allowBatching":true,"durationMeasurementMode":1},{"id":"07_create10k","label":"create many rows","description":"creating 10,000 rows. (5 warmup runs with 1k rows).","type":0,"allowBatching":true,"durationMeasurementMode":0},{"id":"08_create1k-after1k_x2","label":"append rows to large table","description":"appending 1,000 to a table of 10,000 rows. 2x CPU slowdown.","type":0,"throttleCPU":2,"allowBatching":true,"durationMeasurementMode":1},{"id":"09_clear1k_x8","label":"clear rows","description":"clearing a table with 1,000 rows. 8x CPU slowdown. (5 warmup runs).","type":0,"throttleCPU":8,"allowBatching":true,"durationMeasurementMode":1},{"id":"21_ready-memory","label":"ready memory","description":"Memory usage after page load.","type":1},{"id":"22_run-memory","label":"run memory","description":"Memory usage after adding 1,000 rows.","type":1},{"id":"23_update5-memory","label":"update every 10th row for 1k rows (5 cycles)","description":"Memory usage after clicking update every 10th row 5 times","type":1},{"id":"25_run-clear-memory","label":"creating/clearing 1k rows (5 cycles)","description":"Memory usage after creating and clearing 1000 rows 5 times","type":1},{"id":"26_run-10k-memory","label":"run memory 10k","description":"Memory usage after adding 10,000 rows.","type":1},{"id":"31_startup-ci","label":"consistently interactive","description":"a pessimistic TTI - when the CPU and network are both definitely very idle. (no more CPU tasks over 50ms)","property":"interactive","type":3},{"id":"32_startup-bt","label":"script bootup time","description":"the total ms required to parse/compile/evaluate all the page's scripts","property":"bootup-time","type":3},{"id":"33_startup-mainthreadcost","label":"main thread work cost","description":"total amount of time spent doing work on the main thread. includes style/layout/etc.","property":"mainthread-work-breakdown","type":3},{"id":"34_startup-totalbytes","label":"total kilobyte weight","description":"network transfer cost (post-compression) of all the resources loaded into the page.","property":"total-byte-weight","type":3}]; diff --git a/webdriver-ts-results/table.html b/webdriver-ts-results/table.html index 2ef5f1380..83901ff5f 100644 --- a/webdriver-ts-results/table.html +++ b/webdriver-ts-results/table.html @@ -1,2 +1,2 @@ Interactive Results
+(globalThis.webpackChunkwebdriver_ts_results=globalThis.webpackChunkwebdriver_ts_results||[]).push([[736],{645:e=>{"use strict";e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t="",r=void 0!==n[5];return n[4]&&(t+="@supports (".concat(n[4],") {")),n[2]&&(t+="@media ".concat(n[2]," {")),r&&(t+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),t+=e(n),r&&(t+="}"),n[2]&&(t+="}"),n[4]&&(t+="}"),t})).join("")},n.i=function(e,t,r,a,o){"string"==typeof e&&(e=[[null,e,void 0]]);var l={};if(r)for(var u=0;u0?" ".concat(s[5]):""," {").concat(s[1],"}")),s[5]=o),t&&(s[2]?(s[1]="@media ".concat(s[2]," {").concat(s[1],"}"),s[2]=t):s[2]=t),a&&(s[4]?(s[1]="@supports (".concat(s[4],") {").concat(s[1],"}"),s[4]=a):s[4]="".concat(a)),n.push(s))}},n}},81:e=>{"use strict";e.exports=function(e){return e[1]}},679:(e,n,t)=>{"use strict";var r=t(864),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},l={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function i(e){return r.isMemo(e)?l:u[e.$$typeof]||a}u[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u[r.Memo]=l;var c=Object.defineProperty,s=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(n,t,r){if("string"!=typeof t){if(m){var a=p(t);a&&a!==m&&e(n,a,r)}var l=s(t);f&&(l=l.concat(f(t)));for(var u=i(n),h=i(t),g=0;gt?n:t;return e.pow(10,17-~~(e.log(r>0?r:-r)*e.LOG10E))}var l=Array.isArray||function(e){return"[object Array]"===a.call(e)};function u(e){return"[object Function]"===a.call(e)}function i(e){return"number"==typeof e&&e-e==0}function c(){return new c._init(arguments)}function s(){return 0}function f(){return 1}function d(e,n){return e===n?1:0}c.fn=c.prototype,c._init=function(e){if(l(e[0]))if(l(e[0][0])){u(e[1])&&(e[0]=c.map(e[0],e[1]));for(var n=0;n=0;n--,r++)t[r]=[e[r][n]];return t},c.transpose=function(e){var n,t,r,a,o,u=[];for(l(e[0])||(e=[e]),t=e.length,r=e[0].length,o=0;o0&&(u[r][0]=e[r][0]),i=1;it&&r>0)return[];if(r>0)for(a=e;at;a+=r)o.push(a);return o},c.slice=function(){function e(e,t,r,a){var o,l=[],u=e.length;if(t===n&&r===n&&a===n)return c.copy(e);if(a=a||1,(t=(t=t||0)>=0?t:u+t)===(r=(r=r||e.length)>=0?r:u+r)||0===a)return[];if(tr&&a>0)return[];if(a>0)for(o=t;or;o+=a)l.push(e[o]);return l}return function(n,t){var r,a;return i((t=t||{}).row)?i(t.col)?n[t.row][t.col]:e(c.rowa(n,t.row),(r=t.col||{}).start,r.end,r.step):i(t.col)?e(c.cola(n,t.col),(a=t.row||{}).start,a.end,a.step):(a=t.row||{},r=t.col||{},e(n,a.start,a.end,a.step).map((function(n){return e(n,r.start,r.end,r.step)})))}}(),c.sliceAssign=function(t,r,a){var o,l;if(i(r.row)){if(i(r.col))return t[r.row][r.col]=a;r.col=r.col||{},r.col.start=r.col.start||0,r.col.end=r.col.end||t[0].length,r.col.step=r.col.step||1,o=c.arange(r.col.start,e.min(t.length,r.col.end),r.col.step);var u=r.row;return o.forEach((function(e,n){t[u][e]=a[n]})),t}if(i(r.col)){r.row=r.row||{},r.row.start=r.row.start||0,r.row.end=r.row.end||t.length,r.row.step=r.row.step||1,l=c.arange(r.row.start,e.min(t[0].length,r.row.end),r.row.step);var s=r.col;return l.forEach((function(e,n){t[e][s]=a[n]})),t}return a[0].length===n&&(a=[a]),r.row.start=r.row.start||0,r.row.end=r.row.end||t.length,r.row.step=r.row.step||1,r.col.start=r.col.start||0,r.col.end=r.col.end||t[0].length,r.col.step=r.col.step||1,l=c.arange(r.row.start,e.min(t.length,r.row.end),r.row.step),o=c.arange(r.col.start,e.min(t[0].length,r.col.end),r.col.step),l.forEach((function(e,n){o.forEach((function(r,o){t[e][r]=a[n][o]}))})),t},c.diagonal=function(e){var n=c.zeros(e.length,e.length);return e.forEach((function(e,t){n[t][t]=e})),n},c.copy=function(e){return e.map((function(e){return i(e)?e:e.map((function(e){return e}))}))};var p=c.prototype;return p.length=0,p.push=Array.prototype.push,p.sort=Array.prototype.sort,p.splice=Array.prototype.splice,p.slice=Array.prototype.slice,p.toArray=function(){return this.length>1?r.call(this):r.call(this)[0]},p.map=function(e,n){return c(c.map(this,e,n))},p.cumreduce=function(e,n){return c(c.cumreduce(this,e,n))},p.alter=function(e){return c.alter(this,e),this},function(e){for(var n=0;n=0;)n+=e[t];return n},e.sumsqrd=function(e){for(var n=0,t=e.length;--t>=0;)n+=e[t]*e[t];return n},e.sumsqerr=function(n){for(var t,r=e.mean(n),a=0,o=n.length;--o>=0;)a+=(t=n[o]-r)*t;return a},e.sumrow=function(e){for(var n=0,t=e.length;--t>=0;)n+=e[t];return n},e.product=function(e){for(var n=1,t=e.length;--t>=0;)n*=e[t];return n},e.min=function(e){for(var n=e[0],t=0;++tn&&(n=e[t]);return n},e.unique=function(e){for(var n={},t=[],r=0;rl?(i=[a[n]],l=o,u=0):o===l&&(i.push(a[n]),u++),o=1);return 0===u?i[0]:i},e.range=function(n){return e.max(n)-e.min(n)},e.variance=function(n,t){return e.sumsqerr(n)/(n.length-(t?1:0))},e.pooledvariance=function(n){return n.reduce((function(n,t){return n+e.sumsqerr(t)}),0)/(n.reduce((function(e,n){return e+n.length}),0)-n.length)},e.deviation=function(n){for(var t=e.mean(n),r=n.length,a=new Array(r),o=0;o=0;o--)a.push(n.abs(t[o]-r));return e.mean(a)},e.meddev=function(t){for(var r=e.median(t),a=[],o=t.length-1;o>=0;o--)a.push(n.abs(t[o]-r));return e.median(a)},e.coeffvar=function(n){return e.stdev(n)/e.mean(n)},e.quartiles=function(e){var t=e.length,a=e.slice().sort(r);return[a[n.round(t/4)-1],a[n.round(t/2)-1],a[n.round(3*t/4)-1]]},e.quantiles=function(e,t,o,l){var u,i,c,s,f,d=e.slice().sort(r),p=[t.length],m=e.length;for(void 0===o&&(o=3/8),void 0===l&&(l=3/8),u=0;u1){for(i=!0===r?this:this.transpose();u1){for("sumrow"!==n&&(i=!0===r?this:this.transpose());u1){for(u=u.transpose();l=0;u--)l*=r,l+=c[u];if(o=l/t+.5*n.log(a)+(t-.5)*n.log(t)-t,e<=7)for(u=1;u<=i;u++)o-=n.log(t-1),t-=1;return o},e.gammafn=function(e){var t,r,a,o,l=[-1.716185138865495,24.76565080557592,-379.80425647094563,629.3311553128184,866.9662027904133,-31451.272968848367,-36144.413418691176,66456.14382024054],u=[-30.8402300119739,315.35062697960416,-1015.1563674902192,-3107.771671572311,22538.11842098015,4755.846277527881,-134659.9598649693,-115132.2596755535],i=!1,c=0,s=0,f=0,d=e;if(e>171.6243769536076)return 1/0;if(d<=0){if(!(o=d%1+36e-17))return 1/0;i=(1&d?-1:1)*n.PI/n.sin(n.PI*o),d=1-d}for(a=d,r=d<1?d++:(d-=c=(0|d)-1)-1,t=0;t<8;++t)f=(f+l[t])*r,s=s*r+u[t];if(o=f/s+1,ad)for(t=0;t=1?t:1/t)+.4*t+17);if(r<0||t<=0)return NaN;if(r170||r>170?n.exp(e.combinationln(t,r)):e.factorial(t)/e.factorial(r)/e.factorial(t-r)},e.combinationln=function(n,t){return e.factorialln(n)-e.factorialln(t)-e.factorialln(n-t)},e.permutation=function(n,t){return e.factorial(n)/e.factorial(n-t)},e.betafn=function(t,r){if(!(t<=0||r<=0))return t+r>170?n.exp(e.betaln(t,r)):e.gammafn(t)*e.gammafn(r)/e.gammafn(t+r)},e.betaln=function(n,t){return e.gammaln(n)+e.gammaln(t)-e.gammaln(n+t)},e.betacf=function(e,t,r){var a,o,l,u,i=1e-30,c=1,s=t+r,f=t+1,d=t-1,p=1,m=1-s*e/f;for(n.abs(m)=1)return n.max(100,r+100*n.sqrt(r));if(t<=0)return 0;for(r>1?(i=n.log(f),c=n.exp(f*(i-1)-d),u=t<.5?t:1-t,a=(2.30753+.27061*(o=n.sqrt(-2*n.log(u))))/(1+o*(.99229+.04481*o))-o,t<.5&&(a=-a),a=n.max(.001,r*n.pow(1-1/(9*r)-a/(3*n.sqrt(r)),3))):a=t<(o=1-r*(.253+.12*r))?n.pow(t/o,1/r):1-n.log(1-(t-o)/(1-o));s<12;s++){if(a<=0)return 0;if((a-=o=(l=(e.lowRegGamma(r,a)-t)/(o=r>1?c*n.exp(-(a-f)+f*(n.log(a)-i)):n.exp(-a+f*n.log(a)-d)))/(1-.5*n.min(1,l*((r-1)/a-1))))<=0&&(a=.5*(a+o)),n.abs(o)<1e-8*a)break}return a},e.erf=function(e){var t,r,a,o,l=[-1.3026537197817094,.6419697923564902,.019476473204185836,-.00956151478680863,-.000946595344482036,.000366839497852761,42523324806907e-18,-20278578112534e-18,-1624290004647e-18,130365583558e-17,1.5626441722e-8,-8.5238095915e-8,6.529054439e-9,5.059343495e-9,-9.91364156e-10,-2.27365122e-10,96467911e-18,2394038e-18,-6886027e-18,894487e-18,313092e-18,-112708e-18,381e-18,7106e-18,-1523e-18,-94e-18,121e-18,-28e-18],u=l.length-1,i=!1,c=0,s=0;for(e<0&&(e=-e,i=!0),r=4*(t=2/(2+e))-2;u>0;u--)a=c,c=r*c-s+l[u],s=a;return o=t*n.exp(-e*e+.5*(l[0]+r*c)-s),i?o-1:1-o},e.erfc=function(n){return 1-e.erf(n)},e.erfcinv=function(t){var r,a,o,l,u=0;if(t>=2)return-100;if(t<=0)return 100;for(l=t<1?t:2-t,r=-.70711*((2.30753+.27061*(o=n.sqrt(-2*n.log(l/2))))/(1+o*(.99229+.04481*o))-o);u<2;u++)r+=(a=e.erfc(r)-l)/(1.1283791670955126*n.exp(-r*r)-r*a);return t<1?r:-r},e.ibetainv=function(t,r,a){var o,l,u,i,c,s,f,d,p,m,h=r-1,g=a-1,v=0;if(t<=0)return 0;if(t>=1)return 1;for(r>=1&&a>=1?(u=t<.5?t:1-t,s=(2.30753+.27061*(i=n.sqrt(-2*n.log(u))))/(1+i*(.99229+.04481*i))-i,t<.5&&(s=-s),f=(s*s-3)/6,d=2/(1/(2*r-1)+1/(2*a-1)),p=s*n.sqrt(f+d)/d-(1/(2*a-1)-1/(2*r-1))*(f+5/6-2/(3*d)),s=r/(r+a*n.exp(2*p))):(o=n.log(r/(r+a)),l=n.log(a/(r+a)),s=t<(i=n.exp(r*o)/r)/(p=i+(c=n.exp(a*l)/a))?n.pow(r*p*t,1/r):1-n.pow(a*p*(1-t),1/a)),m=-e.gammaln(r)-e.gammaln(a)+e.gammaln(r+a);v<10;v++){if(0===s||1===s)return s;if((s-=i=(c=(e.ibeta(s,r,a)-t)/(i=n.exp(h*n.log(s)+g*n.log(1-s)+m)))/(1-.5*n.min(1,c*(h/s-g/(1-s)))))<=0&&(s=.5*(s+i)),s>=1&&(s=.5*(s+i+1)),n.abs(i)<1e-8*s&&v>0)break}return s},e.ibeta=function(t,r,a){var o=0===t||1===t?0:n.exp(e.gammaln(r+a)-e.gammaln(r)-e.gammaln(a)+r*n.log(t)+a*n.log(1-t));return!(t<0||t>1)&&(t<(r+1)/(r+a+2)?o*e.betacf(t,r,a)/r:1-o*e.betacf(1-t,a,r)/a)},e.randn=function(t,r){var a,o,l,u,i;if(r||(r=t),t)return e.create(t,r,(function(){return e.randn()}));do{a=e._random_fn(),o=1.7156*(e._random_fn()-.5),i=(l=a-.449871)*l+(u=n.abs(o)+.386595)*(.196*u-.25472*l)}while(i>.27597&&(i>.27846||o*o>-4*n.log(a)*a*a));return o/a},e.randg=function(t,r,a){var o,l,u,i,c,s,f=t;if(a||(a=r),t||(t=1),r)return(s=e.zeros(r,a)).alter((function(){return e.randg(t)})),s;t<1&&(t+=1),o=t-1/3,l=1/n.sqrt(9*o);do{do{i=1+l*(c=e.randn())}while(i<=0);i*=i*i,u=e._random_fn()}while(u>1-.331*n.pow(c,4)&&n.log(u)>.5*c*c+o*(1-i+n.log(i)));if(t==f)return o*i;do{u=e._random_fn()}while(0===u);return n.pow(u,1/f)*o*i},function(n){for(var t=0;ta;)f=i,u=c+(o=-(t+s)*(t+r+s)*e/(t+2*s)/(t+2*s+1))*u,i=(l=i+o*l)+(o=(s+=1)*(r-s)*e/(t+2*s-1)/(t+2*s))*i,l/=c=u+o*c,u/=c,i/=c,c=1;return i/t}function r(t,r,a){var o=[.9815606342467192,.9041172563704749,.7699026741943047,.5873179542866175,.3678314989981802,.1252334085114689],l=[.04717533638651183,.10693932599531843,.16007832854334622,.20316742672306592,.2334925365383548,.24914704581340277],u=.5*t;if(u>=8)return 1;var i,c=2*e.normal.cdf(u,0,1,1,0)-1;c=c>=n.exp(-50/a)?n.pow(c,a):0;for(var s=u,f=(8-u)/(i=t>3?2:3),d=s+f,p=0,m=a-1,h=1;h<=i;h++){for(var g=0,v=.5*(d+s),y=.5*(d-s),b=1;b<=12;b++){var w,k=v+y*(660)break;var x=2*e.normal.cdf(k,0,1,1,0)*.5-2*e.normal.cdf(k,t,1,1,0)*.5;x>=n.exp(-30/m)&&(g+=x=l[w-1]*n.exp(-.5*S)*n.pow(x,m))}p+=g*=2*y*a/n.sqrt(2*n.PI),s=d,d+=f}return(c+=p)<=n.exp(-30/r)?0:(c=n.pow(c,r))>=1?1:c}!function(n){for(var t=0;t1||t<0?0:1==r&&1==a?1:r<512&&a<512?n.pow(t,r-1)*n.pow(1-t,a-1)/e.betafn(r,a):n.exp((r-1)*n.log(t)+(a-1)*n.log(1-t)-e.betaln(r,a))},cdf:function(n,t,r){return n>1||n<0?1*(n>1):e.ibeta(n,t,r)},inv:function(n,t,r){return e.ibetainv(n,t,r)},mean:function(e,n){return e/(e+n)},median:function(n,t){return e.ibetainv(.5,n,t)},mode:function(e,n){return(e-1)/(e+n-2)},sample:function(n,t){var r=e.randg(n);return r/(r+e.randg(t))},variance:function(e,t){return e*t/(n.pow(e+t,2)*(e+t+1))}}),e.extend(e.centralF,{pdf:function(t,r,a){var o;return t<0?0:r<=2?0===t&&r<2?1/0:0===t&&2===r?1:1/e.betafn(r/2,a/2)*n.pow(r/a,r/2)*n.pow(t,r/2-1)*n.pow(1+r/a*t,-(r+a)/2):(o=r*t/(a+t*r),r*(a/(a+t*r))/2*e.binomial.pdf((r-2)/2,(r+a-2)/2,o))},cdf:function(n,t,r){return n<0?0:e.ibeta(t*n/(t*n+r),t/2,r/2)},inv:function(n,t,r){return r/(t*(1/e.ibetainv(n,t/2,r/2)-1))},mean:function(e,n){return n>2?n/(n-2):void 0},mode:function(e,n){return e>2?n*(e-2)/(e*(n+2)):void 0},sample:function(n,t){return 2*e.randg(n/2)/n/(2*e.randg(t/2)/t)},variance:function(e,n){if(!(n<=4))return 2*n*n*(e+n-2)/(e*(n-2)*(n-2)*(n-4))}}),e.extend(e.cauchy,{pdf:function(e,t,r){return r<0?0:r/(n.pow(e-t,2)+n.pow(r,2))/n.PI},cdf:function(e,t,r){return n.atan((e-t)/r)/n.PI+.5},inv:function(e,t,r){return t+r*n.tan(n.PI*(e-.5))},median:function(e){return e},mode:function(e){return e},sample:function(t,r){return e.randn()*n.sqrt(1/(2*e.randg(.5)))*r+t}}),e.extend(e.chisquare,{pdf:function(t,r){return t<0?0:0===t&&2===r?.5:n.exp((r/2-1)*n.log(t)-t/2-r/2*n.log(2)-e.gammaln(r/2))},cdf:function(n,t){return n<0?0:e.lowRegGamma(t/2,n/2)},inv:function(n,t){return 2*e.gammapinv(n,.5*t)},mean:function(e){return e},median:function(e){return e*n.pow(1-2/(9*e),3)},mode:function(e){return e-2>0?e-2:0},sample:function(n){return 2*e.randg(n/2)},variance:function(e){return 2*e}}),e.extend(e.exponential,{pdf:function(e,t){return e<0?0:t*n.exp(-t*e)},cdf:function(e,t){return e<0?0:1-n.exp(-t*e)},inv:function(e,t){return-n.log(1-e)/t},mean:function(e){return 1/e},median:function(e){return 1/e*n.log(2)},mode:function(){return 0},sample:function(t){return-1/t*n.log(e._random_fn())},variance:function(e){return n.pow(e,-2)}}),e.extend(e.gamma,{pdf:function(t,r,a){return t<0?0:0===t&&1===r?1/a:n.exp((r-1)*n.log(t)-t/a-e.gammaln(r)-r*n.log(a))},cdf:function(n,t,r){return n<0?0:e.lowRegGamma(t,n/r)},inv:function(n,t,r){return e.gammapinv(n,t)*r},mean:function(e,n){return e*n},mode:function(e,n){if(e>1)return(e-1)*n},sample:function(n,t){return e.randg(n)*t},variance:function(e,n){return e*n*n}}),e.extend(e.invgamma,{pdf:function(t,r,a){return t<=0?0:n.exp(-(r+1)*n.log(t)-a/t-e.gammaln(r)+r*n.log(a))},cdf:function(n,t,r){return n<=0?0:1-e.lowRegGamma(t,r/n)},inv:function(n,t,r){return r/e.gammapinv(1-n,t)},mean:function(e,n){return e>1?n/(e-1):void 0},mode:function(e,n){return n/(e+1)},sample:function(n,t){return t/e.randg(n)},variance:function(e,n){if(!(e<=2))return n*n/((e-1)*(e-1)*(e-2))}}),e.extend(e.kumaraswamy,{pdf:function(e,t,r){return 0===e&&1===t?r:1===e&&1===r?t:n.exp(n.log(t)+n.log(r)+(t-1)*n.log(e)+(r-1)*n.log(1-n.pow(e,t)))},cdf:function(e,t,r){return e<0?0:e>1?1:1-n.pow(1-n.pow(e,t),r)},inv:function(e,t,r){return n.pow(1-n.pow(1-e,1/r),1/t)},mean:function(n,t){return t*e.gammafn(1+1/n)*e.gammafn(t)/e.gammafn(1+1/n+t)},median:function(e,t){return n.pow(1-n.pow(2,-1/t),1/e)},mode:function(e,t){if(e>=1&&t>=1&&1!==e&&1!==t)return n.pow((e-1)/(e*t-1),1/e)},variance:function(){throw new Error("variance not yet implemented")}}),e.extend(e.lognormal,{pdf:function(e,t,r){return e<=0?0:n.exp(-n.log(e)-.5*n.log(2*n.PI)-n.log(r)-n.pow(n.log(e)-t,2)/(2*r*r))},cdf:function(t,r,a){return t<0?0:.5+.5*e.erf((n.log(t)-r)/n.sqrt(2*a*a))},inv:function(t,r,a){return n.exp(-1.4142135623730951*a*e.erfcinv(2*t)+r)},mean:function(e,t){return n.exp(e+t*t/2)},median:function(e){return n.exp(e)},mode:function(e,t){return n.exp(e-t*t)},sample:function(t,r){return n.exp(e.randn()*r+t)},variance:function(e,t){return(n.exp(t*t)-1)*n.exp(2*e+t*t)}}),e.extend(e.noncentralt,{pdf:function(t,r,a){return n.abs(a)<1e-14?e.studentt.pdf(t,r):n.abs(t)<1e-14?n.exp(e.gammaln((r+1)/2)-a*a/2-.5*n.log(n.PI*r)-e.gammaln(r/2)):r/t*(e.noncentralt.cdf(t*n.sqrt(1+2/r),r+2,a)-e.noncentralt.cdf(t,r,a))},cdf:function(t,r,a){var o=1e-14;if(n.abs(a)o||i>o;)c=i,f>0&&(d*=a*a/(2*f),p*=a*a/(2*(f+.5))),u+=.5*(i=d*e.beta.cdf(s,f+.5,r/2)+p*e.beta.cdf(s,f+1,r/2)),f++;return l?1-u:u}}),e.extend(e.normal,{pdf:function(e,t,r){return n.exp(-.5*n.log(2*n.PI)-n.log(r)-n.pow(e-t,2)/(2*r*r))},cdf:function(t,r,a){return.5*(1+e.erf((t-r)/n.sqrt(2*a*a)))},inv:function(n,t,r){return-1.4142135623730951*r*e.erfcinv(2*n)+t},mean:function(e){return e},median:function(e){return e},mode:function(e){return e},sample:function(n,t){return e.randn()*t+n},variance:function(e,n){return n*n}}),e.extend(e.pareto,{pdf:function(e,t,r){return e1e100?1e100:r,1/(n.sqrt(r)*e.betafn(.5,r/2))*n.pow(1+t*t/r,-(r+1)/2)},cdf:function(t,r){var a=r/2;return e.ibeta((t+n.sqrt(t*t+r))/(2*n.sqrt(t*t+r)),a,a)},inv:function(t,r){var a=e.ibetainv(2*n.min(t,1-t),.5*r,.5);return a=n.sqrt(r*(1-a)/a),t>.5?a:-a},mean:function(e){return e>1?0:void 0},median:function(){return 0},mode:function(){return 0},sample:function(t){return e.randn()*n.sqrt(t/(2*e.randg(t/2)))},variance:function(e){return e>2?e/(e-2):e>1?1/0:void 0}}),e.extend(e.weibull,{pdf:function(e,t,r){return e<0||t<0||r<0?0:r/t*n.pow(e/t,r-1)*n.exp(-n.pow(e/t,r))},cdf:function(e,t,r){return e<0?0:1-n.exp(-n.pow(e/t,r))},inv:function(e,t,r){return t*n.pow(-n.log(1-e),1/r)},mean:function(n,t){return n*e.gammafn(1+1/t)},median:function(e,t){return e*n.pow(n.log(2),1/t)},mode:function(e,t){return t<=1?0:e*n.pow((t-1)/t,1/t)},sample:function(t,r){return t*n.pow(-n.log(e._random_fn()),1/r)},variance:function(t,r){return t*t*e.gammafn(1+2/r)-n.pow(e.weibull.mean(t,r),2)}}),e.extend(e.uniform,{pdf:function(e,n,t){return et?0:1/(t-n)},cdf:function(e,n,t){return e=a)return 1;if(o<0||o>1||a<=0)return NaN;var i=o,c=(r=n.floor(r))+1,s=a-r,f=c+s,d=n.exp(e.gammaln(f)-e.gammaln(s)-e.gammaln(c)+c*n.log(i)+s*n.log(1-i));return l=i<(c+1)/(f+2)?d*t(i,c,s,u):1-d*t(1-i,s,c,u),n.round(1/u*(1-l))/(1/u)}}),e.extend(e.negbin,{pdf:function(t,r,a){return t===t>>>0&&(t<0?0:e.combination(t+r-1,r-1)*n.pow(1-a,t)*n.pow(a,r))},cdf:function(n,t,r){var a=0,o=0;if(n<0)return 0;for(;o<=n;o++)a+=e.negbin.pdf(o,t,r);return a}}),e.extend(e.hypgeom,{pdf:function(t,r,a,o){if(t!=t|0)return!1;if(t<0||to||t>a)return 0;if(2*a>r)return 2*o>r?e.hypgeom.pdf(r-a-o+t,r,r-a,r-o):e.hypgeom.pdf(o-t,r,r-a,o);if(2*o>r)return e.hypgeom.pdf(a-t,r,a,r-o);if(a1&&u=o||t>=a)return 1;if(2*a>r)return 2*o>r?e.hypgeom.cdf(r-a-o+t,r,r-a,r-o):1-e.hypgeom.cdf(o-t-1,r,r-a,o);if(2*o>r)return 1-e.hypgeom.cdf(a-t-1,r,a,r-o);if(a1&&io);return a-1},sampleLarge:function(t){var r,a,o,l,u,i,c,s,f,d,p=t;for(l=n.sqrt(p),u=n.log(p),i=.02483*(c=.931+2.53*l)-.059,s=1.1239+1.1328/(c-3.4),f=.9277-3.6224/(c-2);;){if(a=n.random()-.5,o=n.random(),d=.5-n.abs(a),r=n.floor((2*i/d+c)*a+p+.43),d>=.07&&o<=f)return r;if(!(r<0||d<.013&&o>d)&&n.log(o)+n.log(s)-n.log(i/(d*d)+c)<=r*u-p-e.loggam(r+1))return r}},sample:function(e){return e<10?this.sampleSmall(e):this.sampleLarge(e)}}),e.extend(e.triangular,{pdf:function(e,n,t,r){return t<=n||rt?NaN:et?0:er?NaN:e<=t?0:e>=r?1:e<=a?n.pow(e-t,2)/((r-t)*(a-t)):1-n.pow(r-e,2)/((r-t)*(r-a))},inv:function(e,t,r,a){return r<=t||ar?NaN:e<=(a-t)/(r-t)?t+(r-t)*n.sqrt(e*((a-t)/(r-t))):t+(r-t)*(1-n.sqrt((1-e)*(1-(a-t)/(r-t))))},mean:function(e,n,t){return(e+n+t)/3},median:function(e,t,r){return r<=(e+t)/2?t-n.sqrt((t-e)*(t-r))/n.sqrt(2):r>(e+t)/2?e+n.sqrt((t-e)*(r-e))/n.sqrt(2):void 0},mode:function(e,n,t){return t},sample:function(t,r,a){var o=e._random_fn();return o<(a-t)/(r-t)?t+n.sqrt(o*(r-t)*(a-t)):r-n.sqrt((1-o)*(r-t)*(r-a))},variance:function(e,n,t){return(e*e+n*n+t*t-e*n-e*t-n*t)/18}}),e.extend(e.arcsine,{pdf:function(e,t,r){return r<=t?NaN:e<=t||e>=r?0:2/n.PI*n.pow(n.pow(r-t,2)-n.pow(2*e-t-r,2),-.5)},cdf:function(e,t,r){return e25e3)return r(t,1,l);var c,s=.5*o,f=s*n.log(o)-o*n.log(2)-e.gammaln(s),d=s-1,p=.25*o;c=o<=100?1:o<=800?.5:o<=5e3?.25:.125,f+=n.log(c);for(var m=0,h=1;h<=50;h++){for(var g=0,v=(2*h-1)*c,y=1;y<=16;y++){var b,w;8=-30&&(g+=r(8=1&&g<=1e-14)break;m+=g}if(g>1e-14)throw new Error("tukey.cdf failed to converge");return m>1&&(m=1),m},inv:function(t,r,a){if(a<2||r<2)return NaN;if(t<0||t>1)return NaN;if(0===t)return 0;if(1===t)return 1/0;var o,l=function(e,t,r){var a=.5-.5*e,o=n.sqrt(n.log(1/(a*a))),l=o+((((-453642210148e-16*o-.204231210125)*o-.342242088547)*o-1)*o+.322232421088)/((((.0038560700634*o+.10353775285)*o+.531103462366)*o+.588581570495)*o+.099348462606);r<120&&(l+=(l*l*l+l)/r/4);var u=.8832-.2368*l;return r<120&&(u+=-1.214/r+1.208*l/r),l*(u*n.log(t-1)+1.4142)}(t,r,a),u=e.tukey.cdf(l,r,a)-t;o=u>0?n.max(0,l-1):l+1;for(var i,c=e.tukey.cdf(o,r,a)-t,s=1;s<50;s++)if(i=o-c*(o-l)/(c-u),u=c,l=o,i<0&&(i=0,c=-t),c=e.tukey.cdf(i,r,a)-t,o=i,n.abs(o-l)<1e-4)return i;throw new Error("tukey.inv failed to converge")}})}(n,Math),function(e,n){var t,r,a=Array.prototype.push,o=e.utils.isArray;function l(n){return o(n)||n instanceof e}e.extend({add:function(n,t){return l(t)?(l(t[0])||(t=[t]),e.map(n,(function(e,n,r){return e+t[n][r]}))):e.map(n,(function(e){return e+t}))},subtract:function(n,t){return l(t)?(l(t[0])||(t=[t]),e.map(n,(function(e,n,r){return e-t[n][r]||0}))):e.map(n,(function(e){return e-t}))},divide:function(n,t){return l(t)?(l(t[0])||(t=[t]),e.multiply(n,e.inv(t))):e.map(n,(function(e){return e/t}))},multiply:function(n,t){var r,a,o,u,i,c,s,f;if(void 0===n.length&&void 0===t.length)return n*t;if(i=n.length,c=n[0].length,s=e.zeros(i,o=l(t)?t[0].length:c),f=0,l(t)){for(;fr&&(a[o-1][l-1]=n[o][l])}var u=r%2?-1:1;t+=e(a)*n[0][r]*u}return t},gauss_elimination:function(t,r){var a,o,l,u,i=0,c=0,s=t.length,f=t[0].length,d=1,p=0,m=[];for(a=(t=e.aug(t,r))[0].length,i=0;i=0;i--){for(p=0,c=i+1;c<=s-1;c++)p+=m[c]*t[i][c];m[i]=(t[i][a-1]-p)/t[i][i]}return m},gauss_jordan:function(t,r){var a,o,l,u=e.aug(t,r),i=u.length,c=u[0].length,s=0;for(o=0;on.abs(u[f][o])&&(f=l);var d=u[o];for(u[o]=u[f],u[f]=d,l=o+1;l=0;o--){for(s=u[o][o],l=0;lo-1;a--)u[l][a]-=u[o][a]*u[l][o]/s;for(u[o][o]/=s,a=i;af?(p[s][f]=t[s][f],m[s][f]=h[s][f]=0):so;)l=c,c=e.add(e.multiply(i,l),u),s++;return c},gauss_seidel:function(t,r,a,o){for(var l,u,i,c,s,f=0,d=t.length,p=[],m=[],h=[];fl?(p[f][l]=t[f][l],m[f][l]=h[f][l]=0):fo;)u=s,s=e.add(e.multiply(c,u),i),f+=1;return s},SOR:function(t,r,a,o,l){for(var u,i,c,s,f,d=0,p=t.length,m=[],h=[],g=[];du?(m[d][u]=t[d][u],h[d][u]=g[d][u]=0):do;)i=f,f=e.add(e.multiply(s,i),c),d++;return f},householder:function(t){for(var r,a,o,l,u=t.length,i=t[0].length,c=0,s=[],f=[];c0?-1:1)*n.sqrt(r),a=n.sqrt((r*r-t[c+1][c]*r)/2),(s=e.zeros(u,1))[c+1][0]=(t[c+1][c]-r)/(2*a),o=c+2;o0?n.PI/4:-n.PI/4:n.atan(2*t[o][l]/(t[o][o]-t[l][l]))/2,(c=e.identity(f,f))[o][o]=n.cos(i),c[o][l]=-n.sin(i),c[l][o]=n.sin(i),c[l][l]=n.cos(i),d=e.multiply(d,c),t=e.multiply(e.multiply(e.inv(c),t),c),s=0,r=1;r.001&&(s=1)}for(r=0;r=f;)l=o(e,r+a),u=o(e,r),p[d]=(t[l]-2*t[u]+t[2*u-l])/(a*a),a/=2,d++;for(c=p.length,i=1;1!=c;){for(s=0;sr);a++);return t[a-=1]+(r-n[a])*d[a]+e.sq(r-n[a])*o[a]+(r-n[a])*e.sq(r-n[a])*p[a]},gauss_quadrature:function(){throw new Error("gauss_quadrature not yet implemented")},PCA:function(n){var t,r,a,o,l,u=n.length,i=n[0].length,c=0,s=[],f=[],d=[],p=[],m=[],h=[],g=[];for(c=0;c1||r>1||e<=0||r<=0)throw new Error("Proportions should be greater than 0 and less than 1");var o=(e*t+r*a)/(t+a);return(e-r)/n.sqrt(o*(1-o)*(1/t+1/a))}e.extend({zscore:function(){var n=t.call(arguments);return r(n[1])?(n[0]-n[1])/n[2]:(n[0]-e.mean(n[1]))/e.stdev(n[1],n[2])},ztest:function(){var r,o=t.call(arguments);return a(o[1])?(r=e.zscore(o[0],o[1],o[3]),1===o[2]?e.normal.cdf(-n.abs(r),0,1):2*e.normal.cdf(-n.abs(r),0,1)):o.length>2?(r=e.zscore(o[0],o[1],o[2]),1===o[3]?e.normal.cdf(-n.abs(r),0,1):2*e.normal.cdf(-n.abs(r),0,1)):(r=o[0],1===o[1]?e.normal.cdf(-n.abs(r),0,1):2*e.normal.cdf(-n.abs(r),0,1))}}),e.extend(e.fn,{zscore:function(e,n){return(e-this.mean())/this.stdev(n)},ztest:function(t,r,a){var o=n.abs(this.zscore(t,a));return 1===r?e.normal.cdf(-o,0,1):2*e.normal.cdf(-o,0,1)}}),e.extend({tscore:function(){var r=t.call(arguments);return 4===r.length?(r[0]-r[1])/(r[2]/n.sqrt(r[3])):(r[0]-e.mean(r[1]))/(e.stdev(r[1],!0)/n.sqrt(r[1].length))},ttest:function(){var a,o=t.call(arguments);return 5===o.length?(a=n.abs(e.tscore(o[0],o[1],o[2],o[3])),1===o[4]?e.studentt.cdf(-a,o[3]-1):2*e.studentt.cdf(-a,o[3]-1)):r(o[1])?(a=n.abs(o[0]),1==o[2]?e.studentt.cdf(-a,o[1]-1):2*e.studentt.cdf(-a,o[1]-1)):(a=n.abs(e.tscore(o[0],o[1])),1==o[2]?e.studentt.cdf(-a,o[1].length-1):2*e.studentt.cdf(-a,o[1].length-1))}}),e.extend(e.fn,{tscore:function(e){return(e-this.mean())/(this.stdev(!0)/n.sqrt(this.cols()))},ttest:function(t,r){return 1===r?1-e.studentt.cdf(n.abs(this.tscore(t)),this.cols()-1):2*e.studentt.cdf(-n.abs(this.tscore(t)),this.cols()-1)}}),e.extend({anovafscore:function(){var r,a,o,l,u,i,c,s,f=t.call(arguments);if(1===f.length){for(u=new Array(f[0].length),c=0;c.5?1-r:r)})),s=n.studentt.inv(.975,t.df_resid),f=t.coef.map((function(e,n){var t=s*u[n];return[e-t,e+t]}));return{se:u,t:i,p:c,sigmaHat:l,interval95:f}}return{ols:function(r,a){var o=e(r,a),l=t(o),u=function(e){var t,r,a,o=e.R2/e.df_model/((1-e.R2)/e.df_resid);return{F_statistic:o,pvalue:1-(t=o,r=e.df_model,a=e.df_resid,n.beta.cdf(t/(a/r+t),r/2,a/2))}}(o),i=1-(1-o.R2)*((o.nobs-1)/o.df_resid);return o.t=l,o.f=u,o.adjust_R2=i,o}}}(),n.extend({buildxmatrix:function(){for(var e=new Array(arguments.length),t=0;t1){for(l=[],r=0;r{"use strict";var r=t(294),a=t(840);function o(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t