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 sourceconfigurePhase
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 pnpmConfigHookbuildPhase
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 secondscheckPhase
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