nixbot

builds

failed grimmory-frontend-3.3.3 checks.x86_64-linux.package-grimmory · build #239 · raw

1structuredAttrs is enabled
unpackPhase
2unpacking source archive /nix/store/f8jjn5qv983sq9ph4z4bly4wa1ky7ky1-source3source root is source
configurePhase
4no configure script, doing nothing5Executing pnpmConfigHook6~ /build/source7/build/source8Found 'pnpm' with version '11.22.0'9Using fetcherVersion: 410Configuring pnpm store11Installing dependencies12Final pnpm config:13{14 "@jsr:registry": "https://npm.jsr.io/",15 "allowBuilds": {16 "@parcel/watcher": true,17 "esbuild": true,18 "lmdb": true,19 "msgpackr-extract": true20 },21 "blockExoticSubdeps": true,22 "minimumReleaseAge": 4320,23 "nodeLinker": "isolated",24 "packageImportMethod": "clone-or-copy",25 "packages": [26 "frontend",27 "tools/release"28 ],29 "pmOnFail": "ignore",30 "registry": "https://registry.npmjs.org/",31 "reporter": "append-only",32 "storeDir": "/build/tmp.JSk0E32BWE",33 "strictDepBuilds": true,34 "trustLockfile": true,35 "userAgent": "pnpm/11.22.0 npm/? node/v24.19.0 linux x64"36}3738Lockfile is up to date, resolution step is skipped39Progress: resolved 1, reused 0, downloaded 0, added 040. | +809 41Packages are cloned from the content-addressable store to the virtual store.42 Content-addressable store is at: /build/tmp.JSk0E32BWE/v1143 Virtual store is at: node_modules/.pnpm44Progress: resolved 809, reused 808, downloaded 0, added 14645Progress: resolved 809, reused 808, downloaded 0, added 29746Progress: resolved 809, reused 808, downloaded 0, added 51947Progress: resolved 809, reused 808, downloaded 0, added 69148Progress: resolved 809, reused 808, downloaded 0, added 80249Progress: resolved 809, reused 808, downloaded 0, added 809, done50Done in 7.7s using pnpm v11.22.051Patching scripts52patching script interpreter paths in node_modules/.modules.yaml node_modules/.package-map.json node_modules/.pnpm node_modules/.pnpm-workspace-state-v1.json53node_modules/.pnpm/@angular+service-worker@21.2.19_@angular+core@21.2.19_@angular+compiler@21.2.19_rxjs@7.8.2__rxjs@7.8.2/node_modules/@angular/service-worker/ngsw-config.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"54node_modules/.pnpm/@stomp+rx-stomp@2.4.0_@stomp+stompjs@7.3.0_rxjs@7.8.2_uuid@14.0.1/node_modules/@stomp/rx-stomp/node_modules/.bin/uuid: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"55node_modules/.pnpm/uuid@14.0.1/node_modules/uuid/dist-node/bin/uuid: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"56node_modules/.pnpm/@angular-devkit+architect@0.2102.20_chokidar@5.0.0/node_modules/@angular-devkit/architect/bin/architect.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"57node_modules/.pnpm/@angular-devkit+architect@0.2102.20_chokidar@5.0.0/node_modules/@angular-devkit/architect/bin/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"58node_modules/.pnpm/@angular-devkit+architect@0.2102.20_chokidar@5.0.0/node_modules/@angular-devkit/architect/bin/architect.d.ts: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"59node_modules/.pnpm/@analogjs+vite-plugin-angular@2.6.4_@angular+build@21.2.20_@angular+compiler-cli@21.2.1_d1f1b5fbe1196b66a5e8efd2adb25e6c/node_modules/@analogjs/vite-plugin-angular/node_modules/.bin/vite: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"60node_modules/.pnpm/@angular+build@21.2.20_@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports_6df3673f15313500576fe663b3d729f6/node_modules/@angular/build/node_modules/.bin/architect: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"61node_modules/.pnpm/@angular+build@21.2.20_@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports_6df3673f15313500576fe663b3d729f6/node_modules/@angular/build/node_modules/.bin/ngc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"62node_modules/.pnpm/@angular+build@21.2.20_@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports_6df3673f15313500576fe663b3d729f6/node_modules/@angular/build/node_modules/.bin/esbuild: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"63node_modules/.pnpm/@angular+build@21.2.20_@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports_6df3673f15313500576fe663b3d729f6/node_modules/@angular/build/node_modules/.bin/browserslist: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"64node_modules/.pnpm/@angular+build@21.2.20_@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports_6df3673f15313500576fe663b3d729f6/node_modules/@angular/build/node_modules/.bin/ng-xi18n: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"65node_modules/.pnpm/@angular+build@21.2.20_@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports_6df3673f15313500576fe663b3d729f6/node_modules/@angular/build/node_modules/.bin/rolldown: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"66node_modules/.pnpm/@angular+build@21.2.20_@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports_6df3673f15313500576fe663b3d729f6/node_modules/@angular/build/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"67node_modules/.pnpm/@angular+build@21.2.20_@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports_6df3673f15313500576fe663b3d729f6/node_modules/@angular/build/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"68node_modules/.pnpm/@angular+build@21.2.20_@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports_6df3673f15313500576fe663b3d729f6/node_modules/@angular/build/node_modules/.bin/sass: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"69node_modules/.pnpm/@angular+build@21.2.20_@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports_6df3673f15313500576fe663b3d729f6/node_modules/@angular/build/node_modules/.bin/vite: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"70node_modules/.pnpm/@angular+build@21.2.20_@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports_6df3673f15313500576fe663b3d729f6/node_modules/@angular/build/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"71node_modules/.pnpm/@angular+build@21.2.20_@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports_6df3673f15313500576fe663b3d729f6/node_modules/@angular/build/node_modules/.bin/download-lmdb-prebuilds: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"72node_modules/.pnpm/@angular+build@21.2.20_@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports_6df3673f15313500576fe663b3d729f6/node_modules/@angular/build/node_modules/.bin/vitest: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"73node_modules/.pnpm/@angular+build@21.2.20_@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports_6df3673f15313500576fe663b3d729f6/node_modules/@angular/build/node_modules/.bin/ngsw-config: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"74node_modules/.pnpm/@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports-color@10.2.2_typescript@5.9.3/node_modules/@angular/compiler-cli/src/bin/ng_xi18n.d.ts: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"75node_modules/.pnpm/@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports-color@10.2.2_typescript@5.9.3/node_modules/@angular/compiler-cli/src/bin/ngc.d.ts: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"76node_modules/.pnpm/@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports-color@10.2.2_typescript@5.9.3/node_modules/@angular/compiler-cli/bundles/src/bin/ng_xi18n.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"77node_modules/.pnpm/@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports-color@10.2.2_typescript@5.9.3/node_modules/@angular/compiler-cli/bundles/src/bin/ngc.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"78node_modules/.pnpm/@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports-color@10.2.2_typescript@5.9.3/node_modules/@angular/compiler-cli/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"79node_modules/.pnpm/@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports-color@10.2.2_typescript@5.9.3/node_modules/@angular/compiler-cli/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"80node_modules/.pnpm/@angular+compiler-cli@21.2.19_@angular+compiler@21.2.19_supports-color@10.2.2_typescript@5.9.3/node_modules/@angular/compiler-cli/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"81node_modules/.pnpm/@angular+cli@21.2.20_@types+node@24.13.3_chokidar@5.0.0_supports-color@10.2.2/node_modules/@angular/cli/bin/ng.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"82node_modules/.pnpm/@angular+cli@21.2.20_@types+node@24.13.3_chokidar@5.0.0_supports-color@10.2.2/node_modules/@angular/cli/node_modules/.bin/architect: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"83node_modules/.pnpm/@angular+cli@21.2.20_@types+node@24.13.3_chokidar@5.0.0_supports-color@10.2.2/node_modules/@angular/cli/node_modules/.bin/pacote: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"84node_modules/.pnpm/@angular+cli@21.2.20_@types+node@24.13.3_chokidar@5.0.0_supports-color@10.2.2/node_modules/@angular/cli/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"85node_modules/.pnpm/@eslint+js@10.0.1_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2_/node_modules/@eslint/js/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"86node_modules/.pnpm/@playwright+test@1.62.1/node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"87node_modules/.pnpm/@playwright+test@1.62.1/node_modules/@playwright/test/node_modules/.bin/playwright: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"88node_modules/.pnpm/@testing-library+jest-dom@7.0.1_@testing-library+dom@10.4.1_vitest@4.1.10/node_modules/@testing-library/jest-dom/node_modules/.bin/vitest: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"89node_modules/.pnpm/eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2/node_modules/eslint/bin/eslint.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"90node_modules/.pnpm/eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2/node_modules/eslint/node_modules/.bin/jiti: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"91node_modules/.pnpm/@vitest+coverage-v8@4.1.10_vitest@4.1.10/node_modules/@vitest/coverage-v8/node_modules/.bin/vitest: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"92node_modules/.pnpm/angular-eslint@21.4.0_@angular+cli@21.2.20_@types+node@24.13.3_chokidar@5.0.0_supports-_a966fc0eeba0278ae0a132816df8d314/node_modules/angular-eslint/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"93node_modules/.pnpm/angular-eslint@21.4.0_@angular+cli@21.2.20_@types+node@24.13.3_chokidar@5.0.0_supports-_a966fc0eeba0278ae0a132816df8d314/node_modules/angular-eslint/node_modules/.bin/ng: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"94node_modules/.pnpm/angular-eslint@21.4.0_@angular+cli@21.2.20_@types+node@24.13.3_chokidar@5.0.0_supports-_a966fc0eeba0278ae0a132816df8d314/node_modules/angular-eslint/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"95node_modules/.pnpm/angular-eslint@21.4.0_@angular+cli@21.2.20_@types+node@24.13.3_chokidar@5.0.0_supports-_a966fc0eeba0278ae0a132816df8d314/node_modules/angular-eslint/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"96node_modules/.pnpm/jsdom@30.0.1/node_modules/jsdom/node_modules/.bin/specificity: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"97node_modules/.pnpm/stylelint@17.14.1_supports-color@10.2.2_typescript@5.9.3/node_modules/stylelint/bin/stylelint.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"98node_modules/.pnpm/postcss@8.5.26/node_modules/postcss/node_modules/.bin/nanoid: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"99node_modules/.pnpm/stylelint-config-standard-scss@17.0.0_postcss@8.5.26_stylelint@17.14.1_supports-color@10.2.2_typescript@5.9.3_/node_modules/stylelint-config-standard-scss/node_modules/.bin/stylelint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"100node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/bin/tsc: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"101node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/bin/tsserver: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"102node_modules/.pnpm/typescript-eslint@8.67.0_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__supports-color@10.2.2_typescript@5.9.3/node_modules/typescript-eslint/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"103node_modules/.pnpm/typescript-eslint@8.67.0_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__supports-color@10.2.2_typescript@5.9.3/node_modules/typescript-eslint/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"104node_modules/.pnpm/typescript-eslint@8.67.0_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__supports-color@10.2.2_typescript@5.9.3/node_modules/typescript-eslint/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"105node_modules/.pnpm/vitest@4.1.10_@types+node@24.13.3_@vitest+coverage-v8@4.1.10_jsdom@30.0.1_vite@7.3.6_@t_794e7734b4d7367f99465db36faef7c0/node_modules/vitest/vitest.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"106node_modules/.pnpm/vitest@4.1.10_@types+node@24.13.3_@vitest+coverage-v8@4.1.10_jsdom@30.0.1_vite@7.3.6_@t_794e7734b4d7367f99465db36faef7c0/node_modules/vitest/node_modules/.bin/vite: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"107node_modules/.pnpm/vitest@4.1.10_@types+node@24.13.3_@vitest+coverage-v8@4.1.10_jsdom@30.0.1_vite@7.3.6_@t_794e7734b4d7367f99465db36faef7c0/node_modules/vitest/node_modules/.bin/why-is-node-running: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"108node_modules/.pnpm/vitest-canvas-mock@1.1.4_vitest@4.1.10/node_modules/vitest-canvas-mock/node_modules/.bin/vitest: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"109node_modules/.pnpm/markdown-it@15.0.0/node_modules/markdown-it/bin/markdown-it.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"110node_modules/.pnpm/@babel+core@7.29.7_supports-color@10.2.2/node_modules/@babel/core/node_modules/.bin/parser: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"111node_modules/.pnpm/@babel+core@7.29.7_supports-color@10.2.2/node_modules/@babel/core/node_modules/.bin/json5: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"112node_modules/.pnpm/@babel+core@7.29.7_supports-color@10.2.2/node_modules/@babel/core/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"113node_modules/.pnpm/@vitejs+plugin-basic-ssl@2.1.4_vite@7.3.6_@types+node@24.13.3_jiti@2.7.0_lightningcss@1.32.0_sass@1.97.3_/node_modules/@vitejs/plugin-basic-ssl/node_modules/.bin/vite: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"114node_modules/.pnpm/browserslist@4.28.8/node_modules/browserslist/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"115node_modules/.pnpm/browserslist@4.28.8/node_modules/browserslist/node_modules/.bin/baseline-browser-mapping: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"116node_modules/.pnpm/browserslist@4.28.8/node_modules/browserslist/node_modules/.bin/update-browserslist-db: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"117node_modules/.pnpm/esbuild@0.28.1/node_modules/esbuild/bin/esbuild: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"118node_modules/.pnpm/istanbul-lib-instrument@6.0.3_supports-color@10.2.2/node_modules/istanbul-lib-instrument/node_modules/.bin/parser: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"119node_modules/.pnpm/istanbul-lib-instrument@6.0.3_supports-color@10.2.2/node_modules/istanbul-lib-instrument/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"120node_modules/.pnpm/rolldown@1.0.0-rc.4_@emnapi+core@1.10.0_@emnapi+runtime@1.10.0/node_modules/rolldown/bin/cli.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"121node_modules/.pnpm/semver@7.7.4/node_modules/semver/bin/semver.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"122node_modules/.pnpm/sass@1.97.3/node_modules/sass/sass.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"123node_modules/.pnpm/vite@7.3.6_@types+node@24.13.3_jiti@2.7.0_lightningcss@1.32.0_sass@1.97.3/node_modules/vite/bin/vite.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"124node_modules/.pnpm/vite@7.3.6_@types+node@24.13.3_jiti@2.7.0_lightningcss@1.32.0_sass@1.97.3/node_modules/vite/node_modules/.bin/esbuild: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"125node_modules/.pnpm/vite@7.3.6_@types+node@24.13.3_jiti@2.7.0_lightningcss@1.32.0_sass@1.97.3/node_modules/vite/node_modules/.bin/jiti: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"126node_modules/.pnpm/vite@7.3.6_@types+node@24.13.3_jiti@2.7.0_lightningcss@1.32.0_sass@1.97.3/node_modules/vite/node_modules/.bin/rollup: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"127node_modules/.pnpm/vite@7.3.6_@types+node@24.13.3_jiti@2.7.0_lightningcss@1.32.0_sass@1.97.3/node_modules/vite/node_modules/.bin/sass: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"128node_modules/.pnpm/lmdb@3.5.1/node_modules/lmdb/bin/download-prebuilds.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"129node_modules/.pnpm/lmdb@3.5.1/node_modules/lmdb/node_modules/.bin/node-gyp-build-optional-packages: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"130node_modules/.pnpm/lmdb@3.5.1/node_modules/lmdb/node_modules/.bin/node-gyp-build-optional-packages-test: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"131node_modules/.pnpm/lmdb@3.5.1/node_modules/lmdb/node_modules/.bin/node-gyp-build-optional-packages-optional: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"132node_modules/.pnpm/pacote@21.5.1_supports-color@10.2.2/node_modules/pacote/bin/index.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"133node_modules/.pnpm/pacote@21.5.1_supports-color@10.2.2/node_modules/pacote/node_modules/.bin/installed-package-contents: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"134node_modules/.pnpm/npm-package-arg@13.0.2/node_modules/npm-package-arg/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"135node_modules/.pnpm/playwright@1.62.1/node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"136node_modules/.pnpm/playwright@1.62.1/node_modules/playwright/node_modules/.bin/playwright-core: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"137node_modules/.pnpm/semver@7.8.5/node_modules/semver/bin/semver.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"138node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/node_modules/.bin/lz-string: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"139node_modules/.pnpm/@tailwindcss+node@4.3.3/node_modules/@tailwindcss/node/node_modules/.bin/jiti: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"140node_modules/.pnpm/magicast@0.5.3/node_modules/magicast/node_modules/.bin/parser: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"141node_modules/.pnpm/@angular-eslint+eslint-plugin@21.4.0_@typescript-eslint+utils@8.62.1_eslint@10.8.1_jiti_8d78b468c924c88be8b44e10f59ded6b/node_modules/@angular-eslint/eslint-plugin/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"142node_modules/.pnpm/@angular-eslint+eslint-plugin@21.4.0_@typescript-eslint+utils@8.62.1_eslint@10.8.1_jiti_8d78b468c924c88be8b44e10f59ded6b/node_modules/@angular-eslint/eslint-plugin/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"143node_modules/.pnpm/@angular-eslint+eslint-plugin@21.4.0_@typescript-eslint+utils@8.62.1_eslint@10.8.1_jiti_8d78b468c924c88be8b44e10f59ded6b/node_modules/@angular-eslint/eslint-plugin/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"144node_modules/.pnpm/@angular-eslint+eslint-plugin-template@21.4.0_@angular-eslint+template-parser@21.4.0_es_47f5a9dfb91022293f437788c76d9e06/node_modules/@angular-eslint/eslint-plugin-template/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"145node_modules/.pnpm/@angular-eslint+eslint-plugin-template@21.4.0_@angular-eslint+template-parser@21.4.0_es_47f5a9dfb91022293f437788c76d9e06/node_modules/@angular-eslint/eslint-plugin-template/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"146node_modules/.pnpm/@angular-eslint+eslint-plugin-template@21.4.0_@angular-eslint+template-parser@21.4.0_es_47f5a9dfb91022293f437788c76d9e06/node_modules/@angular-eslint/eslint-plugin-template/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"147node_modules/.pnpm/@angular-eslint+schematics@21.4.0_@angular-eslint+template-parser@21.4.0_eslint@10.8.1__adf1e4889fdbba53a276d32ae9f405a8/node_modules/@angular-eslint/schematics/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"148node_modules/.pnpm/@angular-eslint+schematics@21.4.0_@angular-eslint+template-parser@21.4.0_eslint@10.8.1__adf1e4889fdbba53a276d32ae9f405a8/node_modules/@angular-eslint/schematics/node_modules/.bin/ng: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"149node_modules/.pnpm/@angular-eslint+builder@21.4.0_@angular+cli@21.2.20_@types+node@24.13.3_chokidar@5.0.0__2ee93cb34efff6b81a330874dac5e1eb/node_modules/@angular-eslint/builder/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"150node_modules/.pnpm/@angular-eslint+builder@21.4.0_@angular+cli@21.2.20_@types+node@24.13.3_chokidar@5.0.0__2ee93cb34efff6b81a330874dac5e1eb/node_modules/@angular-eslint/builder/node_modules/.bin/ng: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"151node_modules/.pnpm/@angular-eslint+builder@21.4.0_@angular+cli@21.2.20_@types+node@24.13.3_chokidar@5.0.0__2ee93cb34efff6b81a330874dac5e1eb/node_modules/@angular-eslint/builder/node_modules/.bin/architect: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"152node_modules/.pnpm/@angular-eslint+builder@21.4.0_@angular+cli@21.2.20_@types+node@24.13.3_chokidar@5.0.0__2ee93cb34efff6b81a330874dac5e1eb/node_modules/@angular-eslint/builder/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"153node_modules/.pnpm/@angular-eslint+builder@21.4.0_@angular+cli@21.2.20_@types+node@24.13.3_chokidar@5.0.0__2ee93cb34efff6b81a330874dac5e1eb/node_modules/@angular-eslint/builder/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"154node_modules/.pnpm/@eslint-community+eslint-utils@4.10.1_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2_/node_modules/@eslint-community/eslint-utils/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"155node_modules/.pnpm/ajv@6.15.0/node_modules/ajv/scripts/info: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"156node_modules/.pnpm/ajv@6.15.0/node_modules/ajv/scripts/prepare-tests: interpreter directive changed from "#!/usr/bin/env sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"157node_modules/.pnpm/ajv@6.15.0/node_modules/ajv/scripts/publish-built-version: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash"158node_modules/.pnpm/ajv@6.15.0/node_modules/ajv/scripts/travis-gh-pages: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash"159node_modules/.pnpm/cross-spawn@7.0.6/node_modules/cross-spawn/node_modules/.bin/node-which: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"160node_modules/.pnpm/espree@11.2.0/node_modules/espree/node_modules/.bin/acorn: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"161node_modules/.pnpm/jiti@2.7.0/node_modules/jiti/lib/jiti-cli.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"162node_modules/.pnpm/@bramus+specificity@2.4.2/node_modules/@bramus/specificity/bin/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"163node_modules/.pnpm/tough-cookie@6.0.2/node_modules/tough-cookie/node_modules/.bin/tldts: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"164node_modules/.pnpm/nanoid@3.3.18/node_modules/nanoid/bin/nanoid.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"165node_modules/.pnpm/cosmiconfig@9.0.2_typescript@5.9.3/node_modules/cosmiconfig/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"166node_modules/.pnpm/cosmiconfig@9.0.2_typescript@5.9.3/node_modules/cosmiconfig/node_modules/.bin/js-yaml: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"167node_modules/.pnpm/cosmiconfig@9.0.2_typescript@5.9.3/node_modules/cosmiconfig/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"168node_modules/.pnpm/postcss-selector-parser@7.1.4/node_modules/postcss-selector-parser/node_modules/.bin/cssesc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"169node_modules/.pnpm/stylelint-config-standard@40.0.0_stylelint@17.14.1_supports-color@10.2.2_typescript@5.9.3_/node_modules/stylelint-config-standard/node_modules/.bin/stylelint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"170node_modules/.pnpm/@typescript-eslint+eslint-plugin@8.67.0_@typescript-eslint+parser@8.67.0_eslint@10.8.1__15b50545da3afc56015e3d338eff4299/node_modules/@typescript-eslint/eslint-plugin/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"171node_modules/.pnpm/@typescript-eslint+eslint-plugin@8.67.0_@typescript-eslint+parser@8.67.0_eslint@10.8.1__15b50545da3afc56015e3d338eff4299/node_modules/@typescript-eslint/eslint-plugin/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"172node_modules/.pnpm/@typescript-eslint+eslint-plugin@8.67.0_@typescript-eslint+parser@8.67.0_eslint@10.8.1__15b50545da3afc56015e3d338eff4299/node_modules/@typescript-eslint/eslint-plugin/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"173node_modules/.pnpm/stylelint-config-recommended-scss@17.0.0_postcss@8.5.26_stylelint@17.14.1_supports-color@10.2.2_typescript@5.9.3_/node_modules/stylelint-config-recommended-scss/node_modules/.bin/stylelint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"174node_modules/.pnpm/@typescript-eslint+parser@8.67.0_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/parser/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"175node_modules/.pnpm/@typescript-eslint+parser@8.67.0_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/parser/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"176node_modules/.pnpm/@typescript-eslint+parser@8.67.0_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/parser/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"177node_modules/.pnpm/@typescript-eslint+typescript-estree@8.67.0_supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/typescript-estree/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"178node_modules/.pnpm/@typescript-eslint+typescript-estree@8.67.0_supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/typescript-estree/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"179node_modules/.pnpm/@typescript-eslint+typescript-estree@8.67.0_supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/typescript-estree/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"180node_modules/.pnpm/@typescript-eslint+utils@8.67.0_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/utils/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"181node_modules/.pnpm/@typescript-eslint+utils@8.67.0_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/utils/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"182node_modules/.pnpm/@typescript-eslint+utils@8.67.0_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/utils/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"183node_modules/.pnpm/@vitest+mocker@4.1.10_vite@7.3.6_@types+node@24.13.3_jiti@2.7.0_lightningcss@1.32.0_sass@1.97.3_/node_modules/@vitest/mocker/node_modules/.bin/vite: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"184node_modules/.pnpm/why-is-node-running@2.3.0/node_modules/why-is-node-running/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"185node_modules/.pnpm/vue@3.5.34_typescript@5.9.3/node_modules/vue/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"186node_modules/.pnpm/vue@3.5.34_typescript@5.9.3/node_modules/vue/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"187node_modules/.pnpm/svelte@5.55.9_@typescript-eslint+types@8.62.1/node_modules/svelte/node_modules/.bin/acorn: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"188node_modules/.pnpm/cosmiconfig@8.3.6_typescript@5.9.3/node_modules/cosmiconfig/node_modules/.bin/js-yaml: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"189node_modules/.pnpm/cosmiconfig@8.3.6_typescript@5.9.3/node_modules/cosmiconfig/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"190node_modules/.pnpm/cosmiconfig@8.3.6_typescript@5.9.3/node_modules/cosmiconfig/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"191node_modules/.pnpm/@ts-morph+common@0.22.0/node_modules/@ts-morph/common/node_modules/.bin/mkdirp: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"192node_modules/.pnpm/rollup@4.62.2/node_modules/rollup/dist/bin/rollup: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"193node_modules/.pnpm/@babel+generator@7.29.7/node_modules/@babel/generator/node_modules/.bin/parser: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"194node_modules/.pnpm/@babel+generator@7.29.7/node_modules/@babel/generator/node_modules/.bin/jsesc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"195node_modules/.pnpm/@babel+helper-compilation-targets@7.29.7/node_modules/@babel/helper-compilation-targets/node_modules/.bin/browserslist: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"196node_modules/.pnpm/@babel+helper-compilation-targets@7.29.7/node_modules/@babel/helper-compilation-targets/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"197node_modules/.pnpm/@babel+parser@7.29.8/node_modules/@babel/parser/bin/babel-parser.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"198node_modules/.pnpm/@babel+template@7.29.7/node_modules/@babel/template/node_modules/.bin/parser: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"199node_modules/.pnpm/@babel+traverse@7.29.7_supports-color@10.2.2/node_modules/@babel/traverse/node_modules/.bin/parser: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"200node_modules/.pnpm/semver@6.3.1/node_modules/semver/bin/semver.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"201node_modules/.pnpm/json5@2.2.3/node_modules/json5/lib/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"202node_modules/.pnpm/baseline-browser-mapping@2.11.13/node_modules/baseline-browser-mapping/dist/cli.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"203node_modules/.pnpm/update-browserslist-db@1.3.1_browserslist@4.28.8/node_modules/update-browserslist-db/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"204node_modules/.pnpm/update-browserslist-db@1.3.1_browserslist@4.28.8/node_modules/update-browserslist-db/node_modules/.bin/browserslist: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"205node_modules/.pnpm/node-gyp-build-optional-packages@5.2.2/node_modules/node-gyp-build-optional-packages/bin.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"206node_modules/.pnpm/node-gyp-build-optional-packages@5.2.2/node_modules/node-gyp-build-optional-packages/build-test.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"207node_modules/.pnpm/node-gyp-build-optional-packages@5.2.2/node_modules/node-gyp-build-optional-packages/optional.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"208node_modules/.pnpm/node-addon-api@6.1.0/node_modules/node-addon-api/tools/conversion.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"209node_modules/.pnpm/msgpackr@1.12.1/node_modules/msgpackr/node_modules/.bin/download-msgpackr-prebuilds: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"210node_modules/.pnpm/@npmcli+git@7.0.2/node_modules/@npmcli/git/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"211node_modules/.pnpm/@npmcli+git@7.0.2/node_modules/@npmcli/git/node_modules/.bin/node-which: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"212node_modules/.pnpm/@npmcli+installed-package-contents@4.0.0/node_modules/@npmcli/installed-package-contents/bin/index.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"213node_modules/.pnpm/@npmcli+package-json@7.0.5/node_modules/@npmcli/package-json/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"214node_modules/.pnpm/@npmcli+promise-spawn@9.0.1/node_modules/@npmcli/promise-spawn/node_modules/.bin/node-which: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"215node_modules/.pnpm/@npmcli+run-script@10.0.4/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp: interpreter directive changed from "#!/usr/bin/env sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"216node_modules/.pnpm/@npmcli+run-script@10.0.4/node_modules/@npmcli/run-script/node_modules/.bin/node-gyp: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"217node_modules/.pnpm/npm-pick-manifest@11.0.3/node_modules/npm-pick-manifest/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"218node_modules/.pnpm/playwright-core@1.62.1/node_modules/playwright-core/lib/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"219node_modules/.pnpm/playwright-core@1.62.1/node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash"220node_modules/.pnpm/playwright-core@1.62.1/node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash"221node_modules/.pnpm/playwright-core@1.62.1/node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash"222node_modules/.pnpm/playwright-core@1.62.1/node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash"223node_modules/.pnpm/playwright-core@1.62.1/node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash"224node_modules/.pnpm/playwright-core@1.62.1/node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash"225node_modules/.pnpm/playwright-core@1.62.1/node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash"226node_modules/.pnpm/playwright-core@1.62.1/node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash"227node_modules/.pnpm/playwright-core@1.62.1/node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash"228node_modules/.pnpm/playwright-core@1.62.1/node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash"229node_modules/.pnpm/playwright-core@1.62.1/node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"230node_modules/.pnpm/lz-string@1.5.0/node_modules/lz-string/bin/bin.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"231node_modules/.pnpm/make-dir@4.0.0/node_modules/make-dir/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"232node_modules/.pnpm/ts-api-utils@2.5.0_typescript@5.9.3/node_modules/ts-api-utils/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"233node_modules/.pnpm/ts-api-utils@2.5.0_typescript@5.9.3/node_modules/ts-api-utils/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"234node_modules/.pnpm/@angular-eslint+utils@21.4.0_@typescript-eslint+utils@8.62.1_eslint@10.8.1_jiti@2.7.0_s_b60fa9296188fb34e211f53d0454a210/node_modules/@angular-eslint/utils/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"235node_modules/.pnpm/@angular-eslint+utils@21.4.0_@typescript-eslint+utils@8.62.1_eslint@10.8.1_jiti@2.7.0_s_b60fa9296188fb34e211f53d0454a210/node_modules/@angular-eslint/utils/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"236node_modules/.pnpm/@angular-eslint+utils@21.4.0_@typescript-eslint+utils@8.62.1_eslint@10.8.1_jiti@2.7.0_s_b60fa9296188fb34e211f53d0454a210/node_modules/@angular-eslint/utils/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"237node_modules/.pnpm/@typescript-eslint+typescript-estree@8.62.1_supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/typescript-estree/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"238node_modules/.pnpm/@typescript-eslint+typescript-estree@8.62.1_supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/typescript-estree/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"239node_modules/.pnpm/@typescript-eslint+typescript-estree@8.62.1_supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/typescript-estree/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"240node_modules/.pnpm/@babel+parser@7.29.7/node_modules/@babel/parser/bin/babel-parser.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"241node_modules/.pnpm/which@2.0.2/node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"242node_modules/.pnpm/acorn@8.18.0/node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"243node_modules/.pnpm/acorn-jsx@5.3.2_acorn@8.18.0/node_modules/acorn-jsx/node_modules/.bin/acorn: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"244node_modules/.pnpm/tldts@7.4.10/node_modules/tldts/bin/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"245node_modules/.pnpm/@angular-eslint+template-parser@21.4.0_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__typescript@5.9.3/node_modules/@angular-eslint/template-parser/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"246node_modules/.pnpm/@angular-eslint+template-parser@21.4.0_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__typescript@5.9.3/node_modules/@angular-eslint/template-parser/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"247node_modules/.pnpm/@angular-eslint+template-parser@21.4.0_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__typescript@5.9.3/node_modules/@angular-eslint/template-parser/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"248node_modules/.pnpm/@typescript-eslint+utils@8.62.1_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/utils/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"249node_modules/.pnpm/@typescript-eslint+utils@8.62.1_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/utils/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"250node_modules/.pnpm/@typescript-eslint+utils@8.62.1_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/utils/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"251node_modules/.pnpm/js-yaml@4.3.0/node_modules/js-yaml/bin/js-yaml.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"252node_modules/.pnpm/global-prefix@3.0.0/node_modules/global-prefix/node_modules/.bin/which: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"253node_modules/.pnpm/cssesc@3.0.0/node_modules/cssesc/bin/cssesc: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"254node_modules/.pnpm/stylelint-scss@7.0.0_stylelint@17.14.1_supports-color@10.2.2_typescript@5.9.3_/node_modules/stylelint-scss/node_modules/.bin/stylelint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"255node_modules/.pnpm/@typescript-eslint+type-utils@8.67.0_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__su_c2ea7778d86e399918963447f59a3d57/node_modules/@typescript-eslint/type-utils/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"256node_modules/.pnpm/@typescript-eslint+type-utils@8.67.0_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__su_c2ea7778d86e399918963447f59a3d57/node_modules/@typescript-eslint/type-utils/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"257node_modules/.pnpm/@typescript-eslint+type-utils@8.67.0_eslint@10.8.1_jiti@2.7.0_supports-color@10.2.2__su_c2ea7778d86e399918963447f59a3d57/node_modules/@typescript-eslint/type-utils/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"258node_modules/.pnpm/@typescript-eslint+project-service@8.67.0_supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/project-service/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"259node_modules/.pnpm/@typescript-eslint+project-service@8.67.0_supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/project-service/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"260node_modules/.pnpm/stylelint-config-recommended@18.0.0_stylelint@17.14.1_supports-color@10.2.2_typescript@5.9.3_/node_modules/stylelint-config-recommended/node_modules/.bin/stylelint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"261node_modules/.pnpm/@sveltejs+acorn-typescript@1.0.11_acorn@8.18.0/node_modules/@sveltejs/acorn-typescript/node_modules/.bin/acorn: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"262node_modules/.pnpm/@vue+compiler-sfc@3.5.34/node_modules/@vue/compiler-sfc/node_modules/.bin/parser: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"263node_modules/.pnpm/jsesc@3.1.0/node_modules/jsesc/bin/jsesc: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"264node_modules/.pnpm/node-addon-api@7.1.1/node_modules/node-addon-api/tools/conversion.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"265node_modules/.pnpm/msgpackr-extract@3.0.4/node_modules/msgpackr-extract/bin/download-prebuilds.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"266node_modules/.pnpm/msgpackr-extract@3.0.4/node_modules/msgpackr-extract/node_modules/.bin/node-gyp-build-optional-packages: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"267node_modules/.pnpm/msgpackr-extract@3.0.4/node_modules/msgpackr-extract/node_modules/.bin/node-gyp-build-optional-packages-optional: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"268node_modules/.pnpm/msgpackr-extract@3.0.4/node_modules/msgpackr-extract/node_modules/.bin/node-gyp-build-optional-packages-test: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"269node_modules/.pnpm/which@6.0.1/node_modules/which/bin/which.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"270node_modules/.pnpm/node-gyp@12.4.0/node_modules/node-gyp/gyp/gyp: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"271node_modules/.pnpm/node-gyp@12.4.0/node_modules/node-gyp/bin/node-gyp.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"272node_modules/.pnpm/node-gyp@12.4.0/node_modules/node-gyp/node_modules/.bin/nopt: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"273node_modules/.pnpm/node-gyp@12.4.0/node_modules/node-gyp/node_modules/.bin/node-which: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"274node_modules/.pnpm/node-gyp@12.4.0/node_modules/node-gyp/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"275node_modules/.pnpm/npm-install-checks@8.0.0/node_modules/npm-install-checks/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"276node_modules/.pnpm/@npmcli+fs@5.0.0/node_modules/@npmcli/fs/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"277node_modules/.pnpm/@typescript-eslint+project-service@8.62.1_supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/project-service/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"278node_modules/.pnpm/@typescript-eslint+project-service@8.62.1_supports-color@10.2.2_typescript@5.9.3/node_modules/@typescript-eslint/project-service/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"279node_modules/.pnpm/@typescript-eslint+tsconfig-utils@8.62.1_typescript@5.9.3/node_modules/@typescript-eslint/tsconfig-utils/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"280node_modules/.pnpm/@typescript-eslint+tsconfig-utils@8.62.1_typescript@5.9.3/node_modules/@typescript-eslint/tsconfig-utils/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"281node_modules/.pnpm/which@1.3.1/node_modules/which/bin/which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"282node_modules/.pnpm/mkdirp@3.0.1/node_modules/mkdirp/dist/cjs/src/bin.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"283node_modules/.pnpm/@vue+compiler-core@3.5.34/node_modules/@vue/compiler-core/node_modules/.bin/parser: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"284node_modules/.pnpm/nopt@9.0.0/node_modules/nopt/bin/nopt.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/k3nz3s314bipvqbcbw3faq823hxpwbn1-nodejs-slim-24.19.0/bin/node"285node_modules/.pnpm/@typescript-eslint+tsconfig-utils@8.66.0_typescript@5.9.3/node_modules/@typescript-eslint/tsconfig-utils/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"286node_modules/.pnpm/@typescript-eslint+tsconfig-utils@8.66.0_typescript@5.9.3/node_modules/@typescript-eslint/tsconfig-utils/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"287node_modules/.pnpm/@typescript-eslint+tsconfig-utils@8.67.0_typescript@5.9.3/node_modules/@typescript-eslint/tsconfig-utils/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"288node_modules/.pnpm/@typescript-eslint+tsconfig-utils@8.67.0_typescript@5.9.3/node_modules/@typescript-eslint/tsconfig-utils/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"289node_modules/.pnpm/node_modules/.bin/ng-xi18n: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"290node_modules/.pnpm/node_modules/.bin/architect: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"291node_modules/.pnpm/node_modules/.bin/ngc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"292node_modules/.pnpm/node_modules/.bin/playwright: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"293node_modules/.pnpm/node_modules/.bin/stylelint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"294node_modules/.pnpm/node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"295node_modules/.pnpm/node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"296node_modules/.pnpm/node_modules/.bin/vitest: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"297node_modules/.pnpm/node_modules/.bin/ngsw-config: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"298node_modules/.pnpm/node_modules/.bin/uuid: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"299node_modules/.pnpm/node_modules/.bin/ng: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"300node_modules/.pnpm/node_modules/.bin/vite: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"301node_modules/.pnpm/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"302node_modules/.pnpm/node_modules/.bin/rolldown: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"303node_modules/.pnpm/node_modules/.bin/sass: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"304node_modules/.pnpm/node_modules/.bin/semver: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"305node_modules/.pnpm/node_modules/.bin/download-lmdb-prebuilds: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"306node_modules/.pnpm/node_modules/.bin/markdown-it: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"307node_modules/.pnpm/node_modules/.bin/jiti: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"308node_modules/.pnpm/node_modules/.bin/specificity: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"309node_modules/.pnpm/node_modules/.bin/nanoid: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"310node_modules/.pnpm/node_modules/.bin/why-is-node-running: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"311node_modules/.pnpm/node_modules/.bin/parser: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"312node_modules/.pnpm/node_modules/.bin/browserslist: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"313node_modules/.pnpm/node_modules/.bin/lz-string: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"314node_modules/.pnpm/node_modules/.bin/esbuild: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"315node_modules/.pnpm/node_modules/.bin/update-browserslist-db: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"316node_modules/.pnpm/node_modules/.bin/js-yaml: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"317node_modules/.pnpm/node_modules/.bin/node-which: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"318node_modules/.pnpm/node_modules/.bin/acorn: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"319node_modules/.pnpm/node_modules/.bin/json5: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"320node_modules/.pnpm/node_modules/.bin/node-gyp-build-optional-packages-optional: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"321node_modules/.pnpm/node_modules/.bin/node-gyp-build-optional-packages-test: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"322node_modules/.pnpm/node_modules/.bin/installed-package-contents: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"323node_modules/.pnpm/node_modules/.bin/playwright-core: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"324node_modules/.pnpm/node_modules/.bin/baseline-browser-mapping: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"325node_modules/.pnpm/node_modules/.bin/tldts: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"326node_modules/.pnpm/node_modules/.bin/pacote: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"327node_modules/.pnpm/node_modules/.bin/node-gyp-build-optional-packages: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"328node_modules/.pnpm/node_modules/.bin/cssesc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"329node_modules/.pnpm/node_modules/.bin/download-msgpackr-prebuilds: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"330node_modules/.pnpm/node_modules/.bin/node-gyp: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"331node_modules/.pnpm/node_modules/.bin/nopt: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"332node_modules/.pnpm/node_modules/.bin/rollup: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"333node_modules/.pnpm/node_modules/.bin/mkdirp: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"334node_modules/.pnpm/node_modules/.bin/jsesc: interpreter directive changed from "#!/bin/sh" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/sh"335Finished pnpmConfigHook
buildPhase
336Executing pnpmBuildHook337338Running339pnpm run --filter=grimmory build:prod 340341$ ng build --configuration production342Initial chunk files | Names | Raw size | Estimated transfer size343chunk-VWJK6WQK.js | - | 402.48 kB | 112.36 kB344chunk-FBBECJIE.js | - | 363.82 kB | 73.65 kB345main-J7U34IC7.js | main | 210.77 kB | 40.10 kB346styles-Y5MQ32SD.css | styles | 181.13 kB | 23.61 kB347chunk-YNUGXZJK.js | - | 176.86 kB | 7.90 kB348chunk-6E7GZLMM.js | - | 96.57 kB | 24.32 kB349chunk-CA7M7YXI.js | - | 79.55 kB | 18.65 kB350chunk-S4KMBIFP.js | - | 52.57 kB | 8.55 kB351chunk-6YANVAPJ.js | - | 50.31 kB | 9.80 kB352chunk-56BH44C4.js | - | 38.16 kB | 7.88 kB353chunk-OAKKGLUU.js | - | 37.24 kB | 8.10 kB354chunk-HCRUMOOK.js | - | 37.21 kB | 9.45 kB355chunk-X7KR2BQH.js | - | 35.60 kB | 8.86 kB356chunk-RDYJRHRB.js | - | 34.10 kB | 8.53 kB357chunk-2T4JYDKD.js | - | 33.36 kB | 9.28 kB358chunk-SENSGDBE.js | - | 31.77 kB | 9.66 kB359chunk-A3USYU7H.js | - | 30.01 kB | 8.13 kB360chunk-PEARYRVX.js | - | 29.50 kB | 7.32 kB361chunk-7DTKTIRH.js | - | 29.21 kB | 7.36 kB362chunk-QYDATW7T.js | - | 28.67 kB | 9.72 kB363chunk-PJP75RZC.js | - | 27.10 kB | 7.51 kB364chunk-VWUOXNSQ.js | - | 26.28 kB | 6.84 kB365chunk-KS2H6TR2.js | - | 20.34 kB | 5.74 kB366chunk-ZUD3KVB6.js | - | 18.57 kB | 1.98 kB367chunk-QPT7B3MJ.js | - | 18.51 kB | 5.30 kB368chunk-YHNVEQ5Y.js | - | 17.57 kB | 3.96 kB369chunk-4HPCOQIF.js | - | 17.34 kB | 3.94 kB370chunk-OYA4OQG4.js | - | 16.74 kB | 4.12 kB371chunk-TYMKZ42Y.js | - | 16.60 kB | 3.34 kB372chunk-5VG7D66K.js | - | 16.46 kB | 4.17 kB373chunk-3I4L3JTF.js | - | 15.58 kB | 3.90 kB374chunk-2GFACWQ6.js | - | 14.51 kB | 3.87 kB375chunk-GZSEOT5E.js | - | 12.53 kB | 3.28 kB376chunk-C5LK52JH.js | - | 11.07 kB | 2.91 kB377chunk-L2HVDCJ5.js | - | 8.40 kB | 2.19 kB378chunk-QPJW5TCI.js | - | 6.97 kB | 2.22 kB379chunk-IKFROTO2.js | - | 6.78 kB | 1.83 kB380chunk-NK4JUI3S.js | - | 5.87 kB | 1.53 kB381chunk-VXMCWZSG.js | - | 5.48 kB | 1.49 kB382chunk-KSJOO54J.js | - | 4.94 kB | 889 bytes383chunk-YFU5X6OR.js | - | 4.67 kB | 1.71 kB384chunk-I5RLHANL.js | - | 4.63 kB | 956 bytes385chunk-2GFFSNEF.js | - | 4.56 kB | 1.29 kB386chunk-GXLPB3Q2.js | - | 4.30 kB | 1.48 kB387chunk-WHUMTGNE.js | - | 4.23 kB | 1.40 kB388chunk-NCWPW3GV.js | - | 4.11 kB | 1.23 kB389chunk-DV452YGA.js | - | 3.81 kB | 1.43 kB390chunk-HPK4W7JX.js | - | 3.69 kB | 1.23 kB391chunk-GPWVOEPR.js | - | 2.97 kB | 982 bytes392chunk-QZCQRYZK.js | - | 2.90 kB | 1.13 kB393chunk-67IL24KJ.js | - | 2.87 kB | 978 bytes394chunk-2EFD5MFH.js | - | 2.84 kB | 1.24 kB395chunk-NCDTASTM.js | - | 2.65 kB | 982 bytes396chunk-B3S2XRSX.js | - | 2.51 kB | 710 bytes397chunk-WLY23DYZ.js | - | 2.29 kB | 799 bytes398chunk-EYS66MSW.js | - | 2.20 kB | 815 bytes399chunk-PERQQ6QU.js | - | 2.17 kB | 945 bytes400chunk-YOG2ZC2N.js | - | 2.13 kB | 745 bytes401chunk-BJY56IGC.js | - | 2.11 kB | 701 bytes402chunk-GPGQIH7X.js | - | 1.77 kB | 787 bytes403chunk-TBCTDR6F.js | - | 1.74 kB | 627 bytes404chunk-R65W7D6K.js | - | 1.53 kB | 713 bytes405chunk-EB5D7US7.js | - | 1.52 kB | 593 bytes406chunk-4BEMF4IP.js | - | 1.46 kB | 626 bytes407chunk-RT4CNDQU.js | - | 1.40 kB | 625 bytes408chunk-265J7LX7.js | - | 1.34 kB | 682 bytes409chunk-ZXFRIJ3Y.js | - | 1.30 kB | 454 bytes410chunk-H4DDPFNX.js | - | 1.16 kB | 459 bytes411chunk-HGPY2R4T.js | - | 1.12 kB | 582 bytes412chunk-V7FCZJ5L.js | - | 1.11 kB | 443 bytes413chunk-5PLKXJCN.js | - | 915 bytes | 915 bytes414chunk-7PFLVTRI.js | - | 871 bytes | 871 bytes415chunk-GAFZZYDC.js | - | 692 bytes | 692 bytes416chunk-YEZSQSSK.js | - | 671 bytes | 671 bytes417chunk-N7E5NZLF.js | - | 564 bytes | 564 bytes418chunk-ONQZPRZU.js | - | 448 bytes | 448 bytes419chunk-KKTXCRQC.js | - | 432 bytes | 432 bytes420chunk-TX5OPFTL.js | - | 377 bytes | 377 bytes421chunk-T7GLWN54.js | - | 218 bytes | 218 bytes422chunk-J4RMTKG5.js | - | 121 bytes | 121 bytes423chunk-GVM2UZ72.js | - | 98 bytes | 98 bytes424chunk-LS5GBI6D.js | - | 88 bytes | 88 bytes425chunk-BYXBJQAS.js | - | 0 bytes | 0 bytes426427 | Initial total | 2.35 MB | 517.05 kB428429Lazy chunk files | Names | Raw size | Estimated transfer size430chunk-OPUP2BND.js | - | 1.13 MB | 217.05 kB431chunk-DJUOZYAD.js | index | 716.86 kB | 62.38 kB432chunk-PDYXCGWC.js | worker-engine-m0rlHn8R | 691.81 kB | 94.32 kB433chunk-KIIOGWTY.js | index | 663.74 kB | 57.94 kB434chunk-DMBARLHI.js | settings-component | 588.61 kB | 77.45 kB435chunk-HRBMHHH3.js | icon-picker-component | 397.96 kB | 70.18 kB436chunk-HYGXW53U.js | index | 367.99 kB | 50.62 kB437chunk-N3UOAMAR.js | direct-engine-DdrQKpgq | 305.08 kB | 56.47 kB438chunk-7SQZQZV6.js | user-stats-component | 275.94 kB | 37.78 kB439chunk-PMD2IRBS.js | index | 260.86 kB | 47.72 kB440chunk-ZM44NBQZ.js | index | 234.93 kB | 53.49 kB441chunk-WVFH2TXE.js | index | 232.33 kB | 50.60 kB442chunk-CXMVSMNC.js | index | 232.11 kB | 49.51 kB443chunk-KLTWDBEN.js | index | 229.87 kB | 51.37 kB444chunk-GX3BVYNM.js | index | 226.90 kB | 51.99 kB445...and 113 more lazy chunks files. Use "--verbose" to show all the files.446447Application bundle generation complete. [38.683 seconds] - 2026-08-30T10:05:53.031Z448449Output location: /build/source/frontend/dist/grimmory450451Finished pnpmBuildHook452buildPhase completed in 59 seconds
checkPhase
453$ ng test --watch=false454Using Vitest configuration file: /build/source/frontend/vitest-base.config.ts455Initial chunk files | Names | Raw size456chunk-ALXWRX62.js | - | 595.83 kB | 457chunk-FP22PYZU.js | - | 432.82 kB | 458chunk-DTGVOFPN.js | - | 394.32 kB | 459chunk-BIF3HQLC.js | - | 294.78 kB | 460chunk-CL2N5QLV.js | - | 271.84 kB | 461chunk-Q63DLR6W.js | - | 262.45 kB | 462chunk-EZA645FE.js | - | 245.72 kB | 463styles.css | styles | 243.10 kB | 464chunk-YV5RC2IK.js | - | 238.75 kB | 465chunk-AWZGX6RF.js | - | 186.64 kB | 466chunk-GBABNQPL.js | - | 184.78 kB | 467chunk-LHGXYXAL.js | - | 179.16 kB | 468chunk-W5VJUPXS.js | - | 171.58 kB | 469chunk-XNVSVBHU.js | - | 146.32 kB | 470chunk-A5R3FBJ4.js | - | 144.73 kB | 471chunk-UKVKLGXO.js | - | 134.40 kB | 472chunk-FA4XGKDO.js | - | 128.82 kB | 473chunk-VHQKIEJW.js | - | 120.32 kB | 474chunk-YLZMZUTP.js | - | 103.05 kB | 475chunk-AZC75HOS.js | - | 100.55 kB | 476chunk-5QYT7QDM.js | - | 94.64 kB | 477chunk-UBEM4MY6.js | - | 84.83 kB | 478chunk-NUGXSMUC.js | - | 84.18 kB | 479chunk-BT24QHXC.js | - | 81.49 kB | 480chunk-3UJZGF2W.js | - | 77.64 kB | 481chunk-AXHBIV4A.js | - | 77.03 kB | 482chunk-MXY4FRFB.js | - | 68.19 kB | 483chunk-UUHYYXNK.js | - | 67.61 kB | 484spec-app-features-magic-shelf-service-book-rule-evaluator.service.js | spec-app-features-magic-shelf-service-book-rule-evaluator.service | 65.65 kB | 485chunk-E4YZZRJK.js | - | 64.34 kB | 486spec-app-app.routes.js | spec-app-app.routes | 52.75 kB | 487chunk-5OZ6UICU.js | - | 51.82 kB | 488chunk-TXJR7VWF.js | - | 51.63 kB | 489chunk-QGICR74O.js | - | 49.26 kB | 490chunk-4UM2ZA5J.js | - | 48.13 kB | 491chunk-GV2JCZJ4.js | - | 47.70 kB | 492chunk-RICTXIFW.js | - | 46.24 kB | 493chunk-773F2AVH.js | - | 45.47 kB | 494chunk-DQ5334DN.js | - | 44.76 kB | 495chunk-6MAHIREV.js | - | 43.67 kB | 496chunk-RX5R33WU.js | - | 43.24 kB | 497chunk-PVYFQWM4.js | - | 42.85 kB | 498chunk-LN6ICTWB.js | - | 40.48 kB | 499chunk-J2254YHI.js | - | 39.83 kB | 500chunk-XV5SRKHS.js | - | 39.51 kB | 501chunk-4GYVZXSJ.js | - | 38.87 kB | 502chunk-EYOV3RN3.js | - | 38.17 kB | 503chunk-OLIHSWY4.js | - | 37.91 kB | 504chunk-YVOQMDHW.js | - | 37.06 kB | 505chunk-3MXUKUTW.js | - | 36.99 kB | 506chunk-GDWK55SS.js | - | 36.96 kB | 507chunk-ISXSPEW4.js | - | 36.26 kB | 508chunk-AXTTFAH6.js | - | 35.63 kB | 509chunk-ZWEDM33R.js | - | 32.57 kB | 510chunk-KYJOKZ5E.js | - | 32.53 kB | 511spec-app-app.component.js | spec-app-app.component | 31.81 kB | 512chunk-QP2XREYR.js | - | 31.57 kB | 513chunk-BC2T5FOL.js | - | 30.23 kB | 514spec-app-features-magic-shelf-component-magic-shelf-component.js | spec-app-features-magic-shelf-component-magic-shelf-component | 30.03 kB | 515chunk-SCSM2FW6.js | - | 29.49 kB | 516chunk-3COAVHAD.js | - | 29.34 kB | 517chunk-MMPYK2PC.js | - | 28.02 kB | 518chunk-SZTPJWSU.js | - | 27.68 kB | 519chunk-MY6LLOW6.js | - | 27.35 kB | 520chunk-7KQTQ2VD.js | - | 26.80 kB | 521spec-app-shared-ui-menu-app-menu.js | spec-app-shared-ui-menu-app-menu | 26.35 kB | 522chunk-OOXDOCHG.js | - | 26.21 kB | 523chunk-HFSSK7TR.js | - | 26.09 kB | 524chunk-IKKGOWIL.js | - | 25.86 kB | 525chunk-I3WCQUC4.js | - | 25.76 kB | 526chunk-QQ4XQIDO.js | - | 25.58 kB | 527chunk-HGK4B4LX.js | - | 25.36 kB | 528chunk-O7SMZYWN.js | - | 24.96 kB | 529chunk-TRFRRRQR.js | - | 24.74 kB | 530chunk-RXTWTU4S.js | - | 24.71 kB | 531chunk-R6GP4QFM.js | - | 23.91 kB | 532chunk-JGOZHSSZ.js | - | 23.43 kB | 533spec-app-features-magic-shelf-service-book-rule-evaluator-metadata-presence.js | spec-app-features-magic-shelf-service-book-rule-evaluator-metadata-presence | 23.28 kB | 534chunk-NRDRIM3K.js | - | 23.25 kB | 535chunk-TDLKIEWD.js | - | 23.11 kB | 536chunk-GJJSQWYS.js | - | 23.02 kB | 537chunk-VWQD5ZQU.js | - | 21.82 kB | 538spec-app-shared-components-shelf-menu-shelf-membership-menu.component.js | spec-app-shared-components-shelf-menu-shelf-membership-menu.component | 21.66 kB | 539chunk-BNEWZGRG.js | - | 21.59 kB | 540spec-app-features-metadata-component-book-metadata-center-metadata-viewer-metadata-viewer.component.js | spec-app-features-metadata-component-book-metadata-center-metadata-viewer-metadata-viewer.component | 21.45 kB | 541chunk-PZILDSRD.js | - | 21.11 kB | 542chunk-SBOSWFTI.js | - | 20.76 kB | 543chunk-GV5ZGKVH.js | - | 20.70 kB | 544chunk-FDUWPKHC.js | - | 20.26 kB | 545spec-app-core-security-oauth2-management-authentication-settings.component.js | spec-app-core-security-oauth2-management-authentication-settings.component | 19.85 kB | 546chunk-T2SJLYCZ.js | - | 19.79 kB | 547chunk-2VMBS4DO.js | - | 19.64 kB | 548chunk-KW3E6OEI.js | - | 19.61 kB | 549chunk-ERKG4N5X.js | - | 19.20 kB | 550chunk-3BKKU5IQ.js | - | 18.40 kB | 551chunk-RT7UZLLP.js | - | 18.17 kB | 552spec-app-features-book-components-book-browser-book-browser.component.js | spec-app-features-book-components-book-browser-book-browser.component | 17.98 kB | 553chunk-BHJ3NETT.js | - | 17.50 kB | 554spec-app-shared-service-auth.service.js | spec-app-shared-service-auth.service | 16.56 kB | 555chunk-CHPGCRVF.js | - | 16.48 kB | 556spec-app-features-book-data-book-query.service.js | spec-app-features-book-data-book-query.service | 15.89 kB | 557chunk-IAFF5LHT.js | - | 15.45 kB | 558chunk-YSWVMV4F.js | - | 15.25 kB | 559chunk-U2EMOVWE.js | - | 15.22 kB | 560spec-app-features-book-components-book-browser-book-card-book-card.component.js | spec-app-features-book-components-book-browser-book-card-book-card.component | 15.19 kB | 561chunk-VVKUVEYN.js | - | 15.11 kB | 562chunk-QANMRND2.js | - | 14.98 kB | 563chunk-HLEG4MSV.js | - | 14.98 kB | 564spec-app-features-book-components-book-reviews-book-reviews.component.js | spec-app-features-book-components-book-reviews-book-reviews.component | 14.83 kB | 565chunk-MMXZ6QM2.js | - | 14.18 kB | 566chunk-HB7JXZYB.js | - | 14.02 kB | 567spec-app-features-settings-task-management-task-management.component.js | spec-app-features-settings-task-management-task-management.component | 13.82 kB | 568spec-app-features-book-service-book-file.service.js | spec-app-features-book-service-book-file.service | 13.50 kB | 569chunk-ZDGCDWG3.js | - | 13.41 kB | 570spec-app-shared-layout-layout-sidebar-app.sidebar.component.js | spec-app-shared-layout-layout-sidebar-app.sidebar.component | 13.38 kB | 571chunk-GXWKSUKY.js | - | 13.09 kB | 572chunk-4A33GMRU.js | - | 12.97 kB | 573spec-app-features-metadata-component-book-metadata-center-metadata-picker-metadata-picker.component.js | spec-app-features-metadata-component-book-metadata-center-metadata-picker-metadata-picker.component | 12.82 kB | 574chunk-HLRTBT23.js | - | 12.79 kB | 575chunk-7NBOHONA.js | - | 12.44 kB | 576spec-app-features-book-components-book-browser-book-table-book-table.component.js | spec-app-features-book-components-book-browser-book-table-book-table.component | 12.43 kB | 577spec-app-features-readers-ebook-reader-core-event.service.js | spec-app-features-readers-ebook-reader-core-event.service | 12.38 kB | 578spec-app-core-security-auth-interceptor.service.js | spec-app-core-security-auth-interceptor.service | 12.34 kB | 579chunk-XYCALHB4.js | - | 12.33 kB | 580chunk-IS2CRYRU.js | - | 11.89 kB | 581spec-app-features-magic-shelf-service-magic-shelf-utils.js | spec-app-features-magic-shelf-service-magic-shelf-utils | 11.62 kB | 582chunk-FYWQXTOV.js | - | 11.55 kB | 583spec-app-shared-layout-layout-main-app.layout.component.js | spec-app-shared-layout-layout-main-app.layout.component | 11.53 kB | 584chunk-NA3JRYTH.js | - | 11.32 kB | 585chunk-MGBPFY3J.js | - | 11.21 kB | 586spec-app-features-book-components-book-browser-book-browser-query-params.service.js | spec-app-features-book-components-book-browser-book-browser-query-params.service | 11.18 kB | 587chunk-NYO6FEHR.js | - | 10.97 kB | 588spec-app-features-book-components-add-physical-book-dialog-add-physical-book-dialog.component.js | spec-app-features-book-components-add-physical-book-dialog-add-physical-book-dialog.component | 10.78 kB | 589chunk-TPR2GHOR.js | - | 10.54 kB | 590spec-app-features-book-components-book-sender-book-sender.component.js | spec-app-features-book-components-book-sender-book-sender.component | 10.52 kB | 591spec-app-features-author-browser-components-author-detail-author-detail.component.js | spec-app-features-author-browser-components-author-detail-author-detail.component | 10.51 kB | 592spec-app-features-readers-ebook-reader-layout-sidebar-sidebar.service.js | spec-app-features-readers-ebook-reader-layout-sidebar-sidebar.service | 10.40 kB | 593spec-app-features-book-data-book-query-cache.js | spec-app-features-book-data-book-query-cache | 10.35 kB | 594spec-app-features-book-components-book-notes-book-notes-component.js | spec-app-features-book-components-book-notes-book-notes-component | 10.10 kB | 595spec-app-features-book-components-book-file-attacher-book-file-attacher.component.js | spec-app-features-book-components-book-file-attacher-book-file-attacher.component | 10.00 kB | 596chunk-F6NYA2Y5.js | - | 9.83 kB | 597spec-app-features-book-components-shelf-assigner-shelf-assigner.component.js | spec-app-features-book-components-shelf-assigner-shelf-assigner.component | 9.69 kB | 598spec-app-features-author-browser-components-author-card-author-card.component.js | spec-app-features-author-browser-components-author-card-author-card.component | 9.64 kB | 599chunk-FBGGXZN4.js | - | 9.64 kB | 600spec-app-features-bookdrop-component-bookdrop-file-review-bookdrop-file-review.component.js | spec-app-features-bookdrop-component-bookdrop-file-review-bookdrop-file-review.component | 9.58 kB | 601chunk-4I6W2QFY.js | - | 9.53 kB | 602chunk-OCNDNC6L.js | - | 9.47 kB | 603spec-app-features-settings-device-settings-component-kobo-sync-settings-kobo-sync-settings-component.js | spec-app-features-settings-device-settings-component-kobo-sync-settings-kobo-sync-settings-component | 9.44 kB | 604spec-app-features-settings-user-management-user.service.js | spec-app-features-settings-user-management-user.service | 9.37 kB | 605spec-app-features-book-data-book-command.service.js | spec-app-features-book-data-book-command.service | 9.34 kB | 606chunk-AE4K62NR.js | - | 9.19 kB | 607spec-app-features-metadata-component-book-metadata-center-sidecar-viewer-sidecar-viewer.component.js | spec-app-features-metadata-component-book-metadata-center-sidecar-viewer-sidecar-viewer.component | 9.08 kB | 608chunk-DZAO36AN.js | - | 9.04 kB | 609spec-app-features-readers-ebook-reader-state-progress.service.js | spec-app-features-readers-ebook-reader-state-progress.service | 9.02 kB | 610chunk-Q27CTV2C.js | - | 8.90 kB | 611spec-app-features-author-browser-components-author-editor-author-editor.component.js | spec-app-features-author-browser-components-author-editor-author-editor.component | 8.90 kB | 612chunk-LPYUKT2U.js | - | 8.90 kB | 613chunk-IPGHWGRD.js | - | 8.84 kB | 614spec-app-features-command-palette-command-palette.component.js | spec-app-features-command-palette-command-palette.component | 8.81 kB | 615chunk-BTQEV3PD.js | - | 8.76 kB | 616spec-app-shared-components-login-login.component.js | spec-app-shared-components-login-login.component | 8.76 kB | 617spec-app-features-magic-shelf-service-magic-shelf.service.js | spec-app-features-magic-shelf-service-magic-shelf.service | 8.69 kB | 618spec-app-shared-service-startup.service.js | spec-app-shared-service-startup.service | 8.62 kB | 619spec-app-features-book-service-book.service.js | spec-app-features-book-service-book.service | 8.52 kB | 620chunk-IBV7LGNJ.js | - | 8.51 kB | 621chunk-DGXSEYWW.js | - | 8.43 kB | 622spec-app-features-settings-user-management-content-restrictions-editor-content-restrictions-editor.component.js | spec-app-features-settings-user-management-content-restrictions-editor-content-restrictions-editor.component | 8.41 kB | 623spec-app-features-readers-cbx-reader-layout-sidebar-cbx-sidebar.service.js | spec-app-features-readers-cbx-reader-layout-sidebar-cbx-sidebar.service | 8.34 kB | 624spec-app-features-stats-component-user-stats-charts-reading-progress-chart-reading-progress-chart.component.js | spec-app-features-stats-component-user-stats-charts-reading-progress-chart-reading-progress-chart.component | 8.28 kB | 625chunk-NQ5S5VJ2.js | - | 8.26 kB | 626spec-app-shared-layout-layout-sidebar-sidebar-sections.js | spec-app-shared-layout-layout-sidebar-sidebar-sections | 8.24 kB | 627chunk-E5UEH6H5.js | - | 8.19 kB | 628chunk-FXTZ737V.js | - | 8.17 kB | 629spec-app-features-book-service-shelf.service.js | spec-app-features-book-service-shelf.service | 8.12 kB | 630spec-app-features-readers-ebook-reader-features-annotations-annotation-renderer.service.js | spec-app-features-readers-ebook-reader-features-annotations-annotation-renderer.service | 8.01 kB | 631spec-app-core-security-auth-initializer.js | spec-app-core-security-auth-initializer | 8.00 kB | 632spec-app-features-readers-ebook-reader-features-notes-note.service.js | spec-app-features-readers-ebook-reader-features-notes-note.service | 7.93 kB | 633spec-app-features-book-service-book-query-cache.js | spec-app-features-book-service-book-query-cache | 7.92 kB | 634chunk-G6SMUZTV.js | - | 7.59 kB | 635spec-app-features-settings-reader-preferences-reader-preferences.service.js | spec-app-features-settings-reader-preferences-reader-preferences.service | 7.58 kB | 636spec-app-features-metadata-component-metadata-manager-metadata-manager.component.js | spec-app-features-metadata-component-metadata-manager-metadata-manager.component | 7.58 kB | 637spec-app-features-book-components-shelf-edit-dialog-shelf-edit-dialog.component.js | spec-app-features-book-components-shelf-edit-dialog-shelf-edit-dialog.component | 7.40 kB | 638chunk-2DB7PNDU.js | - | 7.31 kB | 639chunk-UNYVFZSE.js | - | 7.28 kB | 640chunk-ETCRRYFY.js | - | 7.25 kB | 641spec-app-features-author-browser-components-author-match-author-match.component.js | spec-app-features-author-browser-components-author-match-author-match.component | 7.19 kB | 642chunk-WVABOKSD.js | - | 7.14 kB | 643chunk-U7Y7XKAT.js | - | 7.08 kB | 644spec-app-shared-service-app-settings.service.js | spec-app-shared-service-app-settings.service | 7.04 kB | 645spec-app-features-stats-component-library-stats-charts-language-chart-language-chart.component.js | spec-app-features-stats-component-library-stats-charts-language-chart-language-chart.component | 7.04 kB | 646chunk-XCUUSH5G.js | - | 7.03 kB | 647spec-app-features-readers-ebook-reader-state-reader-state.service.js | spec-app-features-readers-ebook-reader-state-reader-state.service | 7.00 kB | 648spec-app-features-book-components-book-browser-book-browser-entity.service.js | spec-app-features-book-components-book-browser-book-browser-entity.service | 6.99 kB | 649spec-app-shared-service-app-theme.service.js | spec-app-shared-service-app-theme.service | 6.97 kB | 650chunk-4LEMHM2C.js | - | 6.96 kB | 651chunk-65DDWGVL.js | - | 6.93 kB | 652spec-app-features-settings-email-v2-create-email-provider-dialog-create-email-provider-dialog.component.js | spec-app-features-settings-email-v2-create-email-provider-dialog-create-email-provider-dialog.component | 6.88 kB | 653spec-app-features-stats-component-library-stats-charts-metadata-score-chart-metadata-score-chart.component.js | spec-app-features-stats-component-library-stats-charts-metadata-score-chart-metadata-score-chart.component | 6.85 kB | 654spec-app-features-readers-ebook-reader-features-selection-selection.service.js | spec-app-features-readers-ebook-reader-features-selection-selection.service | 6.78 kB | 655spec-app-features-metadata-component-book-metadata-center-book-metadata-center.component.js | spec-app-features-metadata-component-book-metadata-center-book-metadata-center.component | 6.76 kB | 656spec-app-features-author-browser-service-author.service.js | spec-app-features-author-browser-service-author.service | 6.73 kB | 657spec-app-features-book-components-shelf-creator-shelf-creator.component.js | spec-app-features-book-components-shelf-creator-shelf-creator.component | 6.68 kB | 658spec-app-shared-components-metadata-progress-widget-metadata-progress-widget-component.js | spec-app-shared-components-metadata-progress-widget-metadata-progress-widget-component | 6.67 kB | 659chunk-YXTHPM6N.js | - | 6.63 kB | 660spec-app-features-book-components-book-browser-filters-sidebar-filter.js | spec-app-features-book-components-book-browser-filters-sidebar-filter | 6.61 kB | 661spec-app-features-metadata-component-book-metadata-center-book-reading-sessions-book-reading-sessions.component.js | spec-app-features-metadata-component-book-metadata-center-book-reading-sessions-book-reading-sessions.component | 6.61 kB | 662spec-app-features-book-service-library-shelf-menu.service.js | spec-app-features-book-service-library-shelf-menu.service | 6.55 kB | 663chunk-QCTSPKIG.js | - | 6.47 kB | 664spec-app-features-metadata-component-metadata-review-dialog-metadata-review-dialog-component.js | spec-app-features-metadata-component-metadata-review-dialog-metadata-review-dialog-component | 6.44 kB | 665chunk-X2VWTKJS.js | - | 6.41 kB | 666spec-app-features-book-service-book-patch.service.js | spec-app-features-book-service-book-patch.service | 6.38 kB | 667chunk-H2RNGLTU.js | - | 6.26 kB | 668spec-app-features-readers-ebook-reader-features-fonts-custom-font.service.js | spec-app-features-readers-ebook-reader-features-fonts-custom-font.service | 6.25 kB | 669chunk-C37LRXME.js | - | 6.24 kB | 670chunk-2BKACTY5.js | - | 6.21 kB | 671spec-app-features-readers-ebook-reader-layout-header-header.service.js | spec-app-features-readers-ebook-reader-layout-header-header.service | 6.20 kB | 672chunk-55IVXSDO.js | - | 6.16 kB | 673chunk-ZY4COE54.js | - | 6.15 kB | 674spec-app-features-command-palette-command-palette.service.js | spec-app-features-command-palette-command-palette.service | 6.15 kB | 675spec-app-features-settings-metadata-settings-metadata-persistence-settings-metadata-persistence-settings-component.js | spec-app-features-settings-metadata-settings-metadata-persistence-settings-metadata-persistence-settings-component | 6.13 kB | 676spec-app-shared-layout-layout.service.js | spec-app-shared-layout-layout.service | 6.11 kB | 677spec-app-features-book-components-book-browser-lock-unlock-metadata-dialog-lock-unlock-metadata-dialog.component.js | spec-app-features-book-components-book-browser-lock-unlock-metadata-dialog-lock-unlock-metadata-dialog.component | 6.06 kB | 678spec-app-features-readers-ebook-reader-layout-panel-panel.service.js | spec-app-features-readers-ebook-reader-layout-panel-panel.service | 5.99 kB | 679spec-app-features-book-service-library.service.js | spec-app-features-book-service-library.service | 5.92 kB | 680spec-app-features-stats-component-library-stats-charts-page-count-chart-page-count-chart.component.js | spec-app-features-stats-component-library-stats-charts-page-count-chart-page-count-chart.component | 5.86 kB | 681spec-app-features-readers-cbx-reader-layout-quick-settings-cbx-quick-settings.service.js | spec-app-features-readers-cbx-reader-layout-quick-settings-cbx-quick-settings.service | 5.84 kB | 682chunk-BZ6YICWL.js | - | 5.76 kB | 683spec-app-features-settings-global-preferences-metadata-match-weights-metadata-match-weights-component.js | spec-app-features-settings-global-preferences-metadata-match-weights-metadata-match-weights-component | 5.75 kB | 684spec-app-features-stats-component-library-stats-charts-book-formats-chart-book-formats-chart.component.js | spec-app-features-stats-component-library-stats-charts-book-formats-chart-book-formats-chart.component | 5.75 kB | 685chunk-2GEWNQX6.js | - | 5.72 kB | 686spec-app-features-settings-metadata-settings-public-reviews-settings-public-reviews-settings-component.js | spec-app-features-settings-metadata-settings-public-reviews-settings-public-reviews-settings-component | 5.71 kB | 687chunk-HKKF3ACB.js | - | 5.70 kB | 688spec-app-features-readers-ebook-reader-core-style.service.js | spec-app-features-readers-ebook-reader-core-style.service | 5.67 kB | 689chunk-MEPENEAM.js | - | 5.65 kB | 690spec-app-features-settings-view-preferences-parent-meta-center-view-mode-meta-center-view-mode-component.js | spec-app-features-settings-view-preferences-parent-meta-center-view-mode-meta-center-view-mode-component | 5.62 kB | 691spec-app-core-security-oidc.service.js | spec-app-core-security-oidc.service | 5.61 kB | 692spec-app-core-security-oidc-callback-oidc-callback.component.js | spec-app-core-security-oidc-callback-oidc-callback.component | 5.60 kB | 693spec-app-features-book-components-book-browser-book-table-book-table-row.component.js | spec-app-features-book-components-book-browser-book-table-book-table-row.component | 5.57 kB | 694spec-app-shared-metadata-metadata-utils.service.js | spec-app-shared-metadata-metadata-utils.service | 5.55 kB | 695chunk-UMDPSEKU.js | - | 5.54 kB | 696spec-app-features-metadata-component-metadata-options-dialog-met-91ff8a25-ced-fetch-options-metadata-advanced-fetch-options.component.js | spec-app-features-metadata-component-metadata-options-dialog-met-91ff8a25-ced-fetch-options-metadata-advanced-fetch-options.component | 5.52 kB | 697chunk-SWHRYI4X.js | - | 5.52 kB | 698chunk-LZCRQYO4.js | - | 5.49 kB | 699spec-app-features-series-browser-service-series-data.service.js | spec-app-features-series-browser-service-series-data.service | 5.45 kB | 700spec-app-features-book-service-book-metadata-manage.service.js | spec-app-features-book-service-book-metadata-manage.service | 5.42 kB | 701chunk-KPMRJHVC.js | - | 5.40 kB | 702chunk-Q55S2YM4.js | - | 5.33 kB | 703spec-app-features-settings-file-naming-pattern-file-naming-pattern.component.js | spec-app-features-settings-file-naming-pattern-file-naming-pattern.component | 5.10 kB | 704chunk-IOXGFZ4J.js | - | 5.08 kB | 705chunk-5W44NUQC.js | - | 5.05 kB | 706chunk-N4D7KNIA.js | - | 5.03 kB | 707chunk-PL5MM3ZR.js | - | 5.00 kB | 708spec-app-features-stats-component-user-stats-charts-personal-rating-chart-personal-rating-chart.component.js | spec-app-features-stats-component-user-stats-charts-personal-rating-chart-personal-rating-chart.component | 4.89 kB | 709spec-app-features-metadata-component-metadata-options-dialog-metadata-fetch-options-metadata-fetch-options.component.js | spec-app-features-metadata-component-metadata-options-dialog-metadata-fetch-options-metadata-fetch-options.component | 4.86 kB | 710spec-app-shared-components-change-password-change-password.component.js | spec-app-shared-components-change-password-change-password.component | 4.85 kB | 711spec-app-features-settings-reader-preferences-cbx-reader-preferences-cbx-reader-preferences-component.js | spec-app-features-settings-reader-preferences-cbx-reader-preferences-cbx-reader-preferences-component | 4.84 kB | 712chunk-CGCKLFGW.js | - | 4.79 kB | 713spec-app-features-readers-ebook-reader-features-annotations-annotation.service.js | spec-app-features-readers-ebook-reader-features-annotations-annotation.service | 4.78 kB | 714spec-app-core-security-security-guards.js | spec-app-core-security-security-guards | 4.77 kB | 715spec-app-features-book-components-library-shelf-menu-library-shelf-menu.component.js | spec-app-features-book-components-library-shelf-menu-library-shelf-menu.component | 4.76 kB | 716spec-app-features-stats-component-library-stats-service-libraries-summary.service.js | spec-app-features-stats-component-library-stats-service-libraries-summary.service | 4.73 kB | 717spec-app-shared-service-url-helper.service.js | spec-app-shared-service-url-helper.service | 4.72 kB | 718spec-app-shared-components-directory-picker-directory-picker.component.js | spec-app-shared-components-directory-picker-directory-picker.component | 4.69 kB | 719spec-app-features-readers-cbx-reader-layout-header-cbx-header.component.js | spec-app-features-readers-cbx-reader-layout-header-cbx-header.component | 4.68 kB | 720spec-app-features-settings-task-management-task.service.js | spec-app-features-settings-task-management-task.service | 4.65 kB | 721spec-app-features-dashboard-services-dashboard-config.service.js | spec-app-features-dashboard-services-dashboard-config.service | 4.63 kB | 722spec-app-shared-layout-layout-sidebar-app.sidebar-section.component.js | spec-app-shared-layout-layout-sidebar-app.sidebar-section.component | 4.62 kB | 723spec-app-features-settings-metadata-settings-metadata-settings-component.js | spec-app-features-settings-metadata-settings-metadata-settings-component | 4.58 kB | 724spec-app-features-book-components-book-browser-filters-SeriesCollapseFilter.js | spec-app-features-book-components-book-browser-filters-SeriesCollapseFilter | 4.57 kB | 725spec-app-features-readers-audiobook-player-audiobook.service.js | spec-app-features-readers-audiobook-player-audiobook.service | 4.50 kB | 726chunk-NLGOG22L.js | - | 4.49 kB | 727chunk-2O6KGANA.js | - | 4.47 kB | 728spec-app-shared-services-custom-svg.service.js | spec-app-shared-services-custom-svg.service | 4.43 kB | 729spec-app-shared-components-setup-setup-guards.js | spec-app-shared-components-setup-setup-guards | 4.43 kB | 730spec-app-features-book-service-book-metadata.service.js | spec-app-features-book-service-book-metadata.service | 4.42 kB | 731spec-app-features-stats-component-user-stats-charts-genre-stats-chart-genre-stats-chart.component.js | spec-app-features-stats-component-user-stats-charts-genre-stats-chart-genre-stats-chart.component | 4.39 kB | 732chunk-UE5UEFDS.js | - | 4.38 kB | 733spec-app-features-settings-view-preferences-parent-view-preferences-parent.component.js | spec-app-features-settings-view-preferences-parent-view-preferences-parent.component | 4.38 kB | 734chunk-LITIR4EX.js | - | 4.35 kB | 735spec-app-features-book-components-book-card-lite-book-card-lite-component.js | spec-app-features-book-components-book-card-lite-book-card-lite-component | 4.33 kB | 736chunk-D7MJ64XN.js | - | 4.33 kB | 737chunk-3C4LC6FP.js | - | 4.31 kB | 738chunk-Y4CBPBDG.js | - | 4.30 kB | 739chunk-XQBHNVJC.js | - | 4.29 kB | 740spec-app-shared-service-metadata-progress.service.js | spec-app-shared-service-metadata-progress.service | 4.28 kB | 741spec-app-shared-components-icon-display-icon-display.component.js | spec-app-shared-components-icon-display-icon-display.component | 4.25 kB | 742spec-app-features-book-components-book-browser-table-column-preference.service.js | spec-app-features-book-components-book-browser-table-column-preference.service | 4.23 kB | 743spec-app-features-series-browser-components-series-card-series-card.component.js | spec-app-features-series-browser-components-series-card-series-card.component | 4.20 kB | 744spec-app-features-readers-ebook-reader-features-bookmarks-bookmark.service.js | spec-app-features-readers-ebook-reader-features-bookmarks-bookmark.service | 4.18 kB | 745spec-app-features-settings-opds-settings-opds-settings.js | spec-app-features-settings-opds-settings-opds-settings | 4.18 kB | 746spec-app-features-book-components-duplicate-merger-duplicate-merger.component.js | spec-app-features-book-components-duplicate-merger-duplicate-merger.component | 4.14 kB | 747chunk-VHDJOKIN.js | - | 4.06 kB | 748chunk-HAUZ5B2H.js | - | 4.06 kB | 749spec-app-features-metadata-component-multi-book-metadata-fetch-multi-book-metadata-fetch-component.js | spec-app-features-metadata-component-multi-book-metadata-fetch-multi-book-metadata-fetch-component | 4.00 kB | 750spec-app-features-author-browser-components-author-photo-search-author-photo-search.component.js | spec-app-features-author-browser-components-author-photo-search-author-photo-search.component | 4.00 kB | 751chunk-TJR3XROB.js | - | 4.00 kB | 752spec-app-shared-service-language-resolver.service.js | spec-app-shared-service-language-resolver.service | 3.92 kB | 753spec-app-features-settings-reader-preferences-settings-application-mode-settings-application-mode.component.js | spec-app-features-settings-reader-preferences-settings-application-mode-settings-application-mode.component | 3.91 kB | 754spec-app-features-readers-cbx-reader-layout-header-cbx-header.service.js | spec-app-features-readers-cbx-reader-layout-header-cbx-header.service | 3.91 kB | 755spec-app-features-stats-component-user-stats-charts-reading-survival-chart-reading-survival-chart.component.js | spec-app-features-stats-component-user-stats-charts-reading-survival-chart-reading-survival-chart.component | 3.90 kB | 756spec-app-features-settings-user-management-user-stats.service.js | spec-app-features-settings-user-management-user-stats.service | 3.88 kB | 757chunk-HNS4ZFAP.js | - | 3.85 kB | 758spec-app-features-readers-pdf-reader-pdf-reader.component.js | spec-app-features-readers-pdf-reader-pdf-reader.component | 3.83 kB | 759spec-app-features-settings-email-v2-email-v2-provider-email-v2-provider.service.js | spec-app-features-settings-email-v2-email-v2-provider-email-v2-provider.service | 3.82 kB | 760chunk-W7QOJHDY.js | - | 3.79 kB | 761chunk-53PA43PA.js | - | 3.78 kB | 762spec-app-features-book-service-book-socket.service.js | spec-app-features-book-service-book-socket.service | 3.76 kB | 763spec-app-shared-metadata-metadata-form.builder.js | spec-app-shared-metadata-metadata-form.builder | 3.73 kB | 764spec-app-features-bookdrop-component-bookdrop-bulk-edit-dialog-bookdrop-bulk-edit-dialog.component.js | spec-app-features-bookdrop-component-bookdrop-bulk-edit-dialog-bookdrop-bulk-edit-dialog.component | 3.69 kB | 765spec-app-core-security-auth.guard.js | spec-app-core-security-auth.guard | 3.69 kB | 766chunk-I4ZUYXU7.js | - | 3.68 kB | 767spec-app-features-book-service-sort.service.js | spec-app-features-book-service-sort.service | 3.67 kB | 768spec-app-shared-service-reading-session.service.js | spec-app-shared-service-reading-session.service | 3.67 kB | 769spec-app-features-settings-global-preferences-metadata-provider-settings-metadata-provider-settings.component.js | spec-app-features-settings-global-preferences-metadata-provider-settings-metadata-provider-settings.component | 3.66 kB | 770chunk-7FRZHYJC.js | - | 3.64 kB | 771spec-app-features-settings-user-management-content-restriction.service.js | spec-app-features-settings-user-management-content-restriction.service | 3.64 kB | 772spec-app-features-metadata-service-sidecar.service.js | spec-app-features-metadata-service-sidecar.service | 3.63 kB | 773spec-app-features-stats-component-user-stats-user-stats.component.js | spec-app-features-stats-component-user-stats-user-stats.component | 3.62 kB | 774spec-app-features-book-data-book-query-params.js | spec-app-features-book-data-book-query-params | 3.62 kB | 775spec-app-features-book-service-metadata-task.js | spec-app-features-book-service-metadata-task | 3.61 kB | 776spec-app-shared-components-tag-tag.component.js | spec-app-shared-components-tag-tag.component | 3.58 kB | 777spec-app-features-settings-user-management-user-management.component.js | spec-app-features-settings-user-management-user-management.component | 3.57 kB | 778chunk-SY5TKMF3.js | - | 3.56 kB | 779chunk-JWS63K5X.js | - | 3.56 kB | 780spec-app-features-readers-ebook-reader-shared-visibility.util.js | spec-app-features-readers-ebook-reader-shared-visibility.util | 3.54 kB | 781spec-app-shared-components-setup-setup.component.js | spec-app-shared-components-setup-setup.component | 3.54 kB | 782spec-app-features-settings-task-management-task-helper.service.js | spec-app-features-settings-task-management-task-helper.service | 3.54 kB | 783spec-app-shared-layout-layout-mobile-topbar-app.mobile-topbar.component.js | spec-app-shared-layout-layout-mobile-topbar-app.mobile-topbar.component | 3.53 kB | 784spec-app-features-stats-component-user-stats-service-user-chart-config.service.js | spec-app-features-stats-component-user-stats-service-user-chart-config.service | 3.52 kB | 785spec-app-features-readers-cbx-reader-layout-footer-cbx-footer.component.js | spec-app-features-readers-cbx-reader-layout-footer-cbx-footer.component | 3.52 kB | 786chunk-GZWUA772.js | - | 3.46 kB | 787chunk-CBF5IIWK.js | - | 3.46 kB | 788chunk-6LVUIYF4.js | - | 3.46 kB | 789spec-app-features-settings-reader-preferences-pdf-reader-preferences-pdf-reader-preferences-component.js | spec-app-features-settings-reader-preferences-pdf-reader-preferences-pdf-reader-preferences-component | 3.45 kB | 790chunk-BHQEFBHH.js | - | 3.37 kB | 791spec-app-shared-components-unified-notification-popover-unified-notification-popover-component.js | spec-app-shared-components-unified-notification-popover-unified-notification-popover-component | 3.35 kB | 792spec-app-features-settings-device-settings-component-koreader-settings-koreader.service.js | spec-app-features-settings-device-settings-component-koreader-settings-koreader.service | 3.34 kB | 793spec-app-features-settings-email-v2-email-v2-recipient-email-v2-recipient.service.js | spec-app-features-settings-email-v2-email-v2-recipient-email-v2-recipient.service | 3.34 kB | 794spec-app-features-metadata-component-book-metadata-center-metadata-viewer-metadata-tabs-metadata-tabs.component.js | spec-app-features-metadata-component-book-metadata-center-metadata-viewer-metadata-tabs-metadata-tabs.component | 3.31 kB | 795spec-app-features-settings-audit-logs-audit-logs.component.js | spec-app-features-settings-audit-logs-audit-logs.component | 3.30 kB | 796chunk-VMRQ4PYW.js | - | 3.29 kB | 797spec-app-features-metadata-component-metadata-provider-field-selector-metadata-provider-field-selector.component.js | spec-app-features-metadata-component-metadata-provider-field-selector-metadata-provider-field-selector.component | 3.28 kB | 798chunk-3VWCPLM2.js | - | 3.28 kB | 799spec-app-features-metadata-model-request-metadata-refresh-options.model.js | spec-app-features-metadata-model-request-metadata-refresh-options.model | 3.26 kB | 800spec-app-shared-service-reading-session-api.service.js | spec-app-shared-service-reading-session-api.service | 3.25 kB | 801spec-app-features-settings-view-preferences-parent-sidebar-sorting-preferences-sidebar-sorting-preferences.component.js | spec-app-features-settings-view-preferences-parent-sidebar-sorting-preferences-sidebar-sorting-preferences.component | 3.24 kB | 802spec-app-features-book-components-book-browser-book-filter-book-filter.config.js | spec-app-features-book-components-book-browser-book-filter-book-filter.config | 3.22 kB | 803spec-app-features-bookdrop-service-bookdrop-file.service.js | spec-app-features-bookdrop-service-bookdrop-file.service | 3.19 kB | 804chunk-XATNPLUB.js | - | 3.19 kB | 805chunk-MXXADQKA.js | - | 3.18 kB | 806spec-app-features-bookdrop-service-bookdrop.service.js | spec-app-features-bookdrop-service-bookdrop.service | 3.18 kB | 807spec-app-features-settings-audit-logs-audit-log.service.js | spec-app-features-settings-audit-logs-audit-log.service | 3.18 kB | 808chunk-JLUARRQH.js | - | 3.17 kB | 809spec-app-features-book-components-book-browser-sorting-BookSorter.js | spec-app-features-book-components-book-browser-sorting-BookSorter | 3.16 kB | 810spec-app-shared-components-live-notification-box-live-notification-box.component.js | spec-app-shared-components-live-notification-box-live-notification-box.component | 3.16 kB | 811chunk-3IKTPPUE.js | - | 3.16 kB | 812spec-app-features-book-components-book-browser-book-selection.service.js | spec-app-features-book-components-book-browser-book-selection.service | 3.13 kB | 813spec-app-shared-service-audiobook-session.service.js | spec-app-shared-service-audiobook-session.service | 3.12 kB | 814spec-app-shared-service-settings-helper.service.js | spec-app-shared-service-settings-helper.service | 3.12 kB | 815chunk-QAYNPRJA.js | - | 3.10 kB | 816spec-app-features-stats-component-library-stats-service-library-filter.service.js | spec-app-features-stats-component-library-stats-service-library-filter.service | 3.07 kB | 817chunk-DULU6OIM.js | - | 3.07 kB | 818spec-app-features-book-helpers-read-status.helper.js | spec-app-features-book-helpers-read-status.helper | 3.06 kB | 819spec-app-features-notebook-service-notebook.service.js | spec-app-features-notebook-service-notebook.service | 3.05 kB | 820spec-app-features-readers-cbx-reader-layout-footer-cbx-footer.service.js | spec-app-features-readers-cbx-reader-layout-footer-cbx-footer.service | 3.03 kB | 821spec-app-features-book-data-book-command-pending-state.js | spec-app-features-book-data-book-command-pending-state | 3.03 kB | 822spec-app-shared-service-file-download.service.js | spec-app-shared-service-file-download.service | 3.02 kB | 823spec-app-features-book-service-cbx-reader.service.js | spec-app-features-book-service-cbx-reader.service | 3.00 kB | 824spec-app-shared-services-dialog-launcher.service.js | spec-app-shared-services-dialog-launcher.service | 2.96 kB | 825spec-app-shared-layout-layout-sidebar-app.sidebar-item-row.component.js | spec-app-shared-layout-layout-sidebar-app.sidebar-item-row.component | 2.96 kB | 826chunk-TCRJDNOJ.js | - | 2.95 kB | 827spec-app-features-readers-ebook-reader-core-epub-streaming.service.js | spec-app-features-readers-ebook-reader-core-epub-streaming.service | 2.95 kB | 828chunk-OIKUETW4.js | - | 2.92 kB | 829spec-app-features-book-components-book-browser-filters-sidebar-filter-toggle-pref.service.js | spec-app-features-book-components-book-browser-filters-sidebar-filter-toggle-pref.service | 2.91 kB | 830chunk-52ZUVVG7.js | - | 2.84 kB | 831spec-app-features-settings-opds-settings-opds.service.js | spec-app-features-settings-opds-settings-opds.service | 2.83 kB | 832chunk-G27JGLZ6.js | - | 2.82 kB | 833spec-app-shared-service-route-scroll-position.service.js | spec-app-shared-service-route-scroll-position.service | 2.81 kB | 834chunk-RGQST2IV.js | - | 2.79 kB | 835spec-app-core-security-secure-pipe.js | spec-app-core-security-secure-pipe | 2.77 kB | 836spec-app-features-book-service-library-health.service.js | spec-app-features-book-service-library-health.service | 2.77 kB | 837spec-app-shared-service-annotation.service.js | spec-app-shared-service-annotation.service | 2.76 kB | 838spec-app-features-book-components-book-browser-filters-HeaderFilter.js | spec-app-features-book-components-book-browser-filters-HeaderFilter | 2.76 kB | 839spec-app-features-readers-ebook-reader-shared-header-footer.util.js | spec-app-features-readers-ebook-reader-shared-header-footer.util | 2.75 kB | 840chunk-TFZBINOD.js | - | 2.73 kB | 841chunk-QEG6LAX6.js | - | 2.71 kB | 842chunk-GEMPP6KE.js | - | 2.71 kB | 843spec-app-shared-services-book-cover.service.js | spec-app-shared-services-book-cover.service | 2.71 kB | 844spec-app-features-readers-ebook-reader-dialogs-metadata-dialog.component.js | spec-app-features-readers-ebook-reader-dialogs-metadata-dialog.component | 2.68 kB | 845spec-app-features-book-components-book-browser-cover-scale-preference.service.js | spec-app-features-book-components-book-browser-cover-scale-preference.service | 2.68 kB | 846chunk-HFV2H4PX.js | - | 2.68 kB | 847spec-app-shared-service-book-note-v2.service.js | spec-app-shared-service-book-note-v2.service | 2.68 kB | 848spec-app-shared-service-book-mark.service.js | spec-app-shared-service-book-mark.service | 2.67 kB | 849spec-app-features-readers-cbx-reader-core-cbx-reader-storage.js | spec-app-features-readers-cbx-reader-core-cbx-reader-storage | 2.66 kB | 850spec-app-features-settings-device-settings-component-kobo-sync-settings-kobo.service.js | spec-app-features-settings-device-settings-component-kobo-sync-settings-kobo.service | 2.65 kB | 851chunk-E5ZDFYK5.js | - | 2.65 kB | 852spec-app-core-custom-reuse-strategy.js | spec-app-core-custom-reuse-strategy | 2.64 kB | 853spec-app-shared-service-version.service.js | spec-app-shared-service-version.service | 2.63 kB | 854spec-app-features-readers-ebook-reader-core-loader.service.js | spec-app-features-readers-ebook-reader-core-loader.service | 2.62 kB | 855spec-app-shared-layout-navigation-nav-catalog.js | spec-app-shared-layout-navigation-nav-catalog | 2.61 kB | 856spec-app-features-bookdrop-component-bookdrop-files-widget-bookdrop-files-widget.component.js | spec-app-features-bookdrop-component-bookdrop-files-widget-bookdrop-files-widget.component | 2.59 kB | 857spec-app-shared-layout-layout-sidebar-version-changelog-dialog-version-changelog-dialog.component.js | spec-app-shared-layout-layout-sidebar-version-changelog-dialog-version-changelog-dialog.component | 2.58 kB | 858chunk-77BJYX7W.js | - | 2.54 kB | 859spec-app-shared-service-oidc-group-mapping.service.js | spec-app-shared-service-oidc-group-mapping.service | 2.52 kB | 860spec-app-shared-metadata-metadata-field.config.js | spec-app-shared-metadata-metadata-field.config | 2.50 kB | 861spec-app-features-readers-cbx-reader-dialogs-cbx-note-dialog.component.js | spec-app-features-readers-cbx-reader-dialogs-cbx-note-dialog.component | 2.49 kB | 862spec-app-features-readers-pdf-reader-utils-annotation-converter.js | spec-app-features-readers-pdf-reader-utils-annotation-converter | 2.47 kB | 863chunk-LL7JKMYU.js | - | 2.47 kB | 864chunk-W3QBADTO.js | - | 2.47 kB | 865spec-app-features-readers-ebook-reader-index.js | spec-app-features-readers-ebook-reader-index | 2.45 kB | 866spec-app-features-book-model-book.model.js | spec-app-features-book-model-book.model | 2.42 kB | 867chunk-MLA3AGJW.js | - | 2.42 kB | 868chunk-3JNM6F5F.js | - | 2.42 kB | 869chunk-4EN2WTRM.js | - | 2.38 kB | 870spec-app-shared-layout-theme-favicon-service.js | spec-app-shared-layout-theme-favicon-service | 2.38 kB | 871chunk-3NJ7CXUB.js | - | 2.35 kB | 872spec-app-features-book-data-book-query-keys.js | spec-app-features-book-data-book-query-keys | 2.35 kB | 873spec-app-shared-service-app-locale.service.js | spec-app-shared-service-app-locale.service | 2.35 kB | 874spec-app-features-readers-cbx-reader-core-cbx-spread.util.js | spec-app-features-readers-cbx-reader-core-cbx-spread.util | 2.35 kB | 875spec-app-shared-util-custom-font.util.js | spec-app-shared-util-custom-font.util | 2.33 kB | 876spec-app-features-book-components-book-reviews-book-review-service.js | spec-app-features-book-components-book-reviews-book-review-service | 2.33 kB | 877spec-app-shared-service-pdf-annotation.service.js | spec-app-shared-service-pdf-annotation.service | 2.30 kB | 878chunk-KDJMJJUP.js | - | 2.28 kB | 879spec-app-features-readers-ebook-reader-dialogs-note-dialog.component.js | spec-app-features-readers-ebook-reader-dialogs-note-dialog.component | 2.27 kB | 880spec-app-features-author-browser-service-author-selection.service.js | spec-app-features-author-browser-service-author-selection.service | 2.26 kB | 881spec-app-core-services-loading.service.js | spec-app-core-services-loading.service | 2.21 kB | 882chunk-7X6GZXIU.js | - | 2.21 kB | 883spec-app-features-book-components-book-browser-book-card-overlay-preference.service.js | spec-app-features-book-components-book-browser-book-card-overlay-preference.service | 2.18 kB | 884chunk-JV5YO6JG.js | - | 2.16 kB | 885spec-app-shared-components-setup-setup-redirect.guard.js | spec-app-shared-components-setup-setup-redirect.guard | 2.15 kB | 886spec-app-shared-service-book-note.service.js | spec-app-shared-service-book-note.service | 2.15 kB | 887spec-app-features-book-service-book-navigation.service.js | spec-app-features-book-service-book-navigation.service | 2.14 kB | 888spec-app-features-settings-device-settings-component-hardcover-settings-hardcover-sync-settings.service.js | spec-app-features-settings-device-settings-component-hardcover-settings-hardcover-sync-settings.service | 2.13 kB | 889spec-app-features-readers-cbx-reader-dialogs-cbx-shortcuts-help.component.js | spec-app-features-readers-cbx-reader-dialogs-cbx-shortcuts-help.component | 2.13 kB | 890chunk-QAQPO5KG.js | - | 2.13 kB | 891spec-app-shared-service-app-ui-font.service.js | spec-app-shared-service-app-ui-font.service | 2.12 kB | 892spec-app-shared-components-setup-setup.guard.js | spec-app-shared-components-setup-setup.guard | 2.12 kB | 893chunk-3KDYWHSQ.js | - | 2.12 kB | 894spec-app-shared-components-setup-login.guard.js | spec-app-shared-components-setup-login.guard | 2.12 kB | 895spec-app-features-book-components-book-browser-book-dialog-helper.service.js | spec-app-features-book-components-book-browser-book-dialog-helper.service | 2.09 kB | 896spec-app-core-security-guards-library-stats.guard.js | spec-app-core-security-guards-library-stats.guard | 2.07 kB | 897spec-app-features-settings-reader-preferences-reader-preferences.component.js | spec-app-features-settings-reader-preferences-reader-preferences.component | 2.06 kB | 898spec-app-core-security-guards-edit-metdata.guard.js | spec-app-core-security-guards-edit-metdata.guard | 2.05 kB | 899spec-app-core-security-guards-manage-library.guard.js | spec-app-core-security-guards-manage-library.guard | 2.04 kB | 900chunk-YB6L2KBL.js | - | 2.04 kB | 901chunk-JUSOGHVY.js | - | 2.04 kB | 902spec-app-core-security-guards-user-stats.guard.js | spec-app-core-security-guards-user-stats.guard | 2.02 kB | 903spec-app-shared-websocket-notification-event.service.js | spec-app-shared-websocket-notification-event.service | 2.02 kB | 904chunk-DUJIU2YR.js | - | 2.00 kB | 905spec-app-core-security-guards-bookdrop.guard.js | spec-app-core-security-guards-bookdrop.guard | 1.95 kB | 906spec-app-shared-layout-theme-theme-palette-extend.js | spec-app-shared-layout-theme-theme-palette-extend | 1.95 kB | 907chunk-4VASW5SA.js | - | 1.94 kB | 908spec-app-features-author-browser-model-author.model.js | spec-app-features-author-browser-model-author.model | 1.93 kB | 909chunk-HRAMBBCE.js | - | 1.93 kB | 910spec-app-shared-service-page-title.service.js | spec-app-shared-service-page-title.service | 1.92 kB | 911spec-app-shared-websocket-rx-stomp-service-factory.js | spec-app-shared-websocket-rx-stomp-service-factory | 1.91 kB | 912spec-app-core-config-transloco-loader.js | spec-app-core-config-transloco-loader | 1.90 kB | 913spec-app-shared-model-app-settings.model.js | spec-app-shared-model-app-settings.model | 1.85 kB | 914chunk-LLZPMW4Q.js | - | 1.85 kB | 915spec-app-shared-service-local-storage.service.js | spec-app-shared-service-local-storage.service | 1.85 kB | 916spec-app-features-settings-email-v2-email.service.js | spec-app-features-settings-email-v2-email.service | 1.84 kB | 917chunk-TZYKH7UW.js | - | 1.84 kB | 918spec-app-shared-components-external-doc-link-external-doc-link.component.js | spec-app-shared-components-external-doc-link-external-doc-link.component | 1.84 kB | 919spec-app-shared-util-pattern-resolver.js | spec-app-shared-util-pattern-resolver | 1.84 kB | 920chunk-7CFRVN7A.js | - | 1.83 kB | 921chunk-PDY3BW7Y.js | - | 1.81 kB | 922chunk-7KCQLGF5.js | - | 1.80 kB | 923chunk-P265VSFQ.js | - | 1.79 kB | 924chunk-NCGV55V2.js | - | 1.79 kB | 925spec-app-features-bookdrop-component-bookdrop-finalize-result-dialog-bookdrop-finalize-result-dialog.component.js | spec-app-features-bookdrop-component-bookdrop-finalize-result-dialog-bookdrop-finalize-result-dialog.component | 1.78 kB | 926chunk-WWRV5S2K.js | - | 1.77 kB | 927spec-app-shared-websocket-rx-stomp.service.js | spec-app-shared-websocket-rx-stomp.service | 1.76 kB | 928chunk-LYMH7JZD.js | - | 1.74 kB | 929chunk-UFKPMVFL.js | - | 1.73 kB | 930chunk-L4KVMPTA.js | - | 1.71 kB | 931spec-app-shared-service-file-operations.service.js | spec-app-shared-service-file-operations.service | 1.70 kB | 932chunk-BLCG2QA2.js | - | 1.70 kB | 933chunk-ARX6GVAU.js | - | 1.69 kB | 934chunk-CY3NBMJ3.js | - | 1.68 kB | 935spec-app-shared-websocket-rx-stomp.config.js | spec-app-shared-websocket-rx-stomp.config | 1.67 kB | 936spec-app-features-readers-audiobook-player-index.js | spec-app-features-readers-audiobook-player-index | 1.66 kB | 937chunk-N7WRL7MX.js | - | 1.64 kB | 938spec-app-features-book-data-book-command.models.js | spec-app-features-book-data-book-command.models | 1.63 kB | 939spec-app-features-bookdrop-service-bookdrop-file-api.service.js | spec-app-features-bookdrop-service-bookdrop-file-api.service | 1.61 kB | 940chunk-OYN7TVIG.js | - | 1.61 kB | 941chunk-HVVNRWDY.js | - | 1.59 kB | 942chunk-IWFTTKWJ.js | - | 1.59 kB | 943chunk-QUHI2ZBN.js | - | 1.57 kB | 944spec-app-features-book-data-book-query.models.js | spec-app-features-book-data-book-query.models | 1.54 kB | 945chunk-LVIAKZFF.js | - | 1.52 kB | 946spec-app-shared-components-setup-setup.service.js | spec-app-shared-components-setup-setup.service | 1.52 kB | 947spec-app-shared-components-directory-picker-utility.service.js | spec-app-shared-components-directory-picker-utility.service | 1.51 kB | 948chunk-6BYSIK4A.js | - | 1.51 kB | 949spec-app-shared-service-metadata-match-weights.service.js | spec-app-shared-service-metadata-match-weights.service | 1.49 kB | 950chunk-DG6MCONQ.js | - | 1.48 kB | 951chunk-LH7X75FD.js | - | 1.47 kB | 952spec-app-features-book-components-book-browser-filter-label.helper.js | spec-app-features-book-components-book-browser-filter-label.helper | 1.47 kB | 953chunk-S6YMK374.js | - | 1.46 kB | 954chunk-WYYBTM5X.js | - | 1.46 kB | 955chunk-MKK4ZKVL.js | - | 1.46 kB | 956chunk-7ZE6ZE75.js | - | 1.43 kB | 957chunk-RELSZ736.js | - | 1.42 kB | 958chunk-B4QA2D5A.js | - | 1.42 kB | 959chunk-QIEEEREV.js | - | 1.40 kB | 960chunk-URRY5HL7.js | - | 1.38 kB | 961spec-app-features-settings-user-management-content-restriction.model.js | spec-app-features-settings-user-management-content-restriction.model | 1.36 kB | 962spec-app-shared-service-library-import-progress.service.js | spec-app-shared-service-library-import-progress.service | 1.35 kB | 963chunk-FZJI6BWQ.js | - | 1.34 kB | 964chunk-6TY6BAQD.js | - | 1.34 kB | 965spec-app-shared-validators-password-match.validator.js | spec-app-shared-validators-password-match.validator | 1.32 kB | 966chunk-7PQRZAJC.js | - | 1.32 kB | 967chunk-VS2OV2MZ.js | - | 1.31 kB | 968chunk-YSRYNWNB.js | - | 1.31 kB | 969spec-app-features-author-browser-service-author-query-cache.js | spec-app-features-author-browser-service-author-query-cache | 1.31 kB | 970chunk-LPDS5HHW.js | - | 1.31 kB | 971chunk-S4RGEA4D.js | - | 1.30 kB | 972spec-app-shared-service-icon-picker.service.js | spec-app-shared-service-icon-picker.service | 1.28 kB | 973spec-app-features-book-components-book-browser-book-table-book-table.helpers.js | spec-app-features-book-components-book-browser-book-table-book-table.helpers | 1.27 kB | 974chunk-6RFIXYPW.js | - | 1.27 kB | 975chunk-X6GHSFN5.js | - | 1.27 kB | 976chunk-7CWGFH32.js | - | 1.27 kB | 977chunk-GKMDGF5I.js | - | 1.27 kB | 978chunk-E2F3KCOS.js | - | 1.25 kB | 979spec-app-features-dashboard-models-dashboard-config.model.js | spec-app-features-dashboard-models-dashboard-config.model | 1.25 kB | 980chunk-JITDJNOV.js | - | 1.24 kB | 981spec-app-core-services-post-login-initializer.service.js | spec-app-core-services-post-login-initializer.service | 1.23 kB | 982chunk-OBHUQSTB.js | - | 1.23 kB | 983spec-app-features-readers-audiobook-player-audiobook.model.js | spec-app-features-readers-audiobook-player-audiobook.model | 1.21 kB | 984init-testbed.js | init-testbed | 1.21 kB | 985spec-app-features-readers-ebook-reader-state-themes.constant.js | spec-app-features-readers-ebook-reader-state-themes.constant | 1.21 kB | 986chunk-J63CD7WV.js | - | 1.20 kB | 987chunk-KNFGIYN5.js | - | 1.19 kB | 988chunk-BR5UBOQA.js | - | 1.18 kB | 989spec-app-features-book-service-book-query-keys.js | spec-app-features-book-service-book-query-keys | 1.18 kB | 990chunk-K56GBMBX.js | - | 1.18 kB | 991spec-app-core-testing-transloco-testing.js | spec-app-core-testing-transloco-testing | 1.16 kB | 992chunk-NFAPLXJH.js | - | 1.15 kB | 993spec-app-shared-metadata-embeddable-fields.config.js | spec-app-shared-metadata-embeddable-fields.config | 1.14 kB | 994spec-app-shared-websocket-model-log-notification.model.js | spec-app-shared-websocket-model-log-notification.model | 1.13 kB | 995chunk-RPLY5CTZ.js | - | 1.12 kB | 996chunk-2X2U5W76.js | - | 1.11 kB | 997chunk-JL7JXPXW.js | - | 1.10 kB | 998chunk-NUH46MRP.js | - | 1.10 kB | 999chunk-YZ6Z5S4E.js | - | 1.09 kB | 1000chunk-IHJN7OV2.js | - | 1.09 kB | 1001chunk-IPFEMKCF.js | - | 1.08 kB | 1002chunk-EBNF22YY.js | - | 1.07 kB | 1003spec-app-features-notebook-model-notebook.model.js | spec-app-features-notebook-model-notebook.model | 1.05 kB | 1004spec-app-features-metadata-model-request-metadata-refresh-request.model.js | spec-app-features-metadata-model-request-metadata-refresh-request.model | 1.04 kB | 1005chunk-XYDFIQEN.js | - | 1.00 kB | 1006chunk-D63FM6NX.js | - | 981 bytes | 1007vitest-mock-patch.js | vitest-mock-patch | 974 bytes | 1008spec-app-shared-services-custom-svg-cache.service.js | spec-app-shared-services-custom-svg-cache.service | 960 bytes | 1009spec-app-shared-model-metadata-batch-progress.model.js | spec-app-shared-model-metadata-batch-progress.model | 926 bytes | 1010spec-app-features-series-browser-model-series.model.js | spec-app-features-series-browser-model-series.model | 906 bytes | 1011spec-app-core-data-browse.models.js | spec-app-core-data-browse.models | 893 bytes | 1012spec-app-features-readers-ebook-reader-shared-icon.component.js | spec-app-features-readers-ebook-reader-shared-icon.component | 869 bytes | 1013chunk-NA6ABPOA.js | - | 863 bytes | 1014chunk-HOC2E56Q.js | - | 856 bytes | 1015chunk-VFK7TSAF.js | - | 854 bytes | 1016spec-app-features-book-model-shelf.model.js | spec-app-features-book-model-shelf.model | 838 bytes | 1017spec-app-shared-components-empty-empty.component.js | spec-app-shared-components-empty-empty.component | 836 bytes | 1018spec-app-features-book-model-library.model.js | spec-app-features-book-model-library.model | 833 bytes | 1019spec-app-shared-model-custom-font.model.js | spec-app-shared-model-custom-font.model | 818 bytes | 1020spec-app-features-settings-email-v2-email-provider.model.js | spec-app-features-settings-email-v2-email-provider.model | 806 bytes | 1021spec-app-core-security-auth-initialization-service.js | spec-app-core-security-auth-initialization-service | 751 bytes | 1022spec-app-features-book-model-sort.model.js | spec-app-features-book-model-sort.model | 742 bytes | 1023spec-app-shared-service-book-metadata-host.service.js | spec-app-shared-service-book-metadata-host.service | 711 bytes | 1024chunk-HQIK3GUL.js | - | 702 bytes | 1025spec-app-features-metadata-model-request-fetch-metadata-request.model.js | spec-app-features-metadata-model-request-fetch-metadata-request.model | 686 bytes | 1026spec-app-shared-model-oidc-group-mapping.model.js | spec-app-shared-model-oidc-group-mapping.model | 672 bytes | 1027chunk-EYXYD44O.js | - | 659 bytes | 1028chunk-POFBGS2K.js | - | 652 bytes | 1029spec-app-shared-constants-reset-progress-type.js | spec-app-shared-constants-reset-progress-type | 652 bytes | 1030spec-app-features-settings-email-v2-email-recipient.model.js | spec-app-features-settings-email-v2-email-recipient.model | 645 bytes | 1031spec-app-shared-metadata-index.js | spec-app-shared-metadata-index | 641 bytes | 1032chunk-CGXYTSTN.js | - | 632 bytes | 1033chunk-NCEZDN2J.js | - | 626 bytes | 1034spec-app-features-bookdrop-component-bookdrop-pattern-extract-dialog-bookdrop-pattern-extract-dialog.component.js | spec-app-features-bookdrop-component-bookdrop-pattern-extract-dialog-bookdrop-pattern-extract-dialog.component | 625 bytes | 1035spec-app-features-book-service-library-query-keys.js | spec-app-features-book-service-library-query-keys | 625 bytes | 1036chunk-RSSMV2FC.js | - | 625 bytes | 1037spec-app-features-stats-component-library-stats-charts-publication-timeline-chart-publication-timeline-chart.component.js | spec-app-features-stats-component-library-stats-charts-publication-timeline-chart-publication-timeline-chart.component | 622 bytes | 1038spec-app-features-stats-component-library-stats-charts-publication-trend-chart-publication-trend-chart.component.js | spec-app-features-stats-component-library-stats-charts-publication-trend-chart-publication-trend-chart.component | 622 bytes | 1039chunk-63UINTRD.js | - | 616 bytes | 1040chunk-HGPCOAEP.js | - | 614 bytes | 1041chunk-45EHYHZA.js | - | 609 bytes | 1042spec-app-features-stats-component-user-stats-charts-reading-heatmap-chart-reading-heatmap-chart.component.js | spec-app-features-stats-component-user-stats-charts-reading-heatmap-chart-reading-heatmap-chart.component | 608 bytes | 1043spec-app-features-stats-component-user-stats-charts-series-progress-chart-series-progress-chart.component.js | spec-app-features-stats-component-user-stats-charts-series-progress-chart-series-progress-chart.component | 607 bytes | 1044chunk-Y6YUXJ4A.js | - | 607 bytes | 1045chunk-PKHGTU5I.js | - | 604 bytes | 1046spec-app-features-stats-component-user-stats-charts-reading-habits-chart-reading-habits-chart.component.js | spec-app-features-stats-component-user-stats-charts-reading-habits-chart-reading-habits-chart.component | 600 bytes | 1047spec-app-features-stats-component-user-stats-charts-completion-race-chart-completion-race-chart.component.js | spec-app-features-stats-component-user-stats-charts-completion-race-chart-completion-race-chart.component | 600 bytes | 1048chunk-GYVC764Y.js | - | 599 bytes | 1049chunk-PAWFAVIK.js | - | 598 bytes | 1050spec-app-features-stats-component-user-stats-charts-rating-taste-chart-rating-taste-chart.component.js | spec-app-features-stats-component-user-stats-charts-rating-taste-chart-rating-taste-chart.component | 590 bytes | 1051spec-app-features-stats-component-library-stats-charts-reading-journey-chart-reading-journey-chart.component.js | spec-app-features-stats-component-library-stats-charts-reading-journey-chart-reading-journey-chart.component | 589 bytes | 1052spec-app-features-stats-component-library-stats-charts-author-universe-chart-author-universe-chart.component.js | spec-app-features-stats-component-library-stats-charts-author-universe-chart-author-universe-chart.component | 589 bytes | 1053chunk-YNLKFA3K.js | - | 588 bytes | 1054spec-app-features-book-components-bulk-isbn-import-dialog-bulk-isbn-import-dialog.component.js | spec-app-features-book-components-bulk-isbn-import-dialog-bulk-isbn-import-dialog.component | 585 bytes | 1055spec-app-features-settings-view-preferences-parent-filter-preferences-filter-preferences.component.js | spec-app-features-settings-view-preferences-parent-filter-preferences-filter-preferences.component | 582 bytes | 1056spec-app-features-stats-component-library-stats-charts-top-items-chart-top-items-chart.component.js | spec-app-features-stats-component-library-stats-charts-top-items-chart-top-items-chart.component | 580 bytes | 1057spec-app-features-bookdrop-component-bookdrop-file-metadata-picker-bookdrop-file-metadata-picker.component.js | spec-app-features-bookdrop-component-bookdrop-file-metadata-picker-bookdrop-file-metadata-picker.component | 580 bytes | 1058spec-app-shared-models-api-exception.model.js | spec-app-shared-models-api-exception.model | 579 bytes | 1059spec-app-features-stats-component-user-stats-charts-reading-clock-chart-reading-clock-chart.component.js | spec-app-features-stats-component-user-stats-charts-reading-clock-chart-reading-clock-chart.component | 577 bytes | 1060spec-app-features-stats-component-user-stats-charts-reading-debt-chart-reading-debt-chart.component.js | spec-app-features-stats-component-user-stats-charts-reading-debt-chart-reading-debt-chart.component | 574 bytes | 1061spec-app-features-stats-component-user-stats-charts-page-turner-chart-page-turner-chart.component.js | spec-app-features-stats-component-user-stats-charts-page-turner-chart-page-turner-chart.component | 572 bytes | 1062spec-app-features-readers-ebook-reader-dialogs-shortcuts-help.component.js | spec-app-features-readers-ebook-reader-dialogs-shortcuts-help.component | 572 bytes | 1063spec-app-features-stats-component-user-stats-charts-book-length-chart-book-length-chart.component.js | spec-app-features-stats-component-user-stats-charts-book-length-chart-book-length-chart.component | 571 bytes | 1064spec-app-features-stats-component-user-stats-charts-publication-era-chart-publication-era-chart.component.js | spec-app-features-stats-component-user-stats-charts-publication-era-chart-publication-era-chart.component | 568 bytes | 1065spec-app-features-metadata-component-bulk-metadata-update-bulk-metadata-update-component.js | spec-app-features-metadata-component-bulk-metadata-update-bulk-metadata-update-component | 563 bytes | 1066spec-app-features-book-components-additional-file-uploader-additional-file-uploader.component.js | spec-app-features-book-components-additional-file-uploader-additional-file-uploader.component | 561 bytes | 1067spec-app-shared-service-app-settings-query-keys.js | spec-app-shared-service-app-settings-query-keys | 558 bytes | 1068spec-app-features-settings-user-management-create-user-dialog-create-user-dialog.component.js | spec-app-features-settings-user-management-create-user-dialog-create-user-dialog.component | 557 bytes | 1069spec-app-features-author-browser-components-author-browser-author-browser.component.js | spec-app-features-author-browser-components-author-browser-author-browser.component | 557 bytes | 1070spec-app-features-stats-component-user-stats-charts-reading-dna-chart-reading-dna-chart.component.js | spec-app-features-stats-component-user-stats-charts-reading-dna-chart-reading-dna-chart.component | 553 bytes | 1071spec-app-features-book-components-book-browser-book-filter-book-filter.service.js | spec-app-features-book-components-book-browser-book-filter-book-filter.service | 553 bytes | 1072spec-app-features-metadata-component-multi-book-metadata-editor-multi-book-metadata-editor-component.js | spec-app-features-metadata-component-multi-book-metadata-editor-multi-book-metadata-editor-component | 553 bytes | 1073spec-app-features-series-browser-components-series-browser-series-browser.component.js | spec-app-features-series-browser-components-series-browser-series-browser.component | 547 bytes | 1074spec-app-features-settings-device-settings-component-koreader-settings-koreader-settings-component.js | spec-app-features-settings-device-settings-component-koreader-settings-koreader-settings-component | 546 bytes | 1075spec-app-features-settings-library-metadata-settings-library-metadata-settings.component.js | spec-app-features-settings-library-metadata-settings-library-metadata-settings.component | 544 bytes | 1076spec-app-features-settings-user-profile-dialog-user-profile-dialog.component.js | spec-app-features-settings-user-profile-dialog-user-profile-dialog.component | 540 bytes | 1077spec-app-features-settings-email-v2-email-v2-provider-email-v2-provider.component.js | spec-app-features-settings-email-v2-email-v2-provider-email-v2-provider.component | 538 bytes | 1078spec-app-shared-model-app-state.model.js | spec-app-shared-model-app-state.model | 538 bytes | 1079spec-app-features-book-components-book-browser-book-filter-book-filter.component.js | spec-app-features-book-components-book-browser-book-filter-book-filter.component | 531 bytes | 1080spec-app-features-stats-component-library-stats-library-stats.component.js | spec-app-features-stats-component-library-stats-library-stats.component | 524 bytes | 1081spec-app-features-settings-email-v2-email-v2-recipient-email-v2-recipient.component.js | spec-app-features-settings-email-v2-email-v2-recipient-email-v2-recipient.component | 523 bytes | 1082spec-app-features-readers-cbx-reader-layout-quick-settings-cbx-quick-settings.component.js | spec-app-features-readers-cbx-reader-layout-quick-settings-cbx-quick-settings.component | 520 bytes | 1083spec-app-features-readers-audiobook-player-audiobook-player.component.js | spec-app-features-readers-audiobook-player-audiobook-player.component | 519 bytes | 1084spec-app-features-metadata-model-request-metadata-refresh-type.enum.js | spec-app-features-metadata-model-request-metadata-refresh-type.enum | 514 bytes | 1085spec-app-features-book-components-series-page-series-page.component.js | spec-app-features-book-components-series-page-series-page.component | 511 bytes | 1086spec-app-features-readers-ebook-reader-ebook-reader.component.js | spec-app-features-readers-ebook-reader-ebook-reader.component | 507 bytes | 1087spec-app-shared-components-book-uploader-book-uploader.component.js | spec-app-shared-components-book-uploader-book-uploader.component | 506 bytes | 1088spec-app-features-stats-component-user-stats-charts-reading-session-timeline-reading-session-timeline.component.js | spec-app-features-stats-component-user-stats-charts-reading-session-timeline-reading-session-timeline.component | 505 bytes | 1089spec-app-shared-components-file-mover-file-mover-component.js | spec-app-shared-components-file-mover-file-mover-component | 501 bytes | 1090chunk-B37UMMGP.js | - | 501 bytes | 1091spec-app-features-readers-ebook-reader-layout-header-header.component.js | spec-app-features-readers-ebook-reader-layout-header-header.component | 496 bytes | 1092spec-app-core-config-api-config.js | spec-app-core-config-api-config | 493 bytes | 1093spec-app-features-library-creator-library-creator.component.js | spec-app-features-library-creator-library-creator.component | 493 bytes | 1094spec-app-features-stats-component-user-stats-charts-reading-session-heatmap-reading-session-heatmap.component.js | spec-app-features-stats-component-user-stats-charts-reading-session-heatmap-reading-session-heatmap.component | 492 bytes | 1095spec-app-features-stats-component-user-stats-charts-completion-timeline-chart-completion-timeline-chart.component.js | spec-app-features-stats-component-user-stats-charts-completion-timeline-chart-completion-timeline-chart.component | 491 bytes | 1096spec-app-features-metadata-component-cover-search-cover-search.component.js | spec-app-features-metadata-component-cover-search-cover-search.component | 491 bytes | 1097spec-app-features-readers-cbx-reader-cbx-reader.component.js | spec-app-features-readers-cbx-reader-cbx-reader.component | 491 bytes | 1098spec-app-features-metadata-component-book-metadata-center-metadata-searcher-metadata-searcher.component.js | spec-app-features-metadata-component-book-metadata-center-metadata-searcher-metadata-searcher.component | 489 bytes | 1099spec-app-features-settings-email-v2-create-email-recipient-dialog-create-email-recipient-dialog.component.js | spec-app-features-settings-email-v2-create-email-recipient-dialog-create-email-recipient-dialog.component | 489 bytes | 1100spec-app-features-readers-cbx-reader-layout-sidebar-cbx-sidebar.component.js | spec-app-features-readers-cbx-reader-layout-sidebar-cbx-sidebar.component | 482 bytes | 1101spec-app-features-settings-reader-preferences-epub-reader-preferences-epub-reader-preferences-component.js | spec-app-features-settings-reader-preferences-epub-reader-preferences-epub-reader-preferences-component | 482 bytes | 1102spec-app-features-stats-component-user-stats-charts-session-archetypes-chart-session-archetypes-chart.component.js | spec-app-features-stats-component-user-stats-charts-session-archetypes-chart-session-archetypes-chart.component | 478 bytes | 1103spec-app-features-settings-device-settings-component-hardcover-settings-hardcover-settings-component.js | spec-app-features-settings-device-settings-component-hardcover-settings-hardcover-settings-component | 478 bytes | 1104spec-app-features-settings-custom-fonts-custom-fonts.component.js | spec-app-features-settings-custom-fonts-custom-fonts.component | 478 bytes | 1105spec-app-features-metadata-component-book-metadata-center-metadata-editor-metadata-editor.component.js | spec-app-features-metadata-component-book-metadata-center-metadata-editor-metadata-editor.component | 476 bytes | 1106spec-app-shared-components-icon-picker-icon-picker-component.js | spec-app-shared-components-icon-picker-icon-picker-component | 476 bytes | 1107spec-app-features-readers-ebook-reader-dialogs-settings-dialog.component.js | spec-app-features-readers-ebook-reader-dialogs-settings-dialog.component | 475 bytes | 1108spec-app-features-settings-user-management-user-query-keys.js | spec-app-features-settings-user-management-user-query-keys | 473 bytes | 1109spec-app-features-book-components-book-browser-sorting-multi-sort-popover-multi-sort-popover.component.js | spec-app-features-book-components-book-browser-sorting-multi-sort-popover-multi-sort-popover.component | 470 bytes | 1110chunk-U6LWLYEH.js | - | 464 bytes | 1111spec-app-features-stats-component-user-stats-charts-read-status-chart-read-status-chart.component.js | spec-app-features-stats-component-user-stats-charts-read-status-chart-read-status-chart.component | 460 bytes | 1112spec-app-features-stats-component-user-stats-charts-book-flow-chart-book-flow-chart.component.js | spec-app-features-stats-component-user-stats-charts-book-flow-chart-book-flow-chart.component | 458 bytes | 1113spec-app-features-stats-component-user-stats-charts-favorite-days-chart-favorite-days-chart.component.js | spec-app-features-stats-component-user-stats-charts-favorite-days-chart-favorite-days-chart.component | 458 bytes | 1114spec-app-features-author-browser-service-author-query-keys.js | spec-app-features-author-browser-service-author-query-keys | 456 bytes | 1115spec-app-features-book-service-book-menu.service.js | spec-app-features-book-service-book-menu.service | 452 bytes | 1116spec-app-features-settings-view-preferences-parent-view-preferences-view-preferences.component.js | spec-app-features-settings-view-preferences-parent-view-preferences-view-preferences.component | 451 bytes | 1117spec-app-shared-service-custom-font.service.js | spec-app-shared-service-custom-font.service | 449 bytes | 1118spec-app-features-settings-custom-fonts-font-upload-dialog-font-upload-dialog.component.js | spec-app-features-settings-custom-fonts-font-upload-dialog-font-upload-dialog.component | 443 bytes | 1119spec-app-features-stats-component-user-stats-charts-peak-hours-chart-peak-hours-chart.component.js | spec-app-features-stats-component-user-stats-charts-peak-hours-chart-peak-hours-chart.component | 440 bytes | 1120spec-app-features-dashboard-components-dashboard-scroller-dashboard-scroller.component.js | spec-app-features-dashboard-components-dashboard-scroller-dashboard-scroller.component | 432 bytes | 1121spec-app-features-readers-ebook-reader-layout-header-quick-settings.component.js | spec-app-features-readers-ebook-reader-layout-header-quick-settings.component | 431 bytes | 1122spec-app-features-series-browser-components-series-scroller-series-scroller.component.js | spec-app-features-series-browser-components-series-scroller-series-scroller.component | 429 bytes | 1123spec-app-features-settings-settings.component.js | spec-app-features-settings-settings.component | 423 bytes | 1124spec-app-features-dashboard-components-main-dashboard-main-dashboard.component.js | spec-app-features-dashboard-components-main-dashboard-main-dashboard.component | 421 bytes | 1125spec-app-features-settings-global-preferences-global-preferences.component.js | spec-app-features-settings-global-preferences-global-preferences.component | 419 bytes | 1126spec-app-features-readers-ebook-reader-layout-footer-footer.component.js | spec-app-features-readers-ebook-reader-layout-footer-footer.component | 412 bytes | 1127spec-app-features-readers-ebook-reader-shared-selection-popup.component.js | spec-app-features-readers-ebook-reader-shared-selection-popup.component | 411 bytes | 1128spec-app-features-readers-ebook-reader-layout-sidebar-sidebar.component.js | spec-app-features-readers-ebook-reader-layout-sidebar-sidebar.component | 409 bytes | 1129spec-app-features-readers-ebook-reader-core-view-manager.service.js | spec-app-features-readers-ebook-reader-core-view-manager.service | 402 bytes | 1130spec-app-features-readers-ebook-reader-layout-panel-panel.component.js | spec-app-features-readers-ebook-reader-layout-panel-panel.component | 398 bytes | 1131spec-app-features-notebook-components-notebook-notebook.component.js | spec-app-features-notebook-components-notebook-notebook.component | 388 bytes | 1132chunk-UHSYPPPL.js | - | 378 bytes | 1133spec-app-features-settings-device-settings-device-settings-component.js | spec-app-features-settings-device-settings-device-settings-component | 376 bytes | 1134spec-app-features-settings-email-v2-email-v2.component.js | spec-app-features-settings-email-v2-email-v2.component | 366 bytes | 1135chunk-CXMOK7YJ.js | - | 355 bytes | 1136chunk-L2VH777U.js | - | 342 bytes | 1137chunk-KPYVMECM.js | - | 299 bytes | 1138chunk-I3JEEXAL.js | - | 297 bytes | 1139chunk-BEKHTIAO.js | - | 290 bytes | 1140chunk-CZHVIG6J.js | - | 261 bytes | 1141chunk-3II2RJ7W.js | - | 238 bytes | 1142chunk-VY3KKMDZ.js | - | 218 bytes | 1143chunk-HUBKPI6R.js | - | 211 bytes | 1144spec-app-app.js | spec-app-app | 202 bytes | 1145chunk-AUICP4N6.js | - | 191 bytes | 1146chunk-XSHNUQPY.js | - | 177 bytes | 1147chunk-MXOZQWUN.js | - | 43 bytes | 1148chunk-ES4NCDIT.js | - | 43 bytes | 11491150 | Initial total | 9.63 MB11511152Lazy chunk files | Names | Raw size1153chunk-3FJT7A5S.js | index | 752.46 kB | 1154chunk-MMGQSSZ4.js | index | 699.33 kB | 1155chunk-NDHFEMTU.js | index | 403.58 kB | 1156chunk-RUDWSZ5J.js | settings-component | 305.73 kB | 1157chunk-7OB4RAUL.js | cbx-reader-component | 300.44 kB | 1158chunk-2KH7VDMX.js | index | 296.45 kB | 1159chunk-NQ46J5JD.js | index | 270.53 kB | 1160chunk-MSJHUNRK.js | index | 267.92 kB | 1161chunk-V3DB5L6G.js | index | 267.70 kB | 1162chunk-GGLQC2J4.js | index | 265.47 kB | 1163chunk-74ODG3DQ.js | library-stats-component | 260.05 kB | 1164chunk-MEWJP7M6.js | index | 253.89 kB | 1165chunk-DAINQ62T.js | index | 249.63 kB | 1166chunk-JCVGIM3T.js | index | 244.62 kB | 1167chunk-M3GK4MFZ.js | index | 242.49 kB | 1168...and 57 more lazy chunks files. Use "--verbose" to show all the files.11691170Application bundle generation complete. [23.535 seconds] - 2026-08-30T10:06:34.203Z117111721173 RUN v4.1.10 /build/source/frontend11741175 grimmory src/app/features/magic-shelf/service/magic-shelf-utils.spec.ts (47 tests) 11ms1176 grimmory src/app/features/magic-shelf/service/book-rule-evaluator-metadata-presence.spec.ts (85 tests) 72ms1177 grimmory src/app/features/magic-shelf/service/book-rule-evaluator.service.spec.ts (199 tests) 134ms1178 grimmory src/app/features/readers/ebook-reader/core/event.service.spec.ts (6 tests) 35ms1179 grimmory src/app/features/book/data/book-query-cache.spec.ts (10 tests) 13ms1180 grimmory src/app/features/book/components/book-sender/book-sender.component.spec.ts (6 tests) 23ms1181stderr | src/app/features/book/components/book-notes/book-notes-component.spec.ts > BookNotesComponent > shows an error toast when loading notes fails1182Failed to load notes: Error: load failed1183 at /build/source/frontend/src/app/features/book/components/book-notes/book-notes-component.spec.ts:132:41184 at Observable.init [as _subscribe] (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/observable/throwError.js:8:64)1185 at Observable._trySubscribe (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:41:25)1186 at /build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:35:311187 at Object.errorContext (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/util/errorContext.js:22:9)1188 at Observable.subscribe (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:26:24)1189 at /build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/operators/takeUntil.js:11:381190 at SafeSubscriber.<anonymous> (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/util/lift.js:14:28)1191 at /build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:30:301192 at Object.errorContext (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/util/errorContext.js:22:9)11931194stderr | src/app/features/book/components/book-notes/book-notes-component.spec.ts > BookNotesComponent > shows an error toast when note creation fails1195Failed to create note: Error: create failed1196 at /build/source/frontend/src/app/features/book/components/book-notes/book-notes-component.spec.ts:201:61197 at Observable.init [as _subscribe] (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/observable/throwError.js:8:64)1198 at Observable._trySubscribe (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:41:25)1199 at /build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:35:311200 at Object.errorContext (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/util/errorContext.js:22:9)1201 at Observable.subscribe (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:26:24)1202 at /build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/operators/takeUntil.js:11:381203 at SafeSubscriber.<anonymous> (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/util/lift.js:14:28)1204 at /build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:30:301205 at Object.errorContext (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/util/errorContext.js:22:9)12061207stderr | src/app/features/book/components/book-notes/book-notes-component.spec.ts > BookNotesComponent > shows an error toast when updating a note fails1208Failed to update note: Error: update failed1209 at /build/source/frontend/src/app/features/book/components/book-notes/book-notes-component.spec.ts:285:171210 at Observable.init [as _subscribe] (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/observable/throwError.js:8:64)1211 at Observable._trySubscribe (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:41:25)1212 at /build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:35:311213 at Object.errorContext (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/util/errorContext.js:22:9)1214 at Observable.subscribe (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:26:24)1215 at /build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/operators/takeUntil.js:11:381216 at SafeSubscriber.<anonymous> (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/util/lift.js:14:28)1217 at /build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:30:301218 at Object.errorContext (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/util/errorContext.js:22:9)12191220stderr | src/app/features/book/components/book-notes/book-notes-component.spec.ts > BookNotesComponent > shows an error toast when the confirmed delete fails1221Failed to delete note: Error: delete failed1222 at /build/source/frontend/src/app/features/book/components/book-notes/book-notes-component.spec.ts:229:951223 at Observable.init [as _subscribe] (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/observable/throwError.js:8:64)1224 at Observable._trySubscribe (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:41:25)1225 at /build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:35:311226 at Object.errorContext (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/util/errorContext.js:22:9)1227 at Observable.subscribe (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:26:24)1228 at BookNotesComponent.performDelete (/build/source/frontend/src/app/features/book/components/book-notes/book-notes-component.ts:205:45)1229 at Object.accept (/build/source/frontend/src/app/features/book/components/book-notes/book-notes-component.ts:199:14)1230 at /build/source/frontend/src/app/features/book/components/book-notes/book-notes-component.spec.ts:231:351231 at file:///build/source/node_modules/.pnpm/@vitest+runner@4.1.10/node_modules/@vitest/runner/dist/chunk-artifact.js:302:1112321233 grimmory src/app/features/book/components/book-notes/book-notes-component.spec.ts (12 tests) 29ms1234stdout | src/app/shared/service/auth.service.spec.ts > AuthService > logs in with internal credentials and initializes the authenticated session1235AuthService: Post-login initialization completed12361237stdout | src/app/shared/service/auth.service.spec.ts > AuthService > refreshes the token and persists the new values1238AuthService: Post-login initialization completed12391240stdout | src/app/shared/service/auth.service.spec.ts > AuthService > force-refreshes the access token even when the current token has not expired1241AuthService: Post-login initialization completed12421243stdout | src/app/shared/service/auth.service.spec.ts > AuthService > refreshes an expired session before reporting authentication1244AuthService: Post-login initialization completed12451246stdout | src/app/shared/service/auth.service.spec.ts > AuthService > shares concurrent refresh attempts through one backend request1247AuthService: Post-login initialization completed12481249stdout | src/app/shared/service/auth.service.spec.ts > AuthService > handles remote login the same way as an internal login1250AuthService: Post-login initialization completed12511252stdout | src/app/shared/service/auth.service.spec.ts > AuthService > initializes the websocket connection and post-login hooks only once1253AuthService: Post-login initialization completed12541255 grimmory src/app/shared/service/auth.service.spec.ts (23 tests) 43ms1256 grimmory src/app/core/security/auth-interceptor.service.spec.ts (18 tests) 30ms1257 grimmory src/app/features/settings/user-management/user.service.spec.ts (5 tests) 76ms1258 grimmory src/app/features/book/service/book-file.service.spec.ts (8 tests) 36ms1259 grimmory src/app/features/book/data/book-query.service.spec.ts (12 tests) 149ms1260 grimmory src/app/features/readers/ebook-reader/layout/sidebar/sidebar.service.spec.ts (7 tests) 36ms1261 grimmory src/app/features/author-browser/components/author-card/author-card.component.spec.ts (8 tests) 47ms1262stderr | src/app/features/settings/task-management/task-management.component.spec.ts > TaskManagementComponent > reports load failures through the message service1263Error loading tasks: Error: boom1264 at /build/source/frontend/src/app/features/settings/task-management/task-management.component.spec.ts:188:171265 at Observable.init [as _subscribe] (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/observable/throwError.js:8:64)1266 at Observable._trySubscribe (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:41:25)1267 at /build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:35:311268 at Object.errorContext (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/util/errorContext.js:22:9)1269 at Observable.subscribe (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:26:24)1270 at _loop_1 (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/observable/forkJoin.js:29:57)1271 at Observable._subscribe (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/observable/forkJoin.js:45:13)1272 at Observable._trySubscribe (/build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:41:25)1273 at /build/source/node_modules/.pnpm/rxjs@7.8.2/node_modules/rxjs/dist/cjs/internal/Observable.js:35:3112741275 grimmory src/app/features/book/components/book-file-attacher/book-file-attacher.component.spec.ts (8 tests) 37ms1276 grimmory src/app/features/book/components/add-physical-book-dialog/add-physical-book-dialog.component.spec.ts (10 tests) 96ms1277 grimmory src/app/features/readers/ebook-reader/features/annotations/annotation-renderer.service.spec.ts (7 tests) 17ms1278 grimmory src/app/features/magic-shelf/component/magic-shelf-component.spec.ts (73 tests) 520ms1279 grimmory src/app/features/book/components/book-browser/book-card/book-card.component.spec.ts (6 tests) 699ms1280 derives progress, audiobook, and series display state from inputs 407ms1281 grimmory src/app/features/metadata/component/book-metadata-center/sidecar-viewer/sidecar-viewer.component.spec.ts (9 tests) 27ms1282 grimmory src/app/features/settings/task-management/task-management.component.spec.ts (11 tests) 850ms1283 tracks task progress updates and reloads after a completed task 413ms1284 grimmory src/app/features/magic-shelf/service/magic-shelf.service.spec.ts (7 tests) 114ms1285 grimmory src/app/features/book/components/shelf-assigner/shelf-assigner.component.spec.ts (7 tests) 48ms1286 grimmory src/app/features/book/components/book-reviews/book-reviews.component.spec.ts (13 tests) 463ms1287 grimmory src/app/features/book/service/book.service.spec.ts (5 tests) 190ms1288 grimmory src/app/shared/layout/layout-sidebar/sidebar-sections.spec.ts (15 tests) 22ms1289 grimmory src/app/features/metadata/component/book-metadata-center/metadata-picker/metadata-picker.component.spec.ts (6 tests) 266ms1290 grimmory src/app/shared/service/startup.service.spec.ts (5 tests) 68ms1291 grimmory src/app/features/readers/cbx-reader/layout/sidebar/cbx-sidebar.service.spec.ts (7 tests) 24ms1292 grimmory src/app/features/author-browser/components/author-detail/author-detail.component.spec.ts (8 tests) 53ms1293 grimmory src/app/core/security/oauth2-management/authentication-settings.component.spec.ts (21 tests) 60ms1294 grimmory src/app/features/book/service/book-query-cache.spec.ts (7 tests) 25ms1295 grimmory src/app/features/book/service/shelf.service.spec.ts (7 tests) 82ms1296 grimmory src/app/features/readers/ebook-reader/state/progress.service.spec.ts (8 tests) 54ms1297 grimmory src/app/features/settings/device-settings/component/kobo-sync-settings/kobo-sync-settings-component.spec.ts (4 tests) 422ms1298 grimmory src/app/features/stats/component/user-stats/charts/reading-progress-chart/reading-progress-chart.component.spec.ts (5 tests) 25ms1299 grimmory src/app/shared/service/app-settings.service.spec.ts (3 tests) 82ms1300 grimmory src/app/features/author-browser/components/author-editor/author-editor.component.spec.ts (7 tests) 55ms1301 grimmory src/app/shared/service/app-theme.service.spec.ts (6 tests) 152ms1302 grimmory src/app/features/metadata/component/book-metadata-center/metadata-viewer/metadata-viewer.component.spec.ts (4 tests) 172ms1303 grimmory src/app/features/settings/reader-preferences/reader-preferences.service.spec.ts (3 tests) 26ms1304 grimmory src/app/features/readers/ebook-reader/features/notes/note.service.spec.ts (6 tests) 38ms1305 grimmory src/app/features/settings/user-management/content-restrictions-editor/content-restrictions-editor.component.spec.ts (5 tests) 236ms1306Not implemented: navigation to another Document1307stderr | src/app/shared/components/login/login.component.spec.ts > LoginComponent > shows a translated provider error when OIDC login initialization fails1308OIDC login initiation failed: Error: crypto unavailable1309 at /build/source/frontend/src/app/shared/components/login/login.component.spec.ts:200:521310 at file:///build/source/node_modules/.pnpm/@vitest+runner@4.1.10/node_modules/@vitest/runner/dist/chunk-artifact.js:302:111311 at file:///build/source/node_modules/.pnpm/@vitest+runner@4.1.10/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:261312 at file:///build/source/node_modules/.pnpm/@vitest+runner@4.1.10/node_modules/@vitest/runner/dist/chunk-artifact.js:2326:201313 at new Promise (<anonymous>)1314 at runWithCancel (file:///build/source/node_modules/.pnpm/@vitest+runner@4.1.10/node_modules/@vitest/runner/dist/chunk-artifact.js:2323:10)1315 at file:///build/source/node_modules/.pnpm/@vitest+runner@4.1.10/node_modules/@vitest/runner/dist/chunk-artifact.js:2305:201316 at new Promise (<anonymous>)1317 at runWithTimeout (file:///build/source/node_modules/.pnpm/@vitest+runner@4.1.10/node_modules/@vitest/runner/dist/chunk-artifact.js:2272:10)1318 at file:///build/source/node_modules/.pnpm/@vitest+runner@4.1.10/node_modules/@vitest/runner/dist/chunk-artifact.js:2955:6413191320 grimmory src/app/shared/components/login/login.component.spec.ts (12 tests) 1075ms1321 clears the session and shows the session revoked message from query params 325ms1322 grimmory src/app/features/book/components/book-browser/filters/sidebar-filter.spec.ts (2 tests) 6ms1323 grimmory src/app/features/bookdrop/component/bookdrop-file-review/bookdrop-file-review.component.spec.ts (3 tests) 17ms1324 grimmory src/app/features/author-browser/service/author.service.spec.ts (7 tests) 41ms1325 grimmory src/app/features/settings/email-v2/create-email-provider-dialog/create-email-provider-dialog.component.spec.ts (6 tests) 35ms1326 grimmory src/app/features/stats/component/library-stats/charts/metadata-score-chart/metadata-score-chart.component.spec.ts (4 tests) 34ms1327 grimmory src/app/features/book/components/shelf-edit-dialog/shelf-edit-dialog.component.spec.ts (6 tests) 73ms1328 grimmory src/app/features/readers/ebook-reader/state/reader-state.service.spec.ts (5 tests) 61ms1329 grimmory src/app/features/stats/component/library-stats/charts/language-chart/language-chart.component.spec.ts (4 tests) 60ms1330 grimmory src/app/features/readers/ebook-reader/features/selection/selection.service.spec.ts (3 tests) 18ms1331 grimmory src/app/features/author-browser/components/author-match/author-match.component.spec.ts (6 tests) 50ms1332 grimmory src/app/features/book/service/book-patch.service.spec.ts (6 tests) 66ms1333 grimmory src/app/shared/components/metadata-progress-widget/metadata-progress-widget-component.spec.ts (7 tests) 287ms1334 grimmory src/app/shared/metadata/metadata-utils.service.spec.ts (9 tests) 22ms1335 grimmory src/app/features/readers/ebook-reader/features/fonts/custom-font.service.spec.ts (5 tests) 44ms1336 grimmory src/app/core/security/auth-initializer.spec.ts (5 tests) 18ms1337 grimmory src/app/shared/layout/layout.service.spec.ts (11 tests) 78ms1338 grimmory src/app/features/book/components/book-browser/lock-unlock-metadata-dialog/lock-unlock-metadata-dialog.component.spec.ts (6 tests) 56ms1339 grimmory src/app/features/metadata/component/book-metadata-center/book-reading-sessions/book-reading-sessions.component.spec.ts (5 tests) 23ms1340 grimmory src/app/core/security/oidc.service.spec.ts (9 tests) 23ms1341 grimmory src/app/features/book/service/library-shelf-menu.service.spec.ts (3 tests) 102ms1342 grimmory src/app/features/stats/component/library-stats/charts/page-count-chart/page-count-chart.component.spec.ts (3 tests) 12ms1343 grimmory src/app/features/book/service/library.service.spec.ts (4 tests) 21ms1344 grimmory src/app/features/stats/component/library-stats/charts/book-formats-chart/book-formats-chart.component.spec.ts (3 tests) 9ms1345 grimmory src/app/features/metadata/component/metadata-manager/metadata-manager.component.spec.ts (5 tests) 730ms1346 toggles selections, selects similar values, filters tables, and navigates to filtered books 671ms1347 grimmory src/app/features/book/components/shelf-creator/shelf-creator.component.spec.ts (6 tests) 749ms1348 picks an icon through the injected icon picker and ignores empty selections 603ms1349 grimmory src/app/features/settings/metadata-settings/metadata-persistence-settings/metadata-persistence-settings-component.spec.ts (6 tests) 1819ms1350 re-enables network-sensitive controls when storage switches back to local 673ms1351 toggles persistence flags and saves the updated settings 670ms1352 grimmory src/app/features/readers/ebook-reader/layout/panel/panel.service.spec.ts (5 tests) 25ms1353 grimmory src/app/features/book/service/book-metadata-manage.service.spec.ts (5 tests) 566ms1354 updates metadata with merge params and patches the cached metadata 514ms1355 grimmory src/app/features/settings/metadata-settings/public-reviews-settings/public-reviews-settings-component.spec.ts (5 tests) 896ms1356 hydrates saved review settings and ensures all required providers exist 710ms1357 grimmory src/app/features/metadata/component/metadata-review-dialog/metadata-review-dialog-component.spec.ts (7 tests) 389ms1358 grimmory src/app/features/command-palette/command-palette.service.spec.ts (4 tests) 681ms1359 queries matching book groups locally after the debounce window 480ms1360 grimmory src/app/features/readers/cbx-reader/layout/quick-settings/cbx-quick-settings.service.spec.ts (3 tests) 4ms1361 grimmory src/app/features/settings/global-preferences/metadata-match-weights/metadata-match-weights-component.spec.ts (7 tests) 2890ms1362 hydrates the reactive form from saved match weights 1806ms1363 reports recalculate failures and resets the loading flag 332ms1364 grimmory src/app/features/readers/ebook-reader/features/annotations/annotation.service.spec.ts (6 tests) 19ms1365 grimmory src/app/features/metadata/component/metadata-options-dialog/metadata-advanced-fetch-options/metadata-advanced-fetch-options.component.spec.ts (5 tests) 14ms1366stderr | src/app/core/security/oidc-callback/oidc-callback.component.spec.ts > OidcCallbackComponent > redirects to login when the provider returns an error1367[OIDC Callback] Provider returned error: access_denied denied13681369stderr | src/app/core/security/oidc-callback/oidc-callback.component.spec.ts > OidcCallbackComponent > redirects to login when code or state is missing1370[OIDC Callback] Missing code or state13711372stderr | src/app/core/security/oidc-callback/oidc-callback.component.spec.ts > OidcCallbackComponent > redirects to login when there is no stored PKCE state1373[OIDC Callback] No PKCE state found for state parameter13741375stderr | src/app/core/security/oidc-callback/oidc-callback.component.spec.ts > OidcCallbackComponent > redirects to login when the returned state does not match the stored PKCE state1376[OIDC Callback] State mismatch13771378stderr | src/app/core/security/oidc-callback/oidc-callback.component.spec.ts > OidcCallbackComponent > redirects to login with the backend error message when the exchange fails1379[OIDC Callback] Token exchange failed { error: { message: 'exchange_failed' } }13801381 grimmory src/app/core/security/oidc-callback/oidc-callback.component.spec.ts (7 tests) 89ms1382 grimmory src/app/features/book/components/book-browser/book-table/book-table.component.spec.ts (8 tests) 506ms1383 grimmory src/app/features/readers/ebook-reader/core/style.service.spec.ts (3 tests) 53ms1384 grimmory src/app/shared/services/custom-svg.service.spec.ts (6 tests) 40ms1385 grimmory src/app/app.component.spec.ts (6 tests) 270ms1386 grimmory src/app/core/security/security-guards.spec.ts (10 tests) 36ms1387 grimmory src/app/features/settings/task-management/task.service.spec.ts (6 tests) 45ms1388 grimmory src/app/features/readers/ebook-reader/layout/header/header.service.spec.ts (3 tests) 21ms1389 grimmory src/app/features/series-browser/service/series-data.service.spec.ts (2 tests) 21ms1390 grimmory src/app/features/book/components/book-browser/book-table/book-table-row.component.spec.ts (4 tests) 180ms1391 grimmory src/app/shared/service/url-helper.service.spec.ts (16 tests) 99ms1392 grimmory src/app/features/command-palette/command-palette.component.spec.ts (6 tests) 476ms1393 grimmory src/app/shared/components/shelf-menu/shelf-membership-menu.component.spec.ts (12 tests) 666ms1394 grimmory src/app/features/settings/view-preferences-parent/meta-center-view-mode/meta-center-view-mode-component.spec.ts (2 tests) 795ms1395 hydrates preferences from the current user and persists changes 434ms1396 ignores save attempts until a user is available 360ms1397 grimmory src/app/features/stats/component/user-stats/charts/genre-stats-chart/genre-stats-chart.component.spec.ts (3 tests) 46ms1398 grimmory src/app/shared/components/setup/setup-guards.spec.ts (7 tests) 26ms1399 grimmory src/app/shared/components/icon-display/icon-display.component.spec.ts (6 tests) 759ms1400 grimmory src/app/features/book/components/book-browser/filters/SeriesCollapseFilter.spec.ts (3 tests) 45ms1401 grimmory src/app/features/stats/component/user-stats/charts/personal-rating-chart/personal-rating-chart.component.spec.ts (4 tests) 19ms1402 grimmory src/app/shared/layout/layout-sidebar/app.sidebar.component.spec.ts (16 tests) 1727ms1403 opens the command palette from the sidebar search trigger 1645ms1404 grimmory src/app/shared/components/change-password/change-password.component.spec.ts (6 tests) 308ms1405 grimmory src/app/shared/layout/layout-main/app.layout.component.spec.ts (8 tests) 2189ms1406 closes the mobile sidebar when the mask is clicked 2067ms1407 grimmory src/app/shared/ui/menu/app-menu.spec.ts (24 tests) 3064ms1408 opens at coordinates and survives the auxclick fired when the right button releases 622ms1409 closes when focus moves outside the menu 634ms1410 closes when a router navigation starts 560ms1411 grimmory src/app/features/settings/file-naming-pattern/file-naming-pattern.component.spec.ts (6 tests) 2346ms1412 hydrates the default pattern and generates previews with extensions 2100ms1413 grimmory src/app/features/book/components/book-browser/book-browser-query-params.service.spec.ts (5 tests) 39ms1414 grimmory src/app/features/book/service/book-metadata.service.spec.ts (4 tests) 32ms1415 grimmory src/app/features/settings/reader-preferences/cbx-reader-preferences/cbx-reader-preferences-component.spec.ts (3 tests) 106ms1416 grimmory src/app/features/book/components/book-browser/book-browser.component.spec.ts (10 tests | 2 skipped) 103ms1417 grimmory src/app/shared/components/directory-picker/directory-picker.component.spec.ts (9 tests) 600ms1418 grimmory src/app/features/readers/ebook-reader/features/bookmarks/bookmark.service.spec.ts (5 tests) 12ms1419 grimmory src/app/features/readers/audiobook-player/audiobook.service.spec.ts (4 tests) 53ms1420 grimmory src/app/shared/service/metadata-progress.service.spec.ts (6 tests) 71ms1421 grimmory src/app/features/metadata/component/metadata-options-dialog/metadata-fetch-options/metadata-fetch-options.component.spec.ts (3 tests) 35ms1422 grimmory src/app/features/settings/email-v2/email-v2-provider/email-v2-provider.service.spec.ts (5 tests) 59ms1423 grimmory src/app/features/settings/user-management/user-stats.service.spec.ts (5 tests) 48ms1424 grimmory src/app/shared/service/language-resolver.service.spec.ts (9 tests) 95ms1425 grimmory src/app/features/book/components/book-card-lite/book-card-lite-component.spec.ts (4 tests) 112ms1426 grimmory src/app/features/book/service/metadata-task.spec.ts (4 tests) 132ms1427 grimmory src/app/features/dashboard/services/dashboard-config.service.spec.ts (3 tests) 36ms1428 grimmory src/app/features/book/components/book-browser/table-column-preference.service.spec.ts (4 tests) 41ms1429 grimmory src/app/features/book/data/book-query-params.spec.ts (7 tests) 261ms1430 grimmory src/app/features/stats/component/library-stats/service/libraries-summary.service.spec.ts (4 tests) 421ms1431stdout | src/app/shared/service/reading-session.service.spec.ts > ReadingSessionService > starts and tracks an active reading session1432[ReadingSession] Reading session started {1433 bookId: 4,1434 startTime: '2026-03-26T00:00:00.000Z',1435 startLocation: 'chapter-1',1436 startProgress: '12.3%'1437}14381439stdout | src/app/shared/service/reading-session.service.spec.ts > ReadingSessionService > discards sessions that are shorter than the minimum duration1440[ReadingSession] Reading session started {1441 bookId: 5,1442 startTime: '2026-03-26T00:00:00.000Z',1443 startLocation: 'start',1444 startProgress: '10.0%'1445}1446[ReadingSession] Session too short, discarding { durationSeconds: 20 }14471448stdout | src/app/shared/service/reading-session.service.spec.ts > ReadingSessionService > sends completed sessions to the backend with rounded progress values1449[ReadingSession] Reading session started {1450 bookId: 6,1451 startTime: '2026-03-26T00:00:00.000Z',1452 startLocation: 'page-1',1453 startProgress: '12.3%'1454}1455[ReadingSession] Reading session completed {1456 bookId: 6,1457 bookType: 'PDF',1458 startTime: '2026-03-26T00:00:00.000Z',1459 endTime: '2026-03-26T00:00:31.000Z',1460 durationSeconds: 31,1461 durationFormatted: '31s',1462 startProgress: 12.35,1463 endProgress: 45.68,1464 progressDelta: 33.33,1465 startLocation: 'page-1',1466 endLocation: 'page-9'1467}1468[ReadingSession] Session saved to backend14691470stdout | src/app/shared/service/reading-session.service.spec.ts > ReadingSessionService > sends a beacon on unload for long enough active sessions1471[ReadingSession] Reading session started {1472 bookId: 7,1473 startTime: '2026-03-26T00:00:00.000Z',1474 startLocation: 'cfi-1',1475 startProgress: '5.0%'1476}1477[ReadingSession] Reading session ended (sync) {1478 bookId: 4,1479 bookType: 'EPUB',1480 startTime: '2026-03-26T00:00:00.000Z',1481 endTime: '2026-03-26T00:00:35.000Z',1482 durationSeconds: 35,1483 durationFormatted: '35s',1484 startProgress: 12.35,1485 endProgress: undefined,1486 progressDelta: undefined,1487 startLocation: 'chapter-1',1488 endLocation: undefined1489}1490[ReadingSession] Reading session ended (sync) {1491 bookId: 7,1492 bookType: 'EPUB',1493 startTime: '2026-03-26T00:00:00.000Z',1494 endTime: '2026-03-26T00:00:35.000Z',1495 durationSeconds: 35,1496 durationFormatted: '35s',1497 startProgress: 5,1498 endProgress: 9.5,1499 progressDelta: undefined,1500 startLocation: 'cfi-1',1501 endLocation: 'cfi-2'1502}15031504stdout | src/app/shared/service/reading-session.service.spec.ts > ReadingSessionService > ends sessions that stay hidden longer than the idle timeout once the tab becomes visible again1505[ReadingSession] Reading session started {1506 bookId: 8,1507 startTime: '2026-03-26T00:00:00.000Z',1508 startLocation: 'cfi-1',1509 startProgress: '1.0%'1510}1511[ReadingSession] Tab hidden, pausing session1512[ReadingSession] Tab was hidden too long, ending session1513[ReadingSession] Reading session completed {1514 bookId: 8,1515 bookType: 'EPUB',1516 startTime: '2026-03-26T00:00:00.000Z',1517 endTime: '2026-03-26T00:05:00.000Z',1518 durationSeconds: 300,1519 durationFormatted: '5m 0s',1520 startProgress: 1,1521 endProgress: 5,1522 progressDelta: 4,1523 startLocation: 'cfi-1',1524 endLocation: 'cfi-2'1525}1526[ReadingSession] Session saved to backend15271528 grimmory src/app/shared/service/reading-session.service.spec.ts (5 tests) 49ms1529 grimmory src/app/features/settings/reader-preferences/settings-application-mode/settings-application-mode.component.spec.ts (1 test) 71ms1530 grimmory src/app/features/settings/user-management/content-restriction.service.spec.ts (5 tests) 853ms1531 grimmory src/app/features/book/service/sort.service.spec.ts (5 tests) 4ms1532 grimmory src/app/shared/metadata/metadata-form.builder.spec.ts (4 tests) 748ms1533 builds controls with defaults for requested, audiobook, comic, and cover fields 635ms1534 grimmory src/app/features/metadata/service/sidecar.service.spec.ts (6 tests) 297ms1535 grimmory src/app/features/book/service/book-socket.service.spec.ts (5 tests) 76ms1536 grimmory src/app/features/readers/cbx-reader/layout/header/cbx-header.service.spec.ts (3 tests) 10ms1537 grimmory src/app/core/security/auth.guard.spec.ts (5 tests) 294ms1538 grimmory src/app/features/metadata/component/book-metadata-center/book-metadata-center.component.spec.ts (3 tests) 80ms1539 grimmory src/app/features/metadata/model/request/metadata-refresh-options.model.spec.ts (1 test) 2ms1540stderr | src/app/features/author-browser/components/author-photo-search/author-photo-search.component.spec.ts > AuthorPhotoSearchComponent > clears results when searching fails and resets the form state on clear1541Error searching photos15421543 grimmory src/app/features/author-browser/components/author-photo-search/author-photo-search.component.spec.ts (3 tests) 197ms1544 grimmory src/app/features/settings/task-management/task-helper.service.spec.ts (3 tests) 68ms1545 grimmory src/app/features/settings/metadata-settings/metadata-settings-component.spec.ts (2 tests) 409ms1546 hydrates when metadata settings arrive after initial render 401ms1547 grimmory src/app/features/bookdrop/component/bookdrop-bulk-edit-dialog/bookdrop-bulk-edit-dialog.component.spec.ts (5 tests) 3804ms1548 hydrates the file count and enables fields when form controls receive values 3192ms1549 adds trimmed autocomplete blur values once, clears the input, and enables the chip field 457ms1550 grimmory src/app/features/series-browser/components/series-card/series-card.component.spec.ts (5 tests) 3012ms1551 derives progress and author summaries for compact display 1186ms1552 builds thumbnail URLs from ebook and audiobook covers 792ms1553 reads the next unread book when present 419ms1554 renders the series name and progress label 576ms1555 grimmory src/app/features/readers/ebook-reader/shared/visibility.util.spec.ts (7 tests) 5ms1556 grimmory src/app/features/settings/global-preferences/metadata-provider-settings/metadata-provider-settings.component.spec.ts (4 tests) 219ms1557 grimmory src/app/features/book/components/book-browser/sorting/BookSorter.spec.ts (6 tests) 6ms1558stderr | src/app/features/stats/component/user-stats/service/user-chart-config.service.spec.ts > UserChartConfigService > falls back to defaults when the saved state is invalid1559Failed to load chart config SyntaxError: Unexpected token 'o', "not-json" is not valid JSON1560 at JSON.parse (<anonymous>)1561 at UserChartConfigService.loadChartConfig (/build/source/frontend/src/app/features/stats/component/user-stats/service/user-chart-config.service.ts:101:32)1562 at UserChartConfigService.<instance_members_initializer> (/build/source/frontend/src/app/features/stats/component/user-stats/service/user-chart-config.service.ts:42:61)1563 at new UserChartConfigService (/build/source/frontend/src/app/features/stats/component/user-stats/service/user-chart-config.service.ts:39:8)1564 at Object.UserChartConfigService_Factory [as factory] (ng:///UserChartConfigService/ɵfac.js:5:10)1565 at file:///build/source/node_modules/.pnpm/@angular+core@21.2.19_@angular+compiler@21.2.19_rxjs@7.8.2/node_modules/@angular/core/fesm2022/_effect-chunk2.mjs:1316:351566 at runInInjectorProfilerContext (file:///build/source/node_modules/.pnpm/@angular+core@21.2.19_@angular+compiler@21.2.19_rxjs@7.8.2/node_modules/@angular/core/fesm2022/_effect-chunk2.mjs:444:5)1567 at R3Injector.hydrate (file:///build/source/node_modules/.pnpm/@angular+core@21.2.19_@angular+compiler@21.2.19_rxjs@7.8.2/node_modules/@angular/core/fesm2022/_effect-chunk2.mjs:1314:11)1568 at R3Injector.get (file:///build/source/node_modules/.pnpm/@angular+core@21.2.19_@angular+compiler@21.2.19_rxjs@7.8.2/node_modules/@angular/core/fesm2022/_effect-chunk2.mjs:1203:23)1569 at _TestBedImpl.inject (/build/source/node_modules/.pnpm/k8-fastbuild-ST-fdfa778d11ba/bin/packages/core/testing/src/test_bed.ts:606:48)15701571 grimmory src/app/features/readers/cbx-reader/layout/footer/cbx-footer.component.spec.ts (4 tests) 223ms1572 grimmory src/app/features/stats/component/user-stats/service/user-chart-config.service.spec.ts (5 tests) 197ms1573 grimmory src/app/shared/service/reading-session-api.service.spec.ts (3 tests) 605ms1574 creates a reading session 512ms1575 grimmory src/app/features/settings/opds-settings/opds-settings.spec.ts (2 tests) 228ms1576 grimmory src/app/shared/components/setup/setup.component.spec.ts (5 tests) 481ms1577 grimmory src/app/features/settings/audit-logs/audit-log.service.spec.ts (3 tests) 83ms1578 grimmory src/app/features/settings/email-v2/email-v2-recipient/email-v2-recipient.service.spec.ts (5 tests) 71ms1579 grimmory src/app/features/settings/device-settings/component/koreader-settings/koreader.service.spec.ts (4 tests) 26ms1580 grimmory src/app/shared/components/live-notification-box/live-notification-box.component.spec.ts (5 tests) 91ms1581stdout | src/app/shared/service/audiobook-session.service.spec.ts > AudiobookSessionService > starts a session and reports current listening time while playback is active1582[AudiobookSession] Audiobook session started { bookId: 7, startPosition: '0:00', playbackRate: 1 }15831584stdout | src/app/shared/service/audiobook-session.service.spec.ts > AudiobookSessionService > accumulates listening time on pause using the playback rate1585[AudiobookSession] Audiobook session started { bookId: 7, startPosition: '0:30', playbackRate: 1.5 }1586[AudiobookSession] Audiobook session paused { addedSeconds: 15, totalSeconds: 15, position: '0:45' }15871588stdout | src/app/shared/service/audiobook-session.service.spec.ts > AudiobookSessionService > discards short sessions without sending them to the backend1589[AudiobookSession] Audiobook session started { bookId: 8, startPosition: '0:00', playbackRate: 1 }1590[AudiobookSession] Session too short, discarding { totalSeconds: 20 }15911592stdout | src/app/shared/service/audiobook-session.service.spec.ts > AudiobookSessionService > sends completed sessions that meet the minimum duration threshold1593[AudiobookSession] Audiobook session started { bookId: 11, startPosition: '0:00', playbackRate: 1 }1594[AudiobookSession] Audiobook session completed {1595 bookId: 11,1596 bookType: 'AUDIOBOOK',1597 startTime: '2026-03-26T00:00:00.000Z',1598 endTime: '2026-03-26T00:00:31.000Z',1599 durationSeconds: 31,1600 durationFormatted: '31s',1601 startLocation: '0:00',1602 endLocation: '1:30'1603}1604[AudiobookSession] Session saved to backend16051606stdout | src/app/shared/service/audiobook-session.service.spec.ts > AudiobookSessionService > sends a beacon on unload for long enough active sessions1607[AudiobookSession] Audiobook session started { bookId: 12, startPosition: '1:05', playbackRate: 1 }1608[AudiobookSession] Audiobook session ended (sync) {1609 bookId: 7,1610 bookType: 'AUDIOBOOK',1611 startTime: '2026-03-26T00:00:00.000Z',1612 endTime: '2026-03-26T00:00:35.000Z',1613 durationSeconds: 35,1614 durationFormatted: '35s',1615 startLocation: '0:00',1616 endLocation: '0:00'1617}1618[AudiobookSession] Audiobook session ended (sync) {1619 bookId: 12,1620 bookType: 'AUDIOBOOK',1621 startTime: '2026-03-26T00:00:00.000Z',1622 endTime: '2026-03-26T00:00:35.000Z',1623 durationSeconds: 35,1624 durationFormatted: '35s',1625 startLocation: '1:05',1626 endLocation: '1:05'1627}16281629 grimmory src/app/features/book/components/duplicate-merger/duplicate-merger.component.spec.ts (1 test) 55ms1630 grimmory src/app/features/bookdrop/service/bookdrop.service.spec.ts (2 tests) 52ms1631 grimmory src/app/shared/service/audiobook-session.service.spec.ts (5 tests) 34ms1632 grimmory src/app/features/readers/pdf-reader/pdf-reader.component.spec.ts (2 tests) 60ms1633 grimmory src/app/features/book/components/book-browser/book-filter/book-filter.config.spec.ts (5 tests) 7ms1634 grimmory src/app/features/readers/cbx-reader/layout/footer/cbx-footer.service.spec.ts (2 tests) 17ms1635 grimmory src/app/features/notebook/service/notebook.service.spec.ts (3 tests) 19ms1636 grimmory src/app/features/book/helpers/read-status.helper.spec.ts (3 tests) 8ms1637 grimmory src/app/features/book/components/book-browser/book-selection.service.spec.ts (4 tests) 20ms1638 grimmory src/app/features/bookdrop/service/bookdrop-file.service.spec.ts (4 tests) 33ms1639 grimmory src/app/features/settings/reader-preferences/pdf-reader-preferences/pdf-reader-preferences-component.spec.ts (2 tests) 61ms1640 grimmory src/app/features/metadata/component/multi-book-metadata-fetch/multi-book-metadata-fetch-component.spec.ts (3 tests) 21ms1641 grimmory src/app/features/stats/component/user-stats/charts/reading-survival-chart/reading-survival-chart.component.spec.ts (3 tests) 134ms1642 grimmory src/app/shared/service/route-scroll-position.service.spec.ts (6 tests) 36ms1643 grimmory src/app/features/settings/opds-settings/opds.service.spec.ts (4 tests) 21ms1644 grimmory src/app/features/book/components/book-browser/filters/sidebar-filter-toggle-pref.service.spec.ts (4 tests) 56ms1645 grimmory src/app/features/readers/ebook-reader/shared/header-footer.util.spec.ts (3 tests) 45ms1646 grimmory src/app/shared/layout/theme/theme-palette-extend.spec.ts (4 tests) 5ms1647 grimmory src/app/features/book/components/book-browser/book-browser-entity.service.spec.ts (3 tests) 28ms1648 grimmory src/app/features/book/service/cbx-reader.service.spec.ts (4 tests) 23ms1649 grimmory src/app/features/settings/audit-logs/audit-logs.component.spec.ts (2 tests) 142ms1650 grimmory src/app/shared/components/unified-notification-popover/unified-notification-popover-component.spec.ts (3 tests) 133ms1651 grimmory src/app/features/book/model/book.model.spec.ts (3 tests) 7ms1652 grimmory src/app/features/book/components/book-browser/filters/HeaderFilter.spec.ts (2 tests) 6ms1653 grimmory src/app/shared/service/annotation.service.spec.ts (3 tests) 42ms1654 grimmory src/app/features/book/components/book-browser/cover-scale-preference.service.spec.ts (4 tests) 24ms1655 grimmory src/app/features/readers/cbx-reader/core/cbx-reader-storage.spec.ts (8 tests) 11ms1656 grimmory src/app/features/readers/ebook-reader/core/loader.service.spec.ts (4 tests) 22ms1657 grimmory src/app/shared/layout/navigation/nav-catalog.spec.ts (4 tests) 6ms1658 grimmory src/app/shared/service/file-download.service.spec.ts (5 tests) 39ms1659 grimmory src/app/shared/service/version.service.spec.ts (3 tests) 18ms1660 grimmory src/app/app.routes.spec.ts (5 tests) 11ms1661 grimmory src/app/shared/service/settings-helper.service.spec.ts (3 tests) 22ms1662 grimmory src/app/features/readers/ebook-reader/core/epub-streaming.service.spec.ts (3 tests) 27ms1663 grimmory src/app/features/readers/cbx-reader/layout/header/cbx-header.component.spec.ts (2 tests) 132ms1664 grimmory src/app/features/settings/device-settings/component/kobo-sync-settings/kobo.service.spec.ts (3 tests) 25ms1665 grimmory src/app/features/settings/view-preferences-parent/sidebar-sorting-preferences/sidebar-sorting-preferences.component.spec.ts (2 tests) 184ms1666 grimmory src/app/shared/services/book-cover.service.spec.ts (1 test) 27ms1667 grimmory src/app/features/readers/pdf-reader/utils/annotation-converter.spec.ts (4 tests) 8ms1668 grimmory src/app/shared/service/book-note-v2.service.spec.ts (3 tests) 23ms1669 grimmory src/app/features/metadata/component/metadata-provider-field-selector/metadata-provider-field-selector.component.spec.ts (3 tests) 321ms1670 grimmory src/app/features/settings/user-management/user-management.component.spec.ts (3 tests | 2 skipped) 288ms1671 grimmory src/app/shared/service/oidc-group-mapping.service.spec.ts (3 tests) 19ms1672 grimmory src/app/shared/layout/theme/favicon-service.spec.ts (3 tests) 13ms1673 grimmory src/app/features/book/service/library-health.service.spec.ts (5 tests) 52ms1674 grimmory src/app/shared/metadata/metadata-field.config.spec.ts (4 tests) 11ms1675 grimmory src/app/shared/service/book-mark.service.spec.ts (3 tests) 18ms1676 grimmory src/app/shared/util/custom-font.util.spec.ts (3 tests) 16ms1677 grimmory src/app/shared/service/pdf-annotation.service.spec.ts (3 tests) 60ms1678 grimmory src/app/features/book/components/book-reviews/book-review-service.spec.ts (4 tests) 20ms1679 grimmory src/app/shared/components/tag/tag.component.spec.ts (3 tests) 93ms1680 grimmory src/app/features/book/data/book-query-keys.spec.ts (4 tests) 13ms1681 grimmory src/app/core/services/loading.service.spec.ts (4 tests) 38ms1682 grimmory src/app/features/stats/component/library-stats/service/library-filter.service.spec.ts (2 tests) 15ms1683 grimmory src/app/features/author-browser/service/author-selection.service.spec.ts (3 tests) 15ms1684 grimmory src/app/shared/service/app-locale.service.spec.ts (5 tests) 34ms1685 grimmory src/app/features/book/data/book-command.service.spec.ts (1 test) 19ms1686 grimmory src/app/shared/layout/layout-sidebar/version-changelog-dialog/version-changelog-dialog.component.spec.ts (3 tests) 72ms1687 grimmory src/app/features/book/components/book-browser/book-card-overlay-preference.service.spec.ts (2 tests) 21ms1688 grimmory src/app/features/readers/cbx-reader/dialogs/cbx-note-dialog.component.spec.ts (3 tests) 133ms1689 grimmory src/app/features/readers/ebook-reader/dialogs/note-dialog.component.spec.ts (3 tests) 122ms1690 grimmory src/app/shared/service/app-ui-font.service.spec.ts (4 tests) 23ms1691 grimmory src/app/shared/components/setup/setup-redirect.guard.spec.ts (2 tests) 19ms1692 grimmory src/app/shared/components/setup/login.guard.spec.ts (2 tests) 18ms1693 grimmory src/app/features/book/service/book-navigation.service.spec.ts (2 tests) 8ms1694 grimmory src/app/features/author-browser/model/author.model.spec.ts (3 tests) 8ms1695 grimmory src/app/shared/service/book-note.service.spec.ts (3 tests) 33ms1696 grimmory src/app/features/bookdrop/component/bookdrop-files-widget/bookdrop-files-widget.component.spec.ts (2 tests) 130ms1697 grimmory src/app/shared/components/setup/setup.guard.spec.ts (2 tests) 22ms1698 grimmory src/app/features/readers/cbx-reader/dialogs/cbx-shortcuts-help.component.spec.ts (3 tests) 167ms1699 grimmory src/app/shared/websocket/rx-stomp.config.spec.ts (3 tests) 5ms1700 grimmory src/app/shared/websocket/notification-event.service.spec.ts (3 tests) 13ms1701 grimmory src/app/features/settings/device-settings/component/hardcover-settings/hardcover-sync-settings.service.spec.ts (2 tests) 32ms1702 grimmory src/app/features/readers/cbx-reader/core/cbx-spread.util.spec.ts (5 tests) 11ms1703 grimmory src/app/shared/model/app-settings.model.spec.ts (3 tests) 5ms1704 grimmory src/app/shared/service/page-title.service.spec.ts (3 tests) 59ms1705 grimmory src/app/features/readers/ebook-reader/dialogs/metadata-dialog.component.spec.ts (3 tests) 283ms1706 grimmory src/app/shared/components/external-doc-link/external-doc-link.component.spec.ts (3 tests) 162ms1707 grimmory src/app/shared/service/local-storage.service.spec.ts (5 tests) 108ms1708 grimmory src/app/shared/util/pattern-resolver.spec.ts (4 tests) 9ms1709 grimmory src/app/shared/services/dialog-launcher.service.spec.ts (2 tests) 27ms1710 grimmory src/app/core/security/guards/library-stats.guard.spec.ts (2 tests) 193ms1711 grimmory src/app/core/security/guards/edit-metdata.guard.spec.ts (2 tests) 21ms1712 grimmory src/app/features/book/data/book-command-pending-state.spec.ts (4 tests) 6ms1713 grimmory src/app/core/security/guards/manage-library.guard.spec.ts (2 tests) 9ms1714 grimmory src/app/core/security/guards/bookdrop.guard.spec.ts (2 tests) 12ms1715 grimmory src/app/features/settings/email-v2/email.service.spec.ts (2 tests) 233ms1716 grimmory src/app/shared/service/file-operations.service.spec.ts (1 test) 75ms1717 grimmory src/app/core/security/secure-pipe.spec.ts (1 test) 72ms1718 grimmory src/app/core/security/guards/user-stats.guard.spec.ts (2 tests) 13ms1719 grimmory src/app/features/book/data/book-command.models.spec.ts (5 tests) 6ms1720 grimmory src/app/shared/components/setup/setup.service.spec.ts (1 test) 24ms1721 grimmory src/app/shared/components/directory-picker/utility.service.spec.ts (1 test) 19ms1722 grimmory src/app/core/custom-reuse-strategy.spec.ts (1 test) 3ms1723 grimmory src/app/features/bookdrop/service/bookdrop-file-api.service.spec.ts (1 test) 23ms1724 grimmory src/app/features/readers/audiobook-player/audiobook.model.spec.ts (2 tests) 3ms1725 grimmory src/app/features/book/components/book-browser/filter-label.helper.spec.ts (3 tests) 4ms1726 grimmory src/app/shared/validators/password-match.validator.spec.ts (3 tests) 7ms1727 grimmory src/app/features/bookdrop/component/bookdrop-finalize-result-dialog/bookdrop-finalize-result-dialog.component.spec.ts (2 tests) 131ms1728 grimmory src/app/features/metadata/component/book-metadata-center/metadata-viewer/metadata-tabs/metadata-tabs.component.spec.ts (2 tests | 1 skipped) 502ms1729 selects the series tab from book metadata before series contents load 501ms1730 grimmory src/app/features/settings/user-management/content-restriction.model.spec.ts (3 tests) 10ms1731 grimmory src/app/shared/service/library-import-progress.service.spec.ts (1 test) 12ms1732 grimmory src/app/shared/service/metadata-match-weights.service.spec.ts (1 test) 44ms1733 grimmory src/app/features/author-browser/service/author-query-cache.spec.ts (2 tests) 5ms1734 grimmory src/app/features/notebook/model/notebook.model.spec.ts (2 tests) 10ms1735 grimmory src/app/shared/websocket/rx-stomp-service-factory.spec.ts (1 test) 13ms1736 grimmory src/app/shared/websocket/rx-stomp.service.spec.ts (2 tests) 30ms1737 grimmory src/app/features/library-creator/library-creator.component.spec.ts (2 tests) 2ms1738 grimmory src/app/features/book/data/book-query.models.spec.ts (3 tests) 5ms1739 grimmory src/app/shared/components/book-uploader/book-uploader.component.spec.ts (2 tests | 2 skipped)1740 grimmory src/app/core/config/transloco-loader.spec.ts (4 tests) 33ms1741 grimmory src/app/features/book/components/book-browser/book-table/book-table.helpers.spec.ts (3 tests) 2ms1742 grimmory src/app/features/readers/ebook-reader/state/themes.constant.spec.ts (3 tests) 100ms1743 grimmory src/app/features/dashboard/models/dashboard-config.model.spec.ts (3 tests) 4ms1744 grimmory src/app/features/book/model/library.model.spec.ts (2 tests) 12ms1745 grimmory src/app/features/book/service/book-query-keys.spec.ts (2 tests) 7ms1746 grimmory src/app/features/bookdrop/component/bookdrop-pattern-extract-dialog/bookdrop-pattern-extract-dialog.component.spec.ts (2 tests | 2 skipped)1747 grimmory src/app/features/metadata/model/request/metadata-refresh-request.model.spec.ts (2 tests) 4ms1748 grimmory src/app/features/settings/email-v2/email-v2-provider/email-v2-provider.component.spec.ts (2 tests | 2 skipped)1749 grimmory src/app/shared/websocket/model/log-notification.model.spec.ts (3 tests) 24ms1750 grimmory src/app/core/testing/transloco-testing.spec.ts (2 tests) 9ms1751 grimmory src/app/features/metadata/component/bulk-metadata-update/bulk-metadata-update-component.spec.ts (2 tests | 2 skipped)1752 grimmory src/app/shared/service/icon-picker.service.spec.ts (1 test) 11ms1753 grimmory src/app/features/book/components/bulk-isbn-import-dialog/bulk-isbn-import-dialog.component.spec.ts (2 tests | 2 skipped)1754 grimmory src/app/features/settings/user-profile-dialog/user-profile-dialog.component.spec.ts (2 tests | 2 skipped)1755 grimmory src/app/features/settings/custom-fonts/custom-fonts.component.spec.ts (2 tests | 2 skipped)1756 grimmory src/app/shared/metadata/embeddable-fields.config.spec.ts (2 tests) 14ms1757 grimmory src/app/features/book/components/series-page/series-page.component.spec.ts (2 tests | 2 skipped)1758 grimmory src/app/features/book/components/additional-file-uploader/additional-file-uploader.component.spec.ts (2 tests | 2 skipped)1759 grimmory src/app/features/settings/device-settings/component/koreader-settings/koreader-settings-component.spec.ts (2 tests | 2 skipped)1760 grimmory src/app/features/readers/ebook-reader/dialogs/shortcuts-help.component.spec.ts (2 tests | 2 skipped)1761 grimmory src/app/features/book/components/book-browser/book-filter/book-filter.service.spec.ts (2 tests | 2 skipped)1762 grimmory src/app/features/stats/component/library-stats/charts/top-items-chart/top-items-chart.component.spec.ts (2 tests | 2 skipped)1763 grimmory src/app/features/stats/component/user-stats/charts/series-progress-chart/series-progress-chart.component.spec.ts (2 tests | 2 skipped)1764 grimmory src/app/features/settings/email-v2/email-v2-recipient/email-v2-recipient.component.spec.ts (2 tests | 2 skipped)1765 grimmory src/app/features/book/components/book-browser/book-filter/book-filter.component.spec.ts (2 tests | 2 skipped)1766 grimmory src/app/features/bookdrop/component/bookdrop-file-metadata-picker/bookdrop-file-metadata-picker.component.spec.ts (2 tests | 2 skipped)1767 grimmory src/app/features/author-browser/components/author-browser/author-browser.component.spec.ts (2 tests | 2 skipped)1768 grimmory src/app/features/stats/component/user-stats/charts/reading-habits-chart/reading-habits-chart.component.spec.ts (2 tests | 2 skipped)1769 grimmory src/app/features/stats/component/user-stats/charts/reading-heatmap-chart/reading-heatmap-chart.component.spec.ts (2 tests | 2 skipped)1770 grimmory src/app/features/readers/ebook-reader/ebook-reader.component.spec.ts (2 tests | 2 skipped)1771 grimmory src/app/shared/components/file-mover/file-mover-component.spec.ts (2 tests | 2 skipped)1772 grimmory src/app/features/stats/component/library-stats/charts/publication-trend-chart/publication-trend-chart.component.spec.ts (2 tests | 2 skipped)1773 grimmory src/app/features/readers/cbx-reader/layout/quick-settings/cbx-quick-settings.component.spec.ts (2 tests | 2 skipped)1774 grimmory src/app/features/readers/audiobook-player/audiobook-player.component.spec.ts (2 tests | 2 skipped)1775 grimmory src/app/features/stats/component/library-stats/charts/reading-journey-chart/reading-journey-chart.component.spec.ts (2 tests | 2 skipped)1776 grimmory src/app/features/stats/component/library-stats/charts/author-universe-chart/author-universe-chart.component.spec.ts (2 tests | 2 skipped)1777 grimmory src/app/features/readers/cbx-reader/cbx-reader.component.spec.ts (2 tests | 2 skipped)1778 grimmory src/app/features/settings/library-metadata-settings/library-metadata-settings.component.spec.ts (2 tests | 2 skipped)1779 grimmory src/app/features/stats/component/user-stats/charts/reading-clock-chart/reading-clock-chart.component.spec.ts (2 tests | 2 skipped)1780 grimmory src/app/features/readers/cbx-reader/layout/sidebar/cbx-sidebar.component.spec.ts (2 tests | 2 skipped)1781 grimmory src/app/features/stats/component/user-stats/charts/page-turner-chart/page-turner-chart.component.spec.ts (2 tests | 2 skipped)1782 grimmory src/app/features/metadata/component/multi-book-metadata-editor/multi-book-metadata-editor-component.spec.ts (2 tests | 2 skipped)1783 grimmory src/app/features/book/components/book-browser/book-dialog-helper.service.spec.ts (3 tests) 6931ms1784 opens the book details dialog with the expected payload 4491ms1785 opens the bulk file attacher with the provided source books 2400ms1786 grimmory src/app/features/stats/component/library-stats/library-stats.component.spec.ts (2 tests | 2 skipped)1787 grimmory src/app/features/metadata/component/cover-search/cover-search.component.spec.ts (2 tests | 2 skipped)1788 grimmory src/app/features/settings/reader-preferences/reader-preferences.component.spec.ts (1 test) 283ms1789 grimmory src/app/features/stats/component/user-stats/charts/book-length-chart/book-length-chart.component.spec.ts (2 tests | 2 skipped)1790 grimmory src/app/features/settings/view-preferences-parent/filter-preferences/filter-preferences.component.spec.ts (2 tests | 2 skipped)1791 grimmory src/app/features/stats/component/user-stats/user-stats.component.spec.ts (2 tests | 1 failed) 11652ms1792 × derives the display name and chart translation key from injected state 11615ms1793 forwards chart actions to the chart config service 11ms1794 grimmory src/app/features/stats/component/user-stats/charts/reading-debt-chart/reading-debt-chart.component.spec.ts (2 tests | 2 skipped)1795 grimmory src/app/features/settings/settings.component.spec.ts (2 tests | 2 skipped)1796 grimmory src/app/features/settings/user-management/create-user-dialog/create-user-dialog.component.spec.ts (2 tests | 2 skipped)1797 grimmory src/app/features/stats/component/user-stats/charts/rating-taste-chart/rating-taste-chart.component.spec.ts (2 tests | 2 skipped)1798 grimmory src/app/features/readers/ebook-reader/layout/header/header.component.spec.ts (2 tests | 2 skipped)1799 grimmory src/app/shared/service/custom-font.service.spec.ts (2 tests | 2 skipped)1800 grimmory src/app/core/services/post-login-initializer.service.spec.ts (1 test) 77ms1801 grimmory src/app/shared/components/icon-picker/icon-picker-component.spec.ts (2 tests | 2 skipped)1802 grimmory src/app/features/stats/component/user-stats/charts/reading-dna-chart/reading-dna-chart.component.spec.ts (2 tests | 2 skipped)1803 grimmory src/app/features/stats/component/user-stats/charts/completion-race-chart/completion-race-chart.component.spec.ts (2 tests | 2 skipped)1804 grimmory src/app/shared/services/custom-svg-cache.service.spec.ts (1 test) 26ms1805 grimmory src/app/features/settings/email-v2/email-provider.model.spec.ts (1 test) 11ms1806 grimmory src/app/features/readers/ebook-reader/dialogs/settings-dialog.component.spec.ts (2 tests | 2 skipped)1807 grimmory src/app/shared/model/custom-font.model.spec.ts (2 tests) 183ms1808 grimmory src/app/features/book/service/book-menu.service.spec.ts (2 tests | 2 skipped)1809 grimmory src/app/features/stats/component/library-stats/charts/publication-timeline-chart/publication-timeline-chart.component.spec.ts (2 tests | 2 skipped)1810 grimmory src/app/shared/model/metadata-batch-progress.model.spec.ts (1 test) 1209ms1811 keeps the status enum and labels in sync 1174ms1812 grimmory src/app/core/data/browse.models.spec.ts (1 test) 3555ms1813 grimmory src/app/features/stats/component/user-stats/charts/publication-era-chart/publication-era-chart.component.spec.ts (2 tests | 2 skipped)1814 grimmory src/app/shared/components/empty/empty.component.spec.ts (2 tests) 699ms1815 creates successfully 679ms1816 grimmory src/app/features/series-browser/model/series.model.spec.ts (1 test) 43ms1817 grimmory src/app/features/settings/view-preferences-parent/view-preferences/view-preferences.component.spec.ts (1 test | 1 skipped)1818 grimmory src/app/features/stats/component/user-stats/charts/reading-session-heatmap/reading-session-heatmap.component.spec.ts (1 test | 1 skipped)1819 grimmory src/app/features/readers/ebook-reader/shared/icon.component.spec.ts (2 tests) 1604ms1820 exposes SVG path metadata for a known icon name 1296ms1821 grimmory src/app/features/book/components/library-shelf-menu/library-shelf-menu.component.spec.ts (4 tests | 2 failed) 23043ms1822 × renders the 'library manager' state 9887ms1823 renders the 'library reader' state 1785ms1824 × renders the 'public shelf reader' state 11003ms1825 renders the 'public magic-shelf reader' state 288ms1826 grimmory src/app/features/stats/component/user-stats/charts/session-archetypes-chart/session-archetypes-chart.component.spec.ts (1 test | 1 skipped)1827 grimmory src/app/features/settings/global-preferences/global-preferences.component.spec.ts (1 test | 1 skipped)1828 grimmory src/app/features/series-browser/components/series-browser/series-browser.component.spec.ts (2 tests | 2 skipped)1829 grimmory src/app/features/stats/component/user-stats/charts/read-status-chart/read-status-chart.component.spec.ts (1 test | 1 skipped)1830 grimmory src/app/features/dashboard/components/dashboard-scroller/dashboard-scroller.component.spec.ts (1 test | 1 skipped)1831 grimmory src/app/features/book/model/shelf.model.spec.ts (2 tests) 46ms1832 grimmory src/app/features/series-browser/components/series-scroller/series-scroller.component.spec.ts (1 test | 1 skipped)1833 grimmory src/app/features/book/model/sort.model.spec.ts (2 tests) 57ms1834 grimmory src/app/core/security/auth-initialization-service.spec.ts (1 test) 348ms1835 starts in an uninitialized state and can be marked as initialized 338ms1836 grimmory src/app/features/notebook/components/notebook/notebook.component.spec.ts (1 test | 1 skipped)1837 grimmory src/app/features/stats/component/user-stats/charts/completion-timeline-chart/completion-timeline-chart.component.spec.ts (1 test | 1 skipped)1838 grimmory src/app/features/settings/device-settings/device-settings-component.spec.ts (1 test | 1 skipped)1839 grimmory src/app/features/dashboard/components/main-dashboard/main-dashboard.component.spec.ts (1 test | 1 skipped)1840 grimmory src/app/features/stats/component/user-stats/charts/peak-hours-chart/peak-hours-chart.component.spec.ts (1 test | 1 skipped)1841 grimmory src/app/shared/model/oidc-group-mapping.model.spec.ts (1 test) 12ms1842 grimmory src/app/features/settings/custom-fonts/font-upload-dialog/font-upload-dialog.component.spec.ts (1 test | 1 skipped)1843 grimmory src/app/features/metadata/model/request/fetch-metadata-request.model.spec.ts (1 test) 10ms1844 grimmory src/app/shared/constants/reset-progress-type.spec.ts (2 tests) 3ms1845 grimmory src/app/features/settings/device-settings/component/hardcover-settings/hardcover-settings-component.spec.ts (1 test | 1 skipped)1846 grimmory src/app/features/readers/ebook-reader/core/view-manager.service.spec.ts (1 test | 1 skipped)1847 grimmory src/app/features/book/service/library-query-keys.spec.ts (2 tests) 40ms1848 grimmory src/app/features/readers/ebook-reader/shared/selection-popup.component.spec.ts (1 test | 1 skipped)1849 grimmory src/app/features/readers/ebook-reader/layout/header/quick-settings.component.spec.ts (1 test | 1 skipped)1850 grimmory src/app/shared/service/book-metadata-host.service.spec.ts (1 test) 109ms1851 grimmory src/app/features/settings/reader-preferences/epub-reader-preferences/epub-reader-preferences-component.spec.ts (1 test | 1 skipped)1852 grimmory src/app/features/readers/ebook-reader/layout/sidebar/sidebar.component.spec.ts (1 test | 1 skipped)1853 grimmory src/app/features/settings/email-v2/email-v2.component.spec.ts (1 test | 1 skipped)1854 grimmory src/app/features/metadata/component/book-metadata-center/metadata-editor/metadata-editor.component.spec.ts (1 test | 1 skipped)1855 grimmory src/app/features/settings/email-v2/create-email-recipient-dialog/create-email-recipient-dialog.component.spec.ts (1 test | 1 skipped)1856 grimmory src/app/shared/service/app-settings-query-keys.spec.ts (1 test) 7ms1857 grimmory src/app/shared/models/api-exception.model.spec.ts (1 test) 23ms1858 grimmory src/app/features/settings/user-management/user-query-keys.spec.ts (1 test) 10ms1859 grimmory src/app/features/settings/email-v2/email-recipient.model.spec.ts (1 test) 6ms1860 grimmory src/app/app.spec.ts (1 test) 6ms1861 grimmory src/app/features/readers/ebook-reader/layout/footer/footer.component.spec.ts (1 test | 1 skipped)1862 grimmory src/app/features/author-browser/service/author-query-keys.spec.ts (1 test) 12ms1863 grimmory src/app/shared/metadata/index.spec.ts (2 tests) 9ms1864 grimmory src/app/features/stats/component/user-stats/charts/reading-session-timeline/reading-session-timeline.component.spec.ts (1 test | 1 skipped)1865 grimmory src/app/features/metadata/model/request/metadata-refresh-type.enum.spec.ts (1 test) 14ms1866 grimmory src/app/features/book/components/book-browser/sorting/multi-sort-popover/multi-sort-popover.component.spec.ts (1 test | 1 skipped)1867 grimmory src/app/features/stats/component/user-stats/charts/favorite-days-chart/favorite-days-chart.component.spec.ts (1 test | 1 skipped)1868 grimmory src/app/features/readers/ebook-reader/layout/panel/panel.component.spec.ts (1 test | 1 skipped)1869 grimmory src/app/features/stats/component/user-stats/charts/book-flow-chart/book-flow-chart.component.spec.ts (1 test | 1 skipped)1870 grimmory src/app/features/metadata/component/book-metadata-center/metadata-searcher/metadata-searcher.component.spec.ts (1 test | 1 skipped)1871 grimmory src/app/features/readers/audiobook-player/index.spec.ts (2 tests) 14ms1872 grimmory src/app/core/config/api-config.spec.ts (2 tests) 3ms1873 grimmory src/app/shared/model/app-state.model.spec.ts (1 test) 6ms1874 grimmory src/app/features/readers/ebook-reader/index.spec.ts (1 test) 3ms1875 grimmory src/app/features/settings/view-preferences-parent/view-preferences-parent.component.spec.ts (3 tests) 656ms1876 reads the sidebar width from LayoutService and saves it back with persistence 591ms1877 grimmory src/app/shared/layout/layout-sidebar/app.sidebar-section.component.spec.ts (3 tests) 1049ms1878 treats expandable sections as default-expanded 918ms1879 grimmory src/app/shared/layout/layout-sidebar/app.sidebar-item-row.component.spec.ts (2 tests) 668ms1880 reports route as active when the path matches 632ms1881 grimmory src/app/shared/layout/layout-mobile-topbar/app.mobile-topbar.component.spec.ts (3 tests) 262ms18821883⎯⎯⎯⎯⎯⎯⎯ Failed Tests 3 ⎯⎯⎯⎯⎯⎯⎯18841885 FAIL grimmory src/app/features/book/components/library-shelf-menu/library-shelf-menu.component.spec.ts > LibraryShelfMenuComponent > renders the 'library manager' state1886 FAIL grimmory src/app/features/book/components/library-shelf-menu/library-shelf-menu.component.spec.ts > LibraryShelfMenuComponent > renders the 'public shelf reader' state1887Error: Test timed out in 5000ms.1888If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".1889 src/app/features/book/components/library-shelf-menu/library-shelf-menu.component.spec.ts:17:41890 15| id: 3,1891 16| permissions: {admin: false, canManageLibrary: true},1892 17| });1893 | ^1894 18|1895 19| beforeEach(() => {18961897⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/3]⎯18981899 FAIL grimmory src/app/features/stats/component/user-stats/user-stats.component.spec.ts > UserStatsComponent > derives the display name and chart translation key from injected state1900Error: Test timed out in 5000ms.1901If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".1902 src/app/features/stats/component/user-stats/user-stats.component.spec.ts:45:331903 45| });1904 46|1905 47| afterEach(() => {1906 | ^1907 48| TestBed.resetTestingModule();1908 49| });19091910⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/3]⎯191119121913 Test Files 2 failed | 304 passed | 80 skipped (386)1914 Tests 3 failed | 1704 passed | 136 skipped (1843)1915 Start at 10:06:581916 Duration 161.88s (transform 362.52s, setup 1561.98s, import 1343.81s, tests 103.54s, environment 218.61s)19171918JUNIT report written to /build/source/frontend/test-results/vitest-results.xml1919/build/source/frontend:1920[ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL] grimmory@0.0.0 test: `ng test --watch=false`1921Exit status 1