0 verbose cli /home/perfori/.nvm/versions/node/v22.7.0/bin/node /homez.981/perfori/.nvm/versions/node/v22.7.0/bin/npm 1 info using npm@10.8.2 2 info using node@v22.7.0 3 silly config load:file:/home/perfori/.nvm/versions/node/v22.7.0/lib/node_modules/npm/npmrc 4 silly config load:file:/home/perfori/milcentlesageplomberie/.npmrc 5 silly config load:file:/homez.981/perfori/.npmrc 6 silly config load:file:/home/perfori/.nvm/versions/node/v22.7.0/etc/npmrc 7 verbose title npm i 8 verbose argv "i" 9 verbose logfile logs-max:10 dir:/homez.981/perfori/.npm/_logs/2025-11-07T01_03_37_967Z- 10 verbose logfile /homez.981/perfori/.npm/_logs/2025-11-07T01_03_37_967Z-debug-0.log 11 silly packumentCache heap:4345298944 maxSize:1086324736 maxEntrySize:543162368 12 silly logfile start cleaning logs, removing 1 files 13 silly logfile done cleaning log files 14 silly idealTree buildDeps 15 silly reify moves {} 16 http fetch GET 200 https://registry.npmjs.org/npm 510ms 17 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-wasm32-wasi 18 silly reify mark deleted [ 18 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-wasm32-wasi' 18 silly reify ] 19 silly audit bulk request { 19 silly audit '@ampproject/remapping': [ '2.3.0' ], 19 silly audit '@babel/code-frame': [ '7.27.1' ], 19 silly audit '@babel/compat-data': [ '7.28.0' ], 19 silly audit '@babel/core': [ '7.28.0' ], 19 silly audit '@babel/generator': [ '7.28.0' ], 19 silly audit '@babel/helper-compilation-targets': [ '7.27.2' ], 19 silly audit '@babel/helper-globals': [ '7.28.0' ], 19 silly audit '@babel/helper-module-imports': [ '7.27.1' ], 19 silly audit '@babel/helper-module-transforms': [ '7.27.3' ], 19 silly audit '@babel/helper-plugin-utils': [ '7.27.1' ], 19 silly audit '@babel/helper-string-parser': [ '7.27.1' ], 19 silly audit '@babel/helper-validator-identifier': [ '7.27.1' ], 19 silly audit '@babel/helper-validator-option': [ '7.27.1' ], 19 silly audit '@babel/helpers': [ '7.27.6' ], 19 silly audit '@babel/parser': [ '7.28.0' ], 19 silly audit '@babel/plugin-transform-react-jsx-self': [ '7.27.1' ], 19 silly audit '@babel/plugin-transform-react-jsx-source': [ '7.27.1' ], 19 silly audit '@babel/template': [ '7.27.2' ], 19 silly audit '@babel/traverse': [ '7.28.0' ], 19 silly audit '@babel/types': [ '7.28.0' ], 19 silly audit '@esbuild/aix-ppc64': [ '0.25.5' ], 19 silly audit '@esbuild/android-arm': [ '0.25.5' ], 19 silly audit '@esbuild/android-arm64': [ '0.25.5' ], 19 silly audit '@esbuild/android-x64': [ '0.25.5' ], 19 silly audit '@esbuild/darwin-arm64': [ '0.25.5' ], 19 silly audit '@esbuild/darwin-x64': [ '0.25.5' ], 19 silly audit '@esbuild/freebsd-arm64': [ '0.25.5' ], 19 silly audit '@esbuild/freebsd-x64': [ '0.25.5' ], 19 silly audit '@esbuild/linux-arm': [ '0.25.5' ], 19 silly audit '@esbuild/linux-arm64': [ '0.25.5' ], 19 silly audit '@esbuild/linux-ia32': [ '0.25.5' ], 19 silly audit '@esbuild/linux-loong64': [ '0.25.5' ], 19 silly audit '@esbuild/linux-mips64el': [ '0.25.5' ], 19 silly audit '@esbuild/linux-ppc64': [ '0.25.5' ], 19 silly audit '@esbuild/linux-riscv64': [ '0.25.5' ], 19 silly audit '@esbuild/linux-s390x': [ '0.25.5' ], 19 silly audit '@esbuild/linux-x64': [ '0.25.5' ], 19 silly audit '@esbuild/netbsd-arm64': [ '0.25.5' ], 19 silly audit '@esbuild/netbsd-x64': [ '0.25.5' ], 19 silly audit '@esbuild/openbsd-arm64': [ '0.25.5' ], 19 silly audit '@esbuild/openbsd-x64': [ '0.25.5' ], 19 silly audit '@esbuild/sunos-x64': [ '0.25.5' ], 19 silly audit '@esbuild/win32-arm64': [ '0.25.5' ], 19 silly audit '@esbuild/win32-ia32': [ '0.25.5' ], 19 silly audit '@esbuild/win32-x64': [ '0.25.5' ], 19 silly audit '@inertiajs/core': [ '2.0.14' ], 19 silly audit '@inertiajs/react': [ '2.0.14' ], 19 silly audit '@isaacs/fs-minipass': [ '4.0.1' ], 19 silly audit '@jridgewell/gen-mapping': [ '0.3.12' ], 19 silly audit '@jridgewell/resolve-uri': [ '3.1.2' ], 19 silly audit '@jridgewell/sourcemap-codec': [ '1.5.4' ], 19 silly audit '@jridgewell/trace-mapping': [ '0.3.29' ], 19 silly audit '@rolldown/pluginutils': [ '1.0.0-beta.19' ], 19 silly audit '@rollup/rollup-android-arm-eabi': [ '4.44.1' ], 19 silly audit '@rollup/rollup-android-arm64': [ '4.44.1' ], 19 silly audit '@rollup/rollup-darwin-arm64': [ '4.44.1' ], 19 silly audit '@rollup/rollup-darwin-x64': [ '4.44.1' ], 19 silly audit '@rollup/rollup-freebsd-arm64': [ '4.44.1' ], 19 silly audit '@rollup/rollup-freebsd-x64': [ '4.44.1' ], 19 silly audit '@rollup/rollup-linux-arm-gnueabihf': [ '4.44.1' ], 19 silly audit '@rollup/rollup-linux-arm-musleabihf': [ '4.44.1' ], 19 silly audit '@rollup/rollup-linux-arm64-gnu': [ '4.44.1' ], 19 silly audit '@rollup/rollup-linux-arm64-musl': [ '4.44.1' ], 19 silly audit '@rollup/rollup-linux-loongarch64-gnu': [ '4.44.1' ], 19 silly audit '@rollup/rollup-linux-powerpc64le-gnu': [ '4.44.1' ], 19 silly audit '@rollup/rollup-linux-riscv64-gnu': [ '4.44.1' ], 19 silly audit '@rollup/rollup-linux-riscv64-musl': [ '4.44.1' ], 19 silly audit '@rollup/rollup-linux-s390x-gnu': [ '4.44.1' ], 19 silly audit '@rollup/rollup-linux-x64-gnu': [ '4.44.1' ], 19 silly audit '@rollup/rollup-linux-x64-musl': [ '4.44.1' ], 19 silly audit '@rollup/rollup-win32-arm64-msvc': [ '4.44.1' ], 19 silly audit '@rollup/rollup-win32-ia32-msvc': [ '4.44.1' ], 19 silly audit '@rollup/rollup-win32-x64-msvc': [ '4.44.1' ], 19 silly audit '@tailwindcss/node': [ '4.1.11' ], 19 silly audit '@tailwindcss/oxide': [ '4.1.11' ], 19 silly audit '@tailwindcss/oxide-android-arm64': [ '4.1.11' ], 19 silly audit '@tailwindcss/oxide-darwin-arm64': [ '4.1.11' ], 19 silly audit '@tailwindcss/oxide-darwin-x64': [ '4.1.11' ], 19 silly audit '@tailwindcss/oxide-freebsd-x64': [ '4.1.11' ], 19 silly audit '@tailwindcss/oxide-linux-arm-gnueabihf': [ '4.1.11' ], 19 silly audit '@tailwindcss/oxide-linux-arm64-gnu': [ '4.1.11' ], 19 silly audit '@tailwindcss/oxide-linux-arm64-musl': [ '4.1.11' ], 19 silly audit '@tailwindcss/oxide-linux-x64-gnu': [ '4.1.11' ], 19 silly audit '@tailwindcss/oxide-linux-x64-musl': [ '4.1.11' ], 19 silly audit '@tailwindcss/oxide-win32-arm64-msvc': [ '4.1.11' ], 19 silly audit '@tailwindcss/oxide-win32-x64-msvc': [ '4.1.11' ], 19 silly audit '@tailwindcss/vite': [ '4.1.11' ], 19 silly audit '@types/babel__core': [ '7.20.5' ], 19 silly audit '@types/babel__generator': [ '7.27.0' ], 19 silly audit '@types/babel__template': [ '7.4.4' ], 19 silly audit '@types/babel__traverse': [ '7.20.7' ], 19 silly audit '@types/estree': [ '1.0.8' ], 19 silly audit '@types/react': [ '19.1.8' ], 19 silly audit '@types/react-dom': [ '19.1.6' ], 19 silly audit '@vitejs/plugin-react': [ '4.6.0' ], 19 silly audit 'ansi-regex': [ '5.0.1' ], 19 silly audit 'ansi-styles': [ '4.3.0' ], 19 silly audit asynckit: [ '0.4.0' ], 19 silly audit autoprefixer: [ '10.4.21' ], 19 silly audit axios: [ '1.10.0' ], 19 silly audit browserslist: [ '4.25.1' ], 19 silly audit 'call-bind-apply-helpers': [ '1.0.2' ], 19 silly audit 'call-bound': [ '1.0.4' ], 19 silly audit 'caniuse-lite': [ '1.0.30001726' ], 19 silly audit chalk: [ '4.1.2' ], 19 silly audit 'supports-color': [ '7.2.0', '8.1.1' ], 19 silly audit chownr: [ '3.0.0' ], 19 silly audit cliui: [ '8.0.1' ], 19 silly audit 'color-convert': [ '2.0.1' ], 19 silly audit 'color-name': [ '1.1.4' ], 19 silly audit 'combined-stream': [ '1.0.8' ], 19 silly audit concurrently: [ '9.2.0' ], 19 silly audit 'convert-source-map': [ '2.0.0' ], 19 silly audit csstype: [ '3.1.3' ], 19 silly audit debug: [ '4.4.1' ], 19 silly audit 'delayed-stream': [ '1.0.0' ], 19 silly audit 'detect-libc': [ '2.0.4' ], 19 silly audit 'dunder-proto': [ '1.0.1' ], 19 silly audit 'electron-to-chromium': [ '1.5.179' ], 19 silly audit 'emoji-regex': [ '8.0.0' ], 19 silly audit 'enhanced-resolve': [ '5.18.2' ], 19 silly audit 'es-define-property': [ '1.0.1' ], 19 silly audit 'es-errors': [ '1.3.0' ], 19 silly audit 'es-object-atoms': [ '1.1.1' ], 19 silly audit 'es-set-tostringtag': [ '2.1.0' ], 19 silly audit 'es-toolkit': [ '1.39.6' ], 19 silly audit esbuild: [ '0.25.5' ], 19 silly audit escalade: [ '3.2.0' ], 19 silly audit fdir: [ '6.4.6' ], 19 silly audit 'follow-redirects': [ '1.15.9' ], 19 silly audit 'form-data': [ '4.0.3' ], 19 silly audit 'fraction.js': [ '4.3.7' ], 19 silly audit 'framer-motion': [ '12.23.0' ], 19 silly audit fsevents: [ '2.3.3' ], 19 silly audit 'function-bind': [ '1.1.2' ], 19 silly audit gensync: [ '1.0.0-beta.2' ], 19 silly audit 'get-caller-file': [ '2.0.5' ], 19 silly audit 'get-intrinsic': [ '1.3.0' ], 19 silly audit 'get-proto': [ '1.0.1' ], 19 silly audit gopd: [ '1.2.0' ], 19 silly audit 'graceful-fs': [ '4.2.11' ], 19 silly audit 'has-flag': [ '4.0.0' ], 19 silly audit 'has-symbols': [ '1.1.0' ], 19 silly audit 'has-tostringtag': [ '1.0.2' ], 19 silly audit hasown: [ '2.0.2' ], 19 silly audit 'is-fullwidth-code-point': [ '3.0.0' ], 19 silly audit jiti: [ '2.4.2' ], 19 silly audit 'js-tokens': [ '4.0.0' ], 19 silly audit jsesc: [ '3.1.0' ], 19 silly audit json5: [ '2.2.3' ], 19 silly audit 'laravel-vite-plugin': [ '1.3.0' ], 19 silly audit lightningcss: [ '1.30.1' ], 19 silly audit 'lightningcss-darwin-arm64': [ '1.30.1' ], 19 silly audit 'lightningcss-darwin-x64': [ '1.30.1' ], 19 silly audit 'lightningcss-freebsd-x64': [ '1.30.1' ], 19 silly audit 'lightningcss-linux-arm-gnueabihf': [ '1.30.1' ], 19 silly audit 'lightningcss-linux-arm64-gnu': [ '1.30.1' ], 19 silly audit 'lightningcss-linux-arm64-musl': [ '1.30.1' ], 19 silly audit 'lightningcss-linux-x64-gnu': [ '1.30.1' ], 19 silly audit 'lightningcss-linux-x64-musl': [ '1.30.1' ], 19 silly audit 'lightningcss-win32-arm64-msvc': [ '1.30.1' ], 19 silly audit 'lightningcss-win32-x64-msvc': [ '1.30.1' ], 19 silly audit lodash: [ '4.17.21' ], 19 silly audit 'lru-cache': [ '5.1.1' ], 19 silly audit yallist: [ '3.1.1', '5.0.0' ], 19 silly audit lucide: [ '0.525.0' ], 19 silly audit 'lucide-react': [ '0.525.0' ], 19 silly audit 'magic-string': [ '0.30.17' ], 19 silly audit 'math-intrinsics': [ '1.1.0' ], 19 silly audit 'mime-db': [ '1.52.0' ], 19 silly audit 'mime-types': [ '2.1.35' ], 19 silly audit minipass: [ '7.1.2' ], 19 silly audit minizlib: [ '3.0.2' ], 19 silly audit mkdirp: [ '3.0.1' ], 19 silly audit 'motion-dom': [ '12.22.0' ], 19 silly audit 'motion-utils': [ '12.19.0' ], 19 silly audit ms: [ '2.1.3' ], 19 silly audit nanoid: [ '3.3.11' ], 19 silly audit 'node-releases': [ '2.0.19' ], 19 silly audit 'normalize-range': [ '0.1.2' ], 19 silly audit 'object-inspect': [ '1.13.4' ], 19 silly audit picocolors: [ '1.1.1' ], 19 silly audit picomatch: [ '4.0.2', '2.3.1' ], 19 silly audit postcss: [ '8.5.6' ], 19 silly audit 'postcss-value-parser': [ '4.2.0' ], 19 silly audit 'proxy-from-env': [ '1.1.0' ], 19 silly audit qs: [ '6.14.0' ], 19 silly audit react: [ '19.1.0' ], 19 silly audit 'react-dom': [ '19.1.0' ], 19 silly audit 'react-icons': [ '5.5.0' ], 19 silly audit 'react-refresh': [ '0.17.0' ], 19 silly audit 'require-directory': [ '2.1.1' ], 19 silly audit rollup: [ '4.44.1' ], 19 silly audit rxjs: [ '7.8.2' ], 19 silly audit scheduler: [ '0.26.0' ], 19 silly audit semver: [ '6.3.1' ], 19 silly audit 'shell-quote': [ '1.8.3' ], 19 silly audit 'side-channel': [ '1.1.0' ], 19 silly audit 'side-channel-list': [ '1.0.0' ], 19 silly audit 'side-channel-map': [ '1.0.1' ], 19 silly audit 'side-channel-weakmap': [ '1.0.2' ], 19 silly audit 'source-map-js': [ '1.2.1' ], 19 silly audit 'string-width': [ '4.2.3' ], 19 silly audit 'strip-ansi': [ '6.0.1' ], 19 silly audit swiper: [ '11.2.10' ], 19 silly audit tailwindcss: [ '4.1.11' ], 19 silly audit tapable: [ '2.2.2' ], 19 silly audit tar: [ '7.4.3' ], 19 silly audit tinyglobby: [ '0.2.14' ], 19 silly audit 'tree-kill': [ '1.2.2' ], 19 silly audit tslib: [ '2.8.1' ], 19 silly audit 'update-browserslist-db': [ '1.1.3' ], 19 silly audit vite: [ '6.3.5' ], 19 silly audit 'vite-plugin-full-reload': [ '1.2.0' ], 19 silly audit 'wrap-ansi': [ '7.0.0' ], 19 silly audit y18n: [ '5.0.8' ], 19 silly audit yargs: [ '17.7.2' ], 19 silly audit 'yargs-parser': [ '21.1.1' ], 19 silly audit '@tailwindcss/oxide-wasm32-wasi': [ '4.1.11' ] 19 silly audit } 20 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/lightningcss-win32-x64-msvc 21 silly reify mark deleted [ 21 silly reify '/home/perfori/milcentlesageplomberie/node_modules/lightningcss-win32-x64-msvc' 21 silly reify ] 22 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/lightningcss-win32-arm64-msvc 23 silly reify mark deleted [ 23 silly reify '/home/perfori/milcentlesageplomberie/node_modules/lightningcss-win32-arm64-msvc' 23 silly reify ] 24 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/lightningcss-linux-arm64-musl 25 silly reify mark deleted [ 25 silly reify '/home/perfori/milcentlesageplomberie/node_modules/lightningcss-linux-arm64-musl' 25 silly reify ] 26 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/lightningcss-linux-arm64-gnu 27 silly reify mark deleted [ 27 silly reify '/home/perfori/milcentlesageplomberie/node_modules/lightningcss-linux-arm64-gnu' 27 silly reify ] 28 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/lightningcss-linux-arm-gnueabihf 29 silly reify mark deleted [ 29 silly reify '/home/perfori/milcentlesageplomberie/node_modules/lightningcss-linux-arm-gnueabihf' 29 silly reify ] 30 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/lightningcss-freebsd-x64 31 silly reify mark deleted [ 31 silly reify '/home/perfori/milcentlesageplomberie/node_modules/lightningcss-freebsd-x64' 31 silly reify ] 32 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/lightningcss-darwin-x64 33 silly reify mark deleted [ 33 silly reify '/home/perfori/milcentlesageplomberie/node_modules/lightningcss-darwin-x64' 33 silly reify ] 34 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/lightningcss-darwin-arm64 35 silly reify mark deleted [ 35 silly reify '/home/perfori/milcentlesageplomberie/node_modules/lightningcss-darwin-arm64' 35 silly reify ] 36 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/fsevents 37 silly reify mark deleted [ '/home/perfori/milcentlesageplomberie/node_modules/fsevents' ] 38 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-win32-x64-msvc 39 silly reify mark deleted [ 39 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-win32-x64-msvc' 39 silly reify ] 40 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-win32-arm64-msvc 41 silly reify mark deleted [ 41 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-win32-arm64-msvc' 41 silly reify ] 42 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-linux-arm64-musl 43 silly reify mark deleted [ 43 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-linux-arm64-musl' 43 silly reify ] 44 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-linux-arm64-gnu 45 silly reify mark deleted [ 45 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-linux-arm64-gnu' 45 silly reify ] 46 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-linux-arm-gnueabihf 47 silly reify mark deleted [ 47 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-linux-arm-gnueabihf' 47 silly reify ] 48 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-freebsd-x64 49 silly reify mark deleted [ 49 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-freebsd-x64' 49 silly reify ] 50 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-darwin-x64 51 silly reify mark deleted [ 51 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-darwin-x64' 51 silly reify ] 52 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-darwin-arm64 53 silly reify mark deleted [ 53 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-darwin-arm64' 53 silly reify ] 54 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-android-arm64 55 silly reify mark deleted [ 55 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@tailwindcss/oxide-android-arm64' 55 silly reify ] 56 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-win32-x64-msvc 57 silly reify mark deleted [ 57 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-win32-x64-msvc' 57 silly reify ] 58 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-win32-ia32-msvc 59 silly reify mark deleted [ 59 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-win32-ia32-msvc' 59 silly reify ] 60 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-win32-arm64-msvc 61 silly reify mark deleted [ 61 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-win32-arm64-msvc' 61 silly reify ] 62 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-s390x-gnu 63 silly reify mark deleted [ 63 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-s390x-gnu' 63 silly reify ] 64 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-riscv64-musl 65 silly reify mark deleted [ 65 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-riscv64-musl' 65 silly reify ] 66 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-riscv64-gnu 67 silly reify mark deleted [ 67 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-riscv64-gnu' 67 silly reify ] 68 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-powerpc64le-gnu 69 silly reify mark deleted [ 69 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-powerpc64le-gnu' 69 silly reify ] 70 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-loongarch64-gnu 71 silly reify mark deleted [ 71 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-loongarch64-gnu' 71 silly reify ] 72 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-arm64-musl 73 silly reify mark deleted [ 73 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-arm64-musl' 73 silly reify ] 74 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-arm64-gnu 75 silly reify mark deleted [ 75 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-arm64-gnu' 75 silly reify ] 76 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-arm-musleabihf 77 silly reify mark deleted [ 77 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-arm-musleabihf' 77 silly reify ] 78 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-arm-gnueabihf 79 silly reify mark deleted [ 79 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-linux-arm-gnueabihf' 79 silly reify ] 80 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-freebsd-x64 81 silly reify mark deleted [ 81 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-freebsd-x64' 81 silly reify ] 82 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-freebsd-arm64 83 silly reify mark deleted [ 83 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-freebsd-arm64' 83 silly reify ] 84 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-darwin-x64 85 silly reify mark deleted [ 85 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-darwin-x64' 85 silly reify ] 86 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-darwin-arm64 87 silly reify mark deleted [ 87 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-darwin-arm64' 87 silly reify ] 88 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-android-arm64 89 silly reify mark deleted [ 89 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-android-arm64' 89 silly reify ] 90 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-android-arm-eabi 91 silly reify mark deleted [ 91 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@rollup/rollup-android-arm-eabi' 91 silly reify ] 92 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/win32-x64 93 silly reify mark deleted [ 93 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/win32-x64' 93 silly reify ] 94 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/win32-ia32 95 silly reify mark deleted [ 95 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/win32-ia32' 95 silly reify ] 96 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/win32-arm64 97 silly reify mark deleted [ 97 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/win32-arm64' 97 silly reify ] 98 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/sunos-x64 99 silly reify mark deleted [ 99 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/sunos-x64' 99 silly reify ] 100 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/openbsd-x64 101 silly reify mark deleted [ 101 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/openbsd-x64' 101 silly reify ] 102 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/openbsd-arm64 103 silly reify mark deleted [ 103 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/openbsd-arm64' 103 silly reify ] 104 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/netbsd-x64 105 silly reify mark deleted [ 105 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/netbsd-x64' 105 silly reify ] 106 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/netbsd-arm64 107 silly reify mark deleted [ 107 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/netbsd-arm64' 107 silly reify ] 108 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/linux-s390x 109 silly reify mark deleted [ 109 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/linux-s390x' 109 silly reify ] 110 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/linux-riscv64 111 silly reify mark deleted [ 111 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/linux-riscv64' 111 silly reify ] 112 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/linux-ppc64 113 silly reify mark deleted [ 113 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/linux-ppc64' 113 silly reify ] 114 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/linux-mips64el 115 silly reify mark deleted [ 115 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/linux-mips64el' 115 silly reify ] 116 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/linux-loong64 117 silly reify mark deleted [ 117 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/linux-loong64' 117 silly reify ] 118 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/linux-ia32 119 silly reify mark deleted [ 119 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/linux-ia32' 119 silly reify ] 120 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/linux-arm64 121 silly reify mark deleted [ 121 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/linux-arm64' 121 silly reify ] 122 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/linux-arm 123 silly reify mark deleted [ 123 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/linux-arm' 123 silly reify ] 124 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/freebsd-x64 125 silly reify mark deleted [ 125 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/freebsd-x64' 125 silly reify ] 126 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/freebsd-arm64 127 silly reify mark deleted [ 127 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/freebsd-arm64' 127 silly reify ] 128 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/darwin-x64 129 silly reify mark deleted [ 129 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/darwin-x64' 129 silly reify ] 130 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/darwin-arm64 131 silly reify mark deleted [ 131 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/darwin-arm64' 131 silly reify ] 132 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/android-x64 133 silly reify mark deleted [ 133 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/android-x64' 133 silly reify ] 134 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/android-arm64 135 silly reify mark deleted [ 135 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/android-arm64' 135 silly reify ] 136 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/android-arm 137 silly reify mark deleted [ 137 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/android-arm' 137 silly reify ] 138 verbose reify failed optional dependency /home/perfori/milcentlesageplomberie/node_modules/@esbuild/aix-ppc64 139 silly reify mark deleted [ 139 silly reify '/home/perfori/milcentlesageplomberie/node_modules/@esbuild/aix-ppc64' 139 silly reify ] 140 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk 2065ms 141 silly audit report { 141 silly audit report axios: [ 141 silly audit report { 141 silly audit report id: 1108263, 141 silly audit report url: 'https://github.com/advisories/GHSA-4hjh-wcwx-xvwj', 141 silly audit report title: 'Axios is vulnerable to DoS attack through lack of data size check', 141 silly audit report severity: 'high', 141 silly audit report vulnerable_versions: '>=1.0.0 <1.12.0', 141 silly audit report cwe: [Array], 141 silly audit report cvss: [Object] 141 silly audit report } 141 silly audit report ], 141 silly audit report 'form-data': [ 141 silly audit report { 141 silly audit report id: 1109538, 141 silly audit report url: 'https://github.com/advisories/GHSA-fjxv-7rqg-78g4', 141 silly audit report title: 'form-data uses unsafe random function in form-data for choosing boundary', 141 silly audit report severity: 'critical', 141 silly audit report vulnerable_versions: '>=4.0.0 <4.0.4', 141 silly audit report cwe: [Array], 141 silly audit report cvss: [Object] 141 silly audit report } 141 silly audit report ], 141 silly audit report vite: [ 141 silly audit report { 141 silly audit report id: 1107324, 141 silly audit report url: 'https://github.com/advisories/GHSA-g4jq-h2w9-997c', 141 silly audit report title: 'Vite middleware may serve files starting with the same name with the public directory', 141 silly audit report severity: 'low', 141 silly audit report vulnerable_versions: '>=6.0.0 <=6.3.5', 141 silly audit report cwe: [Array], 141 silly audit report cvss: [Object] 141 silly audit report }, 141 silly audit report { 141 silly audit report id: 1107328, 141 silly audit report url: 'https://github.com/advisories/GHSA-jqfw-vq24-v9c3', 141 silly audit report title: "Vite's `server.fs` settings were not applied to HTML files", 141 silly audit report severity: 'low', 141 silly audit report vulnerable_versions: '>=6.0.0 <=6.3.5', 141 silly audit report cwe: [Array], 141 silly audit report cvss: [Object] 141 silly audit report }, 141 silly audit report { 141 silly audit report id: 1109135, 141 silly audit report url: 'https://github.com/advisories/GHSA-93m4-6634-74q7', 141 silly audit report title: 'vite allows server.fs.deny bypass via backslash on Windows', 141 silly audit report severity: 'moderate', 141 silly audit report vulnerable_versions: '>=6.0.0 <=6.4.0', 141 silly audit report cwe: [Array], 141 silly audit report cvss: [Object] 141 silly audit report } 141 silly audit report ] 141 silly audit report } 142 silly packumentCache corgi:https://registry.npmjs.org/axios cache-miss 143 silly packumentCache corgi:https://registry.npmjs.org/form-data cache-miss 144 silly packumentCache corgi:https://registry.npmjs.org/vite cache-miss 145 http fetch GET 200 https://registry.npmjs.org/form-data 617ms (cache revalidated) 146 silly packumentCache corgi:https://registry.npmjs.org/form-data set size:50252 disposed:false 147 http fetch GET 200 https://registry.npmjs.org/axios 860ms (cache updated) 148 silly packumentCache corgi:https://registry.npmjs.org/axios set size:undefined disposed:false 149 http fetch GET 200 https://registry.npmjs.org/vite 1188ms (cache updated) 150 silly packumentCache corgi:https://registry.npmjs.org/vite set size:undefined disposed:false 151 silly packumentCache corgi:https://registry.npmjs.org/@inertiajs%2fcore cache-miss 152 http fetch GET 200 https://registry.npmjs.org/@inertiajs%2fcore 179ms (cache updated) 153 silly packumentCache corgi:https://registry.npmjs.org/@inertiajs%2fcore set size:undefined disposed:false 154 silly packumentCache corgi:https://registry.npmjs.org/@tailwindcss%2fvite cache-miss 155 silly packumentCache corgi:https://registry.npmjs.org/@vitejs%2fplugin-react cache-miss 156 silly packumentCache corgi:https://registry.npmjs.org/laravel-vite-plugin cache-miss 157 http fetch GET 200 https://registry.npmjs.org/laravel-vite-plugin 110ms (cache revalidated) 158 silly packumentCache corgi:https://registry.npmjs.org/laravel-vite-plugin set size:62066 disposed:false 159 http fetch GET 200 https://registry.npmjs.org/@vitejs%2fplugin-react 250ms (cache updated) 160 silly packumentCache corgi:https://registry.npmjs.org/@vitejs%2fplugin-react set size:undefined disposed:false 161 http fetch GET 200 https://registry.npmjs.org/@tailwindcss%2fvite 366ms (cache updated) 162 silly packumentCache corgi:https://registry.npmjs.org/@tailwindcss%2fvite set size:undefined disposed:false 163 info run @tailwindcss/oxide@4.1.11 postinstall node_modules/@tailwindcss/oxide node ./scripts/install.js 164 info run esbuild@0.25.5 postinstall node_modules/esbuild node install.js 165 info run @tailwindcss/oxide@4.1.11 postinstall { code: 0, signal: null } 166 info run esbuild@0.25.5 postinstall { code: 0, signal: null } 167 silly ADD node_modules/yargs-parser 168 silly ADD node_modules/yargs 169 silly ADD node_modules/yallist 170 silly ADD node_modules/y18n 171 silly ADD node_modules/wrap-ansi 172 silly ADD node_modules/vite-plugin-full-reload 173 silly ADD node_modules/vite-plugin-full-reload/node_modules/picomatch 174 silly ADD node_modules/vite 175 silly ADD node_modules/update-browserslist-db 176 silly ADD node_modules/tslib 177 silly ADD node_modules/tree-kill 178 silly ADD node_modules/tinyglobby 179 silly ADD node_modules/tar 180 silly ADD node_modules/tapable 181 silly ADD node_modules/tailwindcss 182 silly ADD node_modules/swiper 183 silly ADD node_modules/supports-color 184 silly ADD node_modules/strip-ansi 185 silly ADD node_modules/string-width 186 silly ADD node_modules/source-map-js 187 silly ADD node_modules/side-channel-weakmap 188 silly ADD node_modules/side-channel-map 189 silly ADD node_modules/side-channel-list 190 silly ADD node_modules/side-channel 191 silly ADD node_modules/shell-quote 192 silly ADD node_modules/semver 193 silly ADD node_modules/scheduler 194 silly ADD node_modules/rxjs 195 silly ADD node_modules/rollup 196 silly ADD node_modules/require-directory 197 silly ADD node_modules/react-refresh 198 silly ADD node_modules/react-icons 199 silly ADD node_modules/react-dom 200 silly ADD node_modules/react 201 silly ADD node_modules/qs 202 silly ADD node_modules/proxy-from-env 203 silly ADD node_modules/postcss-value-parser 204 silly ADD node_modules/postcss 205 silly ADD node_modules/picomatch 206 silly ADD node_modules/picocolors 207 silly ADD node_modules/object-inspect 208 silly ADD node_modules/normalize-range 209 silly ADD node_modules/node-releases 210 silly ADD node_modules/nanoid 211 silly ADD node_modules/ms 212 silly ADD node_modules/motion-utils 213 silly ADD node_modules/motion-dom 214 silly ADD node_modules/mkdirp 215 silly ADD node_modules/minizlib 216 silly ADD node_modules/minipass 217 silly ADD node_modules/mime-types 218 silly ADD node_modules/mime-db 219 silly ADD node_modules/math-intrinsics 220 silly ADD node_modules/magic-string 221 silly ADD node_modules/lucide-react 222 silly ADD node_modules/lucide 223 silly ADD node_modules/lru-cache 224 silly ADD node_modules/lru-cache/node_modules/yallist 225 silly ADD node_modules/lodash 226 silly ADD 227 silly ADD 228 silly ADD node_modules/lightningcss-linux-x64-musl 229 silly ADD node_modules/lightningcss-linux-x64-gnu 230 silly ADD 231 silly ADD 232 silly ADD 233 silly ADD 234 silly ADD 235 silly ADD 236 silly ADD node_modules/lightningcss 237 silly ADD node_modules/laravel-vite-plugin 238 silly ADD node_modules/json5 239 silly ADD node_modules/jsesc 240 silly ADD node_modules/js-tokens 241 silly ADD node_modules/jiti 242 silly ADD node_modules/is-fullwidth-code-point 243 silly ADD node_modules/hasown 244 silly ADD node_modules/has-tostringtag 245 silly ADD node_modules/has-symbols 246 silly ADD node_modules/has-flag 247 silly ADD node_modules/graceful-fs 248 silly ADD node_modules/gopd 249 silly ADD node_modules/get-proto 250 silly ADD node_modules/get-intrinsic 251 silly ADD node_modules/get-caller-file 252 silly ADD node_modules/gensync 253 silly ADD node_modules/function-bind 254 silly ADD 255 silly ADD node_modules/framer-motion 256 silly ADD node_modules/fraction.js 257 silly ADD node_modules/form-data 258 silly ADD node_modules/follow-redirects 259 silly ADD node_modules/fdir 260 silly ADD node_modules/escalade 261 silly ADD node_modules/esbuild 262 silly ADD node_modules/es-toolkit 263 silly ADD node_modules/es-set-tostringtag 264 silly ADD node_modules/es-object-atoms 265 silly ADD node_modules/es-errors 266 silly ADD node_modules/es-define-property 267 silly ADD node_modules/enhanced-resolve 268 silly ADD node_modules/emoji-regex 269 silly ADD node_modules/electron-to-chromium 270 silly ADD node_modules/dunder-proto 271 silly ADD node_modules/detect-libc 272 silly ADD node_modules/delayed-stream 273 silly ADD node_modules/debug 274 silly ADD node_modules/csstype 275 silly ADD node_modules/convert-source-map 276 silly ADD node_modules/concurrently 277 silly ADD node_modules/combined-stream 278 silly ADD node_modules/color-name 279 silly ADD node_modules/color-convert 280 silly ADD node_modules/cliui 281 silly ADD node_modules/chownr 282 silly ADD node_modules/chalk 283 silly ADD node_modules/chalk/node_modules/supports-color 284 silly ADD node_modules/caniuse-lite 285 silly ADD node_modules/call-bound 286 silly ADD node_modules/call-bind-apply-helpers 287 silly ADD node_modules/browserslist 288 silly ADD node_modules/axios 289 silly ADD node_modules/autoprefixer 290 silly ADD node_modules/asynckit 291 silly ADD node_modules/ansi-styles 292 silly ADD node_modules/ansi-regex 293 silly ADD node_modules/@vitejs/plugin-react 294 silly ADD node_modules/@types/react-dom 295 silly ADD node_modules/@types/react 296 silly ADD node_modules/@types/estree 297 silly ADD node_modules/@types/babel__traverse 298 silly ADD node_modules/@types/babel__template 299 silly ADD node_modules/@types/babel__generator 300 silly ADD node_modules/@types/babel__core 301 silly ADD node_modules/@tailwindcss/vite 302 silly ADD 303 silly ADD 304 silly ADD 305 silly ADD node_modules/@tailwindcss/oxide-linux-x64-musl 306 silly ADD node_modules/@tailwindcss/oxide-linux-x64-gnu 307 silly ADD 308 silly ADD 309 silly ADD 310 silly ADD 311 silly ADD 312 silly ADD 313 silly ADD 314 silly ADD node_modules/@tailwindcss/oxide 315 silly ADD node_modules/@tailwindcss/node 316 silly ADD 317 silly ADD 318 silly ADD 319 silly ADD node_modules/@rollup/rollup-linux-x64-musl 320 silly ADD node_modules/@rollup/rollup-linux-x64-gnu 321 silly ADD 322 silly ADD 323 silly ADD 324 silly ADD 325 silly ADD 326 silly ADD 327 silly ADD 328 silly ADD 329 silly ADD 330 silly ADD 331 silly ADD 332 silly ADD 333 silly ADD 334 silly ADD 335 silly ADD 336 silly ADD node_modules/@rolldown/pluginutils 337 silly ADD node_modules/@jridgewell/trace-mapping 338 silly ADD node_modules/@jridgewell/sourcemap-codec 339 silly ADD node_modules/@jridgewell/resolve-uri 340 silly ADD node_modules/@jridgewell/gen-mapping 341 silly ADD node_modules/@isaacs/fs-minipass 342 silly ADD node_modules/@inertiajs/react 343 silly ADD node_modules/@inertiajs/core 344 silly ADD 345 silly ADD 346 silly ADD 347 silly ADD 348 silly ADD 349 silly ADD 350 silly ADD 351 silly ADD 352 silly ADD node_modules/@esbuild/linux-x64 353 silly ADD 354 silly ADD 355 silly ADD 356 silly ADD 357 silly ADD 358 silly ADD 359 silly ADD 360 silly ADD 361 silly ADD 362 silly ADD 363 silly ADD 364 silly ADD 365 silly ADD 366 silly ADD 367 silly ADD 368 silly ADD 369 silly ADD node_modules/@babel/types 370 silly ADD node_modules/@babel/traverse 371 silly ADD node_modules/@babel/template 372 silly ADD node_modules/@babel/plugin-transform-react-jsx-source 373 silly ADD node_modules/@babel/plugin-transform-react-jsx-self 374 silly ADD node_modules/@babel/parser 375 silly ADD node_modules/@babel/helpers 376 silly ADD node_modules/@babel/helper-validator-option 377 silly ADD node_modules/@babel/helper-validator-identifier 378 silly ADD node_modules/@babel/helper-string-parser 379 silly ADD node_modules/@babel/helper-plugin-utils 380 silly ADD node_modules/@babel/helper-module-transforms 381 silly ADD node_modules/@babel/helper-module-imports 382 silly ADD node_modules/@babel/helper-globals 383 silly ADD node_modules/@babel/helper-compilation-targets 384 silly ADD node_modules/@babel/generator 385 silly ADD node_modules/@babel/core 386 silly ADD node_modules/@babel/compat-data 387 silly ADD node_modules/@babel/code-frame 388 silly ADD node_modules/@ampproject/remapping 389 verbose cwd /home/perfori/milcentlesageplomberie 390 verbose os Linux 5.15.167-ovh-vps-grsec-zfs-classid 391 verbose node v22.7.0 392 verbose npm v10.8.2 393 notice 393 notice New major version of npm available! 10.8.2 -> 11.6.2 393 notice Changelog: https://github.com/npm/cli/releases/tag/v11.6.2 393 notice To update run: npm install -g npm@11.6.2 393 notice { force: true, [Symbol(proc-log.meta)]: true } 394 verbose exit 0 395 info ok