From 6f9c3508406ce29d4306b4b01d8986956f1b87c3 Mon Sep 17 00:00:00 2001 From: prabhuignoto Date: Thu, 4 Jan 2024 10:49:10 +0530 Subject: [PATCH 01/24] fixes and updates --- package.json | 42 +- pnpm-lock.yaml | 1467 +++++++++++++------------- src/components/timeline/timeline.tsx | 33 +- src/demo/horizontal-samples.tsx | 7 +- 4 files changed, 784 insertions(+), 765 deletions(-) diff --git a/package.json b/package.json index 692b2b8e..263d6db8 100644 --- a/package.json +++ b/package.json @@ -39,11 +39,11 @@ "build": "pnpm rollup" }, "dependencies": { - "classnames": "^2.3.3", + "classnames": "^2.5.1", "dayjs": "^1.11.10", "focus-visible": "^5.2.0", - "styled-components": "^6.1.3", - "stylis": "^4.3.0" + "styled-components": "^6.1.6", + "stylis": "^4.3.1" }, "peerDependencies": { "react": "^18.1.0", @@ -54,11 +54,11 @@ "registry": "https://registry.npmjs.org/" }, "devDependencies": { - "@babel/core": "^7.23.6", + "@babel/core": "^7.23.7", "@babel/plugin-proposal-optional-chaining": "^7.21.0", - "@babel/plugin-transform-runtime": "^7.23.6", + "@babel/plugin-transform-runtime": "^7.23.7", "@babel/plugin-transform-typescript": "^7.23.6", - "@babel/preset-env": "^7.23.6", + "@babel/preset-env": "^7.23.7", "@babel/preset-react": "^7.23.3", "@babel/preset-typescript": "^7.23.3", "@emotion/babel-plugin": "^11.11.0", @@ -72,27 +72,27 @@ "@size-limit/preset-big-lib": "^11.0.1", "@stylelint/postcss-css-in-js": "^0.38.0", "@testing-library/dom": "^9.3.3", - "@testing-library/jest-dom": "^6.1.5", + "@testing-library/jest-dom": "^6.2.0", "@testing-library/react": "^14.1.2", "@testing-library/react-hooks": "^8.0.1", - "@testing-library/user-event": "^14.5.1", + "@testing-library/user-event": "^14.5.2", "@types/jest": "^29.5.11", - "@types/node": "^20.10.5", - "@types/react": "^18.2.45", + "@types/node": "^20.10.6", + "@types/react": "^18.2.46", "@types/react-dom": "^18.2.18", "@types/react-router-dom": "^5.3.3", "@types/styled-components": "^5.1.34", "@types/testing-library__jest-dom": "^6.0.0", - "@typescript-eslint/eslint-plugin": "^6.16.0", - "@typescript-eslint/parser": "^6.16.0", + "@typescript-eslint/eslint-plugin": "^6.17.0", + "@typescript-eslint/parser": "^6.17.0", "@vitejs/plugin-react": "^4.2.1", - "@vitest/coverage-v8": "^1.1.0", + "@vitest/coverage-v8": "^1.1.1", "autoprefixer": "^10.4.16", "babel-loader": "^9.1.3", "babel-plugin-styled-components": "^2.1.4", - "c8": "^8.0.1", - "cssnano": "^6.0.2", - "cypress": "13.6.1", + "c8": "^9.0.0", + "cssnano": "^6.0.3", + "cypress": "13.6.2", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", @@ -113,17 +113,17 @@ "react-is": "^18.2.0", "react-router-dom": "^6.21.1", "rimraf": "^5.0.5", - "rollup": "^4.9.1", + "rollup": "^4.9.2", "rollup-plugin-analyzer": "^4.0.0", "rollup-plugin-copy": "^3.5.0", "rollup-plugin-delete": "^2.0.0", "rollup-plugin-peer-deps-external": "^2.2.4", "rollup-plugin-postcss": "^4.0.2", "rollup-plugin-typescript2": "^0.36.0", - "sass": "^1.69.5", + "sass": "^1.69.7", "semver": "^7.5.4", "size-limit": "^11.0.1", - "snyk": "^1.1266.0", + "snyk": "^1.1267.0", "start-server-and-test": "^2.0.3", "stylelint": "^16.1.0", "stylelint-config-recommended": "^14.0.0", @@ -133,8 +133,8 @@ "typescript": "^5.3.3", "typescript-plugin-styled-components": "^3.0.0", "vite": "^5.0.10", - "vite-tsconfig-paths": "^4.2.2", - "vitest": "^1.1.0" + "vite-tsconfig-paths": "^4.2.3", + "vitest": "^1.1.1" }, "resolutions": { "ansi-regex": "5.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b0d77194..fdfcb324 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,8 +11,8 @@ overrides: dependencies: classnames: - specifier: ^2.3.3 - version: 2.3.3 + specifier: ^2.5.1 + version: 2.5.1 dayjs: specifier: ^1.11.10 version: 1.11.10 @@ -20,34 +20,34 @@ dependencies: specifier: ^5.2.0 version: 5.2.0 styled-components: - specifier: ^6.1.3 - version: 6.1.3(react-dom@18.2.0)(react@18.2.0) + specifier: ^6.1.6 + version: 6.1.6(react-dom@18.2.0)(react@18.2.0) stylis: - specifier: ^4.3.0 - version: 4.3.0 + specifier: ^4.3.1 + version: 4.3.1 devDependencies: '@babel/core': - specifier: ^7.23.6 - version: 7.23.6 + specifier: ^7.23.7 + version: 7.23.7 '@babel/plugin-proposal-optional-chaining': specifier: ^7.21.0 - version: 7.21.0(@babel/core@7.23.6) + version: 7.21.0(@babel/core@7.23.7) '@babel/plugin-transform-runtime': - specifier: ^7.23.6 - version: 7.23.6(@babel/core@7.23.6) + specifier: ^7.23.7 + version: 7.23.7(@babel/core@7.23.7) '@babel/plugin-transform-typescript': specifier: ^7.23.6 - version: 7.23.6(@babel/core@7.23.6) + version: 7.23.6(@babel/core@7.23.7) '@babel/preset-env': - specifier: ^7.23.6 - version: 7.23.6(@babel/core@7.23.6) + specifier: ^7.23.7 + version: 7.23.7(@babel/core@7.23.7) '@babel/preset-react': specifier: ^7.23.3 - version: 7.23.3(@babel/core@7.23.6) + version: 7.23.3(@babel/core@7.23.7) '@babel/preset-typescript': specifier: ^7.23.3 - version: 7.23.3(@babel/core@7.23.6) + version: 7.23.3(@babel/core@7.23.7) '@emotion/babel-plugin': specifier: ^11.11.0 version: 11.11.0 @@ -56,22 +56,22 @@ devDependencies: version: 29.6.3 '@rollup/plugin-babel': specifier: ^6.0.4 - version: 6.0.4(@babel/core@7.23.6)(rollup@4.9.1) + version: 6.0.4(@babel/core@7.23.7)(rollup@4.9.2) '@rollup/plugin-buble': specifier: ^1.0.3 - version: 1.0.3(rollup@4.9.1) + version: 1.0.3(rollup@4.9.2) '@rollup/plugin-commonjs': specifier: ^25.0.7 - version: 25.0.7(rollup@4.9.1) + version: 25.0.7(rollup@4.9.2) '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@4.9.1) + version: 15.2.3(rollup@4.9.2) '@rollup/plugin-strip': specifier: ^3.0.4 - version: 3.0.4(rollup@4.9.1) + version: 3.0.4(rollup@4.9.2) '@rollup/plugin-terser': specifier: ^0.4.4 - version: 0.4.4(rollup@4.9.1) + version: 0.4.4(rollup@4.9.2) '@size-limit/preset-big-lib': specifier: ^11.0.1 version: 11.0.1(size-limit@11.0.1) @@ -82,26 +82,26 @@ devDependencies: specifier: ^9.3.3 version: 9.3.3 '@testing-library/jest-dom': - specifier: ^6.1.5 - version: 6.1.5(@types/jest@29.5.11)(vitest@1.1.0) + specifier: ^6.2.0 + version: 6.2.0(@types/jest@29.5.11)(vitest@1.1.1) '@testing-library/react': specifier: ^14.1.2 version: 14.1.2(react-dom@18.2.0)(react@18.2.0) '@testing-library/react-hooks': specifier: ^8.0.1 - version: 8.0.1(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + version: 8.0.1(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) '@testing-library/user-event': - specifier: ^14.5.1 - version: 14.5.1(@testing-library/dom@9.3.3) + specifier: ^14.5.2 + version: 14.5.2(@testing-library/dom@9.3.3) '@types/jest': specifier: ^29.5.11 version: 29.5.11 '@types/node': - specifier: ^20.10.5 - version: 20.10.5 + specifier: ^20.10.6 + version: 20.10.6 '@types/react': - specifier: ^18.2.45 - version: 18.2.45 + specifier: ^18.2.46 + version: 18.2.46 '@types/react-dom': specifier: ^18.2.18 version: 18.2.18 @@ -113,37 +113,37 @@ devDependencies: version: 5.1.34 '@types/testing-library__jest-dom': specifier: ^6.0.0 - version: 6.0.0(@types/jest@29.5.11)(vitest@1.1.0) + version: 6.0.0(@types/jest@29.5.11)(vitest@1.1.1) '@typescript-eslint/eslint-plugin': - specifier: ^6.16.0 - version: 6.16.0(@typescript-eslint/parser@6.16.0)(eslint@8.56.0)(typescript@5.3.3) + specifier: ^6.17.0 + version: 6.17.0(@typescript-eslint/parser@6.17.0)(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: ^6.16.0 - version: 6.16.0(eslint@8.56.0)(typescript@5.3.3) + specifier: ^6.17.0 + version: 6.17.0(eslint@8.56.0)(typescript@5.3.3) '@vitejs/plugin-react': specifier: ^4.2.1 version: 4.2.1(vite@5.0.10) '@vitest/coverage-v8': - specifier: ^1.1.0 - version: 1.1.0(vitest@1.1.0) + specifier: ^1.1.1 + version: 1.1.1(vitest@1.1.1) autoprefixer: specifier: ^10.4.16 version: 10.4.16(postcss@8.4.32) babel-loader: specifier: ^9.1.3 - version: 9.1.3(@babel/core@7.23.6)(webpack@5.89.0) + version: 9.1.3(@babel/core@7.23.7)(webpack@5.89.0) babel-plugin-styled-components: specifier: ^2.1.4 - version: 2.1.4(@babel/core@7.23.6)(styled-components@6.1.3) + version: 2.1.4(@babel/core@7.23.7)(styled-components@6.1.6) c8: - specifier: ^8.0.1 - version: 8.0.1 + specifier: ^9.0.0 + version: 9.0.0 cssnano: - specifier: ^6.0.2 - version: 6.0.2(postcss@8.4.32) + specifier: ^6.0.3 + version: 6.0.3(postcss@8.4.32) cypress: - specifier: 13.6.1 - version: 13.6.1 + specifier: 13.6.2 + version: 13.6.2 eslint: specifier: ^8.56.0 version: 8.56.0 @@ -152,7 +152,7 @@ devDependencies: version: 9.1.0(eslint@8.56.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.16.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.17.0)(eslint@8.56.0) eslint-plugin-jsx-a11y: specifier: ^6.8.0 version: 6.8.0(eslint@8.56.0) @@ -164,7 +164,7 @@ devDependencies: version: 1.1.2 eslint-plugin-typescript-sort-keys: specifier: ^3.1.0 - version: 3.1.0(@typescript-eslint/parser@6.16.0)(eslint@8.56.0)(typescript@5.3.3) + version: 3.1.0(@typescript-eslint/parser@6.17.0)(eslint@8.56.0)(typescript@5.3.3) husky: specifier: ^8.0.3 version: 8.0.3 @@ -205,8 +205,8 @@ devDependencies: specifier: ^5.0.5 version: 5.0.5 rollup: - specifier: ^4.9.1 - version: 4.9.1 + specifier: ^4.9.2 + version: 4.9.2 rollup-plugin-analyzer: specifier: ^4.0.0 version: 4.0.0 @@ -218,16 +218,16 @@ devDependencies: version: 2.0.0 rollup-plugin-peer-deps-external: specifier: ^2.2.4 - version: 2.2.4(rollup@4.9.1) + version: 2.2.4(rollup@4.9.2) rollup-plugin-postcss: specifier: ^4.0.2 version: 4.0.2(postcss@8.4.32) rollup-plugin-typescript2: specifier: ^0.36.0 - version: 0.36.0(rollup@4.9.1)(typescript@5.3.3) + version: 0.36.0(rollup@4.9.2)(typescript@5.3.3) sass: - specifier: ^1.69.5 - version: 1.69.5 + specifier: ^1.69.7 + version: 1.69.7 semver: specifier: 7.5.4 version: 7.5.4 @@ -235,8 +235,8 @@ devDependencies: specifier: ^11.0.1 version: 11.0.1 snyk: - specifier: ^1.1266.0 - version: 1.1266.0 + specifier: ^1.1267.0 + version: 1.1267.0 start-server-and-test: specifier: ^2.0.3 version: 2.0.3 @@ -263,13 +263,13 @@ devDependencies: version: 3.0.0(typescript@5.3.3) vite: specifier: ^5.0.10 - version: 5.0.10(@types/node@20.10.5)(sass@1.69.5) + version: 5.0.10(@types/node@20.10.6)(sass@1.69.7) vite-tsconfig-paths: - specifier: ^4.2.2 - version: 4.2.2(typescript@5.3.3)(vite@5.0.10) + specifier: ^4.2.3 + version: 4.2.3(typescript@5.3.3)(vite@5.0.10) vitest: - specifier: ^1.1.0 - version: 1.1.0(@types/node@20.10.5)(jsdom@23.0.1)(sass@1.69.5) + specifier: ^1.1.1 + version: 1.1.1(@types/node@20.10.6)(jsdom@23.0.1)(sass@1.69.7) packages: @@ -311,19 +311,19 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/core@7.23.6: - resolution: {integrity: sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==} + /@babel/core@7.23.7: + resolution: {integrity: sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.23.5 '@babel/generator': 7.23.6 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) - '@babel/helpers': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) + '@babel/helpers': 7.23.7 '@babel/parser': 7.23.6 '@babel/template': 7.22.15 - '@babel/traverse': 7.23.6 + '@babel/traverse': 7.23.7 '@babel/types': 7.23.6 convert-source-map: 2.0.0 debug: 4.3.4(supports-color@8.1.1) @@ -369,42 +369,60 @@ packages: semver: 7.5.4 dev: true - /@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.23.6): + /@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.23.7): resolution: {integrity: sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 7.5.4 + dev: true + + /@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7): + resolution: {integrity: sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 7.5.4 dev: true - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.6): + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 7.5.4 dev: true - /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.6): + /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.7): resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4(supports-color@8.1.1) @@ -445,7 +463,7 @@ packages: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.23.6 dev: true /@babel/helper-module-imports@7.22.5: @@ -455,13 +473,13 @@ packages: '@babel/types': 7.23.6 dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.6): + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -481,25 +499,25 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.6): + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.7): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 dev: true - /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.6): + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.7): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -555,12 +573,12 @@ packages: '@babel/types': 7.23.6 dev: true - /@babel/helpers@7.23.6: - resolution: {integrity: sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==} + /@babel/helpers@7.23.7: + resolution: {integrity: sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/traverse': 7.23.6 + '@babel/traverse': 7.23.7 '@babel/types': 7.23.6 transitivePeerDependencies: - supports-color @@ -600,1017 +618,1017 @@ packages: '@babel/types': 7.23.6 dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.6): + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.6): + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.7) dev: true - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==} + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.7): + resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.6): + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.7): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) dev: true - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.6): + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.7): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.6): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.7): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.6): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.7): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.6): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.7): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.6): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.6): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.6): + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.6): + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.6): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.7): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.6): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.6): + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.7): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.6): + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.6): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.7): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.6): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.6): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.7): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.6): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.6): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.6): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.6): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.7): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.6): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.7): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.6): + /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.6): + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.7): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.6 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-async-generator-functions@7.23.4(@babel/core@7.23.6): - resolution: {integrity: sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==} + /@babel/plugin-transform-async-generator-functions@7.23.7(@babel/core@7.23.7): + resolution: {integrity: sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.7) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/core': 7.23.7 + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.23.6 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/core': 7.23.7 + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.6): + /@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.7): resolution: {integrity: sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: true - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 dev: true - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.6): + /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.7): resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.6) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) + '@babel/core': 7.23.7 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) + '@babel/core': 7.23.7 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 dev: true - /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) + '@babel/core': 7.23.7 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.6): + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.7): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.6 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/core': 7.23.7 + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.6): + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.7): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.6) + '@babel/core': 7.23.7 + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.6): + /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.7): resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) '@babel/types': 7.23.6 dev: true - /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 dev: true - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-runtime@7.23.6(@babel/core@7.23.6): - resolution: {integrity: sha512-kF1Zg62aPseQ11orDhFRw+aPG/eynNQtI+TyY+m33qJa2cJ5EEvza2P2BNTIA9E5MyqFABHEyY6CPHwgdy9aNg==} + /@babel/plugin-transform-runtime@7.23.7(@babel/core@7.23.7): + resolution: {integrity: sha512-fa0hnfmiXc9fq/weK34MUV0drz2pOL/vfKWvN7Qw127hiUPabFCUMgAbYWcchRzMJit4o5ARsK/s+5h0249pLw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.6) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.6) - babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.6) + babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.7) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.7) + babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.7) semver: 7.5.4 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.6): + /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.7): resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.6): + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.6 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/preset-env@7.23.6(@babel/core@7.23.6): - resolution: {integrity: sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==} + /@babel/preset-env@7.23.7(@babel/core@7.23.7): + resolution: {integrity: sha512-SY27X/GtTz/L4UryMNJ6p4fH4nsgWbz84y9FE0bQeWJP6O5BhgVCt53CotQKHCOeXJel8VyhlhujhlltKms/CA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.6) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.6) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.6) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.6) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.6) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.6) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-async-generator-functions': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.6) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.6) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.6) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.6) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.6) - babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.6) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.6) - babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.6) - core-js-compat: 3.34.0 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.23.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.7) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.7) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.7) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-async-generator-functions': 7.23.7(@babel/core@7.23.7) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.7) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.7) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.7) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.7) + babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.7) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.7) + babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.7) + core-js-compat: 3.35.0 semver: 7.5.4 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.6): + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.7): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/types': 7.23.6 esutils: 2.0.3 dev: true - /@babel/preset-react@7.23.3(@babel/core@7.23.6): + /@babel/preset-react@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.6) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.6) - '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.7) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.7) + '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.7) dev: true - /@babel/preset-typescript@7.23.3(@babel/core@7.23.6): + /@babel/preset-typescript@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.6) + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.7) dev: true /@babel/regjsgen@0.8.0: @@ -1645,8 +1663,8 @@ packages: regenerator-runtime: 0.14.0 dev: true - /@babel/runtime@7.23.6: - resolution: {integrity: sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==} + /@babel/runtime@7.23.7: + resolution: {integrity: sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 @@ -1679,8 +1697,8 @@ packages: - supports-color dev: true - /@babel/traverse@7.23.6: - resolution: {integrity: sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==} + /@babel/traverse@7.23.7: + resolution: {integrity: sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 @@ -1697,15 +1715,6 @@ packages: - supports-color dev: true - /@babel/types@7.23.4: - resolution: {integrity: sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - dev: true - /@babel/types@7.23.6: resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} engines: {node: '>=6.9.0'} @@ -2210,7 +2219,7 @@ packages: '@emotion/memoize': 0.8.1 '@emotion/unitless': 0.8.1 '@emotion/utils': 1.2.1 - csstype: 3.1.2 + csstype: 3.1.3 dev: true /@emotion/unitless@0.8.0: @@ -2536,7 +2545,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.10.5 + '@types/node': 20.10.6 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -2547,7 +2556,7 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.20 dev: true /@jridgewell/resolve-uri@3.1.1: @@ -2564,20 +2573,13 @@ packages: resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.20 dev: true /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} dev: true - /@jridgewell/trace-mapping@0.3.19: - resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} - dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /@jridgewell/trace-mapping@0.3.20: resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} dependencies: @@ -2634,7 +2636,7 @@ packages: engines: {node: '>=14.0.0'} dev: true - /@rollup/plugin-babel@6.0.4(@babel/core@7.23.6)(rollup@4.9.1): + /@rollup/plugin-babel@6.0.4(@babel/core@7.23.7)(rollup@4.9.2): resolution: {integrity: sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2647,13 +2649,13 @@ packages: rollup: optional: true dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 '@babel/helper-module-imports': 7.22.15 - '@rollup/pluginutils': 5.0.5(rollup@4.9.1) - rollup: 4.9.1 + '@rollup/pluginutils': 5.0.5(rollup@4.9.2) + rollup: 4.9.2 dev: true - /@rollup/plugin-buble@1.0.3(rollup@4.9.1): + /@rollup/plugin-buble@1.0.3(rollup@4.9.2): resolution: {integrity: sha512-QYD9BKkJoof0FdCFeSYYhF6/Y8e0Mnf+098xGgmWOFJ4UPHlWujjqOYeVwEm2hJPOmlR5k7HPUdAjqtOWhN64Q==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2662,13 +2664,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.9.1) + '@rollup/pluginutils': 5.0.5(rollup@4.9.2) '@types/buble': 0.19.2 buble: 0.20.0 - rollup: 4.9.1 + rollup: 4.9.2 dev: true - /@rollup/plugin-commonjs@25.0.7(rollup@4.9.1): + /@rollup/plugin-commonjs@25.0.7(rollup@4.9.2): resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2677,16 +2679,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.9.1) + '@rollup/pluginutils': 5.0.5(rollup@4.9.2) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.5 - rollup: 4.9.1 + rollup: 4.9.2 dev: true - /@rollup/plugin-node-resolve@15.2.3(rollup@4.9.1): + /@rollup/plugin-node-resolve@15.2.3(rollup@4.9.2): resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2695,16 +2697,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.9.1) + '@rollup/pluginutils': 5.0.5(rollup@4.9.2) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 - rollup: 4.9.1 + rollup: 4.9.2 dev: true - /@rollup/plugin-strip@3.0.4(rollup@4.9.1): + /@rollup/plugin-strip@3.0.4(rollup@4.9.2): resolution: {integrity: sha512-LDRV49ZaavxUo2YoKKMQjCxzCxugu1rCPQa0lDYBOWLj6vtzBMr8DcoJjsmg+s450RbKbe3qI9ZLaSO+O1oNbg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2713,13 +2715,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.9.1) + '@rollup/pluginutils': 5.0.5(rollup@4.9.2) estree-walker: 2.0.2 magic-string: 0.30.5 - rollup: 4.9.1 + rollup: 4.9.2 dev: true - /@rollup/plugin-terser@0.4.4(rollup@4.9.1): + /@rollup/plugin-terser@0.4.4(rollup@4.9.2): resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2728,7 +2730,7 @@ packages: rollup: optional: true dependencies: - rollup: 4.9.1 + rollup: 4.9.2 serialize-javascript: 6.0.1 smob: 1.4.1 terser: 5.21.0 @@ -2742,7 +2744,7 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/pluginutils@5.0.5(rollup@4.9.1): + /@rollup/pluginutils@5.0.5(rollup@4.9.2): resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2754,153 +2756,153 @@ packages: '@types/estree': 1.0.2 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 4.9.1 + rollup: 4.9.2 dev: true - /@rollup/rollup-android-arm-eabi@4.9.1: - resolution: {integrity: sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==} + /@rollup/rollup-android-arm-eabi@4.9.2: + resolution: {integrity: sha512-RKzxFxBHq9ysZ83fn8Iduv3A283K7zPPYuhL/z9CQuyFrjwpErJx0h4aeb/bnJ+q29GRLgJpY66ceQ/Wcsn3wA==} cpu: [arm] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-android-arm64@4.9.1: - resolution: {integrity: sha512-Jto9Fl3YQ9OLsTDWtLFPtaIMSL2kwGyGoVCmPC8Gxvym9TCZm4Sie+cVeblPO66YZsYH8MhBKDMGZ2NDxuk/XQ==} + /@rollup/rollup-android-arm64@4.9.2: + resolution: {integrity: sha512-yZ+MUbnwf3SHNWQKJyWh88ii2HbuHCFQnAYTeeO1Nb8SyEiWASEi5dQUygt3ClHWtA9My9RQAYkjvrsZ0WK8Xg==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-arm64@4.9.1: - resolution: {integrity: sha512-LtYcLNM+bhsaKAIGwVkh5IOWhaZhjTfNOkGzGqdHvhiCUVuJDalvDxEdSnhFzAn+g23wgsycmZk1vbnaibZwwA==} + /@rollup/rollup-darwin-arm64@4.9.2: + resolution: {integrity: sha512-vqJ/pAUh95FLc/G/3+xPqlSBgilPnauVf2EXOQCZzhZJCXDXt/5A8mH/OzU6iWhb3CNk5hPJrh8pqJUPldN5zw==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-x64@4.9.1: - resolution: {integrity: sha512-KyP/byeXu9V+etKO6Lw3E4tW4QdcnzDG/ake031mg42lob5tN+5qfr+lkcT/SGZaH2PdW4Z1NX9GHEkZ8xV7og==} + /@rollup/rollup-darwin-x64@4.9.2: + resolution: {integrity: sha512-otPHsN5LlvedOprd3SdfrRNhOahhVBwJpepVKUN58L0RnC29vOAej1vMEaVU6DadnpjivVsNTM5eNt0CcwTahw==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.9.1: - resolution: {integrity: sha512-Yqz/Doumf3QTKplwGNrCHe/B2p9xqDghBZSlAY0/hU6ikuDVQuOUIpDP/YcmoT+447tsZTmirmjgG3znvSCR0Q==} + /@rollup/rollup-linux-arm-gnueabihf@4.9.2: + resolution: {integrity: sha512-ewG5yJSp+zYKBYQLbd1CUA7b1lSfIdo9zJShNTyc2ZP1rcPrqyZcNlsHgs7v1zhgfdS+kW0p5frc0aVqhZCiYQ==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.9.1: - resolution: {integrity: sha512-u3XkZVvxcvlAOlQJ3UsD1rFvLWqu4Ef/Ggl40WAVCuogf4S1nJPHh5RTgqYFpCOvuGJ7H5yGHabjFKEZGExk5Q==} + /@rollup/rollup-linux-arm64-gnu@4.9.2: + resolution: {integrity: sha512-pL6QtV26W52aCWTG1IuFV3FMPL1m4wbsRG+qijIvgFO/VBsiXJjDPE/uiMdHBAO6YcpV4KvpKtd0v3WFbaxBtg==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-musl@4.9.1: - resolution: {integrity: sha512-0XSYN/rfWShW+i+qjZ0phc6vZ7UWI8XWNz4E/l+6edFt+FxoEghrJHjX1EY/kcUGCnZzYYRCl31SNdfOi450Aw==} + /@rollup/rollup-linux-arm64-musl@4.9.2: + resolution: {integrity: sha512-On+cc5EpOaTwPSNetHXBuqylDW+765G/oqB9xGmWU3npEhCh8xu0xqHGUA+4xwZLqBbIZNcBlKSIYfkBm6ko7g==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.9.1: - resolution: {integrity: sha512-LmYIO65oZVfFt9t6cpYkbC4d5lKHLYv5B4CSHRpnANq0VZUQXGcCPXHzbCXCz4RQnx7jvlYB1ISVNCE/omz5cw==} + /@rollup/rollup-linux-riscv64-gnu@4.9.2: + resolution: {integrity: sha512-Wnx/IVMSZ31D/cO9HSsU46FjrPWHqtdF8+0eyZ1zIB5a6hXaZXghUKpRrC4D5DcRTZOjml2oBhXoqfGYyXKipw==} cpu: [riscv64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-gnu@4.9.1: - resolution: {integrity: sha512-kr8rEPQ6ns/Lmr/hiw8sEVj9aa07gh1/tQF2Y5HrNCCEPiCBGnBUt9tVusrcBBiJfIt1yNaXN6r1CCmpbFEDpg==} + /@rollup/rollup-linux-x64-gnu@4.9.2: + resolution: {integrity: sha512-ym5x1cj4mUAMBummxxRkI4pG5Vht1QMsJexwGP8547TZ0sox9fCLDHw9KCH9c1FO5d9GopvkaJsBIOkTKxksdw==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-musl@4.9.1: - resolution: {integrity: sha512-t4QSR7gN+OEZLG0MiCgPqMWZGwmeHhsM4AkegJ0Kiy6TnJ9vZ8dEIwHw1LcZKhbHxTY32hp9eVCMdR3/I8MGRw==} + /@rollup/rollup-linux-x64-musl@4.9.2: + resolution: {integrity: sha512-m0hYELHGXdYx64D6IDDg/1vOJEaiV8f1G/iO+tejvRCJNSwK4jJ15e38JQy5Q6dGkn1M/9KcyEOwqmlZ2kqaZg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.9.1: - resolution: {integrity: sha512-7XI4ZCBN34cb+BH557FJPmh0kmNz2c25SCQeT9OiFWEgf8+dL6ZwJ8f9RnUIit+j01u07Yvrsuu1rZGxJCc51g==} + /@rollup/rollup-win32-arm64-msvc@4.9.2: + resolution: {integrity: sha512-x1CWburlbN5JjG+juenuNa4KdedBdXLjZMp56nHFSHTOsb/MI2DYiGzLtRGHNMyydPGffGId+VgjOMrcltOksA==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.9.1: - resolution: {integrity: sha512-yE5c2j1lSWOH5jp+Q0qNL3Mdhr8WuqCNVjc6BxbVfS5cAS6zRmdiw7ktb8GNpDCEUJphILY6KACoFoRtKoqNQg==} + /@rollup/rollup-win32-ia32-msvc@4.9.2: + resolution: {integrity: sha512-VVzCB5yXR1QlfsH1Xw1zdzQ4Pxuzv+CPr5qpElpKhVxlxD3CRdfubAG9mJROl6/dmj5gVYDDWk8sC+j9BI9/kQ==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-x64-msvc@4.9.1: - resolution: {integrity: sha512-PyJsSsafjmIhVgaI1Zdj7m8BB8mMckFah/xbpplObyHfiXzKcI5UOUXRyOdHW7nz4DpMCuzLnF7v5IWHenCwYA==} + /@rollup/rollup-win32-x64-msvc@4.9.2: + resolution: {integrity: sha512-SYRedJi+mweatroB+6TTnJYLts0L0bosg531xnQWtklOI6dezEagx4Q0qDyvRdK+qgdA3YZpjjGuPFtxBmddBA==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /@sentry-internal/tracing@7.90.0: - resolution: {integrity: sha512-74jEtpdio9aRkiVBcrY1ZJXek0oFMqxDJK6BkJNCA+aUK1z96V9viehANRk3Nbxm01rWjmH1U4e1siuo9FhjuQ==} + /@sentry-internal/tracing@7.91.0: + resolution: {integrity: sha512-JH5y6gs6BS0its7WF2DhySu7nkhPDfZcdpAXldxzIlJpqFkuwQKLU5nkYJpiIyZz1NHYYtW5aum2bV2oCOdDRA==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.90.0 - '@sentry/types': 7.90.0 - '@sentry/utils': 7.90.0 + '@sentry/core': 7.91.0 + '@sentry/types': 7.91.0 + '@sentry/utils': 7.91.0 dev: true - /@sentry/core@7.90.0: - resolution: {integrity: sha512-HolpdHjULCwehKPWHR6IPQM0NBjmORhlBU7FtCh/e8TtSkZ9ztPsuofNBomMS1+mdbL+yxOIc9KUYEl0zRfeAQ==} + /@sentry/core@7.91.0: + resolution: {integrity: sha512-tu+gYq4JrTdrR+YSh5IVHF0fJi/Pi9y0HZ5H9HnYy+UMcXIotxf6hIEaC6ZKGeLWkGXffz2gKpQLe/g6vy/lPA==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.90.0 - '@sentry/utils': 7.90.0 + '@sentry/types': 7.91.0 + '@sentry/utils': 7.91.0 dev: true - /@sentry/node@7.90.0: - resolution: {integrity: sha512-VjDI2MCkidoFEzrMa1gqmwYt1sUhYnu+zoFF5P5jgapTVVJ5xc2b7k/lS62U6IsfxHNrIdTtQHsrbCS5+s0GvQ==} + /@sentry/node@7.91.0: + resolution: {integrity: sha512-hTIfSQxD7L+AKIqyjoq8CWBRkEQrrMZmA3GSZgPI5JFWBHgO0HBo5TH/8TU81oEJh6kqqHAl2ObMhmcnaFqlzg==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.90.0 - '@sentry/core': 7.90.0 - '@sentry/types': 7.90.0 - '@sentry/utils': 7.90.0 + '@sentry-internal/tracing': 7.91.0 + '@sentry/core': 7.91.0 + '@sentry/types': 7.91.0 + '@sentry/utils': 7.91.0 https-proxy-agent: 5.0.1 transitivePeerDependencies: - supports-color dev: true - /@sentry/types@7.90.0: - resolution: {integrity: sha512-dA0Mtba5jYlcQ6xBsGILZuFq4NGrWLfr2ys036z2JE4H1+3PxOVERlD3Di7p+WKYM5gjFw10Hn3EgUV979E3dA==} + /@sentry/types@7.91.0: + resolution: {integrity: sha512-bcQnb7J3P3equbCUc+sPuHog2Y47yGD2sCkzmnZBjvBT0Z1B4f36fI/5WjyZhTjLSiOdg3F2otwvikbMjmBDew==} engines: {node: '>=8'} dev: true - /@sentry/utils@7.90.0: - resolution: {integrity: sha512-6BpqAzONm/HQbdlL4TY2W2vBSmaG/eVvwUaHoz0wB49EkWwpF6j/SO9Kb/XkiA/qp9GoJVXpnGBFQLPx7kv/Yw==} + /@sentry/utils@7.91.0: + resolution: {integrity: sha512-fvxjrEbk6T6Otu++Ax9ntlQ0sGRiwSC179w68aC3u26Wr30FAIRKqHTCCdc2jyWk7Gd9uWRT/cq+g8NG/8BfSg==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.90.0 + '@sentry/types': 7.91.0 dev: true /@sideway/address@4.1.4: @@ -3002,7 +3004,7 @@ packages: postcss: '>=7.0.0' postcss-syntax: '>=0.36.2' dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 postcss: 8.4.32 postcss-syntax: 0.36.2(postcss@8.4.32) transitivePeerDependencies: @@ -3023,8 +3025,8 @@ packages: pretty-format: 27.5.1 dev: true - /@testing-library/jest-dom@6.1.5(@types/jest@29.5.11)(vitest@1.1.0): - resolution: {integrity: sha512-3y04JLW+EceVPy2Em3VwNr95dOKqA8DhR0RJHhHKDZNYXcVXnEK7WIrpj4eYU8SVt/qYZ2aRWt/WgQ+grNES8g==} + /@testing-library/jest-dom@6.2.0(@types/jest@29.5.11)(vitest@1.1.1): + resolution: {integrity: sha512-+BVQlJ9cmEn5RDMUS8c2+TU6giLvzaHZ8sU/x0Jj7fk+6/46wPdwlgOPcpxS17CjcanBi/3VmGMqVr2rmbUmNw==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} peerDependencies: '@jest/globals': '>= 28' @@ -3042,18 +3044,18 @@ packages: optional: true dependencies: '@adobe/css-tools': 4.3.2 - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.23.7 '@types/jest': 29.5.11 aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 - dom-accessibility-api: 0.5.16 + dom-accessibility-api: 0.6.3 lodash: 4.17.21 redent: 3.0.0 - vitest: 1.1.0(@types/node@20.10.5)(jsdom@23.0.1)(sass@1.69.5) + vitest: 1.1.1(@types/node@20.10.6)(jsdom@23.0.1)(sass@1.69.7) dev: true - /@testing-library/react-hooks@8.0.1(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + /@testing-library/react-hooks@8.0.1(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g==} engines: {node: '>=12'} peerDependencies: @@ -3070,7 +3072,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.10 - '@types/react': 18.2.45 + '@types/react': 18.2.46 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-error-boundary: 3.1.4(react@18.2.0) @@ -3090,8 +3092,8 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@testing-library/user-event@14.5.1(@testing-library/dom@9.3.3): - resolution: {integrity: sha512-UCcUKrUYGj7ClomOo2SpNVvx4/fkd/2BbIHDCle8A0ax+P3bU7yJwDBDrS6ZwdTMARWTGODX1hEsCcO+7beJjg==} + /@testing-library/user-event@14.5.2(@testing-library/dom@9.3.3): + resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@testing-library/dom': '>=7.21.4' @@ -3172,14 +3174,14 @@ packages: /@types/fs-extra@8.1.3: resolution: {integrity: sha512-7IdV01N0u/CaVO0fuY1YmEg14HQN3+EW8mpNgg6NEfxEl/lzCa5OxlBu3iFsCAdamnYOcTQ7oEi43Xc/67Rgzw==} dependencies: - '@types/node': 20.10.5 + '@types/node': 20.10.6 dev: true /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.10.5 + '@types/node': 20.10.6 dev: true /@types/history@4.7.11: @@ -3189,7 +3191,7 @@ packages: /@types/hoist-non-react-statics@3.3.5: resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==} dependencies: - '@types/react': 18.2.45 + '@types/react': 18.2.46 hoist-non-react-statics: 3.3.2 dev: true @@ -3240,14 +3242,14 @@ packages: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} dev: true - /@types/node@18.19.3: - resolution: {integrity: sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==} + /@types/node@18.19.4: + resolution: {integrity: sha512-xNzlUhzoHotIsnFoXmJB+yWmBvFZgKCI9TtPIEdYIMM1KWfwuY8zh7wvc1u1OAXlC7dlf6mZVx/s+Y5KfFz19A==} dependencies: undici-types: 5.26.5 dev: true - /@types/node@20.10.5: - resolution: {integrity: sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==} + /@types/node@20.10.6: + resolution: {integrity: sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==} dependencies: undici-types: 5.26.5 dev: true @@ -3263,14 +3265,14 @@ packages: /@types/react-dom@18.2.18: resolution: {integrity: sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==} dependencies: - '@types/react': 18.2.45 + '@types/react': 18.2.46 dev: true /@types/react-router-dom@5.3.3: resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.45 + '@types/react': 18.2.46 '@types/react-router': 5.1.19 dev: true @@ -3278,11 +3280,11 @@ packages: resolution: {integrity: sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.45 + '@types/react': 18.2.46 dev: true - /@types/react@18.2.45: - resolution: {integrity: sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==} + /@types/react@18.2.46: + resolution: {integrity: sha512-nNCvVBcZlvX4NU1nRRNV/mFl1nNRuTuslAJglQsq+8ldXe5Xv0Wd2f7WTE3jOxhLH2BFfiZGC6GCp+kHQbgG+w==} dependencies: '@types/prop-types': 15.7.11 '@types/scheduler': 0.16.8 @@ -3317,18 +3319,18 @@ packages: resolution: {integrity: sha512-mmiVvwpYklFIv9E8qfxuPyIt/OuyIrn6gMOAMOFUO3WJfSrSE+sGUoa4PiZj77Ut7bKZpaa6o1fBKS/4TOEvnA==} dependencies: '@types/hoist-non-react-statics': 3.3.5 - '@types/react': 18.2.45 + '@types/react': 18.2.46 csstype: 3.1.3 dev: true /@types/stylis@4.2.0: resolution: {integrity: sha512-n4sx2bqL0mW1tvDf/loQ+aMX7GQD3lc3fkCMC55VFNDu/vBOabO+LTIeXKM14xK0ppk5TUGcWRjiSpIlUpghKw==} - /@types/testing-library__jest-dom@6.0.0(@types/jest@29.5.11)(vitest@1.1.0): + /@types/testing-library__jest-dom@6.0.0(@types/jest@29.5.11)(vitest@1.1.1): resolution: {integrity: sha512-bnreXCgus6IIadyHNlN/oI5FfX4dWgvGhOPvpr7zzCYDGAPIfvyIoAozMBINmhmsVuqV0cncejF2y5KC7ScqOg==} deprecated: This is a stub types definition. @testing-library/jest-dom provides its own type definitions, so you do not need this installed. dependencies: - '@testing-library/jest-dom': 6.1.5(@types/jest@29.5.11)(vitest@1.1.0) + '@testing-library/jest-dom': 6.2.0(@types/jest@29.5.11)(vitest@1.1.1) transitivePeerDependencies: - '@jest/globals' - '@types/jest' @@ -3350,12 +3352,12 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 20.10.5 + '@types/node': 20.10.6 dev: true optional: true - /@typescript-eslint/eslint-plugin@6.16.0(@typescript-eslint/parser@6.16.0)(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-O5f7Kv5o4dLWQtPX4ywPPa+v9G+1q1x8mz0Kr0pXUtKsevo+gIJHLkGc8RxaZWtP8RrhwhSNIWThnW42K9/0rQ==} + /@typescript-eslint/eslint-plugin@6.17.0(@typescript-eslint/parser@6.17.0)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-Vih/4xLXmY7V490dGwBQJTpIZxH4ZFH6eCVmQ4RFkB+wmaCTDAx4dtgoWwMNGKLkqRY1L6rPqzEbjorRnDo4rQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -3366,11 +3368,11 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.16.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.16.0 - '@typescript-eslint/type-utils': 6.16.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.16.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.16.0 + '@typescript-eslint/parser': 6.17.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.17.0 + '@typescript-eslint/type-utils': 6.17.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.17.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.17.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 graphemer: 1.4.0 @@ -3396,8 +3398,8 @@ packages: - typescript dev: true - /@typescript-eslint/parser@6.16.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-H2GM3eUo12HpKZU9njig3DF5zJ58ja6ahj1GoHEHOgQvYxzoFJJEvC1MQ7T2l9Ha+69ZSOn7RTxOdpC/y3ikMw==} + /@typescript-eslint/parser@6.17.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-C4bBaX2orvhK+LlwrY8oWGmSl4WolCfYm513gEccdWZj0CwGadbIADb0FtVEcI+WzUyjyoBj2JRP8g25E6IB8A==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -3406,10 +3408,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.16.0 - '@typescript-eslint/types': 6.16.0 - '@typescript-eslint/typescript-estree': 6.16.0(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.16.0 + '@typescript-eslint/scope-manager': 6.17.0 + '@typescript-eslint/types': 6.17.0 + '@typescript-eslint/typescript-estree': 6.17.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.17.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 typescript: 5.3.3 @@ -3425,16 +3427,16 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/scope-manager@6.16.0: - resolution: {integrity: sha512-0N7Y9DSPdaBQ3sqSCwlrm9zJwkpOuc6HYm7LpzLAPqBL7dmzAUimr4M29dMkOP/tEwvOCC/Cxo//yOfJD3HUiw==} + /@typescript-eslint/scope-manager@6.17.0: + resolution: {integrity: sha512-RX7a8lwgOi7am0k17NUO0+ZmMOX4PpjLtLRgLmT1d3lBYdWH4ssBUbwdmc5pdRX8rXon8v9x8vaoOSpkHfcXGA==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.16.0 - '@typescript-eslint/visitor-keys': 6.16.0 + '@typescript-eslint/types': 6.17.0 + '@typescript-eslint/visitor-keys': 6.17.0 dev: true - /@typescript-eslint/type-utils@6.16.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-ThmrEOcARmOnoyQfYkHw/DX2SEYBalVECmoldVuH6qagKROp/jMnfXpAU/pAIWub9c4YTxga+XwgAkoA0pxfmg==} + /@typescript-eslint/type-utils@6.17.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-hDXcWmnbtn4P2B37ka3nil3yi3VCQO2QEB9gBiHJmQp5wmyQWqnjA85+ZcE8c4FqnaB6lBwMrPkgd4aBYz3iNg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -3443,8 +3445,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.16.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.16.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.17.0(typescript@5.3.3) + '@typescript-eslint/utils': 6.17.0(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 ts-api-utils: 1.0.3(typescript@5.3.3) @@ -3458,8 +3460,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@6.16.0: - resolution: {integrity: sha512-hvDFpLEvTJoHutVl87+MG/c5C8I6LOgEx05zExTSJDEVU7hhR3jhV8M5zuggbdFCw98+HhZWPHZeKS97kS3JoQ==} + /@typescript-eslint/types@6.17.0: + resolution: {integrity: sha512-qRKs9tvc3a4RBcL/9PXtKSehI/q8wuU9xYJxe97WFxnzH8NWWtcW3ffNS+EWg8uPvIerhjsEZ+rHtDqOCiH57A==} engines: {node: ^16.0.0 || >=18.0.0} dev: true @@ -3484,8 +3486,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.16.0(typescript@5.3.3): - resolution: {integrity: sha512-VTWZuixh/vr7nih6CfrdpmFNLEnoVBF1skfjdyGnNwXOH1SLeHItGdZDHhhAIzd3ACazyY2Fg76zuzOVTaknGA==} + /@typescript-eslint/typescript-estree@6.17.0(typescript@5.3.3): + resolution: {integrity: sha512-gVQe+SLdNPfjlJn5VNGhlOhrXz4cajwFd5kAgWtZ9dCZf4XJf8xmgCTLIqec7aha3JwgLI2CK6GY1043FRxZwg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -3493,8 +3495,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.16.0 - '@typescript-eslint/visitor-keys': 6.16.0 + '@typescript-eslint/types': 6.17.0 + '@typescript-eslint/visitor-keys': 6.17.0 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 @@ -3526,8 +3528,8 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.16.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-T83QPKrBm6n//q9mv7oiSvy/Xq/7Hyw9SzSEhMHJwznEmQayfBM87+oAlkNAMEO7/MjIwKyOHgBJbxB0s7gx2A==} + /@typescript-eslint/utils@6.17.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-LofsSPjN/ITNkzV47hxas2JCsNCEnGhVvocfyOcLzT9c/tSZE7SfhS/iWtzP1lKNOEfLhRTZz6xqI8N2RzweSQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -3535,9 +3537,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 6.16.0 - '@typescript-eslint/types': 6.16.0 - '@typescript-eslint/typescript-estree': 6.16.0(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.17.0 + '@typescript-eslint/types': 6.17.0 + '@typescript-eslint/typescript-estree': 6.17.0(typescript@5.3.3) eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: @@ -3553,11 +3555,11 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@6.16.0: - resolution: {integrity: sha512-QSFQLruk7fhs91a/Ep/LqRdbJCZ1Rq03rqBdKT5Ky17Sz8zRLUksqIe9DW0pKtg/Z35/ztbLQ6qpOCN6rOC11A==} + /@typescript-eslint/visitor-keys@6.17.0: + resolution: {integrity: sha512-H6VwB/k3IuIeQOyYczyyKN8wH6ed8EwliaYHLxOIhyF0dYEIsN8+Bk3GE19qafeMKyZJJHP8+O1HiFhFLUNKSg==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.16.0 + '@typescript-eslint/types': 6.17.0 eslint-visitor-keys: 3.4.3 dev: true @@ -3571,18 +3573,18 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 dependencies: - '@babel/core': 7.23.6 - '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.6) + '@babel/core': 7.23.7 + '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.7) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 5.0.10(@types/node@20.10.5)(sass@1.69.5) + vite: 5.0.10(@types/node@20.10.6)(sass@1.69.7) transitivePeerDependencies: - supports-color dev: true - /@vitest/coverage-v8@1.1.0(vitest@1.1.0): - resolution: {integrity: sha512-kHQRk70vTdXAyQY2C0vKOHPyQD/R6IUzcGdO4vCuyr4alE5Yg1+Sk2jSdjlIrTTXdcNEs+ReWVM09mmSFJpzyQ==} + /@vitest/coverage-v8@1.1.1(vitest@1.1.1): + resolution: {integrity: sha512-TCXSh6sA92t7D5p7HJ64sPCi+szP8E3NiKTsR3YR8vVEVZB9yclQu2btktCthxahKBl7PwheP5OuejYg13xccg==} peerDependencies: vitest: ^1.0.0 dependencies: @@ -3596,46 +3598,46 @@ packages: magic-string: 0.30.5 magicast: 0.3.2 picocolors: 1.0.0 - std-env: 3.6.0 + std-env: 3.7.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.1.0(@types/node@20.10.5)(jsdom@23.0.1)(sass@1.69.5) + vitest: 1.1.1(@types/node@20.10.6)(jsdom@23.0.1)(sass@1.69.7) transitivePeerDependencies: - supports-color dev: true - /@vitest/expect@1.1.0: - resolution: {integrity: sha512-9IE2WWkcJo2BR9eqtY5MIo3TPmS50Pnwpm66A6neb2hvk/QSLfPXBz2qdiwUOQkwyFuuXEUj5380CbwfzW4+/w==} + /@vitest/expect@1.1.1: + resolution: {integrity: sha512-Qpw01C2Hyb3085jBkOJLQ7HRX0Ncnh2qV4p+xWmmhcIUlMykUF69zsnZ1vPmAjZpomw9+5tWEGOQ0GTfR8U+kA==} dependencies: - '@vitest/spy': 1.1.0 - '@vitest/utils': 1.1.0 + '@vitest/spy': 1.1.1 + '@vitest/utils': 1.1.1 chai: 4.3.10 dev: true - /@vitest/runner@1.1.0: - resolution: {integrity: sha512-zdNLJ00pm5z/uhbWF6aeIJCGMSyTyWImy3Fcp9piRGvueERFlQFbUwCpzVce79OLm2UHk9iwaMSOaU9jVHgNVw==} + /@vitest/runner@1.1.1: + resolution: {integrity: sha512-8HokyJo1SnSi3uPFKfWm/Oq1qDwLC4QDcVsqpXIXwsRPAg3gIDh8EbZ1ri8cmQkBxdOu62aOF9B4xcqJhvt4xQ==} dependencies: - '@vitest/utils': 1.1.0 + '@vitest/utils': 1.1.1 p-limit: 5.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@1.1.0: - resolution: {integrity: sha512-5O/wyZg09V5qmNmAlUgCBqflvn2ylgsWJRRuPrnHEfDNT6tQpQ8O1isNGgo+VxofISHqz961SG3iVvt3SPK/QQ==} + /@vitest/snapshot@1.1.1: + resolution: {integrity: sha512-WnMHjv4VdHLbFGgCdVVvyRkRPnOKN75JJg+LLTdr6ah7YnL75W+7CTIMdzPEPzaDxA8r5yvSVlc1d8lH3yE28w==} dependencies: magic-string: 0.30.5 pathe: 1.1.1 pretty-format: 29.7.0 dev: true - /@vitest/spy@1.1.0: - resolution: {integrity: sha512-sNOVSU/GE+7+P76qYo+VXdXhXffzWZcYIPQfmkiRxaNCSPiLANvQx5Mx6ZURJ/ndtEkUJEpvKLXqAYTKEY+lTg==} + /@vitest/spy@1.1.1: + resolution: {integrity: sha512-hDU2KkOTfFp4WFFPWwHFauddwcKuGQ7gF6Un/ZZkCogoAiTMN7/7YKvUDbywPZZ754iCQGjdUmXN3t4k0jm1IQ==} dependencies: tinyspy: 2.2.0 dev: true - /@vitest/utils@1.1.0: - resolution: {integrity: sha512-z+s510fKmYz4Y41XhNs3vcuFTFhcij2YF7F8VQfMEYAAUfqQh0Zfg7+w9xdgFGhPf3tX3TicAe+8BDITk6ampQ==} + /@vitest/utils@1.1.1: + resolution: {integrity: sha512-E9LedH093vST/JuBSyHLFMpxJKW3dLhe/flUSPFedoyj4wKiFX7Jm8gYLtOIiin59dgrssfmFv0BJ1u8P/LC/A==} dependencies: diff-sequences: 29.6.3 loupe: 2.3.7 @@ -3826,6 +3828,12 @@ packages: hasBin: true dev: true + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -4212,14 +4220,14 @@ packages: resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} dev: true - /babel-loader@9.1.3(@babel/core@7.23.6)(webpack@5.89.0): + /babel-loader@9.1.3(@babel/core@7.23.7)(webpack@5.89.0): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 webpack: '>=5' dependencies: - '@babel/core': 7.23.6 + '@babel/core': 7.23.7 find-cache-dir: 4.0.0 schema-utils: 4.2.0 webpack: 5.89.0 @@ -4234,53 +4242,53 @@ packages: resolve: 1.22.4 dev: true - /babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.6): + /babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.7): resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.6 - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) + '@babel/core': 7.23.7 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.7) semver: 7.5.4 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.6): + /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.7): resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.6 - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) - core-js-compat: 3.34.0 + '@babel/core': 7.23.7 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.7) + core-js-compat: 3.35.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.6): + /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.7): resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.6 - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) + '@babel/core': 7.23.7 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.7) transitivePeerDependencies: - supports-color dev: true - /babel-plugin-styled-components@2.1.4(@babel/core@7.23.6)(styled-components@6.1.3): + /babel-plugin-styled-components@2.1.4(@babel/core@7.23.7)(styled-components@6.1.6): resolution: {integrity: sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==} peerDependencies: styled-components: '>= 2' dependencies: '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.6) + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.7) lodash: 4.17.21 picomatch: 2.3.1 - styled-components: 6.1.3(react-dom@18.2.0)(react@18.2.0) + styled-components: 6.1.6(react-dom@18.2.0)(react@18.2.0) transitivePeerDependencies: - '@babel/core' dev: true @@ -4376,8 +4384,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001570 - electron-to-chromium: 1.4.615 + caniuse-lite: 1.0.30001572 + electron-to-chromium: 1.4.616 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.2) dev: true @@ -4420,21 +4428,20 @@ packages: engines: {node: '>= 0.8'} dev: true - /c8@8.0.1: - resolution: {integrity: sha512-EINpopxZNH1mETuI0DzRA4MZpAUH+IFiRhnmFD3vFr3vdrgxqi3VfE3KL0AIL+zDq8rC9bZqwM/VDmmoe04y7w==} - engines: {node: '>=12'} + /c8@9.0.0: + resolution: {integrity: sha512-nFJhU2Cz6Frh2awk3IW7wwk3wx27/U2v8ojQCHGc1GWTCHS6aMu4lal327/ZnnYj7oSThGF1X3qUP1yzAJBcOQ==} + engines: {node: '>=14.14.0'} hasBin: true dependencies: '@bcoe/v8-coverage': 0.2.3 '@istanbuljs/schema': 0.1.3 find-up: 5.0.0 - foreground-child: 2.0.0 - istanbul-lib-coverage: 3.2.0 + foreground-child: 3.1.1 + istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-reports: 3.1.6 - rimraf: 3.0.2 test-exclude: 6.0.0 - v8-to-istanbul: 9.1.0 + v8-to-istanbul: 9.2.0 yargs: 17.7.2 yargs-parser: 21.1.1 dev: true @@ -4476,7 +4483,7 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.22.2 - caniuse-lite: 1.0.30001570 + caniuse-lite: 1.0.30001574 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true @@ -4489,8 +4496,12 @@ packages: resolution: {integrity: sha512-na2WUmOxnwIZtwnFI2CZ/3er0wdNzU7hN+cPYz/z2ajHThnkWjNBOpEPP4n+4r2WPM847JaMotaJE3bnfzjyKw==} dev: true - /caniuse-lite@1.0.30001570: - resolution: {integrity: sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==} + /caniuse-lite@1.0.30001572: + resolution: {integrity: sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==} + dev: true + + /caniuse-lite@1.0.30001574: + resolution: {integrity: sha512-BtYEK4r/iHt/txm81KBudCUcTy7t+s9emrIaHqjYurQ10x71zJ5VQ9x1dYPcz/b+pKSp4y/v1xSI67A+LzpNyg==} dev: true /caseless@0.12.0: @@ -4586,8 +4597,8 @@ packages: engines: {node: '>=8'} dev: true - /classnames@2.3.3: - resolution: {integrity: sha512-1inzZmicIFcmUya7PGtUQeXtcF7zZpPnxtQoYOrz0uiOBGlLFa4ik4361seYL2JCcRDIyfdFHiwQolESFlw+Og==} + /classnames@2.5.1: + resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} dev: false /clean-stack@2.2.0: @@ -4733,8 +4744,8 @@ packages: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true - /core-js-compat@3.34.0: - resolution: {integrity: sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==} + /core-js-compat@3.35.0: + resolution: {integrity: sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==} dependencies: browserslist: 4.22.2 dev: true @@ -4953,8 +4964,8 @@ packages: postcss-unique-selectors: 5.1.1(postcss@8.4.32) dev: true - /cssnano-preset-default@6.0.2(postcss@8.4.32): - resolution: {integrity: sha512-VnZybFeZ63AiVqIUNlxqMxpj9VU8B5j0oKgP7WyVt/7mkyf97KsYkNzsPTV/RVmy54Pg7cBhOK4WATbdCB44gw==} + /cssnano-preset-default@6.0.3(postcss@8.4.32): + resolution: {integrity: sha512-4y3H370aZCkT9Ev8P4SO4bZbt+AExeKhh8wTbms/X7OLDo5E7AYUUy6YPxa/uF5Grf+AJwNcCnxKhZynJ6luBA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 @@ -4963,32 +4974,32 @@ packages: cssnano-utils: 4.0.1(postcss@8.4.32) postcss: 8.4.32 postcss-calc: 9.0.1(postcss@8.4.32) - postcss-colormin: 6.0.1(postcss@8.4.32) - postcss-convert-values: 6.0.1(postcss@8.4.32) + postcss-colormin: 6.0.2(postcss@8.4.32) + postcss-convert-values: 6.0.2(postcss@8.4.32) postcss-discard-comments: 6.0.1(postcss@8.4.32) postcss-discard-duplicates: 6.0.1(postcss@8.4.32) postcss-discard-empty: 6.0.1(postcss@8.4.32) postcss-discard-overridden: 6.0.1(postcss@8.4.32) - postcss-merge-longhand: 6.0.1(postcss@8.4.32) - postcss-merge-rules: 6.0.2(postcss@8.4.32) + postcss-merge-longhand: 6.0.2(postcss@8.4.32) + postcss-merge-rules: 6.0.3(postcss@8.4.32) postcss-minify-font-values: 6.0.1(postcss@8.4.32) postcss-minify-gradients: 6.0.1(postcss@8.4.32) - postcss-minify-params: 6.0.1(postcss@8.4.32) - postcss-minify-selectors: 6.0.1(postcss@8.4.32) + postcss-minify-params: 6.0.2(postcss@8.4.32) + postcss-minify-selectors: 6.0.2(postcss@8.4.32) postcss-normalize-charset: 6.0.1(postcss@8.4.32) postcss-normalize-display-values: 6.0.1(postcss@8.4.32) postcss-normalize-positions: 6.0.1(postcss@8.4.32) postcss-normalize-repeat-style: 6.0.1(postcss@8.4.32) postcss-normalize-string: 6.0.1(postcss@8.4.32) postcss-normalize-timing-functions: 6.0.1(postcss@8.4.32) - postcss-normalize-unicode: 6.0.1(postcss@8.4.32) + postcss-normalize-unicode: 6.0.2(postcss@8.4.32) postcss-normalize-url: 6.0.1(postcss@8.4.32) postcss-normalize-whitespace: 6.0.1(postcss@8.4.32) postcss-ordered-values: 6.0.1(postcss@8.4.32) - postcss-reduce-initial: 6.0.1(postcss@8.4.32) + postcss-reduce-initial: 6.0.2(postcss@8.4.32) postcss-reduce-transforms: 6.0.1(postcss@8.4.32) - postcss-svgo: 6.0.1(postcss@8.4.32) - postcss-unique-selectors: 6.0.1(postcss@8.4.32) + postcss-svgo: 6.0.2(postcss@8.4.32) + postcss-unique-selectors: 6.0.2(postcss@8.4.32) dev: true /cssnano-utils@3.1.0(postcss@8.4.32): @@ -5021,13 +5032,13 @@ packages: yaml: 1.10.2 dev: true - /cssnano@6.0.2(postcss@8.4.32): - resolution: {integrity: sha512-Tu9wv8UdN6CoiQnIVkCNvi+0rw/BwFWOJBlg2bVfEyKaadSuE3Gq/DD8tniVvggTJGwK88UjqZp7zL5sv6t1aA==} + /cssnano@6.0.3(postcss@8.4.32): + resolution: {integrity: sha512-MRq4CIj8pnyZpcI2qs6wswoYoDD1t0aL28n+41c1Ukcpm56m1h6mCexIHBGjfZfnTqtGSSCP4/fB1ovxgjBOiw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 dependencies: - cssnano-preset-default: 6.0.2(postcss@8.4.32) + cssnano-preset-default: 6.0.3(postcss@8.4.32) lilconfig: 3.0.0 postcss: 8.4.32 dev: true @@ -5060,15 +5071,15 @@ packages: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} dev: true - /cypress@13.6.1: - resolution: {integrity: sha512-k1Wl5PQcA/4UoTffYKKaxA0FJKwg8yenYNYRzLt11CUR0Kln+h7Udne6mdU1cUIdXBDTVZWtmiUjzqGs7/pEpw==} + /cypress@13.6.2: + resolution: {integrity: sha512-TW3bGdPU4BrfvMQYv1z3oMqj71YI4AlgJgnrycicmPZAXtvywVFZW9DAToshO65D97rCWfG/kqMFsYB6Kp91gQ==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} hasBin: true requiresBuild: true dependencies: '@cypress/request': 3.0.1 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) - '@types/node': 18.19.3 + '@types/node': 18.19.4 '@types/sinonjs__fake-timers': 8.1.1 '@types/sizzle': 2.3.8 arch: 2.2.0 @@ -5295,6 +5306,10 @@ packages: resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} dev: true + /dom-accessibility-api@0.6.3: + resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} + dev: true + /dom-serializer@1.4.1: resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} dependencies: @@ -5364,8 +5379,8 @@ packages: resolution: {integrity: sha512-zF6y5v/YfoFIgwf2dDfAqVlPPsyQeWNpEWXbAlDUS8Ax4Z2VoiiZpAPC0Jm9hXEkJm2vIZpwB6rc4KnLTQffbQ==} dev: true - /electron-to-chromium@1.4.615: - resolution: {integrity: sha512-/bKPPcgZVUziECqDc+0HkT87+0zhaWSZHNXqF8FLd2lQcptpmUFwoCSWjCdOng9Gdq+afKArPdEg/0ZW461Eng==} + /electron-to-chromium@1.4.616: + resolution: {integrity: sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==} dev: true /emoji-regex@10.3.0: @@ -5693,7 +5708,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.16.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.17.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -5714,7 +5729,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.16.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.17.0(eslint@8.56.0)(typescript@5.3.3) debug: 3.2.7(supports-color@8.1.1) eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 @@ -5722,7 +5737,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.16.0)(eslint@8.56.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.17.0)(eslint@8.56.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -5732,7 +5747,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.16.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.17.0(eslint@8.56.0)(typescript@5.3.3) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 @@ -5741,7 +5756,7 @@ packages: doctrine: 2.1.0 eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.16.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.17.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -5817,7 +5832,7 @@ packages: requireindex: 1.2.0 dev: true - /eslint-plugin-typescript-sort-keys@3.1.0(@typescript-eslint/parser@6.16.0)(eslint@8.56.0)(typescript@5.3.3): + /eslint-plugin-typescript-sort-keys@3.1.0(@typescript-eslint/parser@6.17.0)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-rgZeYfEguqKni/V7sbmgFu9/94UDAQd7YqNd0J7Qhw7SdLIGd0iBk2KgpjhRhe2ge4rPSLDIdFWwUiDqBOst6Q==} engines: {node: '>= 16'} peerDependencies: @@ -5826,7 +5841,7 @@ packages: typescript: ^3 || ^4 || ^5 dependencies: '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.16.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.17.0(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 json-schema: 0.4.0 natural-compare-lite: 1.4.0 @@ -6271,14 +6286,6 @@ packages: is-callable: 1.2.7 dev: true - /foreground-child@2.0.0: - resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} - engines: {node: '>=8.0.0'} - dependencies: - cross-spawn: 7.0.3 - signal-exit: 3.0.7 - dev: true - /foreground-child@3.1.1: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} @@ -7199,11 +7206,6 @@ packages: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} dev: true - /istanbul-lib-coverage@3.2.0: - resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} - engines: {node: '>=8'} - dev: true - /istanbul-lib-coverage@3.2.2: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} @@ -7213,7 +7215,7 @@ packages: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} dependencies: - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 make-dir: 4.0.0 supports-color: 7.2.0 dev: true @@ -7311,7 +7313,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.10.5 + '@types/node': 20.10.6 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -7322,7 +7324,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.10.5 + '@types/node': 20.10.6 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -7452,7 +7454,7 @@ packages: /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: - universalify: 2.0.0 + universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 dev: true @@ -7693,8 +7695,8 @@ packages: get-func-name: 2.0.2 dev: true - /lru-cache@10.0.1: - resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} + /lru-cache@10.1.0: + resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} engines: {node: 14 || >=16.14} dev: true @@ -7872,7 +7874,7 @@ packages: /mlly@1.4.2: resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} dependencies: - acorn: 8.11.2 + acorn: 8.11.3 pathe: 1.1.1 pkg-types: 1.0.3 ufo: 1.3.2 @@ -8306,7 +8308,7 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 10.0.1 + lru-cache: 10.1.0 minipass: 7.0.4 dev: true @@ -8408,7 +8410,7 @@ packages: postcss: ^8.2.2 dependencies: postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 dev: true @@ -8419,7 +8421,7 @@ packages: postcss: ^8.2.2 dependencies: postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 dev: true @@ -8477,8 +8479,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-colormin@6.0.1(postcss@8.4.32): - resolution: {integrity: sha512-Tb9aR2wCJCzKuNjIeMzVNd0nXjQy25HDgFmmaRsHnP0eP/k8uQWE4S8voX5S2coO5CeKrp+USFs1Ayv9Tpxx6w==} + /postcss-colormin@6.0.2(postcss@8.4.32): + resolution: {integrity: sha512-TXKOxs9LWcdYo5cgmcSHPkyrLAh86hX1ijmyy6J8SbOhyv6ua053M3ZAM/0j44UsnQNIWdl8gb5L7xX2htKeLw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 @@ -8501,8 +8503,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-convert-values@6.0.1(postcss@8.4.32): - resolution: {integrity: sha512-zTd4Vh0HxGkhg5aHtfCogcRHzGkvblfdWlQ53lIh1cJhYcGyIxh2hgtKoVh40AMktRERet+JKdB04nNG19kjmA==} + /postcss-convert-values@6.0.2(postcss@8.4.32): + resolution: {integrity: sha512-aeBmaTnGQ+NUSVQT8aY0sKyAD/BaLJenEKZ03YK0JnDE1w1Rr8XShoxdal2V2H26xTJKr3v5haByOhJuyT4UYw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 @@ -8742,15 +8744,15 @@ packages: stylehacks: 5.1.1(postcss@8.4.32) dev: true - /postcss-merge-longhand@6.0.1(postcss@8.4.32): - resolution: {integrity: sha512-vmr/HZQzaPXc45FRvSctqFTF05UaDnTn5ABX+UtQPJznDWT/QaFbVc/pJ5C2YPxx2J2XcfmWowlKwtCDwiQ5hA==} + /postcss-merge-longhand@6.0.2(postcss@8.4.32): + resolution: {integrity: sha512-+yfVB7gEM8SrCo9w2lCApKIEzrTKl5yS1F4yGhV3kSim6JzbfLGJyhR1B6X+6vOT0U33Mgx7iv4X9MVWuaSAfw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.32 postcss-value-parser: 4.2.0 - stylehacks: 6.0.1(postcss@8.4.32) + stylehacks: 6.0.2(postcss@8.4.32) dev: true /postcss-merge-rules@5.1.4(postcss@8.4.32): @@ -8763,11 +8765,11 @@ packages: caniuse-api: 3.0.0 cssnano-utils: 3.1.0(postcss@8.4.32) postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + postcss-selector-parser: 6.0.15 dev: true - /postcss-merge-rules@6.0.2(postcss@8.4.32): - resolution: {integrity: sha512-6lm8bl0UfriSfxI+F/cezrebqqP8w702UC6SjZlUlBYwuRVNbmgcJuQU7yePIvD4MNT53r/acQCUAyulrpgmeQ==} + /postcss-merge-rules@6.0.3(postcss@8.4.32): + resolution: {integrity: sha512-yfkDqSHGohy8sGYIJwBmIGDv4K4/WrJPX355XrxQb/CSsT4Kc/RxDi6akqn5s9bap85AWgv21ArcUWwWdGNSHA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 @@ -8776,7 +8778,7 @@ packages: caniuse-api: 3.0.0 cssnano-utils: 4.0.1(postcss@8.4.32) postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + postcss-selector-parser: 6.0.15 dev: true /postcss-minify-font-values@5.1.0(postcss@8.4.32): @@ -8835,8 +8837,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-minify-params@6.0.1(postcss@8.4.32): - resolution: {integrity: sha512-eFvGWArqh4khPIgPDu6SZNcaLctx97nO7c59OXnRtGntAp5/VS4gjMhhW9qUFsK6mQ27pEZGt2kR+mPizI+Z9g==} + /postcss-minify-params@6.0.2(postcss@8.4.32): + resolution: {integrity: sha512-zwQtbrPEBDj+ApELZ6QylLf2/c5zmASoOuA4DzolyVGdV38iR2I5QRMsZcHkcdkZzxpN8RS4cN7LPskOkTwTZw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 @@ -8854,17 +8856,17 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + postcss-selector-parser: 6.0.15 dev: true - /postcss-minify-selectors@6.0.1(postcss@8.4.32): - resolution: {integrity: sha512-mfReq5wrS6vkunxvJp6GDuOk+Ak6JV7134gp8L+ANRnV9VwqzTvBtX6lpohooVU750AR0D3pVx2Zn6uCCwOAfQ==} + /postcss-minify-selectors@6.0.2(postcss@8.4.32): + resolution: {integrity: sha512-0b+m+w7OAvZejPQdN2GjsXLv5o0jqYHX3aoV0e7RBKPCsB7TYG5KKWBFhGnB/iP3213Ts8c5H4wLPLMm7z28Sg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + postcss-selector-parser: 6.0.15 dev: true /postcss-modules-extract-imports@3.0.0(postcss@8.4.32): @@ -8884,7 +8886,7 @@ packages: dependencies: icss-utils: 5.1.0(postcss@8.4.32) postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 dev: true @@ -8895,7 +8897,7 @@ packages: postcss: ^8.1.0 dependencies: postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + postcss-selector-parser: 6.0.15 dev: true /postcss-modules-values@4.0.0(postcss@8.4.32): @@ -9064,8 +9066,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-unicode@6.0.1(postcss@8.4.32): - resolution: {integrity: sha512-ok9DsI94nEF79MkvmLfHfn8ddnKXA7w+8YuUoz5m7b6TOdoaRCpvu/QMHXQs9+DwUbvp+ytzz04J55CPy77PuQ==} + /postcss-normalize-unicode@6.0.2(postcss@8.4.32): + resolution: {integrity: sha512-Ff2VdAYCTGyMUwpevTZPZ4w0+mPjbZzLLyoLh/RMpqUqeQKZ+xMm31hkxBavDcGKcxm6ACzGk0nBfZ8LZkStKA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 @@ -9265,8 +9267,8 @@ packages: postcss: 8.4.32 dev: true - /postcss-reduce-initial@6.0.1(postcss@8.4.32): - resolution: {integrity: sha512-cgzsI2ThG1PMSdSyM9A+bVxiiVgPIVz9f5c6H+TqEv0CA89iCOO81mwLWRWLgOKFtQkKob9nNpnkxG/1RlgFcA==} + /postcss-reduce-initial@6.0.2(postcss@8.4.32): + resolution: {integrity: sha512-YGKalhNlCLcjcLvjU5nF8FyeCTkCO5UtvJEt0hrPZVCTtRLSOH4z00T1UntQPj4dUmIYZgMj8qK77JbSX95hSw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 @@ -9335,6 +9337,14 @@ packages: util-deprecate: 1.0.2 dev: true + /postcss-selector-parser@6.0.15: + resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + /postcss-sorting@8.0.2(postcss@8.4.32): resolution: {integrity: sha512-M9dkSrmU00t/jK7rF6BZSZauA5MAaBW4i5EnJXspMwt4iqTh/L9j6fgMnbElEOfyRyfLfVbIHj/R52zHzAPe1Q==} peerDependencies: @@ -9354,15 +9364,15 @@ packages: svgo: 2.8.0 dev: true - /postcss-svgo@6.0.1(postcss@8.4.32): - resolution: {integrity: sha512-eWV4Rrqa06LzTgqirOv5Ln6WTGyU7Pbeqj9WEyKo9tpnWixNATVJMeaEcOHOW1ZYyjcG8wSJwX/28DvU3oy3HA==} + /postcss-svgo@6.0.2(postcss@8.4.32): + resolution: {integrity: sha512-IH5R9SjkTkh0kfFOQDImyy1+mTCb+E830+9SV1O+AaDcoHTvfsvt6WwJeo7KwcHbFnevZVCsXhDmjFiGVuwqFQ==} engines: {node: ^14 || ^16 || >= 18} peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.32 postcss-value-parser: 4.2.0 - svgo: 3.1.0 + svgo: 3.2.0 dev: true /postcss-syntax@0.36.2(postcss@8.4.32): @@ -9396,17 +9406,17 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + postcss-selector-parser: 6.0.15 dev: true - /postcss-unique-selectors@6.0.1(postcss@8.4.32): - resolution: {integrity: sha512-/KCCEpNNR7oXVJ38/Id7GC9Nt0zxO1T3zVbhVaq6F6LSG+3gU3B7+QuTHfD0v8NPEHlzewAout29S0InmB78EQ==} + /postcss-unique-selectors@6.0.2(postcss@8.4.32): + resolution: {integrity: sha512-8IZGQ94nechdG7Y9Sh9FlIY2b4uS8/k8kdKRX040XHsS3B6d1HrJAkXrBSsSu4SuARruSsUjW3nlSw8BHkaAYQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 dependencies: postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + postcss-selector-parser: 6.0.15 dev: true /postcss-value-parser@4.2.0: @@ -9737,7 +9747,7 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.23.7 dev: true /regexp.prototype.flags@1.5.0: @@ -9946,12 +9956,12 @@ packages: del: 5.1.0 dev: true - /rollup-plugin-peer-deps-external@2.2.4(rollup@4.9.1): + /rollup-plugin-peer-deps-external@2.2.4(rollup@4.9.2): resolution: {integrity: sha512-AWdukIM1+k5JDdAqV/Cxd+nejvno2FVLVeZ74NKggm3Q5s9cbbcOgUPGdbxPi4BXu7xGaZ8HG12F+thImYu/0g==} peerDependencies: rollup: '*' dependencies: - rollup: 4.9.1 + rollup: 4.9.2 dev: true /rollup-plugin-postcss@4.0.2(postcss@8.4.32): @@ -9978,7 +9988,7 @@ packages: - ts-node dev: true - /rollup-plugin-typescript2@0.36.0(rollup@4.9.1)(typescript@5.3.3): + /rollup-plugin-typescript2@0.36.0(rollup@4.9.2)(typescript@5.3.3): resolution: {integrity: sha512-NB2CSQDxSe9+Oe2ahZbf+B4bh7pHwjV5L+RSYpCu7Q5ROuN94F9b6ioWwKfz3ueL3KTtmX4o2MUH2cgHDIEUsw==} peerDependencies: rollup: '>=1.26.3' @@ -9987,7 +9997,7 @@ packages: '@rollup/pluginutils': 4.2.1 find-cache-dir: 3.3.2 fs-extra: 10.1.0 - rollup: 4.9.1 + rollup: 4.9.2 semver: 7.5.4 tslib: 2.6.2 typescript: 5.3.3 @@ -9999,24 +10009,24 @@ packages: estree-walker: 0.6.1 dev: true - /rollup@4.9.1: - resolution: {integrity: sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw==} + /rollup@4.9.2: + resolution: {integrity: sha512-66RB8OtFKUTozmVEh3qyNfH+b+z2RXBVloqO2KCC/pjFaGaHtxP9fVfOQKPSGXg2mElmjmxjW/fZ7iKrEpMH5Q==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.9.1 - '@rollup/rollup-android-arm64': 4.9.1 - '@rollup/rollup-darwin-arm64': 4.9.1 - '@rollup/rollup-darwin-x64': 4.9.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.9.1 - '@rollup/rollup-linux-arm64-gnu': 4.9.1 - '@rollup/rollup-linux-arm64-musl': 4.9.1 - '@rollup/rollup-linux-riscv64-gnu': 4.9.1 - '@rollup/rollup-linux-x64-gnu': 4.9.1 - '@rollup/rollup-linux-x64-musl': 4.9.1 - '@rollup/rollup-win32-arm64-msvc': 4.9.1 - '@rollup/rollup-win32-ia32-msvc': 4.9.1 - '@rollup/rollup-win32-x64-msvc': 4.9.1 + '@rollup/rollup-android-arm-eabi': 4.9.2 + '@rollup/rollup-android-arm64': 4.9.2 + '@rollup/rollup-darwin-arm64': 4.9.2 + '@rollup/rollup-darwin-x64': 4.9.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.9.2 + '@rollup/rollup-linux-arm64-gnu': 4.9.2 + '@rollup/rollup-linux-arm64-musl': 4.9.2 + '@rollup/rollup-linux-riscv64-gnu': 4.9.2 + '@rollup/rollup-linux-x64-gnu': 4.9.2 + '@rollup/rollup-linux-x64-musl': 4.9.2 + '@rollup/rollup-win32-arm64-msvc': 4.9.2 + '@rollup/rollup-win32-ia32-msvc': 4.9.2 + '@rollup/rollup-win32-x64-msvc': 4.9.2 fsevents: 2.3.3 dev: true @@ -10076,8 +10086,8 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /sass@1.69.5: - resolution: {integrity: sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==} + /sass@1.69.7: + resolution: {integrity: sha512-rzj2soDeZ8wtE2egyLXgOOHQvaC2iosZrkF6v3EUG+tBwEvhqUCzm0VP3k9gHF9LXbSrRhT5SksoI56Iw8NPnQ==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -10263,13 +10273,13 @@ packages: resolution: {integrity: sha512-9LK+E7Hv5R9u4g4C3p+jjLstaLe11MDsL21UpYaCNmapvMkYhqCV4A/f/3gyH8QjMyh6l68q9xC85vihY9ahMQ==} dev: true - /snyk@1.1266.0: - resolution: {integrity: sha512-upsITfOo/ioJn4F9BmKUIHeVtHNijvk4fx/2u5SfsNCHYabWSbMR2bmGdB1aD1TUonm92VB2hTJTBTYL2FRo5A==} + /snyk@1.1267.0: + resolution: {integrity: sha512-kSBWDa0AsPu3Mfeez6Ss2VzW88ygZrzLhyeHFz/Hcbp/qtrCd+Whx2sbf2ofrXs4ToD/bSoMbytwyJRvN3mjWg==} engines: {node: '>=12'} hasBin: true requiresBuild: true dependencies: - '@sentry/node': 7.90.0 + '@sentry/node': 7.91.0 global-agent: 3.0.0 transitivePeerDependencies: - supports-color @@ -10379,8 +10389,8 @@ packages: - supports-color dev: true - /std-env@3.6.0: - resolution: {integrity: sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg==} + /std-env@3.7.0: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} dev: true /stop-iteration-iterator@1.0.0: @@ -10546,15 +10556,15 @@ packages: /strip-literal@1.3.0: resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} dependencies: - acorn: 8.11.2 + acorn: 8.11.3 dev: true /style-inject@0.3.0: resolution: {integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==} dev: true - /styled-components@6.1.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-kLerFjTAABuEZ870O4q4dyT/VCOJC/HA08+VeIGhkiOKkwJLP17HAWHCiqZWnUMV19m3axlOKR/+/EbCbuJAZg==} + /styled-components@6.1.6(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-DgTLULSC29xpabJ24bbn1+hulU6vvGFQf4RPwBOJrm8WJFnN42yXpo5voBt3jDSJBa5tBd1L6PqswJjQ0wRKdg==} engines: {node: '>= 16'} peerDependencies: react: '>= 16.8.0' @@ -10569,7 +10579,7 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) shallowequal: 1.1.0 - stylis: 4.3.0 + stylis: 4.3.1 tslib: 2.5.0 /stylehacks@5.1.1(postcss@8.4.32): @@ -10580,18 +10590,18 @@ packages: dependencies: browserslist: 4.22.2 postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + postcss-selector-parser: 6.0.15 dev: true - /stylehacks@6.0.1(postcss@8.4.32): - resolution: {integrity: sha512-jTqG2aIoX2fYg0YsGvqE4ooE/e75WmaEjnNiP6Ag7irLtHxML8NJRxRxS0HyDpde8DRGuEXTFVHVfR5Tmbxqzg==} + /stylehacks@6.0.2(postcss@8.4.32): + resolution: {integrity: sha512-00zvJGnCu64EpMjX8b5iCZ3us2Ptyw8+toEkb92VdmkEaRaSGBNKAoK6aWZckhXxmQP8zWiTaFaiMGIU8Ve8sg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 dependencies: browserslist: 4.22.2 postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + postcss-selector-parser: 6.0.15 dev: true /stylelint-config-recommended@14.0.0(stylelint@16.1.0): @@ -10680,8 +10690,8 @@ packages: resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} dev: true - /stylis@4.3.0: - resolution: {integrity: sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==} + /stylis@4.3.1: + resolution: {integrity: sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==} /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} @@ -10735,8 +10745,8 @@ packages: stable: 0.1.8 dev: true - /svgo@3.1.0: - resolution: {integrity: sha512-R5SnNA89w1dYgNv570591F66v34b3eQShpIBcQtZtM5trJwm1VvxbIoMpRYY3ybTAutcKTLEmTsdnaknOHbiQA==} + /svgo@3.2.0: + resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -11211,15 +11221,6 @@ packages: hasBin: true dev: true - /v8-to-istanbul@9.1.0: - resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} - engines: {node: '>=10.12.0'} - dependencies: - '@jridgewell/trace-mapping': 0.3.19 - '@types/istanbul-lib-coverage': 2.0.4 - convert-source-map: 1.9.0 - dev: true - /v8-to-istanbul@9.2.0: resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} engines: {node: '>=10.12.0'} @@ -11238,8 +11239,8 @@ packages: extsprintf: 1.3.0 dev: true - /vite-node@1.1.0(@types/node@20.10.5)(sass@1.69.5): - resolution: {integrity: sha512-jV48DDUxGLEBdHCQvxL1mEh7+naVy+nhUUUaPAZLd3FJgXuxQiewHcfeZebbJ6onDqNGkP4r3MhQ342PRlG81Q==} + /vite-node@1.1.1(@types/node@20.10.6)(sass@1.69.7): + resolution: {integrity: sha512-2bGE5w4jvym5v8llF6Gu1oBrmImoNSs4WmRVcavnG2me6+8UQntTqLiAMFyiAobp+ZXhj5ZFhI7SmLiFr/jrow==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: @@ -11247,7 +11248,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.0.10(@types/node@20.10.5)(sass@1.69.5) + vite: 5.0.10(@types/node@20.10.6)(sass@1.69.7) transitivePeerDependencies: - '@types/node' - less @@ -11259,8 +11260,8 @@ packages: - terser dev: true - /vite-tsconfig-paths@4.2.2(typescript@5.3.3)(vite@5.0.10): - resolution: {integrity: sha512-dq0FjyxHHDnp0uS3P12WEOX2W7NeuLzX9AWP38D7Zw2CTbFErapwQVlCiT5DMJcVWKQ1MMdTe92PZl/rBQ7qcw==} + /vite-tsconfig-paths@4.2.3(typescript@5.3.3)(vite@5.0.10): + resolution: {integrity: sha512-xVsA2xe6QSlzBujtWF8q2NYexh7PAUYfzJ4C8Axpe/7d2pcERYxuxGgph9F4f0iQO36g5tyGq6eBUYIssdUrVw==} peerDependencies: vite: '*' peerDependenciesMeta: @@ -11270,13 +11271,13 @@ packages: debug: 4.3.4(supports-color@8.1.1) globrex: 0.1.2 tsconfck: 2.1.2(typescript@5.3.3) - vite: 5.0.10(@types/node@20.10.5)(sass@1.69.5) + vite: 5.0.10(@types/node@20.10.6)(sass@1.69.7) transitivePeerDependencies: - supports-color - typescript dev: true - /vite@5.0.10(@types/node@20.10.5)(sass@1.69.5): + /vite@5.0.10(@types/node@20.10.6)(sass@1.69.7): resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -11304,17 +11305,17 @@ packages: terser: optional: true dependencies: - '@types/node': 20.10.5 + '@types/node': 20.10.6 esbuild: 0.19.10 postcss: 8.4.32 - rollup: 4.9.1 - sass: 1.69.5 + rollup: 4.9.2 + sass: 1.69.7 optionalDependencies: fsevents: 2.3.3 dev: true - /vitest@1.1.0(@types/node@20.10.5)(jsdom@23.0.1)(sass@1.69.5): - resolution: {integrity: sha512-oDFiCrw7dd3Jf06HoMtSRARivvyjHJaTxikFxuqJjO76U436PqlVw1uLn7a8OSPrhSfMGVaRakKpA2lePdw79A==} + /vitest@1.1.1(@types/node@20.10.6)(jsdom@23.0.1)(sass@1.69.7): + resolution: {integrity: sha512-Ry2qs4UOu/KjpXVfOCfQkTnwSXYGrqTbBZxw6reIYEFjSy1QUARRg5pxiI5BEXy+kBVntxUYNMlq4Co+2vD3fQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -11338,12 +11339,12 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.10.5 - '@vitest/expect': 1.1.0 - '@vitest/runner': 1.1.0 - '@vitest/snapshot': 1.1.0 - '@vitest/spy': 1.1.0 - '@vitest/utils': 1.1.0 + '@types/node': 20.10.6 + '@vitest/expect': 1.1.1 + '@vitest/runner': 1.1.1 + '@vitest/snapshot': 1.1.1 + '@vitest/spy': 1.1.1 + '@vitest/utils': 1.1.1 acorn-walk: 8.3.1 cac: 6.7.14 chai: 4.3.10 @@ -11354,12 +11355,12 @@ packages: magic-string: 0.30.5 pathe: 1.1.1 picocolors: 1.0.0 - std-env: 3.6.0 + std-env: 3.7.0 strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.8.1 - vite: 5.0.10(@types/node@20.10.5)(sass@1.69.5) - vite-node: 1.1.0(@types/node@20.10.5)(sass@1.69.5) + vite: 5.0.10(@types/node@20.10.6)(sass@1.69.7) + vite-node: 1.1.1(@types/node@20.10.6)(sass@1.69.7) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/src/components/timeline/timeline.tsx b/src/components/timeline/timeline.tsx index d4e5a49d..a6cadd7c 100644 --- a/src/components/timeline/timeline.tsx +++ b/src/components/timeline/timeline.tsx @@ -119,22 +119,35 @@ const Timeline: React.FunctionComponent = ( // handlers for navigation const handleNext = useCallback(() => { - hasFocus && onNext?.(); + if (hasFocus) { + activeItemIndex.current = Math.min( + activeItemIndex.current + 1, + items.length - 1, + ); + onNext?.(); + } }, [hasFocus, onNext]); - const handlePrevious = useCallback( - () => hasFocus && onPrevious?.(), - [hasFocus, onPrevious], - ); + const handlePrevious = useCallback(() => { + if (hasFocus) { + activeItemIndex.current = Math.max(activeItemIndex.current - 1, 0); + onPrevious?.(); + } + }, [hasFocus, onPrevious]); const handleFirst = useCallback(() => { - hasFocus && onFirst?.(); + if (hasFocus) { + activeItemIndex.current = 0; + onFirst?.(); + } }, [hasFocus, onFirst]); - const handleLast = useCallback( - () => hasFocus && onLast?.(), - [hasFocus, onLast], - ); + const handleLast = useCallback(() => { + if (hasFocus) { + activeItemIndex.current = items.length - 1; + onLast?.(); + } + }, [hasFocus, onLast]); // handler for keyboard navigation const handleKeySelection = useCallback( diff --git a/src/demo/horizontal-samples.tsx b/src/demo/horizontal-samples.tsx index 192aa4db..1a3ab721 100644 --- a/src/demo/horizontal-samples.tsx +++ b/src/demo/horizontal-samples.tsx @@ -57,9 +57,11 @@ export const HorizontalAll: React.FunctionComponent<{ type: string; items: TimelineItemModel[]; }> = ({ items }) => { + const [index, setIndex] = React.useState(-1); return ( + {index} console.log(selected)} + onItemSelected={(selected) => { + console.log('moye', selected.index); + setIndex(selected.index); + }} timelinePointDimension={20} showAllCardsHorizontal activeItemIndex={8} From d4488304d73c52958e450236331fbc0f84333ae7 Mon Sep 17 00:00:00 2001 From: prabhuignoto Date: Thu, 4 Jan 2024 14:39:07 +0530 Subject: [PATCH 02/24] enable parsing html in timeline items --- package.json | 2 + pnpm-lock.yaml | 44 ++++++++++--- src/components/GlobalContext.tsx | 1 + .../timeline-card-content/text-or-content.tsx | 64 +++++++++++++++---- src/demo/data.tsx | 10 ++- src/demo/vertical-samples.tsx | 1 + src/models/TimelineMediaModel.ts | 1 + src/models/TimelineModel.ts | 2 + src/utils/index.ts | 12 ++++ 9 files changed, 113 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index 263d6db8..5b556c2c 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,7 @@ "classnames": "^2.5.1", "dayjs": "^1.11.10", "focus-visible": "^5.2.0", + "sanitize-html": "^2.11.0", "styled-components": "^6.1.6", "stylis": "^4.3.1" }, @@ -81,6 +82,7 @@ "@types/react": "^18.2.46", "@types/react-dom": "^18.2.18", "@types/react-router-dom": "^5.3.3", + "@types/sanitize-html": "^2.9.5", "@types/styled-components": "^5.1.34", "@types/testing-library__jest-dom": "^6.0.0", "@typescript-eslint/eslint-plugin": "^6.17.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fdfcb324..24e4e2e5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,6 +19,9 @@ dependencies: focus-visible: specifier: ^5.2.0 version: 5.2.0 + sanitize-html: + specifier: ^2.11.0 + version: 2.11.0 styled-components: specifier: ^6.1.6 version: 6.1.6(react-dom@18.2.0)(react@18.2.0) @@ -108,6 +111,9 @@ devDependencies: '@types/react-router-dom': specifier: ^5.3.3 version: 5.3.3 + '@types/sanitize-html': + specifier: ^2.9.5 + version: 2.9.5 '@types/styled-components': specifier: ^5.1.34 version: 5.1.34 @@ -3295,6 +3301,12 @@ packages: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} dev: true + /@types/sanitize-html@2.9.5: + resolution: {integrity: sha512-2Sr1vd8Dw+ypsg/oDDfZ57OMSG2Befs+l2CMyCC5bVSK3CpE7lTB2aNlbbWzazgVA+Qqfuholwom6x/mWd1qmw==} + dependencies: + htmlparser2: 8.0.2 + dev: true + /@types/scheduler@0.16.8: resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} dev: true @@ -5215,7 +5227,6 @@ packages: /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - dev: true /define-data-property@1.1.1: resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} @@ -5324,11 +5335,9 @@ packages: domelementtype: 2.3.0 domhandler: 5.0.3 entities: 4.5.0 - dev: true /domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - dev: true /domhandler@4.3.1: resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} @@ -5342,7 +5351,6 @@ packages: engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 - dev: true /domutils@2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} @@ -5358,7 +5366,6 @@ packages: dom-serializer: 2.0.0 domelementtype: 2.3.0 domhandler: 5.0.3 - dev: true /duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} @@ -5424,7 +5431,6 @@ packages: /entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - dev: true /env-paths@2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} @@ -5675,7 +5681,6 @@ packages: /escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - dev: true /escodegen@2.1.0: resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} @@ -6752,6 +6757,14 @@ packages: engines: {node: '>=8'} dev: true + /htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 + /http-proxy-agent@7.0.0: resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} engines: {node: '>= 14'} @@ -7107,7 +7120,6 @@ packages: /is-plain-object@5.0.0: resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} engines: {node: '>=0.10.0'} - dev: true /is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} @@ -8269,6 +8281,10 @@ packages: lines-and-columns: 1.2.4 dev: true + /parse-srcset@1.0.2: + resolution: {integrity: sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==} + dev: false + /parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: @@ -9445,7 +9461,6 @@ packages: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: true /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -10086,6 +10101,17 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true + /sanitize-html@2.11.0: + resolution: {integrity: sha512-BG68EDHRaGKqlsNjJ2xUB7gpInPA8gVx/mvjO743hZaeMCZ2DwzW7xvsqZ+KNU4QKwj86HJ3uu2liISf2qBBUA==} + dependencies: + deepmerge: 4.3.1 + escape-string-regexp: 4.0.0 + htmlparser2: 8.0.2 + is-plain-object: 5.0.0 + parse-srcset: 1.0.2 + postcss: 8.4.32 + dev: false + /sass@1.69.7: resolution: {integrity: sha512-rzj2soDeZ8wtE2egyLXgOOHQvaC2iosZrkF6v3EUG+tBwEvhqUCzm0VP3k9gHF9LXbSrRhT5SksoI56Iw8NPnQ==} engines: {node: '>=14.0.0'} diff --git a/src/components/GlobalContext.tsx b/src/components/GlobalContext.tsx index 00f825ed..de7ea92b 100644 --- a/src/components/GlobalContext.tsx +++ b/src/components/GlobalContext.tsx @@ -80,6 +80,7 @@ const GlobalContextProvider: FunctionComponent> = ( lineWidth: 3, mediaHeight: 200, nestedCardHeight: 150, + parseDetailsTextHTML: false, scrollable: { scrollbar: false, }, diff --git a/src/components/timeline-elements/timeline-card-content/text-or-content.tsx b/src/components/timeline-elements/timeline-card-content/text-or-content.tsx index 8e314643..f08fde87 100644 --- a/src/components/timeline-elements/timeline-card-content/text-or-content.tsx +++ b/src/components/timeline-elements/timeline-card-content/text-or-content.tsx @@ -1,9 +1,10 @@ import { TimelineContentModel } from '@models/TimelineContentModel'; import { ForwardRefExoticComponent, forwardRef, useContext } from 'react'; +import sanitizeHtml from 'sanitize-html'; import { GlobalContext } from '../../GlobalContext'; import { - TimelineSubContent, TimelineContentDetails, + TimelineSubContent, } from './timeline-card-content.styles'; export type TextOrContentModel = Pick< @@ -26,34 +27,69 @@ const getTextOrContent: ( // const { timelineContent, theme, detailedText, showMore } = prop; const isTextArray = Array.isArray(detailedText); - const { fontSizes, classNames } = useContext(GlobalContext); + const { fontSizes, classNames, parseDetailsTextHTML } = + useContext(GlobalContext); if (timelineContent) { return
{timelineContent}
; } else { let textContent = null; if (isTextArray) { - textContent = (detailedText as string[]).map((text, index) => ( - - {text} - - )); + textContent = (detailedText as string[]).map((text, index) => { + const props = parseDetailsTextHTML + ? { + dangerouslySetInnerHTML: { + __html: sanitizeHtml(text, { + parseStyleAttributes: true, + }), + }, + } + : null; + console.log(props); + return ( + + {parseDetailsTextHTML ? null : text} + + ); + }); } else { - textContent = detailedText; + textContent = parseDetailsTextHTML + ? sanitizeHtml(detailedText, { + parseStyleAttributes: true, + }) + : detailedText; } + const textContentProps = + parseDetailsTextHTML && !isTextArray + ? { + dangerouslySetInnerHTML: { + __html: sanitizeHtml(textContent, { + parseStyleAttributes: true, + }), + }, + } + : {}; + return textContent ? ( - {textContent} + {parseDetailsTextHTML && !isTextArray ? null : textContent} ) : null; } diff --git a/src/demo/data.tsx b/src/demo/data.tsx index 1d2bebae..b2ce569a 100644 --- a/src/demo/data.tsx +++ b/src/demo/data.tsx @@ -18,8 +18,15 @@ const items: TimelineItemModel[] = [ 'Men of the British Expeditionary Force (BEF) wade out to a destroyer during the evacuation from Dunkirk.', // cardDetailedText: [`On 10 May 1940, Hitler began his long-awaited offensive in the west by invading neutral Holland and Belgium and attacking northern France.`, `Holland capitulated after only five days of fighting, and the Belgians surrendered on 28 May. With the success of the German ‘Blitzkrieg’, the British Expeditionary Force and French troops were in danger of being cut off and destroyed.`], cardDetailedText: [ - `On 10 May 1940, Hitler began his long-awaited offensive in the west by invading neutral Holland and Belgium and attacking northern France.`, + `On 10 May 1940, Hitler began his long-awaited offensive in the west by invading neutral Holland and Belgium and attacking northern France. +
`, + `
    +
  • Holland capitulated after only five days of fighting, and the Belgians surrendered on 28 May.
  • +
  • With the success of the German ‘Blitzkrieg’, the British Expeditionary Force and French troops were in danger of being cut off and destroyed.
  • +
+ `, ], + // cardDetailedText: `Holland capitulated the after only five days of fighting, and the Belgians surrendered on 28 May.With the success of the German ‘Blitzkrieg’, the British Expeditionary Force and French troops were in danger of being cut off and destroyed.`, }, { title: '25 July 1941', @@ -32,6 +39,7 @@ const items: TimelineItemModel[] = [ }, type: 'IMAGE', }, + // items: [ // { // cardTitle: 'The Battle of Britian Yaar', diff --git a/src/demo/vertical-samples.tsx b/src/demo/vertical-samples.tsx index c3eca0d9..4f63040a 100644 --- a/src/demo/vertical-samples.tsx +++ b/src/demo/vertical-samples.tsx @@ -128,6 +128,7 @@ export const VerticalBasic: FunctionComponent<{ noUniqueId disableTimelinePoint uniqueID="vertical_basic_test" + parseDetailsTextHTML // textOverlay // borderLessCards // theme={{ diff --git a/src/models/TimelineMediaModel.ts b/src/models/TimelineMediaModel.ts index a7cb558b..85ea98e4 100644 --- a/src/models/TimelineMediaModel.ts +++ b/src/models/TimelineMediaModel.ts @@ -60,6 +60,7 @@ export interface CardMediaModel { content?: string | ReactNode; // Text details associated with the media. + // detailsText?: ForwardRefExoticComponent; detailsText?: ForwardRefExoticComponent; // Indicates if media should be hidden. diff --git a/src/models/TimelineModel.ts b/src/models/TimelineModel.ts index e84ea714..7d0697ff 100644 --- a/src/models/TimelineModel.ts +++ b/src/models/TimelineModel.ts @@ -172,6 +172,8 @@ export type TimelineProps = { onThemeChange?: () => void; + parseDetailsTextHTML?: boolean; + // option to enable scrollbar scrollable?: boolean | { scrollbar: boolean }; diff --git a/src/utils/index.ts b/src/utils/index.ts index 688b538d..1de8dd4a 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -1,5 +1,6 @@ import { SlideShowType, TimelineMode } from '@models/TimelineModel'; import { darkTheme, defaultTheme } from '../components/common/themes'; +import santizeHtml from 'sanitize-html'; export const uniqueID = () => { const chars = @@ -65,3 +66,14 @@ export const getSlideShowType: (mode: TimelineMode) => SlideShowType = ( return 'reveal'; }; + +export const isTextArray = (text: string | string[]): text is string[] => { + return Array.isArray(text); +} + +export const sanitizeHtmlText = (text: string | string[]) => { + if (isTextArray(text)) { + return text.map((t) => santizeHtml(t)); + } + return santizeHtml(text); +} From 7db0a6f7fd1c5e70bc9fdb339670eb641c6ec7cf Mon Sep 17 00:00:00 2001 From: prabhuignoto Date: Thu, 4 Jan 2024 14:58:21 +0530 Subject: [PATCH 03/24] update examples --- .../timeline-card-content/timeline-card-content.tsx | 5 +++-- src/demo/data.tsx | 6 ++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/components/timeline-elements/timeline-card-content/timeline-card-content.tsx b/src/components/timeline-elements/timeline-card-content/timeline-card-content.tsx index 6d641fa8..b4893a34 100644 --- a/src/components/timeline-elements/timeline-card-content/timeline-card-content.tsx +++ b/src/components/timeline-elements/timeline-card-content/timeline-card-content.tsx @@ -15,9 +15,9 @@ import Timeline from '../../timeline/timeline'; import CardMedia from '../timeline-card-media/timeline-card-media'; import { ContentFooter } from './content-footer'; import { ContentHeader } from './content-header'; -import { TimelineItemContentWrapper } from './timeline-card-content.styles'; -import { getTextOrContent } from './text-or-content'; import { DetailsText } from './details-text'; +import { getTextOrContent } from './text-or-content'; +import { TimelineItemContentWrapper } from './timeline-card-content.styles'; const TimelineCardContent: React.FunctionComponent = React.memo( @@ -112,6 +112,7 @@ const TimelineCardContent: React.FunctionComponent = return; } const detailsEle = detailsRef.current; + console.log('detailsEle', detailsEle, node); if (!detailsEle) { return; } diff --git a/src/demo/data.tsx b/src/demo/data.tsx index b2ce569a..907c0f6e 100644 --- a/src/demo/data.tsx +++ b/src/demo/data.tsx @@ -23,6 +23,12 @@ const items: TimelineItemModel[] = [ `
  • Holland capitulated after only five days of fighting, and the Belgians surrendered on 28 May.
  • With the success of the German ‘Blitzkrieg’, the British Expeditionary Force and French troops were in danger of being cut off and destroyed.
  • +
  • + Germany’s armoured spearheads reached the Channel coast on 20 May, and the British began to evacuate their troops from Dunkirk. +
  • +
  • + The evacuation was codenamed ‘Operation Dynamo’ and was directed by Admiral Bertram Ramsay from his headquarters deep in the cliffs at Dover. +
`, ], From d5d94d245c5e346a816f7719fd203d3aabff9cd8 Mon Sep 17 00:00:00 2001 From: prabhuignoto Date: Thu, 4 Jan 2024 17:21:24 +0530 Subject: [PATCH 04/24] disableInteraction to completely disable interaction --- src/components/GlobalContext.tsx | 9 +- .../timeline-card-content/text-or-content.tsx | 7 - .../timeline-card-content.tsx | 8 +- .../timeline-control/timeline-control.tsx | 147 ++++++++++-------- .../timeline-vertical-item.tsx | 3 +- .../timeline-vertical/timeline-vertical.tsx | 4 +- src/demo/App.styles.ts | 2 - src/demo/vertical-samples.tsx | 2 +- src/models/TimelineModel.ts | 2 + src/utils/index.ts | 4 +- 10 files changed, 98 insertions(+), 90 deletions(-) diff --git a/src/components/GlobalContext.tsx b/src/components/GlobalContext.tsx index de7ea92b..ac57aa3f 100644 --- a/src/components/GlobalContext.tsx +++ b/src/components/GlobalContext.tsx @@ -7,8 +7,8 @@ import { getSlideShowType, } from '@utils/index'; import { - createContext, FunctionComponent, + createContext, useCallback, useMemo, useState, @@ -71,9 +71,10 @@ const GlobalContextProvider: FunctionComponent> = ( borderLessCards: false, cardHeight: newCardHeight, cardLess: false, - disableAutoScrollOnClick: false, - disableClickOnCircle: false, - disableTimelinePoint: false, + disableAutoScrollOnClick: false || props.disableInteraction, + disableClickOnCircle: false || props.disableInteraction, + disableInteraction: false, + disableTimelinePoint: false || props.disableInteraction, enableBreakPoint: true, enableDarkToggle: false, focusActiveItemOnLoad: false, diff --git a/src/components/timeline-elements/timeline-card-content/text-or-content.tsx b/src/components/timeline-elements/timeline-card-content/text-or-content.tsx index f08fde87..01de198f 100644 --- a/src/components/timeline-elements/timeline-card-content/text-or-content.tsx +++ b/src/components/timeline-elements/timeline-card-content/text-or-content.tsx @@ -24,7 +24,6 @@ const getTextOrContent: ( }) => { const TextOrContent = forwardRef( (prop, ref) => { - // const { timelineContent, theme, detailedText, showMore } = prop; const isTextArray = Array.isArray(detailedText); const { fontSizes, classNames, parseDetailsTextHTML } = @@ -45,7 +44,6 @@ const getTextOrContent: ( }, } : null; - console.log(props); return ( {parseDetailsTextHTML ? null : text} diff --git a/src/components/timeline-elements/timeline-card-content/timeline-card-content.tsx b/src/components/timeline-elements/timeline-card-content/timeline-card-content.tsx index b4893a34..ee50be7f 100644 --- a/src/components/timeline-elements/timeline-card-content/timeline-card-content.tsx +++ b/src/components/timeline-elements/timeline-card-content/timeline-card-content.tsx @@ -76,6 +76,7 @@ const TimelineCardContent: React.FunctionComponent = textOverlay, slideShowType, showProgressOnSlideshow, + disableInteraction, } = useContext(GlobalContext); // If the media is a video, we don't show the progress bar. @@ -112,7 +113,6 @@ const TimelineCardContent: React.FunctionComponent = return; } const detailsEle = detailsRef.current; - console.log('detailsEle', detailsEle, node); if (!detailsEle) { return; } @@ -333,7 +333,8 @@ const TimelineCardContent: React.FunctionComponent = }, [showMore, timelineContent, theme, detailedText]); const handlers = useMemo(() => { - if (!isNested) { + if (!isNested && !disableInteraction) { + console.log('reddit'); return { onPointerDown: (ev: React.PointerEvent) => { ev.stopPropagation(); @@ -350,7 +351,8 @@ const TimelineCardContent: React.FunctionComponent = onPointerLeave: tryHandleResumeSlideshow, }; } - }, [tryHandlePauseSlideshow, tryHandleResumeSlideshow]); + // }, [tryHandlePauseSlideshow, tryHandleResumeSlideshow]); + }, []); return ( = ({ isDark, onPaused, }: TimelineControlModel) => { - const { mode, flipLayout, theme, buttonTexts, classNames, enableDarkToggle } = - useContext(GlobalContext); + const { + mode, + flipLayout, + theme, + buttonTexts, + classNames, + enableDarkToggle, + disableInteraction, + } = useContext(GlobalContext); const rotate = useMemo(() => mode !== 'HORIZONTAL', [mode]); @@ -107,72 +114,76 @@ const TimelineControl: React.FunctionComponent = ({ className={cls('timeline-controls', classNames?.controls)} > {/* jump to first */} - - - - - - - {/* previous */} - - - - - - - {/* next */} - - - - - - - {/* jump to last */} - - - - - + {disableInteraction ? null : ( + <> + + + + + + + {/* previous */} + + + + + + + {/* next */} + + + + + + + {/* jump to last */} + + + + + + + )} {/* slideshow button */} diff --git a/src/components/timeline-vertical/timeline-vertical-item.tsx b/src/components/timeline-vertical/timeline-vertical-item.tsx index 3f5a8035..6c3a47bb 100644 --- a/src/components/timeline-vertical/timeline-vertical-item.tsx +++ b/src/components/timeline-vertical/timeline-vertical-item.tsx @@ -79,6 +79,7 @@ const VerticalItem: React.FunctionComponent = ( classNames, textOverlay, mediaHeight, + disableInteraction, } = useContext(GlobalContext); // handler for onActive @@ -111,7 +112,7 @@ const VerticalItem: React.FunctionComponent = ( > = ({ const customIcon = Array.isArray(iconChildren) ? iconChildren[index] : index === 0 - ? iconChildren - : null; + ? iconChildren + : null; return ( ` border-radius: 4px; margin: 0 auto; diff --git a/src/demo/vertical-samples.tsx b/src/demo/vertical-samples.tsx index 4f63040a..853cc586 100644 --- a/src/demo/vertical-samples.tsx +++ b/src/demo/vertical-samples.tsx @@ -126,9 +126,9 @@ export const VerticalBasic: FunctionComponent<{ slideItemDuration={2500} scrollable={{ scrollbar: false }} noUniqueId - disableTimelinePoint uniqueID="vertical_basic_test" parseDetailsTextHTML + disableInteraction // textOverlay // borderLessCards // theme={{ diff --git a/src/models/TimelineModel.ts b/src/models/TimelineModel.ts index 7d0697ff..1c15f3ff 100644 --- a/src/models/TimelineModel.ts +++ b/src/models/TimelineModel.ts @@ -105,6 +105,8 @@ export type TimelineProps = { // disables the click on the circle disableClickOnCircle?: boolean; + disableInteraction?: boolean; + disableNavOnKey?: boolean; disableTimelinePoint?: boolean; diff --git a/src/utils/index.ts b/src/utils/index.ts index 1de8dd4a..5dcd96b0 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -69,11 +69,11 @@ export const getSlideShowType: (mode: TimelineMode) => SlideShowType = ( export const isTextArray = (text: string | string[]): text is string[] => { return Array.isArray(text); -} +}; export const sanitizeHtmlText = (text: string | string[]) => { if (isTextArray(text)) { return text.map((t) => santizeHtml(t)); } return santizeHtml(text); -} +}; From 01af1e8a649e4e7dd61e3971addaeef8b64875b5 Mon Sep 17 00:00:00 2001 From: prabhuignoto Date: Thu, 4 Jan 2024 17:45:41 +0530 Subject: [PATCH 05/24] added highlight card feature --- src/components/GlobalContext.tsx | 1 + .../timeline-card-content.styles.ts | 23 ++++++++++++++++++- .../timeline-card-content.tsx | 2 ++ src/demo/horizontal-samples.tsx | 1 - src/demo/vertical-samples.tsx | 1 + src/models/TimelineModel.ts | 2 ++ 6 files changed, 28 insertions(+), 2 deletions(-) diff --git a/src/components/GlobalContext.tsx b/src/components/GlobalContext.tsx index ac57aa3f..6846176b 100644 --- a/src/components/GlobalContext.tsx +++ b/src/components/GlobalContext.tsx @@ -78,6 +78,7 @@ const GlobalContextProvider: FunctionComponent> = ( enableBreakPoint: true, enableDarkToggle: false, focusActiveItemOnLoad: false, + highlightCardsOnHover: false, lineWidth: 3, mediaHeight: 200, nestedCardHeight: 150, diff --git a/src/components/timeline-elements/timeline-card-content/timeline-card-content.styles.ts b/src/components/timeline-elements/timeline-card-content/timeline-card-content.styles.ts index 96612ee2..dc200c04 100644 --- a/src/components/timeline-elements/timeline-card-content/timeline-card-content.styles.ts +++ b/src/components/timeline-elements/timeline-card-content/timeline-card-content.styles.ts @@ -1,4 +1,3 @@ -import { Theme } from '@models/Theme'; import { TimelineProps } from '@models/TimelineModel'; import styled, { css, keyframes } from 'styled-components'; import { linearGradient } from '../timeline-card-media/timeline-card-media.styles'; @@ -19,6 +18,7 @@ export const TimelineItemContentWrapper = styled.section< $active?: boolean; $borderLessCards?: TimelineProps['borderLessCards']; $branchDir?: string; + $highlight?: boolean; $isNested?: boolean; $maxWidth?: number; $minHeight?: number; @@ -49,6 +49,27 @@ export const TimelineItemContentWrapper = styled.section< width: 98%; z-index: 0; + ${(p) => + p.$highlight + ? css` + &:hover { + filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.3)) brightness(1.05); + + &::before { + content: ''; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: -1; + border: 2px solid ${p.theme.primary}; + border-radius: 4px; + } + } + ` + : css``} + ${(p) => p.$isNested ? css` diff --git a/src/components/timeline-elements/timeline-card-content/timeline-card-content.tsx b/src/components/timeline-elements/timeline-card-content/timeline-card-content.tsx index ee50be7f..908ff735 100644 --- a/src/components/timeline-elements/timeline-card-content/timeline-card-content.tsx +++ b/src/components/timeline-elements/timeline-card-content/timeline-card-content.tsx @@ -77,6 +77,7 @@ const TimelineCardContent: React.FunctionComponent = slideShowType, showProgressOnSlideshow, disableInteraction, + highlightCardsOnHover, } = useContext(GlobalContext); // If the media is a video, we don't show the progress bar. @@ -372,6 +373,7 @@ const TimelineCardContent: React.FunctionComponent = $slideShowActive={slideShowActive} $branchDir={branchDir} $isNested={isNested} + $highlight={highlightCardsOnHover} > {title && !textOverlay ? ( Date: Thu, 4 Jan 2024 18:48:21 +0530 Subject: [PATCH 06/24] coverage files --- coverage/.tmp/coverage-0.json | 1 + coverage/.tmp/coverage-1.json | 1 + coverage/.tmp/coverage-10.json | 1 + coverage/.tmp/coverage-11.json | 1 + coverage/.tmp/coverage-2.json | 1 + coverage/.tmp/coverage-3.json | 1 + coverage/.tmp/coverage-4.json | 1 + coverage/.tmp/coverage-5.json | 1 + coverage/.tmp/coverage-6.json | 1 + coverage/.tmp/coverage-7.json | 1 + coverage/.tmp/coverage-8.json | 1 + coverage/.tmp/coverage-9.json | 1 + coverage/clover.xml | 5235 ++++++++++++-- .../components/GlobalContext.tsx.html | 526 -- .../components/common/styles/index.html | 116 - .../components/common/styles/index.ts.html | 142 - .../components/common/test/index.html | 116 - .../components/common/test/index.tsx.html | 334 - .../components/common/themes/index.html | 116 - .../components/common/themes/index.ts.html | 208 - .../lcov-report/components/effects/index.html | 131 - .../components/effects/useMatchMedia.ts.html | 223 - .../effects/useNewScrollPosition.ts.html | 349 - .../components/icons/chev-left.tsx.html | 145 - .../components/icons/chev-right.tsx.html | 145 - .../components/icons/chevs-left.tsx.html | 148 - .../components/icons/chevs-right.tsx.html | 148 - .../components/icons/close.tsx.html | 151 - .../lcov-report/components/icons/index.html | 326 - .../components/icons/index.tsx.html | 112 - .../components/icons/maximize.tsx.html | 136 - .../components/icons/menu.tsx.html | 151 - .../components/icons/minimize.tsx.html | 133 - .../components/icons/minus.tsx.html | 133 - .../components/icons/moon.tsx.html | 133 - .../components/icons/plus.tsx.html | 133 - .../components/icons/replay-icon.tsx.html | 142 - .../components/icons/stop.tsx.html | 136 - .../lcov-report/components/icons/sun.tsx.html | 139 - coverage/lcov-report/components/index.html | 116 - .../timeline-elements/memoized/index.html | 116 - .../timeline-elements/memoized/index.tsx.html | 607 -- .../card-animations.styles.ts.html | 220 - .../content-footer.tsx.html | 439 -- .../content-header.tsx.html | 244 - .../details-text.tsx.html | 325 - .../timeline-card-content/index.html | 206 - .../text-or-content.tsx.html | 289 - .../timeline-card-content.styles.ts.html | 1249 ---- .../timeline-card-content.tsx.html | 1453 ---- .../timeline-card-media/index.html | 146 - .../timeline-card-media-buttons.tsx.html | 229 - .../timeline-card-media.styles.ts.html | 799 --- .../timeline-card-media.tsx.html | 1315 ---- .../timeline-card/index.html | 131 - .../timeline-horizontal-card.styles.ts.html | 535 -- .../timeline-horizontal-card.tsx.html | 670 -- .../timeline-control/index.html | 131 - .../timeline-control.styles.ts.html | 340 - .../timeline-control.tsx.html | 730 -- .../timeline-item-title/index.html | 131 - .../timeline-card-title.styles.ts.html | 157 - .../timeline-card-title.tsx.html | 232 - .../timeline-outline/index.html | 146 - .../timeline-outline-item-list.tsx.html | 232 - .../timeline-outline.styles.ts.html | 580 -- .../timeline-outline.tsx.html | 415 -- .../components/timeline-horizontal/index.html | 131 - .../timeline-horizontal.styles.ts.html | 190 - .../timeline-horizontal.tsx.html | 388 - .../components/timeline-vertical/index.html | 176 - .../timeline-vertical/timeline-point.tsx.html | 499 -- .../timeline-vertical-item.tsx.html | 790 -- .../timeline-vertical-shape.styles.ts.html | 238 - .../timeline-vertical.styles.ts.html | 514 -- .../timeline-vertical.tsx.html | 460 -- .../components/timeline/index.html | 131 - .../timeline/timeline.style.ts.html | 532 -- .../components/timeline/timeline.tsx.html | 1507 ---- coverage/lcov-report/index.html | 261 +- coverage/lcov-report/utils/index.html | 116 - coverage/lcov-report/utils/index.ts.html | 286 - coverage/lcov.info | 6383 ++++++++++++++--- .../content-footer.test.tsx.snap | 4 +- .../content-header.test.tsx.snap | 6 +- .../timeline-card-media.test.tsx.snap | 22 +- .../timeline-horizontal-card.test.tsx.snap | 10 +- .../timeline-control.test.tsx.snap | 26 +- .../timeline-card-title.test.tsx.snap | 2 +- .../timeline-point.test.tsx.snap | 6 +- .../timeline-vertical-item.test.tsx.snap | 30 +- 91 files changed, 10245 insertions(+), 24565 deletions(-) create mode 100644 coverage/.tmp/coverage-0.json create mode 100644 coverage/.tmp/coverage-1.json create mode 100644 coverage/.tmp/coverage-10.json create mode 100644 coverage/.tmp/coverage-11.json create mode 100644 coverage/.tmp/coverage-2.json create mode 100644 coverage/.tmp/coverage-3.json create mode 100644 coverage/.tmp/coverage-4.json create mode 100644 coverage/.tmp/coverage-5.json create mode 100644 coverage/.tmp/coverage-6.json create mode 100644 coverage/.tmp/coverage-7.json create mode 100644 coverage/.tmp/coverage-8.json create mode 100644 coverage/.tmp/coverage-9.json delete mode 100644 coverage/lcov-report/components/GlobalContext.tsx.html delete mode 100644 coverage/lcov-report/components/common/styles/index.html delete mode 100644 coverage/lcov-report/components/common/styles/index.ts.html delete mode 100644 coverage/lcov-report/components/common/test/index.html delete mode 100644 coverage/lcov-report/components/common/test/index.tsx.html delete mode 100644 coverage/lcov-report/components/common/themes/index.html delete mode 100644 coverage/lcov-report/components/common/themes/index.ts.html delete mode 100644 coverage/lcov-report/components/effects/index.html delete mode 100644 coverage/lcov-report/components/effects/useMatchMedia.ts.html delete mode 100644 coverage/lcov-report/components/effects/useNewScrollPosition.ts.html delete mode 100644 coverage/lcov-report/components/icons/chev-left.tsx.html delete mode 100644 coverage/lcov-report/components/icons/chev-right.tsx.html delete mode 100644 coverage/lcov-report/components/icons/chevs-left.tsx.html delete mode 100644 coverage/lcov-report/components/icons/chevs-right.tsx.html delete mode 100644 coverage/lcov-report/components/icons/close.tsx.html delete mode 100644 coverage/lcov-report/components/icons/index.html delete mode 100644 coverage/lcov-report/components/icons/index.tsx.html delete mode 100644 coverage/lcov-report/components/icons/maximize.tsx.html delete mode 100644 coverage/lcov-report/components/icons/menu.tsx.html delete mode 100644 coverage/lcov-report/components/icons/minimize.tsx.html delete mode 100644 coverage/lcov-report/components/icons/minus.tsx.html delete mode 100644 coverage/lcov-report/components/icons/moon.tsx.html delete mode 100644 coverage/lcov-report/components/icons/plus.tsx.html delete mode 100644 coverage/lcov-report/components/icons/replay-icon.tsx.html delete mode 100644 coverage/lcov-report/components/icons/stop.tsx.html delete mode 100644 coverage/lcov-report/components/icons/sun.tsx.html delete mode 100644 coverage/lcov-report/components/index.html delete mode 100644 coverage/lcov-report/components/timeline-elements/memoized/index.html delete mode 100644 coverage/lcov-report/components/timeline-elements/memoized/index.tsx.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-card-content/card-animations.styles.ts.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-card-content/content-footer.tsx.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-card-content/content-header.tsx.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-card-content/details-text.tsx.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-card-content/index.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-card-content/text-or-content.tsx.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-card-content/timeline-card-content.styles.ts.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-card-content/timeline-card-content.tsx.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-card-media/index.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-card-media/timeline-card-media-buttons.tsx.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-card-media/timeline-card-media.styles.ts.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-card-media/timeline-card-media.tsx.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-card/index.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-card/timeline-horizontal-card.styles.ts.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-card/timeline-horizontal-card.tsx.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-control/index.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-control/timeline-control.styles.ts.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-control/timeline-control.tsx.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-item-title/index.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-item-title/timeline-card-title.styles.ts.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-item-title/timeline-card-title.tsx.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-outline/index.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-outline/timeline-outline-item-list.tsx.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-outline/timeline-outline.styles.ts.html delete mode 100644 coverage/lcov-report/components/timeline-elements/timeline-outline/timeline-outline.tsx.html delete mode 100644 coverage/lcov-report/components/timeline-horizontal/index.html delete mode 100644 coverage/lcov-report/components/timeline-horizontal/timeline-horizontal.styles.ts.html delete mode 100644 coverage/lcov-report/components/timeline-horizontal/timeline-horizontal.tsx.html delete mode 100644 coverage/lcov-report/components/timeline-vertical/index.html delete mode 100644 coverage/lcov-report/components/timeline-vertical/timeline-point.tsx.html delete mode 100644 coverage/lcov-report/components/timeline-vertical/timeline-vertical-item.tsx.html delete mode 100644 coverage/lcov-report/components/timeline-vertical/timeline-vertical-shape.styles.ts.html delete mode 100644 coverage/lcov-report/components/timeline-vertical/timeline-vertical.styles.ts.html delete mode 100644 coverage/lcov-report/components/timeline-vertical/timeline-vertical.tsx.html delete mode 100644 coverage/lcov-report/components/timeline/index.html delete mode 100644 coverage/lcov-report/components/timeline/timeline.style.ts.html delete mode 100644 coverage/lcov-report/components/timeline/timeline.tsx.html delete mode 100644 coverage/lcov-report/utils/index.html delete mode 100644 coverage/lcov-report/utils/index.ts.html diff --git a/coverage/.tmp/coverage-0.json b/coverage/.tmp/coverage-0.json new file mode 100644 index 00000000..393bb1c3 --- /dev/null +++ b/coverage/.tmp/coverage-0.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"1081","url":"file:///C:/Users/prabh/Github/react-chrono/src/test-setup.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1884,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":1884,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1356","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-media/__tests__/timeline-card-media.test.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":25324,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":25324,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1116,"endOffset":10742,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1185,"endOffset":1509,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1616,"endOffset":2884,"count":1}],"isBlockCoverage":true},{"functionName":"onMediaStateChange","ranges":[{"startOffset":2132,"endOffset":2151,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2931,"endOffset":3878,"count":1}],"isBlockCoverage":true},{"functionName":"onMediaStateChange","ranges":[{"startOffset":3459,"endOffset":3478,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3925,"endOffset":4886,"count":1}],"isBlockCoverage":true},{"functionName":"onMediaStateChange","ranges":[{"startOffset":4467,"endOffset":4486,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4942,"endOffset":5873,"count":1}],"isBlockCoverage":true},{"functionName":"onMediaStateChange","ranges":[{"startOffset":5442,"endOffset":5461,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5934,"endOffset":7241,"count":1}],"isBlockCoverage":true},{"functionName":"onMediaStateChange","ranges":[{"startOffset":6630,"endOffset":6649,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7299,"endOffset":8574,"count":1}],"isBlockCoverage":true},{"functionName":"onMediaStateChange","ranges":[{"startOffset":7784,"endOffset":7803,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8623,"endOffset":9726,"count":1}],"isBlockCoverage":true},{"functionName":"onMediaStateChange","ranges":[{"startOffset":9119,"endOffset":9138,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9787,"endOffset":10738,"count":1}],"isBlockCoverage":true},{"functionName":"onMediaStateChange","ranges":[{"startOffset":10274,"endOffset":10293,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1362","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/test/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2070,"endOffset":2099,"count":8}],"isBlockCoverage":true},{"functionName":"onFirst","ranges":[{"startOffset":2181,"endOffset":2192,"count":0}],"isBlockCoverage":false},{"functionName":"onLast","ranges":[{"startOffset":2204,"endOffset":2215,"count":0}],"isBlockCoverage":false},{"functionName":"onNext","ranges":[{"startOffset":2227,"endOffset":2238,"count":0}],"isBlockCoverage":false},{"functionName":"onPrevious","ranges":[{"startOffset":2254,"endOffset":2265,"count":0}],"isBlockCoverage":false},{"functionName":"onReplay","ranges":[{"startOffset":2279,"endOffset":2290,"count":0}],"isBlockCoverage":false},{"functionName":"onToggleDarkMode","ranges":[{"startOffset":2312,"endOffset":2323,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2480,"endOffset":2507,"count":0}],"isBlockCoverage":false},{"functionName":"customRender","ranges":[{"startOffset":2532,"endOffset":2960,"count":8}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3062,"endOffset":3090,"count":8}],"isBlockCoverage":true}]},{"scriptId":"1687","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/GlobalContext.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"GlobalContextProvider","ranges":[{"startOffset":848,"endOffset":4455,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4613,"endOffset":4642,"count":16}],"isBlockCoverage":true}]},{"scriptId":"1688","url":"file:///C:/Users/prabh/Github/react-chrono/src/utils/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"uniqueID","ranges":[{"startOffset":530,"endOffset":763,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":861,"endOffset":885,"count":0}],"isBlockCoverage":false},{"functionName":"hexToRGBA","ranges":[{"startOffset":907,"endOffset":1100,"count":16}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1199,"endOffset":1224,"count":16}],"isBlockCoverage":true},{"functionName":"getDefaultThemeOrDark","ranges":[{"startOffset":1258,"endOffset":1382,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1493,"endOffset":1530,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultClassNames","ranges":[{"startOffset":1563,"endOffset":1764,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1874,"endOffset":1910,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultButtonTexts","ranges":[{"startOffset":1944,"endOffset":2156,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2267,"endOffset":2304,"count":0}],"isBlockCoverage":false},{"functionName":"getSlideShowType","ranges":[{"startOffset":2333,"endOffset":2551,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2657,"endOffset":2689,"count":0}],"isBlockCoverage":false},{"functionName":"isTextArray","ranges":[{"startOffset":2713,"endOffset":2756,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2857,"endOffset":2884,"count":0}],"isBlockCoverage":false},{"functionName":"sanitizeHtmlText","ranges":[{"startOffset":2913,"endOffset":3065,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3171,"endOffset":3203,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1689","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/themes/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":824,"endOffset":852,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1507,"endOffset":1532,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1756","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-media/timeline-card-media.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":40060,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":40060,"count":1}],"isBlockCoverage":true},{"functionName":"CardMedia","ranges":[{"startOffset":1950,"endOffset":17175,"count":8},{"startOffset":14056,"endOffset":14063,"count":0},{"startOffset":14153,"endOffset":14166,"count":2},{"startOffset":14167,"endOffset":14527,"count":0},{"startOffset":14562,"endOffset":14574,"count":2},{"startOffset":14575,"endOffset":14591,"count":2},{"startOffset":14626,"endOffset":15335,"count":6},{"startOffset":14998,"endOffset":15334,"count":0},{"startOffset":15366,"endOffset":16045,"count":0},{"startOffset":16077,"endOffset":16655,"count":2},{"startOffset":16656,"endOffset":16662,"count":6},{"startOffset":16962,"endOffset":16968,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2932,"endOffset":3124,"count":8},{"startOffset":2959,"endOffset":2980,"count":0},{"startOffset":2997,"endOffset":3055,"count":1},{"startOffset":3022,"endOffset":3048,"count":0},{"startOffset":3055,"endOffset":3120,"count":7},{"startOffset":3086,"endOffset":3113,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3199,"endOffset":3236,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3299,"endOffset":3466,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3553,"endOffset":3880,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3941,"endOffset":4035,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4103,"endOffset":4784,"count":8},{"startOffset":4431,"endOffset":4460,"count":1},{"startOffset":4461,"endOffset":4479,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4843,"endOffset":6069,"count":8}],"isBlockCoverage":true},{"functionName":"onPlay","ranges":[{"startOffset":5120,"endOffset":5220,"count":0}],"isBlockCoverage":false},{"functionName":"onPause","ranges":[{"startOffset":5239,"endOffset":5339,"count":0}],"isBlockCoverage":false},{"functionName":"onEnded","ranges":[{"startOffset":5358,"endOffset":5459,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6128,"endOffset":6791,"count":8},{"startOffset":6524,"endOffset":6534,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6936,"endOffset":7009,"count":2},{"startOffset":6966,"endOffset":7005,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7078,"endOffset":7159,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7233,"endOffset":7315,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7387,"endOffset":7464,"count":8},{"startOffset":7450,"endOffset":7464,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7539,"endOffset":7570,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7669,"endOffset":7706,"count":8},{"startOffset":7681,"endOffset":7691,"count":5},{"startOffset":7692,"endOffset":7706,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7802,"endOffset":7836,"count":8},{"startOffset":7820,"endOffset":7836,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7929,"endOffset":8007,"count":8},{"startOffset":7996,"endOffset":8001,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8110,"endOffset":8157,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8248,"endOffset":8352,"count":8},{"startOffset":8277,"endOffset":8309,"count":2},{"startOffset":8309,"endOffset":8348,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8411,"endOffset":13338,"count":8},{"startOffset":8796,"endOffset":8811,"count":2},{"startOffset":8812,"endOffset":8818,"count":6},{"startOffset":9615,"endOffset":11231,"count":2},{"startOffset":11232,"endOffset":11238,"count":6},{"startOffset":13066,"endOffset":13072,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13522,"endOffset":13558,"count":8},{"startOffset":13544,"endOffset":13558,"count":0}],"isBlockCoverage":true}]},{"scriptId":"1758","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/memoized/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18687,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":18687,"count":1}],"isBlockCoverage":true},{"functionName":"TitleMemo","ranges":[{"startOffset":1631,"endOffset":2674,"count":8},{"startOffset":1767,"endOffset":2664,"count":3},{"startOffset":1912,"endOffset":1922,"count":1},{"startOffset":1923,"endOffset":1927,"count":2},{"startOffset":2108,"endOffset":2450,"count":0},{"startOffset":2665,"endOffset":2671,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2777,"endOffset":3362,"count":8},{"startOffset":2853,"endOffset":3355,"count":6},{"startOffset":3356,"endOffset":3362,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3366,"endOffset":3445,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3551,"endOffset":4899,"count":2},{"startOffset":4094,"endOffset":4377,"count":0},{"startOffset":4888,"endOffset":4894,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3649,"endOffset":3711,"count":2},{"startOffset":3679,"endOffset":3691,"count":0}],"isBlockCoverage":true},{"functionName":"onKeyDown","ranges":[{"startOffset":3899,"endOffset":3943,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4903,"endOffset":4950,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5058,"endOffset":5090,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5205,"endOffset":6506,"count":2},{"startOffset":5987,"endOffset":6267,"count":0},{"startOffset":6495,"endOffset":6501,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5299,"endOffset":5359,"count":2},{"startOffset":5339,"endOffset":5352,"count":0}],"isBlockCoverage":true},{"functionName":"onKeyDown","ranges":[{"startOffset":5585,"endOffset":5629,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6622,"endOffset":6662,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6784,"endOffset":8063,"count":8},{"startOffset":7342,"endOffset":8051,"count":2},{"startOffset":8052,"endOffset":8058,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6938,"endOffset":7020,"count":4},{"startOffset":6966,"endOffset":7014,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7103,"endOffset":7284,"count":8},{"startOffset":7157,"endOffset":7162,"count":0},{"startOffset":7244,"endOffset":7278,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8067,"endOffset":8229,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8377,"endOffset":8402,"count":8}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8506,"endOffset":8534,"count":8}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8641,"endOffset":8672,"count":8}],"isBlockCoverage":true}]},{"scriptId":"1759","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3614,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3614,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":412,"endOffset":457,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":689,"endOffset":734,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":964,"endOffset":1009,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1239,"endOffset":1284,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1508,"endOffset":1553,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1775,"endOffset":1820,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2042,"endOffset":2087,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2309,"endOffset":2354,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2574,"endOffset":2619,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1760","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chev-left.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2594,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2594,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronLeft","ranges":[{"startOffset":378,"endOffset":1149,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1761","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chev-right.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2626,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2626,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronRightIcon","ranges":[{"startOffset":383,"endOffset":1156,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1762","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/maximize.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2397,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2397,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1123,"count":2}],"isBlockCoverage":true}]},{"scriptId":"1763","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/minimize.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1079,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1764","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/minus.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2184,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2184,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1042,"count":2}],"isBlockCoverage":true}]},{"scriptId":"1765","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/moon.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1079,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1766","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/plus.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2198,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2198,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1048,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1767","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/stop.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2637,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2637,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1319,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1768","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/sun.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2982,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2982,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1456,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1769","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/timeline-card-content.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":28686,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":28686,"count":1}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.section.borderLessCards.borderLessCards","ranges":[{"startOffset":966,"endOffset":992,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1060,"endOffset":1162,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1256,"endOffset":1302,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1320,"endOffset":1338,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1359,"endOffset":1378,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1458,"endOffset":1969,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1976,"endOffset":2169,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2184,"endOffset":2216,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2257,"endOffset":2280,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2292,"endOffset":3093,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3100,"endOffset":3417,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3536,"endOffset":3578,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3806,"endOffset":3840,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3910,"endOffset":3942,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3960,"endOffset":3978,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4061,"endOffset":4111,"count":6},{"startOffset":4107,"endOffset":4111,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4217,"endOffset":4245,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4312,"endOffset":4341,"count":3}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4359,"endOffset":4377,"count":3}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4460,"endOffset":4512,"count":3},{"startOffset":4478,"endOffset":4507,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4538,"endOffset":4560,"count":3}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4667,"endOffset":4692,"count":3}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4915,"endOffset":4946,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5095,"endOffset":5126,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5242,"endOffset":5280,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5405,"endOffset":5422,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5436,"endOffset":5467,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5579,"endOffset":5613,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$cardHeight.$cardHeight","ranges":[{"startOffset":5845,"endOffset":6016,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6022,"endOffset":6219,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6284,"endOffset":6307,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6398,"endOffset":6465,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":6502,"endOffset":6942,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7135,"endOffset":7158,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7186,"endOffset":7209,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7362,"endOffset":7385,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7550,"endOffset":7595,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7755,"endOffset":7797,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7967,"endOffset":7989,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8173,"endOffset":8197,"count":0}],"isBlockCoverage":false},{"functionName":"slideAnimation","ranges":[{"startOffset":8224,"endOffset":8342,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":8425,"endOffset":8439,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8587,"endOffset":8723,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8730,"endOffset":9100,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9292,"endOffset":9328,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9544,"endOffset":9644,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9804,"endOffset":9838,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":10064,"endOffset":10090,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10225,"endOffset":10299,"count":2},{"startOffset":10249,"endOffset":10274,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":10412,"endOffset":10447,"count":2}],"isBlockCoverage":true}]},{"scriptId":"1781","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-media/timeline-card-media.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17346,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":17346,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":959,"endOffset":989,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1114,"endOffset":1173,"count":8},{"startOffset":1137,"endOffset":1164,"count":6},{"startOffset":1165,"endOffset":1173,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1233,"endOffset":1281,"count":8},{"startOffset":1255,"endOffset":1275,"count":2},{"startOffset":1276,"endOffset":1281,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1325,"endOffset":1378,"count":8},{"startOffset":1343,"endOffset":1364,"count":7},{"startOffset":1365,"endOffset":1373,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1419,"endOffset":1433,"count":8}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1468,"endOffset":1529,"count":8},{"startOffset":1489,"endOffset":1524,"count":6},{"startOffset":1525,"endOffset":1529,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1536,"endOffset":1820,"count":8},{"startOffset":1576,"endOffset":1640,"count":1},{"startOffset":1640,"endOffset":1818,"count":7},{"startOffset":1674,"endOffset":1742,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1925,"endOffset":1953,"count":8}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2135,"endOffset":2158,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2204,"endOffset":2244,"count":6},{"startOffset":2222,"endOffset":2233,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2266,"endOffset":2308,"count":6},{"startOffset":2295,"endOffset":2302,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2411,"endOffset":2436,"count":8}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2677,"endOffset":2702,"count":8}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":2838,"endOffset":2982,"count":8},{"startOffset":2871,"endOffset":2889,"count":1},{"startOffset":2894,"endOffset":2910,"count":1}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3063,"endOffset":3594,"count":8},{"startOffset":3093,"endOffset":3109,"count":2},{"startOffset":3111,"endOffset":3225,"count":0},{"startOffset":3246,"endOffset":3399,"count":0},{"startOffset":3421,"endOffset":3437,"count":2},{"startOffset":3439,"endOffset":3592,"count":2}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3610,"endOffset":3662,"count":8},{"startOffset":3637,"endOffset":3649,"count":2},{"startOffset":3650,"endOffset":3662,"count":6}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3669,"endOffset":4118,"count":8},{"startOffset":3696,"endOffset":4113,"count":2},{"startOffset":3743,"endOffset":3749,"count":0},{"startOffset":3856,"endOffset":3878,"count":0},{"startOffset":3976,"endOffset":3997,"count":0},{"startOffset":4114,"endOffset":4118,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4125,"endOffset":4234,"count":8},{"startOffset":4166,"endOffset":4229,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4261,"endOffset":4284,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4291,"endOffset":4338,"count":8},{"startOffset":4315,"endOffset":4331,"count":2},{"startOffset":4332,"endOffset":4338,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4450,"endOffset":4485,"count":8}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4784,"endOffset":4812,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5029,"endOffset":5056,"count":8}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5230,"endOffset":5249,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5263,"endOffset":5295,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5505,"endOffset":5647,"count":2},{"startOffset":5535,"endOffset":5586,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5654,"endOffset":5714,"count":2},{"startOffset":5692,"endOffset":5714,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5721,"endOffset":5760,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":5871,"endOffset":5905,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":6176,"endOffset":6207,"count":8}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":6443,"endOffset":6471,"count":6}],"isBlockCoverage":true}]},{"scriptId":"1782","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/styles/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2087,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2087,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":485,"endOffset":508,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":734,"endOffset":757,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":785,"endOffset":808,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":915,"endOffset":940,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1783","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/card-animations.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3352,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3352,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":679,"endOffset":701,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":985,"endOffset":1015,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1301,"endOffset":1332,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1615,"endOffset":1645,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1784","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-media/timeline-card-media-buttons.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3603,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3603,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":738,"endOffset":761,"count":4}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1002,"endOffset":1030,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1220,"endOffset":1254,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1555,"endOffset":1584,"count":2}],"isBlockCoverage":true}]}]} \ No newline at end of file diff --git a/coverage/.tmp/coverage-1.json b/coverage/.tmp/coverage-1.json new file mode 100644 index 00000000..dc2b8b1d --- /dev/null +++ b/coverage/.tmp/coverage-1.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"1081","url":"file:///C:/Users/prabh/Github/react-chrono/src/test-setup.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1884,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":1884,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1356","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card/__tests__/timeline-horizontal-card.test.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":14047,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":14047,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1550,"endOffset":6149,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1593,"endOffset":1738,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1775,"endOffset":1909,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1948,"endOffset":2472,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2509,"endOffset":3031,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3098,"endOffset":3737,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3776,"endOffset":4749,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4800,"endOffset":5319,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5370,"endOffset":6145,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1362","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/test/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2070,"endOffset":2099,"count":6}],"isBlockCoverage":true},{"functionName":"onFirst","ranges":[{"startOffset":2181,"endOffset":2192,"count":0}],"isBlockCoverage":false},{"functionName":"onLast","ranges":[{"startOffset":2204,"endOffset":2215,"count":0}],"isBlockCoverage":false},{"functionName":"onNext","ranges":[{"startOffset":2227,"endOffset":2238,"count":0}],"isBlockCoverage":false},{"functionName":"onPrevious","ranges":[{"startOffset":2254,"endOffset":2265,"count":0}],"isBlockCoverage":false},{"functionName":"onReplay","ranges":[{"startOffset":2279,"endOffset":2290,"count":0}],"isBlockCoverage":false},{"functionName":"onToggleDarkMode","ranges":[{"startOffset":2312,"endOffset":2323,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2480,"endOffset":2507,"count":0}],"isBlockCoverage":false},{"functionName":"customRender","ranges":[{"startOffset":2532,"endOffset":2960,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3062,"endOffset":3090,"count":6}],"isBlockCoverage":true}]},{"scriptId":"1687","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/GlobalContext.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"GlobalContextProvider","ranges":[{"startOffset":848,"endOffset":4455,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4613,"endOffset":4642,"count":66}],"isBlockCoverage":true}]},{"scriptId":"1688","url":"file:///C:/Users/prabh/Github/react-chrono/src/utils/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"uniqueID","ranges":[{"startOffset":530,"endOffset":763,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":861,"endOffset":885,"count":0}],"isBlockCoverage":false},{"functionName":"hexToRGBA","ranges":[{"startOffset":907,"endOffset":1100,"count":12}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1199,"endOffset":1224,"count":12}],"isBlockCoverage":true},{"functionName":"getDefaultThemeOrDark","ranges":[{"startOffset":1258,"endOffset":1382,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1493,"endOffset":1530,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultClassNames","ranges":[{"startOffset":1563,"endOffset":1764,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1874,"endOffset":1910,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultButtonTexts","ranges":[{"startOffset":1944,"endOffset":2156,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2267,"endOffset":2304,"count":0}],"isBlockCoverage":false},{"functionName":"getSlideShowType","ranges":[{"startOffset":2333,"endOffset":2551,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2657,"endOffset":2689,"count":0}],"isBlockCoverage":false},{"functionName":"isTextArray","ranges":[{"startOffset":2713,"endOffset":2756,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2857,"endOffset":2884,"count":0}],"isBlockCoverage":false},{"functionName":"sanitizeHtmlText","ranges":[{"startOffset":2913,"endOffset":3065,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3171,"endOffset":3203,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1689","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/themes/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":824,"endOffset":852,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1507,"endOffset":1532,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1756","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card/timeline-horizontal-card.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18904,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":18904,"count":1}],"isBlockCoverage":true},{"functionName":"TimelineCard","ranges":[{"startOffset":1675,"endOffset":8082,"count":6},{"startOffset":6468,"endOffset":6474,"count":0}],"isBlockCoverage":true},{"functionName":"handleClick","ranges":[{"startOffset":2434,"endOffset":2535,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2571,"endOffset":2970,"count":6},{"startOffset":2834,"endOffset":2951,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3062,"endOffset":3073,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3130,"endOffset":3155,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3226,"endOffset":3413,"count":6},{"startOffset":3341,"endOffset":3351,"count":0},{"startOffset":3390,"endOffset":3402,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3492,"endOffset":3548,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3612,"endOffset":3771,"count":6},{"startOffset":3752,"endOffset":3765,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3839,"endOffset":5341,"count":6}],"isBlockCoverage":true},{"functionName":"showTimelineContent","ranges":[{"startOffset":5425,"endOffset":5580,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5650,"endOffset":5701,"count":6},{"startOffset":5676,"endOffset":5701,"count":0}],"isBlockCoverage":true}]},{"scriptId":"1759","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/timeline-card-content.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":44798,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":44798,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2269,"endOffset":15638,"count":18},{"startOffset":10094,"endOffset":10102,"count":0},{"startOffset":11205,"endOffset":11209,"count":0},{"startOffset":12108,"endOffset":12114,"count":0},{"startOffset":13844,"endOffset":14448,"count":0},{"startOffset":14474,"endOffset":14483,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4217,"endOffset":4297,"count":6},{"startOffset":4264,"endOffset":4290,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4381,"endOffset":4423,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4478,"endOffset":4602,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4653,"endOffset":4729,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4810,"endOffset":5311,"count":12},{"startOffset":4849,"endOffset":4951,"count":6},{"startOffset":4951,"endOffset":4980,"count":0},{"startOffset":4980,"endOffset":5310,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5404,"endOffset":5851,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5894,"endOffset":6012,"count":6},{"startOffset":5929,"endOffset":5948,"count":0},{"startOffset":5950,"endOffset":6006,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6104,"endOffset":6504,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6605,"endOffset":6921,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7006,"endOffset":7384,"count":6},{"startOffset":7044,"endOffset":7069,"count":0},{"startOffset":7107,"endOffset":7202,"count":0},{"startOffset":7233,"endOffset":7304,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7450,"endOffset":7565,"count":6},{"startOffset":7477,"endOffset":7486,"count":0},{"startOffset":7488,"endOffset":7559,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7624,"endOffset":7721,"count":6},{"startOffset":7677,"endOffset":7715,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7782,"endOffset":7832,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7897,"endOffset":7970,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8047,"endOffset":8320,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8423,"endOffset":8568,"count":6},{"startOffset":8508,"endOffset":8534,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8661,"endOffset":8838,"count":6},{"startOffset":8780,"endOffset":8800,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8935,"endOffset":9122,"count":6},{"startOffset":8965,"endOffset":8973,"count":0},{"startOffset":8975,"endOffset":9011,"count":0},{"startOffset":9068,"endOffset":9116,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9195,"endOffset":9320,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9422,"endOffset":9600,"count":6},{"startOffset":9446,"endOffset":9570,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9678,"endOffset":9894,"count":6},{"startOffset":9739,"endOffset":9775,"count":0},{"startOffset":9820,"endOffset":9880,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10028,"endOffset":10086,"count":6},{"startOffset":10071,"endOffset":10079,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10162,"endOffset":10319,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10423,"endOffset":10856,"count":6}],"isBlockCoverage":true},{"functionName":"onPointerDown","ranges":[{"startOffset":10550,"endOffset":10728,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1760","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline/timeline.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":46739,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":46739,"count":1}],"isBlockCoverage":true},{"functionName":"Timeline","ranges":[{"startOffset":2155,"endOffset":17218,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1762","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/effects/useMatchMedia.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3911,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3911,"count":1}],"isBlockCoverage":true},{"functionName":"useMatchMedia","ranges":[{"startOffset":384,"endOffset":1020,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1123,"endOffset":1152,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1763","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/effects/useNewScrollPosition.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9039,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":9039,"count":1}],"isBlockCoverage":true},{"functionName":"useNewScrollPosition","ranges":[{"startOffset":389,"endOffset":2345,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1764","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-control/timeline-control.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":29772,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":29772,"count":1}],"isBlockCoverage":true},{"functionName":"TimelineControl","ranges":[{"startOffset":1928,"endOffset":14197,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1765","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3614,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3614,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":412,"endOffset":457,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":689,"endOffset":734,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":964,"endOffset":1009,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1239,"endOffset":1284,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1508,"endOffset":1553,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1775,"endOffset":1820,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2042,"endOffset":2087,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2309,"endOffset":2354,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2574,"endOffset":2619,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1766","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chev-left.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2594,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2594,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronLeft","ranges":[{"startOffset":378,"endOffset":1149,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1767","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chev-right.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2626,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2626,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronRightIcon","ranges":[{"startOffset":383,"endOffset":1156,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1768","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/maximize.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2397,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2397,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1123,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1769","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/minimize.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1079,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1770","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/minus.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2184,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2184,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1042,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1771","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/moon.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1079,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1772","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/plus.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2198,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2198,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1048,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1773","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/stop.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2637,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2637,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1319,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1774","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/sun.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2982,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2982,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1456,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1775","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chevs-left.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3062,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3062,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronLeft","ranges":[{"startOffset":378,"endOffset":1441,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1776","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chevs-right.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3091,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3091,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronRightIcon","ranges":[{"startOffset":383,"endOffset":1449,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1777","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/replay-icon.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2471,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2471,"count":1}],"isBlockCoverage":true},{"functionName":"ReplayIcon","ranges":[{"startOffset":377,"endOffset":1107,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1778","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-control/timeline-control.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7075,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7075,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":720,"endOffset":754,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":905,"endOffset":974,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1083,"endOffset":1114,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1221,"endOffset":1243,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1523,"endOffset":1594,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1682,"endOffset":1731,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1903,"endOffset":1936,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2190,"endOffset":2230,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2333,"endOffset":2355,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2673,"endOffset":2702,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2873,"endOffset":2900,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3075,"endOffset":3104,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1790","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-horizontal/timeline-horizontal.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10350,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":10350,"count":1}],"isBlockCoverage":true},{"functionName":"TimelineHorizontal","ranges":[{"startOffset":1244,"endOffset":3906,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1791","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-horizontal/timeline-horizontal.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2998,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2998,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":571,"endOffset":606,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":819,"endOffset":860,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":937,"endOffset":951,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1304,"endOffset":1339,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1792","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-vertical/timeline-vertical.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11509,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":11509,"count":1}],"isBlockCoverage":true},{"functionName":"TimelineVertical","ranges":[{"startOffset":1226,"endOffset":3716,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1793","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-outline/timeline-outline.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11117,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":11117,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1379,"endOffset":1551,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1680,"endOffset":1711,"count":0}],"isBlockCoverage":false},{"functionName":"TimelineOutline","ranges":[{"startOffset":1739,"endOffset":4793,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4899,"endOffset":4930,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1794","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/close.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2675,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2675,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":358,"endOffset":1202,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1795","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/menu.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2683,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2683,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":358,"endOffset":1206,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1796","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-outline/timeline-outline.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11262,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":11262,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":973,"endOffset":1001,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1133,"endOffset":1167,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1256,"endOffset":1353,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1360,"endOffset":1514,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1622,"endOffset":1652,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1904,"endOffset":1931,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2113,"endOffset":2169,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2285,"endOffset":2396,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2476,"endOffset":2498,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2609,"endOffset":2638,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2924,"endOffset":2944,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3469,"endOffset":3493,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3587,"endOffset":3627,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3681,"endOffset":3703,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3813,"endOffset":3841,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4165,"endOffset":4230,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4280,"endOffset":4365,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4477,"endOffset":4507,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1797","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-outline/timeline-outline-item-list.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5272,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":5272,"count":1}],"isBlockCoverage":true},{"functionName":"OutlineItemList","ranges":[{"startOffset":592,"endOffset":2064,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2170,"endOffset":2201,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1798","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-vertical/timeline-vertical-item.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":21195,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":21195,"count":1}],"isBlockCoverage":true},{"functionName":"VerticalItem","ranges":[{"startOffset":1597,"endOffset":7810,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1799","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-item-title/timeline-card-title.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5065,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":5065,"count":1}],"isBlockCoverage":true},{"functionName":"TimelineItemTitle","ranges":[{"startOffset":1047,"endOffset":1890,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1210,"endOffset":1295,"count":6},{"startOffset":1277,"endOffset":1281,"count":0}],"isBlockCoverage":true}]},{"scriptId":"1800","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-item-title/timeline-card-title.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2866,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2866,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":519,"endOffset":560,"count":6},{"startOffset":552,"endOffset":560,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":639,"endOffset":676,"count":6},{"startOffset":665,"endOffset":676,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":695,"endOffset":724,"count":6},{"startOffset":710,"endOffset":719,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":738,"endOffset":778,"count":6},{"startOffset":774,"endOffset":778,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":813,"endOffset":838,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":854,"endOffset":933,"count":6},{"startOffset":915,"endOffset":933,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1043,"endOffset":1071,"count":6}],"isBlockCoverage":true}]},{"scriptId":"1801","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-vertical/timeline-point.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13260,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":13260,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1291,"endOffset":4790,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4794,"endOffset":4837,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4988,"endOffset":5017,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1802","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card/timeline-horizontal-card.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10887,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":10887,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":790,"endOffset":813,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":959,"endOffset":979,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1376,"endOffset":1404,"count":6}],"isBlockCoverage":true},{"functionName":"ShapeBorderStyle","ranges":[{"startOffset":1433,"endOffset":1694,"count":12},{"startOffset":1523,"endOffset":1692,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1798,"endOffset":1816,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1832,"endOffset":1850,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1870,"endOffset":1935,"count":6},{"startOffset":1913,"endOffset":1930,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2057,"endOffset":2122,"count":6},{"startOffset":2100,"endOffset":2117,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2230,"endOffset":2286,"count":6},{"startOffset":2282,"endOffset":2286,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2306,"endOffset":2362,"count":6},{"startOffset":2358,"endOffset":2362,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2549,"endOffset":2572,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2611,"endOffset":2636,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2655,"endOffset":2711,"count":6},{"startOffset":2706,"endOffset":2711,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2731,"endOffset":2754,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2828,"endOffset":2863,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3101,"endOffset":3122,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3478,"endOffset":3516,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3679,"endOffset":3746,"count":6},{"startOffset":3699,"endOffset":3711,"count":0},{"startOffset":3712,"endOffset":3730,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3801,"endOffset":3820,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4044,"endOffset":4084,"count":6}],"isBlockCoverage":true}]},{"scriptId":"1803","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-vertical/timeline-vertical-shape.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4137,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":4137,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":587,"endOffset":620,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":717,"endOffset":728,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":744,"endOffset":783,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":982,"endOffset":993,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1103,"endOffset":1142,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1309,"endOffset":1345,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1467,"endOffset":1504,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1620,"endOffset":1658,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1804","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-vertical/timeline-vertical.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9309,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":9309,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":710,"endOffset":749,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1253,"endOffset":1672,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1784,"endOffset":1819,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1981,"endOffset":2138,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2144,"endOffset":2532,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2744,"endOffset":2786,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2890,"endOffset":2947,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2954,"endOffset":3008,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3046,"endOffset":3088,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3104,"endOffset":3167,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3193,"endOffset":3308,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3426,"endOffset":3462,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1805","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline/timeline.style.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9743,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":9743,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":789,"endOffset":1016,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1024,"endOffset":1199,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1501,"endOffset":1524,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$scrollable.$scrollable","ranges":[{"startOffset":1740,"endOffset":1798,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1940,"endOffset":1991,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2104,"endOffset":2139,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2566,"endOffset":2594,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2665,"endOffset":2679,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2694,"endOffset":2716,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2920,"endOffset":2943,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3115,"endOffset":3212,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3411,"endOffset":3451,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3642,"endOffset":3690,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3827,"endOffset":3864,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1806","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/styles/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2087,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2087,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":485,"endOffset":508,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":734,"endOffset":757,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":785,"endOffset":808,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":915,"endOffset":940,"count":2}],"isBlockCoverage":true}]},{"scriptId":"1807","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-media/timeline-card-media.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":40060,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":40060,"count":1}],"isBlockCoverage":true},{"functionName":"CardMedia","ranges":[{"startOffset":1950,"endOffset":17175,"count":6},{"startOffset":14056,"endOffset":14063,"count":0},{"startOffset":14153,"endOffset":14166,"count":0},{"startOffset":14167,"endOffset":14527,"count":0},{"startOffset":14562,"endOffset":14574,"count":0},{"startOffset":14575,"endOffset":14591,"count":0},{"startOffset":14998,"endOffset":15334,"count":0},{"startOffset":15366,"endOffset":16045,"count":0},{"startOffset":16077,"endOffset":16655,"count":0},{"startOffset":16962,"endOffset":16968,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2932,"endOffset":3124,"count":6},{"startOffset":2959,"endOffset":2980,"count":0},{"startOffset":3022,"endOffset":3048,"count":0},{"startOffset":3055,"endOffset":3120,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3199,"endOffset":3236,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3299,"endOffset":3466,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3553,"endOffset":3880,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3941,"endOffset":4035,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4103,"endOffset":4784,"count":6},{"startOffset":4461,"endOffset":4479,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4843,"endOffset":6069,"count":6}],"isBlockCoverage":true},{"functionName":"onPlay","ranges":[{"startOffset":5120,"endOffset":5220,"count":0}],"isBlockCoverage":false},{"functionName":"onPause","ranges":[{"startOffset":5239,"endOffset":5339,"count":0}],"isBlockCoverage":false},{"functionName":"onEnded","ranges":[{"startOffset":5358,"endOffset":5459,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6128,"endOffset":6791,"count":6},{"startOffset":6524,"endOffset":6534,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6936,"endOffset":7009,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7078,"endOffset":7159,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7233,"endOffset":7315,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7387,"endOffset":7464,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7539,"endOffset":7570,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7669,"endOffset":7706,"count":6},{"startOffset":7681,"endOffset":7691,"count":0},{"startOffset":7692,"endOffset":7706,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7802,"endOffset":7836,"count":6},{"startOffset":7820,"endOffset":7836,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7929,"endOffset":8007,"count":6},{"startOffset":7996,"endOffset":8001,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8110,"endOffset":8157,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8248,"endOffset":8352,"count":6},{"startOffset":8277,"endOffset":8309,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8411,"endOffset":13338,"count":6},{"startOffset":8796,"endOffset":8811,"count":0},{"startOffset":9615,"endOffset":11231,"count":0},{"startOffset":13066,"endOffset":13072,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13522,"endOffset":13558,"count":6},{"startOffset":13544,"endOffset":13558,"count":0}],"isBlockCoverage":true}]},{"scriptId":"1808","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/memoized/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18687,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":18687,"count":1}],"isBlockCoverage":true},{"functionName":"TitleMemo","ranges":[{"startOffset":1631,"endOffset":2674,"count":6},{"startOffset":1923,"endOffset":1927,"count":0},{"startOffset":2108,"endOffset":2450,"count":1},{"startOffset":2451,"endOffset":2458,"count":5},{"startOffset":2665,"endOffset":2671,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2777,"endOffset":3362,"count":6},{"startOffset":3356,"endOffset":3362,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3366,"endOffset":3445,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3551,"endOffset":4899,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4903,"endOffset":4950,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5058,"endOffset":5090,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5205,"endOffset":6506,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6622,"endOffset":6662,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6784,"endOffset":8063,"count":6},{"startOffset":7342,"endOffset":8051,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6938,"endOffset":7020,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7103,"endOffset":7284,"count":6},{"startOffset":7157,"endOffset":7162,"count":0},{"startOffset":7244,"endOffset":7278,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8067,"endOffset":8229,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8377,"endOffset":8402,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8506,"endOffset":8534,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8641,"endOffset":8672,"count":6}],"isBlockCoverage":true}]},{"scriptId":"1809","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/timeline-card-content.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":28686,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":28686,"count":1}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.section.borderLessCards.borderLessCards","ranges":[{"startOffset":966,"endOffset":992,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1060,"endOffset":1162,"count":6},{"startOffset":1154,"endOffset":1162,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1256,"endOffset":1302,"count":6},{"startOffset":1287,"endOffset":1297,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1320,"endOffset":1338,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1359,"endOffset":1378,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1458,"endOffset":1969,"count":6},{"startOffset":1478,"endOffset":1939,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1976,"endOffset":2169,"count":6},{"startOffset":1995,"endOffset":2139,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2184,"endOffset":2216,"count":6},{"startOffset":2206,"endOffset":2211,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2257,"endOffset":2280,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2292,"endOffset":3093,"count":6},{"startOffset":2326,"endOffset":2338,"count":0},{"startOffset":2340,"endOffset":3091,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3100,"endOffset":3417,"count":6},{"startOffset":3134,"endOffset":3146,"count":0},{"startOffset":3148,"endOffset":3302,"count":0},{"startOffset":3328,"endOffset":3341,"count":0},{"startOffset":3343,"endOffset":3415,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3536,"endOffset":3578,"count":18}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3806,"endOffset":3840,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3910,"endOffset":3942,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3960,"endOffset":3978,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4061,"endOffset":4111,"count":6},{"startOffset":4107,"endOffset":4111,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4217,"endOffset":4245,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4312,"endOffset":4341,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4359,"endOffset":4377,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4460,"endOffset":4512,"count":6},{"startOffset":4478,"endOffset":4507,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4538,"endOffset":4560,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4667,"endOffset":4692,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4915,"endOffset":4946,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5095,"endOffset":5126,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":5242,"endOffset":5280,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5405,"endOffset":5422,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5436,"endOffset":5467,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5579,"endOffset":5613,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$cardHeight.$cardHeight","ranges":[{"startOffset":5845,"endOffset":6016,"count":6},{"startOffset":6012,"endOffset":6016,"count":0}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6022,"endOffset":6219,"count":6},{"startOffset":6124,"endOffset":6140,"count":0},{"startOffset":6141,"endOffset":6214,"count":0}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6284,"endOffset":6307,"count":6}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6398,"endOffset":6465,"count":6},{"startOffset":6419,"endOffset":6442,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":6502,"endOffset":6942,"count":6},{"startOffset":6604,"endOffset":6619,"count":0},{"startOffset":6620,"endOffset":6634,"count":0},{"startOffset":6635,"endOffset":6937,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7135,"endOffset":7158,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7186,"endOffset":7209,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7362,"endOffset":7385,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":7550,"endOffset":7595,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7755,"endOffset":7797,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7967,"endOffset":7989,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8173,"endOffset":8197,"count":0}],"isBlockCoverage":false},{"functionName":"slideAnimation","ranges":[{"startOffset":8224,"endOffset":8342,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":8425,"endOffset":8439,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8587,"endOffset":8723,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8730,"endOffset":9100,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9292,"endOffset":9328,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9544,"endOffset":9644,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9804,"endOffset":9838,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":10064,"endOffset":10090,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10225,"endOffset":10299,"count":6},{"startOffset":10249,"endOffset":10274,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":10412,"endOffset":10447,"count":6}],"isBlockCoverage":true}]},{"scriptId":"1810","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-media/timeline-card-media.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17346,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":17346,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":959,"endOffset":989,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1114,"endOffset":1173,"count":6},{"startOffset":1165,"endOffset":1173,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1233,"endOffset":1281,"count":6},{"startOffset":1255,"endOffset":1275,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1325,"endOffset":1378,"count":6},{"startOffset":1343,"endOffset":1364,"count":0},{"startOffset":1365,"endOffset":1373,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1419,"endOffset":1433,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1468,"endOffset":1529,"count":6},{"startOffset":1525,"endOffset":1529,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1536,"endOffset":1820,"count":6},{"startOffset":1576,"endOffset":1640,"count":0},{"startOffset":1674,"endOffset":1742,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1925,"endOffset":1953,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2135,"endOffset":2158,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2204,"endOffset":2244,"count":6},{"startOffset":2222,"endOffset":2233,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2266,"endOffset":2308,"count":6},{"startOffset":2295,"endOffset":2302,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2411,"endOffset":2436,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2677,"endOffset":2702,"count":6}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":2838,"endOffset":2982,"count":6},{"startOffset":2871,"endOffset":2889,"count":0},{"startOffset":2894,"endOffset":2910,"count":0}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3063,"endOffset":3594,"count":6},{"startOffset":3093,"endOffset":3109,"count":0},{"startOffset":3111,"endOffset":3225,"count":0},{"startOffset":3246,"endOffset":3399,"count":0},{"startOffset":3421,"endOffset":3437,"count":0},{"startOffset":3439,"endOffset":3592,"count":0}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3610,"endOffset":3662,"count":6},{"startOffset":3637,"endOffset":3649,"count":0}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3669,"endOffset":4118,"count":6},{"startOffset":3696,"endOffset":4113,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4125,"endOffset":4234,"count":6},{"startOffset":4166,"endOffset":4229,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4261,"endOffset":4284,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4291,"endOffset":4338,"count":6},{"startOffset":4315,"endOffset":4331,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4450,"endOffset":4485,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4784,"endOffset":4812,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5029,"endOffset":5056,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5230,"endOffset":5249,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5263,"endOffset":5295,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5505,"endOffset":5647,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5654,"endOffset":5714,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5721,"endOffset":5760,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5871,"endOffset":5905,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6176,"endOffset":6207,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":6443,"endOffset":6471,"count":6}],"isBlockCoverage":true}]},{"scriptId":"1811","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/card-animations.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3352,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3352,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":679,"endOffset":701,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":985,"endOffset":1015,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1301,"endOffset":1332,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1615,"endOffset":1645,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1812","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-media/timeline-card-media-buttons.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3603,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3603,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":738,"endOffset":761,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1002,"endOffset":1030,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1220,"endOffset":1254,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1555,"endOffset":1584,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1813","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/content-footer.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12260,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":12260,"count":1}],"isBlockCoverage":true},{"functionName":"ContentFooter","ranges":[{"startOffset":1076,"endOffset":4828,"count":6},{"startOffset":1932,"endOffset":3593,"count":0},{"startOffset":3622,"endOffset":4185,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1433,"endOffset":1542,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1514,"endOffset":1531,"count":12}],"isBlockCoverage":true},{"functionName":"handleClick","ranges":[{"startOffset":1585,"endOffset":1665,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1719,"endOffset":1777,"count":6}],"isBlockCoverage":true},{"functionName":"onKeyUp","ranges":[{"startOffset":2111,"endOffset":2208,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4932,"endOffset":4961,"count":18}],"isBlockCoverage":true}]},{"scriptId":"1814","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/content-header.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6417,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":6417,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1069,"endOffset":2582,"count":6},{"startOffset":1348,"endOffset":1852,"count":0},{"startOffset":1867,"endOffset":2367,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2733,"endOffset":2762,"count":18}],"isBlockCoverage":true}]},{"scriptId":"1815","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/details-text.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7807,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7807,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1116,"endOffset":3275,"count":6},{"startOffset":2179,"endOffset":2185,"count":0},{"startOffset":2370,"endOffset":2385,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3421,"endOffset":3448,"count":18}],"isBlockCoverage":true}]},{"scriptId":"1816","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/text-or-content.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9980,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":9980,"count":1}],"isBlockCoverage":true},{"functionName":"getTextOrContent","ranges":[{"startOffset":1091,"endOffset":4034,"count":12}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1219,"endOffset":3954,"count":6},{"startOffset":1451,"endOffset":1784,"count":0},{"startOffset":1849,"endOffset":2863,"count":0},{"startOffset":2916,"endOffset":3015,"count":0},{"startOffset":3096,"endOffset":3111,"count":0},{"startOffset":3112,"endOffset":3295,"count":0},{"startOffset":3477,"endOffset":3487,"count":0},{"startOffset":3606,"endOffset":3621,"count":0},{"startOffset":3622,"endOffset":3628,"count":0},{"startOffset":3933,"endOffset":3939,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1892,"endOffset":2851,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4141,"endOffset":4173,"count":12}],"isBlockCoverage":true}]}]} \ No newline at end of file diff --git a/coverage/.tmp/coverage-10.json b/coverage/.tmp/coverage-10.json new file mode 100644 index 00000000..61d4764c --- /dev/null +++ b/coverage/.tmp/coverage-10.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"1081","url":"file:///C:/Users/prabh/Github/react-chrono/src/test-setup.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1884,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":1884,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1356","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-item-title/__tests__/timeline-card-title.test.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9298,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":9298,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1302,"endOffset":4468,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1342,"endOffset":1851,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1888,"endOffset":2386,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2439,"endOffset":3031,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3084,"endOffset":3697,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3739,"endOffset":4464,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4321,"endOffset":4458,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1686","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/test/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2070,"endOffset":2099,"count":5}],"isBlockCoverage":true},{"functionName":"onFirst","ranges":[{"startOffset":2181,"endOffset":2192,"count":0}],"isBlockCoverage":false},{"functionName":"onLast","ranges":[{"startOffset":2204,"endOffset":2215,"count":0}],"isBlockCoverage":false},{"functionName":"onNext","ranges":[{"startOffset":2227,"endOffset":2238,"count":0}],"isBlockCoverage":false},{"functionName":"onPrevious","ranges":[{"startOffset":2254,"endOffset":2265,"count":0}],"isBlockCoverage":false},{"functionName":"onReplay","ranges":[{"startOffset":2279,"endOffset":2290,"count":0}],"isBlockCoverage":false},{"functionName":"onToggleDarkMode","ranges":[{"startOffset":2312,"endOffset":2323,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2480,"endOffset":2507,"count":0}],"isBlockCoverage":false},{"functionName":"customRender","ranges":[{"startOffset":2532,"endOffset":2960,"count":5}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3062,"endOffset":3090,"count":5}],"isBlockCoverage":true}]},{"scriptId":"1687","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/GlobalContext.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"GlobalContextProvider","ranges":[{"startOffset":848,"endOffset":4455,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4613,"endOffset":4642,"count":10}],"isBlockCoverage":true}]},{"scriptId":"1688","url":"file:///C:/Users/prabh/Github/react-chrono/src/utils/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"uniqueID","ranges":[{"startOffset":530,"endOffset":763,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":861,"endOffset":885,"count":0}],"isBlockCoverage":false},{"functionName":"hexToRGBA","ranges":[{"startOffset":907,"endOffset":1100,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1199,"endOffset":1224,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultThemeOrDark","ranges":[{"startOffset":1258,"endOffset":1382,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1493,"endOffset":1530,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultClassNames","ranges":[{"startOffset":1563,"endOffset":1764,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1874,"endOffset":1910,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultButtonTexts","ranges":[{"startOffset":1944,"endOffset":2156,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2267,"endOffset":2304,"count":0}],"isBlockCoverage":false},{"functionName":"getSlideShowType","ranges":[{"startOffset":2333,"endOffset":2551,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2657,"endOffset":2689,"count":0}],"isBlockCoverage":false},{"functionName":"isTextArray","ranges":[{"startOffset":2713,"endOffset":2756,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2857,"endOffset":2884,"count":0}],"isBlockCoverage":false},{"functionName":"sanitizeHtmlText","ranges":[{"startOffset":2913,"endOffset":3065,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3171,"endOffset":3203,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1689","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/themes/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":824,"endOffset":852,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1507,"endOffset":1532,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1756","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-item-title/timeline-card-title.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5065,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":5065,"count":1}],"isBlockCoverage":true},{"functionName":"TimelineItemTitle","ranges":[{"startOffset":1047,"endOffset":1890,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1210,"endOffset":1295,"count":5},{"startOffset":1266,"endOffset":1276,"count":1},{"startOffset":1277,"endOffset":1281,"count":4}],"isBlockCoverage":true}]},{"scriptId":"1758","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-item-title/timeline-card-title.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2866,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2866,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":519,"endOffset":560,"count":5},{"startOffset":552,"endOffset":560,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":639,"endOffset":676,"count":5},{"startOffset":654,"endOffset":664,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":695,"endOffset":724,"count":5},{"startOffset":710,"endOffset":719,"count":1},{"startOffset":720,"endOffset":724,"count":4}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":738,"endOffset":778,"count":5},{"startOffset":774,"endOffset":778,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":813,"endOffset":838,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":854,"endOffset":933,"count":5},{"startOffset":887,"endOffset":914,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1043,"endOffset":1071,"count":5}],"isBlockCoverage":true}]}]} \ No newline at end of file diff --git a/coverage/.tmp/coverage-11.json b/coverage/.tmp/coverage-11.json new file mode 100644 index 00000000..f6779140 --- /dev/null +++ b/coverage/.tmp/coverage-11.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"1081","url":"file:///C:/Users/prabh/Github/react-chrono/src/test-setup.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1884,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":1884,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1356","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/effects/__tests__/useNewScrollPosition.test.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":24127,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":24127,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":427,"endOffset":565,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1168,"endOffset":6901,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1251,"endOffset":1505,"count":12}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1589,"endOffset":2049,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1779,"endOffset":1830,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1846,"endOffset":1909,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1991,"endOffset":2043,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2129,"endOffset":2441,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2251,"endOffset":2302,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2318,"endOffset":2381,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2396,"endOffset":2435,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2523,"endOffset":2822,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2565,"endOffset":2603,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2614,"endOffset":2677,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2692,"endOffset":2816,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2900,"endOffset":3171,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3014,"endOffset":3052,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3063,"endOffset":3126,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3266,"endOffset":3625,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3355,"endOffset":3406,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3422,"endOffset":3485,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3567,"endOffset":3619,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3719,"endOffset":4111,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3841,"endOffset":3892,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3908,"endOffset":3971,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4053,"endOffset":4105,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4197,"endOffset":4583,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4314,"endOffset":4352,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4363,"endOffset":4426,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4525,"endOffset":4577,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4669,"endOffset":5034,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4780,"endOffset":4818,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4829,"endOffset":4892,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5129,"endOffset":5488,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5218,"endOffset":5269,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5285,"endOffset":5348,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5430,"endOffset":5482,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5582,"endOffset":5974,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5704,"endOffset":5755,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5771,"endOffset":5834,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5916,"endOffset":5968,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6060,"endOffset":6446,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6177,"endOffset":6215,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6226,"endOffset":6289,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6388,"endOffset":6440,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6532,"endOffset":6897,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6643,"endOffset":6681,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6692,"endOffset":6755,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1701","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/effects/useNewScrollPosition.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9039,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":9039,"count":1}],"isBlockCoverage":true},{"functionName":"useNewScrollPosition","ranges":[{"startOffset":389,"endOffset":2345,"count":22}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":542,"endOffset":2243,"count":12}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":548,"endOffset":2243,"count":12},{"startOffset":757,"endOffset":769,"count":6},{"startOffset":770,"endOffset":783,"count":6},{"startOffset":784,"endOffset":798,"count":6},{"startOffset":800,"endOffset":1424,"count":6},{"startOffset":959,"endOffset":985,"count":4},{"startOffset":1047,"endOffset":1072,"count":2},{"startOffset":1099,"endOffset":1126,"count":2},{"startOffset":1253,"endOffset":1274,"count":4},{"startOffset":1276,"endOffset":1315,"count":2},{"startOffset":1300,"endOffset":1315,"count":1},{"startOffset":1316,"endOffset":1357,"count":1},{"startOffset":1424,"endOffset":2237,"count":6},{"startOffset":1454,"endOffset":1488,"count":0},{"startOffset":1709,"endOffset":1737,"count":4},{"startOffset":1802,"endOffset":1827,"count":2},{"startOffset":1856,"endOffset":1886,"count":2},{"startOffset":1985,"endOffset":2006,"count":2},{"startOffset":2033,"endOffset":2073,"count":4},{"startOffset":2075,"endOffset":2152,"count":2},{"startOffset":2152,"endOffset":2219,"count":4},{"startOffset":2174,"endOffset":2219,"count":2}],"isBlockCoverage":true}]}]} \ No newline at end of file diff --git a/coverage/.tmp/coverage-2.json b/coverage/.tmp/coverage-2.json new file mode 100644 index 00000000..6d70805e --- /dev/null +++ b/coverage/.tmp/coverage-2.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"1081","url":"file:///C:/Users/prabh/Github/react-chrono/src/test-setup.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1884,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":1884,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1356","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/__tests__/content-footer.test.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13456,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":13456,"count":1}],"isBlockCoverage":true},{"functionName":"onExpand","ranges":[{"startOffset":1490,"endOffset":1501,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1776,"endOffset":6158,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1836,"endOffset":2533,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2631,"endOffset":3439,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3530,"endOffset":4298,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4389,"endOffset":5183,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5270,"endOffset":6154,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1760","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/test/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2070,"endOffset":2099,"count":5}],"isBlockCoverage":true},{"functionName":"onFirst","ranges":[{"startOffset":2181,"endOffset":2192,"count":0}],"isBlockCoverage":false},{"functionName":"onLast","ranges":[{"startOffset":2204,"endOffset":2215,"count":0}],"isBlockCoverage":false},{"functionName":"onNext","ranges":[{"startOffset":2227,"endOffset":2238,"count":0}],"isBlockCoverage":false},{"functionName":"onPrevious","ranges":[{"startOffset":2254,"endOffset":2265,"count":0}],"isBlockCoverage":false},{"functionName":"onReplay","ranges":[{"startOffset":2279,"endOffset":2290,"count":0}],"isBlockCoverage":false},{"functionName":"onToggleDarkMode","ranges":[{"startOffset":2312,"endOffset":2323,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2480,"endOffset":2507,"count":0}],"isBlockCoverage":false},{"functionName":"customRender","ranges":[{"startOffset":2532,"endOffset":2960,"count":5}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3062,"endOffset":3090,"count":5}],"isBlockCoverage":true}]},{"scriptId":"1777","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/GlobalContext.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"GlobalContextProvider","ranges":[{"startOffset":848,"endOffset":4455,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4613,"endOffset":4642,"count":10}],"isBlockCoverage":true}]},{"scriptId":"1778","url":"file:///C:/Users/prabh/Github/react-chrono/src/utils/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"uniqueID","ranges":[{"startOffset":530,"endOffset":763,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":861,"endOffset":885,"count":0}],"isBlockCoverage":false},{"functionName":"hexToRGBA","ranges":[{"startOffset":907,"endOffset":1100,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1199,"endOffset":1224,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultThemeOrDark","ranges":[{"startOffset":1258,"endOffset":1382,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1493,"endOffset":1530,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultClassNames","ranges":[{"startOffset":1563,"endOffset":1764,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1874,"endOffset":1910,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultButtonTexts","ranges":[{"startOffset":1944,"endOffset":2156,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2267,"endOffset":2304,"count":0}],"isBlockCoverage":false},{"functionName":"getSlideShowType","ranges":[{"startOffset":2333,"endOffset":2551,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2657,"endOffset":2689,"count":0}],"isBlockCoverage":false},{"functionName":"isTextArray","ranges":[{"startOffset":2713,"endOffset":2756,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2857,"endOffset":2884,"count":0}],"isBlockCoverage":false},{"functionName":"sanitizeHtmlText","ranges":[{"startOffset":2913,"endOffset":3065,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3171,"endOffset":3203,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1779","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/themes/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":824,"endOffset":852,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1507,"endOffset":1532,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1845","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/content-footer.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12260,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":12260,"count":1}],"isBlockCoverage":true},{"functionName":"ContentFooter","ranges":[{"startOffset":1076,"endOffset":4828,"count":5},{"startOffset":1932,"endOffset":3593,"count":3},{"startOffset":2241,"endOffset":2250,"count":0},{"startOffset":2392,"endOffset":2405,"count":1},{"startOffset":2406,"endOffset":2419,"count":2},{"startOffset":2770,"endOffset":2778,"count":1},{"startOffset":2779,"endOffset":2788,"count":2},{"startOffset":3594,"endOffset":3600,"count":2},{"startOffset":3622,"endOffset":4185,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1433,"endOffset":1542,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1514,"endOffset":1531,"count":10}],"isBlockCoverage":true},{"functionName":"handleClick","ranges":[{"startOffset":1585,"endOffset":1665,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1719,"endOffset":1777,"count":5},{"startOffset":1751,"endOffset":1772,"count":3}],"isBlockCoverage":true},{"functionName":"onKeyUp","ranges":[{"startOffset":2111,"endOffset":2208,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4932,"endOffset":4961,"count":5}],"isBlockCoverage":true}]},{"scriptId":"1846","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chev-right.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2626,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2626,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronRightIcon","ranges":[{"startOffset":383,"endOffset":1156,"count":3}],"isBlockCoverage":true}]},{"scriptId":"1847","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/timeline-card-content.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":28686,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":28686,"count":1}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.section.borderLessCards.borderLessCards","ranges":[{"startOffset":966,"endOffset":992,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1060,"endOffset":1162,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1256,"endOffset":1302,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1320,"endOffset":1338,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1359,"endOffset":1378,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1458,"endOffset":1969,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1976,"endOffset":2169,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2184,"endOffset":2216,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2257,"endOffset":2280,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2292,"endOffset":3093,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3100,"endOffset":3417,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3536,"endOffset":3578,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3806,"endOffset":3840,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3910,"endOffset":3942,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3960,"endOffset":3978,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4061,"endOffset":4111,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4217,"endOffset":4245,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4312,"endOffset":4341,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4359,"endOffset":4377,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4460,"endOffset":4512,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4538,"endOffset":4560,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4667,"endOffset":4692,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4915,"endOffset":4946,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5095,"endOffset":5126,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5242,"endOffset":5280,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5405,"endOffset":5422,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5436,"endOffset":5467,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5579,"endOffset":5613,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$cardHeight.$cardHeight","ranges":[{"startOffset":5845,"endOffset":6016,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6022,"endOffset":6219,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6284,"endOffset":6307,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6398,"endOffset":6465,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":6502,"endOffset":6942,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7135,"endOffset":7158,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7186,"endOffset":7209,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7362,"endOffset":7385,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7550,"endOffset":7595,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7755,"endOffset":7797,"count":3},{"startOffset":7789,"endOffset":7797,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7967,"endOffset":7989,"count":3}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8173,"endOffset":8197,"count":3}],"isBlockCoverage":true},{"functionName":"slideAnimation","ranges":[{"startOffset":8224,"endOffset":8342,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":8425,"endOffset":8439,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8587,"endOffset":8723,"count":2},{"startOffset":8613,"endOffset":8721,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8730,"endOffset":9100,"count":2},{"startOffset":8756,"endOffset":8772,"count":1},{"startOffset":8773,"endOffset":8793,"count":1},{"startOffset":8795,"endOffset":9098,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":9292,"endOffset":9328,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9544,"endOffset":9644,"count":3},{"startOffset":9575,"endOffset":9614,"count":2},{"startOffset":9615,"endOffset":9644,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":9804,"endOffset":9838,"count":3}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":10064,"endOffset":10090,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10225,"endOffset":10299,"count":5},{"startOffset":10249,"endOffset":10274,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":10412,"endOffset":10447,"count":5}],"isBlockCoverage":true}]},{"scriptId":"1859","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-media/timeline-card-media.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17346,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":17346,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":959,"endOffset":989,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1114,"endOffset":1173,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1233,"endOffset":1281,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1325,"endOffset":1378,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1419,"endOffset":1433,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1468,"endOffset":1529,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1536,"endOffset":1820,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1925,"endOffset":1953,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2135,"endOffset":2158,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2204,"endOffset":2244,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2266,"endOffset":2308,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2411,"endOffset":2436,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2677,"endOffset":2702,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":2838,"endOffset":2982,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3063,"endOffset":3594,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3610,"endOffset":3662,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3669,"endOffset":4118,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4125,"endOffset":4234,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4261,"endOffset":4284,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4291,"endOffset":4338,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4450,"endOffset":4485,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4784,"endOffset":4812,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5029,"endOffset":5056,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5230,"endOffset":5249,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5263,"endOffset":5295,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5505,"endOffset":5647,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5654,"endOffset":5714,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5721,"endOffset":5760,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5871,"endOffset":5905,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6176,"endOffset":6207,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6443,"endOffset":6471,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1860","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/styles/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2087,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2087,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":485,"endOffset":508,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":734,"endOffset":757,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":785,"endOffset":808,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":915,"endOffset":940,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1861","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/card-animations.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3352,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3352,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":679,"endOffset":701,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":985,"endOffset":1015,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1301,"endOffset":1332,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1615,"endOffset":1645,"count":0}],"isBlockCoverage":false}]}]} \ No newline at end of file diff --git a/coverage/.tmp/coverage-3.json b/coverage/.tmp/coverage-3.json new file mode 100644 index 00000000..9862c1f9 --- /dev/null +++ b/coverage/.tmp/coverage-3.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"1081","url":"file:///C:/Users/prabh/Github/react-chrono/src/test-setup.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1884,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":1884,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1356","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-control/__tests__/timeline-control.test.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10929,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":10929,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1169,"endOffset":4883,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1199,"endOffset":1712,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1753,"endOffset":2562,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2633,"endOffset":3344,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3396,"endOffset":4879,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1759","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/test/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2070,"endOffset":2099,"count":4}],"isBlockCoverage":true},{"functionName":"onFirst","ranges":[{"startOffset":2181,"endOffset":2192,"count":0}],"isBlockCoverage":false},{"functionName":"onLast","ranges":[{"startOffset":2204,"endOffset":2215,"count":0}],"isBlockCoverage":false},{"functionName":"onNext","ranges":[{"startOffset":2227,"endOffset":2238,"count":0}],"isBlockCoverage":false},{"functionName":"onPrevious","ranges":[{"startOffset":2254,"endOffset":2265,"count":0}],"isBlockCoverage":false},{"functionName":"onReplay","ranges":[{"startOffset":2279,"endOffset":2290,"count":0}],"isBlockCoverage":false},{"functionName":"onToggleDarkMode","ranges":[{"startOffset":2312,"endOffset":2323,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2480,"endOffset":2507,"count":4}],"isBlockCoverage":true},{"functionName":"customRender","ranges":[{"startOffset":2532,"endOffset":2960,"count":4}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3062,"endOffset":3090,"count":4}],"isBlockCoverage":true}]},{"scriptId":"1776","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/GlobalContext.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"GlobalContextProvider","ranges":[{"startOffset":848,"endOffset":4455,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4613,"endOffset":4642,"count":8}],"isBlockCoverage":true}]},{"scriptId":"1777","url":"file:///C:/Users/prabh/Github/react-chrono/src/utils/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"uniqueID","ranges":[{"startOffset":530,"endOffset":763,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":861,"endOffset":885,"count":0}],"isBlockCoverage":false},{"functionName":"hexToRGBA","ranges":[{"startOffset":907,"endOffset":1100,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1199,"endOffset":1224,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultThemeOrDark","ranges":[{"startOffset":1258,"endOffset":1382,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1493,"endOffset":1530,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultClassNames","ranges":[{"startOffset":1563,"endOffset":1764,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1874,"endOffset":1910,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultButtonTexts","ranges":[{"startOffset":1944,"endOffset":2156,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2267,"endOffset":2304,"count":0}],"isBlockCoverage":false},{"functionName":"getSlideShowType","ranges":[{"startOffset":2333,"endOffset":2551,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2657,"endOffset":2689,"count":0}],"isBlockCoverage":false},{"functionName":"isTextArray","ranges":[{"startOffset":2713,"endOffset":2756,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2857,"endOffset":2884,"count":0}],"isBlockCoverage":false},{"functionName":"sanitizeHtmlText","ranges":[{"startOffset":2913,"endOffset":3065,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3171,"endOffset":3203,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1778","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/themes/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":824,"endOffset":852,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1507,"endOffset":1532,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1845","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-control/timeline-control.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":29772,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":29772,"count":1}],"isBlockCoverage":true},{"functionName":"TimelineControl","ranges":[{"startOffset":1928,"endOffset":14197,"count":4},{"startOffset":4051,"endOffset":4057,"count":0},{"startOffset":4482,"endOffset":4490,"count":0},{"startOffset":4728,"endOffset":4732,"count":0},{"startOffset":4772,"endOffset":4781,"count":0},{"startOffset":5995,"endOffset":6003,"count":0},{"startOffset":6238,"endOffset":6242,"count":0},{"startOffset":6282,"endOffset":6291,"count":0},{"startOffset":7506,"endOffset":7518,"count":0},{"startOffset":7739,"endOffset":7748,"count":0},{"startOffset":7792,"endOffset":7796,"count":0},{"startOffset":9011,"endOffset":9020,"count":0},{"startOffset":9257,"endOffset":9261,"count":0},{"startOffset":9301,"endOffset":9310,"count":0},{"startOffset":10544,"endOffset":11830,"count":1},{"startOffset":10913,"endOffset":11228,"count":0},{"startOffset":12397,"endOffset":12417,"count":0},{"startOffset":12551,"endOffset":12571,"count":0},{"startOffset":12622,"endOffset":12936,"count":0},{"startOffset":13760,"endOffset":13766,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2357,"endOffset":2384,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2460,"endOffset":2501,"count":4},{"startOffset":2477,"endOffset":2501,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2575,"endOffset":2612,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2716,"endOffset":2754,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2860,"endOffset":2958,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3040,"endOffset":3100,"count":4},{"startOffset":3057,"endOffset":3076,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3179,"endOffset":3239,"count":4},{"startOffset":3196,"endOffset":3219,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3324,"endOffset":3386,"count":4},{"startOffset":3347,"endOffset":3366,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3477,"endOffset":3534,"count":4},{"startOffset":3494,"endOffset":3514,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3620,"endOffset":3677,"count":4},{"startOffset":3637,"endOffset":3656,"count":0}],"isBlockCoverage":true}]},{"scriptId":"1847","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3614,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3614,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":412,"endOffset":457,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":689,"endOffset":734,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":964,"endOffset":1009,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1239,"endOffset":1284,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1508,"endOffset":1553,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1775,"endOffset":1820,"count":4}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2042,"endOffset":2087,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2309,"endOffset":2354,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2574,"endOffset":2619,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1848","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chev-left.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2594,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2594,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronLeft","ranges":[{"startOffset":378,"endOffset":1149,"count":4}],"isBlockCoverage":true}]},{"scriptId":"1849","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chev-right.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2626,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2626,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronRightIcon","ranges":[{"startOffset":383,"endOffset":1156,"count":4}],"isBlockCoverage":true}]},{"scriptId":"1850","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/maximize.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2397,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2397,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1123,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1851","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/minimize.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1079,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1852","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/minus.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2184,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2184,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1042,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1853","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/moon.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1079,"count":4}],"isBlockCoverage":true}]},{"scriptId":"1854","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/plus.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2198,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2198,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1048,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1855","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/stop.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2637,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2637,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1319,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1856","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/sun.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2982,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2982,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1456,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1857","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chevs-left.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3062,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3062,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronLeft","ranges":[{"startOffset":378,"endOffset":1441,"count":4}],"isBlockCoverage":true}]},{"scriptId":"1858","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chevs-right.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3091,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3091,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronRightIcon","ranges":[{"startOffset":383,"endOffset":1449,"count":4}],"isBlockCoverage":true}]},{"scriptId":"1859","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/replay-icon.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2471,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2471,"count":1}],"isBlockCoverage":true},{"functionName":"ReplayIcon","ranges":[{"startOffset":377,"endOffset":1107,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1860","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-control/timeline-control.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7075,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7075,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":720,"endOffset":754,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":905,"endOffset":974,"count":24},{"startOffset":923,"endOffset":969,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1083,"endOffset":1114,"count":24}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1221,"endOffset":1243,"count":21}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1523,"endOffset":1594,"count":21},{"startOffset":1559,"endOffset":1592,"count":16}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1682,"endOffset":1731,"count":21},{"startOffset":1709,"endOffset":1726,"count":16},{"startOffset":1727,"endOffset":1731,"count":5}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1903,"endOffset":1936,"count":21}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2190,"endOffset":2230,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2333,"endOffset":2355,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2673,"endOffset":2702,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2873,"endOffset":2900,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3075,"endOffset":3104,"count":0}],"isBlockCoverage":false}]}]} \ No newline at end of file diff --git a/coverage/.tmp/coverage-4.json b/coverage/.tmp/coverage-4.json new file mode 100644 index 00000000..919afb42 --- /dev/null +++ b/coverage/.tmp/coverage-4.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"1080","url":"file:///C:/Users/prabh/Github/react-chrono/src/test-setup.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1884,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":1884,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1356","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-outline/__tests__/timeline-outline.test.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11674,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":11674,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":391,"endOffset":491,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":522,"endOffset":545,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":575,"endOffset":597,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1133,"endOffset":4484,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1208,"endOffset":1446,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1461,"endOffset":1496,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1550,"endOffset":2189,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2235,"endOffset":2903,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2829,"endOffset":2897,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2953,"endOffset":3757,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3547,"endOffset":3665,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3686,"endOffset":3751,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3811,"endOffset":4480,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4400,"endOffset":4474,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1686","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-outline/timeline-outline.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11117,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":11117,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1379,"endOffset":1551,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1680,"endOffset":1711,"count":20}],"isBlockCoverage":true},{"functionName":"TimelineOutline","ranges":[{"startOffset":1739,"endOffset":4793,"count":10},{"startOffset":2070,"endOffset":2084,"count":0},{"startOffset":3014,"endOffset":3311,"count":6},{"startOffset":3312,"endOffset":3609,"count":4},{"startOffset":3977,"endOffset":4391,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2141,"endOffset":2175,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2159,"endOffset":2174,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2236,"endOffset":2316,"count":4},{"startOffset":2262,"endOffset":2296,"count":0},{"startOffset":2313,"endOffset":2316,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2379,"endOffset":2480,"count":7},{"startOffset":2405,"endOffset":2437,"count":3},{"startOffset":2437,"endOffset":2476,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2560,"endOffset":2627,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4899,"endOffset":4930,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1688","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/GlobalContext.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"GlobalContextProvider","ranges":[{"startOffset":848,"endOffset":4455,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4613,"endOffset":4642,"count":10}],"isBlockCoverage":true}]},{"scriptId":"1689","url":"file:///C:/Users/prabh/Github/react-chrono/src/utils/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"uniqueID","ranges":[{"startOffset":530,"endOffset":763,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":861,"endOffset":885,"count":0}],"isBlockCoverage":false},{"functionName":"hexToRGBA","ranges":[{"startOffset":907,"endOffset":1100,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1199,"endOffset":1224,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultThemeOrDark","ranges":[{"startOffset":1258,"endOffset":1382,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1493,"endOffset":1530,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultClassNames","ranges":[{"startOffset":1563,"endOffset":1764,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1874,"endOffset":1910,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultButtonTexts","ranges":[{"startOffset":1944,"endOffset":2156,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2267,"endOffset":2304,"count":0}],"isBlockCoverage":false},{"functionName":"getSlideShowType","ranges":[{"startOffset":2333,"endOffset":2551,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2657,"endOffset":2689,"count":0}],"isBlockCoverage":false},{"functionName":"isTextArray","ranges":[{"startOffset":2713,"endOffset":2756,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2857,"endOffset":2884,"count":0}],"isBlockCoverage":false},{"functionName":"sanitizeHtmlText","ranges":[{"startOffset":2913,"endOffset":3065,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3171,"endOffset":3203,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1690","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/themes/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":824,"endOffset":852,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1507,"endOffset":1532,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1756","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/close.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2675,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2675,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":358,"endOffset":1202,"count":6}],"isBlockCoverage":true}]},{"scriptId":"1757","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/menu.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2683,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2683,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":358,"endOffset":1206,"count":4}],"isBlockCoverage":true}]},{"scriptId":"1758","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-outline/timeline-outline.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11262,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":11262,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":973,"endOffset":1001,"count":10},{"startOffset":987,"endOffset":993,"count":6},{"startOffset":994,"endOffset":1001,"count":4}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1133,"endOffset":1167,"count":10},{"startOffset":1147,"endOffset":1158,"count":6},{"startOffset":1159,"endOffset":1167,"count":4}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1256,"endOffset":1353,"count":10},{"startOffset":1321,"endOffset":1336,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1360,"endOffset":1514,"count":10},{"startOffset":1374,"endOffset":1483,"count":6},{"startOffset":1484,"endOffset":1514,"count":4}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1622,"endOffset":1652,"count":10}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1904,"endOffset":1931,"count":10}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2113,"endOffset":2169,"count":10},{"startOffset":2128,"endOffset":2160,"count":4},{"startOffset":2161,"endOffset":2169,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2285,"endOffset":2396,"count":10},{"startOffset":2350,"endOffset":2373,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2476,"endOffset":2498,"count":10}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2609,"endOffset":2638,"count":10}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2924,"endOffset":2944,"count":3}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3469,"endOffset":3493,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3587,"endOffset":3627,"count":6},{"startOffset":3605,"endOffset":3622,"count":2},{"startOffset":3623,"endOffset":3627,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3681,"endOffset":3703,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3813,"endOffset":3841,"count":6}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4165,"endOffset":4230,"count":6},{"startOffset":4183,"endOffset":4207,"count":2},{"startOffset":4208,"endOffset":4230,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4280,"endOffset":4365,"count":6},{"startOffset":4298,"endOffset":4332,"count":2},{"startOffset":4333,"endOffset":4365,"count":4}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4477,"endOffset":4507,"count":6}],"isBlockCoverage":true}]},{"scriptId":"1770","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-outline/timeline-outline-item-list.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5272,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":5272,"count":1}],"isBlockCoverage":true},{"functionName":"OutlineItemList","ranges":[{"startOffset":592,"endOffset":2064,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":746,"endOffset":1867,"count":6}],"isBlockCoverage":true},{"functionName":"onPointerDown","ranges":[{"startOffset":866,"endOffset":903,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2170,"endOffset":2201,"count":3}],"isBlockCoverage":true}]}]} \ No newline at end of file diff --git a/coverage/.tmp/coverage-5.json b/coverage/.tmp/coverage-5.json new file mode 100644 index 00000000..9ec08985 --- /dev/null +++ b/coverage/.tmp/coverage-5.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"1081","url":"file:///C:/Users/prabh/Github/react-chrono/src/test-setup.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1884,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":1884,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1356","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-vertical/__tests__/timeline-vertical-item.test.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6473,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":6473,"count":1}],"isBlockCoverage":true},{"functionName":"onActive","ranges":[{"startOffset":1462,"endOffset":1473,"count":0}],"isBlockCoverage":false},{"functionName":"onClick","ranges":[{"startOffset":1486,"endOffset":1497,"count":0}],"isBlockCoverage":false},{"functionName":"onElapsed","ranges":[{"startOffset":1512,"endOffset":1523,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1697,"endOffset":2835,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1757,"endOffset":2253,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2310,"endOffset":2831,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1362","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/test/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2070,"endOffset":2099,"count":2}],"isBlockCoverage":true},{"functionName":"onFirst","ranges":[{"startOffset":2181,"endOffset":2192,"count":0}],"isBlockCoverage":false},{"functionName":"onLast","ranges":[{"startOffset":2204,"endOffset":2215,"count":0}],"isBlockCoverage":false},{"functionName":"onNext","ranges":[{"startOffset":2227,"endOffset":2238,"count":0}],"isBlockCoverage":false},{"functionName":"onPrevious","ranges":[{"startOffset":2254,"endOffset":2265,"count":0}],"isBlockCoverage":false},{"functionName":"onReplay","ranges":[{"startOffset":2279,"endOffset":2290,"count":0}],"isBlockCoverage":false},{"functionName":"onToggleDarkMode","ranges":[{"startOffset":2312,"endOffset":2323,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2480,"endOffset":2507,"count":0}],"isBlockCoverage":false},{"functionName":"customRender","ranges":[{"startOffset":2532,"endOffset":2960,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3062,"endOffset":3090,"count":2}],"isBlockCoverage":true}]},{"scriptId":"1687","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/GlobalContext.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"GlobalContextProvider","ranges":[{"startOffset":848,"endOffset":4455,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4613,"endOffset":4642,"count":18}],"isBlockCoverage":true}]},{"scriptId":"1688","url":"file:///C:/Users/prabh/Github/react-chrono/src/utils/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"uniqueID","ranges":[{"startOffset":530,"endOffset":763,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":861,"endOffset":885,"count":0}],"isBlockCoverage":false},{"functionName":"hexToRGBA","ranges":[{"startOffset":907,"endOffset":1100,"count":4}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1199,"endOffset":1224,"count":4}],"isBlockCoverage":true},{"functionName":"getDefaultThemeOrDark","ranges":[{"startOffset":1258,"endOffset":1382,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1493,"endOffset":1530,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultClassNames","ranges":[{"startOffset":1563,"endOffset":1764,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1874,"endOffset":1910,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultButtonTexts","ranges":[{"startOffset":1944,"endOffset":2156,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2267,"endOffset":2304,"count":0}],"isBlockCoverage":false},{"functionName":"getSlideShowType","ranges":[{"startOffset":2333,"endOffset":2551,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2657,"endOffset":2689,"count":0}],"isBlockCoverage":false},{"functionName":"isTextArray","ranges":[{"startOffset":2713,"endOffset":2756,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2857,"endOffset":2884,"count":0}],"isBlockCoverage":false},{"functionName":"sanitizeHtmlText","ranges":[{"startOffset":2913,"endOffset":3065,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3171,"endOffset":3203,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1689","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/themes/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":824,"endOffset":852,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1507,"endOffset":1532,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1756","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-vertical/timeline-vertical-item.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":21195,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":21195,"count":1}],"isBlockCoverage":true},{"functionName":"VerticalItem","ranges":[{"startOffset":1597,"endOffset":7810,"count":2},{"startOffset":4263,"endOffset":4274,"count":0},{"startOffset":5427,"endOffset":5445,"count":0},{"startOffset":5696,"endOffset":5702,"count":0},{"startOffset":6005,"endOffset":6018,"count":0},{"startOffset":7262,"endOffset":7268,"count":0},{"startOffset":7583,"endOffset":7589,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2392,"endOffset":2578,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2659,"endOffset":2731,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2798,"endOffset":3858,"count":2},{"startOffset":3208,"endOffset":3230,"count":0},{"startOffset":3281,"endOffset":3289,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4041,"endOffset":4146,"count":2},{"startOffset":4129,"endOffset":4140,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4374,"endOffset":4990,"count":2}],"isBlockCoverage":true}]},{"scriptId":"1758","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/timeline-card-content.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":44798,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":44798,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2269,"endOffset":15638,"count":2},{"startOffset":10094,"endOffset":10102,"count":0},{"startOffset":11205,"endOffset":11209,"count":0},{"startOffset":11560,"endOffset":11575,"count":0},{"startOffset":11576,"endOffset":12107,"count":0},{"startOffset":13844,"endOffset":14448,"count":0},{"startOffset":14474,"endOffset":14483,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4217,"endOffset":4297,"count":2},{"startOffset":4245,"endOffset":4263,"count":0},{"startOffset":4264,"endOffset":4290,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4381,"endOffset":4423,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4478,"endOffset":4602,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4653,"endOffset":4729,"count":2},{"startOffset":4679,"endOffset":4723,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4810,"endOffset":5311,"count":4},{"startOffset":4849,"endOffset":4951,"count":2},{"startOffset":4951,"endOffset":4980,"count":0},{"startOffset":4980,"endOffset":5310,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5404,"endOffset":5851,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5894,"endOffset":6012,"count":2},{"startOffset":5929,"endOffset":5948,"count":0},{"startOffset":5950,"endOffset":6006,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6104,"endOffset":6504,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6605,"endOffset":6921,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7006,"endOffset":7384,"count":2},{"startOffset":7044,"endOffset":7069,"count":0},{"startOffset":7087,"endOffset":7105,"count":0},{"startOffset":7107,"endOffset":7202,"count":0},{"startOffset":7220,"endOffset":7231,"count":0},{"startOffset":7233,"endOffset":7304,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7450,"endOffset":7565,"count":2},{"startOffset":7477,"endOffset":7486,"count":0},{"startOffset":7488,"endOffset":7559,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7624,"endOffset":7721,"count":2},{"startOffset":7677,"endOffset":7715,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7782,"endOffset":7832,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7897,"endOffset":7970,"count":2},{"startOffset":7946,"endOffset":7963,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8047,"endOffset":8320,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8423,"endOffset":8568,"count":2},{"startOffset":8475,"endOffset":8507,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8661,"endOffset":8838,"count":2},{"startOffset":8780,"endOffset":8800,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8935,"endOffset":9122,"count":2},{"startOffset":8965,"endOffset":8973,"count":0},{"startOffset":8975,"endOffset":9011,"count":0},{"startOffset":9068,"endOffset":9116,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9195,"endOffset":9320,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9422,"endOffset":9600,"count":2},{"startOffset":9446,"endOffset":9570,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9678,"endOffset":9894,"count":2},{"startOffset":9739,"endOffset":9775,"count":0},{"startOffset":9820,"endOffset":9880,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10028,"endOffset":10086,"count":2},{"startOffset":10071,"endOffset":10079,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10162,"endOffset":10319,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10423,"endOffset":10856,"count":2}],"isBlockCoverage":true},{"functionName":"onPointerDown","ranges":[{"startOffset":10550,"endOffset":10728,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1759","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline/timeline.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":46739,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":46739,"count":1}],"isBlockCoverage":true},{"functionName":"Timeline","ranges":[{"startOffset":2155,"endOffset":17218,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1761","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/effects/useMatchMedia.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3911,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3911,"count":1}],"isBlockCoverage":true},{"functionName":"useMatchMedia","ranges":[{"startOffset":384,"endOffset":1020,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1123,"endOffset":1152,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1762","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/effects/useNewScrollPosition.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9039,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":9039,"count":1}],"isBlockCoverage":true},{"functionName":"useNewScrollPosition","ranges":[{"startOffset":389,"endOffset":2345,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1763","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-control/timeline-control.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":29772,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":29772,"count":1}],"isBlockCoverage":true},{"functionName":"TimelineControl","ranges":[{"startOffset":1928,"endOffset":14197,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1764","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3614,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3614,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":412,"endOffset":457,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":689,"endOffset":734,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":964,"endOffset":1009,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1239,"endOffset":1284,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1508,"endOffset":1553,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1775,"endOffset":1820,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2042,"endOffset":2087,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2309,"endOffset":2354,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2574,"endOffset":2619,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1765","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chev-left.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2594,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2594,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronLeft","ranges":[{"startOffset":378,"endOffset":1149,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1766","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chev-right.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2626,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2626,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronRightIcon","ranges":[{"startOffset":383,"endOffset":1156,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1767","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/maximize.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2397,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2397,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1123,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1768","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/minimize.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1079,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1769","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/minus.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2184,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2184,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1042,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1770","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/moon.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1079,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1771","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/plus.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2198,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2198,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1048,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1772","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/stop.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2637,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2637,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1319,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1773","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/sun.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2982,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2982,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1456,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1774","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chevs-left.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3062,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3062,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronLeft","ranges":[{"startOffset":378,"endOffset":1441,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1775","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chevs-right.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3091,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3091,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronRightIcon","ranges":[{"startOffset":383,"endOffset":1449,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1776","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/replay-icon.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2471,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2471,"count":1}],"isBlockCoverage":true},{"functionName":"ReplayIcon","ranges":[{"startOffset":377,"endOffset":1107,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1777","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-control/timeline-control.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7075,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7075,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":720,"endOffset":754,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":905,"endOffset":974,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1083,"endOffset":1114,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1221,"endOffset":1243,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1523,"endOffset":1594,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1682,"endOffset":1731,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1903,"endOffset":1936,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2190,"endOffset":2230,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2333,"endOffset":2355,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2673,"endOffset":2702,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2873,"endOffset":2900,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3075,"endOffset":3104,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1789","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-horizontal/timeline-horizontal.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10350,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":10350,"count":1}],"isBlockCoverage":true},{"functionName":"TimelineHorizontal","ranges":[{"startOffset":1244,"endOffset":3906,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1790","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card/timeline-horizontal-card.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18904,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":18904,"count":1}],"isBlockCoverage":true},{"functionName":"TimelineCard","ranges":[{"startOffset":1675,"endOffset":8082,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1792","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-item-title/timeline-card-title.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5065,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":5065,"count":1}],"isBlockCoverage":true},{"functionName":"TimelineItemTitle","ranges":[{"startOffset":1047,"endOffset":1890,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1210,"endOffset":1295,"count":2},{"startOffset":1266,"endOffset":1276,"count":0}],"isBlockCoverage":true}]},{"scriptId":"1793","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-item-title/timeline-card-title.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2866,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2866,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":519,"endOffset":560,"count":2},{"startOffset":552,"endOffset":560,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":639,"endOffset":676,"count":2},{"startOffset":654,"endOffset":664,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":695,"endOffset":724,"count":2},{"startOffset":720,"endOffset":724,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":738,"endOffset":778,"count":2},{"startOffset":774,"endOffset":778,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":813,"endOffset":838,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":854,"endOffset":933,"count":2},{"startOffset":915,"endOffset":933,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1043,"endOffset":1071,"count":2}],"isBlockCoverage":true}]},{"scriptId":"1794","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card/timeline-horizontal-card.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10887,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":10887,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":790,"endOffset":813,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":959,"endOffset":979,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1376,"endOffset":1404,"count":0}],"isBlockCoverage":false},{"functionName":"ShapeBorderStyle","ranges":[{"startOffset":1433,"endOffset":1694,"count":4},{"startOffset":1523,"endOffset":1692,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1798,"endOffset":1816,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1832,"endOffset":1850,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1870,"endOffset":1935,"count":2},{"startOffset":1913,"endOffset":1930,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2057,"endOffset":2122,"count":2},{"startOffset":2100,"endOffset":2117,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2230,"endOffset":2286,"count":2},{"startOffset":2282,"endOffset":2286,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2306,"endOffset":2362,"count":2},{"startOffset":2358,"endOffset":2362,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2549,"endOffset":2572,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2611,"endOffset":2636,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2655,"endOffset":2711,"count":2},{"startOffset":2706,"endOffset":2711,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2731,"endOffset":2754,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2828,"endOffset":2863,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3101,"endOffset":3122,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3478,"endOffset":3516,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3679,"endOffset":3746,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3801,"endOffset":3820,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4044,"endOffset":4084,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1795","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-horizontal/timeline-horizontal.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2998,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2998,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":571,"endOffset":606,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":819,"endOffset":860,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":937,"endOffset":951,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1304,"endOffset":1339,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1796","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-vertical/timeline-vertical.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11509,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":11509,"count":1}],"isBlockCoverage":true},{"functionName":"TimelineVertical","ranges":[{"startOffset":1226,"endOffset":3716,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1797","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-outline/timeline-outline.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11117,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":11117,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1379,"endOffset":1551,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1680,"endOffset":1711,"count":0}],"isBlockCoverage":false},{"functionName":"TimelineOutline","ranges":[{"startOffset":1739,"endOffset":4793,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4899,"endOffset":4930,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1798","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/close.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2675,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2675,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":358,"endOffset":1202,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1799","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/menu.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2683,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2683,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":358,"endOffset":1206,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1800","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-outline/timeline-outline.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11262,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":11262,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":973,"endOffset":1001,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1133,"endOffset":1167,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1256,"endOffset":1353,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1360,"endOffset":1514,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1622,"endOffset":1652,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1904,"endOffset":1931,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2113,"endOffset":2169,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2285,"endOffset":2396,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2476,"endOffset":2498,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2609,"endOffset":2638,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2924,"endOffset":2944,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3469,"endOffset":3493,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3587,"endOffset":3627,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3681,"endOffset":3703,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3813,"endOffset":3841,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4165,"endOffset":4230,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4280,"endOffset":4365,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4477,"endOffset":4507,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1801","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-outline/timeline-outline-item-list.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5272,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":5272,"count":1}],"isBlockCoverage":true},{"functionName":"OutlineItemList","ranges":[{"startOffset":592,"endOffset":2064,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2170,"endOffset":2201,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1802","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-vertical/timeline-vertical.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9309,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":9309,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":710,"endOffset":749,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1253,"endOffset":1672,"count":2},{"startOffset":1272,"endOffset":1642,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1503,"endOffset":1527,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1784,"endOffset":1819,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1981,"endOffset":2138,"count":2},{"startOffset":2015,"endOffset":2046,"count":0},{"startOffset":2068,"endOffset":2099,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2144,"endOffset":2532,"count":2},{"startOffset":2367,"endOffset":2530,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2744,"endOffset":2786,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2890,"endOffset":2947,"count":2},{"startOffset":2905,"endOffset":2929,"count":0},{"startOffset":2930,"endOffset":2938,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2954,"endOffset":3008,"count":2},{"startOffset":2979,"endOffset":2993,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3046,"endOffset":3088,"count":2},{"startOffset":3061,"endOffset":3073,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3104,"endOffset":3167,"count":2},{"startOffset":3119,"endOffset":3155,"count":0},{"startOffset":3156,"endOffset":3161,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3193,"endOffset":3308,"count":2},{"startOffset":3208,"endOffset":3263,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3426,"endOffset":3462,"count":2}],"isBlockCoverage":true}]},{"scriptId":"1803","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline/timeline.style.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9743,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":9743,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":789,"endOffset":1016,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1024,"endOffset":1199,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1501,"endOffset":1524,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$scrollable.$scrollable","ranges":[{"startOffset":1740,"endOffset":1798,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1940,"endOffset":1991,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2104,"endOffset":2139,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2566,"endOffset":2594,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2665,"endOffset":2679,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2694,"endOffset":2716,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2920,"endOffset":2943,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3115,"endOffset":3212,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3411,"endOffset":3451,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3642,"endOffset":3690,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3827,"endOffset":3864,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1804","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/styles/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2087,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2087,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":485,"endOffset":508,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":734,"endOffset":757,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":785,"endOffset":808,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":915,"endOffset":940,"count":2}],"isBlockCoverage":true}]},{"scriptId":"1805","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-media/timeline-card-media.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":40060,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":40060,"count":1}],"isBlockCoverage":true},{"functionName":"CardMedia","ranges":[{"startOffset":1950,"endOffset":17175,"count":2},{"startOffset":14056,"endOffset":14063,"count":0},{"startOffset":14153,"endOffset":14166,"count":0},{"startOffset":14167,"endOffset":14527,"count":0},{"startOffset":14562,"endOffset":14574,"count":0},{"startOffset":14575,"endOffset":14591,"count":0},{"startOffset":14998,"endOffset":15334,"count":0},{"startOffset":15366,"endOffset":16045,"count":0},{"startOffset":16077,"endOffset":16655,"count":0},{"startOffset":16962,"endOffset":16968,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2932,"endOffset":3124,"count":2},{"startOffset":2959,"endOffset":2980,"count":0},{"startOffset":2997,"endOffset":3055,"count":0},{"startOffset":3086,"endOffset":3113,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3199,"endOffset":3236,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3299,"endOffset":3466,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3553,"endOffset":3880,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3941,"endOffset":4035,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4103,"endOffset":4784,"count":2},{"startOffset":4431,"endOffset":4460,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4843,"endOffset":6069,"count":2}],"isBlockCoverage":true},{"functionName":"onPlay","ranges":[{"startOffset":5120,"endOffset":5220,"count":0}],"isBlockCoverage":false},{"functionName":"onPause","ranges":[{"startOffset":5239,"endOffset":5339,"count":0}],"isBlockCoverage":false},{"functionName":"onEnded","ranges":[{"startOffset":5358,"endOffset":5459,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6128,"endOffset":6791,"count":2},{"startOffset":6524,"endOffset":6534,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6936,"endOffset":7009,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7078,"endOffset":7159,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7233,"endOffset":7315,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7387,"endOffset":7464,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7539,"endOffset":7570,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7669,"endOffset":7706,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7802,"endOffset":7836,"count":2},{"startOffset":7820,"endOffset":7836,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7929,"endOffset":8007,"count":2},{"startOffset":7996,"endOffset":8001,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8110,"endOffset":8157,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8248,"endOffset":8352,"count":2},{"startOffset":8277,"endOffset":8309,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8411,"endOffset":13338,"count":2},{"startOffset":8796,"endOffset":8811,"count":0},{"startOffset":9615,"endOffset":11231,"count":0},{"startOffset":13066,"endOffset":13072,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13522,"endOffset":13558,"count":2},{"startOffset":13544,"endOffset":13558,"count":0}],"isBlockCoverage":true}]},{"scriptId":"1806","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/memoized/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18687,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":18687,"count":1}],"isBlockCoverage":true},{"functionName":"TitleMemo","ranges":[{"startOffset":1631,"endOffset":2674,"count":2},{"startOffset":1767,"endOffset":2664,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2777,"endOffset":3362,"count":2},{"startOffset":2853,"endOffset":3355,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3366,"endOffset":3445,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3551,"endOffset":4899,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4903,"endOffset":4950,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5058,"endOffset":5090,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5205,"endOffset":6506,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6622,"endOffset":6662,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6784,"endOffset":8063,"count":2},{"startOffset":7342,"endOffset":8051,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6938,"endOffset":7020,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7103,"endOffset":7284,"count":2},{"startOffset":7157,"endOffset":7162,"count":0},{"startOffset":7244,"endOffset":7278,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8067,"endOffset":8229,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8377,"endOffset":8402,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8506,"endOffset":8534,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8641,"endOffset":8672,"count":2}],"isBlockCoverage":true}]},{"scriptId":"1807","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/timeline-card-content.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":28686,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":28686,"count":1}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.section.borderLessCards.borderLessCards","ranges":[{"startOffset":966,"endOffset":992,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1060,"endOffset":1162,"count":2},{"startOffset":1154,"endOffset":1162,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1256,"endOffset":1302,"count":2},{"startOffset":1287,"endOffset":1297,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1320,"endOffset":1338,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1359,"endOffset":1378,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1458,"endOffset":1969,"count":2},{"startOffset":1478,"endOffset":1939,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1976,"endOffset":2169,"count":2},{"startOffset":1995,"endOffset":2139,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2184,"endOffset":2216,"count":2},{"startOffset":2206,"endOffset":2211,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2257,"endOffset":2280,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2292,"endOffset":3093,"count":2},{"startOffset":2326,"endOffset":2338,"count":0},{"startOffset":2340,"endOffset":3091,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3100,"endOffset":3417,"count":2},{"startOffset":3134,"endOffset":3146,"count":0},{"startOffset":3148,"endOffset":3302,"count":0},{"startOffset":3328,"endOffset":3341,"count":0},{"startOffset":3343,"endOffset":3415,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3536,"endOffset":3578,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3806,"endOffset":3840,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3910,"endOffset":3942,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3960,"endOffset":3978,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4061,"endOffset":4111,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4217,"endOffset":4245,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4312,"endOffset":4341,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4359,"endOffset":4377,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4460,"endOffset":4512,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4538,"endOffset":4560,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4667,"endOffset":4692,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4915,"endOffset":4946,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5095,"endOffset":5126,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5242,"endOffset":5280,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5405,"endOffset":5422,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5436,"endOffset":5467,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5579,"endOffset":5613,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$cardHeight.$cardHeight","ranges":[{"startOffset":5845,"endOffset":6016,"count":2},{"startOffset":6012,"endOffset":6016,"count":0}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6022,"endOffset":6219,"count":2},{"startOffset":6124,"endOffset":6140,"count":0},{"startOffset":6141,"endOffset":6214,"count":0}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6284,"endOffset":6307,"count":2}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6398,"endOffset":6465,"count":2},{"startOffset":6419,"endOffset":6442,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":6502,"endOffset":6942,"count":2},{"startOffset":6604,"endOffset":6619,"count":0},{"startOffset":6620,"endOffset":6634,"count":0},{"startOffset":6635,"endOffset":6937,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7135,"endOffset":7158,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7186,"endOffset":7209,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7362,"endOffset":7385,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":7550,"endOffset":7595,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7755,"endOffset":7797,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7967,"endOffset":7989,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8173,"endOffset":8197,"count":0}],"isBlockCoverage":false},{"functionName":"slideAnimation","ranges":[{"startOffset":8224,"endOffset":8342,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":8425,"endOffset":8439,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8587,"endOffset":8723,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8730,"endOffset":9100,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9292,"endOffset":9328,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9544,"endOffset":9644,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9804,"endOffset":9838,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":10064,"endOffset":10090,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10225,"endOffset":10299,"count":2},{"startOffset":10249,"endOffset":10274,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":10412,"endOffset":10447,"count":2}],"isBlockCoverage":true}]},{"scriptId":"1808","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-media/timeline-card-media.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17346,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":17346,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":959,"endOffset":989,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1114,"endOffset":1173,"count":2},{"startOffset":1165,"endOffset":1173,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1233,"endOffset":1281,"count":2},{"startOffset":1255,"endOffset":1275,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1325,"endOffset":1378,"count":2},{"startOffset":1365,"endOffset":1373,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1419,"endOffset":1433,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1468,"endOffset":1529,"count":2},{"startOffset":1525,"endOffset":1529,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1536,"endOffset":1820,"count":2},{"startOffset":1576,"endOffset":1640,"count":0},{"startOffset":1674,"endOffset":1742,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1925,"endOffset":1953,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2135,"endOffset":2158,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2204,"endOffset":2244,"count":2},{"startOffset":2222,"endOffset":2233,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2266,"endOffset":2308,"count":2},{"startOffset":2295,"endOffset":2302,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2411,"endOffset":2436,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2677,"endOffset":2702,"count":2}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":2838,"endOffset":2982,"count":2},{"startOffset":2871,"endOffset":2889,"count":0},{"startOffset":2894,"endOffset":2910,"count":0}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3063,"endOffset":3594,"count":2},{"startOffset":3093,"endOffset":3109,"count":0},{"startOffset":3111,"endOffset":3225,"count":0},{"startOffset":3246,"endOffset":3399,"count":0},{"startOffset":3421,"endOffset":3437,"count":0},{"startOffset":3439,"endOffset":3592,"count":0}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3610,"endOffset":3662,"count":2},{"startOffset":3637,"endOffset":3649,"count":0}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3669,"endOffset":4118,"count":2},{"startOffset":3696,"endOffset":4113,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4125,"endOffset":4234,"count":2},{"startOffset":4166,"endOffset":4229,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4261,"endOffset":4284,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4291,"endOffset":4338,"count":2},{"startOffset":4315,"endOffset":4331,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4450,"endOffset":4485,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4784,"endOffset":4812,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5029,"endOffset":5056,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5230,"endOffset":5249,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5263,"endOffset":5295,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5505,"endOffset":5647,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5654,"endOffset":5714,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5721,"endOffset":5760,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5871,"endOffset":5905,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6176,"endOffset":6207,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":6443,"endOffset":6471,"count":2}],"isBlockCoverage":true}]},{"scriptId":"1809","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/card-animations.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3352,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3352,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":679,"endOffset":701,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":985,"endOffset":1015,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1301,"endOffset":1332,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1615,"endOffset":1645,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1810","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-media/timeline-card-media-buttons.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3603,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3603,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":738,"endOffset":761,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1002,"endOffset":1030,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1220,"endOffset":1254,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1555,"endOffset":1584,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1811","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/content-footer.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12260,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":12260,"count":1}],"isBlockCoverage":true},{"functionName":"ContentFooter","ranges":[{"startOffset":1076,"endOffset":4828,"count":2},{"startOffset":1932,"endOffset":3593,"count":0},{"startOffset":3622,"endOffset":4185,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1433,"endOffset":1542,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1514,"endOffset":1531,"count":4}],"isBlockCoverage":true},{"functionName":"handleClick","ranges":[{"startOffset":1585,"endOffset":1665,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1719,"endOffset":1777,"count":2},{"startOffset":1751,"endOffset":1772,"count":0}],"isBlockCoverage":true},{"functionName":"onKeyUp","ranges":[{"startOffset":2111,"endOffset":2208,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4932,"endOffset":4961,"count":2}],"isBlockCoverage":true}]},{"scriptId":"1812","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/content-header.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6417,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":6417,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1069,"endOffset":2582,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2733,"endOffset":2762,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1813","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/details-text.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7807,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7807,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1116,"endOffset":3275,"count":2},{"startOffset":2179,"endOffset":2185,"count":0},{"startOffset":2370,"endOffset":2385,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3421,"endOffset":3448,"count":2}],"isBlockCoverage":true}]},{"scriptId":"1814","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/text-or-content.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9980,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":9980,"count":1}],"isBlockCoverage":true},{"functionName":"getTextOrContent","ranges":[{"startOffset":1091,"endOffset":4034,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1219,"endOffset":3954,"count":2},{"startOffset":1451,"endOffset":1784,"count":0},{"startOffset":1849,"endOffset":2863,"count":0},{"startOffset":2916,"endOffset":3015,"count":0},{"startOffset":3096,"endOffset":3111,"count":0},{"startOffset":3112,"endOffset":3295,"count":0},{"startOffset":3329,"endOffset":3932,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1892,"endOffset":2851,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4141,"endOffset":4173,"count":4}],"isBlockCoverage":true}]},{"scriptId":"1815","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-vertical/timeline-point.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13260,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":13260,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1291,"endOffset":4790,"count":2},{"startOffset":3965,"endOffset":3976,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1900,"endOffset":2043,"count":2},{"startOffset":1941,"endOffset":1973,"count":0},{"startOffset":2003,"endOffset":2028,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2092,"endOffset":2232,"count":2},{"startOffset":2129,"endOffset":2226,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2325,"endOffset":2421,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2523,"endOffset":2721,"count":2}],"isBlockCoverage":true},{"functionName":"onClick","ranges":[{"startOffset":2573,"endOffset":2713,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2826,"endOffset":2921,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4794,"endOffset":4837,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4988,"endOffset":5017,"count":2}],"isBlockCoverage":true}]},{"scriptId":"1816","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-vertical/timeline-vertical-shape.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4137,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":4137,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":587,"endOffset":620,"count":2},{"startOffset":606,"endOffset":612,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":717,"endOffset":728,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":744,"endOffset":783,"count":2},{"startOffset":759,"endOffset":775,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":982,"endOffset":993,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1103,"endOffset":1142,"count":2},{"startOffset":1118,"endOffset":1134,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1309,"endOffset":1345,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1467,"endOffset":1504,"count":2},{"startOffset":1482,"endOffset":1492,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1620,"endOffset":1658,"count":2}],"isBlockCoverage":true}]}]} \ No newline at end of file diff --git a/coverage/.tmp/coverage-6.json b/coverage/.tmp/coverage-6.json new file mode 100644 index 00000000..e1e00517 --- /dev/null +++ b/coverage/.tmp/coverage-6.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"1081","url":"file:///C:/Users/prabh/Github/react-chrono/src/test-setup.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1884,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":1884,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1356","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/__tests__/content-header.test.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6781,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":6781,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1067,"endOffset":3223,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1132,"endOffset":1795,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1832,"endOffset":2382,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2435,"endOffset":3219,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1362","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/test/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2070,"endOffset":2099,"count":3}],"isBlockCoverage":true},{"functionName":"onFirst","ranges":[{"startOffset":2181,"endOffset":2192,"count":0}],"isBlockCoverage":false},{"functionName":"onLast","ranges":[{"startOffset":2204,"endOffset":2215,"count":0}],"isBlockCoverage":false},{"functionName":"onNext","ranges":[{"startOffset":2227,"endOffset":2238,"count":0}],"isBlockCoverage":false},{"functionName":"onPrevious","ranges":[{"startOffset":2254,"endOffset":2265,"count":0}],"isBlockCoverage":false},{"functionName":"onReplay","ranges":[{"startOffset":2279,"endOffset":2290,"count":0}],"isBlockCoverage":false},{"functionName":"onToggleDarkMode","ranges":[{"startOffset":2312,"endOffset":2323,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2480,"endOffset":2507,"count":0}],"isBlockCoverage":false},{"functionName":"customRender","ranges":[{"startOffset":2532,"endOffset":2960,"count":3}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3062,"endOffset":3090,"count":3}],"isBlockCoverage":true}]},{"scriptId":"1687","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/GlobalContext.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"GlobalContextProvider","ranges":[{"startOffset":848,"endOffset":4455,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4613,"endOffset":4642,"count":6}],"isBlockCoverage":true}]},{"scriptId":"1688","url":"file:///C:/Users/prabh/Github/react-chrono/src/utils/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"uniqueID","ranges":[{"startOffset":530,"endOffset":763,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":861,"endOffset":885,"count":0}],"isBlockCoverage":false},{"functionName":"hexToRGBA","ranges":[{"startOffset":907,"endOffset":1100,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1199,"endOffset":1224,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultThemeOrDark","ranges":[{"startOffset":1258,"endOffset":1382,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1493,"endOffset":1530,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultClassNames","ranges":[{"startOffset":1563,"endOffset":1764,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1874,"endOffset":1910,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultButtonTexts","ranges":[{"startOffset":1944,"endOffset":2156,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2267,"endOffset":2304,"count":0}],"isBlockCoverage":false},{"functionName":"getSlideShowType","ranges":[{"startOffset":2333,"endOffset":2551,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2657,"endOffset":2689,"count":0}],"isBlockCoverage":false},{"functionName":"isTextArray","ranges":[{"startOffset":2713,"endOffset":2756,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2857,"endOffset":2884,"count":0}],"isBlockCoverage":false},{"functionName":"sanitizeHtmlText","ranges":[{"startOffset":2913,"endOffset":3065,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3171,"endOffset":3203,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1689","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/themes/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":824,"endOffset":852,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1507,"endOffset":1532,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1756","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/content-header.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6417,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":6417,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1069,"endOffset":2582,"count":3}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2733,"endOffset":2762,"count":3}],"isBlockCoverage":true}]},{"scriptId":"1757","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/memoized/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18687,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":18687,"count":1}],"isBlockCoverage":true},{"functionName":"TitleMemo","ranges":[{"startOffset":1631,"endOffset":2674,"count":3},{"startOffset":1912,"endOffset":1922,"count":0},{"startOffset":2108,"endOffset":2450,"count":1},{"startOffset":2451,"endOffset":2458,"count":2},{"startOffset":2665,"endOffset":2671,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2777,"endOffset":3362,"count":3},{"startOffset":3356,"endOffset":3362,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3366,"endOffset":3445,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3551,"endOffset":4899,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4903,"endOffset":4950,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5058,"endOffset":5090,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5205,"endOffset":6506,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6622,"endOffset":6662,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6784,"endOffset":8063,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8067,"endOffset":8229,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8377,"endOffset":8402,"count":3}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8506,"endOffset":8534,"count":3}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8641,"endOffset":8672,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1759","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3614,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3614,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":412,"endOffset":457,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":689,"endOffset":734,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":964,"endOffset":1009,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1239,"endOffset":1284,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1508,"endOffset":1553,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1775,"endOffset":1820,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2042,"endOffset":2087,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2309,"endOffset":2354,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2574,"endOffset":2619,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1760","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chev-left.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2594,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2594,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronLeft","ranges":[{"startOffset":378,"endOffset":1149,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1761","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chev-right.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2626,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2626,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronRightIcon","ranges":[{"startOffset":383,"endOffset":1156,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1762","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/maximize.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2397,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2397,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1123,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1763","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/minimize.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1079,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1764","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/minus.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2184,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2184,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1042,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1765","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/moon.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1079,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1766","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/plus.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2198,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2198,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1048,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1767","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/stop.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2637,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2637,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1319,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1768","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/sun.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2982,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2982,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1456,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1769","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/timeline-card-content.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":28686,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":28686,"count":1}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.section.borderLessCards.borderLessCards","ranges":[{"startOffset":966,"endOffset":992,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1060,"endOffset":1162,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1256,"endOffset":1302,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1320,"endOffset":1338,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1359,"endOffset":1378,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1458,"endOffset":1969,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1976,"endOffset":2169,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2184,"endOffset":2216,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2257,"endOffset":2280,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2292,"endOffset":3093,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3100,"endOffset":3417,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3536,"endOffset":3578,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3806,"endOffset":3840,"count":3}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3910,"endOffset":3942,"count":3}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3960,"endOffset":3978,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4061,"endOffset":4111,"count":3},{"startOffset":4079,"endOffset":4106,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4217,"endOffset":4245,"count":3}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4312,"endOffset":4341,"count":3}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4359,"endOffset":4377,"count":3}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4460,"endOffset":4512,"count":3},{"startOffset":4478,"endOffset":4507,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4538,"endOffset":4560,"count":3}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4667,"endOffset":4692,"count":3}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4915,"endOffset":4946,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5095,"endOffset":5126,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5242,"endOffset":5280,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5405,"endOffset":5422,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5436,"endOffset":5467,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5579,"endOffset":5613,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$cardHeight.$cardHeight","ranges":[{"startOffset":5845,"endOffset":6016,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6022,"endOffset":6219,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6284,"endOffset":6307,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6398,"endOffset":6465,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":6502,"endOffset":6942,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7135,"endOffset":7158,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7186,"endOffset":7209,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7362,"endOffset":7385,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7550,"endOffset":7595,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7755,"endOffset":7797,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7967,"endOffset":7989,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8173,"endOffset":8197,"count":0}],"isBlockCoverage":false},{"functionName":"slideAnimation","ranges":[{"startOffset":8224,"endOffset":8342,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":8425,"endOffset":8439,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8587,"endOffset":8723,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8730,"endOffset":9100,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9292,"endOffset":9328,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9544,"endOffset":9644,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9804,"endOffset":9838,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":10064,"endOffset":10090,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10225,"endOffset":10299,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":10412,"endOffset":10447,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1781","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-media/timeline-card-media.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17346,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":17346,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":959,"endOffset":989,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1114,"endOffset":1173,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1233,"endOffset":1281,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1325,"endOffset":1378,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1419,"endOffset":1433,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1468,"endOffset":1529,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1536,"endOffset":1820,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1925,"endOffset":1953,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2135,"endOffset":2158,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2204,"endOffset":2244,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2266,"endOffset":2308,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2411,"endOffset":2436,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2677,"endOffset":2702,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":2838,"endOffset":2982,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3063,"endOffset":3594,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3610,"endOffset":3662,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3669,"endOffset":4118,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4125,"endOffset":4234,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4261,"endOffset":4284,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4291,"endOffset":4338,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4450,"endOffset":4485,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4784,"endOffset":4812,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5029,"endOffset":5056,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5230,"endOffset":5249,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5263,"endOffset":5295,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5505,"endOffset":5647,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5654,"endOffset":5714,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5721,"endOffset":5760,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5871,"endOffset":5905,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6176,"endOffset":6207,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6443,"endOffset":6471,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1782","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/styles/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2087,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2087,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":485,"endOffset":508,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":734,"endOffset":757,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":785,"endOffset":808,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":915,"endOffset":940,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1783","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/card-animations.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3352,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3352,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":679,"endOffset":701,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":985,"endOffset":1015,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1301,"endOffset":1332,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1615,"endOffset":1645,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1784","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-media/timeline-card-media-buttons.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3603,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3603,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":738,"endOffset":761,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1002,"endOffset":1030,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1220,"endOffset":1254,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1555,"endOffset":1584,"count":0}],"isBlockCoverage":false}]}]} \ No newline at end of file diff --git a/coverage/.tmp/coverage-7.json b/coverage/.tmp/coverage-7.json new file mode 100644 index 00000000..5a04cd78 --- /dev/null +++ b/coverage/.tmp/coverage-7.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"1081","url":"file:///C:/Users/prabh/Github/react-chrono/src/test-setup.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1884,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":1884,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1356","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/memoized/__tests__/index.test.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15004,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":15004,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1204,"endOffset":3998,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1240,"endOffset":1784,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1824,"endOffset":2613,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2658,"endOffset":3223,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3266,"endOffset":3994,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4022,"endOffset":5545,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4065,"endOffset":4758,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4815,"endOffset":5541,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5573,"endOffset":6818,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5620,"endOffset":6814,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5734,"endOffset":6017,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1362","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/memoized/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18687,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":18687,"count":1}],"isBlockCoverage":true},{"functionName":"TitleMemo","ranges":[{"startOffset":1631,"endOffset":2674,"count":4},{"startOffset":1912,"endOffset":1922,"count":0},{"startOffset":2108,"endOffset":2450,"count":1},{"startOffset":2451,"endOffset":2458,"count":3},{"startOffset":2665,"endOffset":2671,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2777,"endOffset":3362,"count":2},{"startOffset":3356,"endOffset":3362,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3366,"endOffset":3445,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3551,"endOffset":4899,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4903,"endOffset":4950,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5058,"endOffset":5090,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5205,"endOffset":6506,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6622,"endOffset":6662,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6784,"endOffset":8063,"count":1},{"startOffset":7292,"endOffset":7315,"count":0},{"startOffset":8052,"endOffset":8058,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6938,"endOffset":7020,"count":2},{"startOffset":6966,"endOffset":7014,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7103,"endOffset":7284,"count":1},{"startOffset":7133,"endOffset":7156,"count":0},{"startOffset":7178,"endOffset":7244,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8067,"endOffset":8229,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8377,"endOffset":8402,"count":4}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8506,"endOffset":8534,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8641,"endOffset":8672,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1365","url":"file:///C:/Users/prabh/Github/react-chrono/src/utils/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"uniqueID","ranges":[{"startOffset":530,"endOffset":763,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":861,"endOffset":885,"count":0}],"isBlockCoverage":false},{"functionName":"hexToRGBA","ranges":[{"startOffset":907,"endOffset":1100,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1199,"endOffset":1224,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultThemeOrDark","ranges":[{"startOffset":1258,"endOffset":1382,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1493,"endOffset":1530,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultClassNames","ranges":[{"startOffset":1563,"endOffset":1764,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1874,"endOffset":1910,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultButtonTexts","ranges":[{"startOffset":1944,"endOffset":2156,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2267,"endOffset":2304,"count":0}],"isBlockCoverage":false},{"functionName":"getSlideShowType","ranges":[{"startOffset":2333,"endOffset":2551,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2657,"endOffset":2689,"count":0}],"isBlockCoverage":false},{"functionName":"isTextArray","ranges":[{"startOffset":2713,"endOffset":2756,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2857,"endOffset":2884,"count":0}],"isBlockCoverage":false},{"functionName":"sanitizeHtmlText","ranges":[{"startOffset":2913,"endOffset":3065,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3171,"endOffset":3203,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1366","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/themes/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":824,"endOffset":852,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1507,"endOffset":1532,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1432","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3614,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3614,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":412,"endOffset":457,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":689,"endOffset":734,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":964,"endOffset":1009,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1239,"endOffset":1284,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1508,"endOffset":1553,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1775,"endOffset":1820,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2042,"endOffset":2087,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2309,"endOffset":2354,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2574,"endOffset":2619,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1433","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chev-left.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2594,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2594,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronLeft","ranges":[{"startOffset":378,"endOffset":1149,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1434","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/chev-right.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2626,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2626,"count":1}],"isBlockCoverage":true},{"functionName":"ChevronRightIcon","ranges":[{"startOffset":383,"endOffset":1156,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1435","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/maximize.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2397,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2397,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1123,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1436","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/minimize.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1079,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1437","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/minus.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2184,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2184,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1042,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1438","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/moon.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1079,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1439","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/plus.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2198,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2198,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1048,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1440","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/stop.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2637,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2637,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1319,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1441","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/icons/sun.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2982,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2982,"count":1}],"isBlockCoverage":true},{"functionName":"SvgComponent","ranges":[{"startOffset":379,"endOffset":1456,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1442","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/timeline-card-content.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":28686,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":28686,"count":1}],"isBlockCoverage":true},{"functionName":"__vite_ssr_import_0__.default.section.borderLessCards.borderLessCards","ranges":[{"startOffset":966,"endOffset":992,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1060,"endOffset":1162,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1256,"endOffset":1302,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1320,"endOffset":1338,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1359,"endOffset":1378,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1458,"endOffset":1969,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1976,"endOffset":2169,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2184,"endOffset":2216,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2257,"endOffset":2280,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2292,"endOffset":3093,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3100,"endOffset":3417,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3536,"endOffset":3578,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3806,"endOffset":3840,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3910,"endOffset":3942,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3960,"endOffset":3978,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4061,"endOffset":4111,"count":2},{"startOffset":4079,"endOffset":4106,"count":1},{"startOffset":4107,"endOffset":4111,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4217,"endOffset":4245,"count":2}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4312,"endOffset":4341,"count":4}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4359,"endOffset":4377,"count":4}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4460,"endOffset":4512,"count":4},{"startOffset":4478,"endOffset":4507,"count":2},{"startOffset":4508,"endOffset":4512,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4538,"endOffset":4560,"count":4}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4667,"endOffset":4692,"count":4}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4915,"endOffset":4946,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5095,"endOffset":5126,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5242,"endOffset":5280,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5405,"endOffset":5422,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5436,"endOffset":5467,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5579,"endOffset":5613,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$cardHeight.$cardHeight","ranges":[{"startOffset":5845,"endOffset":6016,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6022,"endOffset":6219,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6284,"endOffset":6307,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.height.height","ranges":[{"startOffset":6398,"endOffset":6465,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":6502,"endOffset":6942,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7135,"endOffset":7158,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7186,"endOffset":7209,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7362,"endOffset":7385,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7550,"endOffset":7595,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":7755,"endOffset":7797,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7967,"endOffset":7989,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8173,"endOffset":8197,"count":0}],"isBlockCoverage":false},{"functionName":"slideAnimation","ranges":[{"startOffset":8224,"endOffset":8342,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":8425,"endOffset":8439,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8587,"endOffset":8723,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8730,"endOffset":9100,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9292,"endOffset":9328,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9544,"endOffset":9644,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9804,"endOffset":9838,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":10064,"endOffset":10090,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10225,"endOffset":10299,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":10412,"endOffset":10447,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1455","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-media/timeline-card-media.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17346,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":17346,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":959,"endOffset":989,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1114,"endOffset":1173,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1233,"endOffset":1281,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1325,"endOffset":1378,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1419,"endOffset":1433,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1468,"endOffset":1529,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1536,"endOffset":1820,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1925,"endOffset":1953,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2135,"endOffset":2158,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2204,"endOffset":2244,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2266,"endOffset":2308,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2411,"endOffset":2436,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2677,"endOffset":2702,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":2838,"endOffset":2982,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3063,"endOffset":3594,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3610,"endOffset":3662,"count":0}],"isBlockCoverage":false},{"functionName":"__vite_ssr_import_0__.default.div.$borderLessCard.$borderLessCard","ranges":[{"startOffset":3669,"endOffset":4118,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4125,"endOffset":4234,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":4261,"endOffset":4284,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4291,"endOffset":4338,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4450,"endOffset":4485,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4784,"endOffset":4812,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5029,"endOffset":5056,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5230,"endOffset":5249,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5263,"endOffset":5295,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5505,"endOffset":5647,"count":1},{"startOffset":5586,"endOffset":5645,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":5654,"endOffset":5714,"count":1},{"startOffset":5692,"endOffset":5714,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5721,"endOffset":5760,"count":1},{"startOffset":5743,"endOffset":5760,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":5871,"endOffset":5905,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":6176,"endOffset":6207,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6443,"endOffset":6471,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1456","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/styles/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2087,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":2087,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":485,"endOffset":508,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":734,"endOffset":757,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":785,"endOffset":808,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":915,"endOffset":940,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1457","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-content/card-animations.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3352,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3352,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":679,"endOffset":701,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":985,"endOffset":1015,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1301,"endOffset":1332,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1615,"endOffset":1645,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1458","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card-media/timeline-card-media-buttons.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3603,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3603,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":738,"endOffset":761,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1002,"endOffset":1030,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1220,"endOffset":1254,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1555,"endOffset":1584,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1459","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/test/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2070,"endOffset":2099,"count":7}],"isBlockCoverage":true},{"functionName":"onFirst","ranges":[{"startOffset":2181,"endOffset":2192,"count":0}],"isBlockCoverage":false},{"functionName":"onLast","ranges":[{"startOffset":2204,"endOffset":2215,"count":0}],"isBlockCoverage":false},{"functionName":"onNext","ranges":[{"startOffset":2227,"endOffset":2238,"count":0}],"isBlockCoverage":false},{"functionName":"onPrevious","ranges":[{"startOffset":2254,"endOffset":2265,"count":0}],"isBlockCoverage":false},{"functionName":"onReplay","ranges":[{"startOffset":2279,"endOffset":2290,"count":0}],"isBlockCoverage":false},{"functionName":"onToggleDarkMode","ranges":[{"startOffset":2312,"endOffset":2323,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2480,"endOffset":2507,"count":0}],"isBlockCoverage":false},{"functionName":"customRender","ranges":[{"startOffset":2532,"endOffset":2960,"count":7}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3062,"endOffset":3090,"count":7}],"isBlockCoverage":true}]},{"scriptId":"1783","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/GlobalContext.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"GlobalContextProvider","ranges":[{"startOffset":848,"endOffset":4455,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4613,"endOffset":4642,"count":7}],"isBlockCoverage":true}]}]} \ No newline at end of file diff --git a/coverage/.tmp/coverage-8.json b/coverage/.tmp/coverage-8.json new file mode 100644 index 00000000..56a06773 --- /dev/null +++ b/coverage/.tmp/coverage-8.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"1081","url":"file:///C:/Users/prabh/Github/react-chrono/src/test-setup.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1884,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":1884,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1356","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-vertical/__tests__/timeline-point.test.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4116,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":4116,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1385,"endOffset":1910,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1423,"endOffset":1906,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1362","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/test/index.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7921,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2070,"endOffset":2099,"count":1}],"isBlockCoverage":true},{"functionName":"onFirst","ranges":[{"startOffset":2181,"endOffset":2192,"count":0}],"isBlockCoverage":false},{"functionName":"onLast","ranges":[{"startOffset":2204,"endOffset":2215,"count":0}],"isBlockCoverage":false},{"functionName":"onNext","ranges":[{"startOffset":2227,"endOffset":2238,"count":0}],"isBlockCoverage":false},{"functionName":"onPrevious","ranges":[{"startOffset":2254,"endOffset":2265,"count":0}],"isBlockCoverage":false},{"functionName":"onReplay","ranges":[{"startOffset":2279,"endOffset":2290,"count":0}],"isBlockCoverage":false},{"functionName":"onToggleDarkMode","ranges":[{"startOffset":2312,"endOffset":2323,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2480,"endOffset":2507,"count":0}],"isBlockCoverage":false},{"functionName":"customRender","ranges":[{"startOffset":2532,"endOffset":2960,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3062,"endOffset":3090,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1687","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/GlobalContext.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":13373,"count":1}],"isBlockCoverage":true},{"functionName":"GlobalContextProvider","ranges":[{"startOffset":848,"endOffset":4455,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4613,"endOffset":4642,"count":2}],"isBlockCoverage":true}]},{"scriptId":"1688","url":"file:///C:/Users/prabh/Github/react-chrono/src/utils/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":7738,"count":1}],"isBlockCoverage":true},{"functionName":"uniqueID","ranges":[{"startOffset":530,"endOffset":763,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":861,"endOffset":885,"count":0}],"isBlockCoverage":false},{"functionName":"hexToRGBA","ranges":[{"startOffset":907,"endOffset":1100,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1199,"endOffset":1224,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultThemeOrDark","ranges":[{"startOffset":1258,"endOffset":1382,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1493,"endOffset":1530,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultClassNames","ranges":[{"startOffset":1563,"endOffset":1764,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1874,"endOffset":1910,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultButtonTexts","ranges":[{"startOffset":1944,"endOffset":2156,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2267,"endOffset":2304,"count":0}],"isBlockCoverage":false},{"functionName":"getSlideShowType","ranges":[{"startOffset":2333,"endOffset":2551,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2657,"endOffset":2689,"count":0}],"isBlockCoverage":false},{"functionName":"isTextArray","ranges":[{"startOffset":2713,"endOffset":2756,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2857,"endOffset":2884,"count":0}],"isBlockCoverage":false},{"functionName":"sanitizeHtmlText","ranges":[{"startOffset":2913,"endOffset":3065,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3171,"endOffset":3203,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1689","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/common/themes/index.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":4271,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":824,"endOffset":852,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1507,"endOffset":1532,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1756","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-vertical/timeline-point.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13260,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":13260,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1291,"endOffset":4790,"count":1},{"startOffset":3965,"endOffset":3976,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1900,"endOffset":2043,"count":1},{"startOffset":1941,"endOffset":1973,"count":0},{"startOffset":2003,"endOffset":2028,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2092,"endOffset":2232,"count":1},{"startOffset":2129,"endOffset":2226,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2325,"endOffset":2421,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2523,"endOffset":2721,"count":1}],"isBlockCoverage":true},{"functionName":"onClick","ranges":[{"startOffset":2573,"endOffset":2713,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2826,"endOffset":2921,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4794,"endOffset":4837,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4988,"endOffset":5017,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1758","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-elements/timeline-card/timeline-horizontal-card.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10887,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":10887,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":790,"endOffset":813,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":959,"endOffset":979,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1376,"endOffset":1404,"count":0}],"isBlockCoverage":false},{"functionName":"ShapeBorderStyle","ranges":[{"startOffset":1433,"endOffset":1694,"count":2},{"startOffset":1523,"endOffset":1692,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1798,"endOffset":1816,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1832,"endOffset":1850,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":1870,"endOffset":1935,"count":1},{"startOffset":1913,"endOffset":1930,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2057,"endOffset":2122,"count":1},{"startOffset":2100,"endOffset":2117,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2230,"endOffset":2286,"count":1},{"startOffset":2282,"endOffset":2286,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2306,"endOffset":2362,"count":1},{"startOffset":2358,"endOffset":2362,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2549,"endOffset":2572,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2611,"endOffset":2636,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2655,"endOffset":2711,"count":1},{"startOffset":2706,"endOffset":2711,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":2731,"endOffset":2754,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2828,"endOffset":2863,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3101,"endOffset":3122,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3478,"endOffset":3516,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":3679,"endOffset":3746,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3801,"endOffset":3820,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4044,"endOffset":4084,"count":0}],"isBlockCoverage":false}]},{"scriptId":"1770","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/timeline-vertical/timeline-vertical-shape.styles.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4137,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":4137,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":587,"endOffset":620,"count":1},{"startOffset":613,"endOffset":620,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":717,"endOffset":728,"count":1}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":744,"endOffset":783,"count":1},{"startOffset":776,"endOffset":783,"count":0}],"isBlockCoverage":true},{"functionName":"Object.defineProperty.enumerable","ranges":[{"startOffset":982,"endOffset":993,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1103,"endOffset":1142,"count":1},{"startOffset":1135,"endOffset":1142,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1309,"endOffset":1345,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1467,"endOffset":1504,"count":1},{"startOffset":1482,"endOffset":1492,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1620,"endOffset":1658,"count":1}],"isBlockCoverage":true}]}]} \ No newline at end of file diff --git a/coverage/.tmp/coverage-9.json b/coverage/.tmp/coverage-9.json new file mode 100644 index 00000000..2005e745 --- /dev/null +++ b/coverage/.tmp/coverage-9.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"1081","url":"file:///C:/Users/prabh/Github/react-chrono/src/test-setup.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1884,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":1884,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1356","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/effects/__tests__/useMatchMedia.test.tsx","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6924,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":6924,"count":1}],"isBlockCoverage":true},{"functionName":"TestComponent","ranges":[{"startOffset":964,"endOffset":1386,"count":4},{"startOffset":1173,"endOffset":1184,"count":1},{"startOffset":1185,"endOffset":1203,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1435,"endOffset":3322,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1455,"endOffset":1721,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1536,"endOffset":1715,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1788,"endOffset":2244,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2319,"endOffset":2783,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2854,"endOffset":3318,"count":1}],"isBlockCoverage":true}]},{"scriptId":"1686","url":"file:///C:/Users/prabh/Github/react-chrono/src/components/effects/useMatchMedia.ts","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3911,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13,"endOffset":3911,"count":1}],"isBlockCoverage":true},{"functionName":"useMatchMedia","ranges":[{"startOffset":384,"endOffset":1020,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":522,"endOffset":874,"count":3},{"startOffset":548,"endOffset":569,"count":1},{"startOffset":569,"endOffset":703,"count":2},{"startOffset":703,"endOffset":743,"count":1},{"startOffset":743,"endOffset":873,"count":2}],"isBlockCoverage":true},{"functionName":"listener","ranges":[{"startOffset":635,"endOffset":666,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":803,"endOffset":869,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":929,"endOffset":983,"count":4},{"startOffset":953,"endOffset":958,"count":1},{"startOffset":960,"endOffset":979,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1123,"endOffset":1152,"count":4}],"isBlockCoverage":true}]}]} \ No newline at end of file diff --git a/coverage/clover.xml b/coverage/clover.xml index 7ee4596f..53d42aa4 100644 --- a/coverage/clover.xml +++ b/coverage/clover.xml @@ -1,11 +1,55 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -149,13 +193,241 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -180,7 +452,7 @@ - + @@ -269,7 +541,7 @@ - + @@ -316,7 +588,7 @@ - + @@ -459,8 +731,8 @@ - - + + @@ -776,9 +1048,23 @@ + + + + + + + + + + + + + + - - + + @@ -932,7 +1218,7 @@ - + @@ -1403,14 +1689,27 @@ - - - - + + + + + + + + + + + + + + + + + - - + + @@ -1588,8 +1887,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -1943,8 +2298,8 @@ - - + + @@ -2253,8 +2608,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -2272,25 +2655,25 @@ - - + + - - + + - - - + + + - - + + @@ -2300,32 +2683,61 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -2381,80 +2793,80 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - + + - - - - - - + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -2462,19 +2874,19 @@ - - + + - + - + @@ -2483,14 +2895,14 @@ - - + + - + - - + + @@ -2507,7 +2919,7 @@ - + @@ -2519,71 +2931,71 @@ - - - + + + - - - - - - - - - + + + + + + + + + - + - - - - - - - + + + + + + + - - - + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + @@ -2591,11 +3003,11 @@ - - + + - + @@ -2603,8 +3015,8 @@ - - + + @@ -2612,11 +3024,11 @@ - + - + @@ -2624,32 +3036,32 @@ - + - + - + - - + + - + - - + + - + @@ -2658,17 +3070,17 @@ - - + + - + - - + + @@ -2676,10 +3088,10 @@ - - - - + + + + @@ -2697,11 +3109,11 @@ - - - + + + - + @@ -2711,12 +3123,33 @@ - - + + + + + + + + + + + + + + + + + + + + + + + - + @@ -2800,53 +3233,53 @@ - - - - + + + + - - - - - - - + + + + + + + - - - - - - - - + + + + + + + + - - - - + + + + - - - - - + + + + + - - - + + + - - + + @@ -2863,18 +3296,18 @@ - - - - - - - - + + + + + + + + - - + + @@ -2886,12 +3319,12 @@ - - + + - - + + @@ -2903,59 +3336,59 @@ - - - - - - - - - - + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - + + + + - - + + @@ -2965,28 +3398,28 @@ - - + + - - - + + + - - - + + + - - - - - - - - - + + + + + + + + + @@ -2994,69 +3427,69 @@ - - - - - - - - - - + + + + + + + + + + - - + + - - - - - - + + + + + + - - - + + + - - - - + + + + - - - + + + - - - - - - - + + + + + + + - - - - - + + + + + - - - + + + @@ -3064,14 +3497,14 @@ - - - + + + - - - - + + + + @@ -3079,30 +3512,30 @@ - + - + - - - - - - + + + + + + - - - - - - - + + + + + + + @@ -3135,24 +3568,24 @@ - - - - - - + + + + + + - - - - - + + + + + - + @@ -3168,14 +3601,19 @@ - - - - - + + + + + + + + + + - + @@ -3555,10 +3993,10 @@ - + - + @@ -3883,8 +4321,8 @@ - - + + @@ -3974,7 +4412,7 @@ - + @@ -4028,171 +4466,182 @@ - + - + - - + + - + - + - + - - - - - + + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - + - + - - + + - + - - - - + + + + + + + + + + + + + + + - + @@ -4274,7 +4723,7 @@ - + @@ -4610,7 +5059,7 @@ - + @@ -4755,8 +5204,8 @@ - - + + @@ -4899,7 +5348,7 @@ - + @@ -4986,24 +5435,24 @@ - + - + - + - + - - + + @@ -5014,9 +5463,9 @@ - - - + + + @@ -5032,19 +5481,19 @@ - - - + + + - - + + - - + + @@ -5080,8 +5529,8 @@ - - + + @@ -5091,16 +5540,16 @@ - - + + - - + + @@ -5124,17 +5573,18 @@ - - - - - + + + + + - + + @@ -5465,77 +5915,3686 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/coverage/lcov-report/components/GlobalContext.tsx.html b/coverage/lcov-report/components/GlobalContext.tsx.html deleted file mode 100644 index 73a23554..00000000 --- a/coverage/lcov-report/components/GlobalContext.tsx.html +++ /dev/null @@ -1,526 +0,0 @@ - - - - - - Code coverage report for components/GlobalContext.tsx - - - - - - - - - -
-
-

All files / components GlobalContext.tsx

-
- -
- 19.72% - Statements - 29/147 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 19.72% - Lines - 29/147 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -1481x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x - 
/* eslint-disable react/prop-types */
-import { TimelineProps as PropsModel } from '@models/TimelineModel';
-import {
-  getDefaultButtonTexts,
-  getDefaultClassNames,
-  getDefaultThemeOrDark,
-  getSlideShowType,
-} from '@utils/index';
-import {
-  createContext,
-  FunctionComponent,
-  useCallback,
-  useMemo,
-  useState,
-} from 'react';
- 
-const GlobalContext = createContext<
-  PropsModel & { toggleDarkMode?: () => void }
->({});
- 
-type ContextProps = PropsModel & {
-  toggleDarkMode?: () => void;
-};
- 
-const GlobalContextProvider: FunctionComponent<Partial<PropsModel>> = (
-  props,
-) => {
-  const {
-    cardHeight = 200,
-    cardLess = false,
-    flipLayout,
-    items = [],
-    theme,
-    buttonTexts,
-    classNames,
-    mode = 'VERTICAL_ALTERNATING',
-    fontSizes,
-    textOverlay,
-    darkMode,
-    slideShow,
-    onThemeChange,
-    mediaSettings,
-    mediaHeight = 200,
-    contentDetailsHeight = 10,
-  } = props;
-
-  const [isDarkMode, setIsDarkMode] = useState(darkMode);
-
-  const newCardHeight = useMemo(
-    () => Math.max(contentDetailsHeight || 0 + mediaHeight || 0, cardHeight),
-    [],
-  );
-
-  const newContentDetailsHeight = useMemo(() => {
-    const detailsHeightApprox = Math.round(newCardHeight * 0.75);
-    return contentDetailsHeight > newCardHeight
-      ? Math.min(contentDetailsHeight, detailsHeightApprox)
-      : Math.max(contentDetailsHeight, detailsHeightApprox);
-  }, [newCardHeight]);
-
-  const toggleDarkMode = useCallback(() => {
-    setIsDarkMode(!isDarkMode);
-    onThemeChange?.();
-  }, [isDarkMode]);
-
-  const defaultProps = useMemo(
-    () =>
-      Object.assign<ContextProps, ContextProps, ContextProps>(
-        {},
-        {
-          borderLessCards: false,
-          cardHeight: newCardHeight,
-          cardLess: false,
-          disableAutoScrollOnClick: false,
-          disableClickOnCircle: false,
-          disableTimelinePoint: false,
-          enableBreakPoint: true,
-          enableDarkToggle: false,
-          focusActiveItemOnLoad: false,
-          lineWidth: 3,
-          mediaHeight: 200,
-          nestedCardHeight: 150,
-          scrollable: {
-            scrollbar: false,
-          },
-          showAllCardsHorizontal: false,
-          showProgressOnSlideshow: slideShow,
-          slideItemDuration: 2000,
-          slideShowType: getSlideShowType(mode),
-          textOverlay: false,
-          timelinePointDimension: 16,
-          timelinePointShape: 'circle',
-          titleDateFormat: 'MMM DD, YYYY',
-          uniqueId: 'react-chrono',
-          useReadMore: true,
-          verticalBreakPoint: 1028,
-        },
-        {
-          ...props,
-          activeItemIndex: flipLayout ? items?.length - 1 : 0,
-          buttonTexts: {
-            ...getDefaultButtonTexts(),
-            ...buttonTexts,
-          },
-          cardHeight: cardLess ? cardHeight || 80 : cardHeight,
-          classNames: {
-            ...getDefaultClassNames(),
-            ...classNames,
-          },
-          contentDetailsHeight: newContentDetailsHeight,
-          darkMode: isDarkMode,
-          fontSizes: {
-            cardSubtitle: '0.85rem',
-            cardText: '1rem',
-            cardTitle: '1rem',
-            title: '1rem',
-            ...fontSizes,
-          },
-          mediaSettings: {
-            align: mode === 'VERTICAL' && !textOverlay ? 'left' : 'center',
-            imageFit: 'cover',
-            ...mediaSettings,
-          },
-          theme: {
-            ...getDefaultThemeOrDark(isDarkMode),
-            ...theme,
-          },
-          toggleDarkMode,
-        },
-      ),
-    [newContentDetailsHeight, newCardHeight, isDarkMode, toggleDarkMode],
-  );
-
-  const { children } = props;
-
-  return (
-    <GlobalContext.Provider
-      value={{ ...defaultProps, darkMode: isDarkMode, toggleDarkMode }}
-    >
-      {children}
-    </GlobalContext.Provider>
-  );
-};
- 
-export default GlobalContextProvider;
- 
-export { GlobalContext };
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/common/styles/index.html b/coverage/lcov-report/components/common/styles/index.html deleted file mode 100644 index be82426e..00000000 --- a/coverage/lcov-report/components/common/styles/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for components/common/styles - - - - - - - - - -
-
-

All files components/common/styles

-
- -
- 100% - Statements - 19/19 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 19/19 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.ts -
-
100%19/19100%3/3100%2/2100%19/19
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/common/styles/index.ts.html b/coverage/lcov-report/components/common/styles/index.ts.html deleted file mode 100644 index 65394623..00000000 --- a/coverage/lcov-report/components/common/styles/index.ts.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - Code coverage report for components/common/styles/index.ts - - - - - - - - - -
-
-

All files / components/common/styles index.ts

-
- -
- 100% - Statements - 19/19 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 19/19 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -201x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
import { css } from 'styled-components';
- 
-export const ScrollBar = css`
-  scrollbar-color: ${(p) => p.theme?.primary} default;
-  scrollbar-width: thin;
- 
-  &::-webkit-scrollbar {
-    width: 0.3em;
-  }
- 
-  &::-webkit-scrollbar-track {
-    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
-  }
- 
-  &::-webkit-scrollbar-thumb {
-    background-color: ${(p) => p.theme?.primary};
-    outline: 1px solid ${(p) => p.theme?.primary};
-  }
-`;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/common/test/index.html b/coverage/lcov-report/components/common/test/index.html deleted file mode 100644 index 8524118d..00000000 --- a/coverage/lcov-report/components/common/test/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for components/common/test - - - - - - - - - -
-
-

All files components/common/test

-
- -
- 100% - Statements - 83/83 -
- - -
- 100% - Branches - 1/1 -
- - -
- 14.28% - Functions - 1/7 -
- - -
- 100% - Lines - 83/83 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.tsx -
-
100%83/83100%1/114.28%1/7100%83/83
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/common/test/index.tsx.html b/coverage/lcov-report/components/common/test/index.tsx.html deleted file mode 100644 index 85f820bd..00000000 --- a/coverage/lcov-report/components/common/test/index.tsx.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - Code coverage report for components/common/test/index.tsx - - - - - - - - - -
-
-

All files / components/common/test index.tsx

-
- -
- 100% - Statements - 83/83 -
- - -
- 100% - Branches - 1/1 -
- - -
- 14.28% - Functions - 1/7 -
- - -
- 100% - Lines - 83/83 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -841x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -41x -41x -41x -41x -41x -41x -41x -41x - 
import { TimelineProps } from '@models/TimelineModel';
-import { render, RenderResult } from '@testing-library/react';
-import { ReactElement } from 'react';
-import { GlobalContext } from '../../GlobalContext';
- 
-export const providerProps: TimelineProps = {
-  buttonTexts: {
-    dark: 'dark',
-    first: 'first',
-    last: 'last',
-    light: 'light',
-    next: 'next',
-    play: 'start slideshow',
-    previous: 'previous',
-    stop: 'stop slideshow',
-  },
-  classNames: {
-    card: 'card',
-    cardMedia: 'card-media',
-    cardSubTitle: 'card-subtitle',
-    cardText: 'card-text',
-    cardTitle: 'card-title',
-    controls: 'controls',
-    title: 'title',
-  },
-  darkMode: false,
-  enableDarkToggle: true,
-  fontSizes: {
-    cardSubtitle: '0.85rem',
-    cardText: '1rem',
-    cardTitle: '1.25rem',
-    title: '1.5rem',
-  },
-  mediaHeight: 200,
-  mode: 'VERTICAL_ALTERNATING',
-  scrollable: {
-    scrollbar: false,
-  },
-  showAllCardsHorizontal: false,
-  showProgressOnSlideshow: false,
-  slideItemDuration: 2000,
-  slideShowType: 'reveal',
-  textOverlay: false,
-  theme: {
-    cardBgColor: '#fff',
-    cardDetailsBackGround: '#ffffff',
-    cardDetailsColor: '#000',
-    cardSubtitleColor: '#000',
-    cardTitleColor: '#000',
-    detailsColor: '#000',
-    primary: '#0f52ba',
-    secondary: '#ffdf00',
-    titleColor: '#0f52ba',
-    titleColorActive: '#0f52ba',
-  },
-  timelinePointDimension: 16,
-  timelinePointShape: 'circle',
-  titleDateFormat: 'MMM DD, YYYY',
-  useReadMore: true,
-};
- 
-export const commonProps = {
-  disableLeft: false,
-  disableRight: false,
-  onFirst: () => {},
-  onLast: () => {},
-  onNext: () => {},
-  onPrevious: () => {},
-  onReplay: () => {},
-  onToggleDarkMode: () => {},
-  slideShowEnabled: false,
-  slideShowRunning: false,
-};
- 
-export const customRender = (
-  ui: ReactElement,
-  { providerProps, ...renderOptions }: any,
-): RenderResult => {
-  return render(
-    <GlobalContext.Provider value={providerProps}>{ui}</GlobalContext.Provider>,
-    renderOptions,
-  );
-};
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/common/themes/index.html b/coverage/lcov-report/components/common/themes/index.html deleted file mode 100644 index ba57ef0c..00000000 --- a/coverage/lcov-report/components/common/themes/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for components/common/themes - - - - - - - - - -
-
-

All files components/common/themes

-
- -
- 100% - Statements - 41/41 -
- - -
- 100% - Branches - 0/0 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 41/41 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.ts -
-
100%41/41100%0/0100%0/0100%41/41
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/common/themes/index.ts.html b/coverage/lcov-report/components/common/themes/index.ts.html deleted file mode 100644 index 99d1d626..00000000 --- a/coverage/lcov-report/components/common/themes/index.ts.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Code coverage report for components/common/themes/index.ts - - - - - - - - - -
-
-

All files / components/common/themes index.ts

-
- -
- 100% - Statements - 41/41 -
- - -
- 100% - Branches - 0/0 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 41/41 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -421x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
import { Theme } from '@models/Theme';
- 
-export const defaultTheme: Theme = {
-  cardBgColor: '#ffffff',
-  cardDetailsBackGround: '#ffffff',
-  cardDetailsColor: '#000',
-  cardMediaBgColor: '#f5f5f5',
-  cardSubtitleColor: '#000',
-  cardTitleColor: '#007FFF',
-  detailsColor: '#000',
-  iconBackgroundColor: '#007FFF',
-  nestedCardBgColor: '#f5f5f5',
-  nestedCardDetailsBackGround: '#f5f5f5',
-  nestedCardDetailsColor: '#000',
-  nestedCardSubtitleColor: '#000',
-  nestedCardTitleColor: '#000',
-  primary: '#007FFF',
-  secondary: '#ffdf00',
-  titleColor: '#007FFF',
-  titleColorActive: '#007FFF',
-};
- 
-export const darkTheme: Theme = {
-  cardBgColor: '#191919',
-  cardDetailsBackGround: '#191919',
-  cardDetailsColor: '#ffff0f',
-  cardMediaBgColor: '#2f2f2f',
-  cardSubtitleColor: '#ffffff',
-  cardTitleColor: '#007FFF',
-  detailsColor: '#ffffff',
-  iconBackgroundColor: '#007FFF',
-  nestedCardBgColor: '#333333',
-  nestedCardDetailsBackGround: '#333333',
-  nestedCardDetailsColor: '#ffffff',
-  nestedCardSubtitleColor: '#ffffff',
-  nestedCardTitleColor: '#ffffff',
-  primary: '#007FFF',
-  secondary: '#ffdf00',
-  titleColor: '#007FFF',
-  titleColorActive: '#007FFF',
-};
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/effects/index.html b/coverage/lcov-report/components/effects/index.html deleted file mode 100644 index 802a333f..00000000 --- a/coverage/lcov-report/components/effects/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for components/effects - - - - - - - - - -
-
-

All files components/effects

-
- -
- 98.5% - Statements - 132/134 -
- - -
- 93.93% - Branches - 31/33 -
- - -
- 66.66% - Functions - 2/3 -
- - -
- 98.5% - Lines - 132/134 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
useMatchMedia.ts -
-
95.65%44/4690%9/1050%1/295.65%44/46
useNewScrollPosition.ts -
-
100%88/8895.65%22/23100%1/1100%88/88
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/effects/useMatchMedia.ts.html b/coverage/lcov-report/components/effects/useMatchMedia.ts.html deleted file mode 100644 index 35c7e995..00000000 --- a/coverage/lcov-report/components/effects/useMatchMedia.ts.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for components/effects/useMatchMedia.ts - - - - - - - - - -
-
-

All files / components/effects useMatchMedia.ts

-
- -
- 95.65% - Statements - 44/46 -
- - -
- 90% - Branches - 9/10 -
- - -
- 50% - Functions - 1/2 -
- - -
- 95.65% - Lines - 44/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -4x -4x -4x -4x -4x -4x -4x -3x -1x -1x -2x -2x -2x -2x -2x -3x -1x -1x -2x -2x -2x -2x -2x -2x -4x -4x -4x -4x -  -  -4x -4x -4x -4x - 
/**
- * The useMatchMedia hook takes a media query string, a callback function, and an enabled boolean.
- * It returns a boolean indicating if the media query matches the current viewport and executes the callback if it does.
- *
- * @param {string} query - The media query string to match against.
- * @param {() => void} [cb] - Optional callback function to be executed if the media query matches.
- * @param {boolean} [enabled=true] - Whether the hook is enabled or not.
- * @returns {boolean} - Whether the media query matches the current viewport.
- */
-import { useEffect, useState } from 'react';
- 
-export const useMatchMedia = (
-  query: string,
-  cb?: () => void,
-  enabled = true,
-) => {
-  const [matches, setMatches] = useState<boolean>(false);
- 
-  useEffect(() => {
-    if (!enabled) {
-      return;
-    }
- 
-    const media = window.matchMedia(query);
-    const listener = () => setMatches(media.matches);
- 
-    // Check initial match and update state if necessary
-    if (media.matches !== matches) {
-      setMatches(media.matches);
-    }
- 
-    media.addEventListener('change', listener);
- 
-    return () => {
-      media.removeEventListener('change', listener);
-    };
-  }, [query, enabled]);
- 
-  useEffect(() => {
-    if (matches && cb) {
-      cb();
-    }
-  }, [matches, cb]);
- 
-  return matches;
-};
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/effects/useNewScrollPosition.ts.html b/coverage/lcov-report/components/effects/useNewScrollPosition.ts.html deleted file mode 100644 index b6406d1f..00000000 --- a/coverage/lcov-report/components/effects/useNewScrollPosition.ts.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - Code coverage report for components/effects/useNewScrollPosition.ts - - - - - - - - - -
-
-

All files / components/effects useNewScrollPosition.ts

-
- -
- 100% - Statements - 88/88 -
- - -
- 95.65% - Branches - 22/23 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 88/88 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -891x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -22x -22x -22x -22x -22x -22x -22x -22x -22x -12x -12x -12x -12x -12x -12x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -2x -1x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -2x -6x -2x -2x -6x -6x -12x -22x -22x -22x -22x -22x -22x -1x -1x - 
import { Scroll } from '@models/TimelineHorizontalModel';
-import { TimelineMode } from '@models/TimelineModel';
-import { useMemo, useState } from 'react';
- 
-/**
- * Hook to calculate the new scroll position based on the given mode and item width.
- *
- * @param {TimelineMode} mode - The mode of the timeline (HORIZONTAL, VERTICAL, or VERTICAL_ALTERNATING).
- * @param {number} [itemWidth] - Optional item width for horizontal mode.
- * @returns {[number, (e: HTMLElement, s: Partial<Scroll>) => void]} - The new offset and a function to compute the new offset.
- */
-const useNewScrollPosition = (
-  mode: TimelineMode,
-  itemWidth?: number,
-): [number, (e: HTMLElement, s: Partial<Scroll>) => void] => {
-  // State to hold the new offset value
-  const [newOffset, setOffset] = useState(0);
- 
-  // Memoized function to compute the new offset value
-  const computeNewOffset = useMemo(
-    () => (parent: HTMLElement, scroll: Partial<Scroll>) => {
-      // Destructuring relevant properties from parent and scroll
-      const { clientWidth, scrollLeft, scrollTop, clientHeight } = parent;
-      const { pointOffset, pointWidth, contentHeight, contentOffset } = scroll;
- 
-      // Handling horizontal mode
-      if (mode === 'HORIZONTAL' && itemWidth && pointWidth && pointOffset) {
-        // Calculating right boundaries for container and circular element
-        const contrRight = scrollLeft + clientWidth;
-        const circRight = pointOffset + pointWidth;
- 
-        // Checking if the element is fully visible
-        const isVisible = pointOffset >= scrollLeft && circRight <= contrRight;
- 
-        // Checking if the element is partially visible
-        const isPartiallyVisible =
-          (pointOffset < scrollLeft && circRight > scrollLeft) ||
-          (circRight > contrRight && pointOffset < contrRight);
- 
-        // Calculating gaps from left and right
-        const leftGap = pointOffset - scrollLeft;
-        const rightGap = contrRight - pointOffset;
- 
-        // Setting offset based on visibility and gap conditions
-        if (
-          !(isVisible || isPartiallyVisible) ||
-          (leftGap <= itemWidth && leftGap >= 0) ||
-          (rightGap <= itemWidth && rightGap >= 0)
-        ) {
-          setOffset(pointOffset - itemWidth);
-        }
-      } else if (mode === 'VERTICAL' || mode === 'VERTICAL_ALTERNATING') {
-        // Handling vertical modes
-        if (contentOffset && contentHeight) {
-          // Calculating bottom boundaries for container and circular element
-          const contrBottom = scrollTop + clientHeight;
-          const circBottom = contentOffset + contentHeight;
- 
-          // Checking if the element is fully visible
-          const isVisible =
-            contentOffset >= scrollTop && circBottom <= contrBottom;
- 
-          // Checking if the element is partially visible
-          const isPartiallyVisible =
-            (contentOffset < scrollTop && circBottom > scrollTop) ||
-            (circBottom > contrBottom && contentOffset < contrBottom);
- 
-          // Calculating new offset
-          const nOffset = contentOffset - contentHeight;
-          const notVisible = !isVisible || isPartiallyVisible;
- 
-          // Setting offset based on visibility conditions
-          if (notVisible && nOffset + contentHeight < contrBottom) {
-            setOffset(nOffset + Math.round(contentHeight / 2));
-          } else if (notVisible) {
-            setOffset(nOffset);
-          }
-        }
-      }
-    },
-    [mode, itemWidth], // Dependencies for useMemo
-  );
- 
-  // Returning the new offset and the function to compute it
-  return [newOffset, computeNewOffset];
-};
- 
-export default useNewScrollPosition;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/icons/chev-left.tsx.html b/coverage/lcov-report/components/icons/chev-left.tsx.html deleted file mode 100644 index 1775de6d..00000000 --- a/coverage/lcov-report/components/icons/chev-left.tsx.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - Code coverage report for components/icons/chev-left.tsx - - - - - - - - - -
-
-

All files / components/icons chev-left.tsx

-
- -
- 100% - Statements - 20/20 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 20/20 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -211x -1x -1x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -1x -1x -1x - 
import React from 'react';
- 
-const ChevronLeft: React.FunctionComponent = () => (
-  <svg
-    xmlns="http://www.w3.org/2000/svg"
-    width="24"
-    height="24"
-    viewBox="0 0 24 24"
-    fill="none"
-    stroke="currentColor"
-    strokeWidth="2"
-    strokeLinecap="round"
-    strokeLinejoin="round"
-    className="feather feather-chevron-left"
-  >
-    <polyline points="15 18 9 12 15 6"></polyline>
-  </svg>
-);
- 
-export default ChevronLeft;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/icons/chev-right.tsx.html b/coverage/lcov-report/components/icons/chev-right.tsx.html deleted file mode 100644 index d09dd387..00000000 --- a/coverage/lcov-report/components/icons/chev-right.tsx.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - Code coverage report for components/icons/chev-right.tsx - - - - - - - - - -
-
-

All files / components/icons chev-right.tsx

-
- -
- 100% - Statements - 20/20 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 20/20 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -211x -1x -1x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -1x -1x -1x - 
import React from 'react';
- 
-const ChevronRightIcon: React.FunctionComponent = () => (
-  <svg
-    xmlns="http://www.w3.org/2000/svg"
-    width="24"
-    height="24"
-    viewBox="0 0 24 24"
-    fill="none"
-    stroke="currentColor"
-    strokeWidth="2"
-    strokeLinecap="round"
-    strokeLinejoin="round"
-    className="feather feather-chevron-right"
-  >
-    <polyline points="9 18 15 12 9 6"></polyline>
-  </svg>
-);
- 
-export default ChevronRightIcon;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/icons/chevs-left.tsx.html b/coverage/lcov-report/components/icons/chevs-left.tsx.html deleted file mode 100644 index 95445c66..00000000 --- a/coverage/lcov-report/components/icons/chevs-left.tsx.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - Code coverage report for components/icons/chevs-left.tsx - - - - - - - - - -
-
-

All files / components/icons chevs-left.tsx

-
- -
- 100% - Statements - 21/21 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 21/21 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -221x -1x -1x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -1x -1x -1x - 
import React from 'react';
- 
-const ChevronLeft: React.FunctionComponent = () => (
-  <svg
-    xmlns="http://www.w3.org/2000/svg"
-    width="24"
-    height="24"
-    viewBox="0 0 24 24"
-    fill="none"
-    stroke="currentColor"
-    strokeWidth="2"
-    strokeLinecap="round"
-    strokeLinejoin="round"
-    className="feather feather-chevrons-left"
-  >
-    <polyline points="11 17 6 12 11 7"></polyline>
-    <polyline points="18 17 13 12 18 7"></polyline>
-  </svg>
-);
- 
-export default ChevronLeft;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/icons/chevs-right.tsx.html b/coverage/lcov-report/components/icons/chevs-right.tsx.html deleted file mode 100644 index 47d62122..00000000 --- a/coverage/lcov-report/components/icons/chevs-right.tsx.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - Code coverage report for components/icons/chevs-right.tsx - - - - - - - - - -
-
-

All files / components/icons chevs-right.tsx

-
- -
- 100% - Statements - 21/21 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 21/21 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -221x -1x -1x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -1x -1x -1x - 
import React from 'react';
- 
-const ChevronRightIcon: React.FunctionComponent = () => (
-  <svg
-    xmlns="http://www.w3.org/2000/svg"
-    width="24"
-    height="24"
-    viewBox="0 0 24 24"
-    fill="none"
-    stroke="currentColor"
-    strokeWidth="2"
-    strokeLinecap="round"
-    strokeLinejoin="round"
-    className="feather feather-chevrons-right"
-  >
-    <polyline points="13 17 18 12 13 7"></polyline>
-    <polyline points="6 17 11 12 6 7"></polyline>
-  </svg>
-);
- 
-export default ChevronRightIcon;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/icons/close.tsx.html b/coverage/lcov-report/components/icons/close.tsx.html deleted file mode 100644 index ef629073..00000000 --- a/coverage/lcov-report/components/icons/close.tsx.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - Code coverage report for components/icons/close.tsx - - - - - - - - - -
-
-

All files / components/icons close.tsx

-
- -
- 100% - Statements - 22/22 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 22/22 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -231x -1x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -1x -1x - 
import * as React from "react"
- 
-function SvgComponent() {
-  return (
-    <svg
-      xmlns="http://www.w3.org/2000/svg"
-      width={24}
-      height={24}
-      viewBox="0 0 24 24"
-      fill="none"
-      stroke="currentColor"
-      strokeWidth={2}
-      strokeLinecap="round"
-      strokeLinejoin="round"
-      className="prefix__feather prefix__feather-x"
-    >
-      <path d="M18 6L6 18M6 6l12 12" />
-    </svg>
-  )
-}
- 
-export default SvgComponent
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/icons/index.html b/coverage/lcov-report/components/icons/index.html deleted file mode 100644 index 2585177d..00000000 --- a/coverage/lcov-report/components/icons/index.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - Code coverage report for components/icons - - - - - - - - - -
-
-

All files components/icons

-
- -
- 82.59% - Statements - 223/270 -
- - -
- 100% - Branches - 10/10 -
- - -
- 71.42% - Functions - 10/14 -
- - -
- 82.59% - Lines - 223/270 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
chev-left.tsx -
-
100%20/20100%1/1100%1/1100%20/20
chev-right.tsx -
-
100%20/20100%1/1100%1/1100%20/20
chevs-left.tsx -
-
100%21/21100%1/1100%1/1100%21/21
chevs-right.tsx -
-
100%21/21100%1/1100%1/1100%21/21
close.tsx -
-
100%22/22100%1/1100%1/1100%22/22
index.tsx -
-
100%9/9100%0/0100%0/0100%9/9
maximize.tsx -
-
100%17/17100%1/1100%1/1100%17/17
menu.tsx -
-
100%22/22100%1/1100%1/1100%22/22
minimize.tsx -
-
31.25%5/16100%0/00%0/131.25%5/16
minus.tsx -
-
100%16/16100%1/1100%1/1100%16/16
moon.tsx -
-
100%16/16100%1/1100%1/1100%16/16
plus.tsx -
-
31.25%5/16100%0/00%0/131.25%5/16
replay-icon.tsx -
-
100%19/19100%1/1100%1/1100%19/19
stop.tsx -
-
29.41%5/17100%0/00%0/129.41%5/17
sun.tsx -
-
27.77%5/18100%0/00%0/127.77%5/18
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/icons/index.tsx.html b/coverage/lcov-report/components/icons/index.tsx.html deleted file mode 100644 index a2d3a53a..00000000 --- a/coverage/lcov-report/components/icons/index.tsx.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - Code coverage report for components/icons/index.tsx - - - - - - - - - -
-
-

All files / components/icons index.tsx

-
- -
- 100% - Statements - 9/9 -
- - -
- 100% - Branches - 0/0 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 9/9 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -101x -1x -1x -1x -1x -1x -1x -1x -1x - 
export { default as ChevronLeft } from './chev-left';
-export { default as ChevronRight } from './chev-right';
-export { default as MaximizeIcon } from './maximize';
-export { default as MinimizeIcon } from './minimize';
-export { default as MinusIcon } from './minus';
-export { default as MoonIcon } from './moon';
-export { default as PlusIcon } from './plus';
-export { default as StopIcon } from "./stop";
-export { default as SunIcon } from './sun';
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/icons/maximize.tsx.html b/coverage/lcov-report/components/icons/maximize.tsx.html deleted file mode 100644 index 22682f9d..00000000 --- a/coverage/lcov-report/components/icons/maximize.tsx.html +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - Code coverage report for components/icons/maximize.tsx - - - - - - - - - -
-
-

All files / components/icons maximize.tsx

-
- -
- 100% - Statements - 17/17 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 17/17 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -181x -1x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -1x -1x -1x - 
 
-const SvgComponent = () => (
-  <svg
-    xmlns="http://www.w3.org/2000/svg"
-    viewBox="0 0 24 24"
-    fill="none"
-    stroke="currentColor"
-    strokeWidth={2}
-    strokeLinecap="round"
-    strokeLinejoin="round"
-    className="feather feather-maximize-2"
-  >
-    <path d="M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7" />
-  </svg>
-)
- 
-export default SvgComponent
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/icons/menu.tsx.html b/coverage/lcov-report/components/icons/menu.tsx.html deleted file mode 100644 index c6811f88..00000000 --- a/coverage/lcov-report/components/icons/menu.tsx.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - Code coverage report for components/icons/menu.tsx - - - - - - - - - -
-
-

All files / components/icons menu.tsx

-
- -
- 100% - Statements - 22/22 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 22/22 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -231x -1x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -1x -1x - 
import * as React from "react"
- 
-function SvgComponent() {
-  return (
-    <svg
-      xmlns="http://www.w3.org/2000/svg"
-      width={24}
-      height={24}
-      viewBox="0 0 24 24"
-      fill="none"
-      stroke="currentColor"
-      strokeWidth={2}
-      strokeLinecap="round"
-      strokeLinejoin="round"
-      className="prefix__feather prefix__feather-menu"
-    >
-      <path d="M3 12h18M3 6h18M3 18h18" />
-    </svg>
-  )
-}
- 
-export default SvgComponent
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/icons/minimize.tsx.html b/coverage/lcov-report/components/icons/minimize.tsx.html deleted file mode 100644 index 1ea6fc65..00000000 --- a/coverage/lcov-report/components/icons/minimize.tsx.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - Code coverage report for components/icons/minimize.tsx - - - - - - - - - -
-
-

All files / components/icons minimize.tsx

-
- -
- 31.25% - Statements - 5/16 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 31.25% - Lines - 5/16 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -171x -1x -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x - 
 
-const SvgComponent = () => (
-  <svg
-    xmlns="http://www.w3.org/2000/svg"
-    viewBox="0 0 24 24"
-    fill="none"
-    stroke="currentColor"
-    strokeWidth={2}
-    strokeLinecap="round"
-    strokeLinejoin="round"
-  >
-    <path d="M4 14h6v6M20 10h-6V4M14 10l7-7M3 21l7-7" />
-  </svg>
-)
- 
-export default SvgComponent
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/icons/minus.tsx.html b/coverage/lcov-report/components/icons/minus.tsx.html deleted file mode 100644 index 91eb2fa5..00000000 --- a/coverage/lcov-report/components/icons/minus.tsx.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - Code coverage report for components/icons/minus.tsx - - - - - - - - - -
-
-

All files / components/icons minus.tsx

-
- -
- 100% - Statements - 16/16 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 16/16 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -171x -1x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -1x -1x -1x - 
 
-const SvgComponent = () => (
-  <svg
-    xmlns="http://www.w3.org/2000/svg"
-    viewBox="0 0 24 24"
-    fill="none"
-    stroke="currentColor"
-    strokeWidth={2}
-    strokeLinecap="round"
-    strokeLinejoin="round"
-  >
-    <path d="M5 12h14" />
-  </svg>
-)
- 
-export default SvgComponent
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/icons/moon.tsx.html b/coverage/lcov-report/components/icons/moon.tsx.html deleted file mode 100644 index 81e3ac55..00000000 --- a/coverage/lcov-report/components/icons/moon.tsx.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - Code coverage report for components/icons/moon.tsx - - - - - - - - - -
-
-

All files / components/icons moon.tsx

-
- -
- 100% - Statements - 16/16 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 16/16 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -171x -1x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -1x -1x -1x - 
 
-const SvgComponent = () => (
-  <svg
-    xmlns="http://www.w3.org/2000/svg"
-    fill="none"
-    stroke="currentColor"
-    strokeWidth={2}
-    strokeLinecap="round"
-    strokeLinejoin="round"
-    viewBox="0 0 24 24"
-  >
-    <path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z" />
-  </svg>
-)
- 
-export default SvgComponent
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/icons/plus.tsx.html b/coverage/lcov-report/components/icons/plus.tsx.html deleted file mode 100644 index 8ac0f035..00000000 --- a/coverage/lcov-report/components/icons/plus.tsx.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - Code coverage report for components/icons/plus.tsx - - - - - - - - - -
-
-

All files / components/icons plus.tsx

-
- -
- 31.25% - Statements - 5/16 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 31.25% - Lines - 5/16 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -171x -1x -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x - 
 
-const SvgComponent = () => (
-  <svg
-    xmlns="http://www.w3.org/2000/svg"
-    viewBox="0 0 24 24"
-    fill="none"
-    stroke="currentColor"
-    strokeWidth={2}
-    strokeLinecap="round"
-    strokeLinejoin="round"
-  >
-    <path d="M12 5v14M5 12h14" />
-  </svg>
-)
- 
-export default SvgComponent
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/icons/replay-icon.tsx.html b/coverage/lcov-report/components/icons/replay-icon.tsx.html deleted file mode 100644 index ff6ce564..00000000 --- a/coverage/lcov-report/components/icons/replay-icon.tsx.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - Code coverage report for components/icons/replay-icon.tsx - - - - - - - - - -
-
-

All files / components/icons replay-icon.tsx

-
- -
- 100% - Statements - 19/19 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 19/19 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -201x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
import React from 'react';
- 
-const ReplayIcon: React.FunctionComponent = () => (
-  <svg
-    xmlns="http://www.w3.org/2000/svg"
-    width="24"
-    height="24"
-    viewBox="0 0 24 24"
-    fill="none"
-    stroke="currentColor"
-    strokeWidth="2"
-    strokeLinecap="round"
-    strokeLinejoin="round"
-  >
-    <polygon points="5 3 19 12 5 21 5 3"></polygon>
-  </svg>
-);
- 
-export default ReplayIcon;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/icons/stop.tsx.html b/coverage/lcov-report/components/icons/stop.tsx.html deleted file mode 100644 index 2a7304ca..00000000 --- a/coverage/lcov-report/components/icons/stop.tsx.html +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - Code coverage report for components/icons/stop.tsx - - - - - - - - - -
-
-

All files / components/icons stop.tsx

-
- -
- 29.41% - Statements - 5/17 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 29.41% - Lines - 5/17 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -181x -1x -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x - 
 
-const SvgComponent = () => (
-  <svg
-    xmlns="http://www.w3.org/2000/svg"
-    fill="none"
-    stroke="currentColor"
-    strokeWidth={2}
-    strokeLinecap="round"
-    strokeLinejoin="round"
-    viewBox="0 0 24 24"
-  >
-    <circle cx={12} cy={12} r={10} />
-    <path d="M9 9h6v6H9z" />
-  </svg>
-)
- 
-export default SvgComponent
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/icons/sun.tsx.html b/coverage/lcov-report/components/icons/sun.tsx.html deleted file mode 100644 index f1f8f68d..00000000 --- a/coverage/lcov-report/components/icons/sun.tsx.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - Code coverage report for components/icons/sun.tsx - - - - - - - - - -
-
-

All files / components/icons sun.tsx

-
- -
- 27.77% - Statements - 5/18 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 27.77% - Lines - 5/18 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -191x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x - 
 
-const SvgComponent = () => (
-  <svg
-    xmlns="http://www.w3.org/2000/svg"
-    viewBox="0 0 24 24"
-    fill="none"
-    stroke="currentColor"
-    strokeWidth={2}
-    strokeLinecap="round"
-    strokeLinejoin="round"
-    className="feather feather-sun"
-  >
-    <circle cx={12} cy={12} r={5} />
-    <path d="M12 1v2M12 21v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M1 12h2M21 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42" />
-  </svg>
-)
- 
-export default SvgComponent
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/index.html b/coverage/lcov-report/components/index.html deleted file mode 100644 index dee407d4..00000000 --- a/coverage/lcov-report/components/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for components - - - - - - - - - -
-
-

All files components

-
- -
- 19.72% - Statements - 29/147 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 19.72% - Lines - 29/147 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
GlobalContext.tsx -
-
19.72%29/147100%0/00%0/119.72%29/147
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/memoized/index.html b/coverage/lcov-report/components/timeline-elements/memoized/index.html deleted file mode 100644 index c3e2c889..00000000 --- a/coverage/lcov-report/components/timeline-elements/memoized/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/memoized - - - - - - - - - -
-
-

All files components/timeline-elements/memoized

-
- -
- 95.97% - Statements - 167/174 -
- - -
- 80.64% - Branches - 25/31 -
- - -
- 33.33% - Functions - 1/3 -
- - -
- 95.97% - Lines - 167/174 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.tsx -
-
95.97%167/17480.64%25/3133.33%1/395.97%167/174
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/memoized/index.tsx.html b/coverage/lcov-report/components/timeline-elements/memoized/index.tsx.html deleted file mode 100644 index a315e1a8..00000000 --- a/coverage/lcov-report/components/timeline-elements/memoized/index.tsx.html +++ /dev/null @@ -1,607 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/memoized/index.tsx - - - - - - - - - -
-
-

All files / components/timeline-elements/memoized index.tsx

-
- -
- 95.97% - Statements - 167/174 -
- - -
- 80.64% - Branches - 25/31 -
- - -
- 33.33% - Functions - 1/3 -
- - -
- 95.97% - Lines - 167/174 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -1751x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -3x -3x -3x -13x -13x -16x -16x -7x -23x -1x -1x -1x -1x -1x -21x -17x -17x -17x -17x -17x -17x -17x -17x -17x -17x -4x -1x -  -1x -1x -1x -1x -1x -1x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -  -2x -1x -1x -1x -1x -1x -1x -1x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -  -2x -1x -1x -1x -1x -1x -1x -17x -17x -17x -17x -17x -17x -17x -17x -17x -6x -3x -3x -17x -17x -17x -17x -17x -17x -17x -16x -17x -1x -1x -17x -17x -17x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -14x -17x -1x -  -  -  -  -1x -1x -1x -1x -1x - 
import cls from 'classnames';
-import React, { memo, useCallback, useMemo } from 'react';
-import { hexToRGBA } from '../../../utils';
-import { MaximizeIcon, MinimizeIcon, MinusIcon, PlusIcon } from '../../icons';
-import {
-  CardSubTitle,
-  CardTitle,
-  CardTitleAnchor,
-} from '../timeline-card-content/timeline-card-content.styles';
-import {
-  ExpandButton,
-  ShowHideTextButton,
-} from '../timeline-card-media/timeline-card-media-buttons';
-import { DetailsTextWrapper } from './../timeline-card-media/timeline-card-media.styles';
-import {
-  Content,
-  DetailsTextMemoModel,
-  ExpandButtonModel,
-  ShowHideTextButtonModel,
-  Title,
-} from './memoized-model';
- 
-const TitleMemo = ({
-  title,
-  url,
-  theme,
-  color,
-  dir,
-  active,
-  fontSize = '1rem',
-  classString = '',
-  padding = false,
-}: Title) => {
-  return title ? (
-    <CardTitle
-      className={cls(active ? 'active' : '', { [classString]: true })}
-      theme={theme}
-      style={{ color }}
-      dir={dir}
-      $fontSize={fontSize}
-      data-class={classString}
-      $padding={padding}
-    >
-      {url ? (
-        <CardTitleAnchor href={url} target="_blank" rel="noreferrer">
-          {title}
-        </CardTitleAnchor>
-      ) : (
-        title
-      )}
-    </CardTitle>
-  ) : null;
-};
- 
-TitleMemo.displayName = 'Timeline Title';
- 
-const SubTitleMemo = React.memo<Content>(
-  ({ content, color, dir, theme, fontSize, classString, padding }: Content) =>
-    content ? (
-      <CardSubTitle
-        style={{ color }}
-        dir={dir}
-        theme={theme}
-        $fontSize={fontSize}
-        className={cls('card-sub-title', classString)}
-        $padding={padding}
-      >
-        {content}
-      </CardSubTitle>
-    ) : null,
-  (prev, next) =>
-    prev.theme?.cardSubtitleColor === next.theme?.cardSubtitleColor,
-);
- 
-SubTitleMemo.displayName = 'Timeline Content';
- 
-export const ExpandButtonMemo = memo<ExpandButtonModel>(
-  ({ theme, expanded, onExpand, textOverlay }: ExpandButtonModel) => {
-    const label = useMemo(() => {
-      return expanded ? 'Minimize' : 'Maximize';
-    }, [expanded]);
- 
-    return textOverlay ? (
-      <ExpandButton
-        onPointerDown={onExpand}
-        onKeyDown={(ev) => ev.key === 'Enter' && onExpand?.(ev)}
-        theme={theme}
-        aria-expanded={expanded}
-        tabIndex={0}
-        aria-label={label}
-        title={label}
-      >
-        {expanded ? <MinimizeIcon /> : <MaximizeIcon />}
-      </ExpandButton>
-    ) : null;
-  },
-  (prev, next) => prev.expanded === next.expanded,
-);
- 
-ExpandButtonMemo.displayName = 'Expand Button';
- 
-export const ShowOrHideTextButtonMemo = memo<ShowHideTextButtonModel>(
-  ({ textOverlay, onToggle, theme, show }: ShowHideTextButtonModel) => {
-    const label = useMemo(() => {
-      return show ? 'Hide Text' : 'Show Text';
-    }, [show]);
- 
-    return textOverlay ? (
-      <ShowHideTextButton
-        onPointerDown={onToggle}
-        theme={theme}
-        tabIndex={0}
-        onKeyDown={(ev) => ev.key === 'Enter' && onToggle?.(ev)}
-        aria-label={label}
-        title={label}
-      >
-        {show ? <MinusIcon /> : <PlusIcon />}
-      </ShowHideTextButton>
-    ) : null;
-  },
-);
- 
-ShowOrHideTextButtonMemo.displayName = 'Show Hide Text Button';
- 
-const DetailsTextMemo = memo<DetailsTextMemoModel>(
-  ({
-    theme,
-    show,
-    expand,
-    textOverlay,
-    text,
-    height,
-    onRender,
-  }: DetailsTextMemoModel) => {
-    const onTextRef = useCallback((node: HTMLDivElement) => {
-      if (node) {
-        onRender?.(node.clientHeight);
-      }
-    }, []);
- 
-    const Text = text;
- 
-    const background = useMemo(() => {
-      const bg = theme?.cardDetailsBackGround || '';
-      if (bg) {
-        return hexToRGBA(bg, 0.8);
-      } else {
-        return bg;
-      }
-    }, [theme?.cardDetailsBackGround]);
- 
-    return textOverlay ? (
-      <DetailsTextWrapper
-        ref={onTextRef}
-        // height={expand ? height : 0}
-        $expandFull={expand}
-        theme={theme}
-        $show={show}
-        background={background}
-      >
-        <Text />
-      </DetailsTextWrapper>
-    ) : null;
-  },
-  (prev, next) =>
-    prev.height === next.height &&
-    prev.show === next.show &&
-    prev.expand === next.expand &&
-    JSON.stringify(prev.theme) === JSON.stringify(next.theme),
-);
- 
-DetailsTextMemo.displayName = 'Details Text';
- 
-export { TitleMemo, SubTitleMemo, DetailsTextMemo };
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-card-content/card-animations.styles.ts.html b/coverage/lcov-report/components/timeline-elements/timeline-card-content/card-animations.styles.ts.html deleted file mode 100644 index fe358240..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-card-content/card-animations.styles.ts.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-card-content/card-animations.styles.ts - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-card-content card-animations.styles.ts

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 0/0 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
import { keyframes } from 'styled-components';
- 
-export const reveal = keyframes`
-  0% {
-    opacity: 0;
-    transform: scale(0.95);
-  }
-  100% {
-    opacity: 1;
-    transform: scale(1);
-  }
-`;
- 
-export const slideInFromTop = keyframes`
-  0% {
-    opacity: 0;
-    transform: translateY(-50%);
-  }
-  100% {
-    opacity: 1;
-    transform: translateY(0);
-  }
-`;
- 
-export const slideInFromLeft = keyframes`
-  0% {
-    opacity: 0;
-    transform: translateX(-50%);
-  }
-  100% {
-    opacity: 1;
-    transform: translateX(0);
-  }
-`;
- 
-export const slideFromRight = keyframes`
-  0% {
-    opacity: 0;
-    transform: translateX(50%);
-  }
-  100% {
-    opacity: 1;
-    transform: translateX(0);
-  }
-`;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-card-content/content-footer.tsx.html b/coverage/lcov-report/components/timeline-elements/timeline-card-content/content-footer.tsx.html deleted file mode 100644 index a201d0c2..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-card-content/content-footer.tsx.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-card-content/content-footer.tsx - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-card-content content-footer.tsx

-
- -
- 96.61% - Statements - 114/118 -
- - -
- 92.85% - Branches - 13/14 -
- - -
- 66.66% - Functions - 2/3 -
- - -
- 96.61% - Lines - 114/118 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -1191x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -1x -1x -1x -1x -13x -13x -13x -13x -13x -13x -13x -13x -3x -3x -3x -3x -  -  -  -  -3x -3x -3x -3x -3x -3x -3x -3x -3x -10x -13x -13x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -1x -1x - 
import { TimelineMode } from '@models/TimelineModel';
-import { FunctionComponent, PointerEvent, useContext, useMemo } from 'react';
-import { GlobalContext } from '../../GlobalContext';
-import ChevronIcon from '../../icons/chev-right';
-import { ContentFooterProps } from './header-footer.model';
-import {
-  ChevronIconWrapper,
-  ShowMore,
-  SlideShowProgressBar,
-  TriangleIconWrapper,
-} from './timeline-card-content.styles';
- 
-/**
- * ContentFooter
- *
- * A functional component that renders the footer of the timeline card.
- * It displays the read more/less button, progress bar, and triangle icon.
- * The read more/less button appears only if the content is large.
- * The progress bar and triangle icon are displayed only if the card is in slideshow mode.
- *
- * @property {boolean} showProgressBar - Determines if progress bar should be displayed.
- * @property {Function} onExpand - Function called when expanding content.
- * @property {string} triangleDir - Direction of the triangle icon.
- * @property {boolean} showMore - Determines if 'read more' should be displayed.
- * @property {boolean} textContentIsLarge - Determines if text content is large.
- * @property {boolean} showReadMore - Determines if 'read more' button should be displayed.
- * @property {number} remainInterval - Remaining interval for progress bar.
- * @property {boolean} paused - Determines if progress is paused.
- * @property {number} startWidth - Starting width of progress bar.
- * @property {boolean} canShow - Determines if the element can be shown.
- * @property {React.RefObject} progressRef - Ref to the progress bar.
- * @property {boolean} isNested - Determines if component is nested.
- * @property {boolean} isResuming - Determines if slideshow is resuming.
- *
- * @returns {JSX.Element} ContentFooter component.
- */
-const ContentFooter: FunctionComponent<ContentFooterProps> = ({
-  showProgressBar,
-  onExpand,
-  triangleDir,
-  showMore,
-  textContentIsLarge,
-  showReadMore,
-  remainInterval,
-  paused,
-  startWidth,
-  canShow,
-  progressRef,
-  isNested,
-  isResuming,
-}) => {
-  const { mode, theme } = useContext(GlobalContext);
- 
-  const canShowTriangleIcon = useMemo(() => {
-    return (
-      !isNested &&
-      (['VERTICAL', 'VERTICAL_ALTERNATING'] as TimelineMode[]).some(
-        (m) => m === mode,
-      )
-    );
-  }, [mode, isNested]);
- 
-  const handleClick = (ev: PointerEvent) => {
-    ev.stopPropagation();
-    ev.preventDefault();
-    onExpand();
-  };
- 
-  const canShowMore = useMemo(() => {
-    return showReadMore && textContentIsLarge;
-  }, [showReadMore, textContentIsLarge]);
- 
-  return (
-    <>
-      {canShowMore ? (
-        <ShowMore
-          className="show-more"
-          onPointerDown={handleClick}
-          onKeyUp={(event) => {
-            if (event.key === 'Enter') {
-              onExpand();
-            }
-          }}
-          show={canShow ? 'true' : 'false'}
-          theme={theme}
-          tabIndex={0}
-        >
-          {<span>{showMore ? 'read less' : 'read more'}</span>}
-          <ChevronIconWrapper collapsed={showMore ? 'true' : 'false'}>
-            <ChevronIcon />
-          </ChevronIconWrapper>
-        </ShowMore>
-      ) : null}
- 
-      {showProgressBar && (
-        <SlideShowProgressBar
-          color={theme?.primary}
-          $duration={remainInterval}
-          $paused={paused}
-          ref={progressRef}
-          $startWidth={startWidth}
-          role="progressbar"
-          $resuming={isResuming}
-        ></SlideShowProgressBar>
-      )}
- 
-      {canShowTriangleIcon && (
-        <TriangleIconWrapper
-          dir={triangleDir}
-          theme={theme}
-          offset={-8}
-        ></TriangleIconWrapper>
-      )}
-    </>
-  );
-};
- 
-export { ContentFooter };
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-card-content/content-header.tsx.html b/coverage/lcov-report/components/timeline-elements/timeline-card-content/content-header.tsx.html deleted file mode 100644 index df876762..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-card-content/content-header.tsx.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-card-content/content-header.tsx - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-card-content content-header.tsx

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -9x -9x -9x -9x -9x -9x -9x -3x -3x -3x -3x -3x -3x -3x -9x -9x -9x -3x -3x -3x -3x -3x -3x -9x -9x -9x -9x -1x -1x -1x -1x -1x -1x - 
import { FunctionComponent, memo, useContext } from 'react';
-import { GlobalContext } from '../../GlobalContext';
-import { SubTitleMemo, TitleMemo } from '../memoized';
-import { ContentHeaderProps } from './header-footer.model';
-import { TimelineCardHeader } from './timeline-card-content.styles';
- 
-/**
- * ContentHeader component
- * This component renders the header of the timeline card including the title and subtitle.
- * It doesn't render the title and subtitle if the card has media.
- * The title and subtitle are memoized to prevent unnecessary re-renders.
- *
- * @property {string} title - The title of the card.
- * @property {string} url - The URL of the card.
- * @property {boolean} media - Indicates whether the card has media or not.
- * @property {string} content - The main content of the card.
- * @returns {JSX.Element} The ContentHeader component.
- */
-const ContentHeader: FunctionComponent<ContentHeaderProps> = memo(
-  ({ title, url, media, content }: ContentHeaderProps) => {
-    // Using context to get global values
-    const { fontSizes, classNames, theme } = useContext(GlobalContext);
- 
-    return (
-      <TimelineCardHeader>
-        {/* Render title if there is no media */}
-        {!media && (
-          <TitleMemo
-            title={title}
-            theme={theme}
-            url={url}
-            fontSize={fontSizes?.cardTitle}
-            classString={classNames?.cardTitle}
-          />
-        )}
-        {/* Render subtitle if there is no media */}
-        {!media && (
-          <SubTitleMemo
-            content={content}
-            theme={theme}
-            fontSize={fontSizes?.cardSubtitle}
-            classString={classNames?.cardSubTitle}
-          />
-        )}
-      </TimelineCardHeader>
-    );
-  },
-);
- 
-// Setting display name for easier debugging
-ContentHeader.displayName = 'ContentHeader';
- 
-export { ContentHeader };
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-card-content/details-text.tsx.html b/coverage/lcov-report/components/timeline-elements/timeline-card-content/details-text.tsx.html deleted file mode 100644 index 2d821316..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-card-content/details-text.tsx.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-card-content/details-text.tsx - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-card-content details-text.tsx

-
- -
- 98.75% - Statements - 79/80 -
- - -
- 33.33% - Branches - 1/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 98.75% - Lines - 79/80 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -811x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -  -8x -8x -8x -8x -8x -8x -8x -8x -8x -1x -1x -1x -1x -1x - 
import { ReactNode, forwardRef, useContext } from 'react';
-import { TimelineContentDetailsWrapper } from './timeline-card-content.styles';
-import { GlobalContext } from '../../GlobalContext';
-import { TimelineContentModel } from '@models/TimelineContentModel';
-import { getTextOrContent } from './text-or-content';
- 
-type DetailsTextProps = Pick<
-  TimelineContentModel,
-  'detailedText' | 'timelineContent'
-> & {
-  cardActualHeight?: number;
-  contentDetailsClass?: string;
-  customContent?: ReactNode;
-  detailsHeight?: number;
-  gradientColor?: string;
-  showMore?: boolean;
-};
- 
-const DetailsText = forwardRef<HTMLDivElement, DetailsTextProps>(
-  (prop, ref) => {
-    const {
-      showMore,
-      cardActualHeight,
-      detailsHeight,
-      gradientColor,
-      customContent,
-      timelineContent,
-      detailedText,
-      contentDetailsClass,
-    } = prop;
- 
-    const {
-      useReadMore,
-      borderLessCards,
-      contentDetailsHeight,
-      textOverlay,
-      theme,
-    } = useContext(GlobalContext);
- 
-    const TextContent = getTextOrContent({
-      detailedText,
-      showMore,
-      theme,
-      timelineContent,
-    });
- 
-    return (
-      <>
-        {/* detailed text */}
-        <TimelineContentDetailsWrapper
-          aria-expanded={showMore}
-          className={contentDetailsClass}
-          $customContent={!!customContent}
-          ref={ref}
-          theme={theme}
-          $useReadMore={useReadMore}
-          $borderLess={borderLessCards}
-          $showMore={showMore}
-          $cardHeight={!textOverlay ? cardActualHeight : null}
-          $contentHeight={detailsHeight}
-          height={contentDetailsHeight}
-          $textOverlay={textOverlay}
-          $gradientColor={gradientColor}
-        >
-          {customContent ? (
-            customContent
-          ) : (
-            <TextContent
-              {...{ detailedText, showMore, theme, timelineContent }}
-            />
-          )}
-        </TimelineContentDetailsWrapper>
-      </>
-    );
-  },
-);
- 
-DetailsText.displayName = 'Details Text';
- 
-export { DetailsText };
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-card-content/index.html b/coverage/lcov-report/components/timeline-elements/timeline-card-content/index.html deleted file mode 100644 index 31132450..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-card-content/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-card-content - - - - - - - - - -
-
-

All files components/timeline-elements/timeline-card-content

-
- -
- 86.17% - Statements - 1041/1208 -
- - -
- 67.58% - Branches - 98/145 -
- - -
- 90.32% - Functions - 28/31 -
- - -
- 86.17% - Lines - 1041/1208 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
card-animations.styles.ts -
-
100%45/45100%0/0100%0/0100%45/45
content-footer.tsx -
-
96.61%114/11892.85%13/1466.66%2/396.61%114/118
content-header.tsx -
-
100%53/53100%3/3100%0/0100%53/53
details-text.tsx -
-
98.75%79/8033.33%1/3100%0/098.75%79/80
text-or-content.tsx -
-
83.82%57/6857.14%4/7100%1/183.82%57/68
timeline-card-content.styles.ts -
-
88.14%342/38870.31%45/6496.15%25/2688.14%342/388
timeline-card-content.tsx -
-
76.97%351/45659.25%32/540%0/176.97%351/456
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-card-content/text-or-content.tsx.html b/coverage/lcov-report/components/timeline-elements/timeline-card-content/text-or-content.tsx.html deleted file mode 100644 index e165231e..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-card-content/text-or-content.tsx.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-card-content/text-or-content.tsx - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-card-content text-or-content.tsx

-
- -
- 83.82% - Statements - 57/68 -
- - -
- 57.14% - Branches - 4/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 83.82% - Lines - 57/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -691x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -16x -16x -16x -16x -16x -16x -16x -8x -8x -8x -8x -8x -8x -  -8x -8x -8x -  -  -  -  -  -  -  -  -  -  -8x -8x -8x -8x -8x -6x -6x -6x -6x -6x -6x -6x -2x -8x -8x -16x -16x -16x -16x -16x -16x -1x -1x - 
import { TimelineContentModel } from '@models/TimelineContentModel';
-import { ForwardRefExoticComponent, forwardRef, useContext } from 'react';
-import { GlobalContext } from '../../GlobalContext';
-import {
-  TimelineSubContent,
-  TimelineContentDetails,
-} from './timeline-card-content.styles';
- 
-export type TextOrContentModel = Pick<
-  TimelineContentModel,
-  'timelineContent' | 'theme' | 'detailedText'
-> & {
-  showMore?: boolean;
-};
- 
-const getTextOrContent: (
-  p: TextOrContentModel,
-) => ForwardRefExoticComponent<TextOrContentModel> = ({
-  timelineContent,
-  theme,
-  detailedText,
-  showMore,
-}) => {
-  const TextOrContent = forwardRef<HTMLParagraphElement, TextOrContentModel>(
-    (prop, ref) => {
-      // const { timelineContent, theme, detailedText, showMore } = prop;
-      const isTextArray = Array.isArray(detailedText);
- 
-      const { fontSizes, classNames } = useContext(GlobalContext);
- 
-      if (timelineContent) {
-        return <div ref={ref}>{timelineContent}</div>;
-      } else {
-        let textContent = null;
-        if (isTextArray) {
-          textContent = (detailedText as string[]).map((text, index) => (
-            <TimelineSubContent
-              key={index}
-              fontSize={fontSizes?.cardText}
-              className={classNames?.cardText}
-              theme={theme}
-            >
-              {text}
-            </TimelineSubContent>
-          ));
-        } else {
-          textContent = detailedText;
-        }
- 
-        return textContent ? (
-          <TimelineContentDetails
-            className={showMore ? 'active' : ''}
-            ref={ref}
-            theme={theme}
-          >
-            {textContent}
-          </TimelineContentDetails>
-        ) : null;
-      }
-    },
-  );
- 
-  TextOrContent.displayName = 'Text Or Content';
- 
-  return TextOrContent;
-};
- 
-export { getTextOrContent };
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-card-content/timeline-card-content.styles.ts.html b/coverage/lcov-report/components/timeline-elements/timeline-card-content/timeline-card-content.styles.ts.html deleted file mode 100644 index 4d117e20..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-card-content/timeline-card-content.styles.ts.html +++ /dev/null @@ -1,1249 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-card-content/timeline-card-content.styles.ts - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-card-content timeline-card-content.styles.ts

-
- -
- 88.14% - Statements - 342/388 -
- - -
- 70.31% - Branches - 45/64 -
- - -
- 96.15% - Functions - 25/26 -
- - -
- 88.14% - Lines - 342/388 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -3891x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -  -  -8x -8x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -8x -1x -1x -8x -  -  -  -  -  -  -8x -8x -  -  -  -  -8x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -1x -1x -8x -8x -8x -8x -8x -8x -8x -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -8x -8x -8x -  -  -  -  -  -  -  -  -  -8x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -2x -1x -1x -1x -1x -1x -2x -1x -1x -2x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -2x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -3x -2x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
import { Theme } from '@models/Theme';
-import { TimelineProps } from '@models/TimelineModel';
-import styled, { css, keyframes } from 'styled-components';
-import { linearGradient } from '../timeline-card-media/timeline-card-media.styles';
-import {
-  reveal,
-  slideFromRight,
-  slideInFromLeft,
-  slideInFromTop,
-} from './card-animations.styles';
- 
-type ContentT = Pick<
-  TimelineProps,
-  'theme' | 'slideShow' | 'mode' | 'borderLessCards'
->;
- 
-export const TimelineItemContentWrapper = styled.section<
-  {
-    $active?: boolean;
-    $borderLessCards?: TimelineProps['borderLessCards'];
-    $branchDir?: string;
-    $isNested?: boolean;
-    $maxWidth?: number;
-    $minHeight?: number;
-    $noMedia?: boolean;
-    $slideShow?: TimelineProps['slideShow'];
-    $slideShowActive?: boolean;
-    $slideShowType?: TimelineProps['slideShowType'];
-    $textOverlay?: boolean;
-  } & ContentT
->`
-  align-items: flex-start;
-  background: ${(p) => p.theme.cardBgColor};
-  border-radius: 4px;
-  display: flex;
-  position: absolute;
-  ${({ borderLessCards }) =>
-    !borderLessCards
-      ? `filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.3))`
-      : 'none'};
-  flex-direction: column;
-  justify-content: flex-start;
-  line-height: 1.5em;
-  margin: ${(p) => (p.mode === 'HORIZONTAL' ? '0 auto' : '')};
-  max-width: ${(p) => p.$maxWidth}px;
-  min-height: ${(p) => p.$minHeight}px;
-  position: relative;
-  text-align: left;
-  width: 98%;
-  z-index: 0;
- 
-  ${(p) =>
-    p.$isNested
-      ? css`
-          background: ${p.theme.nestedCardBgColor};
-          box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
-        `
-      : css``}
- 
-  height: ${(p) => (p.$textOverlay ? '0' : '')};
- 
-  &:focus {
-    outline: 1px solid ${(p) => p.theme?.primary};
-  }
- 
-  ${(p) => {
-    if (p.$slideShowActive && p.$active) {
-      if (p.$slideShowType === 'slide_in') {
-        return css`
-          animation: ${slideInFromTop} 0.5s ease-in-out;
-        `;
-      } else if (
-        p.$slideShowType === 'slide_from_sides' &&
-        p.$branchDir === 'left'
-      ) {
-        return css`
-          animation: ${slideInFromLeft} 0.5s ease-in-out;
-        `;
-      } else if (
-        p.$slideShowType === 'slide_from_sides' &&
-        p.$branchDir === 'right'
-      ) {
-        return css`
-          animation: ${slideFromRight} 0.5s ease-in-out;
-        `;
-      } else {
-        return css`
-          animation: ${reveal} 0.5s ease-in-out;
-        `;
-      }
-    }
-  }}
- 
-  ${(p) => {
-    if (p.$slideShowActive && p.$active) {
-      return css`
-        opacity: 1;
-        animation-timing-function: ease-in-out;
-        animation-duration: 0.5s;
-      `;
-    }
- 
-    if (p.$slideShowActive && !p.$active) {
-      return css`
-        opacity: 0;
-      `;
-    }
-  }}
-`;
- 
-export const TimelineCardHeader = styled.header`
-  width: 100%;
-  padding: 0.5rem 0.5rem 0 0.5rem;
-`;
- 
-export const CardSubTitle = styled.h2<{
-  $fontSize?: string;
-  $padding?: boolean;
-  dir?: string;
-  theme?: Theme;
-}>`
-  color: ${(p) => p.theme.cardSubtitleColor};
-  font-size: ${(p) => p.$fontSize};
-  font-weight: 600;
-  margin: 0;
-  text-align: left;
-  width: 97%;
-  padding: ${(p) => (p.$padding ? '0.5rem 0 0.5rem 0.5rem;' : '')};
-`;
- 
-export const CardTitle = styled.h1<{
-  $fontSize: string;
-  $padding?: boolean;
-  dir?: string;
-  theme: Theme;
-}>`
-  color: ${(p) => p.theme.cardTitleColor};
-  font-size: ${(p) => p.$fontSize};
-  font-weight: 600;
-  margin: 0;
-  text-align: left;
-  width: 95%;
-  padding: ${(p) => (p.$padding ? '0.25rem 0 0.25rem 0.5rem;' : '')} &.active {
-    color: ${(p) => p.theme.primary};
-  }
-`;
- 
-export const CardTitleAnchor = styled.a`
-  color: inherit;
- 
-  &:active {
-    color: inherit;
-  }
-`;
- 
-export const TimelineContentDetails = styled.p<{ theme?: Theme }>`
-  font-size: 0.85rem;
-  font-weight: 400;
-  margin: 0;
-  width: 100%;
-  color: ${(p) => p.theme.cardDetailsColor};
-`;
- 
-export const TimelineSubContent = styled.span<{
-  fontSize?: string;
-  theme?: Theme;
-}>`
-  margin-bottom: 0.5rem;
-  display: block;
-  font-size: ${(p) => p.fontSize};
-  color: ${(p) => p.theme.cardDetailsColor};
-`;
- 
-export const TimelineContentDetailsWrapper = styled.div<{
-  $borderLess?: boolean;
-  $cardHeight?: number | null;
-  $contentHeight?: number;
-  $customContent?: boolean;
-  $gradientColor?: string | null;
-  $showMore?: boolean;
-  $textOverlay?: boolean;
-  $useReadMore?: boolean;
-  branchDir?: string;
-  height?: number;
-  theme?: Theme;
-}>`
-  align-items: center;
-  display: flex;
-  flex-direction: column;
-  margin: 0 auto;
-  margin-top: 0.5em;
-  margin-bottom: 0.5em;
-  position: relative;
-  ${({ $useReadMore, $customContent, $showMore, height = 0, $textOverlay }) =>
-    $useReadMore && !$customContent && !$showMore && !$textOverlay
-      ? `max-height: ${height}px;`
-      : ''}
-  ${({
-    $cardHeight = 0,
-    $contentHeight = 0,
-    height = 0,
-    $showMore,
-    $textOverlay,
-  }) =>
-    $showMore && !$textOverlay
-      ? `max-height: ${($cardHeight || 0) + ($contentHeight || 0) - height}px;`
-      : ''}
-  overflow-x: hidden;
-  overflow-y: auto;
-  scrollbar-color: ${(p) => p.theme?.primary} default;
-  scrollbar-width: thin;
-  transition: max-height 0.25s ease-in-out;
-  width: ${(p) =>
-    p.$borderLess ? 'calc(100% - 0.5rem)' : 'calc(95% - 0.5rem)'};
-  padding: 0.25rem 0.25rem;
- 
-  $${({
-      height = 0,
-      $cardHeight = 0,
-      $contentHeight = 0,
-      $showMore,
-      $useReadMore,
-    }) =>
-      $showMore && $useReadMore && $cardHeight
-        ? css`
-            animation: ${keyframes`
-            0% {
-              max-height: ${height}px;
-            }
-            100% {
-             max-height: ${$cardHeight + $contentHeight - height}px;
-            }
-          `} 0.25s ease-in-out;
-          `
-        : ''}
-    &::-webkit-scrollbar {
-    width: 0.3em;
-  }
- 
-  &::-webkit-scrollbar-track {
-    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
-  }
- 
-  &::-webkit-scrollbar-thumb {
-    background-color: ${(p) => p.theme?.primary};
-    outline: 1px solid ${(p) => p.theme?.primary};
-  }
- 
-  &.show-less {
-    scrollbar-width: none;
- 
-    &::-webkit-scrollbar {
-      width: 0;
-    }
-    overflow: hidden;
-  }
- 
-  --rc-gradient-color: ${(p) => p.$gradientColor};
-  ${linearGradient}
-`;
- 
-export const ShowMore = styled.button<{
-  show?: 'true' | 'false';
-  theme?: Theme;
-}>`
-  align-items: center;
-  align-self: flex-end;
-  border-radius: 4px;
-  cursor: pointer;
-  display: ${(p) => (p.show === 'true' ? 'flex' : 'none')};
-  font-size: 0.75rem;
-  justify-self: flex-end;
-  margin-bottom: 0.5em;
-  margin-left: 0.5em;
-  margin-right: 0.5em;
-  margin-top: auto;
-  padding: 0.25em;
-  color: ${(p) => p.theme.primary};
-  border: 0;
-  background: none;
- 
-  &:hover {
-    text-decoration: underline;
-  }
-`;
- 
-const slideAnimation = (start?: number, end?: number) => keyframes`
-  0% {
-    width: ${start}px;
-  }
-  100% {
-    width: ${end}px;
-  }
-`;
- 
-export const SlideShowProgressBar = styled.span<{
-  $color?: string;
-  $duration?: number;
-  $paused?: boolean;
-  $resuming?: boolean;
-  $startWidth?: number;
-}>`
-  background: ${(p) => p.color};
-  bottom: -0.75em;
-  display: block;
-  height: 4px;
-  left: 50%;
-  transform: translateX(-50%);
-  position: absolute;
-  border-radius: 2px;
- 
-  ${(p) => {
-    if (p.$paused) {
-      return css`
-        left: 50%;
-        transform: translateX(-50%);
-      `;
-    }
-  }}
- 
-  ${(p) => {
-    if (!p.$paused && p.$startWidth && p.$startWidth > 0) {
-      return css`
-        animation: ${slideAnimation(p.$startWidth, 0)} ${p.$duration}ms ease-in;
-        animation-play-state: running;
-      `;
-    } else {
-      return css`
-        animation-play-state: paused;
-        width: ${p.$startWidth}px;
-      `;
-    }
-  }}
- 
-  svg {
-    position: absolute;
-    left: 0;
-    top: 0;
-    width: 100%;
-  }
-`;
- 
-export const ChevronIconWrapper = styled.span<{ collapsed?: 'true' | 'false' }>`
-  align-items: center;
-  display: flex;
-  height: 1.25em;
-  justify-content: center;
-  margin-left: 0.2em;
-  margin-top: 0.2em;
-  width: 1.25em;
-  ${(p) =>
-    p.collapsed === 'false'
-      ? `
-      transform: rotate(90deg);
-  `
-      : `transform: rotate(-90deg)`};
- 
-  svg {
-    height: 100%;
-    width: 100%;
-  }
-`;
- 
-export const TriangleIconWrapper = styled.span<{
-  dir?: string;
-  offset?: number;
-  theme?: Theme;
-}>`
-  display: flex;
-  align-items: center;
-  justify-content: center;
-  width: 1.5rem;
-  height: 1.5rem;
-  position: absolute;
-  top: calc(50%);
-  background: ${(p) => p.theme.cardBgColor};
-  transform: translateY(-50%) rotate(225deg);
-  z-index: -1;
- 
-  & svg {
-    width: 100%;
-    height: 100%;
-    fill: #fff;
-  }
- 
-  ${(p) =>
-    p.dir === 'left' ? `right: ${p.offset}px;` : `left: ${p.offset}px;`};
-`;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-card-content/timeline-card-content.tsx.html b/coverage/lcov-report/components/timeline-elements/timeline-card-content/timeline-card-content.tsx.html deleted file mode 100644 index 25f8d4f4..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-card-content/timeline-card-content.tsx.html +++ /dev/null @@ -1,1453 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-card-content/timeline-card-content.tsx - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-card-content timeline-card-content.tsx

-
- -
- 76.97% - Statements - 351/456 -
- - -
- 59.25% - Branches - 32/54 -
- - -
- 0% - Functions - 0/1 -
- - -
- 76.97% - Lines - 351/456 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -4571x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -8x -20x -20x -20x -20x -20x -20x -8x -20x -20x -20x -8x -8x -8x -8x -8x -20x -20x -20x -8x -6x -6x -20x -20x -20x -20x -16x -8x -8x -8x -16x -  -  -8x -8x -8x -8x -8x -8x -16x -20x -20x -20x -20x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -20x -20x -20x -8x -  -  -20x -20x -20x -20x -  -  -  -  -  -  -  -  -  -  -  -  -  -20x -20x -20x -20x -  -  -  -  -  -  -  -  -  -  -  -  -  -20x -20x -20x -8x -  -  -8x -8x -  -  -  -8x -8x -8x -  -  -8x -8x -8x -8x -20x -20x -20x -8x -  -  -20x -20x -20x -8x -  -  -20x -20x -20x -8x -20x -20x -20x -20x -20x -20x -8x -20x -20x -20x -20x -20x -20x -20x -20x -  -  -  -  -  -  -  -  -  -  -  -20x -20x -20x -20x -20x -8x -8x -8x -8x -20x -20x -20x -20x -20x -8x -8x -8x -  -8x -8x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -8x -  -8x -8x -8x -  -  -20x -20x -20x -  -  -  -  -20x -20x -20x -8x -  -  -  -  -  -  -8x -20x -20x -20x -20x -20x -20x -20x -20x -8x -8x -  -8x -  -8x -20x -20x -20x -20x -8x -20x -20x -20x -8x -8x -8x -8x -8x -8x -20x -20x -20x -8x -8x -8x -  -  -  -  -  -  -  -  -  -  -8x -8x -8x -8x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -18x -18x -18x -18x -18x -18x -18x -2x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -  -  -  -  -  -  -  -  -  -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -20x -1x -1x -1x -1x -1x - 
import { TimelineContentModel } from '@models/TimelineContentModel';
-import { MediaState } from '@models/TimelineMediaModel';
-import { hexToRGBA } from '@utils/index';
-import cls from 'classnames';
-import React, {
-  useCallback,
-  useContext,
-  useEffect,
-  useMemo,
-  useRef,
-  useState,
-} from 'react';
-import { GlobalContext } from '../../GlobalContext';
-import Timeline from '../../timeline/timeline';
-import CardMedia from '../timeline-card-media/timeline-card-media';
-import { ContentFooter } from './content-footer';
-import { ContentHeader } from './content-header';
-import { TimelineItemContentWrapper } from './timeline-card-content.styles';
-import { getTextOrContent } from './text-or-content';
-import { DetailsText } from './details-text';
- 
-const TimelineCardContent: React.FunctionComponent<TimelineContentModel> =
-  React.memo(
-    ({
-      active,
-      content,
-      detailedText,
-      id,
-      media,
-      onShowMore,
-      slideShowActive,
-      onElapsed,
-      theme,
-      title,
-      onClick,
-      customContent,
-      hasFocus,
-      flip,
-      branchDir,
-      url,
-      timelineContent,
-      items,
-      isNested,
-      nestedCardHeight,
-    }: TimelineContentModel) => {
-      const [showMore, setShowMore] = useState(false);
-      const detailsRef = useRef<HTMLDivElement | null>(null);
-      const containerRef = useRef<HTMLDivElement | null>(null);
-      const progressRef = useRef<HTMLDivElement | null>(null);
- 
-      const containerWidth = useRef<number>(0);
-      const slideShowElapsed = useRef(0);
-      const timerRef = useRef(0);
-      const startTime = useRef<Date>();
-      const [paused, setPaused] = useState(false);
-      const isFirstRender = useRef(true);
- 
-      const [remainInterval, setRemainInterval] = useState(0);
-      const [startWidth, setStartWidth] = useState(0);
-      const [textContentLarge, setTextContentLarge] = useState(false);
- 
-      const [cardActualHeight, setCardActualHeight] = useState(0);
-      const [detailsHeight, setDetailsHeight] = useState(0);
-      const [hasBeenActivated, setHasBeenActivated] = useState(false);
-      const [isResuming, setIsResuming] = useState(false);
- 
-      const {
-        mode,
-        cardHeight,
-        slideItemDuration = 2000,
-        useReadMore,
-        cardWidth,
-        borderLessCards,
-        disableAutoScrollOnClick,
-        classNames,
-        textOverlay,
-        slideShowType,
-        showProgressOnSlideshow,
-      } = useContext(GlobalContext);
- 
-      // If the media is a video, we don't show the progress bar.
-      // If the media is an image, we show the progress bar if the
-      // showProgressOnSlideshow flag is set.
-      const canShowProgressBar = useMemo(() => {
-        return active && slideShowActive && showProgressOnSlideshow;
-      }, [active, slideShowActive]);
- 
-      // This function returns a boolean value that indicates whether the user
-      // can see more information about the item. The detailed text is only
-      // available if the user has expanded the row.
-      const canShowMore = useMemo(() => {
-        return !!detailedText;
-      }, [detailedText]);
- 
-      useEffect(() => {
-        const detailsEle = detailsRef.current;
- 
-        if (detailsEle) {
-          detailsEle.scrollTop = 0;
-        }
-      }, [showMore]);
- 
-      useEffect(() => {
-        if (active) {
-          setHasBeenActivated(true);
-        }
-      }, [active]);
- 
-      const onContainerRef = useCallback(
-        (node: HTMLElement) => {
-          if (node === null) {
-            return;
-          }
-          const detailsEle = detailsRef.current;
-          if (!detailsEle) {
-            return;
-          }
-          const { scrollHeight, offsetTop } = detailsEle;
-          containerWidth.current = node.clientWidth;
-          setStartWidth(containerWidth.current);
-          setCardActualHeight(scrollHeight);
-          setDetailsHeight(detailsEle.offsetHeight);
-          setTextContentLarge(scrollHeight + offsetTop > node.clientHeight);
-        },
-        [detailsRef.current],
-      );
- 
-      const setupTimer = useCallback((interval: number) => {
-        if (!slideItemDuration) {
-          return;
-        }
-
-        setRemainInterval(interval);
-
-        startTime.current = new Date();
-
-        setPaused(false);
-
-        timerRef.current = window.setTimeout(() => {
-          // clear the timer and move to the next card
-          window.clearTimeout(timerRef.current);
-          setPaused(true);
-          setStartWidth(0);
-          setRemainInterval(slideItemDuration);
-          id && onElapsed && onElapsed(id);
-        }, interval);
-      }, []);
- 
-      useEffect(() => {
-        if (timerRef.current && !slideShowActive) {
-          window.clearTimeout(timerRef.current);
-        }
-      }, [slideShowActive]);
- 
-      // pause the slide show
-      const tryHandlePauseSlideshow = useCallback(() => {
-        if (active && slideShowActive) {
-          window.clearTimeout(timerRef.current);
-          setPaused(true);
-
-          if (startTime.current) {
-            const elapsed: any = +new Date() - +startTime.current;
-            slideShowElapsed.current = elapsed;
-          }
-
-          if (progressRef.current) {
-            setStartWidth(progressRef.current.clientWidth);
-          }
-        }
-      }, [active, slideShowActive]);
- 
-      // resumes the slide show
-      const tryHandleResumeSlideshow = useCallback(() => {
-        if (active && slideShowActive) {
-          if (!slideItemDuration) {
-            return;
-          }
-          const remainingInterval =
-            slideItemDuration - slideShowElapsed.current;
-
-          setPaused(false);
-
-          if (remainingInterval > 0) {
-            setupTimer(remainingInterval);
-          }
-        }
-      }, [active, slideShowActive, slideItemDuration]);
- 
-      useEffect(() => {
-        if (!slideItemDuration) {
-          return;
-        }
-        // setup the timer
-        if (active && slideShowActive) {
-          setStartWidth(containerWidth.current);
-          setupTimer(slideItemDuration);
-        }
- 
-        // disabled autofocus on active
-        if (active && hasFocus) {
-          containerRef.current && containerRef.current.focus();
-        }
- 
-        if (!slideShowActive) {
-          setHasBeenActivated(false);
-        }
-      }, [active, slideShowActive]);
- 
-      useEffect(() => {
-        if (hasFocus && active) {
-          containerRef.current && containerRef.current.focus();
-        }
-      }, [hasFocus, active]);
- 
-      useEffect(() => {
-        if (!paused && !isFirstRender.current) {
-          setIsResuming(true);
-        }
-      }, [paused, startWidth]);
- 
-      useEffect(() => {
-        isFirstRender.current = false;
-      }, []);
- 
-      // This code is used to determine whether the read more button should be shown.
-      // It is only shown if the useReadMore prop is true, the detailedText is non-null,
-      // and the customContent prop is false.
-      const canShowReadMore = useMemo(() => {
-        return useReadMore && detailedText && !customContent;
-      }, []);
- 
-      // decorate the comments
-      // This function is triggered when the media state changes. If the slideshow is
-      // active, and the media state changes to paused, this function will call
-      // tryHandlePauseSlideshow(), which will pause the slideshow.
-      const handleMediaState = useCallback(
-        (state: MediaState) => {
-          if (!slideShowActive) {
-            return;
-          }
-          if (state.playing) {
-            tryHandlePauseSlideshow();
-          } else if (state.paused) {
-            if (paused && id && onElapsed) {
-              onElapsed(id);
-            }
-          }
-        },
-        [paused, slideShowActive],
-      );
- 
-      const contentClass = useMemo(
-        () =>
-          cls(
-            active ? 'timeline-card-content active' : 'timeline-card-content ',
-            classNames?.card,
-          ),
-        [active],
-      );
- 
-      const contentDetailsClass = useMemo(
-        () =>
-          cls(
-            !showMore && !customContent && useReadMore
-              ? 'show-less card-description'
-              : 'card-description',
-            classNames?.cardText,
-          ),
-        [showMore, customContent],
-      );
- 
-      /**
-       * Calculate the minimum height of the card. If the card has a text overlay and
-       * media, the minimum height is equal to the card height. If the card is not
-       * nested, the minimum height is equal to the card height. If the card is nested,
-       * the minimum height is equal to the nested card height.
-       */
-      const cardMinHeight = useMemo(() => {
-        if (textOverlay && media) {
-          return cardHeight;
-        } else if (!isNested) {
-          return cardHeight;
-        } else {
-          return nestedCardHeight;
-        }
-      }, []);
- 
-      const handleExpandDetails = useCallback(() => {
-        if ((active && paused) || !slideShowActive) {
-          setShowMore(!showMore);
-          onShowMore();
-        }
-      }, [active, paused, slideShowActive, showMore]);
- 
-      const triangleDir = useMemo(() => {
-        if (flip) {
-          if (branchDir === 'right') {
-            return 'left';
-          } else {
-            return 'right';
-          }
-        }
-        return branchDir;
-      }, [branchDir, flip]);
- 
-      // Get the background color for the gradient, which is either the
-      // cardDetailsBackGround or nestedCardDetailsBackGround theme variable,
-      // based on whether the card is nested or not. If we are showing more
-      // content, the background color should be null, so that there is no
-      // gradient.
-      const gradientColor = useMemo(() => {
-        const bgToUse = !isNested
-          ? theme?.cardBgColor
-          : theme?.nestedCardDetailsBackGround;
-        return !showMore && textContentLarge
-          ? hexToRGBA(bgToUse || '#ffffff', 0.8)
-          : null;
-      }, [textContentLarge, showMore, theme?.cardDetailsBackGround, isNested]);
- 
-      // This code checks whether the textOverlay and items props are truthy. If so, then it returns false. Otherwise, it returns true.
-      const canShowDetailsText = useMemo(() => {
-        return !textOverlay && !items?.length;
-      }, [items?.length]);
- 
-      const TextOrContent = useMemo(() => {
-        return getTextOrContent({
-          detailedText,
-          showMore,
-          theme,
-          timelineContent,
-        });
-      }, [showMore, timelineContent, theme, detailedText]);
- 
-      const handlers = useMemo(() => {
-        if (!isNested) {
-          return {
-            onPointerDown: (ev: React.PointerEvent) => {
-              ev.stopPropagation();
-              if (
-                !slideShowActive &&
-                onClick &&
-                id &&
-                !disableAutoScrollOnClick
-              ) {
-                onClick(id);
-              }
-            },
-            onPointerEnter: tryHandlePauseSlideshow,
-            onPointerLeave: tryHandleResumeSlideshow,
-          };
-        }
-      }, [tryHandlePauseSlideshow, tryHandleResumeSlideshow]);
- 
-      return (
-        <TimelineItemContentWrapper
-          className={contentClass}
-          $minHeight={cardMinHeight}
-          $maxWidth={cardWidth}
-          mode={mode}
-          $noMedia={!media}
-          {...handlers}
-          ref={onContainerRef}
-          tabIndex={!isNested ? 0 : -1}
-          theme={theme}
-          $borderLessCards={borderLessCards}
-          $textOverlay={textOverlay}
-          $active={hasBeenActivated}
-          $slideShowType={slideShowType}
-          $slideShowActive={slideShowActive}
-          $branchDir={branchDir}
-          $isNested={isNested}
-        >
-          {title && !textOverlay ? (
-            <ContentHeader
-              title={title}
-              theme={theme}
-              url={url}
-              media={media}
-              content={content}
-            />
-          ) : null}
- 
-          {/* render media video or image */}
-          {media && (
-            <CardMedia
-              active={active}
-              cardHeight={cardHeight}
-              content={content}
-              hideMedia={showMore}
-              id={id}
-              media={media}
-              onMediaStateChange={handleMediaState}
-              slideshowActive={slideShowActive}
-              theme={theme}
-              title={title}
-              url={url}
-              startWidth={startWidth}
-              detailsText={TextOrContent}
-              paused={paused}
-              remainInterval={remainInterval}
-              showProgressBar={canShowProgressBar}
-              triangleDir={triangleDir}
-              resuming={isResuming}
-              progressRef={progressRef}
-            />
-          )}
- 
-          {canShowDetailsText ? (
-            <DetailsText
-              showMore={showMore}
-              gradientColor={gradientColor}
-              detailedText={detailedText}
-              customContent={customContent}
-              timelineContent={timelineContent}
-              contentDetailsClass={contentDetailsClass}
-              cardActualHeight={cardActualHeight}
-              detailsHeight={detailsHeight}
-              ref={detailsRef}
-            />
-          ) : (
-            <Timeline
-              items={items}
-              mode={'VERTICAL'}
-              enableOutline={false}
-              hideControls
-              nestedCardHeight={nestedCardHeight}
-              isChild
-            />
-          )}
- 
-          {(!textOverlay || !media) && (
-            <ContentFooter
-              theme={theme}
-              progressRef={progressRef}
-              startWidth={startWidth}
-              textContentIsLarge={textContentLarge}
-              remainInterval={remainInterval}
-              paused={paused}
-              triangleDir={triangleDir}
-              showProgressBar={canShowProgressBar}
-              showReadMore={canShowReadMore}
-              onExpand={handleExpandDetails}
-              canShow={canShowMore}
-              showMore={showMore}
-              isNested={isNested}
-              isResuming={isResuming}
-            />
-          )}
-        </TimelineItemContentWrapper>
-      );
-    },
-  );
- 
-TimelineCardContent.displayName = 'TimelineCardContent';
- 
-export default TimelineCardContent;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-card-media/index.html b/coverage/lcov-report/components/timeline-elements/timeline-card-media/index.html deleted file mode 100644 index 36a1e490..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-card-media/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-card-media - - - - - - - - - -
-
-

All files components/timeline-elements/timeline-card-media

-
- -
- 89.65% - Statements - 624/696 -
- - -
- 77.14% - Branches - 81/105 -
- - -
- 85.71% - Functions - 18/21 -
- - -
- 89.65% - Lines - 624/696 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
timeline-card-media-buttons.tsx -
-
100%48/48100%1/1100%0/0100%48/48
timeline-card-media.styles.ts -
-
92.43%220/23880%44/55100%17/1792.43%220/238
timeline-card-media.tsx -
-
86.82%356/41073.46%36/4925%1/486.82%356/410
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-card-media/timeline-card-media-buttons.tsx.html b/coverage/lcov-report/components/timeline-elements/timeline-card-media/timeline-card-media-buttons.tsx.html deleted file mode 100644 index 2492d193..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-card-media/timeline-card-media-buttons.tsx.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-card-media/timeline-card-media-buttons.tsx - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-card-media timeline-card-media-buttons.tsx

-
- -
- 100% - Statements - 48/48 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 48/48 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -491x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
import { Theme } from '@models/Theme';
-import styled, { css } from 'styled-components';
- 
-const Button = css`
-  align-items: center;
-  background: none;
-  // background: rgba(0, 0, 0, 0.1);
-  border-radius: 50%;
-  border: none;
-  cursor: pointer;
-  display: flex;
-  height: 1.5rem;
-  justify-content: center;
-  padding: 0;
-  width: 1.5rem;
-  margin: 0 0.25rem;
-  background: ${(p) => p.theme?.primary};
-  color: #fff;
- 
-  svg {
-    width: 70%;
-    height: 70%;
-  }
-`;
- 
-export const ExpandButton = styled.button<{
-  // expandFull?: boolean;
-  theme: Theme;
-}>`
-  ${Button}
-`;
- 
-export const ShowHideTextButton = styled.button<{
-  showText?: boolean;
-  theme: Theme;
-}>`
-  ${Button}
-`;
- 
-export const ButtonWrapper = styled.ul`
-  display: flex;
-  flex-direction: row;
-  justify-content: flex-end;
-  list-style: none;
-  margin: 0;
-  padding: 0;
-  margin-left: auto;
-`;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-card-media/timeline-card-media.styles.ts.html b/coverage/lcov-report/components/timeline-elements/timeline-card-media/timeline-card-media.styles.ts.html deleted file mode 100644 index 93849873..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-card-media/timeline-card-media.styles.ts.html +++ /dev/null @@ -1,799 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-card-media/timeline-card-media.styles.ts - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-card-media timeline-card-media.styles.ts

-
- -
- 92.43% - Statements - 220/238 -
- - -
- 80% - Branches - 44/55 -
- - -
- 100% - Functions - 17/17 -
- - -
- 92.43% - Lines - 220/238 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -2391x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -16x -1x -1x -1x -16x -15x -  -  -  -15x -15x -15x -15x -15x -15x -16x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -16x -16x -16x -16x -16x -16x -16x -1x -1x -1x -1x -1x -16x -  -  -  -  -  -  -16x -16x -  -  -  -  -  -  -16x -16x -2x -2x -2x -2x -2x -2x -16x -1x -1x -16x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -1x -1x -1x -16x -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -3x -1x -1x -1x -3x -2x -2x -2x -2x -3x -1x -1x -3x -3x -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
import { Theme } from '@models/Theme';
-import { TimelineMode } from '@models/TimelineModel';
-import styled, { css } from 'styled-components';
-import { ScrollBar } from '../../common/styles';
- 
-export const linearGradient = css`
-  &::after {
-    content: '';
-    position: absolute;
-    bottom: 0;
-    left: 0;
-    width: 100%;
-    height: 2rem;
-    background: linear-gradient(
-      0deg,
-      var(--rc-gradient-color) 0%,
-      rgba(255, 255, 255, 0) 100%
-    );
-  }
-`;
- 
-export const MediaWrapper = styled.div<{
-  $active?: boolean;
-  $cardHeight?: number;
-  $slideShowActive?: boolean;
-  $textOverlay?: boolean;
-  align?: 'left' | 'right' | 'center';
-  dir?: string;
-  mode?: TimelineMode;
-  theme?: Theme;
-}>`
-  align-items: flex-start;
-  align-self: center;
-  background: ${(p) => (!p.$textOverlay ? p.theme?.cardMediaBgColor : 'none')};
-  border-radius: 4px;
-  flex-direction: row;
-  height: ${(p) => (p.$textOverlay ? 'calc(100% - 1em)' : '0')};
-  padding: 0.5em;
-  // pointer-events: ${(p) => (!p.$active && p.$slideShowActive ? 'none' : '')};
-  position: relative;
-  text-align: ${(p) => p.align};
-  width: calc(100% - 1em);
- 
-  ${(p) => (p.$cardHeight ? `min-height: ${p.$cardHeight}px;` : '')};
-  ${(p) => {
-    if (p.mode === 'HORIZONTAL') {
-      return `
-        justify-content: flex-start;
-      `;
-    } else {
-      if (p.dir === 'left') {
-        return `
-        justify-content: flex-start;
-      `;
-      } else {
-        return `
-        justify-content: flex-end;
-      `;
-      }
-    }
-  }}
-`;
- 
-export const CardImage = styled.img<{
-  $enableBorderRadius?: boolean;
-  $visible?: boolean;
-  dir?: string;
-  fit?: string;
-  mode?: TimelineMode;
-}>`
-  flex: 4;
-  justify-self: center;
-  margin-left: auto;
-  margin-right: auto;
-  height: 100%;
-  width: 100%;
-  object-fit: ${(p) => p.fit || 'cover'};
-  object-position: center;
-  visibility: ${(p) => (p.$visible ? 'visible' : 'hidden')};
-  border-radius: ${(p) => (p.$enableBorderRadius ? '6px' : '0')};
-`;
- 
-export const CardVideo = styled.video<{ height?: number }>`
-  max-width: 100%;
-  max-height: 100%;
-  margin-left: auto;
-  margin-right: auto;
-`;
- 
-export const MediaDetailsWrapper = styled.div<{
-  $absolutePosition?: boolean;
-  $borderLessCard?: boolean;
-  $expandFull?: boolean;
-  $expandable?: boolean;
-  $gradientColor?: string | null;
-  $showText?: boolean;
-  $textInMedia?: boolean;
-  mode?: TimelineMode;
-  theme?: Theme;
-}>`
-  bottom: 0;
-  left: 0;
-  right: 0;
-  margin-right: auto;
-  width: ${(p) => {
-    switch (p.mode) {
-      case 'HORIZONTAL':
-      case 'VERTICAL':
-      case 'VERTICAL_ALTERNATING':
-        return `calc(90% - 0rem)`;
-    }
-  }};
-  display: flex;
-  flex-direction: column;
-  flex: 1;
-  overflow: hidden;
-  ${(p) => {
-    if (p.$textInMedia && p.$expandFull) {
-      return css`
-        height: 100%;
-        width: 100%;
-        border: 0;
-      `;
-    }
- 
-    if (!p.$showText) {
-      return css`
-        height: 15%;
-        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
-        border-radius: 10px;
-      `;
-    }
- 
-    if (p.$textInMedia && p.$expandable) {
-      return css`
-        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
-        border-radius: 10px;
-        height: 50%;
-      `;
-    }
-  }}
-  position: ${(p) => (p.$absolutePosition ? 'absolute' : 'relative')};
-  ${(p) =>
-    p.$absolutePosition
-      ? `
-    left: 50%;
-    bottom: ${p.$expandFull ? '0%' : ' 5%'};
-    transform: translateX(-50%);
-    background: ${
-      p.$showText ? p.theme?.cardDetailsBackGround : p.theme?.cardBgColor
-    };
-    // backdrop-filter: blur(1px);
-    padding: 0.25rem;
-    ${p.$showText ? `overflow: auto;` : `overflow: hidden;`}
-    transition: height 0.25s ease-out, width 0.25s ease-out, bottom 0.25s ease-out, background 0.25s ease-out;
-  `
-      : ``}
- 
-  ${({ $borderLessCard }) =>
-    $borderLessCard
-      ? `border-radius: 6px; box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);`
-      : ``}
-  --rc-gradient-color: ${(p) => p.$gradientColor};
-  ${(p) => (p.$gradientColor ? linearGradient : null)}
-`;
- 
-export const ErrorMessage = styled.span`
-  color: #a3a3a3;
-  left: 50%;
-  position: absolute;
-  text-align: center;
-  top: 50%;
-  transform: translateY(-50%) translateX(-50%);
-`;
- 
-export const IFrameVideo = styled.iframe`
-  position: relative;
-  height: 100%;
-  width: 100%;
-`;
- 
-export const DetailsTextWrapper = styled.div<{
-  $expandFull?: boolean;
-  $show?: boolean;
-  background: string;
-  theme?: Theme;
-}>`
-  align-self: center;
-  display: flex;
-  transition: height 0.5s ease;
-  width: calc(100%);
-  background: ${(p) => p.background};
-  color: ${(p) => p.theme?.cardDetailsColor};
-  padding: 0.5rem;
-  border-bottom-left-radius: 8px;
-  border-bottom-right-radius: 8px;
-  position: relative;
-  align-items: flex-start;
-  justify-content: center;
- 
-  ${ScrollBar}
- 
-  ${(p) => {
-    if (p.$expandFull) {
-      return `
-        overflow: auto;
-      `;
-    } else {
-      return `
-        overflow: hidden;
-      `;
-    }
-  }}
- 
-  ${(p) =>
-    p.$show
-      ? `
-    height: 100%;`
-      : `
-    height: 0;
-  `}
- 
-  ${(p) => !p.$expandFull && linearGradient}
-`;
- 
-export const CardMediaHeader = styled.div`
-  padding: 0.5rem 0 0.5rem 0.5rem;
-  display: flex;
-  align-items: center;
-  justify-content: center;
-`;
- 
-export const ImageWrapper = styled.div<{ height?: number }>`
-  width: 100%;
-  height: 100%;
-  overflow: hidden;
-  border-radius: 6px;
-`;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-card-media/timeline-card-media.tsx.html b/coverage/lcov-report/components/timeline-elements/timeline-card-media/timeline-card-media.tsx.html deleted file mode 100644 index dbbde5e8..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-card-media/timeline-card-media.tsx.html +++ /dev/null @@ -1,1315 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-card-media/timeline-card-media.tsx - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-card-media timeline-card-media.tsx

-
- -
- 86.82% - Statements - 356/410 -
- - -
- 73.46% - Branches - 36/49 -
- - -
- 25% - Functions - 1/4 -
- - -
- 86.82% - Lines - 356/410 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -4111x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -  -  -16x -16x -7x -7x -16x -9x -9x -9x -16x -16x -16x -16x -  -16x -16x -16x -16x -  -  -  -  -  -  -  -  -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -  -  -  -  -  -16x -16x -  -  -  -  -  -16x -16x -  -  -  -  -  -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -2x -  -  -16x -16x -16x -16x -16x -  -  -  -  -  -16x -16x -16x -16x -16x -16x -16x -16x -  -  -  -  -  -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -2x -16x -14x -14x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -  -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -2x -  -  -  -  -16x -16x -16x -14x -14x -  -  -16x -16x -16x -  -  -  -  -  -  -  -  -  -16x -16x -16x -2x -2x -2x -2x -2x -2x -2x -14x -16x -16x -16x -16x -16x -1x -1x -1x -1x - 
import { CardMediaModel } from '@models/TimelineMediaModel';
-import { hexToRGBA } from '@utils/index';
-import cls from 'classnames';
-import React, {
-  FunctionComponent,
-  memo,
-  useCallback,
-  useContext,
-  useEffect,
-  useMemo,
-  useRef,
-  useState,
-} from 'react';
-import { GlobalContext } from '../../GlobalContext';
-import {
-  DetailsTextMemo,
-  ExpandButtonMemo,
-  ShowOrHideTextButtonMemo,
-  SubTitleMemo,
-  TitleMemo,
-} from '../memoized';
-import {
-  SlideShowProgressBar,
-  TriangleIconWrapper,
-} from '../timeline-card-content/timeline-card-content.styles';
-import { ButtonWrapper } from './timeline-card-media-buttons';
-import {
-  CardImage,
-  CardMediaHeader,
-  CardVideo,
-  ErrorMessage,
-  IFrameVideo,
-  ImageWrapper,
-  MediaDetailsWrapper,
-  MediaWrapper,
-} from './timeline-card-media.styles';
- 
-interface ErrorMessageModel {
-  message: string;
-}
- 
-const CardMedia: React.FunctionComponent<CardMediaModel> = ({
-  active,
-  id,
-  onMediaStateChange,
-  title,
-  content,
-  media,
-  slideshowActive,
-  url,
-  detailsText,
-  showProgressBar,
-  remainInterval,
-  startWidth,
-  paused,
-  triangleDir,
-  resuming,
-  progressRef,
-}: CardMediaModel) => {
-  const videoRef = useRef<HTMLVideoElement>(null);
-  const [loadFailed, setLoadFailed] = useState(false);
-  const moreRef = useRef(null);
-  const [detailsHeight, setDetailsHeight] = useState(0);
-  const [expandDetails, setExpandDetails] = useState(false);
-  const [showText, setShowText] = useState(true);
-  const [mediaLoaded, setMediaLoaded] = useState(false);
- 
-  const {
-    mode,
-    fontSizes,
-    classNames,
-    mediaHeight,
-    borderLessCards,
-    textOverlay,
-    theme,
-    cardHeight,
-    mediaSettings,
-  } = useContext(GlobalContext);
- 
-  useEffect(() => {
-    if (!videoRef) {
-      return;
-    }
- 
-    if (active) {
-      // play the video when active
-      videoRef.current && videoRef.current.play();
-    } else {
-      // pause the video when not active
-      videoRef.current && videoRef.current.pause();
-    }
-  }, [active]);
- 
-  // This function will be invoked when the user has finished loading media
-  const handleMediaLoaded = useCallback(() => {
-    setMediaLoaded(true);
-  }, []);
- 
-  // This code creates a function to handle errors when loading the video.
-  const handleError = useCallback(() => {
-    // create a function to handle errors
-    setLoadFailed(true); // set the loadFailed variable to true
-    onMediaStateChange({
-      // call the onMediaStateChange function
-      id,
-      paused: false,
-      playing: false,
-    });
-  }, [onMediaStateChange, id]); // add the onMediaStateChange and id variables as dependencies to the function
- 
-  const ErrorMessageMem: FunctionComponent<ErrorMessageModel> = memo(
-    ({ message }: ErrorMessageModel) => <ErrorMessage>{message}</ErrorMessage>,
-  );
- 
-  // Checks if the media source url is a YouTube video.
-  // Returns a boolean.
-  const isYouTube = useMemo(
-    () =>
-      /^(https?\:\/\/)?(www\.youtube\.com|youtu\.?be)\/.+$/.test(
-        media.source.url,
-      ),
-    [],
-  );
- 
-  /**
-   * @function IFrameVideo
-   * @description
-   * The IFrameVideo component is used to display an iframe with a YouTube video.
-   * @returns {IFrameVideo} - Returns the iframe with the YouTube video.
-   */
-  const IFrameYouTube = useMemo(() => {
-    // Create an iframe with the YouTube video
-    const iframe = (
-      <IFrameVideo
-        frameBorder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
-        allowFullScreen
-        src={`${media.source.url}${
-          active ? '?autoplay=1&enablejsapi=1' : '?enablejsapi=1'
-        }`}
-        title={media.name}
-      />
-    );
- 
-    // When the YouTube video is active, return the iframe
-    return iframe;
-  }, [active]);
- 
-  const Video = useMemo(() => {
-    return (
-      <CardVideo
-        controls
-        autoPlay={active}
-        ref={videoRef}
-        onLoadedData={handleMediaLoaded}
-        data-testid="rc-video"
-        onPlay={() =>
-          onMediaStateChange({
-            id,
-            paused: false,
-            playing: true,
-          })
-        }
-        onPause={() =>
-          onMediaStateChange({
-            id,
-            paused: true,
-            playing: false,
-          })
-        }
-        onEnded={() =>
-          onMediaStateChange({
-            id,
-            paused: false,
-            playing: false,
-          })
-        }
-        onError={handleError}
-      >
-        <source src={media.source.url}></source>
-      </CardVideo>
-    );
-  }, [active]);
- 
-  const Image = useMemo(() => {
-    return (
-      <CardImage
-        src={media.source.url}
-        mode={mode}
-        onLoad={handleMediaLoaded}
-        onError={handleError}
-        $visible={mediaLoaded}
-        alt={media.name}
-        loading={'lazy'}
-        $enableBorderRadius={borderLessCards}
-        role="img"
-        fit={mediaSettings?.imageFit}
-      />
-    );
-  }, [mediaLoaded, borderLessCards]);
- 
-  ErrorMessageMem.displayName = 'Error Message';
- 
-  // This code calculates the height of the Details component and passes it to
-  // the setDetailsHeight function.
-  const onDetailsTextRef = useCallback((height?: number) => {
-    if (height) {
-      setDetailsHeight(height);
-    }
-  }, []);
- 
-  /* Toggle the expand details state on pointer or keyboard event */
-  const toggleExpand = useCallback(
-    (ev: React.PointerEvent | React.KeyboardEvent) => {
-      // ev.preventDefault();
-      // ev.stopPropagation();
-      setExpandDetails((prev) => !prev);
-      setShowText(true);
-    },
-    [],
-  );
- 
-  // This function is used to toggle the text between hidden and visible.
-  // It is used to show the text of the article excerpt when the user
-  // clicks on the "show more" button.
-  const toggleText = useCallback(
-    (ev: React.PointerEvent | React.KeyboardEvent) => {
-      // ev.preventDefault();
-      // ev.stopPropagation();
-      setExpandDetails(false);
-      setShowText((prev) => !prev);
-    },
-    [],
-  );
- 
-  // checks if the arrow should be shown
-  const canShowArrow = useMemo(
-    () =>
-      (mode === 'VERTICAL' || mode === 'VERTICAL_ALTERNATING') && textOverlay,
-    [],
-  );
- 
-  // checks if we can display the detailed text
-  const canShowTextMemo = useMemo(
-    () => showText && !!detailsText,
-    [showText, detailsText],
-  );
- 
-  // checks if the text content should be shown
-  const canShowTextContent = useMemo(
-    () => title || content || detailsText,
-    [title, content, detailsText],
-  );
- 
-  const canExpand = useMemo(
-    () => textOverlay && !!detailsText,
-    [content, detailsText],
-  );
- 
-  const gradientColor = useMemo(
-    () => hexToRGBA(theme?.cardDetailsBackGround || '', 0.8),
-    [theme?.cardDetailsBackGround],
-  );
- 
-  const canShowGradient = useMemo(
-    () => !expandDetails && showText && textOverlay,
-    [expandDetails, showText],
-  );
- 
-  const getCardHeight = useMemo(() => {
-    if (textOverlay) {
-      return cardHeight;
-    } else {
-      return mediaHeight;
-    }
-  }, []);
- 
-  const TextContent = useMemo(() => {
-    return (
-      <MediaDetailsWrapper
-        mode={mode}
-        $absolutePosition={textOverlay}
-        $textInMedia={textOverlay}
-        ref={moreRef}
-        theme={theme}
-        $expandFull={expandDetails}
-        $showText={showText}
-        $expandable={canExpand}
-        $gradientColor={canShowGradient ? gradientColor : null}
-      >
-        <CardMediaHeader>
-          <TitleMemo
-            title={title}
-            theme={theme}
-            active={active}
-            url={url}
-            fontSize={fontSizes?.cardTitle}
-            classString={classNames?.cardTitle}
-          />
-          {canExpand ? (
-            <ButtonWrapper>
-              <ShowOrHideTextButtonMemo
-                onToggle={toggleText}
-                show={showText}
-                textOverlay
-                theme={theme}
-              />
-              <ExpandButtonMemo
-                theme={theme}
-                expanded={expandDetails}
-                onExpand={toggleExpand}
-                textOverlay
-              />
-            </ButtonWrapper>
-          ) : null}
-        </CardMediaHeader>
-        {showText && (
-          <SubTitleMemo
-            content={content}
-            fontSize={fontSizes?.cardSubtitle}
-            classString={classNames?.cardSubTitle}
-            padding
-            theme={theme}
-          />
-        )}
-        {canShowTextMemo ? (
-          <>
-            <DetailsTextMemo
-              theme={theme}
-              show={showText}
-              expand={expandDetails}
-              text={detailsText}
-              onRender={onDetailsTextRef}
-              textOverlay={textOverlay}
-            />
-          </>
-        ) : null}
-      </MediaDetailsWrapper>
-    );
-  }, [
-    showText,
-    expandDetails,
-    canShowTextMemo,
-    gradientColor,
-    title,
-    JSON.stringify(theme),
-  ]);
- 
-  const canShowProgressBar = useMemo(
-    () => showProgressBar && textOverlay,
-    [showProgressBar, textOverlay],
-  );
- 
-  return (
-    <>
-      <MediaWrapper
-        theme={theme}
-        $active={active}
-        mode={mode}
-        $slideShowActive={slideshowActive}
-        className={cls('card-media-wrapper', classNames?.cardMedia)}
-        $cardHeight={getCardHeight}
-        align={mediaSettings?.align}
-        $textOverlay={textOverlay}
-      >
-        {media.type === 'VIDEO' &&
-          !isYouTube &&
-          (!loadFailed ? (
-            Video
-          ) : (
-            <ErrorMessageMem message="Failed to load the video" />
-          ))}
-        {media.type === 'VIDEO' && isYouTube && IFrameYouTube}
-        {media.type === 'IMAGE' &&
-          (!loadFailed ? (
-            <ImageWrapper height={mediaHeight}>{Image}</ImageWrapper>
-          ) : (
-            <ErrorMessageMem message="Failed to load the image." />
-          ))}
- 
-        {canShowProgressBar ? (
-          <SlideShowProgressBar
-            color={theme?.primary}
-            $duration={remainInterval}
-            $paused={paused}
-            ref={progressRef}
-            $startWidth={startWidth}
-            role="progressbar"
-            $resuming={resuming}
-          ></SlideShowProgressBar>
-        ) : null}
- 
-        {canShowArrow ? (
-          <TriangleIconWrapper
-            dir={triangleDir}
-            theme={theme}
-            offset={-15}
-            role="img"
-            data-testid="arrow-icon"
-          ></TriangleIconWrapper>
-        ) : null}
-      </MediaWrapper>
-      {canShowTextContent ? TextContent : null}
-    </>
-  );
-};
- 
-CardMedia.displayName = 'Card Media';
- 
-export default CardMedia;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-card/index.html b/coverage/lcov-report/components/timeline-elements/timeline-card/index.html deleted file mode 100644 index 3acbc913..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-card/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-card - - - - - - - - - -
-
-

All files components/timeline-elements/timeline-card

-
- -
- 96.81% - Statements - 334/345 -
- - -
- 62.16% - Branches - 23/37 -
- - -
- 91.66% - Functions - 11/12 -
- - -
- 96.81% - Lines - 334/345 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
timeline-horizontal-card.styles.ts -
-
97.33%146/15063.63%14/22100%9/997.33%146/150
timeline-horizontal-card.tsx -
-
96.41%188/19560%9/1566.66%2/396.41%188/195
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-card/timeline-horizontal-card.styles.ts.html b/coverage/lcov-report/components/timeline-elements/timeline-card/timeline-horizontal-card.styles.ts.html deleted file mode 100644 index 444d14c5..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-card/timeline-horizontal-card.styles.ts.html +++ /dev/null @@ -1,535 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-card/timeline-horizontal-card.styles.ts - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-card timeline-horizontal-card.styles.ts

-
- -
- 97.33% - Statements - 146/150 -
- - -
- 63.63% - Branches - 14/22 -
- - -
- 100% - Functions - 9/9 -
- - -
- 97.33% - Lines - 146/150 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -1511x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -18x -18x -18x -  -  -  -  -18x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
import { Theme } from '@models/Theme';
-import styled, { keyframes } from 'styled-components';
- 
-export const Wrapper = styled.div`
-  align-items: center;
-  border: 1px solid transparent;
-  display: flex;
-  justify-content: center;
-  position: relative;
-  width: 100%;
-  height: 100%;
- 
-  &.vertical {
-    justify-content: flex-start;
-  }
-`;
- 
-export const Item = styled.div``;
- 
-const show = keyframes`
-  from {
-    opacity: 0;
-  }
-  to {
-    opacity: 1;
-  }
-`;
- 
-export const ShapeWrapper = styled.div`
-  /* height: 100%; */
-  align-items: center;
-  display: flex;
-  flex-direction: column;
-  justify-content: center;
-  width: 5em;
-`;
- 
-type ShapeModel = {
-  $timelinePointShape?: 'circle' | 'square' | 'diamond';
-  dimension?: number;
-  theme?: Theme;
-};
- 
-const ShapeBorderStyle = (p: Pick<ShapeModel, '$timelinePointShape'>) => {
-  if (p.$timelinePointShape === 'circle') {
-    return 'border-radius: 50%;';
-  } else if (p.$timelinePointShape === 'square') {
-    return 'border-radius: 2px;';
-  } else if (p.$timelinePointShape === 'diamond') {
-    return `border-radius: 0;`;
-  }
-};
- 
-export const Shape = styled.div<ShapeModel>`
-  ${ShapeBorderStyle}
-  cursor: pointer;
-  height: ${(p) => p.dimension}px;
-  width: ${(p) => p.dimension}px;
-  transform: ${(p) =>
-    p.$timelinePointShape === 'diamond' ? 'rotate(45deg)' : ''};
- 
-  &.active {
-    &.using-icon {
-      /* transform: scale(1.75); */
-    }
-    &:not(.using-icon) {
-      transform: ${(p) =>
-        p.$timelinePointShape === 'diamond' ? 'rotate(45deg)' : ''};
-    }
- 
-    &::after {
-      ${ShapeBorderStyle}
-      content: '';
-      display: block;
-      height: ${(p) => (p.dimension ? Math.round(p.dimension * 0.75) : 20)}px;
-      width: ${(p) => (p.dimension ? Math.round(p.dimension * 0.75) : 20)}px;
-      left: 50%;
-      position: absolute;
-      top: 50%;
-      transform: translateY(-50%) translateX(-50%);
-      z-index: -1;
-    }
-  }
- 
-  &:not(.using-icon) {
-    background: ${(p: ShapeModel) => p.theme?.primary};
- 
-    &.active {
-      background: ${(p: ShapeModel) => p.theme?.secondary};
-      border: ${(p) => (p.dimension ? Math.round(p.dimension * 0.2) : '3')}px
-        solid ${(p: ShapeModel) => p.theme?.primary};
-    }
- 
-    &.in-active {
-    }
-  }
- 
-  &.using-icon {
-    background: ${(p) => p.theme?.iconBackgroundColor};
-    display: flex;
-    align-items: center;
-    justify-content: center;
- 
-    img {
-      max-width: 90%;
-      max-height: 90%;
-    }
-  }
-`;
- 
-export const TimelineTitleContainer = styled.div`
-  display: flex;
-  align-items: center;
-  justify-content: flex-start;
- 
-  &.vertical {
-    margin-bottom: 1em;
-  }
- 
-  &.horizontal {
-    position: absolute;
-    top: 0;
-  }
-`;
- 
-export const TimelineContentContainer = styled.div<{
-  $active?: boolean;
-  $cardWidth?: number;
-  $highlight?: boolean;
-  position?: string;
-  theme?: Theme;
-}>`
-  align-items: flex-start;
-  animation: ${show} 0.25s ease-in;
- 
-  outline: 2px solid
-    ${(p) => (p.$highlight && p.$active ? p.theme?.primary : 'transparent')};
- 
-  margin: 1rem;
- 
-  &.horizontal {
-    min-width: ${(p) => p.$cardWidth}px;
-  }
- 
-  &.vertical {
-    width: calc(100% - 5em);
-    margin-left: auto;
-    flex-direction: column;
-  }
-`;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-card/timeline-horizontal-card.tsx.html b/coverage/lcov-report/components/timeline-elements/timeline-card/timeline-horizontal-card.tsx.html deleted file mode 100644 index 5ed0e60c..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-card/timeline-horizontal-card.tsx.html +++ /dev/null @@ -1,670 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-card/timeline-horizontal-card.tsx - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-card timeline-horizontal-card.tsx

-
- -
- 96.41% - Statements - 188/195 -
- - -
- 60% - Branches - 9/15 -
- - -
- 66.66% - Functions - 2/3 -
- - -
- 96.41% - Lines - 188/195 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -1961x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -  -  -  -  -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -  -  -  -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -1x -1x - 
import { TimelineCardModel } from '@models/TimelineItemModel';
-import cls from 'classnames';
-import React, {
-  useCallback,
-  useContext,
-  useEffect,
-  useMemo,
-  useRef,
-} from 'react';
-import ReactDOM from 'react-dom';
-import { GlobalContext } from '../../GlobalContext';
-import TimelineCardContent from '../timeline-card-content/timeline-card-content';
-import TimelineItemTitle from '../timeline-item-title/timeline-card-title';
-import {
-  Shape,
-  ShapeWrapper,
-  TimelineContentContainer,
-  TimelineTitleContainer,
-  Wrapper,
-} from './timeline-horizontal-card.styles';
- 
-const TimelineCard: React.FunctionComponent<TimelineCardModel> = ({
-  active,
-  autoScroll,
-  cardDetailedText,
-  cardSubtitle,
-  cardTitle,
-  url,
-  id,
-  media,
-  onClick,
-  onElapsed,
-  slideShowRunning,
-  title,
-  wrapperId,
-  customContent,
-  hasFocus,
-  iconChild,
-  timelineContent,
-  cardWidth,
-  isNested,
-  nestedCardHeight,
-  items,
-}: TimelineCardModel) => {
-  const circleRef = useRef<HTMLDivElement>(null);
-  const wrapperRef = useRef<HTMLDivElement>(null);
-  const contentRef = useRef<HTMLDivElement>(null);
- 
-  const {
-    mode,
-    cardPositionHorizontal: position,
-    timelinePointDimension,
-    disableClickOnCircle,
-    cardLess,
-    showAllCardsHorizontal,
-    classNames,
-    theme,
-    timelinePointShape,
-  } = useContext(GlobalContext);
- 
-  const handleClick = () => {
-    if (!disableClickOnCircle && onClick && !slideShowRunning) {
-      onClick(id);
-    }
-  };
- 
-  useEffect(() => {
-    if (active) {
-      const circle = circleRef.current;
-      const wrapper = wrapperRef.current;
- 
-      if (circle && wrapper) {
-        const circleOffsetLeft = circle.offsetLeft;
-        const wrapperOffsetLeft = wrapper.offsetLeft;
- 
-        autoScroll?.({
-          pointOffset: circleOffsetLeft + wrapperOffsetLeft,
-          pointWidth: circle.clientWidth,
-        });
-      }
-    }
-  }, [active, autoScroll, mode]);
- 
-  const handleOnShowMore = useCallback(() => {}, []);
- 
-  const modeLower = useMemo(() => mode?.toLowerCase(), [mode]);
- 
-  const containerClass = useMemo(
-    () =>
-      cls(
-        'timeline-horz-card-wrapper',
-        modeLower,
-        position === 'TOP' ? 'bottom' : 'top',
-        showAllCardsHorizontal ? 'show-all' : '',
-      ),
-    [mode, position],
-  );
- 
-  const titleClass = useMemo(() => cls(modeLower, position), []);
- 
-  const circleClass = useMemo(
-    () =>
-      cls(
-        'timeline-circle',
-        { 'using-icon': !!iconChild },
-        modeLower,
-        active ? 'active' : 'in-active',
-      ),
-    [active],
-  );
- 
-  const Content = useMemo(() => {
-    return (
-      <TimelineContentContainer
-        className={containerClass}
-        ref={contentRef}
-        id={`timeline-card-${id}`}
-        theme={theme}
-        $active={active}
-        $highlight={showAllCardsHorizontal}
-        tabIndex={0}
-        $cardWidth={cardWidth}
-      >
-        <TimelineCardContent
-          content={cardSubtitle}
-          active={active}
-          title={cardTitle}
-          url={url}
-          detailedText={cardDetailedText}
-          onShowMore={handleOnShowMore}
-          theme={theme}
-          slideShowActive={slideShowRunning}
-          media={media}
-          onElapsed={onElapsed}
-          id={id}
-          customContent={customContent}
-          hasFocus={hasFocus}
-          onClick={onClick}
-          timelineContent={timelineContent}
-          isNested={isNested}
-          nestedCardHeight={nestedCardHeight}
-          items={items}
-        />
-      </TimelineContentContainer>
-    );
-  }, [active, slideShowRunning, JSON.stringify(theme)]);
- 
-  const showTimelineContent = () => {
-    const ele = document.getElementById(wrapperId);
- 
-    if (ele) {
-      return ReactDOM.createPortal(Content, ele);
-    }
-  };
- 
-  const canShowTimelineContent = useMemo(
-    () => (active && !cardLess) || showAllCardsHorizontal,
-    [active, cardLess, showAllCardsHorizontal],
-  );
- 
-  return (
-    <Wrapper ref={wrapperRef} className={modeLower} data-testid="timeline-item">
-      {canShowTimelineContent && showTimelineContent()}
- 
-      <ShapeWrapper>
-        <Shape
-          className={circleClass}
-          onClick={handleClick}
-          ref={circleRef}
-          data-testid="timeline-circle"
-          theme={theme}
-          aria-label={title}
-          dimension={timelinePointDimension}
-          $timelinePointShape={timelinePointShape}
-        >
-          {iconChild ? iconChild : null}
-        </Shape>
-      </ShapeWrapper>
- 
-      <TimelineTitleContainer
-        className={titleClass}
-        data-testid="timeline-title"
-      >
-        <TimelineItemTitle
-          title={title}
-          active={active}
-          theme={theme}
-          classString={classNames?.title}
-        />
-      </TimelineTitleContainer>
-    </Wrapper>
-  );
-};
- 
-export default TimelineCard;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-control/index.html b/coverage/lcov-report/components/timeline-elements/timeline-control/index.html deleted file mode 100644 index 4229b82d..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-control/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-control - - - - - - - - - -
-
-

All files components/timeline-elements/timeline-control

-
- -
- 98% - Statements - 294/300 -
- - -
- 42.85% - Branches - 18/42 -
- - -
- 100% - Functions - 3/3 -
- - -
- 98% - Lines - 294/300 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
timeline-control.styles.ts -
-
100%85/8587.5%7/8100%2/2100%85/85
timeline-control.tsx -
-
97.2%209/21532.35%11/34100%1/197.2%209/215
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-control/timeline-control.styles.ts.html b/coverage/lcov-report/components/timeline-elements/timeline-control/timeline-control.styles.ts.html deleted file mode 100644 index 992c0f2e..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-control/timeline-control.styles.ts.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-control/timeline-control.styles.ts - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-control timeline-control.styles.ts

-
- -
- 100% - Statements - 85/85 -
- - -
- 87.5% - Branches - 7/8 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -861x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -21x -16x -16x -21x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
import { Theme } from '@models/Theme';
-import { TimelineMode } from '@models/TimelineModel';
-import styled from 'styled-components';
- 
-export const TimelineNavWrapper = styled.ul<{ theme?: Theme }>`
-  background: rgba(229, 229, 229, 0.85);
-  border-radius: 25px;
-  display: flex;
-  list-style: none;
-  padding: 0.25em 0.25em;
-`;
- 
-export const TimelineNavItem = styled.li<{ $disable?: boolean }>`
-  padding: 0.1em;
-  display: flex;
-  align-items: center;
-  justify-content: center;
-  ${(p) => (p.$disable ? 'pointer-events: none; filter: opacity(0.7)' : '')};
-`;
- 
-export const TimelineNavButton = styled.button<{
-  mode?: TimelineMode;
-  rotate?: 'TRUE' | 'FALSE';
-  theme?: Theme;
-}>`
-  align-items: center;
-  background: ${(p) => p.theme.primary};
-  border-radius: 50%;
-  border: 0;
-  color: #fff;
-  cursor: pointer;
-  display: flex;
-  filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.25));
-  height: 20px;
-  justify-content: center;
-  margin: 0 0.2em;
-  padding: 0;
-  transition: all 0.1s ease-in;
-  width: 20px;
- 
-  transform: ${(p) => {
-    if (p.rotate === 'TRUE') {
-      return `rotate(90deg)`;
-    }
-  }};
- 
-  &:active {
-    filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.25));
-    transform: ${(p) => (p.rotate === 'TRUE' ? 'rotate(90deg)' : '')} scale(0.9);
-  }
- 
-  svg {
-    width: 80%;
-    height: 80%;
-  }
-`;
- 
-export const TimelineControlContainer = styled.div`
-  align-items: center;
-  display: flex;
-  justify-content: center;
-`;
- 
-export const ControlButton = styled.button<{ theme?: Theme }>`
-  align-items: center;
-  background: ${(p) => p.theme.primary};
-  border-radius: 50%;
-  cursor: pointer;
-  display: flex;
-  height: 2em;
-  justify-content: center;
-  margin-left: 0.5em;
-  width: 2em;
-  outline: 0;
-  color: #fff;
- 
-  svg {
-    width: 80%;
-    height: 80%;
-  }
-`;
- 
-export const MediaToggle = styled(ControlButton)``;
- 
-export const ReplayWrapper = styled(ControlButton)``;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-control/timeline-control.tsx.html b/coverage/lcov-report/components/timeline-elements/timeline-control/timeline-control.tsx.html deleted file mode 100644 index dd9f1ac0..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-control/timeline-control.tsx.html +++ /dev/null @@ -1,730 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-control/timeline-control.tsx - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-control timeline-control.tsx

-
- -
- 97.2% - Statements - 209/215 -
- - -
- 32.35% - Branches - 11/34 -
- - -
- 100% - Functions - 1/1 -
- - -
- 97.2% - Lines - 209/215 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -2161x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -  -  -  -  -  -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -  -4x -4x -4x -4x -1x -1x -1x -1x - 
import { TimelineControlModel } from '@models/TimelineControlModel';
-import cls from 'classnames';
-import React, { useCallback, useContext, useMemo } from 'react';
-import { GlobalContext } from '../../GlobalContext';
-import { MoonIcon, StopIcon, SunIcon } from '../../icons';
-import ChevronLeft from '../../icons/chev-left';
-import ChevronRightIcon from '../../icons/chev-right';
-import ChevronsLeftIcon from '../../icons/chevs-left';
-import ChevronsRightIcon from '../../icons/chevs-right';
-import ReplayIcon from '../../icons/replay-icon';
-import {
-  TimelineControlContainer,
-  TimelineNavButton,
-  TimelineNavItem,
-  TimelineNavWrapper,
-} from './timeline-control.styles';
- 
-/**
- * TimelineControl component
- * Provides navigation controls for a timeline, including next, previous, first, last, and slideshow buttons.
- * Optionally supports flipping the layout and dark mode toggle.
- *
- * @property {function} onNext - Function to go to the next item.
- * @property {function} onPrevious - Function to go to the previous item.
- * @property {function} onFirst - Function to jump to the first item.
- * @property {function} onLast - Function to jump to the last item.
- * @property {boolean} disableLeft - Whether to disable the left navigation buttons.
- * @property {boolean} disableRight - Whether to disable the right navigation buttons.
- * @property {boolean} slideShowRunning - Whether the slideshow is currently running.
- * @property {function} onReplay - Function to restart the slideshow.
- * @property {boolean} slideShowEnabled - Whether the slideshow feature is enabled.
- * @property {function} onToggleDarkMode - Function to toggle dark mode (if enabled).
- * @property {boolean} isDark - Whether dark mode is currently active.
- * @property {function} onPaused - Function to pause the slideshow (if running).
- * @returns {JSX.Element} The TimelineControl component.
- */
-const TimelineControl: React.FunctionComponent<TimelineControlModel> = ({
-  onNext,
-  onPrevious,
-  onFirst,
-  onLast,
-  disableLeft,
-  disableRight,
-  slideShowRunning,
-  onReplay,
-  slideShowEnabled,
-  onToggleDarkMode,
-  isDark,
-  onPaused,
-}: TimelineControlModel) => {
-  const { mode, flipLayout, theme, buttonTexts, classNames, enableDarkToggle } =
-    useContext(GlobalContext);
- 
-  const rotate = useMemo(() => mode !== 'HORIZONTAL', [mode]);
- 
-  const flippedHorizontally = useMemo(
-    () => flipLayout && mode === 'HORIZONTAL',
-    [],
-  );
- 
-  const canDisableLeft = useMemo(
-    () => disableLeft || slideShowRunning,
-    [disableLeft, slideShowRunning],
-  );
- 
-  const canDisableRight = useMemo(
-    () => disableRight || slideShowRunning,
-    [disableRight, slideShowRunning],
-  );
- 
-  const handlePlayOrPause = useCallback(() => {
-    if (slideShowRunning) {
-      onPaused?.();
-    } else {
-      onReplay?.();
-    }
-  }, [slideShowRunning]);
- 
-  const previousTitle = useMemo(
-    () => (flipLayout ? buttonTexts?.next : buttonTexts?.previous),
-    [flipLayout],
-  );
- 
-  const nextTitle = useMemo(
-    () => (flipLayout ? buttonTexts?.previous : buttonTexts?.next),
-    [flipLayout],
-  );
- 
-  const playOrPauseTile = useMemo(
-    () => (slideShowRunning ? buttonTexts?.stop : buttonTexts?.play),
-    [slideShowRunning],
-  );
- 
-  const jumpToLastTitle = useMemo(
-    () => (flipLayout ? buttonTexts?.first : buttonTexts?.last),
-    [flipLayout],
-  );
- 
-  const jumpToFirstTitle = useMemo(
-    () => (flipLayout ? buttonTexts?.last : buttonTexts?.first),
-    [flipLayout],
-  );
- 
-  return (
-    <TimelineControlContainer>
-      <TimelineNavWrapper
-        className={cls('timeline-controls', classNames?.controls)}
-      >
-        {/* jump to first */}
-        <TimelineNavItem $disable={canDisableLeft}>
-          <TimelineNavButton
-            mode={mode}
-            theme={theme}
-            onClick={flippedHorizontally ? onLast : onFirst}
-            title={jumpToFirstTitle}
-            aria-label={jumpToFirstTitle}
-            aria-disabled={disableLeft}
-            aria-controls="timeline-main-wrapper"
-            tabIndex={!disableLeft ? 0 : -1}
-            rotate={rotate ? 'TRUE' : 'FALSE'}
-          >
-            <ChevronsLeftIcon />
-          </TimelineNavButton>
-        </TimelineNavItem>
- 
-        {/* previous */}
-        <TimelineNavItem $disable={canDisableLeft}>
-          <TimelineNavButton
-            mode={mode}
-            theme={theme}
-            onClick={flippedHorizontally ? onNext : onPrevious}
-            title={previousTitle}
-            aria-label={previousTitle}
-            aria-disabled={disableLeft}
-            aria-controls="timeline-main-wrapper"
-            tabIndex={!disableLeft ? 0 : -1}
-            rotate={rotate ? 'TRUE' : 'FALSE'}
-          >
-            <ChevronLeft />
-          </TimelineNavButton>
-        </TimelineNavItem>
- 
-        {/* next */}
-        <TimelineNavItem $disable={canDisableRight}>
-          <TimelineNavButton
-            mode={mode}
-            theme={theme}
-            onClick={flippedHorizontally ? onPrevious : onNext}
-            title={nextTitle}
-            aria-label={nextTitle}
-            aria-disabled={disableRight}
-            aria-controls="timeline-main-wrapper"
-            rotate={rotate ? 'TRUE' : 'FALSE'}
-            tabIndex={!disableRight ? 0 : -1}
-          >
-            <ChevronRightIcon />
-          </TimelineNavButton>
-        </TimelineNavItem>
- 
-        {/* jump to last */}
-        <TimelineNavItem $disable={canDisableRight}>
-          <TimelineNavButton
-            mode={mode}
-            theme={theme}
-            onClick={flippedHorizontally ? onFirst : onLast}
-            title={jumpToLastTitle}
-            aria-label={jumpToLastTitle}
-            aria-disabled={disableRight}
-            aria-controls="timeline-main-wrapper"
-            tabIndex={!disableRight ? 0 : -1}
-            rotate={rotate ? 'TRUE' : 'FALSE'}
-          >
-            <ChevronsRightIcon />
-          </TimelineNavButton>
-        </TimelineNavItem>
- 
-        {/* slideshow button */}
-        <TimelineNavItem>
-          {slideShowEnabled && (
-            <TimelineNavButton
-              theme={theme}
-              onClick={handlePlayOrPause}
-              title={playOrPauseTile}
-              tabIndex={0}
-              aria-controls="timeline-main-wrapper"
-              aria-label={playOrPauseTile}
-            >
-              {slideShowRunning ? <StopIcon /> : <ReplayIcon />}
-            </TimelineNavButton>
-          )}
-        </TimelineNavItem>
- 
-        {/* dark toggle button */}
-        {enableDarkToggle ? (
-          <TimelineNavItem $disable={slideShowRunning}>
-            <TimelineNavButton
-              theme={theme}
-              onClick={onToggleDarkMode}
-              title={isDark ? buttonTexts?.light : buttonTexts?.dark}
-              tabIndex={0}
-              aria-controls="timeline-main-wrapper"
-              aria-label={isDark ? buttonTexts?.light : buttonTexts?.dark}
-            >
-              {isDark ? <SunIcon /> : <MoonIcon />}
-            </TimelineNavButton>
-          </TimelineNavItem>
-        ) : null}
-      </TimelineNavWrapper>
-    </TimelineControlContainer>
-  );
-};
- 
-TimelineControl.displayName = 'Timeline Control';
- 
-export default TimelineControl;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-item-title/index.html b/coverage/lcov-report/components/timeline-elements/timeline-item-title/index.html deleted file mode 100644 index 886b483e..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-item-title/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-item-title - - - - - - - - - -
-
-

All files components/timeline-elements/timeline-item-title

-
- -
- 100% - Statements - 73/73 -
- - -
- 88.88% - Branches - 16/18 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 73/73 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
timeline-card-title.styles.ts -
-
100%24/2485.71%12/14100%5/5100%24/24
timeline-card-title.tsx -
-
100%49/49100%4/4100%1/1100%49/49
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-item-title/timeline-card-title.styles.ts.html b/coverage/lcov-report/components/timeline-elements/timeline-item-title/timeline-card-title.styles.ts.html deleted file mode 100644 index c262b72a..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-item-title/timeline-card-title.styles.ts.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-item-title/timeline-card-title.styles.ts - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-item-title timeline-card-title.styles.ts

-
- -
- 100% - Statements - 24/24 -
- - -
- 85.71% - Branches - 12/14 -
- - -
- 100% - Functions - 5/5 -
- - -
- 100% - Lines - 24/24 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -251x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
import { Theme } from '@models/Theme';
-import styled from 'styled-components';
- 
-export const TitleWrapper = styled.div<{
-  $fontSize?: string;
-  $hide?: boolean;
-  align?: string;
-  theme?: Theme;
-}>`
-  border-radius: 0.2rem;
-  font-size: ${(p) => (p.$fontSize ? p.$fontSize : '1rem')};
-  font-weight: 600;
-  overflow: hidden;
-  padding: 0.25rem;
-  visibility: ${(p) => (p.$hide ? 'hidden' : 'visible')};
-  text-align: ${(p) => (p.align ? p.align : '')};
-  color: ${(p) => (p.theme ? p.theme.titleColor : '')};
- 
-  &.active {
-    background: ${(p) => p.theme?.secondary};
-    color: ${(p) =>
-      p.theme?.titleColorActive ? p.theme?.titleColorActive : p.theme?.primary};
-  }
-`;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-item-title/timeline-card-title.tsx.html b/coverage/lcov-report/components/timeline-elements/timeline-item-title/timeline-card-title.tsx.html deleted file mode 100644 index 5749cdfb..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-item-title/timeline-card-title.tsx.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-item-title/timeline-card-title.tsx - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-item-title timeline-card-title.tsx

-
- -
- 100% - Statements - 49/49 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 49/49 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -501x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -13x -1x -1x - 
import { TitleModel } from '@models/TimelineCardTitleModel';
-import cls from 'classnames';
-import React, { useContext, useMemo } from 'react';
-import { GlobalContext } from '../../GlobalContext';
-import { TitleWrapper } from './timeline-card-title.styles';
- 
-/**
- * TimelineItemTitle component
- * This component renders the title of a timeline item and applies appropriate styling based on the given props.
- *
- * @property {string} title - The text of the title.
- * @property {boolean} active - Indicates whether the title is active or not.
- * @property {Theme} theme - The theme object, used for styling.
- * @property {string} align - The alignment of the title.
- * @property {string} classString - Additional CSS classes for the title.
- * @returns {JSX.Element} The TimelineItemTitle component.
- */
-const TimelineItemTitle: React.FunctionComponent<TitleModel> = ({
-  title,
-  active,
-  theme,
-  align,
-  classString,
-}: TitleModel) => {
-  const TITLE_CLASS = 'timeline-item-title'; // Base class name for the title
- 
-  // Computed class name for the title, combining base class, active state, and additional classes
-  const titleClass = useMemo(
-    () => cls(TITLE_CLASS, active ? 'active' : '', classString),
-    [active, classString],
-  );
- 
-  // Get font size from global context
-  const { fontSizes } = useContext(GlobalContext);
- 
-  return (
-    <TitleWrapper
-      className={titleClass}
-      theme={theme}
-      $hide={!title}
-      align={align}
-      $fontSize={fontSizes?.title}
-    >
-      {title}
-    </TitleWrapper>
-  );
-};
- 
-export default TimelineItemTitle;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-outline/index.html b/coverage/lcov-report/components/timeline-elements/timeline-outline/index.html deleted file mode 100644 index a4995b0f..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-outline/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-outline - - - - - - - - - -
-
-

All files components/timeline-elements/timeline-outline

-
- -
- 99.38% - Statements - 322/324 -
- - -
- 88.88% - Branches - 40/45 -
- - -
- 100% - Functions - 10/10 -
- - -
- 99.38% - Lines - 322/324 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
timeline-outline-item-list.tsx -
-
100%49/49100%3/3100%2/2100%49/49
timeline-outline.styles.ts -
-
99.39%164/16592.59%25/27100%7/799.39%164/165
timeline-outline.tsx -
-
99.09%109/11080%12/15100%1/199.09%109/110
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-outline/timeline-outline-item-list.tsx.html b/coverage/lcov-report/components/timeline-elements/timeline-outline/timeline-outline-item-list.tsx.html deleted file mode 100644 index 9038dfe0..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-outline/timeline-outline-item-list.tsx.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-outline/timeline-outline-item-list.tsx - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-outline timeline-outline-item-list.tsx

-
- -
- 100% - Statements - 49/49 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 49/49 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -501x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -3x -3x -3x -3x -3x -3x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -3x -1x -1x -1x - 
import { Theme } from '@models/Theme';
-import {
-  List,
-  ListItem,
-  ListItemBullet,
-  ListItemName,
-} from './timeline-outline.styles';
-import { FunctionComponent } from 'react';
-import { TimelineOutlineItem } from './timeline-outline';
- 
-interface OutlineItemListModel {
-  handleSelection: (index: number, id?: string) => void;
-  items: TimelineOutlineItem[];
-  theme: Theme;
-}
- 
-/**
- * OutlineItemList component
- * This component is responsible for rendering the outline list of items.
- * It takes a list of items, a theme, and a selection handler function as props,
- * and maps through the items to render each one within the list.
- *
- * @property {TimelineOutlineItem[]} items - The items to be displayed in the list.
- * @property {Theme} theme - The theme object, used for styling.
- * @property {function} handleSelection - The callback to be invoked when an item is selected.
- * @returns {JSX.Element} The rendered OutlineItemList component.
- */
-const OutlineItemList: FunctionComponent<OutlineItemListModel> = ({
-  items,
-  handleSelection,
-  theme,
-}) => (
-  <List role="list">
-    {items.map((item, index) => (
-      <ListItem
-        key={item.id}
-        onPointerDown={() => handleSelection(index, item.id)}
-        role="listitem"
-      >
-        <ListItemBullet theme={theme} selected={item.selected}></ListItemBullet>
-        <ListItemName theme={theme} selected={item.selected}>
-          {item.name}
-        </ListItemName>
-      </ListItem>
-    ))}
-  </List>
-);
- 
-export { OutlineItemList };
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-outline/timeline-outline.styles.ts.html b/coverage/lcov-report/components/timeline-elements/timeline-outline/timeline-outline.styles.ts.html deleted file mode 100644 index a41424a9..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-outline/timeline-outline.styles.ts.html +++ /dev/null @@ -1,580 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-outline/timeline-outline.styles.ts - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-outline timeline-outline.styles.ts

-
- -
- 99.39% - Statements - 164/165 -
- - -
- 92.59% - Branches - 25/27 -
- - -
- 100% - Functions - 7/7 -
- - -
- 99.39% - Lines - 164/165 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -1661x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -10x -6x -4x -4x -4x -4x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -10x -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -6x -2x -1x -1x -1x - 
import { Theme } from '@models/Theme';
-import styled, { keyframes } from 'styled-components';
-import { OutlinePosition } from './timeline-outline';
- 
-const open = keyframes`
-  from {
-    width: 30px;
-    height: 30px;
-  }
- 
-  to: {
-    width: 200px;
-    height: 50%;
-  }
-  `;
- 
-const close = keyframes`
-  from {
-    width: 200px;
-    height: 50%;
-  }
- 
-  to: {
-    width: 30px;
-    height: 30px;
-  }
-`;
- 
-export const OutlineWrapper = styled.div<{
-  open?: boolean;
-  position?: OutlinePosition;
-}>`
-  animation: ${(p) => (p.open ? open : close)};
-  animation-duration: 0.2s;
-  animation-timing-function: ease-in;
-  background: rgba(255, 255, 255, 0.98);
-  border: 1px solid ${(p) => (p.open ? '#f5f5f5' : 'none')};
-  height: 50%;
-  position: absolute;
-  top: 1rem;
-  width: 100%;
-  z-index: 9000;
-  ${(p) =>
-    p.position === OutlinePosition.left ? `left: 1rem;` : `right: 3rem;`};
-  ${(p) =>
-    p.open
-      ? `
-    width: 200px;
-    height: 50%;
-    box-shadow: 0 5px 10px 2px rgba(0,0,0,0.2);
-    overflow-y: auto;`
-      : `width: 30px; height: 30px;`};
-`;
- 
-export const OutlinePane = styled.aside<{ open?: boolean }>`
-  align-items: center;
-  border-radius: 4px;
-  display: flex;
-  justify-content: center;
-`;
- 
-export const OutlineButton = styled.button<{
-  open?: boolean;
-  position?: OutlinePosition;
-  theme?: Theme;
-}>`
-  align-items: center;
-  align-self: flex-end;
-  background: #fff;
-  border-radius: 4px;
-  border: 0;
-  box-shadow: ${(p) => (!p.open ? '0 0 10px 2px rgba(0,0,0,0.2)' : 'none')};
-  cursor: pointer;
-  display: flex;
-  height: 30px;
-  justify-content: center;
-  padding: 0;
-  width: 30px;
- 
-  ${(p) =>
-    p.position === OutlinePosition.left
-      ? 'margin-right: auto;'
-      : 'margin-left: auto;'};
- 
-  & svg {
-    width: 70%;
-    height: 70%;
-  }
- 
-  & svg path {
-    color: ${(p) => p.theme.primary};
-  }
-`;
- 
-export const List = styled.ul`
-  display: flex;
-  flex-direction: column;
-  height: 100%;
-  list-style: none;
-  margin: 0;
-  overflow-y: auto;
-  padding: 0;
-  width: 80%;
-`;
- 
-export const ListItem = styled.li`
-  align-items: center;
-  display: flex;
-  font-size: 0.9rem;
-  justify-content: flex-start;
-  margin: 0.75rem 0;
-  cursor: pointer;
-  position: relative;
- 
-  &:not(:last-child)::after {
-    content: '';
-    display: block;
-    width: 100%;
-    position: absolute;
-    height: 1px;
-    background: #ddd;
-    left: 0;
-    right: 0;
-    margin: 0 auto;
-    bottom: -50%;
-  }
-`;
- 
-export const ListItemName = styled.span<{ selected?: boolean; theme?: Theme }>`
-  font-size: 0.75rem;
-  color: ${(p) => (p.selected ? p.theme.primary : '')};
-  padding-left: 0.25rem;
- 
-  &:hover {
-    color: ${(p) => p.theme.primary};
-  }
-`;
- 
-export const ListItemBullet = styled.span<{
-  selected?: boolean;
-  theme?: Theme;
-}>`
-  align-items: center;
-  display: flex;
-  justify-content: center;
-  margin-right: 1rem;
-  position: relative;
- 
-  &::after {
-    content: '';
-    display: block;
-    position: absolute;
-    width: 8px;
-    height: 8px;
-    border-radius: 50%;
-    background: ${(p) =>
-      p.selected ? `${p.theme.secondary}` : `${p.theme.primary}`};
-    left: 0;
-    margin: 0 auto;
-    border: ${(p) =>
-      p.selected
-        ? `2px solid ${p.theme.secondary}`
-        : `2px solid ${p.theme.primary}`};
-  }
-`;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-elements/timeline-outline/timeline-outline.tsx.html b/coverage/lcov-report/components/timeline-elements/timeline-outline/timeline-outline.tsx.html deleted file mode 100644 index 9a4af089..00000000 --- a/coverage/lcov-report/components/timeline-elements/timeline-outline/timeline-outline.tsx.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - - Code coverage report for components/timeline-elements/timeline-outline/timeline-outline.tsx - - - - - - - - - -
-
-

All files / components/timeline-elements/timeline-outline timeline-outline.tsx

-
- -
- 99.09% - Statements - 109/110 -
- - -
- 80% - Branches - 12/15 -
- - -
- 100% - Functions - 1/1 -
- - -
- 99.09% - Lines - 109/110 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -1111x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -4x -4x -  -10x -10x -10x -10x -7x -3x -7x -4x -4x -10x -10x -10x -10x -1x -1x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -3x -3x -3x -3x -3x -10x -10x -10x -10x -10x -1x -1x - 
import { Theme } from '@models/Theme';
-import { TimelineMode } from '@models/TimelineModel';
-import React, {
-  useCallback,
-  useContext,
-  useEffect,
-  useMemo,
-  useState,
-} from 'react';
-import { GlobalContext } from '../../GlobalContext';
-import CloseIcon from '../../icons/close';
-import MenuIcon from '../../icons/menu';
-import {
-  OutlineButton,
-  OutlinePane,
-  OutlineWrapper,
-} from './timeline-outline.styles';
-import { OutlineItemList } from './timeline-outline-item-list';
- 
-export enum OutlinePosition {
-  'left',
-  'right',
-}
- 
-export interface TimelineOutlineModel {
-  items?: TimelineOutlineItem[];
-  mode?: TimelineMode;
-  onSelect?: (index: number) => void;
-  theme?: Theme;
-}
- 
-export interface TimelineOutlineItem {
-  id?: string;
-  name?: string;
-  selected?: boolean;
-}
- 
-/**
- * TimelineOutline component
- * This component renders the outline pane of a timeline, including a list of items and corresponding selection functionality.
- * It provides an interface to toggle the outline pane and select items within the timeline.
- * The component leverages memoization to prevent unnecessary re-renders and optimizes the rendering process.
- *
- * @property {TimelineOutlineItem[]} items - The items to be displayed in the outline.
- * @property {TimelineMode} mode - The mode of the timeline which determines the outline position.
- * @property {function} onSelect - The callback to be invoked when an item is selected.
- * @property {Theme} theme - The theme object, used for styling.
- * @returns {JSX.Element} The TimelineOutline component.
- */
-const TimelineOutline: React.FC<TimelineOutlineModel> = ({
-  items = [],
-  onSelect,
-  mode,
-  theme,
-}: TimelineOutlineModel) => {
-  const [openPane, setOpenPane] = useState(false);
-  const [showList, setShowList] = useState(false);
- 
-  const { theme: globalTheme } = useContext(GlobalContext);
-  const mergedTheme = theme || globalTheme;
- 
-  const togglePane = useCallback(() => setOpenPane((prev) => !prev), []);
- 
-  const position = useMemo(
-    () =>
-      mode === 'VERTICAL' || mode === 'VERTICAL_ALTERNATING'
-        ? OutlinePosition.right
-        : OutlinePosition.left,
-    [mode],
-  );
- 
-  useEffect(() => {
-    if (openPane) {
-      setShowList(true);
-    } else {
-      setShowList(false);
-    }
-  }, [openPane]);
- 
-  const handleSelection = useCallback(
-    (index: number, id?: string) => {
-      if (onSelect) onSelect(index);
-    },
-    [onSelect],
-  );
- 
-  return (
-    <OutlineWrapper position={position} open={openPane}>
-      <OutlineButton
-        onPointerDown={togglePane}
-        theme={mergedTheme}
-        open={openPane}
-        position={position}
-      >
-        {openPane ? <CloseIcon /> : <MenuIcon />}
-      </OutlineButton>
-      <OutlinePane open={openPane}>
-        {showList && (
-          <OutlineItemList
-            items={items}
-            handleSelection={handleSelection}
-            theme={mergedTheme}
-          />
-        )}
-      </OutlinePane>
-    </OutlineWrapper>
-  );
-};
- 
-export { TimelineOutline };
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-horizontal/index.html b/coverage/lcov-report/components/timeline-horizontal/index.html deleted file mode 100644 index b6420323..00000000 --- a/coverage/lcov-report/components/timeline-horizontal/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for components/timeline-horizontal - - - - - - - - - -
-
-

All files components/timeline-horizontal

-
- -
- 47.05% - Statements - 64/136 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 47.05% - Lines - 64/136 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
timeline-horizontal.styles.ts -
-
100%35/35100%0/0100%0/0100%35/35
timeline-horizontal.tsx -
-
28.71%29/101100%0/00%0/128.71%29/101
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-horizontal/timeline-horizontal.styles.ts.html b/coverage/lcov-report/components/timeline-horizontal/timeline-horizontal.styles.ts.html deleted file mode 100644 index 3e5c9557..00000000 --- a/coverage/lcov-report/components/timeline-horizontal/timeline-horizontal.styles.ts.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for components/timeline-horizontal/timeline-horizontal.styles.ts - - - - - - - - - -
-
-

All files / components/timeline-horizontal timeline-horizontal.styles.ts

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 0/0 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
import styled from 'styled-components';
- 
-export const TimelineHorizontalWrapper = styled.ul<{ flipLayout?: boolean }>`
-  display: flex;
-  list-style: none;
-  margin: 0;
-  width: 100%;
-  direction: ${(p) => (p.flipLayout ? 'rtl' : 'ltr')};
- 
-  &.vertical {
-    flex-direction: column;
-  }
-  &.horizontal {
-    flex-direction: row;
-  }
-`;
- 
-export const TimelineItemWrapper = styled.li<{ width: number }>`
-  width: ${(p) => p.width}px;
-  visibility: hidden;
-  display: flex;
-  align-items: center;
-  justify-content: center;
-  height: 150px;
-  flex-direction: column;
- 
-  &.vertical {
-    margin-bottom: 2rem;
-    width: 100%;
-  }
- 
-  &.visible {
-    visibility: visible;
-  }
-`;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-horizontal/timeline-horizontal.tsx.html b/coverage/lcov-report/components/timeline-horizontal/timeline-horizontal.tsx.html deleted file mode 100644 index 128c9c42..00000000 --- a/coverage/lcov-report/components/timeline-horizontal/timeline-horizontal.tsx.html +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - Code coverage report for components/timeline-horizontal/timeline-horizontal.tsx - - - - - - - - - -
-
-

All files / components/timeline-horizontal timeline-horizontal.tsx

-
- -
- 28.71% - Statements - 29/101 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 28.71% - Lines - 29/101 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -1021x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x - 
import { TimelineHorizontalModel } from '@models/TimelineHorizontalModel';
-import cls from 'classnames';
-import React, { ReactNode, useContext, useMemo } from 'react';
-import { GlobalContext } from '../GlobalContext';
-import TimelineCard from '../timeline-elements/timeline-card/timeline-horizontal-card';
-import {
-  TimelineHorizontalWrapper,
-  TimelineItemWrapper,
-} from './timeline-horizontal.styles';
- 
-/**
- * TimelineHorizontal
- * @property {TimelineHorizontalModel} items - The items to be displayed in the timeline.
- * @property {(item: TimelineItem) => void} handleItemClick - Function to handle item click.
- * @property {boolean} autoScroll - Whether to auto-scroll the timeline.
- * @property {string} wrapperId - The ID of the wrapper element.
- * @property {boolean} slideShowRunning - Whether the slideshow is running.
- * @property {() => void} onElapsed - Function to handle elapsed time.
- * @property {React.ReactNode} contentDetailsChildren - The children nodes for content details.
- * @property {boolean} hasFocus - Whether the timeline has focus.
- * @property {React.ReactNode} iconChildren - The children nodes for icons.
- * @property {number} nestedCardHeight - The height of the nested card.
- * @property {boolean} isNested - Whether the card is nested.
- * @returns {JSX.Element} The TimelineHorizontal component.
- */
- 
-const TimelineHorizontal: React.FunctionComponent<TimelineHorizontalModel> = ({
-  items,
-  handleItemClick,
-  autoScroll,
-  wrapperId,
-  slideShowRunning,
-  onElapsed,
-  contentDetailsChildren: children,
-  hasFocus,
-  iconChildren,
-  nestedCardHeight,
-  isNested,
-}: TimelineHorizontalModel) => {
-  const {
-    mode = 'HORIZONTAL',
-    itemWidth = 200,
-    cardHeight,
-    flipLayout,
-    showAllCardsHorizontal,
-    theme,
-    cardWidth,
-  } = useContext(GlobalContext);
-
-  // Memoize the wrapper class to avoid unnecessary re-renders
-  const wrapperClass = useMemo(
-    () =>
-      cls(
-        mode.toLowerCase(),
-        'timeline-horizontal-container',
-        showAllCardsHorizontal ? 'show-all-cards-horizontal' : '',
-      ),
-    [mode, showAllCardsHorizontal],
-  );
-
-  const iconChildColln = React.Children.toArray(iconChildren);
-
-  return (
-    <TimelineHorizontalWrapper
-      className={wrapperClass}
-      flipLayout={flipLayout}
-      data-testid="timeline-collection"
-    >
-      {items.map((item, index) => (
-        <TimelineItemWrapper
-          key={item.id}
-          width={itemWidth}
-          className={cls(
-            item.visible ? 'visible' : '',
-            'timeline-horz-item-container',
-          )}
-        >
-          <TimelineCard
-            {...item}
-            onClick={handleItemClick}
-            autoScroll={autoScroll}
-            wrapperId={wrapperId}
-            theme={theme}
-            slideShowRunning={slideShowRunning}
-            cardHeight={cardHeight}
-            onElapsed={onElapsed}
-            customContent={children ? (children as ReactNode[])[index] : null}
-            hasFocus={hasFocus}
-            iconChild={iconChildColln[index]}
-            active={item.active}
-            cardWidth={cardWidth}
-            isNested={isNested}
-            nestedCardHeight={nestedCardHeight}
-          />
-        </TimelineItemWrapper>
-      ))}
-    </TimelineHorizontalWrapper>
-  );
-};
- 
-export default TimelineHorizontal;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-vertical/index.html b/coverage/lcov-report/components/timeline-vertical/index.html deleted file mode 100644 index 642ff86b..00000000 --- a/coverage/lcov-report/components/timeline-vertical/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for components/timeline-vertical - - - - - - - - - -
-
-

All files components/timeline-vertical

-
- -
- 80.34% - Statements - 556/692 -
- - -
- 55.55% - Branches - 30/54 -
- - -
- 83.33% - Functions - 10/12 -
- - -
- 80.34% - Lines - 556/692 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
timeline-point.tsx -
-
92.75%128/13860%6/100%0/192.75%128/138
timeline-vertical-item.tsx -
-
96.17%226/23533.33%4/12100%1/196.17%226/235
timeline-vertical-shape.styles.ts -
-
100%51/5192.3%12/13100%4/4100%51/51
timeline-vertical.styles.ts -
-
84.61%121/14342.1%8/19100%5/584.61%121/143
timeline-vertical.tsx -
-
24%30/125100%0/00%0/124%30/125
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-vertical/timeline-point.tsx.html b/coverage/lcov-report/components/timeline-vertical/timeline-point.tsx.html deleted file mode 100644 index 262b4c7a..00000000 --- a/coverage/lcov-report/components/timeline-vertical/timeline-point.tsx.html +++ /dev/null @@ -1,499 +0,0 @@ - - - - - - Code coverage report for components/timeline-vertical/timeline-point.tsx - - - - - - - - - -
-
-

All files / components/timeline-vertical timeline-point.tsx

-
- -
- 92.75% - Statements - 128/138 -
- - -
- 60% - Branches - 6/10 -
- - -
- 0% - Functions - 0/1 -
- - -
- 92.75% - Lines - 128/138 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -1391x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -  -3x -3x -3x -3x -3x -3x -3x -3x -  -  -  -  -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -  -  -  -  -  -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -1x -1x -1x -1x -1x - 
import { TimelinePointModel } from '@models/TimelineVerticalModel';
-import cls from 'classnames';
-import React, { memo, useContext, useEffect, useMemo, useRef } from 'react';
-import { GlobalContext } from '../GlobalContext';
-import { Shape } from '../timeline-elements/timeline-card/timeline-horizontal-card.styles';
-import {
-  TimelinePointContainer,
-  TimelinePointWrapper,
-} from './timeline-vertical-shape.styles';
- 
-/**
- * TimelinePoint
- * @property {string} className - The class name for the component.
- * @property {string} id - The id of the timeline point.
- * @property {() => void} onClick - Function to handle click event.
- * @property {boolean} active - Whether the timeline point is active.
- * @property {() => void} onActive - Function to handle active event.
- * @property {boolean} slideShowRunning - Whether the slideshow is running.
- * @property {React.ReactNode} iconChild - The icon child nodes.
- * @property {number} timelinePointDimension - The dimension of the timeline point.
- * @property {number} lineWidth - The width of the line.
- * @property {boolean} disableClickOnCircle - Whether the click on circle is disabled.
- * @property {boolean} cardLess - Whether the card is less.
- * @returns {JSX.Element} The TimelinePoint component.
- */
-const TimelinePoint: React.FunctionComponent<TimelinePointModel> = memo(
-  (props: TimelinePointModel) => {
-    const {
-      className,
-      id,
-      onClick,
-      active,
-      onActive,
-      slideShowRunning,
-      iconChild,
-      timelinePointDimension,
-      lineWidth,
-      disableClickOnCircle,
-      cardLess,
-    } = props;
- 
-    const circleRef = useRef<HTMLDivElement>(null);
-    const {
-      theme,
-      focusActiveItemOnLoad,
-      timelinePointShape,
-      disableTimelinePoint,
-    } = useContext(GlobalContext);
- 
-    const isFirstRender = useRef(true);
- 
-    // Determine if onActive can be invoked
-    const canInvokeOnActive = useMemo(() => {
-      if (focusActiveItemOnLoad) {
-        return active;
-      } else {
-        return active && !isFirstRender.current;
-      }
-    }, [active]);
- 
-    // Invoke onActive if conditions are met
-    useEffect(() => {
-      if (canInvokeOnActive) {
-        const circle = circleRef.current;
-
-        circle && onActive(circle.offsetTop);
-      }
-    }, [canInvokeOnActive, active]);
- 
-    // Determine circle class
-    const circleClass = useMemo(
-      () =>
-        cls({
-          active,
-          'using-icon': !!iconChild,
-        }),
-      [active, iconChild],
-    );
- 
-    // Determine click handler props
-    const clickHandlerProps = useMemo(
-      () =>
-        !disableClickOnCircle && {
-          onClick: (ev: React.MouseEvent) => {
-            ev.stopPropagation();
-            if (id && onClick && !slideShowRunning) {
-              onClick(id);
-            }
-          },
-        },
-      [id, onClick, slideShowRunning, disableClickOnCircle],
-    );
- 
-    // Update isFirstRender flag after first render
-    useEffect(() => {
-      if (isFirstRender.current) {
-        isFirstRender.current = false;
-      }
-    }, []);
- 
-    return (
-      <TimelinePointWrapper
-        width={lineWidth}
-        bg={theme && theme.primary}
-        className={className}
-        data-testid="tree-leaf"
-        role="button"
-        $cardLess={cardLess}
-      >
-        {/* {!disableTimelinePoint ? ( */}
-        <TimelinePointContainer
-          className={`${className} timeline-vertical-circle`}
-          {...clickHandlerProps}
-          ref={circleRef}
-          role="button"
-          data-testid="tree-leaf-click"
-          aria-label="select timeline"
-          $hide={disableTimelinePoint}
-        >
-          <Shape
-            className={circleClass}
-            theme={theme}
-            dimension={timelinePointDimension}
-            $timelinePointShape={timelinePointShape}
-          >
-            {iconChild ? iconChild : null}
-          </Shape>
-        </TimelinePointContainer>
-        {/* ) : null} */}
-      </TimelinePointWrapper>
-    );
-  },
-  (prev, next) => prev.active === next.active,
-);
- 
-TimelinePoint.displayName = 'TimelinePoint';
- 
-export { TimelinePoint };
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-vertical/timeline-vertical-item.tsx.html b/coverage/lcov-report/components/timeline-vertical/timeline-vertical-item.tsx.html deleted file mode 100644 index 27fc3a44..00000000 --- a/coverage/lcov-report/components/timeline-vertical/timeline-vertical-item.tsx.html +++ /dev/null @@ -1,790 +0,0 @@ - - - - - - Code coverage report for components/timeline-vertical/timeline-vertical-item.tsx - - - - - - - - - -
-
-

All files / components/timeline-vertical timeline-vertical-item.tsx

-
- -
- 96.17% - Statements - 226/235 -
- - -
- 33.33% - Branches - 4/12 -
- - -
- 100% - Functions - 1/1 -
- - -
- 96.17% - Lines - 226/235 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -2361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -  -  -  -  -  -2x -2x -2x -2x -2x -  -  -  -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -  -2x -2x -2x -2x -2x -1x -1x -1x -1x - 
import { VerticalItemModel } from '@models/TimelineVerticalModel';
-import cls from 'classnames';
-import React, { useCallback, useContext, useMemo, useRef } from 'react';
-import { GlobalContext } from '../GlobalContext';
-import TimelineCard from '../timeline-elements/timeline-card-content/timeline-card-content';
-import TimelineItemTitle from '../timeline-elements/timeline-item-title/timeline-card-title';
-import { TimelinePoint } from './timeline-point';
-import {
-  TimelineCardContentWrapper,
-  TimelineTitleWrapper,
-  VerticalItemWrapper,
-} from './timeline-vertical.styles';
- 
-/**
- * VerticalItem
- * @property {boolean} active - Whether the vertical item is active.
- * @property {boolean} alternateCards - Whether to alternate cards.
- * @property {string} cardDetailedText - The detailed text of the card.
- * @property {string} cardSubtitle - The subtitle of the card.
- * @property {string} cardTitle - The title of the card.
- * @property {string} url - The URL of the card.
- * @property {string} className - The class name for the component.
- * @property {React.ReactNode} contentDetailsChildren - The content details children nodes.
- * @property {React.ReactNode} iconChild - The icon child nodes.
- * @property {boolean} hasFocus - Whether the vertical item has focus.
- * @property {string} id - The id of the vertical item.
- * @property {React.ReactNode} media - The media nodes.
- * @property {() => void} onActive - Function to handle active event.
- * @property {() => void} onClick - Function to handle click event.
- * @property {() => void} onElapsed - Function to handle elapsed event.
- * @property {boolean} slideShowRunning - Whether the slideshow is running.
- * @property {string} title - The title of the vertical item.
- * @property {boolean} visible - Whether the vertical item is visible.
- * @property {React.ReactNode} timelineContent - The timeline content nodes.
- * @property {Array} items - The items of the vertical item.
- * @property {boolean} isNested - Whether the vertical item is nested.
- * @property {number} nestedCardHeight - The height of the nested card.
- * @returns {JSX.Element} The VerticalItem component.
- */
-const VerticalItem: React.FunctionComponent<VerticalItemModel> = (
-  props: VerticalItemModel,
-) => {
-  const contentRef = useRef<HTMLDivElement>(null);
- 
-  const {
-    active,
-    alternateCards,
-    cardDetailedText,
-    cardSubtitle,
-    cardTitle,
-    url,
-    className,
-    contentDetailsChildren,
-    iconChild,
-    hasFocus,
-    id,
-    media,
-    onActive,
-    onClick,
-    onElapsed,
-    slideShowRunning,
-    title,
-    visible,
-    timelineContent,
-    items,
-    isNested,
-    nestedCardHeight,
-  } = props;
- 
-  const {
-    cardHeight,
-    mode,
-    flipLayout,
-    timelinePointDimension,
-    lineWidth,
-    disableClickOnCircle,
-    cardLess,
-    theme,
-    classNames,
-    textOverlay,
-    mediaHeight,
-  } = useContext(GlobalContext);
- 
-  // handler for onActive
-  const handleOnActive = useCallback(
-    (offset: number) => {
-      if (contentRef.current) {
-        const { offsetTop, clientHeight } = contentRef.current;
-        onActive(offsetTop + offset, offsetTop, clientHeight);
-      }
-    },
-    [onActive],
-  );
- 
-  // handler for read more
-  const handleShowMore = useCallback(() => {
-    setTimeout(() => {
-      handleOnActive(0);
-    }, 100);
-  }, [handleOnActive]);
- 
-  // timeline title
-  const Title = useMemo(() => {
-    return (
-      <TimelineTitleWrapper
-        className={className}
-        $alternateCards={alternateCards}
-        mode={mode}
-        $hide={!title}
-        $flip={flipLayout}
-      >
-        <TimelineItemTitle
-          title={title}
-          active={active}
-          theme={theme}
-          align={flipLayout ? 'left' : 'right'}
-          classString={classNames?.title}
-        />
-      </TimelineTitleWrapper>
-    );
-  }, [
-    active,
-    title,
-    className,
-    alternateCards,
-    mode,
-    flipLayout,
-    theme,
-    classNames,
-  ]);
- 
-  const verticalItemClass = useMemo(
-    () =>
-      cls({ [className]: true }, 'vertical-item-row', visible ? 'visible' : ''),
-    [className, visible],
-  );
- 
-  const contentClass = cls('card-content-wrapper', visible ? 'visible' : '', {
-    [className]: true,
-  });
- 
-  // timeline circle
-  const TimelinePointMemo = useMemo(
-    () => (
-      <TimelinePoint
-        active={active}
-        alternateCards={alternateCards}
-        className={className}
-        id={id}
-        mode={mode}
-        onActive={handleOnActive}
-        onClick={onClick}
-        slideShowRunning={slideShowRunning}
-        iconChild={iconChild}
-        timelinePointDimension={timelinePointDimension}
-        lineWidth={lineWidth}
-        disableClickOnCircle={disableClickOnCircle}
-        cardLess={cardLess}
-      />
-    ),
-    [
-      slideShowRunning,
-      active,
-      alternateCards,
-      className,
-      id,
-      mode,
-      handleOnActive,
-      onClick,
-      iconChild,
-      timelinePointDimension,
-      lineWidth,
-      disableClickOnCircle,
-      cardLess,
-    ],
-  );
- 
-  return (
-    <VerticalItemWrapper
-      $alternateCards={alternateCards}
-      $cardHeight={isNested ? nestedCardHeight : cardHeight}
-      className={verticalItemClass}
-      data-testid="vertical-item-row"
-      key={id}
-      ref={contentRef}
-      $cardLess={cardLess}
-      role="listitem"
-      $isNested={isNested}
-      theme={theme}
-    >
-      {/* title */}
-      {!isNested ? Title : null}
- 
-      {/* card section */}
-      <TimelineCardContentWrapper
-        className={contentClass}
-        $alternateCards={alternateCards}
-        $noTitle={!title}
-        $flip={flipLayout}
-        height={textOverlay ? mediaHeight : cardHeight}
-      >
-        {!cardLess ? (
-          // <span></span>
-          <TimelineCard
-            active={active}
-            branchDir={className}
-            content={cardSubtitle}
-            customContent={contentDetailsChildren}
-            detailedText={cardDetailedText}
-            hasFocus={hasFocus}
-            id={id}
-            media={media}
-            onClick={onClick}
-            onElapsed={onElapsed}
-            onShowMore={handleShowMore}
-            slideShowActive={slideShowRunning}
-            theme={theme}
-            title={cardTitle}
-            url={url}
-            flip={flipLayout}
-            timelineContent={timelineContent}
-            items={items}
-            isNested={isNested}
-            nestedCardHeight={nestedCardHeight}
-          />
-        ) : null}
-      </TimelineCardContentWrapper>
-      {!isNested ? TimelinePointMemo : null}
-    </VerticalItemWrapper>
-  );
-};
- 
-VerticalItem.displayName = 'VerticalItem';
- 
-export default VerticalItem;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-vertical/timeline-vertical-shape.styles.ts.html b/coverage/lcov-report/components/timeline-vertical/timeline-vertical-shape.styles.ts.html deleted file mode 100644 index 46baa687..00000000 --- a/coverage/lcov-report/components/timeline-vertical/timeline-vertical-shape.styles.ts.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for components/timeline-vertical/timeline-vertical-shape.styles.ts - - - - - - - - - -
-
-

All files / components/timeline-vertical timeline-vertical-shape.styles.ts

-
- -
- 100% - Statements - 51/51 -
- - -
- 92.3% - Branches - 12/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -521x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
import styled from 'styled-components';
- 
-export const TimelinePointWrapper = styled.div<{
-  $cardLess?: boolean;
-  bg?: string;
-  width?: number;
-}>`
-  align-items: center;
-  display: flex;
-  justify-content: center;
-  position: relative;
-  width: ${(p) => (p.$cardLess ? '5%' : '10%')};
- 
-  &.left {
-    order: 2;
-  }
- 
-  &.right {
-    order: 1;
-  }
- 
-  &::before {
-    background: ${(p) => p.bg};
-    width: ${(p) => (p.width ? `${p.width}px` : '4px')};
-    height: 2rem;
-    position: absolute;
-    content: '';
-    display: block;
-    left: 50%;
-    top: -1rem;
-    transform: translateY(-50%) translateX(-50%);
-  }
- 
-  &::after {
-    background: ${(p) => p.bg};
-    content: '';
-    display: block;
-    height: 100%;
-    left: 50%;
-    position: absolute;
-    width: ${(p) => (p.width ? `${p.width}px` : '4px')};
-    z-index: 0;
-    transform: translateX(-50%);
-  }
-`;
- 
-export const TimelinePointContainer = styled.div<{ $hide?: boolean }>`
-  position: relative;
-  z-index: 1;
-  visibility: ${(p) => (p.$hide ? 'hidden' : 'visible')};
-`;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-vertical/timeline-vertical.styles.ts.html b/coverage/lcov-report/components/timeline-vertical/timeline-vertical.styles.ts.html deleted file mode 100644 index a7e48850..00000000 --- a/coverage/lcov-report/components/timeline-vertical/timeline-vertical.styles.ts.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - - Code coverage report for components/timeline-vertical/timeline-vertical.styles.ts - - - - - - - - - -
-
-

All files / components/timeline-vertical timeline-vertical.styles.ts

-
- -
- 84.61% - Statements - 121/143 -
- - -
- 42.1% - Branches - 8/19 -
- - -
- 100% - Functions - 5/5 -
- - -
- 84.61% - Lines - 121/143 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -1441x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -2x -  -  -  -  -  -  -  -  -  -2x -2x -2x -2x -2x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -2x -  -2x -  -2x -2x -2x -2x -1x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -  -  -  -  -  -  -  -  -  -  -2x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -2x -  -2x -2x -2x -1x -1x -1x - 
import { Theme } from '@models/Theme';
-import { TimelineMode } from '@models/TimelineModel';
-import styled, { css, keyframes } from 'styled-components';
- 
-export const TimelineVerticalWrapper = styled.div`
-  display: flex;
-  flex-direction: column;
-  width: 100%;
-  padding: 1em;
-  outline: 0;
-`;
- 
-const animateVisible = keyframes`
-  from {
-    opacity: 0;
-    visibility: hidden;
-  }
-  to {
-    opacity: 1;
-    visibility: visible;
-  }
-`;
- 
-export const VerticalItemWrapper = styled.div<{
-  $alternateCards?: boolean;
-  $cardHeight?: number;
-  $cardLess?: boolean;
-  $isNested?: boolean;
-  theme?: Theme;
-}>`
-  display: flex;
-  position: relative;
-  visibility: hidden;
-  width: 100%;
-  align-items: stretch;
-  justify-content: center;
-  margin: 1rem 0;
- 
-  &.left {
-    margin-right: auto;
-  }
-  &.right {
-    margin-left: auto;
-  }
- 
-  &.visible {
-    visibility: visible;
-  }
- 
-  ${(p) =>
-    p.$isNested
-      ? css`
-          position: relative;
-
-          &:not(:last-child)::after {
-            content: '';
-            position: absolute;
-            width: 2px;
-            height: 2rem;
-            background: ${(p) => p.theme.primary};
-            left: 50%;
-            transform: translateX(-50%);
-            bottom: -2rem;
-          }
-        `
-      : css``}
-`;
- 
-export const TimelineCardContentWrapper = styled.div<{
-  $alternateCards?: boolean;
-  $cardLess?: boolean;
-  $flip?: boolean;
-  $noTitle?: boolean;
-  height?: number;
-}>`
-  visibility: hidden;
-  position: relative;
-  display: flex;
-  align-items: center;
-  ${(p) => {
-    if (p.$alternateCards) {
-      return `width: 50%;`;
-    } else if (p.$noTitle) {
-      return `width: 95%;`;
-    } else {
-      return `width: 75%;`;
-    }
-  }}
-  ${(p) => {
-    if (!p.$flip) {
-      return `
-        &.left {
-          order: 1;
-          justify-content: flex-end;
-        }
-        &.right {
-          order: 3;
-          justify-content: flex-start;
-        }
-      `;
-    } else {
-      return `
-        justify-content: flex-end;
-        &.left {
-          order: 3;
-        }
-        &.right {
-          order: 1;
-        }
-      `;
-    }
-  }}
-    &.visible {
-    visibility: visible;
-    animation: ${animateVisible} 0.25s ease-in;
-  }
-`;
- 
-export const TimelineTitleWrapper = styled.div<{
-  $alternateCards?: boolean;
-  $flip?: boolean;
-  $hide?: boolean;
-  mode?: TimelineMode;
-}>`
-  align-items: center;
-  display: ${(p) => (p.$hide && p.mode === 'VERTICAL' ? 'none' : 'flex')};
-  ${(p) => (p.$alternateCards ? 'width: 50%' : 'width: 15%')};
- 
-  &.left {
-    justify-content: ${(p) => (p.$flip ? 'flex-end' : 'flex-start')};
-    order: ${(p) => (p.$flip && p.mode === 'VERTICAL_ALTERNATING' ? '1' : '3')};
-  }
- 
-  &.right {
-    ${(p) =>
-      p.$flip
-        ? `
-      order: 3;
-      justify-content: flex-start;`
-        : `order: 1;
-    justify-content: flex-end;`};
-  }
-`;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline-vertical/timeline-vertical.tsx.html b/coverage/lcov-report/components/timeline-vertical/timeline-vertical.tsx.html deleted file mode 100644 index 6b00e8e4..00000000 --- a/coverage/lcov-report/components/timeline-vertical/timeline-vertical.tsx.html +++ /dev/null @@ -1,460 +0,0 @@ - - - - - - Code coverage report for components/timeline-vertical/timeline-vertical.tsx - - - - - - - - - -
-
-

All files / components/timeline-vertical timeline-vertical.tsx

-
- -
- 24% - Statements - 30/125 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 24% - Lines - 30/125 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -1261x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x - 
import { TimelineVerticalModel } from '@models/TimelineVerticalModel';
-import React, { useCallback, useMemo } from 'react';
-import { TimelineOutline } from '../timeline-elements/timeline-outline/timeline-outline';
-import TimelineVerticalItem from './timeline-vertical-item';
-import { TimelineVerticalWrapper } from './timeline-vertical.styles';
- 
-/**
- * TimelineVertical
- * @property {boolean} alternateCards - Whether to alternate cards.
- * @property {() => void} autoScroll - Function to handle auto scroll.
- * @property {React.ReactNode} contentDetailsChildren - The content details children nodes.
- * @property {boolean} enableOutline - Whether to enable outline.
- * @property {boolean} hasFocus - Whether the timeline has focus.
- * @property {React.ReactNode} iconChildren - The icon children nodes.
- * @property {Array} items - The items of the timeline.
- * @property {string} mode - The mode of the timeline.
- * @property {() => void} onClick - Function to handle click event.
- * @property {() => void} onElapsed - Function to handle elapsed event.
- * @property {() => void} onOutlineSelection - Function to handle outline selection.
- * @property {boolean} slideShowRunning - Whether the slideshow is running.
- * @property {Object} theme - The theme of the timeline.
- * @property {boolean} cardLess - Whether the card is less.
- * @property {number} nestedCardHeight - The height of the nested card.
- * @returns {JSX.Element} The TimelineVertical component.
- */
-const TimelineVertical: React.FunctionComponent<TimelineVerticalModel> = ({
-  alternateCards = true,
-  autoScroll,
-  contentDetailsChildren,
-  enableOutline,
-  hasFocus,
-  iconChildren,
-  items,
-  mode,
-  onClick,
-  onElapsed,
-  onOutlineSelection,
-  slideShowRunning,
-  theme,
-  cardLess,
-  nestedCardHeight,
-}: TimelineVerticalModel) => {
-  // check if the timeline that has become active is visible.
-  // if not auto scroll the content and bring it to the view.
-  const handleOnActive = useCallback(
-    (offset: number, wrapperOffset: number, height: number) => {
-      autoScroll({
-        contentHeight: height,
-        contentOffset: wrapperOffset,
-        pointOffset: offset,
-      });
-    },
-    [autoScroll],
-  );
-
-  // todo remove this
-  const handleOnShowMore = useCallback(() => {}, []);
-
-  const outlineItems = useMemo(
-    () =>
-      items.map((item) => ({
-        id: Math.random().toString(16).slice(2),
-        name: item.title,
-      })),
-    [items],
-  );
-
-  return (
-    <TimelineVerticalWrapper data-testid="tree-main" role="list">
-      {enableOutline && (
-        <TimelineOutline
-          theme={theme}
-          mode={mode}
-          items={outlineItems}
-          onSelect={onOutlineSelection}
-        />
-      )}
-      {items.map((item, index) => {
-        let className = '';
-
-        // in tree mode alternate cards position
-        if (alternateCards) {
-          className = index % 2 === 0 ? 'left' : 'right';
-        } else {
-          className = 'right';
-        }
-
-        const contentDetails =
-          (contentDetailsChildren &&
-            (contentDetailsChildren as React.ReactNode[])[index]) ||
-          null;
-
-        const customIcon = Array.isArray(iconChildren)
-          ? iconChildren[index]
-          : index === 0
-          ? iconChildren
-          : null;
-
-        return (
-          <TimelineVerticalItem
-            {...item}
-            alternateCards={alternateCards}
-            className={className}
-            contentDetailsChildren={contentDetails}
-            iconChild={customIcon}
-            hasFocus={hasFocus}
-            index={index}
-            key={item.id}
-            onActive={handleOnActive}
-            onClick={onClick}
-            onElapsed={onElapsed}
-            onShowMore={handleOnShowMore}
-            slideShowRunning={slideShowRunning}
-            cardLess={cardLess}
-            nestedCardHeight={nestedCardHeight}
-          />
-        );
-      })}
-    </TimelineVerticalWrapper>
-  );
-};
- 
-TimelineVertical.displayName = 'TimelineVertical';
- 
-export default TimelineVertical;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline/index.html b/coverage/lcov-report/components/timeline/index.html deleted file mode 100644 index 2b563772..00000000 --- a/coverage/lcov-report/components/timeline/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for components/timeline - - - - - - - - - -
-
-

All files components/timeline

-
- -
- 25.04% - Statements - 156/623 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/4 -
- - -
- 25.04% - Lines - 156/623 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
timeline.style.ts -
-
81.87%122/149100%0/00%0/381.87%122/149
timeline.tsx -
-
7.17%34/474100%0/00%0/17.17%34/474
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline/timeline.style.ts.html b/coverage/lcov-report/components/timeline/timeline.style.ts.html deleted file mode 100644 index c4c41db6..00000000 --- a/coverage/lcov-report/components/timeline/timeline.style.ts.html +++ /dev/null @@ -1,532 +0,0 @@ - - - - - - Code coverage report for components/timeline/timeline.style.ts - - - - - - - - - -
-
-

All files / components/timeline timeline.style.ts

-
- -
- 81.87% - Statements - 122/149 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/3 -
- - -
- 81.87% - Lines - 122/149 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -1501x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
import { Theme } from '@models/Theme';
-import { TimelineMode } from '@models/TimelineModel';
-import styled from 'styled-components';
-import { ScrollBar } from '../common/styles';
- 
-export const Wrapper = styled.div<{
-  $hideControls?: boolean;
-  cardPositionHorizontal?: 'TOP' | 'BOTTOM';
-}>`
-  display: flex;
-  flex-direction: column;
-  /* cannot remove this */
-  height: 100%;
- 
-  &:focus {
-    outline: 0;
-  }
- 
-  overflow: hidden;
-  position: relative;
-  width: 100%;
- 
-  ${(p) =>
-    p.cardPositionHorizontal === 'TOP' && !p.$hideControls
-      ? `
-    & > div:nth-of-type(1) {
-      order: 2;
-    }
-    & > div:nth-of-type(2) {
-      order: 3;
-    }
-    & > div:nth-of-type(3) {
-      order: 1;
-    }
-  `
-      : ''};
- 
-  ${(p) =>
-    p.cardPositionHorizontal === 'TOP' && p.$hideControls
-      ? `
-    & > div:nth-of-type(1) {
-      order: 2;
-    }
-    & > div:nth-of-type(2) {
-      order: 1;
-    }
-  `
-      : ''};
- 
-  &.horizontal {
-    justify-content: flex-start;
-  }
- 
-  &.js-focus-visible :focus:not(.focus-visible) {
-    outline: 0;
-  }
- 
-  &.js-focus-visible .focus-visible {
-    outline: 2px solid #528deb;
-  }
-`;
- 
-export const TimelineMainWrapper = styled.div<{
-  $scrollable?: boolean | { scrollbar: boolean };
-  mode?: TimelineMode;
-  theme?: Theme;
-}>`
-  align-items: flex-start;
-  display: flex;
-  justify-content: center;
-  overflow-y: auto;
-  overflow-x: hidden;
-  overscroll-behavior: contain;
-  ${(p) => (p.mode === 'HORIZONTAL' ? 'position: relative' : '')};
-  scroll-behavior: smooth;
-  width: 100%;
- 
-  ${ScrollBar}
- 
-  &.horizontal {
-    min-height: 150px;
-  }
- 
-  padding: ${({ $scrollable }) => (!$scrollable ? '0 1rem 0' : '')};
-`;
- 
-export const TimelineMain = styled.div`
-  align-items: center;
-  display: flex;
-  left: 0;
-  top: 50%;
-  position: absolute;
-  transition: all 0.2s ease;
-  transform: translate(0, -50%);
- 
-  &.vertical {
-    align-items: flex-start;
-    height: 100%;
-    justify-content: flex-start;
-    width: 100%;
-  }
-`;
- 
-export const Outline = styled.div<{ color?: string; height?: number }>`
-  background: ${(p) => p.color};
-  height: ${(p) => `${p.height}px`};
-  left: 0;
-  margin-left: auto;
-  margin-right: auto;
-  position: absolute;
-  right: 0;
-  width: 100%;
-`;
- 
-export const TimelineControlContainer = styled.div<{
-  active?: boolean;
-  mode?: TimelineMode;
-}>`
-  align-items: center;
-  display: flex;
-  justify-content: center;
-  min-height: 3rem;
- 
-  filter: ${(p) => {
-    if (p.active) {
-      return `opacity(1);`;
-    } else {
-      return `opacity(0.9);`;
-    }
-  }};
- 
-  &.hide {
-    visibility: hidden;
-  }
- 
-  &.show {
-    visibility: visible;
-  }
-`;
- 
-export const TimelineContentRender = styled.div<{ $showAllCards?: boolean }>`
-  margin-left: auto;
-  margin-right: auto;
-  width: 98%;
-  display: flex;
-  align-items: flex-start;
-  justify-content: ${(p) => (p.$showAllCards ? 'flex-start' : 'center')};
-  overflow-x: hidden;
-`;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/components/timeline/timeline.tsx.html b/coverage/lcov-report/components/timeline/timeline.tsx.html deleted file mode 100644 index e51734c5..00000000 --- a/coverage/lcov-report/components/timeline/timeline.tsx.html +++ /dev/null @@ -1,1507 +0,0 @@ - - - - - - Code coverage report for components/timeline/timeline.tsx - - - - - - - - - -
-
-

All files / components/timeline timeline.tsx

-
- -
- 7.17% - Statements - 34/474 -
- - -
- 100% - Branches - 0/0 -
- - -
- 0% - Functions - 0/1 -
- - -
- 7.17% - Lines - 34/474 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -4751x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x - 
import { Scroll } from '@models/TimelineHorizontalModel';
-import { TimelineCardModel } from '@models/TimelineItemModel';
-import { TimelineModel } from '@models/TimelineModel';
-import { uniqueID as genUniqueID } from '@utils/index';
-import cls from 'classnames';
-import 'focus-visible';
-import React, {
-  useCallback,
-  useContext,
-  useEffect,
-  useMemo,
-  useRef,
-  useState,
-} from 'react';
-import { GlobalContext } from '../GlobalContext';
-import { useMatchMedia } from '../effects/useMatchMedia';
-import useNewScrollPosition from '../effects/useNewScrollPosition';
-import TimelineControl from '../timeline-elements/timeline-control/timeline-control';
-import TimelineHorizontal from '../timeline-horizontal/timeline-horizontal';
-import TimelineVertical from '../timeline-vertical/timeline-vertical';
-import {
-  Outline,
-  TimelineContentRender,
-  TimelineControlContainer,
-  TimelineMain,
-  TimelineMainWrapper,
-  Wrapper,
-} from './timeline.style';
- 
-const Timeline: React.FunctionComponent<TimelineModel> = (
-  props: TimelineModel,
-) => {
-  // de-structure the props
-  const {
-    activeTimelineItem,
-    contentDetailsChildren,
-    iconChildren,
-    items = [],
-    onFirst,
-    onLast,
-    onNext,
-    onPrevious,
-    onRestartSlideshow,
-    onTimelineUpdated,
-    onItemSelected,
-    onOutlineSelection,
-    slideShowEnabled,
-    slideShowRunning,
-    mode = 'HORIZONTAL',
-    enableOutline = false,
-    hideControls = false,
-    nestedCardHeight,
-    isChild = false,
-    onPaused,
-    uniqueId,
-    noUniqueId,
-  } = props;
-
-  const {
-    cardPositionHorizontal,
-    disableNavOnKey,
-    flipLayout,
-    itemWidth = 200,
-    lineWidth,
-    onScrollEnd,
-    scrollable = true,
-    showAllCardsHorizontal,
-    theme,
-    darkMode,
-    toggleDarkMode,
-    verticalBreakPoint = 768,
-    enableBreakPoint,
-  } = useContext(GlobalContext);
-
-  const [newOffSet, setNewOffset] = useNewScrollPosition(mode, itemWidth);
-  const observer = useRef<IntersectionObserver | null>(null);
-  const [hasFocus, setHasFocus] = useState(false);
-  const horizontalContentRef = useRef<HTMLDivElement | null>(null);
-  const [timelineMode, setTimelineMode] = useState(mode);
-
-  const activeItemIndex = useRef<number>(activeTimelineItem);
-
-  // reference to the timeline
-  const timelineMainRef = useRef<HTMLDivElement>(null);
-
-  const canScrollTimeline = useMemo(() => {
-    if (!slideShowRunning) {
-      if (typeof scrollable === 'boolean') {
-        return scrollable;
-      }
-
-      if (typeof scrollable === 'object' && scrollable.scrollbar) {
-        return scrollable.scrollbar;
-      }
-    }
-  }, [slideShowRunning, scrollable]);
-
-  const id = useRef(
-    `react-chrono-timeline-${noUniqueId ? uniqueId : genUniqueID()}`,
-  );
-
-  useMatchMedia(
-    `(min-width: 100px) and (max-width: ${verticalBreakPoint}px)`,
-    () => {
-      if (mode === 'VERTICAL_ALTERNATING') {
-        setTimelineMode('VERTICAL');
-      }
-    },
-    enableBreakPoint,
-  );
-
-  useMatchMedia(
-    `(min-width: ${verticalBreakPoint + 1}px)`,
-    () => {
-      setTimelineMode(mode);
-    },
-    enableBreakPoint,
-  );
-
-  // handlers for navigation
-  const handleNext = useCallback(() => {
-    hasFocus && onNext?.();
-  }, [hasFocus, onNext]);
-
-  const handlePrevious = useCallback(
-    () => hasFocus && onPrevious?.(),
-    [hasFocus, onPrevious],
-  );
-
-  const handleFirst = useCallback(() => {
-    hasFocus && onFirst?.();
-  }, [hasFocus, onFirst]);
-
-  const handleLast = useCallback(
-    () => hasFocus && onLast?.(),
-    [hasFocus, onLast],
-  );
-
-  // handler for keyboard navigation
-  const handleKeySelection = useCallback(
-    (event: React.KeyboardEvent<HTMLDivElement>) => {
-      const { key } = event;
-
-      if (mode === 'HORIZONTAL' && key === 'ArrowRight') {
-        flipLayout ? handlePrevious() : handleNext();
-      } else if (mode === 'HORIZONTAL' && key === 'ArrowLeft') {
-        flipLayout ? handleNext() : handlePrevious();
-      } else if (
-        (mode === 'VERTICAL' || mode === 'VERTICAL_ALTERNATING') &&
-        key === 'ArrowDown'
-      ) {
-        handleNext();
-      } else if (
-        (mode === 'VERTICAL' || mode === 'VERTICAL_ALTERNATING') &&
-        key === 'ArrowUp'
-      ) {
-        handlePrevious();
-      } else if (key === 'Home') {
-        handleFirst();
-      } else if (key === 'End') {
-        handleLast();
-      }
-    },
-    [handleNext, handlePrevious, handleLast],
-  );
-
-  const handleTimelineItemClick = (itemId?: string, isSlideShow?: boolean) => {
-    if (itemId) {
-      for (let idx = 0; idx < items.length; idx++) {
-        if (items[idx].id === itemId) {
-          activeItemIndex.current = idx;
-          if (isSlideShow && idx < items.length - 1) {
-            onTimelineUpdated?.(idx + 1);
-          } else {
-            onTimelineUpdated?.(idx);
-          }
-          break;
-        }
-      }
-
-      // const selectedItem = items.find((item) => item.id === itemId);
-
-      // if (selectedItem) {
-      //   onItemSelected?.(selectedItem);
-      // }
-    }
-  };
-
-  useEffect(() => {
-    const activeItem = items[activeTimelineItem || 0];
-
-    if (items.length && activeItem) {
-      // const item = items[activeItem];
-      const { title, cardTitle, cardSubtitle, cardDetailedText } = activeItem;
-      onItemSelected?.({
-        cardDetailedText,
-        cardSubtitle,
-        cardTitle,
-        index: activeItemIndex.current,
-        title,
-      });
-
-      if (mode === 'HORIZONTAL') {
-        const card = horizontalContentRef.current?.querySelector(
-          `#timeline-card-${activeItem.id}`,
-        );
-
-        const cardRect = card?.getBoundingClientRect();
-        const contentRect =
-          horizontalContentRef.current?.getBoundingClientRect();
-
-        if (cardRect && contentRect) {
-          const { width: cardWidth, left: cardLeft } = cardRect;
-          const { width: contentWidth, left: contentLeft } = contentRect;
-          setTimeout(() => {
-            const ele = horizontalContentRef.current as HTMLElement;
-            ele.style.scrollBehavior = 'smooth';
-            ele.scrollLeft +=
-              cardLeft - contentLeft + cardWidth / 2 - contentWidth / 2;
-          }, 100);
-        }
-      }
-    }
-  }, [activeTimelineItem, items.length]);
-
-  const handleScroll = (scroll: Partial<Scroll>) => {
-    const element = timelineMainRef.current;
-    if (element) {
-      setNewOffset(element, scroll);
-    }
-  };
-
-  useEffect(() => {
-    const ele = timelineMainRef.current;
-    if (!ele) {
-      return;
-    }
-    if (mode === 'HORIZONTAL') {
-      ele.scrollLeft = Math.max(newOffSet, 0);
-    } else {
-      ele.scrollTop = newOffSet;
-    }
-  }, [newOffSet]);
-
-  useEffect(() => {
-    // setup observer for the timeline elements
-    setTimeout(() => {
-      const element = timelineMainRef.current;
-
-      if (element) {
-        const childElements = element.querySelectorAll('.vertical-item-row');
-        Array.from(childElements).forEach((elem) => {
-          if (observer.current) {
-            observer.current.observe(elem);
-          }
-        });
-      }
-    }, 0);
-
-    const toggleMedia = (elem: HTMLElement, state: string) => {
-      elem
-        .querySelectorAll('img,video')
-        .forEach(
-          (ele) =>
-            ((ele as HTMLElement).style.visibility =
-              state === 'hide' ? 'hidden' : 'visible'),
-        );
-    };
-
-    if (mode !== 'HORIZONTAL') {
-      observer.current = new IntersectionObserver(
-        (entries) => {
-          entries.forEach((entry) => {
-            const element = entry.target as HTMLDivElement;
-            if (entry.isIntersecting) {
-              // show img and video when visible.
-              toggleMedia(element, 'show');
-            } else {
-              // hide img and video when not visible.
-              toggleMedia(element, 'hide');
-              // pause YouTube embeds
-              element.querySelectorAll('iframe').forEach((element) => {
-                element.contentWindow?.postMessage(
-                  '{"event":"command","func":"stopVideo","args":""}',
-                  '*',
-                );
-              });
-            }
-          });
-        },
-        {
-          root: timelineMainRef.current,
-          threshold: 0,
-        },
-      );
-    }
-
-    return () => {
-      if (observer.current) {
-        observer.current.disconnect();
-      }
-    };
-    // eslint-disable-next-line
-  }, []);
-
-  const handleKeyDown = useCallback(
-    (evt: React.KeyboardEvent<HTMLDivElement>) => {
-      if (!disableNavOnKey && !slideShowRunning) {
-        setHasFocus(true);
-        handleKeySelection(evt);
-      }
-    },
-    [disableNavOnKey, slideShowRunning, handleKeySelection],
-  );
-
-  const wrapperClass = useMemo(() => {
-    return cls(mode.toLocaleLowerCase(), {
-      'focus-visible': !isChild,
-      'js-focus-visible': !isChild,
-    });
-  }, [mode, isChild]);
-
-  return (
-    <Wrapper
-      // tabIndex={0}
-      onKeyDown={handleKeyDown}
-      className={wrapperClass}
-      cardPositionHorizontal={cardPositionHorizontal}
-      onMouseDown={() => {
-        setHasFocus(true);
-      }}
-      $hideControls={hideControls}
-      onKeyUp={(evt) => {
-        if (evt.key === 'Escape') {
-          onPaused?.();
-        }
-      }}
-    >
-      <TimelineMainWrapper
-        ref={timelineMainRef}
-        $scrollable={canScrollTimeline}
-        className={`${mode.toLowerCase()} timeline-main-wrapper`}
-        id="timeline-main-wrapper"
-        theme={theme}
-        mode={mode}
-        onScroll={(ev) => {
-          const target = ev.target as HTMLElement;
-          let scrolled = 0;
-
-          if (mode === 'VERTICAL' || mode === 'VERTICAL_ALTERNATING') {
-            scrolled = target.scrollTop + target.clientHeight;
-
-            if (target.scrollHeight - scrolled < 1) {
-              onScrollEnd?.();
-            }
-          } else {
-            scrolled = target.scrollLeft + target.offsetWidth;
-
-            if (target.scrollWidth === scrolled) {
-              onScrollEnd?.();
-            }
-          }
-        }}
-      >
-        {/* VERTICAL ALTERNATING */}
-        {timelineMode === 'VERTICAL_ALTERNATING' ? (
-          <TimelineVertical
-            activeTimelineItem={activeTimelineItem}
-            autoScroll={handleScroll}
-            contentDetailsChildren={contentDetailsChildren}
-            hasFocus={hasFocus}
-            iconChildren={iconChildren}
-            items={items as TimelineCardModel[]}
-            mode={timelineMode}
-            onClick={handleTimelineItemClick}
-            onElapsed={(itemId?: string) =>
-              handleTimelineItemClick(itemId, true)
-            }
-            onOutlineSelection={onOutlineSelection}
-            slideShowRunning={slideShowRunning}
-            theme={theme}
-            enableOutline={enableOutline}
-            nestedCardHeight={nestedCardHeight}
-          />
-        ) : null}
-
-        {/* HORIZONTAL */}
-        {timelineMode === 'HORIZONTAL' ? (
-          <TimelineMain className={mode.toLowerCase()}>
-            <Outline color={theme && theme.primary} height={lineWidth} />
-            <TimelineHorizontal
-              autoScroll={handleScroll}
-              contentDetailsChildren={contentDetailsChildren}
-              handleItemClick={handleTimelineItemClick}
-              hasFocus={hasFocus}
-              iconChildren={iconChildren}
-              items={items as TimelineCardModel[]}
-              mode={timelineMode}
-              onElapsed={(itemId?: string) =>
-                handleTimelineItemClick(itemId, true)
-              }
-              slideShowRunning={slideShowRunning}
-              wrapperId={id.current}
-              nestedCardHeight={nestedCardHeight}
-            />
-          </TimelineMain>
-        ) : null}
-
-        {/* VERTICAL */}
-        {timelineMode === 'VERTICAL' ? (
-          <TimelineVertical
-            activeTimelineItem={activeTimelineItem}
-            alternateCards={false}
-            autoScroll={handleScroll}
-            contentDetailsChildren={contentDetailsChildren}
-            hasFocus={hasFocus}
-            iconChildren={iconChildren}
-            items={items as TimelineCardModel[]}
-            mode={mode}
-            onClick={handleTimelineItemClick}
-            onElapsed={(itemId?: string) =>
-              handleTimelineItemClick(itemId, true)
-            }
-            onOutlineSelection={onOutlineSelection}
-            slideShowRunning={slideShowRunning}
-            theme={theme}
-            enableOutline={enableOutline}
-            nestedCardHeight={nestedCardHeight}
-          />
-        ) : null}
-      </TimelineMainWrapper>
-
-      {/* Timeline Controls */}
-      {!hideControls && (
-        <TimelineControlContainer mode={mode}>
-          <TimelineControl
-            disableLeft={
-              flipLayout
-                ? activeTimelineItem === items.length - 1
-                : activeTimelineItem === 0
-            }
-            disableRight={
-              flipLayout
-                ? activeTimelineItem === 0
-                : activeTimelineItem === items.length - 1
-            }
-            id={id.current}
-            onFirst={handleFirst}
-            onLast={handleLast}
-            onNext={handleNext}
-            onPrevious={handlePrevious}
-            onReplay={onRestartSlideshow}
-            slideShowEnabled={slideShowEnabled}
-            slideShowRunning={slideShowRunning}
-            isDark={darkMode}
-            onToggleDarkMode={toggleDarkMode}
-            onPaused={onPaused}
-          />
-        </TimelineControlContainer>
-      )}
-
-      {/* placeholder to render timeline content for horizontal mode */}
-      <TimelineContentRender
-        id={id.current}
-        $showAllCards={showAllCardsHorizontal}
-        ref={horizontalContentRef}
-      />
-    </Wrapper>
-  );
-};
- 
-Timeline.displayName = 'Timeline';
- 
-export default Timeline;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html index d70e2809..8d4a61d9 100644 --- a/coverage/lcov-report/index.html +++ b/coverage/lcov-report/index.html @@ -23,30 +23,30 @@

All files

- 79.23% + 45.92% Statements - 4225/5332 + 4262/9280
- 72.49% + 67.53% Branches - 390/538 + 391/579
- 79.41% + 63.74% Functions - 108/136 + 109/171
- 79.23% + 45.92% Lines - 4225/5332 + 4262/9280
@@ -61,7 +61,7 @@

All files

-
+
@@ -79,22 +79,52 @@

All files

- - + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + - + @@ -109,7 +139,7 @@

All files

- + @@ -124,7 +154,7 @@

All files

- + @@ -139,7 +169,7 @@

All files

- + @@ -154,52 +184,52 @@

All files

- - + - - - - - - - - + + + + + + + + - - + - - + + - - + + - - + - - - - - - - - + + + + + + + + - + @@ -214,22 +244,22 @@

All files

- - + - - - - - - - - + + + + + + + + - + @@ -244,22 +274,22 @@

All files

- - + - - - - + + + + - - + + - + @@ -274,7 +304,7 @@

All files

- + @@ -289,7 +319,7 @@

All files

- + @@ -304,33 +334,78 @@

All files

- - + - - - - + + + + - - + + - - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + @@ -341,7 +416,7 @@

All files

- - - - - - \ No newline at end of file diff --git a/coverage/lcov-report/utils/index.ts.html b/coverage/lcov-report/utils/index.ts.html deleted file mode 100644 index 14f4e582..00000000 --- a/coverage/lcov-report/utils/index.ts.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - Code coverage report for utils/index.ts - - - - - - - - - -
-
-

All files / utils index.ts

-
- -
- 100% - Statements - 67/67 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 67/67 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
components -
+
react-chrono +
19.72%29/147100%0/00%0/130%0/20%0/20%0/13
react-chrono/src +
+
0%0/130%0/20%0/20%0/13
react-chrono/src/components +
+
7.79%29/372 0% 0/119.72%29/1470%0/27.79%29/372
components/common/stylesreact-chrono/src/components/common/styles
components/common/testreact-chrono/src/components/common/test
components/common/themesreact-chrono/src/components/common/themes
components/effectsreact-chrono/src/components/effects
components/icons -
+
react-chrono/src/components/icons +
82.59%223/270100%10/1071.42%10/1482.59%223/27079.35%223/28190.9%10/1166.66%10/1579.35%223/281
components/timeline -
+
react-chrono/src/components/timeline +
25.04%156/62324.52%156/636 100% 0/0 0% 0/425.04%156/62324.52%156/636
components/timeline-elements/memoized -
+
react-chrono/src/components/timeline-elements/memoized +
95.97%167/17480.64%25/3133.33%1/395.97%167/17473.56%167/22778.12%25/3225%1/473.56%167/227
components/timeline-elements/timeline-cardreact-chrono/src/components/timeline-elements/timeline-card
components/timeline-elements/timeline-card-content -
+
react-chrono/src/components/timeline-elements/timeline-card-content +
86.17%1041/120867.58%98/14590.32%28/3186.17%1041/120882.37%1061/128864.7%99/15387.87%29/3382.37%1061/1288
components/timeline-elements/timeline-card-mediareact-chrono/src/components/timeline-elements/timeline-card-media
components/timeline-elements/timeline-control + react-chrono/src/components/timeline-elements/timeline-control
98%294/30042.85%18/4298.07%305/31141.86%18/43 100% 3/398%294/30098.07%305/311
components/timeline-elements/timeline-item-titlereact-chrono/src/components/timeline-elements/timeline-item-title
components/timeline-elements/timeline-outlinereact-chrono/src/components/timeline-elements/timeline-outline
components/timeline-horizontalreact-chrono/src/components/timeline-horizontal
components/timeline-vertical + react-chrono/src/components/timeline-vertical
80.34%556/69255.55%30/5480.37%557/69354.54%30/55 83.33% 10/1280.34%556/69280.37%557/693
utils -
+
react-chrono/src/demo +
100%67/670%0/25140%0/110%0/110%0/2514
react-chrono/src/examples +
+
0%0/1260%0/40%0/40%0/126
react-chrono/src/models +
+
0%0/8760%0/90%0/90%0/876
react-chrono/src/utils +
+
91.13%72/79 100% 14/14100%6/6100%67/6775%6/891.13%72/79
-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -681x -1x -1x -1x -1x -1x -1x -1x -7x -7x -1x -1x -1x -1x -33x -33x -33x -33x -33x -33x -1x -1x -3x -1x -1x -2x -2x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -4x -4x -4x -1x -1x -4x -1x -1x -2x -4x -1x -1x -1x -1x -1x - 
import { SlideShowType, TimelineMode } from '@models/TimelineModel';
-import { darkTheme, defaultTheme } from '../components/common/themes';
- 
-export const uniqueID = () => {
-  const chars =
-    'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
-  let autoId = '';
-  for (let i = 0; i < 7; i++) {
-    autoId += chars.charAt(Math.floor(Math.random() * chars.length));
-  }
-  return autoId;
-};
- 
-export const hexToRGBA = (hex: string, alpha: number): string => {
-  const r = parseInt(hex.slice(1, 3), 16);
-  const g = parseInt(hex.slice(3, 5), 16);
-  const b = parseInt(hex.slice(5, 7), 16);
- 
-  return `rgba(${r}, ${g}, ${b}, ${alpha})`;
-};
- 
-export const getDefaultThemeOrDark = (isDark?: boolean) => {
-  if (isDark) {
-    return darkTheme;
-  }
-  return defaultTheme;
-};
- 
-export const getDefaultClassNames = () => ({
-  card: 'rc-card',
-  cardMedia: 'rc-card-media',
-  cardSubTitle: 'rc-card-subtitle',
-  cardText: 'rc-card-text',
-  cardTitle: 'rc-card-title',
-  controls: 'rc-controls',
-  title: 'rc-title',
-});
- 
-export const getDefaultButtonTexts = () => ({
-  dark: 'Switch to Dark Mode',
-  first: 'Go to First',
-  last: 'Go to Last',
-  light: 'Switch to Light Mode',
-  next: 'Next',
-  play: 'Play Slideshow',
-  previous: 'Previous',
-  stop: 'Stop Slideshow',
-});
- 
-//get slidehow type based on mode
- 
-export const getSlideShowType: (mode: TimelineMode) => SlideShowType = (
-  mode,
-) => {
-  if (mode === 'HORIZONTAL') {
-    return 'reveal';
-  }
-  if (mode === 'VERTICAL') {
-    return 'reveal';
-  }
- 
-  if (mode === 'VERTICAL_ALTERNATING') {
-    return 'slide_from_sides';
-  }
- 
-  return 'reveal';
-};
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/coverage/lcov.info b/coverage/lcov.info index bbab7e0b..33570b8f 100644 --- a/coverage/lcov.info +++ b/coverage/lcov.info @@ -1,4 +1,78 @@ TN: +SF:postcss.config.js +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +LF:5 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:tailwind.config.js +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +LF:8 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\index.tsx +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +LF:8 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\react-chrono.ts +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +LF:5 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: SF:src\components\GlobalContext.tsx FN:25,GlobalContextProvider FNF:1 @@ -147,220 +221,265 @@ DA:140,0 DA:141,0 DA:142,0 DA:143,0 -DA:144,1 -DA:145,1 -DA:146,1 +DA:144,0 +DA:145,0 +DA:146,0 DA:147,1 -LF:147 +DA:148,1 +DA:149,1 +DA:150,1 +LF:150 LH:29 BRF:0 BRH:0 end_of_record TN: -SF:src\components\common\styles\index.ts -FN:4,Object.defineProperty.enumerable -FN:16,Object.defineProperty.enumerable -FNF:2 -FNH:2 -FNDA:3,Object.defineProperty.enumerable -FNDA:3,Object.defineProperty.enumerable -DA:1,1 -DA:2,1 -DA:3,1 -DA:4,1 -DA:5,1 -DA:6,1 -DA:7,1 -DA:8,1 -DA:9,1 -DA:10,1 -DA:11,1 -DA:12,1 -DA:13,1 -DA:14,1 -DA:15,1 -DA:16,1 -DA:17,1 -DA:18,1 -DA:19,1 -LF:19 -LH:19 -BRDA:4,0,0,3 -BRDA:16,1,0,3 -BRDA:17,2,0,3 -BRF:3 -BRH:3 -end_of_record -TN: -SF:src\components\common\test\index.tsx -FN:65,onFirst -FN:66,onLast -FN:67,onNext -FN:68,onPrevious -FN:69,onReplay -FN:70,onToggleDarkMode -FN:75,customRender -FNF:7 -FNH:1 -FNDA:0,onFirst -FNDA:0,onLast -FNDA:0,onNext -FNDA:0,onPrevious -FNDA:0,onReplay -FNDA:0,onToggleDarkMode -FNDA:41,customRender -DA:1,1 -DA:2,1 -DA:3,1 -DA:4,1 -DA:5,1 -DA:6,1 -DA:7,1 -DA:8,1 -DA:9,1 -DA:10,1 -DA:11,1 -DA:12,1 -DA:13,1 -DA:14,1 -DA:15,1 -DA:16,1 -DA:17,1 -DA:18,1 -DA:19,1 -DA:20,1 -DA:21,1 -DA:22,1 -DA:23,1 -DA:24,1 -DA:25,1 -DA:26,1 -DA:27,1 -DA:28,1 -DA:29,1 -DA:30,1 -DA:31,1 -DA:32,1 -DA:33,1 -DA:34,1 -DA:35,1 -DA:36,1 -DA:37,1 -DA:38,1 -DA:39,1 -DA:40,1 -DA:41,1 -DA:42,1 -DA:43,1 -DA:44,1 -DA:45,1 -DA:46,1 -DA:47,1 -DA:48,1 -DA:49,1 -DA:50,1 -DA:51,1 -DA:52,1 -DA:53,1 -DA:54,1 -DA:55,1 -DA:56,1 -DA:57,1 -DA:58,1 -DA:59,1 -DA:60,1 -DA:61,1 -DA:62,1 -DA:63,1 -DA:64,1 -DA:65,1 -DA:66,1 -DA:67,1 -DA:68,1 -DA:69,1 -DA:70,1 -DA:71,1 -DA:72,1 -DA:73,1 -DA:74,1 -DA:75,1 -DA:76,41 -DA:77,41 -DA:78,41 -DA:79,41 -DA:80,41 -DA:81,41 -DA:82,41 -DA:83,41 -LF:83 -LH:83 -BRDA:75,0,0,41 -BRF:1 -BRH:1 -end_of_record -TN: -SF:src\components\common\themes\index.ts -FNF:0 +SF:src\components\index.tsx +FN:1,(empty-report) +FNF:1 FNH:0 -DA:1,1 -DA:2,1 -DA:3,1 -DA:4,1 -DA:5,1 -DA:6,1 -DA:7,1 -DA:8,1 -DA:9,1 -DA:10,1 -DA:11,1 -DA:12,1 -DA:13,1 -DA:14,1 -DA:15,1 -DA:16,1 -DA:17,1 -DA:18,1 -DA:19,1 -DA:20,1 -DA:21,1 -DA:22,1 -DA:23,1 -DA:24,1 -DA:25,1 -DA:26,1 -DA:27,1 -DA:28,1 -DA:29,1 -DA:30,1 -DA:31,1 -DA:32,1 -DA:33,1 -DA:34,1 -DA:35,1 -DA:36,1 -DA:37,1 -DA:38,1 -DA:39,1 -DA:40,1 -DA:41,1 -LF:41 -LH:41 -BRF:0 -BRH:0 -end_of_record -TN: -SF:src\components\effects\useMatchMedia.ts -FN:12,useMatchMedia -FN:25,listener -FNF:2 -FNH:1 -FNDA:4,useMatchMedia -FNDA:0,listener -DA:1,1 -DA:2,1 -DA:3,1 -DA:4,1 -DA:5,1 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:222,0 +LF:222 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\components\common\styles\index.ts +FN:4,Object.defineProperty.enumerable +FN:16,Object.defineProperty.enumerable +FNF:2 +FNH:2 +FNDA:3,Object.defineProperty.enumerable +FNDA:3,Object.defineProperty.enumerable +DA:1,1 +DA:2,1 +DA:3,1 +DA:4,1 +DA:5,1 DA:6,1 DA:7,1 DA:8,1 @@ -368,34 +487,226 @@ DA:9,1 DA:10,1 DA:11,1 DA:12,1 -DA:13,4 -DA:14,4 -DA:15,4 -DA:16,4 -DA:17,4 -DA:18,4 -DA:19,4 -DA:20,3 -DA:21,1 -DA:22,1 -DA:23,2 -DA:24,2 -DA:25,2 -DA:26,2 -DA:27,2 -DA:28,3 -DA:29,1 -DA:30,1 -DA:31,2 -DA:32,2 -DA:33,2 -DA:34,2 -DA:35,2 -DA:36,2 -DA:37,4 -DA:38,4 -DA:39,4 -DA:40,4 +DA:13,1 +DA:14,1 +DA:15,1 +DA:16,1 +DA:17,1 +DA:18,1 +DA:19,1 +LF:19 +LH:19 +BRDA:4,0,0,3 +BRDA:16,1,0,3 +BRDA:17,2,0,3 +BRF:3 +BRH:3 +end_of_record +TN: +SF:src\components\common\test\index.tsx +FN:65,onFirst +FN:66,onLast +FN:67,onNext +FN:68,onPrevious +FN:69,onReplay +FN:70,onToggleDarkMode +FN:75,customRender +FNF:7 +FNH:1 +FNDA:0,onFirst +FNDA:0,onLast +FNDA:0,onNext +FNDA:0,onPrevious +FNDA:0,onReplay +FNDA:0,onToggleDarkMode +FNDA:41,customRender +DA:1,1 +DA:2,1 +DA:3,1 +DA:4,1 +DA:5,1 +DA:6,1 +DA:7,1 +DA:8,1 +DA:9,1 +DA:10,1 +DA:11,1 +DA:12,1 +DA:13,1 +DA:14,1 +DA:15,1 +DA:16,1 +DA:17,1 +DA:18,1 +DA:19,1 +DA:20,1 +DA:21,1 +DA:22,1 +DA:23,1 +DA:24,1 +DA:25,1 +DA:26,1 +DA:27,1 +DA:28,1 +DA:29,1 +DA:30,1 +DA:31,1 +DA:32,1 +DA:33,1 +DA:34,1 +DA:35,1 +DA:36,1 +DA:37,1 +DA:38,1 +DA:39,1 +DA:40,1 +DA:41,1 +DA:42,1 +DA:43,1 +DA:44,1 +DA:45,1 +DA:46,1 +DA:47,1 +DA:48,1 +DA:49,1 +DA:50,1 +DA:51,1 +DA:52,1 +DA:53,1 +DA:54,1 +DA:55,1 +DA:56,1 +DA:57,1 +DA:58,1 +DA:59,1 +DA:60,1 +DA:61,1 +DA:62,1 +DA:63,1 +DA:64,1 +DA:65,1 +DA:66,1 +DA:67,1 +DA:68,1 +DA:69,1 +DA:70,1 +DA:71,1 +DA:72,1 +DA:73,1 +DA:74,1 +DA:75,1 +DA:76,41 +DA:77,41 +DA:78,41 +DA:79,41 +DA:80,41 +DA:81,41 +DA:82,41 +DA:83,41 +LF:83 +LH:83 +BRDA:75,0,0,41 +BRF:1 +BRH:1 +end_of_record +TN: +SF:src\components\common\themes\index.ts +FNF:0 +FNH:0 +DA:1,1 +DA:2,1 +DA:3,1 +DA:4,1 +DA:5,1 +DA:6,1 +DA:7,1 +DA:8,1 +DA:9,1 +DA:10,1 +DA:11,1 +DA:12,1 +DA:13,1 +DA:14,1 +DA:15,1 +DA:16,1 +DA:17,1 +DA:18,1 +DA:19,1 +DA:20,1 +DA:21,1 +DA:22,1 +DA:23,1 +DA:24,1 +DA:25,1 +DA:26,1 +DA:27,1 +DA:28,1 +DA:29,1 +DA:30,1 +DA:31,1 +DA:32,1 +DA:33,1 +DA:34,1 +DA:35,1 +DA:36,1 +DA:37,1 +DA:38,1 +DA:39,1 +DA:40,1 +DA:41,1 +LF:41 +LH:41 +BRF:0 +BRH:0 +end_of_record +TN: +SF:src\components\effects\useMatchMedia.ts +FN:12,useMatchMedia +FN:25,listener +FNF:2 +FNH:1 +FNDA:4,useMatchMedia +FNDA:0,listener +DA:1,1 +DA:2,1 +DA:3,1 +DA:4,1 +DA:5,1 +DA:6,1 +DA:7,1 +DA:8,1 +DA:9,1 +DA:10,1 +DA:11,1 +DA:12,1 +DA:13,4 +DA:14,4 +DA:15,4 +DA:16,4 +DA:17,4 +DA:18,4 +DA:19,4 +DA:20,3 +DA:21,1 +DA:22,1 +DA:23,2 +DA:24,2 +DA:25,2 +DA:26,2 +DA:27,2 +DA:28,3 +DA:29,1 +DA:30,1 +DA:31,2 +DA:32,2 +DA:33,2 +DA:34,2 +DA:35,2 +DA:36,2 +DA:37,4 +DA:38,4 +DA:39,4 +DA:40,4 DA:41,0 DA:42,0 DA:43,4 @@ -983,6 +1294,29 @@ BRF:0 BRH:0 end_of_record TN: +SF:src\components\icons\triangle-right.tsx +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +LF:11 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: SF:src\components\timeline\timeline.style.ts FN:23,Object.defineProperty.enumerable FN:74,__vite_ssr_import_0__.default.div.$scrollable.$scrollable @@ -1622,11 +1956,24 @@ DA:467,0 DA:468,0 DA:469,0 DA:470,0 -DA:471,1 -DA:472,1 -DA:473,1 -DA:474,1 -LF:474 +DA:471,0 +DA:472,0 +DA:473,0 +DA:474,0 +DA:475,0 +DA:476,0 +DA:477,0 +DA:478,0 +DA:479,0 +DA:480,0 +DA:481,0 +DA:482,0 +DA:483,0 +DA:484,1 +DA:485,1 +DA:486,1 +DA:487,1 +LF:487 LH:34 BRF:0 BRH:0 @@ -1852,27 +2199,92 @@ BRF:31 BRH:25 end_of_record TN: -SF:src\components\timeline-elements\timeline-card\timeline-horizontal-card.styles.ts -FN:44,ShapeBorderStyle -FN:57,Object.defineProperty.enumerable -FN:58,Object.defineProperty.enumerable -FN:59,Object.defineProperty.enumerable -FN:76,Object.defineProperty.enumerable -FN:86,Object.defineProperty.enumerable -FN:90,Object.defineProperty.enumerable -FN:91,Object.defineProperty.enumerable -FN:137,Object.defineProperty.enumerable -FNF:9 -FNH:9 -FNDA:18,ShapeBorderStyle -FNDA:9,Object.defineProperty.enumerable -FNDA:9,Object.defineProperty.enumerable -FNDA:9,Object.defineProperty.enumerable -FNDA:9,Object.defineProperty.enumerable -FNDA:9,Object.defineProperty.enumerable -FNDA:9,Object.defineProperty.enumerable -FNDA:9,Object.defineProperty.enumerable -FNDA:6,Object.defineProperty.enumerable +SF:src\components\timeline-elements\memoized\memoized-model.ts +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +LF:53 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\components\timeline-elements\timeline-card\timeline-horizontal-card.styles.ts +FN:44,ShapeBorderStyle +FN:57,Object.defineProperty.enumerable +FN:58,Object.defineProperty.enumerable +FN:59,Object.defineProperty.enumerable +FN:76,Object.defineProperty.enumerable +FN:86,Object.defineProperty.enumerable +FN:90,Object.defineProperty.enumerable +FN:91,Object.defineProperty.enumerable +FN:137,Object.defineProperty.enumerable +FNF:9 +FNH:9 +FNDA:18,ShapeBorderStyle +FNDA:9,Object.defineProperty.enumerable +FNDA:9,Object.defineProperty.enumerable +FNDA:9,Object.defineProperty.enumerable +FNDA:9,Object.defineProperty.enumerable +FNDA:9,Object.defineProperty.enumerable +FNDA:9,Object.defineProperty.enumerable +FNDA:9,Object.defineProperty.enumerable +FNDA:6,Object.defineProperty.enumerable DA:1,1 DA:2,1 DA:3,1 @@ -2634,8 +3046,45 @@ BRF:3 BRH:1 end_of_record TN: +SF:src\components\timeline-elements\timeline-card-content\header-footer.model.ts +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +LF:25 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: SF:src\components\timeline-elements\timeline-card-content\text-or-content.tsx -FN:18,getTextOrContent +FN:19,getTextOrContent FNF:1 FNH:1 FNDA:16,getTextOrContent @@ -2657,24 +3106,24 @@ DA:15,1 DA:16,1 DA:17,1 DA:18,1 -DA:19,16 +DA:19,1 DA:20,16 DA:21,16 DA:22,16 DA:23,16 DA:24,16 DA:25,16 -DA:26,8 +DA:26,16 DA:27,8 DA:28,8 DA:29,8 DA:30,8 DA:31,8 -DA:32,0 -DA:33,8 +DA:32,8 +DA:33,0 DA:34,8 DA:35,8 -DA:36,0 +DA:36,8 DA:37,0 DA:38,0 DA:39,0 @@ -2684,39 +3133,73 @@ DA:42,0 DA:43,0 DA:44,0 DA:45,0 -DA:46,8 -DA:47,8 -DA:48,8 -DA:49,8 -DA:50,8 -DA:51,6 -DA:52,6 -DA:53,6 -DA:54,6 -DA:55,6 -DA:56,6 -DA:57,6 -DA:58,2 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 DA:59,8 DA:60,8 -DA:61,16 -DA:62,16 -DA:63,16 -DA:64,16 -DA:65,16 -DA:66,16 -DA:67,1 -DA:68,1 -LF:68 -LH:57 -BRDA:18,0,0,16 -BRDA:25,1,0,8 -BRDA:31,2,0,0 -BRDA:35,3,0,0 -BRDA:50,4,0,6 -BRDA:52,5,0,0 -BRDA:57,6,0,2 -BRF:7 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,8 +DA:65,8 +DA:66,8 +DA:67,8 +DA:68,8 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,8 +DA:77,8 +DA:78,8 +DA:79,6 +DA:80,6 +DA:81,6 +DA:82,6 +DA:83,6 +DA:84,6 +DA:85,6 +DA:86,6 +DA:87,2 +DA:88,8 +DA:89,8 +DA:90,16 +DA:91,16 +DA:92,16 +DA:93,16 +DA:94,16 +DA:95,16 +DA:96,1 +DA:97,1 +LF:97 +LH:64 +BRDA:19,0,0,16 +BRDA:26,1,0,8 +BRDA:32,2,0,0 +BRDA:36,3,0,0 +BRDA:60,4,0,0 +BRDA:68,5,0,0 +BRDA:68,6,0,0 +BRDA:78,7,0,6 +BRDA:80,8,0,0 +BRDA:85,9,0,0 +BRDA:85,10,0,0 +BRDA:86,11,0,2 +BRF:12 BRH:4 end_of_record TN: @@ -2727,28 +3210,29 @@ FN:44,Object.defineProperty.enumerable FN:45,Object.defineProperty.enumerable FN:46,Object.defineProperty.enumerable FN:52,Object.defineProperty.enumerable -FN:60,Object.defineProperty.enumerable -FN:63,Object.defineProperty.enumerable -FN:66,Object.defineProperty.enumerable -FN:122,Object.defineProperty.enumerable -FN:123,Object.defineProperty.enumerable -FN:137,Object.defineProperty.enumerable -FN:138,Object.defineProperty.enumerable +FN:73,Object.defineProperty.enumerable +FN:81,Object.defineProperty.enumerable +FN:84,Object.defineProperty.enumerable +FN:87,Object.defineProperty.enumerable FN:143,Object.defineProperty.enumerable -FN:170,Object.defineProperty.enumerable -FN:194,__vite_ssr_import_0__.default.div.$cardHeight.$cardHeight -FN:198,__vite_ssr_import_0__.default.div.height.height -FN:210,__vite_ssr_import_0__.default.div.height.height -FN:213,__vite_ssr_import_0__.default.div.height.height -FN:217,Object.defineProperty.enumerable -FN:245,Object.defineProperty.enumerable -FN:246,Object.defineProperty.enumerable -FN:270,Object.defineProperty.enumerable -FN:287,slideAnimation -FN:303,Object.defineProperty.enumerable -FN:376,Object.defineProperty.enumerable -FNF:26 -FNH:25 +FN:144,Object.defineProperty.enumerable +FN:158,Object.defineProperty.enumerable +FN:159,Object.defineProperty.enumerable +FN:164,Object.defineProperty.enumerable +FN:191,Object.defineProperty.enumerable +FN:215,__vite_ssr_import_0__.default.div.$cardHeight.$cardHeight +FN:219,__vite_ssr_import_0__.default.div.height.height +FN:231,__vite_ssr_import_0__.default.div.height.height +FN:234,__vite_ssr_import_0__.default.div.height.height +FN:238,Object.defineProperty.enumerable +FN:266,Object.defineProperty.enumerable +FN:267,Object.defineProperty.enumerable +FN:291,Object.defineProperty.enumerable +FN:308,slideAnimation +FN:324,Object.defineProperty.enumerable +FN:397,Object.defineProperty.enumerable +FNF:27 +FNH:26 FNDA:8,__vite_ssr_import_0__.default.section.borderLessCards.borderLessCards FNDA:8,Object.defineProperty.enumerable FNDA:8,Object.defineProperty.enumerable @@ -2758,6 +3242,7 @@ FNDA:8,Object.defineProperty.enumerable FNDA:8,Object.defineProperty.enumerable FNDA:8,Object.defineProperty.enumerable FNDA:8,Object.defineProperty.enumerable +FNDA:8,Object.defineProperty.enumerable FNDA:17,Object.defineProperty.enumerable FNDA:17,Object.defineProperty.enumerable FNDA:16,Object.defineProperty.enumerable @@ -2830,80 +3315,80 @@ DA:52,1 DA:53,8 DA:54,0 DA:55,0 -DA:56,8 -DA:57,8 -DA:58,1 -DA:59,1 -DA:60,1 -DA:61,1 -DA:62,1 -DA:63,1 -DA:64,1 -DA:65,1 -DA:66,1 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 DA:67,8 -DA:68,0 -DA:69,0 -DA:70,0 -DA:71,0 -DA:72,0 -DA:73,0 -DA:74,0 +DA:68,8 +DA:69,8 +DA:70,8 +DA:71,1 +DA:72,1 +DA:73,1 +DA:74,8 DA:75,0 DA:76,0 -DA:77,0 -DA:78,0 -DA:79,0 -DA:80,0 -DA:81,0 -DA:82,0 -DA:83,0 -DA:84,0 -DA:85,0 -DA:86,0 -DA:87,0 -DA:88,0 +DA:77,8 +DA:78,8 +DA:79,1 +DA:80,1 +DA:81,1 +DA:82,1 +DA:83,1 +DA:84,1 +DA:85,1 +DA:86,1 +DA:87,1 +DA:88,8 DA:89,0 DA:90,0 DA:91,0 -DA:92,8 -DA:93,1 -DA:94,1 -DA:95,8 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 DA:96,0 DA:97,0 DA:98,0 DA:99,0 DA:100,0 DA:101,0 -DA:102,8 -DA:103,8 +DA:102,0 +DA:103,0 DA:104,0 DA:105,0 DA:106,0 DA:107,0 -DA:108,8 -DA:109,1 -DA:110,1 -DA:111,1 -DA:112,1 -DA:113,1 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,8 DA:114,1 DA:115,1 -DA:116,1 -DA:117,1 -DA:118,1 -DA:119,1 -DA:120,1 -DA:121,1 -DA:122,1 -DA:123,1 -DA:124,1 -DA:125,1 -DA:126,1 -DA:127,1 -DA:128,1 -DA:129,1 +DA:116,8 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,8 +DA:124,8 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,8 DA:130,1 DA:131,1 DA:132,1 @@ -2969,18 +3454,18 @@ DA:191,1 DA:192,1 DA:193,1 DA:194,1 -DA:195,8 -DA:196,8 +DA:195,1 +DA:196,1 DA:197,1 DA:198,1 -DA:199,8 -DA:200,8 -DA:201,8 -DA:202,8 -DA:203,8 -DA:204,8 -DA:205,8 -DA:206,0 +DA:199,1 +DA:200,1 +DA:201,1 +DA:202,1 +DA:203,1 +DA:204,1 +DA:205,1 +DA:206,1 DA:207,1 DA:208,1 DA:209,1 @@ -2990,46 +3475,46 @@ DA:212,1 DA:213,1 DA:214,1 DA:215,1 -DA:216,1 -DA:217,1 -DA:218,8 -DA:219,8 +DA:216,8 +DA:217,8 +DA:218,1 +DA:219,1 DA:220,8 DA:221,8 DA:222,8 DA:223,8 DA:224,8 -DA:225,0 -DA:226,0 +DA:225,8 +DA:226,8 DA:227,0 -DA:228,0 -DA:229,0 -DA:230,0 -DA:231,0 -DA:232,0 -DA:233,0 -DA:234,8 +DA:228,1 +DA:229,1 +DA:230,1 +DA:231,1 +DA:232,1 +DA:233,1 +DA:234,1 DA:235,1 DA:236,1 DA:237,1 DA:238,1 -DA:239,1 -DA:240,1 -DA:241,1 -DA:242,1 -DA:243,1 -DA:244,1 -DA:245,1 -DA:246,1 -DA:247,1 -DA:248,1 -DA:249,1 -DA:250,1 -DA:251,1 -DA:252,1 -DA:253,1 -DA:254,1 -DA:255,1 +DA:239,8 +DA:240,8 +DA:241,8 +DA:242,8 +DA:243,8 +DA:244,8 +DA:245,8 +DA:246,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:255,8 DA:256,1 DA:257,1 DA:258,1 @@ -3087,16 +3572,16 @@ DA:309,1 DA:310,1 DA:311,1 DA:312,1 -DA:313,2 +DA:313,1 DA:314,1 DA:315,1 DA:316,1 DA:317,1 DA:318,1 -DA:319,2 +DA:319,1 DA:320,1 DA:321,1 -DA:322,2 +DA:322,1 DA:323,1 DA:324,1 DA:325,1 @@ -3107,17 +3592,17 @@ DA:329,1 DA:330,1 DA:331,1 DA:332,1 -DA:333,2 -DA:334,1 +DA:333,1 +DA:334,2 DA:335,1 DA:336,1 DA:337,1 DA:338,1 DA:339,1 -DA:340,1 +DA:340,2 DA:341,1 DA:342,1 -DA:343,1 +DA:343,2 DA:344,1 DA:345,1 DA:346,1 @@ -3126,9 +3611,9 @@ DA:348,1 DA:349,1 DA:350,1 DA:351,1 -DA:352,3 -DA:353,2 -DA:354,1 +DA:352,1 +DA:353,1 +DA:354,2 DA:355,1 DA:356,1 DA:357,1 @@ -3147,8 +3632,8 @@ DA:369,1 DA:370,1 DA:371,1 DA:372,1 -DA:373,1 -DA:374,1 +DA:373,3 +DA:374,2 DA:375,1 DA:376,1 DA:377,1 @@ -3163,8 +3648,29 @@ DA:385,1 DA:386,1 DA:387,1 DA:388,1 -LF:388 -LH:342 +DA:389,1 +DA:390,1 +DA:391,1 +DA:392,1 +DA:393,1 +DA:394,1 +DA:395,1 +DA:396,1 +DA:397,1 +DA:398,1 +DA:399,1 +DA:400,1 +DA:401,1 +DA:402,1 +DA:403,1 +DA:404,1 +DA:405,1 +DA:406,1 +DA:407,1 +DA:408,1 +DA:409,1 +LF:409 +LH:350 BRDA:33,0,0,8 BRDA:37,1,0,8 BRDA:39,2,0,0 @@ -3174,67 +3680,69 @@ BRDA:45,5,0,8 BRDA:46,6,0,8 BRDA:52,7,0,8 BRDA:53,8,0,0 -BRDA:60,9,0,8 -BRDA:60,10,0,0 -BRDA:63,11,0,8 -BRDA:66,12,0,8 -BRDA:67,13,0,0 -BRDA:67,14,0,0 -BRDA:94,15,0,8 -BRDA:95,16,0,0 -BRDA:95,17,0,0 -BRDA:103,18,0,0 -BRDA:103,19,0,0 -BRDA:122,20,0,17 -BRDA:123,21,0,17 -BRDA:128,22,0,17 -BRDA:128,23,0,13 -BRDA:128,24,0,4 -BRDA:137,25,0,16 -BRDA:138,26,0,16 -BRDA:143,27,0,16 -BRDA:143,28,0,2 -BRDA:143,29,0,14 -BRDA:144,30,0,16 -BRDA:161,31,0,6 -BRDA:194,32,0,8 -BRDA:196,33,0,0 -BRDA:198,34,0,8 -BRDA:205,35,0,0 -BRDA:205,36,0,0 -BRDA:210,37,0,8 -BRDA:213,38,0,8 -BRDA:214,39,0,0 -BRDA:217,40,0,8 -BRDA:224,41,0,0 -BRDA:224,42,0,0 -BRDA:224,43,0,0 -BRDA:245,44,0,8 -BRDA:246,45,0,8 -BRDA:258,46,0,8 -BRDA:270,47,0,3 -BRDA:270,48,0,0 -BRDA:278,49,0,3 -BRDA:287,50,0,1 -BRDA:303,51,0,2 -BRDA:312,52,0,2 -BRDA:313,53,0,1 -BRDA:321,54,0,2 -BRDA:322,55,0,1 -BRDA:322,56,0,1 -BRDA:322,57,0,1 -BRDA:351,58,0,3 -BRDA:352,59,0,2 -BRDA:353,60,0,1 -BRDA:376,61,0,15 -BRDA:386,62,0,15 -BRDA:387,63,0,0 -BRF:64 -BRH:45 +BRDA:73,9,0,8 +BRDA:74,10,0,0 +BRDA:81,11,0,8 +BRDA:81,12,0,0 +BRDA:84,13,0,8 +BRDA:87,14,0,8 +BRDA:88,15,0,0 +BRDA:88,16,0,0 +BRDA:115,17,0,8 +BRDA:116,18,0,0 +BRDA:116,19,0,0 +BRDA:124,20,0,0 +BRDA:124,21,0,0 +BRDA:143,22,0,17 +BRDA:144,23,0,17 +BRDA:149,24,0,17 +BRDA:149,25,0,13 +BRDA:149,26,0,4 +BRDA:158,27,0,16 +BRDA:159,28,0,16 +BRDA:164,29,0,16 +BRDA:164,30,0,2 +BRDA:164,31,0,14 +BRDA:165,32,0,16 +BRDA:182,33,0,6 +BRDA:215,34,0,8 +BRDA:217,35,0,0 +BRDA:219,36,0,8 +BRDA:226,37,0,0 +BRDA:226,38,0,0 +BRDA:231,39,0,8 +BRDA:234,40,0,8 +BRDA:235,41,0,0 +BRDA:238,42,0,8 +BRDA:245,43,0,0 +BRDA:245,44,0,0 +BRDA:245,45,0,0 +BRDA:266,46,0,8 +BRDA:267,47,0,8 +BRDA:279,48,0,8 +BRDA:291,49,0,3 +BRDA:291,50,0,0 +BRDA:299,51,0,3 +BRDA:308,52,0,1 +BRDA:324,53,0,2 +BRDA:333,54,0,2 +BRDA:334,55,0,1 +BRDA:342,56,0,2 +BRDA:343,57,0,1 +BRDA:343,58,0,1 +BRDA:343,59,0,1 +BRDA:372,60,0,3 +BRDA:373,61,0,2 +BRDA:374,62,0,1 +BRDA:397,63,0,15 +BRDA:407,64,0,15 +BRDA:408,65,0,0 +BRF:66 +BRH:46 end_of_record TN: SF:src\components\timeline-elements\timeline-card-content\timeline-card-content.tsx -FN:337,onPointerDown +FN:340,onPointerDown FNF:1 FNH:0 FNDA:0,onPointerDown @@ -3322,52 +3830,52 @@ DA:81,20 DA:82,20 DA:83,20 DA:84,20 -DA:85,8 +DA:85,20 DA:86,20 -DA:87,20 +DA:87,8 DA:88,20 DA:89,20 DA:90,20 DA:91,20 -DA:92,8 +DA:92,20 DA:93,20 -DA:94,20 +DA:94,8 DA:95,20 -DA:96,8 -DA:97,8 +DA:96,20 +DA:97,20 DA:98,8 DA:99,8 DA:100,8 -DA:101,20 -DA:102,20 +DA:101,8 +DA:102,8 DA:103,20 -DA:104,8 -DA:105,6 -DA:106,6 -DA:107,20 -DA:108,20 +DA:104,20 +DA:105,20 +DA:106,8 +DA:107,6 +DA:108,6 DA:109,20 DA:110,20 -DA:111,16 -DA:112,8 -DA:113,8 +DA:111,20 +DA:112,20 +DA:113,16 DA:114,8 -DA:115,16 -DA:116,0 -DA:117,0 -DA:118,8 -DA:119,8 +DA:115,8 +DA:116,8 +DA:117,16 +DA:118,0 +DA:119,0 DA:120,8 DA:121,8 DA:122,8 DA:123,8 -DA:124,16 -DA:125,20 -DA:126,20 +DA:124,8 +DA:125,8 +DA:126,16 DA:127,20 DA:128,20 -DA:129,0 -DA:130,0 +DA:129,20 +DA:130,20 DA:131,0 DA:132,0 DA:133,0 @@ -3384,18 +3892,18 @@ DA:143,0 DA:144,0 DA:145,0 DA:146,0 -DA:147,20 -DA:148,20 +DA:147,0 +DA:148,0 DA:149,20 -DA:150,8 -DA:151,0 -DA:152,0 -DA:153,20 -DA:154,20 +DA:150,20 +DA:151,20 +DA:152,8 +DA:153,0 +DA:154,0 DA:155,20 DA:156,20 -DA:157,0 -DA:158,0 +DA:157,20 +DA:158,20 DA:159,0 DA:160,0 DA:161,0 @@ -3407,12 +3915,12 @@ DA:166,0 DA:167,0 DA:168,0 DA:169,0 -DA:170,20 -DA:171,20 +DA:170,0 +DA:171,0 DA:172,20 DA:173,20 -DA:174,0 -DA:175,0 +DA:174,20 +DA:175,20 DA:176,0 DA:177,0 DA:178,0 @@ -3424,59 +3932,59 @@ DA:183,0 DA:184,0 DA:185,0 DA:186,0 -DA:187,20 -DA:188,20 +DA:187,0 +DA:188,0 DA:189,20 -DA:190,8 -DA:191,0 -DA:192,0 -DA:193,8 -DA:194,8 -DA:195,0 -DA:196,0 +DA:190,20 +DA:191,20 +DA:192,8 +DA:193,0 +DA:194,0 +DA:195,8 +DA:196,8 DA:197,0 -DA:198,8 -DA:199,8 +DA:198,0 +DA:199,0 DA:200,8 -DA:201,0 -DA:202,0 -DA:203,8 -DA:204,8 +DA:201,8 +DA:202,8 +DA:203,0 +DA:204,0 DA:205,8 DA:206,8 -DA:207,20 -DA:208,20 +DA:207,8 +DA:208,8 DA:209,20 -DA:210,8 -DA:211,0 -DA:212,0 -DA:213,20 -DA:214,20 +DA:210,20 +DA:211,20 +DA:212,8 +DA:213,0 +DA:214,0 DA:215,20 -DA:216,8 -DA:217,0 -DA:218,0 -DA:219,20 -DA:220,20 +DA:216,20 +DA:217,20 +DA:218,8 +DA:219,0 +DA:220,0 DA:221,20 -DA:222,8 +DA:222,20 DA:223,20 -DA:224,20 +DA:224,8 DA:225,20 DA:226,20 DA:227,20 DA:228,20 -DA:229,8 +DA:229,20 DA:230,20 -DA:231,20 +DA:231,8 DA:232,20 DA:233,20 DA:234,20 DA:235,20 DA:236,20 DA:237,20 -DA:238,0 -DA:239,0 +DA:238,20 +DA:239,20 DA:240,0 DA:241,0 DA:242,0 @@ -3486,28 +3994,28 @@ DA:245,0 DA:246,0 DA:247,0 DA:248,0 -DA:249,20 -DA:250,20 +DA:249,0 +DA:250,0 DA:251,20 DA:252,20 DA:253,20 -DA:254,8 -DA:255,8 +DA:254,20 +DA:255,20 DA:256,8 DA:257,8 -DA:258,20 -DA:259,20 +DA:258,8 +DA:259,8 DA:260,20 DA:261,20 DA:262,20 -DA:263,8 -DA:264,8 +DA:263,20 +DA:264,20 DA:265,8 -DA:266,0 +DA:266,8 DA:267,8 -DA:268,8 -DA:269,20 -DA:270,20 +DA:268,0 +DA:269,8 +DA:270,8 DA:271,20 DA:272,20 DA:273,20 @@ -3516,68 +4024,68 @@ DA:275,20 DA:276,20 DA:277,20 DA:278,20 -DA:279,8 -DA:280,0 +DA:279,20 +DA:280,20 DA:281,8 -DA:282,8 +DA:282,0 DA:283,8 -DA:284,0 -DA:285,0 -DA:286,20 -DA:287,20 +DA:284,8 +DA:285,8 +DA:286,0 +DA:287,0 DA:288,20 -DA:289,0 -DA:290,0 +DA:289,20 +DA:290,20 DA:291,0 DA:292,0 -DA:293,20 -DA:294,20 +DA:293,0 +DA:294,0 DA:295,20 -DA:296,8 -DA:297,0 -DA:298,0 +DA:296,20 +DA:297,20 +DA:298,8 DA:299,0 DA:300,0 DA:301,0 DA:302,0 -DA:303,8 -DA:304,20 -DA:305,20 +DA:303,0 +DA:304,0 +DA:305,8 DA:306,20 DA:307,20 DA:308,20 DA:309,20 DA:310,20 DA:311,20 -DA:312,8 -DA:313,8 -DA:314,0 +DA:312,20 +DA:313,20 +DA:314,8 DA:315,8 DA:316,0 DA:317,8 -DA:318,20 -DA:319,20 +DA:318,0 +DA:319,8 DA:320,20 DA:321,20 -DA:322,8 +DA:322,20 DA:323,20 -DA:324,20 +DA:324,8 DA:325,20 -DA:326,8 -DA:327,8 +DA:326,20 +DA:327,20 DA:328,8 DA:329,8 DA:330,8 DA:331,8 -DA:332,20 -DA:333,20 +DA:332,8 +DA:333,8 DA:334,20 -DA:335,8 -DA:336,8 +DA:335,20 +DA:336,20 DA:337,8 -DA:338,0 -DA:339,0 -DA:340,0 +DA:338,8 +DA:339,8 +DA:340,8 DA:341,0 DA:342,0 DA:343,0 @@ -3585,14 +4093,14 @@ DA:344,0 DA:345,0 DA:346,0 DA:347,0 -DA:348,8 -DA:349,8 -DA:350,8 +DA:348,0 +DA:349,0 +DA:350,0 DA:351,8 -DA:352,20 -DA:353,20 -DA:354,20 -DA:355,20 +DA:352,8 +DA:353,8 +DA:354,8 +DA:355,8 DA:356,20 DA:357,20 DA:358,20 @@ -3611,19 +4119,19 @@ DA:370,20 DA:371,20 DA:372,20 DA:373,20 -DA:374,18 -DA:375,18 -DA:376,18 -DA:377,18 -DA:378,18 +DA:374,20 +DA:375,20 +DA:376,20 +DA:377,20 +DA:378,20 DA:379,18 DA:380,18 -DA:381,2 -DA:382,20 -DA:383,20 -DA:384,20 -DA:385,20 -DA:386,20 +DA:381,18 +DA:382,18 +DA:383,18 +DA:384,18 +DA:385,18 +DA:386,2 DA:387,20 DA:388,20 DA:389,20 @@ -3657,20 +4165,20 @@ DA:416,20 DA:417,20 DA:418,20 DA:419,20 -DA:420,0 -DA:421,0 -DA:422,0 -DA:423,0 -DA:424,0 +DA:420,20 +DA:421,20 +DA:422,20 +DA:423,20 +DA:424,20 DA:425,0 DA:426,0 DA:427,0 DA:428,0 -DA:429,20 -DA:430,20 -DA:431,20 -DA:432,20 -DA:433,20 +DA:429,0 +DA:430,0 +DA:431,0 +DA:432,0 +DA:433,0 DA:434,20 DA:435,20 DA:436,20 @@ -3689,67 +4197,72 @@ DA:448,20 DA:449,20 DA:450,20 DA:451,20 -DA:452,1 -DA:453,1 -DA:454,1 -DA:455,1 -DA:456,1 -LF:456 -LH:351 +DA:452,20 +DA:453,20 +DA:454,20 +DA:455,20 +DA:456,20 +DA:457,1 +DA:458,1 +DA:459,1 +DA:460,1 +DA:461,1 +LF:461 +LH:356 BRDA:24,0,0,20 -BRDA:323,1,0,0 -BRDA:363,2,0,0 -BRDA:373,3,0,18 -BRDA:373,4,0,18 -BRDA:380,5,0,2 -BRDA:419,6,0,0 -BRDA:431,7,0,0 -BRDA:84,8,0,8 -BRDA:85,9,0,6 -BRDA:85,10,0,0 -BRDA:91,11,0,8 -BRDA:95,12,0,8 -BRDA:103,13,0,8 -BRDA:104,14,0,6 -BRDA:110,15,0,16 -BRDA:111,16,0,8 -BRDA:115,17,0,0 -BRDA:117,18,0,8 -BRDA:149,19,0,8 -BRDA:150,20,0,0 -BRDA:150,21,0,0 -BRDA:189,22,0,8 -BRDA:190,23,0,0 -BRDA:194,24,0,6 -BRDA:194,25,0,0 -BRDA:200,26,0,6 -BRDA:200,27,0,0 -BRDA:209,28,0,8 -BRDA:210,29,0,0 -BRDA:210,30,0,0 -BRDA:215,31,0,8 -BRDA:216,32,0,0 -BRDA:221,33,0,8 -BRDA:228,34,0,8 -BRDA:229,35,0,6 -BRDA:253,36,0,8 -BRDA:255,37,0,6 -BRDA:255,38,0,2 -BRDA:262,39,0,8 -BRDA:265,40,0,0 -BRDA:278,41,0,8 -BRDA:279,42,0,0 -BRDA:279,43,0,0 -BRDA:283,44,0,0 -BRDA:295,45,0,8 -BRDA:296,46,0,0 -BRDA:311,47,0,8 -BRDA:313,48,0,0 -BRDA:315,49,0,0 -BRDA:321,50,0,8 -BRDA:322,51,0,0 -BRDA:325,52,0,8 -BRDA:334,53,0,8 +BRDA:325,1,0,0 +BRDA:367,2,0,0 +BRDA:378,3,0,18 +BRDA:378,4,0,18 +BRDA:385,5,0,2 +BRDA:424,6,0,0 +BRDA:436,7,0,0 +BRDA:86,8,0,8 +BRDA:87,9,0,6 +BRDA:87,10,0,0 +BRDA:93,11,0,8 +BRDA:97,12,0,8 +BRDA:105,13,0,8 +BRDA:106,14,0,6 +BRDA:112,15,0,16 +BRDA:113,16,0,8 +BRDA:117,17,0,0 +BRDA:119,18,0,8 +BRDA:151,19,0,8 +BRDA:152,20,0,0 +BRDA:152,21,0,0 +BRDA:191,22,0,8 +BRDA:192,23,0,0 +BRDA:196,24,0,6 +BRDA:196,25,0,0 +BRDA:202,26,0,6 +BRDA:202,27,0,0 +BRDA:211,28,0,8 +BRDA:212,29,0,0 +BRDA:212,30,0,0 +BRDA:217,31,0,8 +BRDA:218,32,0,0 +BRDA:223,33,0,8 +BRDA:230,34,0,8 +BRDA:231,35,0,6 +BRDA:255,36,0,8 +BRDA:257,37,0,6 +BRDA:257,38,0,2 +BRDA:264,39,0,8 +BRDA:267,40,0,0 +BRDA:280,41,0,8 +BRDA:281,42,0,0 +BRDA:281,43,0,0 +BRDA:285,44,0,0 +BRDA:297,45,0,8 +BRDA:298,46,0,0 +BRDA:313,47,0,8 +BRDA:315,48,0,0 +BRDA:317,49,0,0 +BRDA:323,50,0,8 +BRDA:324,51,0,0 +BRDA:327,52,0,8 +BRDA:336,53,0,8 BRF:54 BRH:32 end_of_record @@ -4246,7 +4759,7 @@ DA:84,16 DA:85,16 DA:86,7 DA:87,7 -DA:88,16 +DA:88,9 DA:89,9 DA:90,9 DA:91,9 @@ -4585,9 +5098,9 @@ BRDA:400,10,0,14 BRDA:403,11,0,0 BRDA:80,12,0,16 BRDA:81,13,0,0 -BRDA:85,14,0,7 -BRDA:87,15,0,0 -BRDA:88,16,0,9 +BRDA:85,14,0,9 +BRDA:85,15,0,7 +BRDA:87,16,0,0 BRDA:90,17,0,0 BRDA:118,18,0,16 BRDA:131,19,0,16 @@ -4806,18 +5319,18 @@ DA:68,4 DA:69,4 DA:70,4 DA:71,4 -DA:72,0 -DA:73,0 -DA:74,0 -DA:75,0 -DA:76,0 +DA:72,4 +DA:73,4 +DA:74,4 +DA:75,4 +DA:76,4 DA:77,4 DA:78,4 -DA:79,4 -DA:80,4 -DA:81,4 -DA:82,4 -DA:83,4 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 DA:84,4 DA:85,4 DA:86,4 @@ -4914,79 +5427,91 @@ DA:176,4 DA:177,4 DA:178,4 DA:179,4 -DA:180,1 -DA:181,1 -DA:182,1 -DA:183,1 -DA:184,1 -DA:185,1 -DA:186,1 -DA:187,1 -DA:188,1 -DA:189,1 +DA:180,4 +DA:181,4 +DA:182,4 +DA:183,4 +DA:184,4 +DA:185,4 +DA:186,4 +DA:187,4 +DA:188,4 +DA:189,4 DA:190,4 -DA:191,4 -DA:192,4 -DA:193,4 -DA:194,4 -DA:195,4 -DA:196,4 -DA:197,4 -DA:198,4 -DA:199,4 -DA:200,4 +DA:191,1 +DA:192,1 +DA:193,1 +DA:194,1 +DA:195,1 +DA:196,1 +DA:197,1 +DA:198,1 +DA:199,1 +DA:200,1 DA:201,4 DA:202,4 DA:203,4 DA:204,4 DA:205,4 DA:206,4 -DA:207,0 +DA:207,4 DA:208,4 DA:209,4 DA:210,4 DA:211,4 -DA:212,1 -DA:213,1 -DA:214,1 -DA:215,1 -LF:215 -LH:209 +DA:212,4 +DA:213,4 +DA:214,4 +DA:215,4 +DA:216,4 +DA:217,4 +DA:218,0 +DA:219,4 +DA:220,4 +DA:221,4 +DA:222,4 +DA:223,1 +DA:224,1 +DA:225,1 +DA:226,1 +LF:226 +LH:220 BRDA:37,0,0,4 -BRDA:114,1,0,0 -BRDA:119,2,0,0 -BRDA:120,3,0,0 -BRDA:131,4,0,0 -BRDA:136,5,0,0 -BRDA:137,6,0,0 -BRDA:148,7,0,0 -BRDA:153,8,0,0 -BRDA:154,9,0,0 -BRDA:165,10,0,0 -BRDA:170,11,0,0 -BRDA:171,12,0,0 -BRDA:179,13,0,1 -BRDA:188,14,0,0 +BRDA:117,1,0,0 +BRDA:123,2,0,0 +BRDA:128,3,0,0 +BRDA:129,4,0,0 +BRDA:140,5,0,0 +BRDA:145,6,0,0 +BRDA:146,7,0,0 +BRDA:157,8,0,0 +BRDA:162,9,0,0 +BRDA:163,10,0,0 +BRDA:174,11,0,0 +BRDA:179,12,0,0 +BRDA:180,13,0,0 +BRDA:190,14,0,1 BRDA:199,15,0,0 -BRDA:202,16,0,0 -BRDA:204,17,0,0 -BRDA:206,18,0,0 -BRDA:54,19,0,4 -BRDA:57,20,0,4 -BRDA:57,21,0,0 -BRDA:62,22,0,4 -BRDA:67,23,0,4 -BRDA:80,24,0,4 -BRDA:80,25,0,0 -BRDA:85,26,0,4 -BRDA:85,27,0,0 -BRDA:90,28,0,4 -BRDA:90,29,0,0 -BRDA:95,30,0,4 -BRDA:95,31,0,0 -BRDA:100,32,0,4 -BRDA:100,33,0,0 -BRF:34 +BRDA:210,16,0,0 +BRDA:213,17,0,0 +BRDA:215,18,0,0 +BRDA:217,19,0,0 +BRDA:61,20,0,4 +BRDA:64,21,0,4 +BRDA:64,22,0,0 +BRDA:69,23,0,4 +BRDA:74,24,0,4 +BRDA:87,25,0,4 +BRDA:87,26,0,0 +BRDA:92,27,0,4 +BRDA:92,28,0,0 +BRDA:97,29,0,4 +BRDA:97,30,0,0 +BRDA:102,31,0,4 +BRDA:102,32,0,0 +BRDA:107,33,0,4 +BRDA:107,34,0,0 +BRF:35 BRH:11 end_of_record TN: @@ -5933,20 +6458,20 @@ DA:83,2 DA:84,2 DA:85,2 DA:86,2 -DA:87,0 +DA:87,2 DA:88,0 DA:89,0 DA:90,0 DA:91,0 -DA:92,2 +DA:92,0 DA:93,2 DA:94,2 DA:95,2 DA:96,2 -DA:97,0 +DA:97,2 DA:98,0 DA:99,0 -DA:100,2 +DA:100,0 DA:101,2 DA:102,2 DA:103,2 @@ -6072,31 +6597,33 @@ DA:222,2 DA:223,2 DA:224,2 DA:225,2 -DA:226,0 -DA:227,2 +DA:226,2 +DA:227,0 DA:228,2 DA:229,2 DA:230,2 DA:231,2 -DA:232,1 +DA:232,2 DA:233,1 DA:234,1 DA:235,1 -LF:235 -LH:226 +DA:236,1 +LF:236 +LH:227 BRDA:40,0,0,2 -BRDA:138,1,0,0 -BRDA:181,2,0,0 -BRDA:192,3,0,0 -BRDA:200,4,0,0 -BRDA:225,5,0,0 -BRDA:228,6,0,0 -BRDA:103,7,0,2 -BRDA:116,8,0,0 -BRDA:133,9,0,2 -BRDA:134,10,0,0 -BRDA:144,11,0,2 -BRF:12 +BRDA:139,1,0,0 +BRDA:182,2,0,0 +BRDA:193,3,0,0 +BRDA:201,4,0,0 +BRDA:226,5,0,0 +BRDA:229,6,0,0 +BRDA:104,7,0,2 +BRDA:115,8,0,0 +BRDA:117,9,0,0 +BRDA:134,10,0,2 +BRDA:135,11,0,0 +BRDA:145,12,0,2 +BRF:13 BRH:4 end_of_record TN: @@ -6181,70 +6708,3784 @@ BRF:13 BRH:12 end_of_record TN: -SF:src\components\timeline-vertical\timeline-vertical.styles.ts -FN:80,Object.defineProperty.enumerable -FN:126,Object.defineProperty.enumerable -FN:127,Object.defineProperty.enumerable -FN:130,Object.defineProperty.enumerable -FN:131,Object.defineProperty.enumerable -FNF:5 -FNH:5 -FNDA:2,Object.defineProperty.enumerable -FNDA:2,Object.defineProperty.enumerable -FNDA:2,Object.defineProperty.enumerable -FNDA:2,Object.defineProperty.enumerable -FNDA:2,Object.defineProperty.enumerable -DA:1,1 -DA:2,1 -DA:3,1 -DA:4,1 -DA:5,1 -DA:6,1 -DA:7,1 -DA:8,1 -DA:9,1 -DA:10,1 -DA:11,1 -DA:12,1 -DA:13,1 -DA:14,1 -DA:15,1 -DA:16,1 -DA:17,1 -DA:18,1 -DA:19,1 -DA:20,1 -DA:21,1 -DA:22,1 -DA:23,1 -DA:24,1 -DA:25,1 -DA:26,1 -DA:27,1 -DA:28,1 -DA:29,1 -DA:30,1 -DA:31,1 -DA:32,1 -DA:33,1 -DA:34,1 -DA:35,1 -DA:36,1 -DA:37,1 -DA:38,1 -DA:39,1 -DA:40,1 -DA:41,1 -DA:42,1 -DA:43,1 -DA:44,1 -DA:45,1 -DA:46,1 -DA:47,1 -DA:48,1 -DA:49,1 -DA:50,1 -DA:51,2 +SF:src\components\timeline-vertical\timeline-vertical.styles.ts +FN:80,Object.defineProperty.enumerable +FN:126,Object.defineProperty.enumerable +FN:127,Object.defineProperty.enumerable +FN:130,Object.defineProperty.enumerable +FN:131,Object.defineProperty.enumerable +FNF:5 +FNH:5 +FNDA:2,Object.defineProperty.enumerable +FNDA:2,Object.defineProperty.enumerable +FNDA:2,Object.defineProperty.enumerable +FNDA:2,Object.defineProperty.enumerable +FNDA:2,Object.defineProperty.enumerable +DA:1,1 +DA:2,1 +DA:3,1 +DA:4,1 +DA:5,1 +DA:6,1 +DA:7,1 +DA:8,1 +DA:9,1 +DA:10,1 +DA:11,1 +DA:12,1 +DA:13,1 +DA:14,1 +DA:15,1 +DA:16,1 +DA:17,1 +DA:18,1 +DA:19,1 +DA:20,1 +DA:21,1 +DA:22,1 +DA:23,1 +DA:24,1 +DA:25,1 +DA:26,1 +DA:27,1 +DA:28,1 +DA:29,1 +DA:30,1 +DA:31,1 +DA:32,1 +DA:33,1 +DA:34,1 +DA:35,1 +DA:36,1 +DA:37,1 +DA:38,1 +DA:39,1 +DA:40,1 +DA:41,1 +DA:42,1 +DA:43,1 +DA:44,1 +DA:45,1 +DA:46,1 +DA:47,1 +DA:48,1 +DA:49,1 +DA:50,1 +DA:51,2 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,2 +DA:62,2 +DA:63,2 +DA:64,2 +DA:65,2 +DA:66,1 +DA:67,1 +DA:68,1 +DA:69,1 +DA:70,1 +DA:71,1 +DA:72,1 +DA:73,1 +DA:74,1 +DA:75,1 +DA:76,1 +DA:77,1 +DA:78,1 +DA:79,1 +DA:80,1 +DA:81,2 +DA:82,0 +DA:83,2 +DA:84,0 +DA:85,2 +DA:86,2 +DA:87,2 +DA:88,2 +DA:89,1 +DA:90,2 +DA:91,2 +DA:92,2 +DA:93,2 +DA:94,2 +DA:95,2 +DA:96,2 +DA:97,2 +DA:98,2 +DA:99,2 +DA:100,2 +DA:101,2 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,2 +DA:113,1 +DA:114,1 +DA:115,1 +DA:116,1 +DA:117,1 +DA:118,1 +DA:119,1 +DA:120,1 +DA:121,1 +DA:122,1 +DA:123,1 +DA:124,1 +DA:125,1 +DA:126,1 +DA:127,1 +DA:128,1 +DA:129,1 +DA:130,1 +DA:131,1 +DA:132,1 +DA:133,1 +DA:134,1 +DA:135,1 +DA:136,2 +DA:137,0 +DA:138,2 +DA:139,2 +DA:140,2 +DA:141,1 +DA:142,1 +DA:143,1 +LF:143 +LH:121 +BRDA:50,0,0,2 +BRDA:51,1,0,0 +BRDA:80,2,0,2 +BRDA:81,3,0,0 +BRDA:83,4,0,0 +BRDA:89,5,0,2 +BRDA:101,6,0,0 +BRDA:126,7,0,2 +BRDA:126,8,0,0 +BRDA:126,9,0,0 +BRDA:127,10,0,2 +BRDA:127,11,0,0 +BRDA:130,12,0,2 +BRDA:130,13,0,0 +BRDA:131,14,0,2 +BRDA:131,15,0,0 +BRDA:131,16,0,0 +BRDA:135,17,0,2 +BRDA:136,18,0,0 +BRF:19 +BRH:8 +end_of_record +TN: +SF:src\components\timeline-vertical\timeline-vertical.tsx +FN:26,TimelineVertical +FNF:1 +FNH:0 +FNDA:0,TimelineVertical +DA:1,1 +DA:2,1 +DA:3,1 +DA:4,1 +DA:5,1 +DA:6,1 +DA:7,1 +DA:8,1 +DA:9,1 +DA:10,1 +DA:11,1 +DA:12,1 +DA:13,1 +DA:14,1 +DA:15,1 +DA:16,1 +DA:17,1 +DA:18,1 +DA:19,1 +DA:20,1 +DA:21,1 +DA:22,1 +DA:23,1 +DA:24,1 +DA:25,1 +DA:26,1 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,1 +DA:123,1 +DA:124,1 +DA:125,1 +LF:125 +LH:30 +BRF:0 +BRH:0 +end_of_record +TN: +SF:src\demo\App.styles.ts +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +LF:184 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\demo\App.tsx +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:252,0 +DA:253,0 +LF:253 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\demo\data-mixed.ts +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +LF:188 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\demo\data-nested.ts +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +LF:200 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\demo\data.tsx +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:258,0 +DA:259,0 +DA:260,0 +LF:260 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\demo\data2.ts +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +LF:111 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\demo\dynamic-load.tsx +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +LF:67 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\demo\horizontal-samples.tsx +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +LF:166 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\demo\human-history.tsx +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:258,0 +DA:259,0 +DA:260,0 +DA:261,0 +DA:262,0 +DA:263,0 +DA:264,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:270,0 +DA:271,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:286,0 +DA:287,0 +DA:288,0 +DA:289,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:298,0 +DA:299,0 +DA:300,0 +DA:301,0 +DA:302,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:320,0 +DA:321,0 +DA:322,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:327,0 +DA:328,0 +DA:329,0 +DA:330,0 +DA:331,0 +DA:332,0 +DA:333,0 +DA:334,0 +DA:335,0 +DA:336,0 +DA:337,0 +DA:338,0 +DA:339,0 +DA:340,0 +DA:341,0 +DA:342,0 +DA:343,0 +DA:344,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:349,0 +DA:350,0 +DA:351,0 +DA:352,0 +DA:353,0 +DA:354,0 +DA:355,0 +DA:356,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:360,0 +DA:361,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:367,0 +DA:368,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:372,0 +DA:373,0 +DA:374,0 +DA:375,0 +DA:376,0 +DA:377,0 +DA:378,0 +DA:379,0 +DA:380,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:384,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:389,0 +DA:390,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:394,0 +DA:395,0 +DA:396,0 +DA:397,0 +DA:398,0 +DA:399,0 +LF:399 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\demo\layout.tsx +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +LF:76 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\demo\vertical-samples.tsx +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:258,0 +DA:259,0 +DA:260,0 +DA:261,0 +DA:262,0 +DA:263,0 +DA:264,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:270,0 +DA:271,0 +DA:272,0 +DA:273,0 +DA:274,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:286,0 +DA:287,0 +DA:288,0 +DA:289,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:298,0 +DA:299,0 +DA:300,0 +DA:301,0 +DA:302,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:320,0 +DA:321,0 +DA:322,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:327,0 +DA:328,0 +DA:329,0 +DA:330,0 +DA:331,0 +DA:332,0 +DA:333,0 +DA:334,0 +DA:335,0 +DA:336,0 +DA:337,0 +DA:338,0 +DA:339,0 +DA:340,0 +DA:341,0 +DA:342,0 +DA:343,0 +DA:344,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:349,0 +DA:350,0 +DA:351,0 +DA:352,0 +DA:353,0 +DA:354,0 +DA:355,0 +DA:356,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:360,0 +DA:361,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:367,0 +DA:368,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:372,0 +DA:373,0 +DA:374,0 +DA:375,0 +DA:376,0 +DA:377,0 +DA:378,0 +DA:379,0 +DA:380,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:384,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:389,0 +DA:390,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:394,0 +DA:395,0 +DA:396,0 +DA:397,0 +DA:398,0 +DA:399,0 +DA:400,0 +DA:401,0 +DA:402,0 +DA:403,0 +DA:404,0 +DA:405,0 +DA:406,0 +DA:407,0 +DA:408,0 +DA:409,0 +DA:410,0 +DA:411,0 +DA:412,0 +DA:413,0 +DA:414,0 +DA:415,0 +DA:416,0 +DA:417,0 +DA:418,0 +DA:419,0 +DA:420,0 +DA:421,0 +DA:422,0 +DA:423,0 +DA:424,0 +DA:425,0 +DA:426,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:431,0 +DA:432,0 +DA:433,0 +DA:434,0 +DA:435,0 +DA:436,0 +DA:437,0 +DA:438,0 +DA:439,0 +DA:440,0 +DA:441,0 +DA:442,0 +DA:443,0 +DA:444,0 +DA:445,0 +DA:446,0 +DA:447,0 +DA:448,0 +DA:449,0 +DA:450,0 +DA:451,0 +DA:452,0 +DA:453,0 +DA:454,0 +DA:455,0 +DA:456,0 +DA:457,0 +DA:458,0 +DA:459,0 +DA:460,0 +DA:461,0 +DA:462,0 +DA:463,0 +DA:464,0 +DA:465,0 +DA:466,0 +DA:467,0 +DA:468,0 +DA:469,0 +DA:470,0 +DA:471,0 +DA:472,0 +DA:473,0 +DA:474,0 +DA:475,0 +DA:476,0 +DA:477,0 +DA:478,0 +DA:479,0 +DA:480,0 +DA:481,0 +DA:482,0 +DA:483,0 +DA:484,0 +DA:485,0 +DA:486,0 +DA:487,0 +DA:488,0 +DA:489,0 +DA:490,0 +DA:491,0 +DA:492,0 +DA:493,0 +DA:494,0 +DA:495,0 +DA:496,0 +DA:497,0 +DA:498,0 +DA:499,0 +DA:500,0 +DA:501,0 +DA:502,0 +DA:503,0 +DA:504,0 +DA:505,0 +DA:506,0 +DA:507,0 +DA:508,0 +DA:509,0 +DA:510,0 +DA:511,0 +DA:512,0 +DA:513,0 +DA:514,0 +DA:515,0 +DA:516,0 +DA:517,0 +DA:518,0 +DA:519,0 +DA:520,0 +DA:521,0 +DA:522,0 +DA:523,0 +DA:524,0 +DA:525,0 +DA:526,0 +DA:527,0 +DA:528,0 +DA:529,0 +DA:530,0 +DA:531,0 +DA:532,0 +DA:533,0 +DA:534,0 +DA:535,0 +DA:536,0 +DA:537,0 +DA:538,0 +DA:539,0 +DA:540,0 +DA:541,0 +DA:542,0 +DA:543,0 +DA:544,0 +DA:545,0 +DA:546,0 +DA:547,0 +DA:548,0 +DA:549,0 +DA:550,0 +DA:551,0 +DA:552,0 +DA:553,0 +DA:554,0 +DA:555,0 +DA:556,0 +DA:557,0 +DA:558,0 +DA:559,0 +DA:560,0 +DA:561,0 +DA:562,0 +DA:563,0 +DA:564,0 +DA:565,0 +DA:566,0 +DA:567,0 +DA:568,0 +DA:569,0 +DA:570,0 +DA:571,0 +DA:572,0 +DA:573,0 +DA:574,0 +DA:575,0 +DA:576,0 +DA:577,0 +DA:578,0 +DA:579,0 +DA:580,0 +DA:581,0 +DA:582,0 +DA:583,0 +DA:584,0 +DA:585,0 +DA:586,0 +DA:587,0 +DA:588,0 +DA:589,0 +DA:590,0 +DA:591,0 +DA:592,0 +DA:593,0 +DA:594,0 +DA:595,0 +DA:596,0 +DA:597,0 +DA:598,0 +DA:599,0 +DA:600,0 +DA:601,0 +DA:602,0 +DA:603,0 +DA:604,0 +DA:605,0 +DA:606,0 +DA:607,0 +DA:608,0 +DA:609,0 +DA:610,0 +LF:610 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\examples\basic-horizontal.tsx +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +LF:9 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\examples\basic-slideshow.tsx +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +LF:14 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\examples\basic-vertical.tsx +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +LF:9 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\examples\data.ts +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +LF:94 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\models\Theme.ts +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +LF:53 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\models\TimelineCardTitleModel.ts +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +LF:21 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\models\TimelineContentModel.ts +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +LF:69 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\models\TimelineControlModel.ts +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +LF:46 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\models\TimelineHorizontalModel.ts +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +LF:90 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\models\TimelineItemModel.ts +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +LF:112 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\models\TimelineMediaModel.ts +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +LF:110 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 +end_of_record +TN: +SF:src\models\TimelineModel.ts +FN:1,(empty-report) +FNF:1 +FNH:0 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:34,0 +DA:35,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:51,0 DA:52,0 DA:53,0 DA:54,0 @@ -6254,47 +10495,47 @@ DA:57,0 DA:58,0 DA:59,0 DA:60,0 -DA:61,2 -DA:62,2 -DA:63,2 -DA:64,2 -DA:65,2 -DA:66,1 -DA:67,1 -DA:68,1 -DA:69,1 -DA:70,1 -DA:71,1 -DA:72,1 -DA:73,1 -DA:74,1 -DA:75,1 -DA:76,1 -DA:77,1 -DA:78,1 -DA:79,1 -DA:80,1 -DA:81,2 +DA:61,0 +DA:62,0 +DA:63,0 +DA:64,0 +DA:65,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 DA:82,0 -DA:83,2 +DA:83,0 DA:84,0 -DA:85,2 -DA:86,2 -DA:87,2 -DA:88,2 -DA:89,1 -DA:90,2 -DA:91,2 -DA:92,2 -DA:93,2 -DA:94,2 -DA:95,2 -DA:96,2 -DA:97,2 -DA:98,2 -DA:99,2 -DA:100,2 -DA:101,2 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 DA:102,0 DA:103,0 DA:104,0 @@ -6305,94 +10546,155 @@ DA:108,0 DA:109,0 DA:110,0 DA:111,0 -DA:112,2 -DA:113,1 -DA:114,1 -DA:115,1 -DA:116,1 -DA:117,1 -DA:118,1 -DA:119,1 -DA:120,1 -DA:121,1 -DA:122,1 -DA:123,1 -DA:124,1 -DA:125,1 -DA:126,1 -DA:127,1 -DA:128,1 -DA:129,1 -DA:130,1 -DA:131,1 -DA:132,1 -DA:133,1 -DA:134,1 -DA:135,1 -DA:136,2 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 DA:137,0 -DA:138,2 -DA:139,2 -DA:140,2 -DA:141,1 -DA:142,1 -DA:143,1 -LF:143 -LH:121 -BRDA:50,0,0,2 -BRDA:51,1,0,0 -BRDA:80,2,0,2 -BRDA:81,3,0,0 -BRDA:83,4,0,0 -BRDA:89,5,0,2 -BRDA:101,6,0,0 -BRDA:126,7,0,2 -BRDA:126,8,0,0 -BRDA:126,9,0,0 -BRDA:127,10,0,2 -BRDA:127,11,0,0 -BRDA:130,12,0,2 -BRDA:130,13,0,0 -BRDA:131,14,0,2 -BRDA:131,15,0,0 -BRDA:131,16,0,0 -BRDA:135,17,0,2 -BRDA:136,18,0,0 -BRF:19 -BRH:8 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:191,0 +DA:192,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:222,0 +LF:222 +LH:0 +BRDA:1,0,0,0 +BRF:1 +BRH:0 end_of_record TN: -SF:src\components\timeline-vertical\timeline-vertical.tsx -FN:26,TimelineVertical +SF:src\models\TimelineVerticalModel.ts +FN:1,(empty-report) FNF:1 FNH:0 -FNDA:0,TimelineVertical -DA:1,1 -DA:2,1 -DA:3,1 -DA:4,1 -DA:5,1 -DA:6,1 -DA:7,1 -DA:8,1 -DA:9,1 -DA:10,1 -DA:11,1 -DA:12,1 -DA:13,1 -DA:14,1 -DA:15,1 -DA:16,1 -DA:17,1 -DA:18,1 -DA:19,1 -DA:20,1 -DA:21,1 -DA:22,1 -DA:23,1 -DA:24,1 -DA:25,1 -DA:26,1 +FNDA:0,(empty-report) +DA:1,0 +DA:2,0 +DA:3,0 +DA:4,0 +DA:5,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:22,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 DA:27,0 DA:28,0 DA:29,0 @@ -6488,24 +10790,55 @@ DA:118,0 DA:119,0 DA:120,0 DA:121,0 -DA:122,1 -DA:123,1 -DA:124,1 -DA:125,1 -LF:125 -LH:30 -BRF:0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +LF:153 +LH:0 +BRDA:1,0,0,0 +BRF:1 BRH:0 end_of_record TN: SF:src\utils\index.ts -FN:4,uniqueID -FN:14,hexToRGBA -FN:22,getDefaultThemeOrDark -FN:29,getDefaultClassNames -FN:39,getDefaultButtonTexts -FN:52,getSlideShowType -FNF:6 +FN:5,uniqueID +FN:15,hexToRGBA +FN:23,getDefaultThemeOrDark +FN:30,getDefaultClassNames +FN:40,getDefaultButtonTexts +FN:53,getSlideShowType +FN:70,isTextArray +FN:74,sanitizeHtmlText +FNF:8 FNH:6 FNDA:1,uniqueID FNDA:33,hexToRGBA @@ -6513,6 +10846,8 @@ FNDA:3,getDefaultThemeOrDark FNDA:1,getDefaultClassNames FNDA:1,getDefaultButtonTexts FNDA:4,getSlideShowType +FNDA:0,isTextArray +FNDA:0,sanitizeHtmlText DA:1,1 DA:2,1 DA:3,1 @@ -6521,26 +10856,26 @@ DA:5,1 DA:6,1 DA:7,1 DA:8,1 -DA:9,7 +DA:9,1 DA:10,7 -DA:11,1 +DA:11,7 DA:12,1 DA:13,1 DA:14,1 -DA:15,33 +DA:15,1 DA:16,33 DA:17,33 DA:18,33 DA:19,33 DA:20,33 -DA:21,1 +DA:21,33 DA:22,1 -DA:23,3 -DA:24,1 +DA:23,1 +DA:24,3 DA:25,1 -DA:26,2 +DA:26,1 DA:27,2 -DA:28,1 +DA:28,2 DA:29,1 DA:30,1 DA:31,1 @@ -6565,37 +10900,49 @@ DA:49,1 DA:50,1 DA:51,1 DA:52,1 -DA:53,4 +DA:53,1 DA:54,4 DA:55,4 -DA:56,1 +DA:56,4 DA:57,1 -DA:58,4 -DA:59,1 +DA:58,1 +DA:59,4 DA:60,1 -DA:61,2 -DA:62,4 -DA:63,1 +DA:61,1 +DA:62,2 +DA:63,4 DA:64,1 DA:65,1 DA:66,1 DA:67,1 -LF:67 -LH:67 -BRDA:4,0,0,1 -BRDA:8,1,0,7 -BRDA:14,2,0,33 -BRDA:22,3,0,3 -BRDA:23,4,0,1 -BRDA:25,5,0,2 -BRDA:29,6,0,1 -BRDA:39,7,0,1 -BRDA:52,8,0,4 -BRDA:55,9,0,1 -BRDA:57,10,0,3 -BRDA:58,11,0,1 -BRDA:60,12,0,2 -BRDA:62,13,0,1 +DA:68,1 +DA:69,1 +DA:70,1 +DA:71,0 +DA:72,0 +DA:73,1 +DA:74,1 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +LF:79 +LH:72 +BRDA:5,0,0,1 +BRDA:9,1,0,7 +BRDA:15,2,0,33 +BRDA:23,3,0,3 +BRDA:24,4,0,1 +BRDA:26,5,0,2 +BRDA:30,6,0,1 +BRDA:40,7,0,1 +BRDA:53,8,0,4 +BRDA:56,9,0,1 +BRDA:58,10,0,3 +BRDA:59,11,0,1 +BRDA:61,12,0,2 +BRDA:63,13,0,1 BRF:14 BRH:14 end_of_record diff --git a/src/components/timeline-elements/timeline-card-content/__tests__/__snapshots__/content-footer.test.tsx.snap b/src/components/timeline-elements/timeline-card-content/__tests__/__snapshots__/content-footer.test.tsx.snap index 2e48b611..fb95551d 100644 --- a/src/components/timeline-elements/timeline-card-content/__tests__/__snapshots__/content-footer.test.tsx.snap +++ b/src/components/timeline-elements/timeline-card-content/__tests__/__snapshots__/content-footer.test.tsx.snap @@ -3,12 +3,12 @@ exports[`ContentFooter > should match snapshot 1`] = `
diff --git a/src/components/timeline-elements/timeline-card-content/__tests__/__snapshots__/content-header.test.tsx.snap b/src/components/timeline-elements/timeline-card-content/__tests__/__snapshots__/content-header.test.tsx.snap index c9fe4518..f1f9cda5 100644 --- a/src/components/timeline-elements/timeline-card-content/__tests__/__snapshots__/content-header.test.tsx.snap +++ b/src/components/timeline-elements/timeline-card-content/__tests__/__snapshots__/content-header.test.tsx.snap @@ -3,16 +3,16 @@ exports[`Content Header > should match the snapshot 1`] = `

title

content

diff --git a/src/components/timeline-elements/timeline-card-media/__tests__/__snapshots__/timeline-card-media.test.tsx.snap b/src/components/timeline-elements/timeline-card-media/__tests__/__snapshots__/timeline-card-media.test.tsx.snap index 67951802..3d0d01a6 100644 --- a/src/components/timeline-elements/timeline-card-media/__tests__/__snapshots__/timeline-card-media.test.tsx.snap +++ b/src/components/timeline-elements/timeline-card-media/__tests__/__snapshots__/timeline-card-media.test.tsx.snap @@ -3,16 +3,16 @@ exports[`Timeline Card media > should match the snapshot ( IMAGE ) 1`] = `
Image should match the snapshot ( IMAGE ) 1`] = `

This is another test

@@ -39,27 +39,27 @@ exports[`Timeline Card media > should match the snapshot ( IMAGE ) 1`] = ` exports[`Timeline Card media > should match the snapshot ( VIDEO ) 1`] = `