diff --git a/bun.lock b/bun.lock index ec8eb4d1..6e8ed28f 100644 --- a/bun.lock +++ b/bun.lock @@ -17,9 +17,9 @@ "devDependencies": { "@effect/language-service": "^0.85.1", "@effect/tsgo": "0.5.1", - "@gcch/configuration-eslint": "git+https://git.gcch.fr/gcch/configuration-eslint#62ee424274", - "@gcch/configuration-oxlint": "git+https://git.gcch.fr/gcch/configuration-oxlint#0968f683", - "@gcch/configuration-prettier": "git+https://git.gcch.fr/gcch/configuration-prettier#8de937e801", + "@gcch/configuration-eslint": "git+https://git.gcch.fr/gcch/configuration-eslint#888eb4aa54e5", + "@gcch/configuration-oxlint": "git+https://git.gcch.fr/gcch/configuration-oxlint#83547fc1ebfd", + "@gcch/configuration-prettier": "git+https://git.gcch.fr/gcch/configuration-prettier#d267d6dc5ee8", "@playwright/test": "^1.59.1", "@sentry/core": "^10.50.0", "@types/bun": "^1.3.13", @@ -32,7 +32,7 @@ "eslint": "^10.2.1", "eslint-plugin-functional": "^9.0.4", "eslint-plugin-jsx-a11y": "^6.10.2", - "eslint-plugin-oxlint": "^1.61.0", + "eslint-plugin-oxlint": "^1.62.0", "eslint-plugin-perfectionist": "^5.9.0", "fdir": "^6.5.0", "globals": "^17.5.0", @@ -40,21 +40,21 @@ "knip": "^6.7.0", "lightningcss": "^1.32.0", "lightningcss-cli": "^1.32.0", - "oxlint": "^1.61.0", - "oxlint-tsgolint": "^0.22.0", + "oxlint": "^1.62.0", + "oxlint-tsgolint": "^0.22.1", "playwright": "^1.59.1", "prettier": "^3.8.3", "prettier-plugin-pkg": "^0.22.1", "prettier-plugin-sh": "^0.18.1", "sass-embedded": "^1.99.0", - "stylelint": "^17.9.0", + "stylelint": "^17.9.1", "stylelint-config-clean-order": "^8.0.1", "stylelint-config-sass-guidelines": "^13.0.0", "stylelint-config-standard-scss": "^17.0.0", "stylelint-declaration-block-no-ignored-properties": "^3.0.0", "stylelint-plugin-logical-css": "^2.1.0", "typescript": "^6.0.3", - "typescript-eslint": "^8.59.0", + "typescript-eslint": "^8.59.1", "vite": "^8.0.10", "vite-tsconfig-paths": "^6.1.1", }, @@ -311,11 +311,11 @@ "@eslint/plugin-kit": ["@eslint/plugin-kit@0.7.1", "", { "dependencies": { "@eslint/core": "^1.2.1", "levn": "^0.4.1" } }, "sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ=="], - "@gcch/configuration-eslint": ["@gcch/configuration-eslint@git+https://git.gcch.fr/gcch/configuration-eslint#62ee424274f0bfebd5135a728960644f4b1cdcb8", { "dependencies": { "@eslint/js": "^10.0.1", "astro-eslint-parser": "^1.3.0", "eslint": "^10.0.3", "eslint-plugin-astro": "^1.6.0", "eslint-plugin-functional": "^9.0.4", "eslint-plugin-jsdoc": "^62.8.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-perfectionist": "^5.6.0", "eslint-plugin-sonarjs": "^4.0.2", "eslint-plugin-unicorn": "^63.0.0", "globals": "^17.4.0", "typescript-eslint": "^8.57.0" }, "peerDependencies": { "eslint": "^10.0.3", "typescript": "^6.0.1-rc" } }, "62ee424274f0bfebd5135a728960644f4b1cdcb8"], + "@gcch/configuration-eslint": ["@gcch/configuration-eslint@git+https://git.gcch.fr/gcch/configuration-eslint#888eb4aa54e5bfd6251566d7469ee99204c19f45", { "dependencies": { "@eslint/js": "^10.0.1", "astro-eslint-parser": "^1.4.0", "eslint": "^10.2.1", "eslint-plugin-functional": "^9.0.4", "eslint-plugin-jsdoc": "^62.9.0", "eslint-plugin-perfectionist": "^5.9.0", "eslint-plugin-sonarjs": "^4.0.3", "eslint-plugin-unicorn": "^64.0.0", "globals": "^17.5.0", "typescript-eslint": "^8.59.1" }, "optionalDependencies": { "eslint-plugin-astro": "^1.7.0", "eslint-plugin-jsx-a11y": "^6.10.2" }, "peerDependencies": { "eslint": "^10.2.1", "typescript": "^6.0.3" } }, "888eb4aa54e5bfd6251566d7469ee99204c19f45"], - "@gcch/configuration-oxlint": ["@gcch/configuration-oxlint@git+https://git.gcch.fr/gcch/configuration-oxlint#0968f683dfb3a8b6bbce827645c2be76a2d3adb9", { "dependencies": { "eslint-plugin-astro": "^1.6.0", "eslint-plugin-functional": "^9.0.4", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-perfectionist": "^5.8.0", "globals": "^17.4.0", "oxlint": "^1.59.0", "oxlint-tsgolint": "^0.20.0" }, "peerDependencies": { "eslint-plugin-astro": "^1.6.0", "eslint-plugin-functional": "^9.0.4", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-perfectionist": "^5.8.0", "oxlint": "^1.59.0", "oxlint-tsgolint": "^0.20.0", "typescript": "^6.0.2" } }, "0968f683dfb3a8b6bbce827645c2be76a2d3adb9"], + "@gcch/configuration-oxlint": ["@gcch/configuration-oxlint@git+https://git.gcch.fr/gcch/configuration-oxlint#83547fc1ebfd6cb402e3c7f074b3e267632ebf4a", { "dependencies": { "eslint-plugin-astro": "^1.7.0", "eslint-plugin-functional": "^9.0.4", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-perfectionist": "^5.9.0", "globals": "^17.5.0", "oxlint": "^1.62.0", "oxlint-tsgolint": "^0.22.1" }, "optionalDependencies": { "eslint-plugin-astro": "^1.6.0" }, "peerDependencies": { "eslint-plugin-astro": "^1.7.0", "eslint-plugin-functional": "^9.0.4", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-perfectionist": "^5.9.0", "oxlint": "^1.62.0", "oxlint-tsgolint": "^0.22.1", "typescript": "^6.0.3" } }, "83547fc1ebfd6cb402e3c7f074b3e267632ebf4a"], - "@gcch/configuration-prettier": ["@gcch/configuration-prettier@git+https://git.gcch.fr/gcch/configuration-prettier#8de937e801bd44784ac91e0ff6e038d838f7eea1", { "dependencies": { "prettier": "^3.8.1", "prettier-plugin-curly": "^0.4.1", "prettier-plugin-ini": "^1.3.0", "prettier-plugin-jsdoc": "^1.8.0", "prettier-plugin-pkg": "^0.22.0", "prettier-plugin-sh": "^0.18.0", "prettier-plugin-sort-json": "^4.2.0" }, "peerDependencies": { "prettier": "^3.8.1" } }, "8de937e801bd44784ac91e0ff6e038d838f7eea1"], + "@gcch/configuration-prettier": ["@gcch/configuration-prettier@git+https://git.gcch.fr/gcch/configuration-prettier#d267d6dc5ee8f14378180d71f651009bf7aa3acc", { "dependencies": { "prettier": "^3.8.3", "prettier-plugin-curly": "^0.4.1", "prettier-plugin-ini": "^1.3.0", "prettier-plugin-jsdoc": "^1.8.0", "prettier-plugin-pkg": "^0.22.0", "prettier-plugin-sh": "^0.18.1", "prettier-plugin-sort-json": "^4.2.0" }, "peerDependencies": { "prettier": "^3.8.3" } }, "d267d6dc5ee8f14378180d71f651009bf7aa3acc"], "@humanfs/core": ["@humanfs/core@0.19.2", "", { "dependencies": { "@humanfs/types": "^0.15.0" } }, "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA=="], @@ -447,55 +447,55 @@ "@oxc-resolver/binding-win32-x64-msvc": ["@oxc-resolver/binding-win32-x64-msvc@11.19.1", "", { "os": "win32", "cpu": "x64" }, "sha512-6hIU3RQu45B+VNTY4Ru8ppFwjVS/S5qwYyGhBotmjxfEKk41I2DlGtRfGJndZ5+6lneE2pwloqunlOyZuX/XAw=="], - "@oxlint-tsgolint/darwin-arm64": ["@oxlint-tsgolint/darwin-arm64@0.22.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-/exgXceakHbQrzaHTtKOe7MuDATaWMCCWpsCDQCZKeYhLGXzComipTrCYnHzAXrdnNBb5r5K+RRf5A6ormrhMA=="], + "@oxlint-tsgolint/darwin-arm64": ["@oxlint-tsgolint/darwin-arm64@0.22.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-4150Lpgc1YM09GcjA6GSrra1JoPjC7aOpfywLjWEY4vW0Sd1qKzqHF1WRaiw0/qUZ40OATYdv3aRd7ipPkWQbw=="], - "@oxlint-tsgolint/darwin-x64": ["@oxlint-tsgolint/darwin-x64@0.22.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-xFGdIahlmUbK+/MpZ5y08D0ewMGLDbd2Vki5wxVFYg50lSrtgPAtdDl+kqKZLNaFu0zpMar8n9wv1le05sL/jw=="], + "@oxlint-tsgolint/darwin-x64": ["@oxlint-tsgolint/darwin-x64@0.22.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-vFWcPWYOgZs4HWcgS1EjUZg33NLcNfEYU49KGImmCfZWkflENrmBYV4HN/C0YeAPum6ZZ/goPSvQrB/cOD+NfA=="], - "@oxlint-tsgolint/linux-arm64": ["@oxlint-tsgolint/linux-arm64@0.22.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-53RvC9f77eUo+V1dfQNwGVnsIfPJFMibRR0ee128EUpYNDOZe/ojmCfuXJeU7cY91V7r7fZSm42KPJocXUX8og=="], + "@oxlint-tsgolint/linux-arm64": ["@oxlint-tsgolint/linux-arm64@0.22.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-6LiUpP0Zir3+29FvBm7Y28q/dBjSHqTZ5MhG1Ckw4fGhI4cAvbcwXaKvbjx1TP7rRmBNOoq/M5xdpHjTb+GAew=="], - "@oxlint-tsgolint/linux-x64": ["@oxlint-tsgolint/linux-x64@0.22.0", "", { "os": "linux", "cpu": "x64" }, "sha512-evZcJAZ9hjNyuN69RnXwbt+U2pAOcYt+yvqukgugiCkRm4iBZ0R0CvpY1tgfG2XcGUhEPh8dljO+nPZTEVGpCQ=="], + "@oxlint-tsgolint/linux-x64": ["@oxlint-tsgolint/linux-x64@0.22.1", "", { "os": "linux", "cpu": "x64" }, "sha512-fuX1hEQfpHauUbXADsfqVhRzrUrGabzGXbj5wsp2vKhV5uk/Rze8Mba9GdjFGECzvXudMGqHqxB4r6jGRdhxVA=="], - "@oxlint-tsgolint/win32-arm64": ["@oxlint-tsgolint/win32-arm64@0.22.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-7jTO+k1mr5BxRAI2fxc1NRcE3MAbHNZ0Vef9SD1yAR6d1E6qEv5D/D7yuHpQpw6AO3qoecSVo2Jzr+JirN61+w=="], + "@oxlint-tsgolint/win32-arm64": ["@oxlint-tsgolint/win32-arm64@0.22.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-8SZidAj+jrbZf9ZjBEYW0tiNZ+KasqB2zgW26qdiPpQSF/DzURnPmXz651IeA9YsmbVdHGIooEHUmev6QJdquA=="], - "@oxlint-tsgolint/win32-x64": ["@oxlint-tsgolint/win32-x64@0.22.0", "", { "os": "win32", "cpu": "x64" }, "sha512-7lbl9XFcqO+scsynxMzTQdl0XUe6sBUCyY/oGWvCB+JmV4U+70vzSyZJdTEzzxtkZiNnUVFFh9RJLmoiQSne+w=="], + "@oxlint-tsgolint/win32-x64": ["@oxlint-tsgolint/win32-x64@0.22.1", "", { "os": "win32", "cpu": "x64" }, "sha512-QweSk9H5lFh5Y+WUf2Kq/OAN88V6+62ZwGhP38gqdRotI90luXSMkruFTj7Q2rYrzH4ZVNaSqx7NY8JpSfIzqg=="], - "@oxlint/binding-android-arm-eabi": ["@oxlint/binding-android-arm-eabi@1.61.0", "", { "os": "android", "cpu": "arm" }, "sha512-6eZBPgiigK5txqoVgRqxbaxiom4lM8AP8CyKPPvpzKnQ3iFRFOIDc+0AapF+qsUSwjOzr5SGk4SxQDpQhkSJMQ=="], + "@oxlint/binding-android-arm-eabi": ["@oxlint/binding-android-arm-eabi@1.62.0", "", { "os": "android", "cpu": "arm" }, "sha512-pKsthNECyvJh8lPTICz6VcwVy2jOqdhhsp1rlxCkhgZR47aKvXPmaRWQDv+zlXpRae4qm1MaaTnutkaOk5aofg=="], - "@oxlint/binding-android-arm64": ["@oxlint/binding-android-arm64@1.61.0", "", { "os": "android", "cpu": "arm64" }, "sha512-CkwLR69MUnyv5wjzebvbbtTSUwqLxM35CXE79bHqDIK+NtKmPEUpStTcLQRZMCo4MP0qRT6TXIQVpK0ZVScnMA=="], + "@oxlint/binding-android-arm64": ["@oxlint/binding-android-arm64@1.62.0", "", { "os": "android", "cpu": "arm64" }, "sha512-b1AUNViByvgmR2xJDubvLIr+dSuu3uraG7bsAoKo+xrpspPvu6RIn6Fhr2JUhobfep3jwUTy18Huco6GkwdvGQ=="], - "@oxlint/binding-darwin-arm64": ["@oxlint/binding-darwin-arm64@1.61.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-8JbefTkbmvqkqWjmQrHke+MdpgT2UghhD/ktM4FOQSpGeCgbMToJEKdl9zwhr/YWTl92i4QI1KiTwVExpcUN8A=="], + "@oxlint/binding-darwin-arm64": ["@oxlint/binding-darwin-arm64@1.62.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-iG+Tvf70UJ6otfwFYIHk36Sjq9cpPP5YLxkoggANNRtzgi3Tj3g8q6Ybqi6AtkU3+yg9QwF7bDCkCS6bbL4PCg=="], - "@oxlint/binding-darwin-x64": ["@oxlint/binding-darwin-x64@1.61.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-uWpoxDT47hTnDLcdEh5jVbso8rlTTu5o0zuqa9J8E0JAKmIWn7kGFEIB03Pycn2hd2vKxybPGLhjURy/9We5FQ=="], + "@oxlint/binding-darwin-x64": ["@oxlint/binding-darwin-x64@1.62.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-oOWI6YPPr5AJUx+yIDlxmuUbQjS5gZX3OH3QisawYvsZgLiQVvZtR0rPBcJTxLWqt2ClrWg0DlSrlUiG5SQNHg=="], - "@oxlint/binding-freebsd-x64": ["@oxlint/binding-freebsd-x64@1.61.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-K/o4hEyW7flfMel0iBVznmMBt7VIMHGdjADocHKpK1DUF9erpWnJ+BSSWd2W0c8K3mPtpph+CuHzRU6CI3l9jQ=="], + "@oxlint/binding-freebsd-x64": ["@oxlint/binding-freebsd-x64@1.62.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-dLP33T7VLCmLVv4cvjkVX+rmkcwNk2UfxmsZPNur/7BQHoQR60zJ7XLiRvNUawlzn0u8ngCa3itjEG73MAMa/w=="], - "@oxlint/binding-linux-arm-gnueabihf": ["@oxlint/binding-linux-arm-gnueabihf@1.61.0", "", { "os": "linux", "cpu": "arm" }, "sha512-P6040ZkcyweJ0Po9yEFqJCdvZnf3VNCGs1SIHgXDf8AAQNC6ID/heXQs9iSgo2FH7gKaKq32VWc59XZwL34C5Q=="], + "@oxlint/binding-linux-arm-gnueabihf": ["@oxlint/binding-linux-arm-gnueabihf@1.62.0", "", { "os": "linux", "cpu": "arm" }, "sha512-fl//LWNks6qo9chNY60UDYyIwtp7a5cEx4Y/rHPjaarhuwqx6jtbzEpD5V5AqmdL4a6Y5D8zeXg5HF2Cr0QmSQ=="], - "@oxlint/binding-linux-arm-musleabihf": ["@oxlint/binding-linux-arm-musleabihf@1.61.0", "", { "os": "linux", "cpu": "arm" }, "sha512-bwxrGCzTZkuB+THv2TQ1aTkVEfv5oz8sl+0XZZCpoYzErJD8OhPQOTA0ENPd1zJz8QsVdSzSrS2umKtPq4/JXg=="], + "@oxlint/binding-linux-arm-musleabihf": ["@oxlint/binding-linux-arm-musleabihf@1.62.0", "", { "os": "linux", "cpu": "arm" }, "sha512-i5vkAuxvueTODV3J2dL61/TXewDHhMFKvtD156cIsk7GsdfiAu7zW7kY0NJXhKeFHeiMZIh7eFNjkPYH6J47HQ=="], - "@oxlint/binding-linux-arm64-gnu": ["@oxlint/binding-linux-arm64-gnu@1.61.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-vkhb9/wKguMkLlrm3FoJW/Xmdv31GgYAE+x8lxxQ+7HeOxXUySI0q36a3NTVIuQUdLzxCI1zzMGsk1o37FOe3w=="], + "@oxlint/binding-linux-arm64-gnu": ["@oxlint/binding-linux-arm64-gnu@1.62.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-QwN19LLuIGuOjEflSeJkZmOTfBdBMlTmW8xbMf8TZhjd//cxVNYQPq75q7oKZBJc6hRx3gY7sX0Egc8cEIFZYg=="], - "@oxlint/binding-linux-arm64-musl": ["@oxlint/binding-linux-arm64-musl@1.61.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-bl1dQh8LnVqsj6oOQAcxwbuOmNJkwc4p6o//HTBZhNTzJy21TLDwAviMqUFNUxDHkPGpmdKTSN4tWTjLryP8xg=="], + "@oxlint/binding-linux-arm64-musl": ["@oxlint/binding-linux-arm64-musl@1.62.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-8eCy3FCDuWUM5hWujAv6heMvfZPbcCOU3SdQUAkixZLu5bSzOkNfirJiLGoQFO943xceOKkiQRMQNzH++jM3WA=="], - "@oxlint/binding-linux-ppc64-gnu": ["@oxlint/binding-linux-ppc64-gnu@1.61.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-QoOX6KB2IiEpyOj/HKqaxi+NQHPnOgNgnr22n9N4ANJCzXkUlj1UmeAbFb4PpqdlHIzvGDM5xZ0OKtcLq9RhiQ=="], + "@oxlint/binding-linux-ppc64-gnu": ["@oxlint/binding-linux-ppc64-gnu@1.62.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-NjQ7K7tpTPDe9J+yq8p/s/J0E7lRCkK2uDBDqvT4XIT6f4Z0tlnr59OBg/WcrmVHER1AbrcfyxhGTXgcG8ytWg=="], - "@oxlint/binding-linux-riscv64-gnu": ["@oxlint/binding-linux-riscv64-gnu@1.61.0", "", { "os": "linux", "cpu": "none" }, "sha512-1TGcTerjY6p152wCof3oKElccq3xHljS/Mucp04gV/4ATpP6nO7YNnp7opEg6SHkv2a57/b4b8Ndm9znJ1/qAw=="], + "@oxlint/binding-linux-riscv64-gnu": ["@oxlint/binding-linux-riscv64-gnu@1.62.0", "", { "os": "linux", "cpu": "none" }, "sha512-oKZed9gmSwze29dEt3/Wnsv6l/Ygw/FUst+8Kfpv2SGeS/glEoTGZAMQw37SVyzFV76UTHJN2snGgxK2t2+8ow=="], - "@oxlint/binding-linux-riscv64-musl": ["@oxlint/binding-linux-riscv64-musl@1.61.0", "", { "os": "linux", "cpu": "none" }, "sha512-65wXEmZIrX2ADwC8i/qFL4EWLSbeuBpAm3suuX1vu4IQkKd+wLT/HU/BOl84kp91u2SxPkPDyQgu4yrqp8vwVA=="], + "@oxlint/binding-linux-riscv64-musl": ["@oxlint/binding-linux-riscv64-musl@1.62.0", "", { "os": "linux", "cpu": "none" }, "sha512-gBjBxQ+9lGpAYq+ELqw0w8QXsBnkZclFc7GRX2r0LnEVn3ZTEqeIKpKcGjucmp76Q53bvJD0i4qBWBhcfhSfGA=="], - "@oxlint/binding-linux-s390x-gnu": ["@oxlint/binding-linux-s390x-gnu@1.61.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-TVvhgMvor7Qa6COeXxCJ7ENOM+lcAOGsQ0iUdPSCv2hxb9qSHLQ4XF1h50S6RE1gBOJ0WV3rNukg4JJJP1LWRA=="], + "@oxlint/binding-linux-s390x-gnu": ["@oxlint/binding-linux-s390x-gnu@1.62.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-Ew2Kxs9EQ9/mbAIJ2hvocMC0wsOu6YKzStI2eFBDt+Td5O8seVC/oxgRIHqCcl5sf5ratA1nozQBAuv7tphkHg=="], - "@oxlint/binding-linux-x64-gnu": ["@oxlint/binding-linux-x64-gnu@1.61.0", "", { "os": "linux", "cpu": "x64" }, "sha512-SjpS5uYuFoDnDdZPwZE59ndF95AsY47R5MliuneTWR1pDm2CxGJaYXbKULI71t5TVfLQUWmrHEGRL9xvuq6dnA=="], + "@oxlint/binding-linux-x64-gnu": ["@oxlint/binding-linux-x64-gnu@1.62.0", "", { "os": "linux", "cpu": "x64" }, "sha512-5z25jcAA0gfKyVwz71A0VXgaPlocPoTAxhlv/hgoK6tlCrfoNuw7haWbDHvGMfjXhdic4EqVXGRv5XsTqFnbRQ=="], - "@oxlint/binding-linux-x64-musl": ["@oxlint/binding-linux-x64-musl@1.61.0", "", { "os": "linux", "cpu": "x64" }, "sha512-gGfAeGD4sNJGILZbc/yKcIimO9wQnPMoYp9swAaKeEtwsSQAbU+rsdQze5SBtIP6j0QDzeYd4XSSUCRCF+LIeQ=="], + "@oxlint/binding-linux-x64-musl": ["@oxlint/binding-linux-x64-musl@1.62.0", "", { "os": "linux", "cpu": "x64" }, "sha512-IWpHmMB6ZDllPvqWDkG6AmXrN7JF5e/c4g/0PuURsmlK+vHoYZPB70rr4u1bn3I4LsKCSpqqfveyx6UCOC8wdg=="], - "@oxlint/binding-openharmony-arm64": ["@oxlint/binding-openharmony-arm64@1.61.0", "", { "os": "none", "cpu": "arm64" }, "sha512-OlVT0LrG/ct33EVtWRyR+B/othwmDWeRxfi13wUdPeb3lAT5TgTcFDcfLfarZtzB4W1nWF/zICMgYdkggX2WmQ=="], + "@oxlint/binding-openharmony-arm64": ["@oxlint/binding-openharmony-arm64@1.62.0", "", { "os": "none", "cpu": "arm64" }, "sha512-fjlSxxrD5pA594vkyikCS9MnPRjQawW6/BLgyTYkO+73wwPlYjkcZ7LSd974l0Q2zkHQmu4DPvJFLYA7o8xrxQ=="], - "@oxlint/binding-win32-arm64-msvc": ["@oxlint/binding-win32-arm64-msvc@1.61.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-vI//NZPJk6DToiovPtaiwD4iQ7kO1r5ReWQD0sOOyKRtP3E2f6jxin4uvwi3OvDzHA2EFfd7DcZl5dtkQh7g1w=="], + "@oxlint/binding-win32-arm64-msvc": ["@oxlint/binding-win32-arm64-msvc@1.62.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-EiFXr8loNS0Ul3Gu80+9nr1T8jRmnKocqmHHg16tj5ZqTgUXyb97l2rrspVHdDluyFn9JfR4PoJFdNzw4paHww=="], - "@oxlint/binding-win32-ia32-msvc": ["@oxlint/binding-win32-ia32-msvc@1.61.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-0ySj4/4zd2XjePs3XAQq7IigIstN4LPQZgCyigX5/ERMLjdWAJfnxcTsrtxZxuij8guJW8foXuHmhGxW0H4dDA=="], + "@oxlint/binding-win32-ia32-msvc": ["@oxlint/binding-win32-ia32-msvc@1.62.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-IgOFvL73li1bFgab+hThXYA0N2Xms2kV2MvZN95cebV+fmrZ9AVui1JSxfeeqRLo3CpPxKZlzhyq4G0cnaAvIw=="], - "@oxlint/binding-win32-x64-msvc": ["@oxlint/binding-win32-x64-msvc@1.61.0", "", { "os": "win32", "cpu": "x64" }, "sha512-0xgSiyeqDLDZxXoe9CVJrOx3TUVsfyoOY7cNi03JbItNcC9WCZqrSNdrAbHONxhSPaVh/lzfnDcON1RqSUMhHw=="], + "@oxlint/binding-win32-x64-msvc": ["@oxlint/binding-win32-x64-msvc@1.62.0", "", { "os": "win32", "cpu": "x64" }, "sha512-6hMpyDWQ2zGA1OXFKBrdYMUveUCO8UJhkO6JdwZPd78xIdHZNhjx+pib+4fC2Cljuhjyl0QwA2F3df/bs4Bp6A=="], "@parcel/watcher": ["@parcel/watcher@2.5.6", "", { "dependencies": { "detect-libc": "^2.0.3", "is-glob": "^4.0.3", "node-addon-api": "^7.0.0", "picomatch": "^4.0.3" }, "optionalDependencies": { "@parcel/watcher-android-arm64": "2.5.6", "@parcel/watcher-darwin-arm64": "2.5.6", "@parcel/watcher-darwin-x64": "2.5.6", "@parcel/watcher-freebsd-x64": "2.5.6", "@parcel/watcher-linux-arm-glibc": "2.5.6", "@parcel/watcher-linux-arm-musl": "2.5.6", "@parcel/watcher-linux-arm64-glibc": "2.5.6", "@parcel/watcher-linux-arm64-musl": "2.5.6", "@parcel/watcher-linux-x64-glibc": "2.5.6", "@parcel/watcher-linux-x64-musl": "2.5.6", "@parcel/watcher-win32-arm64": "2.5.6", "@parcel/watcher-win32-ia32": "2.5.6", "@parcel/watcher-win32-x64": "2.5.6" } }, "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ=="], @@ -605,25 +605,25 @@ "@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="], - "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.59.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.12.2", "@typescript-eslint/scope-manager": "8.59.0", "@typescript-eslint/type-utils": "8.59.0", "@typescript-eslint/utils": "8.59.0", "@typescript-eslint/visitor-keys": "8.59.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.59.0", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-HyAZtpdkgZwpq8Sz3FSUvCR4c+ScbuWa9AksK2Jweub7w4M3yTz4O11AqVJzLYjy/B9ZWPyc81I+mOdJU/bDQw=="], + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.59.1", "", { "dependencies": { "@eslint-community/regexpp": "^4.12.2", "@typescript-eslint/scope-manager": "8.59.1", "@typescript-eslint/type-utils": "8.59.1", "@typescript-eslint/utils": "8.59.1", "@typescript-eslint/visitor-keys": "8.59.1", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.59.1", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-BOziFIfE+6osHO9FoJG4zjoHUcvI7fTNBSpdAwrNH0/TLvzjsk2oo8XSSOT2HhqUyhZPfHv4UOffoJ9oEEQ7Ag=="], - "@typescript-eslint/parser": ["@typescript-eslint/parser@8.59.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.59.0", "@typescript-eslint/types": "8.59.0", "@typescript-eslint/typescript-estree": "8.59.0", "@typescript-eslint/visitor-keys": "8.59.0", "debug": "^4.4.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-TI1XGwKbDpo9tRW8UDIXCOeLk55qe9ZFGs8MTKU6/M08HWTw52DD/IYhfQtOEhEdPhLMT26Ka/x7p70nd3dzDg=="], + "@typescript-eslint/parser": ["@typescript-eslint/parser@8.59.1", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.59.1", "@typescript-eslint/types": "8.59.1", "@typescript-eslint/typescript-estree": "8.59.1", "@typescript-eslint/visitor-keys": "8.59.1", "debug": "^4.4.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-HDQH9O/47Dxi1ceDhBXdaldtf/WV9yRYMjbjCuNk3qnaTD564qwv61Y7+gTxwxRKzSrgO5uhtw584igXVuuZkA=="], - "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.59.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.59.0", "@typescript-eslint/types": "^8.59.0", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-Lw5ITrR5s5TbC19YSvlr63ZfLaJoU6vtKTHyB0GQOpX0W7d5/Ir6vUahWi/8Sps/nOukZQ0IB3SmlxZnjaKVnw=="], + "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.59.1", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.59.1", "@typescript-eslint/types": "^8.59.1", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-+MuHQlHiEr00Of/IQbE/MmEoi44znZHbR/Pz7Opq4HryUOlRi+/44dro9Ycy8Fyo+/024IWtw8m4JUMCGTYxDg=="], "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.59.0", "", { "dependencies": { "@typescript-eslint/types": "8.59.0", "@typescript-eslint/visitor-keys": "8.59.0" } }, "sha512-UzR16Ut8IpA3Mc4DbgAShlPPkVm8xXMWafXxB0BocaVRHs8ZGakAxGRskF7FId3sdk9lgGD73GSFaWmWFDE4dg=="], - "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.59.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-91Sbl3s4Kb3SybliIY6muFBmHVv+pYXfybC4Oolp3dvk8BvIE3wOPc+403CWIT7mJNkfQRGtdqghzs2+Z91Tqg=="], + "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.59.1", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-/0nEyPbX7gRsk0Uwfe4ALwwgxuA66d/l2mhRDNlAvaj4U3juhUtJNq0DsY8M2AYwwb9rEq2hrC3IcIcEt++iJA=="], "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.59.0", "", { "dependencies": { "@typescript-eslint/types": "8.59.0", "@typescript-eslint/typescript-estree": "8.59.0", "@typescript-eslint/utils": "8.59.0", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-3TRiZaQSltGqGeNrJzzr1+8YcEobKH9rHnqIp/1psfKFmhRQDNMGP5hBufanYTGznwShzVLs3Mz+gDN7HkWfXg=="], "@typescript-eslint/types": ["@typescript-eslint/types@8.59.0", "", {}, "sha512-nLzdsT1gdOgFxxxwrlNVUBzSNBEEHJ86bblmk4QAS6stfig7rcJzWKqCyxFy3YRRHXDWEkb2NralA1nOYkkm/A=="], - "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.59.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.59.0", "@typescript-eslint/tsconfig-utils": "8.59.0", "@typescript-eslint/types": "8.59.0", "@typescript-eslint/visitor-keys": "8.59.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-O9Re9P1BmBLFJyikRbQpLku/QA3/AueZNO9WePLBwQrvkixTmDe8u76B6CYUAITRl/rHawggEqUGn5QIkVRLMw=="], + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.59.1", "", { "dependencies": { "@typescript-eslint/project-service": "8.59.1", "@typescript-eslint/tsconfig-utils": "8.59.1", "@typescript-eslint/types": "8.59.1", "@typescript-eslint/visitor-keys": "8.59.1", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-OUd+vJS05sSkOip+BkZ/2NS8RMxrAAJemsC6vU3kmfLyeaJT0TftHkV9mcx2107MmsBVXXexhVu4F0TZXyMl4g=="], "@typescript-eslint/utils": ["@typescript-eslint/utils@8.59.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@typescript-eslint/scope-manager": "8.59.0", "@typescript-eslint/types": "8.59.0", "@typescript-eslint/typescript-estree": "8.59.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-I1R/K7V07XsMJ12Oaxg/O9GfrysGTmCRhvZJBv0RE0NcULMzjqVpR5kRRQjHsz3J/bElU7HwCO7zkqL+MSUz+g=="], - "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.59.0", "", { "dependencies": { "@typescript-eslint/types": "8.59.0", "eslint-visitor-keys": "^5.0.0" } }, "sha512-/uejZt4dSere1bx12WLlPfv8GktzcaDtuJ7s42/HEZ5zGj9oxRaD4bj7qwSunXkf+pbAhFt2zjpHYUiT5lHf0Q=="], + "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.59.1", "", { "dependencies": { "@typescript-eslint/types": "8.59.1", "eslint-visitor-keys": "^5.0.0" } }, "sha512-LdDNl6C5iJExcM0Yh0PwAIBb9PrSiCsWamF/JyEZawm3kFDnRoaq3LGE4bpyRao/fWeGKKyw7icx0YxrLFC5Cg=="], "@typescript/lib-decorators": ["@better-typescript-lib/decorators@2.12.0", "", { "peerDependencies": { "typescript": ">=4.5.2" } }, "sha512-/m9Q5Xk66ThUJidTsxmXJH0+49iCLl5PFmue0HkNSGrcPU96oaoKNY5sH1AslwA/OWVvBg3hE58ZwSGm6TQFuQ=="], @@ -729,7 +729,7 @@ "balanced-match": ["balanced-match@4.0.4", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="], - "baseline-browser-mapping": ["baseline-browser-mapping@2.10.21", "", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-Q+rUQ7Uz8AHM7DEaNdwvfFCTq7a43lNTzuS94eiWqwyxfV/wJv+oUivef51T91mmRY4d4A1u9rcSvkeufCVXlA=="], + "baseline-browser-mapping": ["baseline-browser-mapping@2.10.23", "", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-xwVXGqevyKPsiuQdLj+dZMVjidjJV508TBqexND5HrF89cGdCYCJFB3qhcxRHSeMctdCfbR1jrxBajhDy7o29g=="], "better-typescript-lib": ["better-typescript-lib@2.12.0", "", { "dependencies": { "@typescript/lib-decorators": "npm:@better-typescript-lib/decorators@2.12.0", "@typescript/lib-dom": "npm:@better-typescript-lib/dom@2.12.0", "@typescript/lib-es2015": "npm:@better-typescript-lib/es2015@2.12.0", "@typescript/lib-es2016": "npm:@better-typescript-lib/es2016@2.12.0", "@typescript/lib-es2017": "npm:@better-typescript-lib/es2017@2.12.0", "@typescript/lib-es2018": "npm:@better-typescript-lib/es2018@2.12.0", "@typescript/lib-es2019": "npm:@better-typescript-lib/es2019@2.12.0", "@typescript/lib-es2020": "npm:@better-typescript-lib/es2020@2.12.0", "@typescript/lib-es2021": "npm:@better-typescript-lib/es2021@2.12.0", "@typescript/lib-es2022": "npm:@better-typescript-lib/es2022@2.12.0", "@typescript/lib-es2023": "npm:@better-typescript-lib/es2023@2.12.0", "@typescript/lib-es2024": "npm:@better-typescript-lib/es2024@2.12.0", "@typescript/lib-es5": "npm:@better-typescript-lib/es5@2.12.0", "@typescript/lib-es6": "npm:@better-typescript-lib/es6@2.12.0", "@typescript/lib-esnext": "npm:@better-typescript-lib/esnext@2.12.0", "@typescript/lib-scripthost": "npm:@better-typescript-lib/scripthost@2.12.0", "@typescript/lib-webworker": "npm:@better-typescript-lib/webworker@2.12.0" }, "peerDependencies": { "typescript": ">=4.5.2" } }, "sha512-f7eO5Xs6Cczfx5eDRuDw/JYCrsdiC6gXdleB2KFZ5ZYgU/RRoev9swjt/eD0xo9PRDqNDwyjKx0n27CDHRZwvQ=="], @@ -873,13 +873,13 @@ "eslint-plugin-jsx-a11y": ["eslint-plugin-jsx-a11y@6.10.2", "", { "dependencies": { "aria-query": "^5.3.2", "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", "ast-types-flow": "^0.0.8", "axe-core": "^4.10.0", "axobject-query": "^4.1.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", "hasown": "^2.0.2", "jsx-ast-utils": "^3.3.5", "language-tags": "^1.0.9", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "safe-regex-test": "^1.0.3", "string.prototype.includes": "^2.0.1" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q=="], - "eslint-plugin-oxlint": ["eslint-plugin-oxlint@1.61.0", "", { "dependencies": { "jsonc-parser": "^3.3.1" }, "peerDependencies": { "oxlint": "~1.61.0" } }, "sha512-mpROR01MZfs5jRtglHnslLcHYd3/6BNXPJvIxJW/Klg9B5wA8i8EDQp8/FUK7XgpRVa9TpodclqGiwsUYwi/Wg=="], + "eslint-plugin-oxlint": ["eslint-plugin-oxlint@1.62.0", "", { "dependencies": { "jsonc-parser": "^3.3.1" }, "peerDependencies": { "oxlint": "~1.62.0" } }, "sha512-fJ1xrPPw7AwJPH+4rD10qaXbCQfMNa743WnwPwteXLFsUQ0qs9N1Zx8xGJvuWCwvciRJ19dwG+G460fLHrrPdw=="], "eslint-plugin-perfectionist": ["eslint-plugin-perfectionist@5.9.0", "", { "dependencies": { "@typescript-eslint/utils": "^8.58.2", "natural-orderby": "^5.0.0" }, "peerDependencies": { "eslint": "^8.45.0 || ^9.0.0 || ^10.0.0" } }, "sha512-8TWzg02zmnBdZwCkWLi8jhzqXI+fE7Z/RwV8SL6xD45tJ8Bp3wGuYL2XtQgfe/Wd0eBqOUX+s6ey73IyszvKTA=="], "eslint-plugin-sonarjs": ["eslint-plugin-sonarjs@4.0.3", "", { "dependencies": { "@eslint-community/regexpp": "^4.12.2", "builtin-modules": "^3.3.0", "bytes": "^3.1.2", "functional-red-black-tree": "^1.0.1", "globals": "^17.4.0", "jsx-ast-utils-x": "^0.1.0", "lodash.merge": "^4.6.2", "minimatch": "^10.2.5", "scslre": "^0.3.0", "semver": "^7.7.4", "ts-api-utils": "^2.5.0", "typescript": ">=5" }, "peerDependencies": { "eslint": "^8.0.0 || ^9.0.0 || ^10.0.0" } }, "sha512-5drkJKLC9qQddIiaATV0e8+ygbUc7b0Ti6VB7M2d3jmKNh3X0RaiIJYTs3dr9xnlhlrxo+/s1FoO3Jgv6O/c7g=="], - "eslint-plugin-unicorn": ["eslint-plugin-unicorn@63.0.0", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.28.5", "@eslint-community/eslint-utils": "^4.9.0", "change-case": "^5.4.4", "ci-info": "^4.3.1", "clean-regexp": "^1.0.0", "core-js-compat": "^3.46.0", "find-up-simple": "^1.0.1", "globals": "^16.4.0", "indent-string": "^5.0.0", "is-builtin-module": "^5.0.0", "jsesc": "^3.1.0", "pluralize": "^8.0.0", "regexp-tree": "^0.1.27", "regjsparser": "^0.13.0", "semver": "^7.7.3", "strip-indent": "^4.1.1" }, "peerDependencies": { "eslint": ">=9.38.0" } }, "sha512-Iqecl9118uQEXYh7adylgEmGfkn5es3/mlQTLLkd4pXkIk9CTGrAbeUux+YljSa2ohXCBmQQ0+Ej1kZaFgcfkA=="], + "eslint-plugin-unicorn": ["eslint-plugin-unicorn@64.0.0", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.28.5", "@eslint-community/eslint-utils": "^4.9.1", "change-case": "^5.4.4", "ci-info": "^4.4.0", "clean-regexp": "^1.0.0", "core-js-compat": "^3.49.0", "find-up-simple": "^1.0.1", "globals": "^17.4.0", "indent-string": "^5.0.0", "is-builtin-module": "^5.0.0", "jsesc": "^3.1.0", "pluralize": "^8.0.0", "regexp-tree": "^0.1.27", "regjsparser": "^0.13.0", "semver": "^7.7.4", "strip-indent": "^4.1.1" }, "peerDependencies": { "eslint": ">=9.38.0" } }, "sha512-rNZwalHh8i0UfPlhNwg5BTUO1CMdKNmjqe+TgzOTZnpKoi8VBgsW7u9qCHIdpxEzZ1uwrJrPF0uRb7l//K38gA=="], "eslint-scope": ["eslint-scope@9.1.2", "", { "dependencies": { "@types/esrecurse": "^4.3.1", "@types/estree": "^1.0.8", "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ=="], @@ -1291,9 +1291,9 @@ "oxc-resolver": ["oxc-resolver@11.19.1", "", { "optionalDependencies": { "@oxc-resolver/binding-android-arm-eabi": "11.19.1", "@oxc-resolver/binding-android-arm64": "11.19.1", "@oxc-resolver/binding-darwin-arm64": "11.19.1", "@oxc-resolver/binding-darwin-x64": "11.19.1", "@oxc-resolver/binding-freebsd-x64": "11.19.1", "@oxc-resolver/binding-linux-arm-gnueabihf": "11.19.1", "@oxc-resolver/binding-linux-arm-musleabihf": "11.19.1", "@oxc-resolver/binding-linux-arm64-gnu": "11.19.1", "@oxc-resolver/binding-linux-arm64-musl": "11.19.1", "@oxc-resolver/binding-linux-ppc64-gnu": "11.19.1", "@oxc-resolver/binding-linux-riscv64-gnu": "11.19.1", "@oxc-resolver/binding-linux-riscv64-musl": "11.19.1", "@oxc-resolver/binding-linux-s390x-gnu": "11.19.1", "@oxc-resolver/binding-linux-x64-gnu": "11.19.1", "@oxc-resolver/binding-linux-x64-musl": "11.19.1", "@oxc-resolver/binding-openharmony-arm64": "11.19.1", "@oxc-resolver/binding-wasm32-wasi": "11.19.1", "@oxc-resolver/binding-win32-arm64-msvc": "11.19.1", "@oxc-resolver/binding-win32-ia32-msvc": "11.19.1", "@oxc-resolver/binding-win32-x64-msvc": "11.19.1" } }, "sha512-qE/CIg/spwrTBFt5aKmwe3ifeDdLfA2NESN30E42X/lII5ClF8V7Wt6WIJhcGZjp0/Q+nQ+9vgxGk//xZNX2hg=="], - "oxlint": ["oxlint@1.61.0", "", { "optionalDependencies": { "@oxlint/binding-android-arm-eabi": "1.61.0", "@oxlint/binding-android-arm64": "1.61.0", "@oxlint/binding-darwin-arm64": "1.61.0", "@oxlint/binding-darwin-x64": "1.61.0", "@oxlint/binding-freebsd-x64": "1.61.0", "@oxlint/binding-linux-arm-gnueabihf": "1.61.0", "@oxlint/binding-linux-arm-musleabihf": "1.61.0", "@oxlint/binding-linux-arm64-gnu": "1.61.0", "@oxlint/binding-linux-arm64-musl": "1.61.0", "@oxlint/binding-linux-ppc64-gnu": "1.61.0", "@oxlint/binding-linux-riscv64-gnu": "1.61.0", "@oxlint/binding-linux-riscv64-musl": "1.61.0", "@oxlint/binding-linux-s390x-gnu": "1.61.0", "@oxlint/binding-linux-x64-gnu": "1.61.0", "@oxlint/binding-linux-x64-musl": "1.61.0", "@oxlint/binding-openharmony-arm64": "1.61.0", "@oxlint/binding-win32-arm64-msvc": "1.61.0", "@oxlint/binding-win32-ia32-msvc": "1.61.0", "@oxlint/binding-win32-x64-msvc": "1.61.0" }, "peerDependencies": { "oxlint-tsgolint": ">=0.18.0" }, "optionalPeers": ["oxlint-tsgolint"], "bin": { "oxlint": "bin/oxlint" } }, "sha512-ZC0ALuhDZ6ivOFG+sy0D0pEDN49EvsId98zVlmYdkcXHsEM14m/qTNUEsUpiFiCVbpIxYtVBmmLE87nsbUHohQ=="], + "oxlint": ["oxlint@1.62.0", "", { "optionalDependencies": { "@oxlint/binding-android-arm-eabi": "1.62.0", "@oxlint/binding-android-arm64": "1.62.0", "@oxlint/binding-darwin-arm64": "1.62.0", "@oxlint/binding-darwin-x64": "1.62.0", "@oxlint/binding-freebsd-x64": "1.62.0", "@oxlint/binding-linux-arm-gnueabihf": "1.62.0", "@oxlint/binding-linux-arm-musleabihf": "1.62.0", "@oxlint/binding-linux-arm64-gnu": "1.62.0", "@oxlint/binding-linux-arm64-musl": "1.62.0", "@oxlint/binding-linux-ppc64-gnu": "1.62.0", "@oxlint/binding-linux-riscv64-gnu": "1.62.0", "@oxlint/binding-linux-riscv64-musl": "1.62.0", "@oxlint/binding-linux-s390x-gnu": "1.62.0", "@oxlint/binding-linux-x64-gnu": "1.62.0", "@oxlint/binding-linux-x64-musl": "1.62.0", "@oxlint/binding-openharmony-arm64": "1.62.0", "@oxlint/binding-win32-arm64-msvc": "1.62.0", "@oxlint/binding-win32-ia32-msvc": "1.62.0", "@oxlint/binding-win32-x64-msvc": "1.62.0" }, "peerDependencies": { "oxlint-tsgolint": ">=0.18.0" }, "optionalPeers": ["oxlint-tsgolint"], "bin": { "oxlint": "bin/oxlint" } }, "sha512-1uFkg6HakjsGIpW9wNdeW4/2LOHW9MEkoWjZUTUfQtIHyLIZPYt00w3Sg+H3lH+206FgBPHBbW5dVE5l2ExECQ=="], - "oxlint-tsgolint": ["oxlint-tsgolint@0.22.0", "", { "optionalDependencies": { "@oxlint-tsgolint/darwin-arm64": "0.22.0", "@oxlint-tsgolint/darwin-x64": "0.22.0", "@oxlint-tsgolint/linux-arm64": "0.22.0", "@oxlint-tsgolint/linux-x64": "0.22.0", "@oxlint-tsgolint/win32-arm64": "0.22.0", "@oxlint-tsgolint/win32-x64": "0.22.0" }, "bin": { "tsgolint": "bin/tsgolint.js" } }, "sha512-ku4MecLmCQIj1ScCtzNAqTuyl0BJQ02B36fJT+c5XQihHpYSFak+FC3GYO5fPyYk4oDwi0w0S7hTvrpNzuZhig=="], + "oxlint-tsgolint": ["oxlint-tsgolint@0.22.1", "", { "optionalDependencies": { "@oxlint-tsgolint/darwin-arm64": "0.22.1", "@oxlint-tsgolint/darwin-x64": "0.22.1", "@oxlint-tsgolint/linux-arm64": "0.22.1", "@oxlint-tsgolint/linux-x64": "0.22.1", "@oxlint-tsgolint/win32-arm64": "0.22.1", "@oxlint-tsgolint/win32-x64": "0.22.1" }, "bin": { "tsgolint": "bin/tsgolint.js" } }, "sha512-YUSGSLUnoolsu8gxISEDio3q1rtsCozwfOzASUn3DT2mR2EeQ93uEEnen7s+6LpF+lyTQFln1pQfqwBh/fsVEg=="], "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], @@ -1325,7 +1325,7 @@ "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="], - "postcss": ["postcss@8.5.10", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ=="], + "postcss": ["postcss@8.5.12", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA=="], "postcss-media-query-parser": ["postcss-media-query-parser@0.2.3", "", {}, "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig=="], @@ -1501,7 +1501,7 @@ "stop-iteration-iterator": ["stop-iteration-iterator@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "internal-slot": "^1.1.0" } }, "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="], - "string-width": ["string-width@8.2.0", "", { "dependencies": { "get-east-asian-width": "^1.5.0", "strip-ansi": "^7.1.2" } }, "sha512-6hJPQ8N0V0P3SNmP6h2J99RLuzrWz2gvT7VnK5tKvrNqJoyS9W4/Fb8mo31UiPvy00z7DQXkP2hnKBVav76thw=="], + "string-width": ["string-width@8.2.1", "", { "dependencies": { "get-east-asian-width": "^1.5.0", "strip-ansi": "^7.1.2" } }, "sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA=="], "string.prototype.includes": ["string.prototype.includes@2.0.1", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3" } }, "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg=="], @@ -1519,7 +1519,7 @@ "style-search": ["style-search@0.1.0", "", {}, "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg=="], - "stylelint": ["stylelint@17.9.0", "", { "dependencies": { "@csstools/css-calc": "^3.2.0", "@csstools/css-parser-algorithms": "^4.0.0", "@csstools/css-syntax-patches-for-csstree": "^1.1.3", "@csstools/css-tokenizer": "^4.0.0", "@csstools/media-query-list-parser": "^5.0.0", "@csstools/selector-resolve-nested": "^4.0.0", "@csstools/selector-specificity": "^6.0.0", "colord": "^2.9.3", "cosmiconfig": "^9.0.1", "css-functions-list": "^3.3.3", "css-tree": "^3.2.1", "debug": "^4.4.3", "fast-glob": "^3.3.3", "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^11.1.2", "global-modules": "^2.0.0", "globby": "^16.2.0", "globjoin": "^0.1.4", "html-tags": "^5.1.0", "ignore": "^7.0.5", "import-meta-resolve": "^4.2.0", "is-plain-object": "^5.0.0", "mathml-tag-names": "^4.0.0", "meow": "^14.1.0", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "picocolors": "^1.1.1", "postcss": "^8.5.9", "postcss-safe-parser": "^7.0.1", "postcss-selector-parser": "^7.1.1", "postcss-value-parser": "^4.2.0", "string-width": "^8.2.0", "supports-hyperlinks": "^4.4.0", "svg-tags": "^1.0.0", "table": "^6.9.0", "write-file-atomic": "^7.0.1" }, "bin": { "stylelint": "bin/stylelint.mjs" } }, "sha512-xO0jeY6z1/urFL5L/BZLmB1yYlbRiRMQnYH6ArZIDWJ+SZXGssOY7XoYb1JIv/L220+EBnwwJXJS4Mt/F96SvA=="], + "stylelint": ["stylelint@17.9.1", "", { "dependencies": { "@csstools/css-calc": "^3.2.0", "@csstools/css-parser-algorithms": "^4.0.0", "@csstools/css-syntax-patches-for-csstree": "^1.1.3", "@csstools/css-tokenizer": "^4.0.0", "@csstools/media-query-list-parser": "^5.0.0", "@csstools/selector-resolve-nested": "^4.0.0", "@csstools/selector-specificity": "^6.0.0", "colord": "^2.9.3", "cosmiconfig": "^9.0.1", "css-functions-list": "^3.3.3", "css-tree": "^3.2.1", "debug": "^4.4.3", "fast-glob": "^3.3.3", "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^11.1.2", "global-modules": "^2.0.0", "globby": "^16.2.0", "globjoin": "^0.1.4", "html-tags": "^5.1.0", "ignore": "^7.0.5", "import-meta-resolve": "^4.2.0", "is-plain-object": "^5.0.0", "mathml-tag-names": "^4.0.0", "meow": "^14.1.0", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "picocolors": "^1.1.1", "postcss": "^8.5.9", "postcss-safe-parser": "^7.0.1", "postcss-selector-parser": "^7.1.1", "postcss-value-parser": "^4.2.0", "string-width": "^8.2.0", "supports-hyperlinks": "^4.4.0", "svg-tags": "^1.0.0", "table": "^6.9.0", "write-file-atomic": "^7.0.1" }, "bin": { "stylelint": "bin/stylelint.mjs" } }, "sha512-THTmnAPJTrg/JhkTWZlSyrO+HUYMx6ELthIHeMyD2WOKqXIJUFQv2Yxn91bvUrZdbBJaW2dUuQdPST2wcQ6C3g=="], "stylelint-config-clean-order": ["stylelint-config-clean-order@8.0.1", "", { "peerDependencies": { "stylelint": ">=16", "stylelint-order": ">=6" } }, "sha512-zKjp7BiINXRZOG9m0fE/6UKoM6clPekL+LoAiHMCiQU2hgirKL5G0mKc5Z0ygIhQXfb1+DTRDM0mu6Ecdv4q8g=="], @@ -1591,7 +1591,7 @@ "typescript": ["typescript@6.0.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw=="], - "typescript-eslint": ["typescript-eslint@8.59.0", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.59.0", "@typescript-eslint/parser": "8.59.0", "@typescript-eslint/typescript-estree": "8.59.0", "@typescript-eslint/utils": "8.59.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-BU3ONW9X+v90EcCH9ZS6LMackcVtxRLlI3XrYyqZIwVSHIk7Qf7bFw1z0M9Q0IUxhTMZCf8piY9hTYaNEIASrw=="], + "typescript-eslint": ["typescript-eslint@8.59.1", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.59.1", "@typescript-eslint/parser": "8.59.1", "@typescript-eslint/typescript-estree": "8.59.1", "@typescript-eslint/utils": "8.59.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-xqDcFVBmlrltH64lklOVp1wYxgJr6LVdg3NamBgH2OOQDLFdTKfIZXF5PfghrnXQKXZGTQs8tr1vL7fJvq8CTQ=="], "unbash": ["unbash@3.0.0", "", {}, "sha512-FeFPZ/WFT0mbRCuydiZzpPFlrYN8ZUpphQKoq4EeElVIYjYyGzPMxQR/simUwCOJIyVhpFk4RbtyO7RuMpMnHA=="], @@ -1667,16 +1667,36 @@ "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], - "@gcch/configuration-oxlint/oxlint-tsgolint": ["oxlint-tsgolint@0.20.0", "", { "optionalDependencies": { "@oxlint-tsgolint/darwin-arm64": "0.20.0", "@oxlint-tsgolint/darwin-x64": "0.20.0", "@oxlint-tsgolint/linux-arm64": "0.20.0", "@oxlint-tsgolint/linux-x64": "0.20.0", "@oxlint-tsgolint/win32-arm64": "0.20.0", "@oxlint-tsgolint/win32-x64": "0.20.0" }, "bin": { "tsgolint": "bin/tsgolint.js" } }, "sha512-/Uc9TQyN1l8w9QNvXtVHYtz+SzDJHKpb5X0UnHodl0BVzijUPk0LPlDOHAvogd1UI+iy9ZSF6gQxEqfzUxCULQ=="], - "@keyv/bigmap/keyv": ["keyv@5.6.0", "", { "dependencies": { "@keyv/serialize": "^1.1.1" } }, "sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw=="], "@rolldown/binding-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.10.0", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.1", "tslib": "^2.4.0" } }, "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw=="], "@rolldown/binding-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.10.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA=="], + "@typescript-eslint/eslint-plugin/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.59.1", "", { "dependencies": { "@typescript-eslint/types": "8.59.1", "@typescript-eslint/visitor-keys": "8.59.1" } }, "sha512-LwuHQI4pDOYVKvmH2dkaJo6YZCSgouVgnS/z7yBPKBMvgtBvyLqiLy9Z6b7+m/TRcX1NFYUqZetI5Y+aT4GEfg=="], + + "@typescript-eslint/eslint-plugin/@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.59.1", "", { "dependencies": { "@typescript-eslint/types": "8.59.1", "@typescript-eslint/typescript-estree": "8.59.1", "@typescript-eslint/utils": "8.59.1", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-klWPBR2ciQHS3f++ug/mVnWKPjBUo7icEL3FAO1lhAR1Z1i5NQYZ1EannMSRYcq5qCv5wNALlXr6fksRHyYl7w=="], + + "@typescript-eslint/eslint-plugin/@typescript-eslint/utils": ["@typescript-eslint/utils@8.59.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@typescript-eslint/scope-manager": "8.59.1", "@typescript-eslint/types": "8.59.1", "@typescript-eslint/typescript-estree": "8.59.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-3pIeoXhCeYH9FSCBI8P3iNwJlGuzPlYKkTlen2O9T1DSeeg8UG8jstq6BLk+Mda0qup7mgk4z4XL4OzRaxZ8LA=="], + "@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], + "@typescript-eslint/parser/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.59.1", "", { "dependencies": { "@typescript-eslint/types": "8.59.1", "@typescript-eslint/visitor-keys": "8.59.1" } }, "sha512-LwuHQI4pDOYVKvmH2dkaJo6YZCSgouVgnS/z7yBPKBMvgtBvyLqiLy9Z6b7+m/TRcX1NFYUqZetI5Y+aT4GEfg=="], + + "@typescript-eslint/parser/@typescript-eslint/types": ["@typescript-eslint/types@8.59.1", "", {}, "sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A=="], + + "@typescript-eslint/project-service/@typescript-eslint/types": ["@typescript-eslint/types@8.59.1", "", {}, "sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A=="], + + "@typescript-eslint/scope-manager/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.59.0", "", { "dependencies": { "@typescript-eslint/types": "8.59.0", "eslint-visitor-keys": "^5.0.0" } }, "sha512-/uejZt4dSere1bx12WLlPfv8GktzcaDtuJ7s42/HEZ5zGj9oxRaD4bj7qwSunXkf+pbAhFt2zjpHYUiT5lHf0Q=="], + + "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.59.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.59.0", "@typescript-eslint/tsconfig-utils": "8.59.0", "@typescript-eslint/types": "8.59.0", "@typescript-eslint/visitor-keys": "8.59.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-O9Re9P1BmBLFJyikRbQpLku/QA3/AueZNO9WePLBwQrvkixTmDe8u76B6CYUAITRl/rHawggEqUGn5QIkVRLMw=="], + + "@typescript-eslint/typescript-estree/@typescript-eslint/types": ["@typescript-eslint/types@8.59.1", "", {}, "sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A=="], + + "@typescript-eslint/utils/@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.59.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.59.0", "@typescript-eslint/tsconfig-utils": "8.59.0", "@typescript-eslint/types": "8.59.0", "@typescript-eslint/visitor-keys": "8.59.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-O9Re9P1BmBLFJyikRbQpLku/QA3/AueZNO9WePLBwQrvkixTmDe8u76B6CYUAITRl/rHawggEqUGn5QIkVRLMw=="], + + "@typescript-eslint/visitor-keys/@typescript-eslint/types": ["@typescript-eslint/types@8.59.1", "", {}, "sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A=="], + "astro-eslint-parser/eslint-scope": ["eslint-scope@8.4.0", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], "astro-eslint-parser/eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], @@ -1685,8 +1705,6 @@ "babel-plugin-polyfill-corejs2/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], - "browserslist/caniuse-lite": ["caniuse-lite@1.0.30001790", "", {}, "sha512-bOoxfJPyYo+ds6W0YfptaCWbFnJYjh2Y1Eow5lRv+vI2u8ganPZqNm1JwNh0t2ELQCqIWg4B3dWEusgAmsoyOw=="], - "browserslist-to-esbuild/meow": ["meow@13.2.0", "", {}, "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA=="], "cacheable/keyv": ["keyv@5.6.0", "", { "dependencies": { "@keyv/serialize": "^1.1.1" } }, "sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw=="], @@ -1699,8 +1717,6 @@ "eslint-plugin-jsx-a11y/minimatch": ["minimatch@3.1.5", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="], - "eslint-plugin-unicorn/globals": ["globals@16.5.0", "", {}, "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ=="], - "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], "global-prefix/ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="], @@ -1713,7 +1729,7 @@ "micromatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], - "qified/hookified": ["hookified@2.1.1", "", {}, "sha512-AHb76R16GB5EsPBE2J7Ko5kiEyXwviB9P5SMrAKcuAu4vJPZttViAbj9+tZeaQE5zjDme+1vcHP78Yj/WoAveA=="], + "qified/hookified": ["hookified@2.2.0", "", {}, "sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA=="], "stylelint/file-entry-cache": ["file-entry-cache@11.1.2", "", { "dependencies": { "flat-cache": "^6.1.20" } }, "sha512-N2WFfK12gmrK1c1GXOqiAJ1tc5YE+R53zvQ+t5P8S5XhnmKYVB5eZEiLNZKDSmoG8wqqbF9EXYBBW/nef19log=="], @@ -1731,19 +1747,27 @@ "table/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "typescript-eslint/@typescript-eslint/utils": ["@typescript-eslint/utils@8.59.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@typescript-eslint/scope-manager": "8.59.1", "@typescript-eslint/types": "8.59.1", "@typescript-eslint/typescript-estree": "8.59.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-3pIeoXhCeYH9FSCBI8P3iNwJlGuzPlYKkTlen2O9T1DSeeg8UG8jstq6BLk+Mda0qup7mgk4z4XL4OzRaxZ8LA=="], + "vite/fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], - "@gcch/configuration-oxlint/oxlint-tsgolint/@oxlint-tsgolint/darwin-arm64": ["@oxlint-tsgolint/darwin-arm64@0.20.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-KKQcIHZHMxqpHUA1VXIbOG6chNCFkUWbQy6M+AFVtPKkA/3xAeJkJ3njoV66bfzwPHRcWQO+kcj5XqtbkjakoA=="], + "@typescript-eslint/eslint-plugin/@typescript-eslint/scope-manager/@typescript-eslint/types": ["@typescript-eslint/types@8.59.1", "", {}, "sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A=="], - "@gcch/configuration-oxlint/oxlint-tsgolint/@oxlint-tsgolint/darwin-x64": ["@oxlint-tsgolint/darwin-x64@0.20.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-7HeVMuclGfG+NLZi2ybY0T4fMI7/XxO/208rJk+zEIloKkVnlh11Wd241JMGwgNFXn+MLJbOqOfojDb2Dt4L1g=="], + "@typescript-eslint/eslint-plugin/@typescript-eslint/type-utils/@typescript-eslint/types": ["@typescript-eslint/types@8.59.1", "", {}, "sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A=="], - "@gcch/configuration-oxlint/oxlint-tsgolint/@oxlint-tsgolint/linux-arm64": ["@oxlint-tsgolint/linux-arm64@0.20.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-zxhUwz+WSxE6oWlZLK2z2ps9yC6ebmgoYmjAl0Oa48+GqkZ56NVgo+wb8DURNv6xrggzHStQxqQxe3mK51HZag=="], + "@typescript-eslint/eslint-plugin/@typescript-eslint/utils/@typescript-eslint/types": ["@typescript-eslint/types@8.59.1", "", {}, "sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A=="], - "@gcch/configuration-oxlint/oxlint-tsgolint/@oxlint-tsgolint/linux-x64": ["@oxlint-tsgolint/linux-x64@0.20.0", "", { "os": "linux", "cpu": "x64" }, "sha512-/1l6FnahC9im8PK+Ekkx/V3yetO/PzZnJegE2FXcv/iXEhbeVxP/ouiTYcUQu9shT1FWJCSNti1VJHH+21Y1dg=="], + "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree/@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.59.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.59.0", "@typescript-eslint/types": "^8.59.0", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-Lw5ITrR5s5TbC19YSvlr63ZfLaJoU6vtKTHyB0GQOpX0W7d5/Ir6vUahWi/8Sps/nOukZQ0IB3SmlxZnjaKVnw=="], - "@gcch/configuration-oxlint/oxlint-tsgolint/@oxlint-tsgolint/win32-arm64": ["@oxlint-tsgolint/win32-arm64@0.20.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-oPZ5Yz8sVdo7P/5q+i3IKeix31eFZ55JAPa1+RGPoe9PoaYVsdMvR6Jvib6YtrqoJnFPlg3fjEjlEPL8VBKYJA=="], + "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree/@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.59.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-91Sbl3s4Kb3SybliIY6muFBmHVv+pYXfybC4Oolp3dvk8BvIE3wOPc+403CWIT7mJNkfQRGtdqghzs2+Z91Tqg=="], - "@gcch/configuration-oxlint/oxlint-tsgolint/@oxlint-tsgolint/win32-x64": ["@oxlint-tsgolint/win32-x64@0.20.0", "", { "os": "win32", "cpu": "x64" }, "sha512-4stx8RHj3SP9vQyRF/yZbz5igtPvYMEUR8CUoha4BVNZihi39DpCR8qkU7lpjB5Ga1DRMo2pHaA4bdTOMaY4mw=="], + "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.59.0", "", { "dependencies": { "@typescript-eslint/types": "8.59.0", "eslint-visitor-keys": "^5.0.0" } }, "sha512-/uejZt4dSere1bx12WLlPfv8GktzcaDtuJ7s42/HEZ5zGj9oxRaD4bj7qwSunXkf+pbAhFt2zjpHYUiT5lHf0Q=="], + + "@typescript-eslint/utils/@typescript-eslint/typescript-estree/@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.59.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.59.0", "@typescript-eslint/types": "^8.59.0", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-Lw5ITrR5s5TbC19YSvlr63ZfLaJoU6vtKTHyB0GQOpX0W7d5/Ir6vUahWi/8Sps/nOukZQ0IB3SmlxZnjaKVnw=="], + + "@typescript-eslint/utils/@typescript-eslint/typescript-estree/@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.59.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-91Sbl3s4Kb3SybliIY6muFBmHVv+pYXfybC4Oolp3dvk8BvIE3wOPc+403CWIT7mJNkfQRGtdqghzs2+Z91Tqg=="], + + "@typescript-eslint/utils/@typescript-eslint/typescript-estree/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.59.0", "", { "dependencies": { "@typescript-eslint/types": "8.59.0", "eslint-visitor-keys": "^5.0.0" } }, "sha512-/uejZt4dSere1bx12WLlPfv8GktzcaDtuJ7s42/HEZ5zGj9oxRaD4bj7qwSunXkf+pbAhFt2zjpHYUiT5lHf0Q=="], "eslint-plugin-jsx-a11y/minimatch/brace-expansion": ["brace-expansion@1.1.14", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g=="], @@ -1755,6 +1779,10 @@ "table/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "typescript-eslint/@typescript-eslint/utils/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.59.1", "", { "dependencies": { "@typescript-eslint/types": "8.59.1", "@typescript-eslint/visitor-keys": "8.59.1" } }, "sha512-LwuHQI4pDOYVKvmH2dkaJo6YZCSgouVgnS/z7yBPKBMvgtBvyLqiLy9Z6b7+m/TRcX1NFYUqZetI5Y+aT4GEfg=="], + + "typescript-eslint/@typescript-eslint/utils/@typescript-eslint/types": ["@typescript-eslint/types@8.59.1", "", {}, "sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A=="], + "eslint-plugin-jsx-a11y/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], } } diff --git a/cfg/eslint.config.ts b/cfg/eslint.config.ts index 4b30e56e..5d3630f4 100755 --- a/cfg/eslint.config.ts +++ b/cfg/eslint.config.ts @@ -1,61 +1,16 @@ -import js from "@eslint/js"; -import oxlint from "eslint-plugin-oxlint"; -import perfectionist from "eslint-plugin-perfectionist"; -import globals from "globals"; -import tseslint from "typescript-eslint"; +import type { Config } from "eslint/config"; -export default tseslint.config( - js.configs.recommended, - perfectionist.configs["recommended-natural"], - ...tseslint.configs.strictTypeChecked, - ...tseslint.configs.stylisticTypeChecked, - oxlint.configs["flat/recommended"], +import { configTypescriptNavigateur } from "@gcch/configuration-eslint"; +import { defineConfig } from "eslint/config"; + +const esLintConfig: ReadonlyArray = defineConfig( { - files: ["*.js", "web/app/themes/haiku-atelier-2024/src/**/*.ts"], - languageOptions: { - ecmaVersion: "latest", - globals: { - ...globals.browser, - ...globals.es2020, - }, - parserOptions: { - projectService: true, - tsconfigRootDir: import.meta.dirname, - }, - }, - rules: { - /* Utilise Array plutôt que T[]. */ - "@typescript-eslint/array-type": [ - "error", - { - default: "generic", - readonly: "generic", - }, - ], - /* L'usage d'interfaces ou de types doit être à la discrétion du développeur. */ - "@typescript-eslint/consistent-type-definitions": "off", - /* Désactive cette règle pour les fonctions fléchées pour rendre le code moins verbeux. */ - "@typescript-eslint/no-confusing-void-expression": [ - "error", - { - ignoreArrowShorthand: true, - ignoreVoidOperator: false, - }, - ], - /* Chiant avec certaines Promises. */ - "@typescript-eslint/no-misused-promises": "off", - /* Cette règle empêche l'usage de génériques précisant les types de retour de fonctions. */ - "@typescript-eslint/no-unnecessary-type-parameters": "off", - // Pour utiliser LogTape. - "@typescript-eslint/no-unused-expressions": "off", - /* Cette règle est doublon avec les règles noUnused* de TypeScript. */ - "@typescript-eslint/no-unused-vars": "off", - /* Cette règle empêche de lever des erreurs génériques (p.ex. `E extends Error`). */ - "@typescript-eslint/only-throw-error": "off", - /* Cette règle empêche le style fonctionnel « point free ». */ - "@typescript-eslint/unbound-method": "off", - /* Cette règle interdit l'usage de fonctions vides sauf pour les fonctions fléchées. */ - "no-empty-function": ["error", { allow: ["arrowFunctions"] }], - }, + ignores: [".cache", "web/app/plugins", "**/*.js"], + }, + [...configTypescriptNavigateur], + { + files: ["*.ts", "web/app/themes/haiku-atelier-2024/src/**/*.ts"], }, ); + +export default esLintConfig; diff --git a/composer.lock b/composer.lock index 202d75a8..3800ccc8 100644 --- a/composer.lock +++ b/composer.lock @@ -7576,5 +7576,5 @@ "php": ">=8.5" }, "platform-dev": {}, - "plugin-api-version": "2.9.0" + "plugin-api-version": "2.6.0" } diff --git a/db/haiku_atelier-2026-04-27-8791394.sql b/db/haiku_atelier-2026-04-27-a2a8945.sql similarity index 97% rename from db/haiku_atelier-2026-04-27-8791394.sql rename to db/haiku_atelier-2026-04-27-a2a8945.sql index 344ea142..cc0e47b2 100644 --- a/db/haiku_atelier-2026-04-27-8791394.sql +++ b/db/haiku_atelier-2026-04-27-a2a8945.sql @@ -49,7 +49,7 @@ CREATE TABLE `haikuwp_actionscheduler_actions` ( KEY `claim_id_status_priority_scheduled_date_gmt` (`claim_id`,`status`,`priority`,`scheduled_date_gmt`), KEY `status_last_attempt_gmt` (`status`,`last_attempt_gmt`), KEY `status_claim_id` (`status`,`claim_id`) -) ENGINE=InnoDB AUTO_INCREMENT=12305 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +) ENGINE=InnoDB AUTO_INCREMENT=12346 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -62,32 +62,16 @@ LOCK TABLES `haikuwp_actionscheduler_actions` WRITE; INSERT INTO `haikuwp_actionscheduler_actions` VALUES (10724,'woocommerce_geoip_updater','complete','2026-04-06 10:00:00','2026-04-06 12:00:00',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1775469600;s:18:\"\0*\0first_timestamp\";i:1757315635;s:13:\"\0*\0recurrence\";i:1296000;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1775469600;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:1296000;}',11,1,'2026-04-06 10:01:43','2026-04-06 12:01:43',344838,NULL), (10789,'wp_mail_smtp_summary_report_email','complete','2026-03-31 06:54:47','2026-03-31 08:54:47',10,'[null]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774940087;s:18:\"\0*\0first_timestamp\";i:1733144400;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774940087;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}',6,1,'2026-03-31 06:59:15','2026-03-31 08:59:15',343714,NULL), -(10869,'wp_mail_smtp_admin_notifications_update','complete','2026-03-27 18:45:38','2026-03-27 19:45:38',10,'[null]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774637138;s:18:\"\0*\0first_timestamp\";i:1773245781;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774637138;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',6,1,'2026-03-27 19:28:15','2026-03-27 20:28:15',343077,NULL), -(10870,'wc_admin_daily_wrapper','complete','2026-03-27 18:45:39','2026-03-27 19:45:39',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774637139;s:18:\"\0*\0first_timestamp\";i:1773246064;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774637139;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,1,'2026-03-27 19:28:16','2026-03-27 20:28:16',343077,NULL), -(10871,'woocommerce_cleanup_personal_data','complete','2026-03-27 18:45:39','2026-03-27 19:45:39',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774637139;s:18:\"\0*\0first_timestamp\";i:1773246074;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774637139;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,1,'2026-03-27 19:28:16','2026-03-27 20:28:16',343077,NULL), -(10872,'woocommerce_expired_transient_files_cleanup','complete','2026-03-27 18:45:39','2026-03-27 19:45:39',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1774637139;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1774637139;}',12,1,'2026-03-27 19:28:16','2026-03-27 20:28:16',343077,NULL), -(10875,'action_scheduler_run_recurring_actions_schedule_hook','complete','2026-03-27 18:45:39','2026-03-27 19:45:39',20,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774637139;s:18:\"\0*\0first_timestamp\";i:1773245751;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774637139;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',10,1,'2026-03-27 19:28:16','2026-03-27 20:28:16',343077,NULL), (10884,'woocommerce_scheduled_sales','complete','2026-03-28 03:38:38','2026-03-28 04:38:38',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774669118;s:18:\"\0*\0first_timestamp\";i:1773270000;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774669118;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,1,'2026-03-28 03:40:04','2026-03-28 04:40:04',343124,NULL), (10885,'woocommerce_cleanup_logs','complete','2026-03-28 03:38:38','2026-03-28 04:38:38',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774669118;s:18:\"\0*\0first_timestamp\";i:1773280800;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774669118;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,1,'2026-03-28 03:40:04','2026-03-28 04:40:04',343124,NULL), (10886,'woocommerce_cleanup_rate_limits_wrapper','complete','2026-03-28 03:38:38','2026-03-28 04:38:38',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774669118;s:18:\"\0*\0first_timestamp\";i:1773280800;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774669118;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,1,'2026-03-28 03:40:04','2026-03-28 04:40:04',343124,NULL), -(10888,'woocommerce_cleanup_sessions','complete','2026-03-27 17:13:05','2026-03-27 18:13:05',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774631585;s:18:\"\0*\0first_timestamp\";i:1774587600;s:13:\"\0*\0recurrence\";i:43200;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774631585;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:43200;}',11,1,'2026-03-27 17:27:40','2026-03-27 18:27:40',343068,NULL), (10893,'woocommerce_refresh_order_count_cache','complete','2026-03-27 21:44:59','2026-03-27 22:44:59',10,'[\"shop_order\"]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774647899;s:18:\"\0*\0first_timestamp\";i:1773289264;s:13:\"\0*\0recurrence\";i:43200;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774647899;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:43200;}',9,1,'2026-03-27 21:52:20','2026-03-27 22:52:20',343094,NULL), -(10894,'woocommerce_cancel_unpaid_orders','complete','2026-03-27 11:49:01','2026-03-27 12:49:01',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1774612141;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1774612141;}',11,1,'2026-03-27 12:05:37','2026-03-27 13:05:37',343034,NULL), -(10895,'woocommerce_cancel_unpaid_orders','complete','2026-03-27 13:05:37','2026-03-27 14:05:37',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1774616737;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1774616737;}',11,1,'2026-03-27 13:08:33','2026-03-27 14:08:33',343041,NULL), -(10896,'woocommerce_cancel_unpaid_orders','complete','2026-03-27 14:08:33','2026-03-27 15:08:33',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1774620513;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1774620513;}',11,1,'2026-03-27 14:11:52','2026-03-27 15:11:52',343046,NULL), -(10897,'woocommerce_cancel_unpaid_orders','complete','2026-03-27 15:11:52','2026-03-27 16:11:52',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1774624312;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1774624312;}',11,1,'2026-03-27 15:16:16','2026-03-27 16:16:16',343050,NULL), -(10898,'woocommerce_cancel_unpaid_orders','complete','2026-03-27 16:16:16','2026-03-27 17:16:16',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1774628176;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1774628176;}',11,1,'2026-03-27 16:18:35','2026-03-27 17:18:35',343059,NULL), -(10899,'woocommerce_cancel_unpaid_orders','complete','2026-03-27 17:18:35','2026-03-27 18:18:35',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1774631915;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1774631915;}',11,1,'2026-03-27 17:27:40','2026-03-27 18:27:40',343068,NULL), -(10901,'woocommerce_cancel_unpaid_orders','complete','2026-03-27 18:27:40','2026-03-27 19:27:40',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1774636060;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1774636060;}',11,1,'2026-03-27 18:36:18','2026-03-27 19:36:18',343073,NULL), -(10902,'woocommerce_cancel_unpaid_orders','complete','2026-03-27 19:36:18','2026-03-27 20:36:18',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1774640178;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1774640178;}',11,1,'2026-03-27 19:52:33','2026-03-27 20:52:33',343081,NULL), (10903,'wp_mail_smtp_admin_notifications_update','complete','2026-03-28 19:28:15','2026-03-28 20:28:15',10,'[null]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774726095;s:18:\"\0*\0first_timestamp\";i:1773245781;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774726095;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',6,1,'2026-03-28 19:51:06','2026-03-28 20:51:06',343218,NULL), (10904,'wc_admin_daily_wrapper','complete','2026-03-28 19:28:16','2026-03-28 20:28:16',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774726096;s:18:\"\0*\0first_timestamp\";i:1773246064;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774726096;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,1,'2026-03-28 19:51:06','2026-03-28 20:51:06',343218,NULL), (10905,'woocommerce_cleanup_personal_data','complete','2026-03-28 19:28:16','2026-03-28 20:28:16',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774726096;s:18:\"\0*\0first_timestamp\";i:1773246074;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774726096;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,1,'2026-03-28 19:51:07','2026-03-28 20:51:07',343218,NULL), (10906,'woocommerce_expired_transient_files_cleanup','complete','2026-03-28 19:28:16','2026-03-28 20:28:16',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1774726096;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1774726096;}',12,1,'2026-03-28 19:51:07','2026-03-28 20:51:07',343218,NULL), (10907,'woocommerce_cleanup_sessions','complete','2026-03-28 05:00:00','2026-03-28 06:00:00',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774674000;s:18:\"\0*\0first_timestamp\";i:1774674000;s:13:\"\0*\0recurrence\";i:43200;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774674000;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:43200;}',11,1,'2026-03-28 05:01:28','2026-03-28 06:01:28',343133,NULL), -(10908,'generate_category_lookup_table_wrapper','complete','2026-03-27 19:28:26','2026-03-27 20:28:26',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1774639706;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1774639706;}',11,1,'2026-03-27 19:30:29','2026-03-27 20:30:29',343079,NULL), (10909,'action_scheduler_run_recurring_actions_schedule_hook','complete','2026-03-28 19:28:16','2026-03-28 20:28:16',20,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774726096;s:18:\"\0*\0first_timestamp\";i:1773245751;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774726096;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',10,1,'2026-03-28 19:51:07','2026-03-28 20:51:07',343218,NULL), -(10910,'woocommerce_cancel_unpaid_orders','complete','2026-03-27 20:52:33','2026-03-27 21:52:33',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1774644753;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1774644753;}',11,1,'2026-03-27 20:58:41','2026-03-27 21:58:41',343089,NULL), (10911,'woocommerce_cancel_unpaid_orders','complete','2026-03-27 21:58:41','2026-03-27 22:58:41',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1774648721;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1774648721;}',11,1,'2026-03-27 22:18:38','2026-03-27 23:18:38',343096,NULL), (10912,'woocommerce_refresh_order_count_cache','complete','2026-03-28 09:52:20','2026-03-28 10:52:20',10,'[\"shop_order\"]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774691540;s:18:\"\0*\0first_timestamp\";i:1773289264;s:13:\"\0*\0recurrence\";i:43200;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774691540;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:43200;}',9,1,'2026-03-28 09:52:21','2026-03-28 10:52:21',343154,NULL), (10913,'woocommerce_cancel_unpaid_orders','complete','2026-03-27 23:18:38','2026-03-28 00:18:38',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1774653518;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1774653518;}',11,1,'2026-03-27 23:43:32','2026-03-28 00:43:32',343109,NULL), @@ -1412,9 +1396,9 @@ INSERT INTO `haikuwp_actionscheduler_actions` VALUES (12262,'woocommerce_refresh_order_count_cache','complete','2026-04-26 20:51:17','2026-04-26 22:51:17',10,'[\"shop_order\"]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777236677;s:18:\"\0*\0first_timestamp\";i:1773289264;s:13:\"\0*\0recurrence\";i:43200;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777236677;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:43200;}',9,1,'2026-04-26 21:11:13','2026-04-26 23:11:13',348441,NULL), (12263,'woocommerce_cancel_unpaid_orders','complete','2026-04-26 10:59:15','2026-04-26 12:59:15',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777201155;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777201155;}',11,1,'2026-04-26 10:59:25','2026-04-26 12:59:25',348277,NULL), (12264,'woocommerce_cancel_unpaid_orders','complete','2026-04-26 11:59:25','2026-04-26 13:59:25',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777204765;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777204765;}',11,1,'2026-04-26 12:49:11','2026-04-26 14:49:11',348285,NULL), -(12265,'woocommerce_scheduled_sales','pending','2026-04-27 11:38:31','2026-04-27 13:38:31',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777289911;s:18:\"\0*\0first_timestamp\";i:1773270000;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777289911;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',0,NULL), -(12266,'woocommerce_cleanup_logs','pending','2026-04-27 11:38:31','2026-04-27 13:38:31',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777289911;s:18:\"\0*\0first_timestamp\";i:1773280800;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777289911;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',0,NULL), -(12267,'woocommerce_cleanup_rate_limits_wrapper','pending','2026-04-27 11:38:31','2026-04-27 13:38:31',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777289911;s:18:\"\0*\0first_timestamp\";i:1773280800;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777289911;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',0,NULL), +(12265,'woocommerce_scheduled_sales','complete','2026-04-27 11:38:31','2026-04-27 13:38:31',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777289911;s:18:\"\0*\0first_timestamp\";i:1773270000;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777289911;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,1,'2026-04-27 11:38:33','2026-04-27 13:38:33',348656,NULL), +(12266,'woocommerce_cleanup_logs','complete','2026-04-27 11:38:31','2026-04-27 13:38:31',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777289911;s:18:\"\0*\0first_timestamp\";i:1773280800;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777289911;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,1,'2026-04-27 11:38:33','2026-04-27 13:38:33',348656,NULL), +(12267,'woocommerce_cleanup_rate_limits_wrapper','complete','2026-04-27 11:38:31','2026-04-27 13:38:31',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777289911;s:18:\"\0*\0first_timestamp\";i:1773280800;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777289911;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,1,'2026-04-27 11:38:33','2026-04-27 13:38:33',348656,NULL), (12268,'woocommerce_cancel_unpaid_orders','complete','2026-04-26 13:49:11','2026-04-26 15:49:11',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777211351;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777211351;}',11,1,'2026-04-26 13:49:31','2026-04-26 15:49:31',348315,NULL), (12269,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-26 13:42:32','2026-04-26 15:42:32',10,'[1809,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777210952;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777210952;}',3,1,'2026-04-26 13:42:32','2026-04-26 15:42:32',348305,NULL), (12270,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-26 13:42:32','2026-04-26 15:42:32',10,'[1810,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777210952;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777210952;}',3,1,'2026-04-26 13:42:32','2026-04-26 15:42:32',348305,NULL), @@ -1427,7 +1411,7 @@ INSERT INTO `haikuwp_actionscheduler_actions` VALUES (12277,'woocommerce_cancel_unpaid_orders','complete','2026-04-26 18:10:39','2026-04-26 20:10:39',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777227039;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777227039;}',11,1,'2026-04-26 18:30:06','2026-04-26 20:30:06',348425,NULL), (12278,'woocommerce_cancel_unpaid_orders','complete','2026-04-26 19:30:06','2026-04-26 21:30:06',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777231806;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777231806;}',11,1,'2026-04-26 19:55:47','2026-04-26 21:55:47',348432,NULL), (12279,'woocommerce_cancel_unpaid_orders','complete','2026-04-26 20:55:47','2026-04-26 22:55:47',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777236947;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777236947;}',11,1,'2026-04-26 21:11:13','2026-04-26 23:11:13',348441,NULL), -(12280,'fetch_patterns','pending','2026-04-27 20:12:18','2026-04-27 22:12:18',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777320738;s:18:\"\0*\0first_timestamp\";i:1774882435;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777320738;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',0,NULL), +(12280,'fetch_patterns','complete','2026-04-27 20:12:18','2026-04-27 22:12:18',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777320738;s:18:\"\0*\0first_timestamp\";i:1774882435;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777320738;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,1,'2026-04-27 20:15:23','2026-04-27 22:15:23',348899,NULL), (12281,'woocommerce_refresh_order_count_cache','complete','2026-04-27 09:11:13','2026-04-27 11:11:13',10,'[\"shop_order\"]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777281073;s:18:\"\0*\0first_timestamp\";i:1773289264;s:13:\"\0*\0recurrence\";i:43200;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777281073;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:43200;}',9,1,'2026-04-27 09:11:28','2026-04-27 11:11:28',348579,NULL), (12282,'woocommerce_cancel_unpaid_orders','complete','2026-04-26 22:11:13','2026-04-27 00:11:13',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777241473;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777241473;}',11,1,'2026-04-26 22:14:06','2026-04-27 00:14:06',348445,NULL), (12283,'woocommerce_cancel_unpaid_orders','complete','2026-04-26 23:14:06','2026-04-27 01:14:06',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777245246;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777245246;}',11,1,'2026-04-26 23:20:44','2026-04-27 01:20:44',348459,NULL), @@ -1447,11 +1431,52 @@ INSERT INTO `haikuwp_actionscheduler_actions` VALUES (12297,'woocommerce_cancel_unpaid_orders','complete','2026-04-27 08:14:04','2026-04-27 10:14:04',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777277644;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777277644;}',11,1,'2026-04-27 08:14:34','2026-04-27 10:14:34',348535,NULL), (12298,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 07:51:53','2026-04-27 09:51:53',10,'[240,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777276313;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777276313;}',3,1,'2026-04-27 07:52:43','2026-04-27 09:52:43',348515,NULL), (12299,'woocommerce_cancel_unpaid_orders','complete','2026-04-27 09:14:34','2026-04-27 11:14:34',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777281274;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777281274;}',11,1,'2026-04-27 09:14:35','2026-04-27 11:14:35',348582,NULL), -(12300,'woocommerce_refresh_order_count_cache','pending','2026-04-27 21:11:28','2026-04-27 23:11:28',10,'[\"shop_order\"]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777324288;s:18:\"\0*\0first_timestamp\";i:1773289264;s:13:\"\0*\0recurrence\";i:43200;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777324288;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:43200;}',9,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',0,NULL), +(12300,'woocommerce_refresh_order_count_cache','complete','2026-04-27 21:11:28','2026-04-27 23:11:28',10,'[\"shop_order\"]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777324288;s:18:\"\0*\0first_timestamp\";i:1773289264;s:13:\"\0*\0recurrence\";i:43200;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777324288;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:43200;}',9,1,'2026-04-27 21:19:11','2026-04-27 23:19:11',348905,NULL), (12301,'woocommerce_cancel_unpaid_orders','complete','2026-04-27 10:14:35','2026-04-27 12:14:35',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777284875;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777284875;}',11,1,'2026-04-27 10:18:52','2026-04-27 12:18:52',348624,NULL), (12302,'woocommerce_cancel_unpaid_orders','complete','2026-04-27 11:18:52','2026-04-27 13:18:52',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777288732;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777288732;}',11,1,'2026-04-27 11:19:53','2026-04-27 13:19:53',348645,NULL), (12303,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 11:15:16','2026-04-27 13:15:16',10,'[1467,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777288516;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777288516;}',3,1,'2026-04-27 11:15:17','2026-04-27 13:15:17',348639,NULL), -(12304,'woocommerce_cancel_unpaid_orders','pending','2026-04-27 12:19:53','2026-04-27 14:19:53',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777292393;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777292393;}',11,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',0,NULL); +(12304,'woocommerce_cancel_unpaid_orders','complete','2026-04-27 12:19:53','2026-04-27 14:19:53',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777292393;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777292393;}',11,1,'2026-04-27 12:20:09','2026-04-27 14:20:09',348694,NULL), +(12305,'woocommerce_scheduled_sales','pending','2026-04-28 11:38:33','2026-04-28 13:38:33',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777376313;s:18:\"\0*\0first_timestamp\";i:1773270000;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777376313;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',0,NULL), +(12306,'woocommerce_cleanup_logs','pending','2026-04-28 11:38:33','2026-04-28 13:38:33',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777376313;s:18:\"\0*\0first_timestamp\";i:1773280800;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777376313;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',0,NULL), +(12307,'woocommerce_cleanup_rate_limits_wrapper','pending','2026-04-28 11:38:33','2026-04-28 13:38:33',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777376313;s:18:\"\0*\0first_timestamp\";i:1773280800;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777376313;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',0,NULL), +(12308,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 11:41:26','2026-04-27 13:41:26',10,'[1444,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777290086;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777290086;}',3,1,'2026-04-27 11:41:26','2026-04-27 13:41:26',348660,NULL), +(12309,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 11:54:35','2026-04-27 13:54:35',10,'[941,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777290875;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777290875;}',3,1,'2026-04-27 11:55:28','2026-04-27 13:55:28',348673,NULL), +(12310,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 12:04:25','2026-04-27 14:04:25',10,'[953,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777291465;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777291465;}',3,1,'2026-04-27 12:04:26','2026-04-27 14:04:26',348680,NULL), +(12311,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 12:17:58','2026-04-27 14:17:58',10,'[766,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777292278;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777292278;}',3,1,'2026-04-27 12:18:19','2026-04-27 14:18:19',348690,NULL), +(12312,'woocommerce_cancel_unpaid_orders','complete','2026-04-27 13:20:09','2026-04-27 15:20:09',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296009;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296009;}',11,1,'2026-04-27 13:20:50','2026-04-27 15:20:50',348738,NULL), +(12313,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 12:53:52','2026-04-27 14:53:52',10,'[490,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777294432;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777294432;}',3,1,'2026-04-27 12:54:28','2026-04-27 14:54:28',348716,NULL), +(12314,'woocommerce_cancel_unpaid_orders','complete','2026-04-27 14:20:50','2026-04-27 16:20:50',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777299650;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777299650;}',11,1,'2026-04-27 14:23:49','2026-04-27 16:23:49',348777,NULL), +(12315,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:27:07','2026-04-27 15:27:07',10,'[393,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296427;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296427;}',3,1,'2026-04-27 13:28:17','2026-04-27 15:28:17',348747,NULL), +(12316,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:29:50','2026-04-27 15:29:50',10,'[393,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296590;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296590;}',3,1,'2026-04-27 13:30:25','2026-04-27 15:30:25',348752,NULL), +(12317,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:29:56','2026-04-27 15:29:56',10,'[1807,3]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296596;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296596;}',3,1,'2026-04-27 13:30:25','2026-04-27 15:30:25',348752,NULL), +(12318,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:29:58','2026-04-27 15:29:58',10,'[1808,3]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296598;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296598;}',3,1,'2026-04-27 13:30:25','2026-04-27 15:30:25',348752,NULL), +(12319,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:29:58','2026-04-27 15:29:58',10,'[393,2]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296598;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296598;}',3,1,'2026-04-27 13:30:25','2026-04-27 15:30:25',348752,NULL), +(12320,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:30:00','2026-04-27 15:30:00',10,'[1843,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296600;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296600;}',3,1,'2026-04-27 13:30:25','2026-04-27 15:30:25',348752,NULL), +(12321,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:30:01','2026-04-27 15:30:01',10,'[1844,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296601;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296601;}',3,1,'2026-04-27 13:30:25','2026-04-27 15:30:25',348752,NULL), +(12322,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:30:01','2026-04-27 15:30:01',10,'[1845,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296601;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296601;}',3,1,'2026-04-27 13:30:25','2026-04-27 15:30:25',348752,NULL), +(12323,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:30:01','2026-04-27 15:30:01',10,'[1846,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296601;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296601;}',3,1,'2026-04-27 13:30:25','2026-04-27 15:30:25',348752,NULL), +(12324,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:30:01','2026-04-27 15:30:01',10,'[1847,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296601;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296601;}',3,1,'2026-04-27 13:30:25','2026-04-27 15:30:25',348752,NULL), +(12325,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:33:28','2026-04-27 15:33:28',10,'[1843,2]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296808;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296808;}',3,1,'2026-04-27 13:33:55','2026-04-27 15:33:55',348758,NULL), +(12326,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:33:28','2026-04-27 15:33:28',10,'[1844,2]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296808;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296808;}',3,1,'2026-04-27 13:33:55','2026-04-27 15:33:55',348758,NULL), +(12327,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:33:28','2026-04-27 15:33:28',10,'[1845,2]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296808;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296808;}',3,1,'2026-04-27 13:33:55','2026-04-27 15:33:55',348758,NULL), +(12328,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:33:28','2026-04-27 15:33:28',10,'[1846,2]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296808;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296808;}',3,1,'2026-04-27 13:33:55','2026-04-27 15:33:55',348758,NULL), +(12329,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:33:28','2026-04-27 15:33:28',10,'[1847,2]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296808;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296808;}',3,1,'2026-04-27 13:33:55','2026-04-27 15:33:55',348758,NULL), +(12330,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:33:29','2026-04-27 15:33:29',10,'[1844,3]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296809;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296809;}',3,1,'2026-04-27 13:33:55','2026-04-27 15:33:55',348758,NULL), +(12331,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:33:32','2026-04-27 15:33:32',10,'[1845,3]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296812;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296812;}',3,1,'2026-04-27 13:33:55','2026-04-27 15:33:55',348758,NULL), +(12332,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:34:00','2026-04-27 15:34:00',10,'[393,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296840;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296840;}',3,1,'2026-04-27 13:34:00','2026-04-27 15:34:00',348760,NULL), +(12333,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 13:34:42','2026-04-27 15:34:42',10,'[393,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777296882;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777296882;}',3,1,'2026-04-27 13:34:57','2026-04-27 15:34:57',348763,NULL), +(12334,'woocommerce_cancel_unpaid_orders','complete','2026-04-27 15:23:49','2026-04-27 17:23:49',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777303429;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777303429;}',11,1,'2026-04-27 15:26:32','2026-04-27 17:26:32',348783,NULL), +(12335,'woocommerce_cancel_unpaid_orders','complete','2026-04-27 16:26:32','2026-04-27 18:26:32',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777307192;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777307192;}',11,1,'2026-04-27 16:26:35','2026-04-27 18:26:35',348833,NULL), +(12336,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 15:58:45','2026-04-27 17:58:45',10,'[312,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777305525;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777305525;}',3,1,'2026-04-27 15:59:30','2026-04-27 17:59:30',348809,NULL), +(12337,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 16:04:55','2026-04-27 18:04:55',10,'[306,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777305895;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777305895;}',3,1,'2026-04-27 16:05:30','2026-04-27 18:05:30',348814,NULL), +(12338,'woocommerce_cancel_unpaid_orders','complete','2026-04-27 17:26:35','2026-04-27 19:26:35',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777310795;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777310795;}',11,1,'2026-04-27 17:31:59','2026-04-27 19:31:59',348864,NULL), +(12339,'woocommerce_run_product_attribute_lookup_update_callback','complete','2026-04-27 16:43:03','2026-04-27 18:43:03',10,'[240,1]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777308183;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777308183;}',3,1,'2026-04-27 16:43:28','2026-04-27 18:43:28',348850,NULL), +(12340,'woocommerce_cancel_unpaid_orders','complete','2026-04-27 18:31:59','2026-04-27 20:31:59',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777314719;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777314719;}',11,1,'2026-04-27 18:39:06','2026-04-27 20:39:06',348873,NULL), +(12341,'woocommerce_cancel_unpaid_orders','complete','2026-04-27 19:39:06','2026-04-27 21:39:06',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777318746;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777318746;}',11,1,'2026-04-27 19:40:40','2026-04-27 21:40:40',348887,NULL), +(12342,'woocommerce_cancel_unpaid_orders','complete','2026-04-27 20:40:40','2026-04-27 22:40:40',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777322440;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777322440;}',11,1,'2026-04-27 21:19:11','2026-04-27 23:19:11',348905,NULL), +(12343,'fetch_patterns','pending','2026-04-28 20:15:23','2026-04-28 22:15:23',10,'[]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777407323;s:18:\"\0*\0first_timestamp\";i:1774882435;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777407323;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}',11,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',0,NULL), +(12344,'woocommerce_cancel_unpaid_orders','pending','2026-04-27 22:19:11','2026-04-28 00:19:11',10,'[]','O:30:\"ActionScheduler_SimpleSchedule\":2:{s:22:\"\0*\0scheduled_timestamp\";i:1777328351;s:41:\"\0ActionScheduler_SimpleSchedule\0timestamp\";i:1777328351;}',11,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',0,NULL), +(12345,'woocommerce_refresh_order_count_cache','pending','2026-04-28 09:19:11','2026-04-28 11:19:11',10,'[\"shop_order\"]','O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1777367951;s:18:\"\0*\0first_timestamp\";i:1773289264;s:13:\"\0*\0recurrence\";i:43200;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1777367951;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:43200;}',9,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',0,NULL); /*!40000 ALTER TABLE `haikuwp_actionscheduler_actions` ENABLE KEYS */; UNLOCK TABLES; COMMIT; @@ -1469,7 +1494,7 @@ CREATE TABLE `haikuwp_actionscheduler_claims` ( `date_created_gmt` datetime DEFAULT '0000-00-00 00:00:00', PRIMARY KEY (`claim_id`), KEY `date_created_gmt` (`date_created_gmt`) -) ENGINE=InnoDB AUTO_INCREMENT=348655 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +) ENGINE=InnoDB AUTO_INCREMENT=348911 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -1540,7 +1565,7 @@ CREATE TABLE `haikuwp_actionscheduler_logs` ( PRIMARY KEY (`log_id`), KEY `action_id` (`action_id`), KEY `log_date_gmt` (`log_date_gmt`) -) ENGINE=InnoDB AUTO_INCREMENT=36678 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +) ENGINE=InnoDB AUTO_INCREMENT=36801 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -1553,65 +1578,17 @@ LOCK TABLES `haikuwp_actionscheduler_logs` WRITE; INSERT INTO `haikuwp_actionscheduler_logs` VALUES (31975,10724,'action created','2026-03-22 10:00:00','2026-03-22 11:00:00'), (32168,10789,'action created','2026-03-24 06:54:47','2026-03-24 07:54:47'), -(32406,10869,'action created','2026-03-26 18:45:38','2026-03-26 19:45:38'), -(32409,10870,'action created','2026-03-26 18:45:39','2026-03-26 19:45:39'), -(32412,10871,'action created','2026-03-26 18:45:39','2026-03-26 19:45:39'), -(32414,10872,'action created','2026-03-26 18:45:39','2026-03-26 19:45:39'), -(32421,10875,'action created','2026-03-26 18:45:39','2026-03-26 19:45:39'), (32450,10884,'action created','2026-03-27 03:38:38','2026-03-27 04:38:38'), (32453,10885,'action created','2026-03-27 03:38:38','2026-03-27 04:38:38'), (32456,10886,'action created','2026-03-27 03:38:38','2026-03-27 04:38:38'), -(32462,10888,'action created','2026-03-27 05:13:05','2026-03-27 06:13:05'), (32477,10893,'action created','2026-03-27 09:44:59','2026-03-27 10:44:59'), -(32479,10894,'action created','2026-03-27 10:49:01','2026-03-27 11:49:01'), -(32481,10894,'action started via WP Cron','2026-03-27 12:05:37','2026-03-27 13:05:37'), -(32482,10895,'action created','2026-03-27 12:05:37','2026-03-27 13:05:37'), -(32483,10894,'action complete via WP Cron','2026-03-27 12:05:37','2026-03-27 13:05:37'), -(32484,10895,'action started via WP Cron','2026-03-27 13:08:33','2026-03-27 14:08:33'), -(32485,10896,'action created','2026-03-27 13:08:33','2026-03-27 14:08:33'), -(32486,10895,'action complete via WP Cron','2026-03-27 13:08:33','2026-03-27 14:08:33'), -(32487,10896,'action started via WP Cron','2026-03-27 14:11:52','2026-03-27 15:11:52'), -(32488,10897,'action created','2026-03-27 14:11:52','2026-03-27 15:11:52'), -(32489,10896,'action complete via WP Cron','2026-03-27 14:11:52','2026-03-27 15:11:52'), -(32490,10897,'action started via WP Cron','2026-03-27 15:16:16','2026-03-27 16:16:16'), -(32491,10898,'action created','2026-03-27 15:16:16','2026-03-27 16:16:16'), -(32492,10897,'action complete via WP Cron','2026-03-27 15:16:16','2026-03-27 16:16:16'), -(32493,10898,'action started via WP Cron','2026-03-27 16:18:35','2026-03-27 17:18:35'), -(32494,10899,'action created','2026-03-27 16:18:35','2026-03-27 17:18:35'), -(32495,10898,'action complete via WP Cron','2026-03-27 16:18:35','2026-03-27 17:18:35'), -(32496,10888,'action started via WP Cron','2026-03-27 17:27:40','2026-03-27 18:27:40'), -(32497,10888,'action complete via WP Cron','2026-03-27 17:27:40','2026-03-27 18:27:40'), -(32499,10899,'action started via WP Cron','2026-03-27 17:27:40','2026-03-27 18:27:40'), -(32500,10901,'action created','2026-03-27 17:27:40','2026-03-27 18:27:40'), -(32501,10899,'action complete via WP Cron','2026-03-27 17:27:40','2026-03-27 18:27:40'), -(32502,10901,'action started via WP Cron','2026-03-27 18:36:18','2026-03-27 19:36:18'), -(32503,10902,'action created','2026-03-27 18:36:18','2026-03-27 19:36:18'), -(32504,10901,'action complete via WP Cron','2026-03-27 18:36:18','2026-03-27 19:36:18'), -(32505,10869,'action started via WP Cron','2026-03-27 19:28:15','2026-03-27 20:28:15'), -(32506,10869,'action complete via WP Cron','2026-03-27 19:28:15','2026-03-27 20:28:15'), (32507,10903,'action created','2026-03-27 19:28:15','2026-03-27 20:28:15'), -(32508,10870,'action started via WP Cron','2026-03-27 19:28:15','2026-03-27 20:28:15'), -(32509,10870,'action complete via WP Cron','2026-03-27 19:28:16','2026-03-27 20:28:16'), (32510,10904,'action created','2026-03-27 19:28:16','2026-03-27 20:28:16'), -(32511,10871,'action started via WP Cron','2026-03-27 19:28:16','2026-03-27 20:28:16'), -(32512,10871,'action complete via WP Cron','2026-03-27 19:28:16','2026-03-27 20:28:16'), (32513,10905,'action created','2026-03-27 19:28:16','2026-03-27 20:28:16'), -(32514,10872,'action started via WP Cron','2026-03-27 19:28:16','2026-03-27 20:28:16'), (32515,10906,'action created','2026-03-27 19:28:16','2026-03-27 20:28:16'), -(32516,10872,'action complete via WP Cron','2026-03-27 19:28:16','2026-03-27 20:28:16'), -(32517,10875,'action started via WP Cron','2026-03-27 19:28:16','2026-03-27 20:28:16'), (32519,10907,'action created','2026-03-27 19:28:16','2026-03-27 20:28:16'), -(32520,10908,'action created','2026-03-27 19:28:16','2026-03-27 20:28:16'), -(32521,10875,'action complete via WP Cron','2026-03-27 19:28:16','2026-03-27 20:28:16'), (32522,10909,'action created','2026-03-27 19:28:16','2026-03-27 20:28:16'), -(32523,10908,'action started via WP Cron','2026-03-27 19:30:29','2026-03-27 20:30:29'), -(32524,10908,'action complete via WP Cron','2026-03-27 19:30:29','2026-03-27 20:30:29'), -(32525,10902,'action started via WP Cron','2026-03-27 19:52:33','2026-03-27 20:52:33'), -(32526,10910,'action created','2026-03-27 19:52:33','2026-03-27 20:52:33'), -(32527,10902,'action complete via WP Cron','2026-03-27 19:52:33','2026-03-27 20:52:33'), -(32528,10910,'action started via WP Cron','2026-03-27 20:58:41','2026-03-27 21:58:41'), (32529,10911,'action created','2026-03-27 20:58:41','2026-03-27 21:58:41'), -(32530,10910,'action complete via WP Cron','2026-03-27 20:58:41','2026-03-27 21:58:41'), (32531,10893,'action started via WP Cron','2026-03-27 21:52:20','2026-03-27 22:52:20'), (32532,10893,'action complete via WP Cron','2026-03-27 21:52:20','2026-03-27 22:52:20'), (32533,10912,'action created','2026-03-27 21:52:20','2026-03-27 22:52:20'), @@ -5698,7 +5675,130 @@ INSERT INTO `haikuwp_actionscheduler_logs` VALUES (36674,12303,'action complete via Async Request','2026-04-27 11:15:17','2026-04-27 13:15:17'), (36675,12302,'action started via Async Request','2026-04-27 11:19:53','2026-04-27 13:19:53'), (36676,12304,'action created','2026-04-27 11:19:53','2026-04-27 13:19:53'), -(36677,12302,'action complete via Async Request','2026-04-27 11:19:53','2026-04-27 13:19:53'); +(36677,12302,'action complete via Async Request','2026-04-27 11:19:53','2026-04-27 13:19:53'), +(36678,12265,'action started via WP Cron','2026-04-27 11:38:33','2026-04-27 13:38:33'), +(36679,12265,'action complete via WP Cron','2026-04-27 11:38:33','2026-04-27 13:38:33'), +(36680,12305,'action created','2026-04-27 11:38:33','2026-04-27 13:38:33'), +(36681,12266,'action started via WP Cron','2026-04-27 11:38:33','2026-04-27 13:38:33'), +(36682,12266,'action complete via WP Cron','2026-04-27 11:38:33','2026-04-27 13:38:33'), +(36683,12306,'action created','2026-04-27 11:38:33','2026-04-27 13:38:33'), +(36684,12267,'action started via WP Cron','2026-04-27 11:38:33','2026-04-27 13:38:33'), +(36685,12267,'action complete via WP Cron','2026-04-27 11:38:33','2026-04-27 13:38:33'), +(36686,12307,'action created','2026-04-27 11:38:33','2026-04-27 13:38:33'), +(36687,12308,'action created','2026-04-27 11:41:25','2026-04-27 13:41:25'), +(36688,12308,'action started via WP Cron','2026-04-27 11:41:26','2026-04-27 13:41:26'), +(36689,12308,'action complete via WP Cron','2026-04-27 11:41:26','2026-04-27 13:41:26'), +(36690,12309,'action created','2026-04-27 11:54:34','2026-04-27 13:54:34'), +(36691,12309,'action started via WP Cron','2026-04-27 11:55:28','2026-04-27 13:55:28'), +(36692,12309,'action complete via WP Cron','2026-04-27 11:55:28','2026-04-27 13:55:28'), +(36693,12310,'action created','2026-04-27 12:04:24','2026-04-27 14:04:24'), +(36694,12310,'action started via WP Cron','2026-04-27 12:04:26','2026-04-27 14:04:26'), +(36695,12310,'action complete via WP Cron','2026-04-27 12:04:26','2026-04-27 14:04:26'), +(36696,12311,'action created','2026-04-27 12:17:57','2026-04-27 14:17:57'), +(36697,12311,'action started via WP Cron','2026-04-27 12:18:19','2026-04-27 14:18:19'), +(36698,12311,'action complete via WP Cron','2026-04-27 12:18:19','2026-04-27 14:18:19'), +(36699,12304,'action started via Async Request','2026-04-27 12:20:09','2026-04-27 14:20:09'), +(36700,12312,'action created','2026-04-27 12:20:09','2026-04-27 14:20:09'), +(36701,12304,'action complete via Async Request','2026-04-27 12:20:09','2026-04-27 14:20:09'), +(36702,12313,'action created','2026-04-27 12:53:51','2026-04-27 14:53:51'), +(36703,12313,'action started via WP Cron','2026-04-27 12:54:28','2026-04-27 14:54:28'), +(36704,12313,'action complete via WP Cron','2026-04-27 12:54:28','2026-04-27 14:54:28'), +(36705,12312,'action started via Async Request','2026-04-27 13:20:50','2026-04-27 15:20:50'), +(36706,12314,'action created','2026-04-27 13:20:50','2026-04-27 15:20:50'), +(36707,12312,'action complete via Async Request','2026-04-27 13:20:50','2026-04-27 15:20:50'), +(36708,12315,'action created','2026-04-27 13:27:06','2026-04-27 15:27:06'), +(36709,12315,'action started via Async Request','2026-04-27 13:28:17','2026-04-27 15:28:17'), +(36710,12315,'action complete via Async Request','2026-04-27 13:28:17','2026-04-27 15:28:17'), +(36711,12316,'action created','2026-04-27 13:29:49','2026-04-27 15:29:49'), +(36712,12317,'action created','2026-04-27 13:29:55','2026-04-27 15:29:55'), +(36713,12318,'action created','2026-04-27 13:29:57','2026-04-27 15:29:57'), +(36714,12319,'action created','2026-04-27 13:29:57','2026-04-27 15:29:57'), +(36715,12320,'action created','2026-04-27 13:29:59','2026-04-27 15:29:59'), +(36716,12321,'action created','2026-04-27 13:30:00','2026-04-27 15:30:00'), +(36717,12322,'action created','2026-04-27 13:30:00','2026-04-27 15:30:00'), +(36718,12323,'action created','2026-04-27 13:30:00','2026-04-27 15:30:00'), +(36719,12324,'action created','2026-04-27 13:30:00','2026-04-27 15:30:00'), +(36720,12316,'action started via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36721,12316,'action complete via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36722,12317,'action started via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36723,12317,'action complete via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36724,12318,'action started via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36725,12318,'action complete via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36726,12319,'action started via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36727,12319,'action complete via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36728,12320,'action started via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36729,12320,'action complete via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36730,12321,'action started via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36731,12321,'action complete via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36732,12322,'action started via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36733,12322,'action complete via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36734,12323,'action started via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36735,12323,'action complete via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36736,12324,'action started via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36737,12324,'action complete via Async Request','2026-04-27 13:30:25','2026-04-27 15:30:25'), +(36738,12325,'action created','2026-04-27 13:33:27','2026-04-27 15:33:27'), +(36739,12326,'action created','2026-04-27 13:33:27','2026-04-27 15:33:27'), +(36740,12327,'action created','2026-04-27 13:33:27','2026-04-27 15:33:27'), +(36741,12328,'action created','2026-04-27 13:33:27','2026-04-27 15:33:27'), +(36742,12329,'action created','2026-04-27 13:33:27','2026-04-27 15:33:27'), +(36743,12330,'action created','2026-04-27 13:33:28','2026-04-27 15:33:28'), +(36744,12331,'action created','2026-04-27 13:33:31','2026-04-27 15:33:31'), +(36745,12325,'action started via Async Request','2026-04-27 13:33:55','2026-04-27 15:33:55'), +(36746,12325,'action complete via Async Request','2026-04-27 13:33:55','2026-04-27 15:33:55'), +(36747,12326,'action started via Async Request','2026-04-27 13:33:55','2026-04-27 15:33:55'), +(36748,12326,'action complete via Async Request','2026-04-27 13:33:55','2026-04-27 15:33:55'), +(36749,12327,'action started via Async Request','2026-04-27 13:33:55','2026-04-27 15:33:55'), +(36750,12327,'action complete via Async Request','2026-04-27 13:33:55','2026-04-27 15:33:55'), +(36751,12328,'action started via Async Request','2026-04-27 13:33:55','2026-04-27 15:33:55'), +(36752,12328,'action complete via Async Request','2026-04-27 13:33:55','2026-04-27 15:33:55'), +(36753,12329,'action started via Async Request','2026-04-27 13:33:55','2026-04-27 15:33:55'), +(36754,12329,'action complete via Async Request','2026-04-27 13:33:55','2026-04-27 15:33:55'), +(36755,12330,'action started via Async Request','2026-04-27 13:33:55','2026-04-27 15:33:55'), +(36756,12330,'action complete via Async Request','2026-04-27 13:33:55','2026-04-27 15:33:55'), +(36757,12331,'action started via Async Request','2026-04-27 13:33:55','2026-04-27 15:33:55'), +(36758,12331,'action complete via Async Request','2026-04-27 13:33:55','2026-04-27 15:33:55'), +(36759,12332,'action created','2026-04-27 13:33:59','2026-04-27 15:33:59'), +(36760,12332,'action started via Async Request','2026-04-27 13:34:00','2026-04-27 15:34:00'), +(36761,12332,'action complete via Async Request','2026-04-27 13:34:00','2026-04-27 15:34:00'), +(36762,12333,'action created','2026-04-27 13:34:41','2026-04-27 15:34:41'), +(36763,12333,'action started via Async Request','2026-04-27 13:34:57','2026-04-27 15:34:57'), +(36764,12333,'action complete via Async Request','2026-04-27 13:34:57','2026-04-27 15:34:57'), +(36765,12314,'action started via WP Cron','2026-04-27 14:23:49','2026-04-27 16:23:49'), +(36766,12334,'action created','2026-04-27 14:23:49','2026-04-27 16:23:49'), +(36767,12314,'action complete via WP Cron','2026-04-27 14:23:49','2026-04-27 16:23:49'), +(36768,12334,'action started via Async Request','2026-04-27 15:26:32','2026-04-27 17:26:32'), +(36769,12335,'action created','2026-04-27 15:26:32','2026-04-27 17:26:32'), +(36770,12334,'action complete via Async Request','2026-04-27 15:26:32','2026-04-27 17:26:32'), +(36771,12336,'action created','2026-04-27 15:58:44','2026-04-27 17:58:44'), +(36772,12336,'action started via WP Cron','2026-04-27 15:59:30','2026-04-27 17:59:30'), +(36773,12336,'action complete via WP Cron','2026-04-27 15:59:30','2026-04-27 17:59:30'), +(36774,12337,'action created','2026-04-27 16:04:54','2026-04-27 18:04:54'), +(36775,12337,'action started via WP Cron','2026-04-27 16:05:30','2026-04-27 18:05:30'), +(36776,12337,'action complete via WP Cron','2026-04-27 16:05:30','2026-04-27 18:05:30'), +(36777,12335,'action started via WP Cron','2026-04-27 16:26:35','2026-04-27 18:26:35'), +(36778,12338,'action created','2026-04-27 16:26:35','2026-04-27 18:26:35'), +(36779,12335,'action complete via WP Cron','2026-04-27 16:26:35','2026-04-27 18:26:35'), +(36780,12339,'action created','2026-04-27 16:43:02','2026-04-27 18:43:02'), +(36781,12339,'action started via WP Cron','2026-04-27 16:43:28','2026-04-27 18:43:28'), +(36782,12339,'action complete via WP Cron','2026-04-27 16:43:28','2026-04-27 18:43:28'), +(36783,12338,'action started via WP Cron','2026-04-27 17:31:59','2026-04-27 19:31:59'), +(36784,12340,'action created','2026-04-27 17:31:59','2026-04-27 19:31:59'), +(36785,12338,'action complete via WP Cron','2026-04-27 17:31:59','2026-04-27 19:31:59'), +(36786,12340,'action started via WP Cron','2026-04-27 18:39:06','2026-04-27 20:39:06'), +(36787,12341,'action created','2026-04-27 18:39:06','2026-04-27 20:39:06'), +(36788,12340,'action complete via WP Cron','2026-04-27 18:39:06','2026-04-27 20:39:06'), +(36789,12341,'action started via WP Cron','2026-04-27 19:40:40','2026-04-27 21:40:40'), +(36790,12342,'action created','2026-04-27 19:40:40','2026-04-27 21:40:40'), +(36791,12341,'action complete via WP Cron','2026-04-27 19:40:40','2026-04-27 21:40:40'), +(36792,12280,'action started via WP Cron','2026-04-27 20:15:23','2026-04-27 22:15:23'), +(36793,12280,'action complete via WP Cron','2026-04-27 20:15:23','2026-04-27 22:15:23'), +(36794,12343,'action created','2026-04-27 20:15:23','2026-04-27 22:15:23'), +(36795,12342,'action started via WP Cron','2026-04-27 21:19:11','2026-04-27 23:19:11'), +(36796,12344,'action created','2026-04-27 21:19:11','2026-04-27 23:19:11'), +(36797,12342,'action complete via WP Cron','2026-04-27 21:19:11','2026-04-27 23:19:11'), +(36798,12300,'action started via WP Cron','2026-04-27 21:19:11','2026-04-27 23:19:11'), +(36799,12300,'action complete via WP Cron','2026-04-27 21:19:11','2026-04-27 23:19:11'), +(36800,12345,'action created','2026-04-27 21:19:11','2026-04-27 23:19:11'); /*!40000 ALTER TABLE `haikuwp_actionscheduler_logs` ENABLE KEYS */; UNLOCK TABLES; COMMIT; @@ -6319,7 +6419,7 @@ SET @OLD_AUTOCOMMIT=@@AUTOCOMMIT, @@AUTOCOMMIT=0; LOCK TABLES `haikuwp_options` WRITE; /*!40000 ALTER TABLE `haikuwp_options` DISABLE KEYS */; INSERT INTO `haikuwp_options` VALUES -(1,'cron','a:19:{i:1777289486;a:1:{s:26:\"action_scheduler_run_queue\";a:1:{s:32:\"0d04ed39571b55704c122d726248bbac\";a:3:{s:8:\"schedule\";s:12:\"every_minute\";s:4:\"args\";a:1:{i:0;s:7:\"WP Cron\";}s:8:\"interval\";i:60;}}}i:1777289914;a:2:{s:19:\"update_wms_statuses\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}s:17:\"check_wms_license\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1777291839;a:1:{s:34:\"wp_privacy_delete_old_export_files\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1777291956;a:1:{s:20:\"jetpack_clean_nonces\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1777291957;a:1:{s:33:\"wc_admin_process_orders_milestone\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1777291967;a:1:{s:29:\"wc_admin_unsnooze_admin_notes\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1777292232;a:1:{s:26:\"rediscache_discard_metrics\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1777295555;a:1:{s:14:\"wc_admin_daily\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1777295556;a:1:{s:20:\"jetpack_v2_heartbeat\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1777295832;a:1:{s:45:\"woocommerce_marketplace_cron_fetch_promotions\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1777320639;a:1:{s:30:\"wp_site_health_scheduled_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"weekly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:604800;}}}i:1777320650;a:3:{s:19:\"wp_scheduled_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:25:\"delete_expired_transients\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:21:\"wp_update_user_counts\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1777320653;a:1:{s:30:\"wp_scheduled_auto_draft_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1777324239;a:1:{s:16:\"wp_version_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1777326039;a:1:{s:17:\"wp_update_plugins\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1777327839;a:1:{s:16:\"wp_update_themes\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1777356526;a:1:{s:32:\"recovery_mode_clean_expired_keys\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1777839105;a:1:{s:30:\"wp_delete_temp_updater_backups\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"weekly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:604800;}}}s:7:\"version\";i:2;}','on'), +(1,'cron','a:19:{i:1777326026;a:1:{s:26:\"action_scheduler_run_queue\";a:1:{s:32:\"0d04ed39571b55704c122d726248bbac\";a:3:{s:8:\"schedule\";s:12:\"every_minute\";s:4:\"args\";a:1:{i:0;s:7:\"WP Cron\";}s:8:\"interval\";i:60;}}}i:1777326039;a:1:{s:17:\"wp_update_plugins\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1777327839;a:2:{s:16:\"wp_update_themes\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:34:\"wp_privacy_delete_old_export_files\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1777327956;a:1:{s:20:\"jetpack_clean_nonces\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1777327957;a:1:{s:33:\"wc_admin_process_orders_milestone\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1777327967;a:1:{s:29:\"wc_admin_unsnooze_admin_notes\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1777328232;a:1:{s:26:\"rediscache_discard_metrics\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1777329514;a:2:{s:19:\"update_wms_statuses\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}s:17:\"check_wms_license\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1777339032;a:1:{s:45:\"woocommerce_marketplace_cron_fetch_promotions\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1777356526;a:1:{s:32:\"recovery_mode_clean_expired_keys\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1777363850;a:1:{s:21:\"wp_update_user_counts\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1777367439;a:1:{s:16:\"wp_version_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1777381955;a:1:{s:14:\"wc_admin_daily\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1777381956;a:1:{s:20:\"jetpack_v2_heartbeat\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1777407050;a:2:{s:19:\"wp_scheduled_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}s:25:\"delete_expired_transients\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1777407053;a:1:{s:30:\"wp_scheduled_auto_draft_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1777839105;a:1:{s:30:\"wp_delete_temp_updater_backups\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"weekly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:604800;}}}i:1777925439;a:1:{s:30:\"wp_site_health_scheduled_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"weekly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:604800;}}}s:7:\"version\";i:2;}','on'), (2,'siteurl','https://haikuatelier.fr.ddev.site/wp','on'), (3,'home','https://haikuatelier.fr.ddev.site/wp','on'), (4,'blogname','Haiku Atelier','on'), @@ -6584,7 +6684,7 @@ INSERT INTO `haikuwp_options` VALUES (357,'woocommerce_inbox_variant_assignment','7','auto'), (358,'woocommerce_remote_variant_assignment','102','auto'), (363,'_transient_jetpack_autoloader_plugin_paths','a:1:{i:0;s:29:\"{{WP_PLUGIN_DIR}}/woocommerce\";}','on'), -(364,'action_scheduler_lock_async-request-runner','69ef48db618a60.18573303|1777289495','no'), +(364,'action_scheduler_lock_async-request-runner','69efbb2367b889.84700775|1777318751','no'), (365,'woocommerce_admin_notices','a:0:{}','auto'), (366,'wc_blocks_version','11.8.0-dev','auto'), (367,'jetpack_connection_active_plugins','a:1:{s:11:\"woocommerce\";a:1:{s:4:\"name\";s:11:\"WooCommerce\";}}','auto'), @@ -6608,7 +6708,7 @@ INSERT INTO `haikuwp_options` VALUES (401,'woocommerce_custom_orders_table_created','yes','auto'), (404,'wc_blocks_db_schema_version','260','auto'), (405,'wc_remote_inbox_notifications_stored_state','O:8:\"stdClass\":2:{s:22:\"there_were_no_products\";b:1;s:22:\"there_are_now_products\";b:1;}','off'), -(414,'jetpack_options','a:1:{s:14:\"last_heartbeat\";i:1777209669;}','auto'), +(414,'jetpack_options','a:1:{s:14:\"last_heartbeat\";i:1777295658;}','auto'), (415,'_transient_woocommerce_reports-transient-version','1750690595','on'), (423,'_transient_product_query-transient-version','1750363871','on'), (430,'category_children','a:0:{}','auto'), @@ -6869,7 +6969,7 @@ CREATE TABLE `haikuwp_postmeta` ( PRIMARY KEY (`meta_id`), KEY `post_id` (`post_id`), KEY `meta_key` (`meta_key`(191)) -) ENGINE=InnoDB AUTO_INCREMENT=20304 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +) ENGINE=InnoDB AUTO_INCREMENT=20537 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7170,7 +7270,7 @@ INSERT INTO `haikuwp_postmeta` VALUES (3500,242,'attribute_pa_size','size-2'), (3501,242,'_price','120'), (3502,242,'_product_version','10.6.1'), -(3504,240,'_edit_lock','1777276501:1'), +(3504,240,'_edit_lock','1777308040:1'), (3516,240,'_edit_last','1'), (3713,258,'_sku','FUYOU-BR-s'), (3714,258,'_regular_price','110'), @@ -7190,7 +7290,7 @@ INSERT INTO `haikuwp_postmeta` VALUES (3729,258,'_wc_review_count','0'), (3730,258,'_product_version','10.6.1'), (3731,258,'_price','110'), -(3735,258,'_edit_lock','1777276910:1'), +(3735,258,'_edit_lock','1777308002:1'), (3742,258,'_edit_last','1'), (3782,263,'_sku','IKKAN-C'), (3783,263,'_regular_price','160'), @@ -7224,14 +7324,14 @@ INSERT INTO `haikuwp_postmeta` VALUES (3908,274,'_downloadable','no'), (3909,274,'_download_limit','-1'), (3910,274,'_download_expiry','-1'), -(3911,274,'_thumbnail_id','1382'), +(3911,274,'_thumbnail_id','1854'), (3912,274,'_stock','1'), (3913,274,'_stock_status','instock'), (3914,274,'_wc_average_rating','0'), (3915,274,'_wc_review_count','0'), (3916,274,'_product_version','10.6.1'), (3917,274,'_price','180'), -(3921,274,'_edit_lock','1777099218:1'), +(3921,274,'_edit_lock','1777307518:1'), (3925,274,'_edit_last','1'), (4071,285,'_sku','HATTARI-CR2-s'), (4073,285,'total_sales','4'), @@ -7282,14 +7382,14 @@ INSERT INTO `haikuwp_postmeta` VALUES (4389,306,'_downloadable','no'), (4390,306,'_download_limit','-1'), (4391,306,'_download_expiry','-1'), -(4392,306,'_thumbnail_id','310'), +(4392,306,'_thumbnail_id','1853'), (4393,306,'_stock','1'), (4394,306,'_stock_status','instock'), (4395,306,'_wc_average_rating','0'), (4396,306,'_wc_review_count','0'), (4397,306,'_product_attributes','a:1:{s:7:\"pa_side\";a:6:{s:4:\"name\";s:7:\"pa_side\";s:5:\"value\";s:0:\"\";s:8:\"position\";i:1;s:10:\"is_visible\";i:1;s:12:\"is_variation\";i:1;s:11:\"is_taxonomy\";i:1;}}'), (4398,306,'_product_version','10.6.1'), -(4467,306,'_edit_lock','1777099037:1'), +(4467,306,'_edit_lock','1777305752:1'), (4468,310,'_wp_attached_file','2024/10/TAMANORI-CR2-arg.jpg'), (4469,310,'_wp_attachment_metadata','a:7:{s:5:\"width\";i:1920;s:6:\"height\";i:1276;s:4:\"file\";s:28:\"2024/10/TAMANORI-CR2-arg.jpg\";s:8:\"filesize\";i:33849;s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:28:\"TAMANORI-CR2-arg-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:4012;}s:21:\"woocommerce_thumbnail\";a:6:{s:4:\"file\";s:28:\"TAMANORI-CR2-arg-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:4012;s:9:\"uncropped\";b:0;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}s:14:\"original_image\";s:20:\"TAMANORI-CR2-arg.jpg\";}'), (4470,310,'_wp_attachment_image_alt','Tamanori oval silver hoops with dangling chains.'), @@ -7314,7 +7414,7 @@ INSERT INTO `haikuwp_postmeta` VALUES (4496,312,'_wc_review_count','0'), (4497,312,'_product_attributes','a:1:{s:7:\"pa_side\";a:6:{s:4:\"name\";s:7:\"pa_side\";s:5:\"value\";s:0:\"\";s:8:\"position\";i:1;s:10:\"is_visible\";i:1;s:12:\"is_variation\";i:1;s:11:\"is_taxonomy\";i:1;}}'), (4498,312,'_product_version','10.6.1'), -(4568,312,'_edit_lock','1777099007:1'), +(4568,312,'_edit_lock','1777305384:1'), (4578,312,'_edit_last','1'), (4585,318,'_sku','FUYOU-CR'), (4586,318,'total_sales','3'), @@ -7335,7 +7435,7 @@ INSERT INTO `haikuwp_postmeta` VALUES (4669,318,'_price','65'), (4670,318,'_price','65'), (4671,318,'_price','65'), -(4672,318,'_edit_lock','1777098976:1'), +(4672,318,'_edit_lock','1777306029:1'), (4679,324,'_wp_attached_file','2024/10/DSC9542.jpg'), (4680,324,'_wp_attachment_metadata','a:7:{s:5:\"width\";i:1920;s:6:\"height\";i:1920;s:4:\"file\";s:19:\"2024/10/DSC9542.jpg\";s:8:\"filesize\";i:438169;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:19:\"DSC9542-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:18806;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}s:14:\"original_image\";s:11:\"DSC9542.jpg\";}'), (4681,324,'_wp_attachment_image_alt','Fuyou solo hoop in sterling silver with 18k gold rings hanging.'), @@ -7352,12 +7452,12 @@ INSERT INTO `haikuwp_postmeta` VALUES (5744,393,'_downloadable','no'), (5745,393,'_download_limit','-1'), (5746,393,'_download_expiry','-1'), -(5748,393,'_stock','0'), -(5749,393,'_stock_status','onbackorder'), +(5748,393,'_stock','1'), +(5749,393,'_stock_status','instock'), (5750,393,'_wc_average_rating','0'), (5751,393,'_wc_review_count','0'), (5753,393,'_product_version','10.6.1'), -(5801,393,'_edit_lock','1777098915:1'), +(5801,393,'_edit_lock','1777296739:1'), (5802,396,'_wp_attached_file','2024/10/MUGURA-CR2-arg.jpg'), (5803,396,'_wp_attachment_metadata','a:7:{s:5:\"width\";i:1920;s:6:\"height\";i:1276;s:4:\"file\";s:26:\"2024/10/MUGURA-CR2-arg.jpg\";s:8:\"filesize\";i:33386;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:26:\"MUGURA-CR2-arg-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:4084;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}s:14:\"original_image\";s:18:\"MUGURA-CR2-arg.jpg\";}'), (5804,396,'_wp_attachment_image_alt','Mugura minimalist silver hoops.'), @@ -7448,7 +7548,7 @@ INSERT INTO `haikuwp_postmeta` VALUES (6903,490,'_wc_review_count','0'), (6904,490,'_product_attributes','a:1:{s:7:\"pa_side\";a:6:{s:4:\"name\";s:7:\"pa_side\";s:5:\"value\";s:0:\"\";s:8:\"position\";i:1;s:10:\"is_visible\";i:1;s:12:\"is_variation\";i:1;s:11:\"is_taxonomy\";i:1;}}'), (6905,490,'_product_version','10.6.1'), -(6912,490,'_edit_lock','1777099019:1'), +(6912,490,'_edit_lock','1777294290:1'), (6919,493,'_variation_description',''), (6920,493,'total_sales','0'), (6921,493,'_tax_status','taxable'), @@ -8123,7 +8223,7 @@ INSERT INTO `haikuwp_postmeta` VALUES (10369,752,'_wp_attached_file','2024/11/HADOU-BOP.jpg'), (10370,752,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:1920;s:6:\"height\";i:1276;s:4:\"file\";s:21:\"2024/11/HADOU-BOP.jpg\";s:8:\"filesize\";i:248309;s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:21:\"HADOU-BOP-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:4492;}s:21:\"woocommerce_thumbnail\";a:6:{s:4:\"file\";s:21:\"HADOU-BOP-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:4492;s:9:\"uncropped\";b:0;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), (10371,752,'_wp_attachment_image_alt','Hadou wavy stud earrings in silver.'), -(10372,490,'_thumbnail_id','934'), +(10372,490,'_thumbnail_id','1839'), (10448,766,'_sku','FUYOU-BO'), (10449,766,'total_sales','1'), (10450,766,'_tax_status','taxable'), @@ -8141,7 +8241,7 @@ INSERT INTO `haikuwp_postmeta` VALUES (10463,766,'_wc_review_count','0'), (10464,766,'_product_attributes','a:1:{s:7:\"pa_side\";a:6:{s:4:\"name\";s:7:\"pa_side\";s:5:\"value\";s:0:\"\";s:8:\"position\";i:0;s:10:\"is_visible\";i:1;s:12:\"is_variation\";i:1;s:11:\"is_taxonomy\";i:1;}}'), (10465,766,'_product_version','10.6.1'), -(10513,766,'_edit_lock','1777098658:1'), +(10513,766,'_edit_lock','1777292135:1'), (10559,766,'_edit_last','1'), (11354,819,'_wp_attached_file','2024/11/HAIKU-ringsizes.jpg'), (11355,819,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:595;s:6:\"height\";i:842;s:4:\"file\";s:27:\"2024/11/HAIKU-ringsizes.jpg\";s:8:\"filesize\";i:41989;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:27:\"HAIKU-ringsizes-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:14579;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), @@ -8153,7 +8253,7 @@ INSERT INTO `haikuwp_postmeta` VALUES (11428,821,'_wp_attached_file','2024/09/KARA-B.jpg'), (11429,821,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:1920;s:6:\"height\";i:1276;s:4:\"file\";s:18:\"2024/09/KARA-B.jpg\";s:8:\"filesize\";i:460992;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:18:\"KARA-B-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:22802;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"4\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:6:\"NEX-C3\";s:7:\"caption\";s:8:\"SONY DSC\";s:17:\"created_timestamp\";s:10:\"1294266271\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:2:\"18\";s:3:\"iso\";s:3:\"200\";s:13:\"shutter_speed\";s:7:\"0.00625\";s:5:\"title\";s:8:\"SONY DSC\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'), (11432,821,'_wp_attachment_image_alt','Kara ring composed of two sterling silver bands linked by a 18k gold thin curb chain'), -(11495,312,'_thumbnail_id','735'), +(11495,312,'_thumbnail_id','1851'), (11730,851,'_edit_lock','1733268183:1'), (11731,851,'_edit_last','1'), (11732,851,'discount_type','percent'), @@ -8178,7 +8278,7 @@ INSERT INTO `haikuwp_postmeta` VALUES (12339,435,'_photos_colonne_droite|||0|value','437'), (12340,435,'_photos_colonne_droite|||1|value','940'), (12341,435,'_haiku_details_produit',''), -(12342,941,'_edit_lock','1777098551:1'), +(12342,941,'_edit_lock','1777290732:1'), (12343,941,'_edit_last','1'), (12351,941,'total_sales','0'), (12352,941,'_tax_status','taxable'), @@ -8206,14 +8306,14 @@ INSERT INTO `haikuwp_postmeta` VALUES (12555,953,'_downloadable','no'), (12556,953,'_download_limit','-1'), (12557,953,'_download_expiry','-1'), -(12558,953,'_thumbnail_id','1342'), +(12558,953,'_thumbnail_id','1837'), (12559,953,'_stock',NULL), (12560,953,'_stock_status','instock'), (12561,953,'_wc_average_rating','0'), (12562,953,'_wc_review_count','0'), (12563,953,'_product_attributes','a:1:{s:7:\"pa_size\";a:6:{s:4:\"name\";s:7:\"pa_size\";s:5:\"value\";s:0:\"\";s:8:\"position\";i:0;s:10:\"is_visible\";i:1;s:12:\"is_variation\";i:1;s:11:\"is_taxonomy\";i:1;}}'), (12564,953,'_product_version','10.6.1'), -(12737,953,'_edit_lock','1777098625:1'), +(12737,953,'_edit_lock','1777291322:1'), (12738,962,'_wp_attached_file','2025/06/UTEKI-B-g.jpg'), (12739,962,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:1920;s:6:\"height\";i:1920;s:4:\"file\";s:21:\"2025/06/UTEKI-B-g.jpg\";s:8:\"filesize\";i:181915;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:21:\"UTEKI-B-g-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:20491;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'), (12740,953,'_edit_last','1'), @@ -8266,7 +8366,7 @@ INSERT INTO `haikuwp_postmeta` VALUES (13058,994,'_wc_review_count','0'), (13060,994,'_product_version','10.6.1'), (13061,994,'_price','120'), -(13066,994,'_edit_lock','1777054389:1'), +(13066,994,'_edit_lock','1777307307:1'), (13070,994,'_edit_last','1'), (13071,996,'_wp_attached_file','2025/06/DSC00699.jpg'), (13072,996,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:2760;s:6:\"height\";i:2760;s:4:\"file\";s:20:\"2025/06/DSC00699.jpg\";s:8:\"filesize\";i:1161535;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:20:\"DSC00699-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:33359;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"8\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:6:\"NEX-C3\";s:7:\"caption\";s:8:\"SONY DSC\";s:17:\"created_timestamp\";s:10:\"1294991497\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:2:\"19\";s:3:\"iso\";s:3:\"800\";s:13:\"shutter_speed\";s:5:\"0.004\";s:5:\"title\";s:8:\"SONY DSC\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'), @@ -8279,7 +8379,7 @@ INSERT INTO `haikuwp_postmeta` VALUES (13905,1343,'_wp_attached_file','2025/08/UTEKI-B-s.jpg'), (13906,1343,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:4080;s:6:\"height\";i:3264;s:4:\"file\";s:21:\"2025/08/UTEKI-B-s.jpg\";s:8:\"filesize\";i:1181300;s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:21:\"UTEKI-B-s-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:17819;}s:21:\"woocommerce_thumbnail\";a:6:{s:4:\"file\";s:21:\"UTEKI-B-s-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:4375;s:9:\"uncropped\";b:0;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:4:\"X-T1\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1390728769\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:2:\"75\";s:3:\"iso\";s:3:\"400\";s:13:\"shutter_speed\";s:5:\"0.001\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'), (13907,1343,'_wp_attachment_image_alt','Uteki swirling ring with a prehnite oval stone. In sterling silver'), -(13908,941,'_thumbnail_id','1343'), +(13908,941,'_thumbnail_id','1836'), (13917,1345,'_wp_attached_file','2025/06/UTEKI-C-g-1.jpg'), (13918,1345,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:4080;s:6:\"height\";i:3264;s:4:\"file\";s:23:\"2025/06/UTEKI-C-g-1.jpg\";s:8:\"filesize\";i:1597909;s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:23:\"UTEKI-C-g-1-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:19736;}s:21:\"woocommerce_thumbnail\";a:6:{s:4:\"file\";s:23:\"UTEKI-C-g-1-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:6035;s:9:\"uncropped\";b:0;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:4:\"X-T1\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1390800588\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:2:\"75\";s:3:\"iso\";s:3:\"200\";s:13:\"shutter_speed\";s:17:\"0.016666666666667\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'), (13919,1345,'_wp_attachment_image_alt','Uteki necklace with a droplet pendant and prehnite oval stone. In gold plated silver'), @@ -8298,7 +8398,7 @@ INSERT INTO `haikuwp_postmeta` VALUES (13993,1365,'_wp_attached_file','2024/11/FUYOU-B0.jpg'), (13994,1365,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:3920;s:6:\"height\";i:3136;s:4:\"file\";s:20:\"2024/11/FUYOU-B0.jpg\";s:8:\"filesize\";i:910436;s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:20:\"FUYOU-B0-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:19325;}s:21:\"woocommerce_thumbnail\";a:6:{s:4:\"file\";s:20:\"FUYOU-B0-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:5479;s:9:\"uncropped\";b:0;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:4:\"X-T1\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1390810915\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:2:\"75\";s:3:\"iso\";s:3:\"320\";s:13:\"shutter_speed\";s:5:\"0.008\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'), (13995,1365,'_wp_attachment_image_alt','Fuyou long dangling earrings in silver with fluid oval shapes and gold plated details.'), -(14004,766,'_thumbnail_id','1365'), +(14004,766,'_thumbnail_id','1838'), (14029,285,'_photos_colonne_gauche|||0|value','1369'), (14030,285,'_photos_colonne_droite|||0|value','287'), (14031,285,'_haiku_details_produit',''), @@ -8322,7 +8422,7 @@ INSERT INTO `haikuwp_postmeta` VALUES (14116,1388,'_wp_attached_file','2025/08/FUYOU-CR1.jpg'), (14117,1388,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:3127;s:6:\"height\";i:2502;s:4:\"file\";s:21:\"2025/08/FUYOU-CR1.jpg\";s:8:\"filesize\";i:557492;s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:21:\"FUYOU-CR1-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:16077;}s:21:\"woocommerce_thumbnail\";a:6:{s:4:\"file\";s:21:\"FUYOU-CR1-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:16077;s:9:\"uncropped\";b:0;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:4:\"X-T1\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1390808402\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:2:\"75\";s:3:\"iso\";s:3:\"320\";s:13:\"shutter_speed\";s:5:\"0.008\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'), (14118,1388,'_wp_attachment_image_alt','Fuyou solo hoop in sterling silver with gold plated rings hanging.'), -(14119,318,'_thumbnail_id','1388'), +(14119,318,'_thumbnail_id','1848'), (14132,1391,'_wp_attached_file','2025/08/MUGURA-CR2-g.jpg'), (14133,1391,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:3973;s:6:\"height\";i:3179;s:4:\"file\";s:24:\"2025/08/MUGURA-CR2-g.jpg\";s:8:\"filesize\";i:864612;s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:24:\"MUGURA-CR2-g-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:17606;}s:21:\"woocommerce_thumbnail\";a:6:{s:4:\"file\";s:24:\"MUGURA-CR2-g-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:4221;s:9:\"uncropped\";b:0;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:4:\"X-T1\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1390808566\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:2:\"75\";s:3:\"iso\";s:3:\"320\";s:13:\"shutter_speed\";s:5:\"0.008\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'), (14134,1391,'_wp_attachment_image_alt','Mugura minimalist gold plated silver hoops.'), @@ -8330,7 +8430,7 @@ INSERT INTO `haikuwp_postmeta` VALUES (14147,1393,'_wp_attached_file','2025/08/MUGURA-CR2-s.jpg'), (14148,1393,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:4080;s:6:\"height\";i:3264;s:4:\"file\";s:24:\"2025/08/MUGURA-CR2-s.jpg\";s:8:\"filesize\";i:901135;s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:24:\"MUGURA-CR2-s-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:16952;}s:21:\"woocommerce_thumbnail\";a:6:{s:4:\"file\";s:24:\"MUGURA-CR2-s-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:3585;s:9:\"uncropped\";b:0;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:4:\"X-T1\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1390808580\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:2:\"75\";s:3:\"iso\";s:3:\"320\";s:13:\"shutter_speed\";s:5:\"0.008\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'), (14149,1393,'_wp_attachment_image_alt','Mugura minimalist sterling silver hoops.'), -(14150,393,'_thumbnail_id','1393'), +(14150,393,'_thumbnail_id','1840'), (14186,1397,'_wp_attached_file','2024/10/DSCF7880.jpg'), (14187,1397,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:3648;s:6:\"height\";i:4560;s:4:\"file\";s:20:\"2024/10/DSCF7880.jpg\";s:8:\"filesize\";i:1214559;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:20:\"DSCF7880-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:11851;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), (14188,1397,'_wp_attachment_image_alt','Ikkan necklace in sterling silver with some gold plated links.'), @@ -8391,14 +8491,14 @@ INSERT INTO `haikuwp_postmeta` VALUES (14570,1444,'_downloadable','no'), (14571,1444,'_download_limit','-1'), (14572,1444,'_download_expiry','-1'), -(14573,1444,'_thumbnail_id','1445'), +(14573,1444,'_thumbnail_id','1835'), (14574,1444,'_stock','3'), (14575,1444,'_stock_status','instock'), (14576,1444,'_wc_average_rating','0'), (14577,1444,'_wc_review_count','0'), (14578,1444,'_product_attributes','a:1:{s:7:\"pa_side\";a:6:{s:4:\"name\";s:7:\"pa_side\";s:5:\"value\";s:0:\"\";s:8:\"position\";i:0;s:10:\"is_visible\";i:1;s:12:\"is_variation\";i:1;s:11:\"is_taxonomy\";i:1;}}'), (14579,1444,'_product_version','10.6.1'), -(14587,1444,'_edit_lock','1777289435:1'), +(14587,1444,'_edit_lock','1777290086:1'), (14588,1444,'_edit_last','1'), (14589,1445,'_wp_attached_file','2025/09/PISHI-BO.jpg'), (14590,1445,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:3855;s:6:\"height\";i:3084;s:4:\"file\";s:20:\"2025/09/PISHI-BO.jpg\";s:8:\"filesize\";i:1111576;s:5:\"sizes\";a:2:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:20:\"PISHI-BO-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:22221;}s:21:\"woocommerce_thumbnail\";a:6:{s:4:\"file\";s:20:\"PISHI-BO-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:7449;s:9:\"uncropped\";b:0;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:4:\"X-T1\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:10:\"1393636870\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:2:\"75\";s:3:\"iso\";s:3:\"640\";s:13:\"shutter_speed\";s:18:\"0.0055555555555556\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'), @@ -8637,8 +8737,8 @@ INSERT INTO `haikuwp_postmeta` VALUES (15425,1519,'_wp_attached_file','2025/11/2025HAIKU_00029.jpg'), (15426,1519,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:4053;s:6:\"height\";i:5067;s:4:\"file\";s:27:\"2025/11/2025HAIKU_00029.jpg\";s:8:\"filesize\";i:1846554;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:27:\"2025HAIKU_00029-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:18579;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:11:\"Fiona Forte\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), (15427,1518,'_wp_attachment_image_alt',''), -(15428,1519,'_wp_attachment_image_alt','Piasu ear cuff in gold plated silver. A statement piece composed of thick wires and silver beads.'), -(15429,1519,'_wp_attachment_image_alt','Piasu ear cuff in gold plated silver. A statement piece composed of thick wires and silver beads.'), +(15428,1519,'_wp_attachment_image_alt','PuchiPuchi earrings'), +(15429,1519,'_wp_attachment_image_alt','PuchiPuchi earrings'), (15578,1526,'_wp_attached_file','2025/11/2025HAIKU_00032.jpg'), (15579,1526,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:5304;s:6:\"height\";i:6630;s:4:\"file\";s:27:\"2025/11/2025HAIKU_00032.jpg\";s:8:\"filesize\";i:2047308;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:27:\"2025HAIKU_00032-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:16224;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:11:\"Fiona Forte\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), (15580,1526,'_wp_attachment_image_alt','Piasu ear cuff'), @@ -11388,48 +11488,6 @@ INSERT INTO `haikuwp_postmeta` VALUES (19818,312,'_price','70'), (19819,312,'_price','85'), (19824,393,'_product_attributes','a:1:{s:7:\"pa_side\";a:6:{s:4:\"name\";s:7:\"pa_side\";s:5:\"value\";s:0:\"\";s:8:\"position\";i:0;s:10:\"is_visible\";i:1;s:12:\"is_variation\";i:1;s:11:\"is_taxonomy\";i:1;}}'), -(19829,1807,'_variation_description',''), -(19830,1807,'total_sales','0'), -(19831,1807,'_tax_status','taxable'), -(19832,1807,'_tax_class','parent'), -(19833,1807,'_manage_stock','no'), -(19834,1807,'_backorders','no'), -(19835,1807,'_sold_individually','no'), -(19836,1807,'_virtual','no'), -(19837,1807,'_downloadable','no'), -(19838,1807,'_download_limit','-1'), -(19839,1807,'_download_expiry','-1'), -(19840,1807,'_stock','0'), -(19841,1807,'_stock_status','onbackorder'), -(19842,1807,'_wc_average_rating','0'), -(19843,1807,'_wc_review_count','0'), -(19844,1807,'attribute_pa_side','one'), -(19845,1807,'_product_version','10.6.1'), -(19846,1808,'_variation_description',''), -(19847,1808,'total_sales','0'), -(19848,1808,'_tax_status','taxable'), -(19849,1808,'_tax_class','parent'), -(19850,1808,'_manage_stock','no'), -(19851,1808,'_backorders','no'), -(19852,1808,'_sold_individually','no'), -(19853,1808,'_virtual','no'), -(19854,1808,'_downloadable','no'), -(19855,1808,'_download_limit','-1'), -(19856,1808,'_download_expiry','-1'), -(19857,1808,'_stock','0'), -(19858,1808,'_stock_status','onbackorder'), -(19859,1808,'_wc_average_rating','0'), -(19860,1808,'_wc_review_count','0'), -(19861,1808,'attribute_pa_side','pair'), -(19862,1808,'_product_version','10.6.1'), -(19863,1807,'_regular_price','65'), -(19864,1807,'_thumbnail_id','0'), -(19865,1807,'_price','65'), -(19866,1808,'_regular_price','80'), -(19867,1808,'_thumbnail_id','0'), -(19868,1808,'_price','80'), -(19869,393,'_price','65'), -(19870,393,'_price','80'), (19903,1516,'_photos_colonne_gauche|||0|value','1517'), (19904,1516,'_photos_colonne_droite|||0|value','1518'), (19905,1516,'_photos_colonne_droite|||1|value','1519'), @@ -11443,30 +11501,9 @@ INSERT INTO `haikuwp_postmeta` VALUES (19922,1401,'_wp_trash_meta_status','draft'), (19923,1401,'_wp_trash_meta_time','1777098346'), (19924,1401,'_wp_desired_post_slug','uteki-hoops-gold-plated'), -(19925,1444,'_photos_colonne_gauche|||0|value','1445'), -(19926,1444,'_photos_colonne_droite|||0|value','1653'), -(19927,1444,'_photos_colonne_droite|||1|value','1654'), -(19928,1444,'_photos_colonne_droite|||2|value','1448'), -(19929,1444,'_photos_colonne_droite|||3|value','1447'), -(19930,1444,'_haiku_details_produit',''), -(19931,941,'_photos_colonne_gauche|||0|value','1343'), -(19932,941,'_photos_colonne_droite|||0|value','1506'), -(19933,941,'_photos_colonne_droite|||1|value','1507'), -(19934,941,'_photos_colonne_droite|||2|value','1505'), -(19935,941,'_haiku_details_produit',''), (19936,982,'_wp_trash_meta_status','publish'), (19937,982,'_wp_trash_meta_time','1777098703'), (19938,982,'_wp_desired_post_slug','uteki-necklace-silver'), -(19939,953,'_photos_colonne_gauche|||0|value','1342'), -(19940,953,'_photos_colonne_droite|||0|value','1508'), -(19941,953,'_photos_colonne_droite|||1|value','1509'), -(19942,953,'_photos_colonne_droite|||2|value','1510'), -(19943,953,'_haiku_details_produit',''), -(19944,766,'_photos_colonne_gauche|||0|value','1365'), -(19945,766,'_photos_colonne_droite|||0|value','1568'), -(19946,766,'_photos_colonne_droite|||1|value','1570'), -(19947,766,'_photos_colonne_droite|||2|value','1569'), -(19948,766,'_haiku_details_produit',''), (19949,555,'_wp_trash_meta_status','publish'), (19950,555,'_wp_trash_meta_time','1777098813'), (19951,555,'_wp_desired_post_slug','kara-hoops-gold-plated-pair-2'), @@ -11500,27 +11537,6 @@ INSERT INTO `haikuwp_postmeta` VALUES (19979,398,'_haiku_details_produit',''), (19984,490,'_price','48'), (19985,490,'_price','65'), -(19986,490,'_photos_colonne_gauche|||0|value','934'), -(19987,490,'_photos_colonne_droite|||0|value','755'), -(19988,490,'_photos_colonne_droite|||1|value','752'), -(19989,490,'_haiku_details_produit',''), -(19990,393,'_photos_colonne_gauche|||0|value','1393'), -(19991,393,'_photos_colonne_droite|||0|value','397'), -(19992,393,'_photos_colonne_droite|||1|value','673'), -(19993,393,'_haiku_details_produit',''), -(19994,318,'_photos_colonne_gauche|||0|value','1388'), -(19995,318,'_photos_colonne_droite|||0|value','714'), -(19996,318,'_photos_colonne_droite|||1|value','324'), -(19997,318,'_photos_colonne_droite|||2|value','323'), -(19998,318,'_haiku_details_produit',''), -(19999,312,'_photos_colonne_gauche|||0|value','735'), -(20000,312,'_photos_colonne_droite|||0|value','660'), -(20001,312,'_photos_colonne_droite|||1|value','317'), -(20002,312,'_haiku_details_produit',''), -(20003,306,'_photos_colonne_gauche|||0|value','310'), -(20004,306,'_photos_colonne_droite|||0|value','311'), -(20005,306,'_photos_colonne_droite|||1|value','424'), -(20006,306,'_haiku_details_produit',''), (20007,645,'_wp_trash_meta_status','publish'), (20008,645,'_wp_trash_meta_time','1777099190'), (20009,645,'_wp_desired_post_slug','hattari-stacked-hoops-gold-plated-left-side'), @@ -11545,11 +11561,6 @@ INSERT INTO `haikuwp_postmeta` VALUES (20028,285,'_wp_trash_meta_status','draft'), (20029,285,'_wp_trash_meta_time','1777099199'), (20030,285,'_wp_desired_post_slug','hattari-stacked-hoops-silver'), -(20031,274,'_photos_colonne_gauche|||0|value','1382'), -(20032,274,'_photos_colonne_droite|||0|value','1565'), -(20033,274,'_photos_colonne_droite|||1|value','1566'), -(20034,274,'_photos_colonne_droite|||2|value','1567'), -(20035,274,'_haiku_details_produit',''), (20050,569,'_wp_trash_meta_status','publish'), (20051,569,'_wp_trash_meta_time','1777099332'), (20052,569,'_wp_desired_post_slug','boroboro-long-earrings-gold-plated-one-element-side'), @@ -11681,26 +11692,9 @@ INSERT INTO `haikuwp_postmeta` VALUES (20194,1817,'_wp_attached_file','2024/10/©Clelia.Odette-4332.jpg'), (20195,1817,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:3309;s:6:\"height\";i:2206;s:4:\"file\";s:32:\"2024/10/©Clelia.Odette-4332.jpg\";s:8:\"filesize\";i:1699867;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:32:\"©Clelia.Odette-4332-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:12585;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), (20196,1817,'_wp_attachment_image_alt','Ikkan bracelet'), -(20203,240,'_photos_colonne_gauche|||0|value','243'), -(20204,240,'_photos_colonne_gauche|||1|value','1816'), -(20205,240,'_photos_colonne_droite|||0|value','244'), -(20206,240,'_photos_colonne_droite|||1|value','245'), -(20207,240,'_photos_colonne_droite|||2|value','1817'), -(20208,240,'_haiku_details_produit',''), -(20209,1818,'_wp_attached_file','2024/10/FUYOU-BR-1.jpg'), -(20210,1818,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:2007;s:6:\"height\";i:2007;s:4:\"file\";s:22:\"2024/10/FUYOU-BR-1.jpg\";s:8:\"filesize\";i:990773;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:22:\"FUYOU-BR-1-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:23769;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'), -(20211,1818,'_wp_attachment_image_alt','Fuyou bracelet'), (20212,1819,'_wp_attached_file','2024/10/2025HAIKU_0003.jpg'), (20213,1819,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:2207;s:6:\"height\";i:3309;s:4:\"file\";s:26:\"2024/10/2025HAIKU_0003.jpg\";s:8:\"filesize\";i:2003403;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:26:\"2025HAIKU_0003-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:17912;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:11:\"Fiona Forte\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), (20214,1819,'_wp_attachment_image_alt','Fuyou bracelet'), -(20215,258,'_photos_colonne_gauche|||0|value','1818'), -(20216,258,'_photos_colonne_droite|||0|value','1819'), -(20217,258,'_photos_colonne_droite|||1|value','1353'), -(20218,258,'_haiku_details_produit',''), -(20219,1820,'_photos_colonne_gauche|||0|value','1818'), -(20220,1820,'_photos_colonne_droite|||0|value','1819'), -(20221,1820,'_photos_colonne_droite|||1|value','1353'), -(20222,1820,'_haiku_details_produit',''), (20223,1821,'_wp_attached_file','2025/11/HATTA-EC-g.jpg'), (20224,1821,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:2503;s:6:\"height\";i:2502;s:4:\"file\";s:22:\"2025/11/HATTA-EC-g.jpg\";s:8:\"filesize\";i:1924486;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:22:\"HATTA-EC-g-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:4813;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), (20225,1821,'_wp_attachment_image_alt','Hattari ear cuff gold plated'), @@ -11767,7 +11761,180 @@ INSERT INTO `haikuwp_postmeta` VALUES (20300,1467,'_photos_colonne_droite|||0|value','1834'), (20301,1467,'_photos_colonne_droite|||1|value','1651'), (20302,1467,'_photos_colonne_droite|||2|value','1650'), -(20303,1467,'_haiku_details_produit',''); +(20303,1467,'_haiku_details_produit',''), +(20304,1835,'_wp_attached_file','2025/09/PUCHI-BO.jpg'), +(20305,1835,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:3250;s:6:\"height\";i:3250;s:4:\"file\";s:20:\"2025/09/PUCHI-BO.jpg\";s:8:\"filesize\";i:2036293;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:20:\"PUCHI-BO-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:7769;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), +(20306,1835,'_wp_attachment_image_alt','PuchiPuchi earrings'), +(20307,1444,'_photos_colonne_gauche|||0|value','1835'), +(20308,1444,'_photos_colonne_droite|||0|value','1653'), +(20309,1444,'_photos_colonne_droite|||1|value','1519'), +(20310,1444,'_photos_colonne_droite|||2|value','1654'), +(20311,1444,'_photos_colonne_droite|||3|value','1448'), +(20312,1444,'_haiku_details_produit',''), +(20313,1836,'_wp_attached_file','2025/06/UTEKI-B-s.jpg'), +(20314,1836,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:2851;s:6:\"height\";i:2851;s:4:\"file\";s:21:\"2025/06/UTEKI-B-s.jpg\";s:8:\"filesize\";i:1887122;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:21:\"UTEKI-B-s-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:5057;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), +(20315,1836,'_wp_attachment_image_alt','Uteki ring silver'), +(20316,941,'_photos_colonne_gauche|||0|value','1836'), +(20317,941,'_photos_colonne_droite|||0|value','1507'), +(20318,941,'_photos_colonne_droite|||1|value','1506'), +(20319,941,'_photos_colonne_droite|||2|value','1505'), +(20320,941,'_haiku_details_produit',''), +(20321,1837,'_wp_attached_file','2025/06/UTEKI-B-g-1.jpg'), +(20322,1837,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:3117;s:6:\"height\";i:3117;s:4:\"file\";s:23:\"2025/06/UTEKI-B-g-1.jpg\";s:8:\"filesize\";i:1627074;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:23:\"UTEKI-B-g-1-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:4860;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), +(20323,1837,'_wp_attachment_image_alt','Uteki ring gold plated'), +(20324,953,'_photos_colonne_gauche|||0|value','1837'), +(20325,953,'_photos_colonne_droite|||0|value','1508'), +(20326,953,'_photos_colonne_droite|||1|value','1509'), +(20327,953,'_photos_colonne_droite|||2|value','1510'), +(20328,953,'_haiku_details_produit',''), +(20329,1838,'_wp_attached_file','2024/11/FUYOU-BO.jpg'), +(20330,1838,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:3058;s:6:\"height\";i:3058;s:4:\"file\";s:20:\"2024/11/FUYOU-BO.jpg\";s:8:\"filesize\";i:2005904;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:20:\"FUYOU-BO-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:6938;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), +(20331,1838,'_wp_attachment_image_alt','Fuyou earrings'), +(20332,766,'_photos_colonne_gauche|||0|value','1838'), +(20333,766,'_photos_colonne_droite|||0|value','1569'), +(20334,766,'_photos_colonne_droite|||1|value','1568'), +(20335,766,'_photos_colonne_droite|||2|value','1570'), +(20336,766,'_haiku_details_produit',''), +(20337,1839,'_wp_attached_file','2024/11/MUGU-BOP.jpg'), +(20338,1839,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:2672;s:6:\"height\";i:2672;s:4:\"file\";s:20:\"2024/11/MUGU-BOP.jpg\";s:8:\"filesize\";i:1086224;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:20:\"MUGU-BOP-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:4010;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), +(20339,1839,'_wp_attachment_image_alt','Mugura stud earrings'), +(20340,490,'_photos_colonne_gauche|||0|value','1839'), +(20341,490,'_photos_colonne_droite|||0|value','755'), +(20342,490,'_photos_colonne_droite|||1|value','752'), +(20343,490,'_haiku_details_produit',''), +(20344,1840,'_wp_attached_file','2024/10/MUGU-CR-s.jpg'), +(20345,1840,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:2961;s:6:\"height\";i:2962;s:4:\"file\";s:21:\"2024/10/MUGU-CR-s.jpg\";s:8:\"filesize\";i:1931541;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:21:\"MUGU-CR-s-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:7495;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), +(20346,1840,'_wp_attachment_image_alt','Mugura hoops'), +(20347,1841,'_wp_attached_file','2024/10/©Clelia.Odette-4306.jpg'), +(20348,1841,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:2330;s:6:\"height\";i:1553;s:4:\"file\";s:32:\"2024/10/©Clelia.Odette-4306.jpg\";s:8:\"filesize\";i:1725407;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:32:\"©Clelia.Odette-4306-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:21423;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), +(20349,1841,'_wp_attachment_image_alt','Mugura hoops silver, Fuyou single hoop'), +(20350,1842,'_wp_attached_file','2024/10/©Clelia.Odette-4619-copie.jpg'), +(20351,1842,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:2593;s:6:\"height\";i:1729;s:4:\"file\";s:38:\"2024/10/©Clelia.Odette-4619-copie.jpg\";s:8:\"filesize\";i:1789987;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:38:\"©Clelia.Odette-4619-copie-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:22187;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), +(20352,1842,'_wp_attachment_image_alt','Mugura hoops silver'), +(20360,1843,'_variation_description',''), +(20361,1843,'total_sales','0'), +(20362,1843,'_tax_status','taxable'), +(20363,1843,'_tax_class','parent'), +(20364,1843,'_manage_stock','no'), +(20365,1843,'_backorders','no'), +(20366,1843,'_sold_individually','no'), +(20367,1843,'_virtual','no'), +(20368,1843,'_downloadable','no'), +(20369,1843,'_download_limit','-1'), +(20370,1843,'_download_expiry','-1'), +(20371,1843,'_stock','0'), +(20372,1843,'_stock_status','instock'), +(20373,1843,'_wc_average_rating','0'), +(20374,1843,'_wc_review_count','0'), +(20375,1843,'attribute_pa_side','all'), +(20376,1843,'_product_version','10.6.1'), +(20411,1846,'_variation_description',''), +(20412,1846,'total_sales','0'), +(20413,1846,'_tax_status','taxable'), +(20414,1846,'_tax_class','parent'), +(20415,1846,'_manage_stock','no'), +(20416,1846,'_backorders','no'), +(20417,1846,'_sold_individually','no'), +(20418,1846,'_virtual','no'), +(20419,1846,'_downloadable','no'), +(20420,1846,'_download_limit','-1'), +(20421,1846,'_download_expiry','-1'), +(20422,1846,'_stock','0'), +(20423,1846,'_stock_status','instock'), +(20424,1846,'_wc_average_rating','0'), +(20425,1846,'_wc_review_count','0'), +(20426,1846,'attribute_pa_side','pair-big-hoops'), +(20427,1846,'_product_version','10.6.1'), +(20428,1847,'_variation_description',''), +(20429,1847,'total_sales','0'), +(20430,1847,'_tax_status','taxable'), +(20431,1847,'_tax_class','parent'), +(20432,1847,'_manage_stock','no'), +(20433,1847,'_backorders','no'), +(20434,1847,'_sold_individually','no'), +(20435,1847,'_virtual','no'), +(20436,1847,'_downloadable','no'), +(20437,1847,'_download_limit','-1'), +(20438,1847,'_download_expiry','-1'), +(20439,1847,'_stock','0'), +(20440,1847,'_stock_status','instock'), +(20441,1847,'_wc_average_rating','0'), +(20442,1847,'_wc_review_count','0'), +(20443,1847,'attribute_pa_side','pair-small-hoops'), +(20444,1847,'_product_version','10.6.1'), +(20445,1843,'_regular_price','120'), +(20446,1843,'_thumbnail_id','0'), +(20447,1843,'_price','120'), +(20450,1846,'_regular_price','80'), +(20451,1846,'_thumbnail_id','0'), +(20452,1846,'_price','80'), +(20453,1847,'_regular_price','68'), +(20454,1847,'_thumbnail_id','0'), +(20455,1847,'_price','68'), +(20462,393,'_price','68'), +(20463,393,'_price','80'), +(20464,393,'_price','120'), +(20471,393,'_photos_colonne_gauche|||0|value','1840'), +(20472,393,'_photos_colonne_droite|||0|value','1841'), +(20473,393,'_photos_colonne_droite|||1|value','1842'), +(20474,393,'_photos_colonne_droite|||2|value','397'), +(20475,393,'_photos_colonne_droite|||3|value','673'), +(20476,393,'_haiku_details_produit',''), +(20477,1848,'_wp_attached_file','2024/10/FUYOU-CR1.jpg'), +(20478,1848,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:2586;s:6:\"height\";i:2587;s:4:\"file\";s:21:\"2024/10/FUYOU-CR1.jpg\";s:8:\"filesize\";i:2011747;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:21:\"FUYOU-CR1-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:4129;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), +(20479,1848,'_wp_attachment_image_alt','Fuyou single hoop'), +(20480,1849,'_wp_attached_file','2024/10/©Clelia.Odette-4158.jpg'), +(20481,1849,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:3078;s:6:\"height\";i:2052;s:4:\"file\";s:32:\"2024/10/©Clelia.Odette-4158.jpg\";s:8:\"filesize\";i:1890736;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:32:\"©Clelia.Odette-4158-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:19051;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), +(20482,1849,'_wp_attachment_image_alt','Fuyou single hoop'), +(20483,1850,'_wp_attached_file','2024/10/©Clelia.Odette-4167.jpg'), +(20484,1850,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:3199;s:6:\"height\";i:2133;s:4:\"file\";s:32:\"2024/10/©Clelia.Odette-4167.jpg\";s:8:\"filesize\";i:1792424;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:32:\"©Clelia.Odette-4167-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:17906;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), +(20485,1850,'_wp_attachment_image_alt','Fuyou single hoop'), +(20491,1851,'_wp_attached_file','2024/10/TAMA-CR-g.jpg'), +(20492,1851,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:2826;s:6:\"height\";i:2826;s:4:\"file\";s:21:\"2024/10/TAMA-CR-g.jpg\";s:8:\"filesize\";i:1982336;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:21:\"TAMA-CR-g-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:6588;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), +(20493,1851,'_wp_attachment_image_alt','Tama hoops gold plated'), +(20494,312,'_photos_colonne_gauche|||0|value','1851'), +(20495,312,'_photos_colonne_droite|||0|value','660'), +(20496,312,'_photos_colonne_droite|||1|value','317'), +(20497,312,'_haiku_details_produit',''), +(20498,1853,'_wp_attached_file','2024/10/TAMA-CR-s.jpg'), +(20499,1853,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:2879;s:6:\"height\";i:2879;s:4:\"file\";s:21:\"2024/10/TAMA-CR-s.jpg\";s:8:\"filesize\";i:1946227;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:21:\"TAMA-CR-s-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:6030;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), +(20500,1853,'_wp_attachment_image_alt','Tama hoops silver'), +(20501,306,'_photos_colonne_gauche|||0|value','1853'), +(20502,306,'_photos_colonne_droite|||0|value','311'), +(20503,306,'_photos_colonne_droite|||1|value','424'), +(20504,306,'_haiku_details_produit',''), +(20505,318,'_photos_colonne_gauche|||0|value','1848'), +(20506,318,'_photos_colonne_droite|||0|value','1849'), +(20507,318,'_photos_colonne_droite|||1|value','1850'), +(20508,318,'_photos_colonne_droite|||2|value','323'), +(20509,318,'_haiku_details_produit',''), +(20510,1854,'_wp_attached_file','2024/10/FUYOU-C.jpg'), +(20511,1854,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:3473;s:6:\"height\";i:3473;s:4:\"file\";s:19:\"2024/10/FUYOU-C.jpg\";s:8:\"filesize\";i:1910875;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:19:\"FUYOU-C-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:7514;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), +(20512,1854,'_wp_attachment_image_alt','Fuyou necklace'), +(20513,1855,'_wp_attached_file','2024/10/2025HAIKU_00061.jpg'), +(20514,1855,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:1975;s:6:\"height\";i:2961;s:4:\"file\";s:27:\"2024/10/2025HAIKU_00061.jpg\";s:8:\"filesize\";i:2027192;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:27:\"2025HAIKU_00061-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:24302;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:11:\"Fiona Forte\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), +(20515,1855,'_wp_attachment_image_alt','Fuyou necklace'), +(20516,274,'_photos_colonne_gauche|||0|value','1854'), +(20517,274,'_photos_colonne_droite|||0|value','1565'), +(20518,274,'_photos_colonne_droite|||1|value','1566'), +(20519,274,'_photos_colonne_droite|||2|value','1855'), +(20520,274,'_photos_colonne_droite|||3|value','1567'), +(20521,274,'_haiku_details_produit',''), +(20522,1856,'_wp_attached_file','2024/10/FUYOU-BR-1.jpg'), +(20523,1856,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:3694;s:6:\"height\";i:3694;s:4:\"file\";s:22:\"2024/10/FUYOU-BR-1.jpg\";s:8:\"filesize\";i:2054944;s:5:\"sizes\";a:1:{s:9:\"thumbnail\";a:5:{s:4:\"file\";s:22:\"FUYOU-BR-1-300x300.jpg\";s:5:\"width\";i:300;s:6:\"height\";i:300;s:9:\"mime-type\";s:10:\"image/jpeg\";s:8:\"filesize\";i:5252;}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), +(20524,1856,'_wp_attachment_image_alt','Fuyou bracelet'), +(20525,258,'_thumbnail_id','1856'), +(20526,258,'_photos_colonne_gauche|||0|value','1856'), +(20527,258,'_photos_colonne_droite|||0|value','1819'), +(20528,258,'_photos_colonne_droite|||1|value','1353'), +(20529,258,'_haiku_details_produit',''), +(20530,240,'_thumbnail_id','1816'), +(20531,240,'_photos_colonne_gauche|||0|value','243'), +(20532,240,'_photos_colonne_gauche|||1|value','1816'), +(20533,240,'_photos_colonne_droite|||0|value','244'), +(20534,240,'_photos_colonne_droite|||1|value','245'), +(20535,240,'_photos_colonne_droite|||2|value','1817'), +(20536,240,'_haiku_details_produit',''); /*!40000 ALTER TABLE `haikuwp_postmeta` ENABLE KEYS */; UNLOCK TABLES; COMMIT; @@ -11810,7 +11977,7 @@ CREATE TABLE `haikuwp_posts` ( KEY `post_parent` (`post_parent`), KEY `post_author` (`post_author`), KEY `type_status_author` (`post_type`,`post_status`,`post_author`) -) ENGINE=InnoDB AUTO_INCREMENT=1835 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +) ENGINE=InnoDB AUTO_INCREMENT=1857 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -11848,21 +12015,21 @@ INSERT INTO `haikuwp_posts` VALUES (201,2,'2024-10-01 12:25:28','2024-10-01 10:25:28','','Rokku Ring - Tiger\'s Eye','Stone: Tiger\'s Eye','publish','closed','closed','','rokku-ring-tiger-eye','','','2025-06-18 22:45:56','2025-06-18 20:45:56','',168,'https://haiku.gcch.fr/?post_type=product_variation&p=201',2,'product_variation','',0), (202,2,'2024-10-01 18:14:00','2024-10-01 16:14:00','PIASU: piercing\r\n\r\nLarge earrings covering the lobe with three hoops hanging to it, with a small gold plated bead on each side.\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Piasu Earrings with Hoops','','publish','closed','closed','','piasu-earrings','','','2026-04-25 08:42:27','2026-04-25 06:42:27','',0,'https://haiku.gcch.fr/?post_type=product&p=202',28,'product','',0), (213,2,'2024-10-01 19:52:06','2024-10-01 17:52:06','BOROBORO: the sound of something crumbling \r\n\r\nLong asymmetrical earrings with oval shapes made of gold plated silver.\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18K gold plated silver.','BoroBoro Long Earrings gold plated','','trash','closed','closed','','boroboro-long-earrings-gold-plated__trashed','','','2026-04-25 08:42:12','2026-04-25 06:42:12','',0,'https://haiku.gcch.fr/?post_type=product&p=213',1,'product','',0), -(240,2,'2024-10-02 23:21:37','2024-10-02 21:21:37','IKKAN : link\r\n\r\nA bracelet in sterling silver mixing a rigid band and loose curb chain\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Ikkan Bracelet','','publish','closed','closed','','ikkan-bracelet-silver','','','2026-04-27 09:51:52','2026-04-27 07:51:52','',0,'https://haiku.gcch.fr/?post_type=product&p=240',14,'product','',0), +(240,2,'2024-10-02 23:21:37','2024-10-02 21:21:37','IKKAN : link\r\n\r\nA bracelet in sterling silver mixing a rigid band and loose curb chain\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Ikkan Bracelet','','publish','closed','closed','','ikkan-bracelet-silver','','','2026-04-27 18:43:02','2026-04-27 16:43:02','',0,'https://haiku.gcch.fr/?post_type=product&p=240',14,'product','',0), (241,2,'2024-10-02 23:21:37','2024-10-02 21:21:37','','Ikkan Bracelet - Size 1','Size: Size 1','publish','closed','closed','','tamanori-earrings-gold-plated-copy-size-3','','','2026-04-24 14:50:43','2026-04-24 12:50:43','',240,'https://haiku.gcch.fr/?post_type=product_variation&p=241',1,'product_variation','',0), (242,2,'2024-10-02 23:21:37','2024-10-02 21:21:37','','Ikkan Bracelet - Size 2','Size: Size 2','publish','closed','closed','','tamanori-earrings-gold-plated-copy-size-4','','','2026-04-24 14:50:43','2026-04-24 12:50:43','',240,'https://haiku.gcch.fr/?post_type=product_variation&p=242',2,'product_variation','',0), -(258,2,'2024-10-03 22:02:26','2024-10-03 20:02:26','Fuyou: floating leave on water\r\n\r\nRectangular trace chain bracelet in sterling silver with a fluid oval shape element in the center and gold plated details.\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Fuyou Bracelet','','publish','closed','closed','','fuyou-bracelet-silver','','','2026-04-27 10:03:45','2026-04-27 08:03:45','',0,'https://haiku.gcch.fr/?post_type=product&p=258',3,'product','',0), +(258,2,'2024-10-03 22:02:26','2024-10-03 20:02:26','Fuyou: floating leave on water\r\n\r\nRectangular trace chain bracelet in sterling silver with a fluid oval shape element in the center and gold plated details.\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Fuyou Bracelet','','publish','closed','closed','','fuyou-bracelet-silver','','','2026-04-27 18:42:23','2026-04-27 16:42:23','',0,'https://haiku.gcch.fr/?post_type=product&p=258',3,'product','',0), (263,2,'2024-10-03 22:17:11','2024-10-03 20:17:11','IKKAN: link \r\n\r\nNecklace with a mix of different links combining sterling silver and gold plated silver.\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Ikkan Necklace','','publish','closed','closed','','ikkan-necklace','','','2026-04-26 17:10:01','2026-04-26 15:10:01','',0,'https://haiku.gcch.fr/?post_type=product&p=263',17,'product','',0), -(274,2,'2024-10-04 08:33:31','2024-10-04 06:33:31','FUYOU: floating leave on water\r\n\r\nA necklace with thin rectangular trace chain and oval fluid elements in sterling silver, with a dangling gold plated detail.\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Fuyou Necklace','','publish','closed','closed','','fuyou-necklace','','','2026-04-25 08:40:17','2026-04-25 06:40:17','',0,'https://haiku.gcch.fr/?post_type=product&p=274',6,'product','',0), +(274,2,'2024-10-04 08:33:31','2024-10-04 06:33:31','FUYOU: floating leave on water\r\n\r\nA necklace with thin rectangular trace chain and oval fluid elements in sterling silver, with a dangling gold plated detail.\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Fuyou Necklace','','publish','closed','closed','','fuyou-necklace','','','2026-04-27 18:31:57','2026-04-27 16:31:57','',0,'https://haiku.gcch.fr/?post_type=product&p=274',6,'product','',0), (285,2,'2024-10-04 08:55:02','2024-10-04 06:55:02','HATTARI: bluff\r\n\r\nMultiple hoops in various sizes giving the illusion of stacked hoop earrings, in sterling silver.\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18K gold plated silver.','Hattari Stacked Hoops silver','','trash','closed','closed','','hattari-stacked-hoops-silver__trashed','','','2026-04-25 08:39:59','2026-04-25 06:39:59','',0,'https://haiku.gcch.fr/?post_type=product&p=285',13,'product','',0), (288,2,'2024-10-04 09:10:01','2024-10-04 07:10:01','HATTARI: bluff\r\n\r\nMultiple hoops in various sizes giving the illusion of stacked hoop earrings, in gold plated silver.\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18K gold plated silver.','Hattari Stacked Hoops gold plated','','trash','closed','closed','','hattari-stacked-hoops-gold-plated__trashed','','','2026-04-25 08:39:50','2026-04-25 06:39:50','',0,'https://haiku.gcch.fr/?post_type=product&p=288',12,'product','',0), -(306,2,'2024-10-07 08:18:28','2024-10-07 06:18:28','TAMANORI: in balance on a ball\r\n\r\nOval sterling silver hoops lined with dangling box chains of two different length.\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Tamanori Hoops silver','','publish','closed','closed','','tamanori-hoops','','','2026-04-25 08:39:32','2026-04-25 06:39:32','',0,'https://haiku.gcch.fr/?post_type=product&p=306',35,'product','',0), +(306,2,'2024-10-07 08:18:28','2024-10-07 06:18:28','TAMA: soul, spirit\r\n\r\nOval sterling silver hoops lined with dangling box chains of two different length.\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Tama Hoops silver','','publish','closed','closed','','tamanori-hoops','','','2026-04-27 18:04:54','2026-04-27 16:04:54','',0,'https://haiku.gcch.fr/?post_type=product&p=306',35,'product','',0), (310,2,'2024-10-07 08:20:16','2024-10-07 06:20:16','','Tamanori Hoops silver','','inherit','closed','closed','','sony-dsc-31','','','2024-10-07 08:20:55','2024-10-07 06:20:55','',306,'https://haiku.gcch.fr/app/uploads/2024/10/TAMANORI-CR2-arg.jpg',0,'attachment','image/jpeg',0), (311,2,'2024-10-07 08:22:26','2024-10-07 06:22:26','','Tamanori Hoops silver','','inherit','closed','closed','','_dsc9378','','','2024-10-07 08:22:48','2024-10-07 06:22:48','',306,'https://haiku.gcch.fr/app/uploads/2024/10/DSC9378.jpg',0,'attachment','image/jpeg',0), -(312,2,'2024-10-07 08:33:26','2024-10-07 06:33:26','TAMANORI: in balance on a ball\r\n\r\nOval gold plated silver hoops lined with dangling box chains of two different length.\r\n\r\nAll our pieces are made in 80% recycles sterling silver and 18ct gold plated silver.','Tamanori Hoops gold plated','','publish','closed','closed','','tamanori-hoops-gold-plated','','','2026-04-25 08:39:07','2026-04-25 06:39:07','',0,'https://haiku.gcch.fr/?post_type=product&p=312',34,'product','',0), -(318,2,'2024-10-07 08:40:26','2024-10-07 06:40:26','FUYOU: floating leave on water\r\n\r\nSolo hoop in sterling silver with a mix of small rings in gold plated silver hanging on it.\r\n\r\nAll our pieces are made in 80% recycled silver and 18ct gold plated silver.','Fuyou Hoop','','publish','closed','closed','','fuyou-hoop','','','2026-04-25 08:38:36','2026-04-25 06:38:36','',0,'https://haiku.gcch.fr/?post_type=product&p=318',4,'product','',0), +(312,2,'2024-10-07 08:33:26','2024-10-07 06:33:26','TAMA: soul, spirit\r\n\r\nOval gold plated silver hoops lined with dangling box chains of two different length.\r\n\r\nAll our pieces are made in 80% recycles sterling silver and 18ct gold plated silver.','Tama Hoops gold plated','','publish','closed','closed','','tamanori-hoops-gold-plated','','','2026-04-27 17:58:44','2026-04-27 15:58:44','',0,'https://haiku.gcch.fr/?post_type=product&p=312',34,'product','',0), +(318,2,'2024-10-07 08:40:26','2024-10-07 06:40:26','FUYOU: floating leave on water\r\n\r\nSolo hoop in sterling silver with a mix of small rings in gold plated silver hanging on it.\r\n\r\nAll our pieces are made in 80% recycled silver and 18ct gold plated silver.','Fuyou Hoop','','publish','closed','closed','','fuyou-hoop','','','2026-04-27 18:09:15','2026-04-27 16:09:15','',0,'https://haiku.gcch.fr/?post_type=product&p=318',4,'product','',0), (324,2,'2024-10-07 08:55:07','2024-10-07 06:55:07','','Fuyou Hoops silver and gold','','inherit','closed','closed','','_dsc9542','','','2024-10-07 08:55:26','2024-10-07 06:55:26','',318,'https://haiku.gcch.fr/app/uploads/2024/10/DSC9542.jpg',0,'attachment','image/jpeg',0), -(393,2,'2024-10-18 08:48:05','2024-10-18 06:48:05','MUGURA: vine\r\n\r\nMinimalist hoop earrings with thin ends going up on the lobes. In sterling silver.\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Mugura Hoops silver','','publish','closed','closed','','mugura-hoops-silver','','','2026-04-25 08:37:36','2026-04-25 06:37:36','',0,'https://haiku.gcch.fr/?post_type=product&p=393',24,'product','',0), +(393,2,'2024-10-18 08:48:05','2024-10-18 06:48:05','MUGURA: vine\r\n\r\nMinimalist hoop earrings, big and small version, with thin ends going up on the lobes and smoked quartz detail. In sterling silver.\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Mugura Hoops silver','','publish','closed','closed','','mugura-hoops-silver','','','2026-04-27 15:34:41','2026-04-27 13:34:41','',0,'https://haiku.gcch.fr/?post_type=product&p=393',24,'product','',0), (396,2,'2024-10-18 08:51:31','2024-10-18 06:51:31','','Mugura hoops silver','','inherit','closed','closed','','sony-dsc-46','','','2024-10-18 08:59:25','2024-10-18 06:59:25','',393,'https://haiku.gcch.fr/app/uploads/2024/10/MUGURA-CR2-arg.jpg',0,'attachment','image/jpeg',0), (397,2,'2024-10-18 08:59:16','2024-10-18 06:59:16','','Mugura hoops silver','','inherit','closed','closed','','_dsc9733','','','2024-11-08 00:27:40','2024-11-07 23:27:40','',393,'https://haiku.gcch.fr/app/uploads/2024/10/DSC9733.jpg',0,'attachment','image/jpeg',0), (398,2,'2024-10-18 09:00:33','2024-10-18 07:00:33','MUGURA: vine\r\n\r\nMinimalist hoop earrings with thin ends going up on the lobes. In gold plated silver.\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Mugura Hoops gold plated','','draft','closed','closed','','mugura-hoops-gold-plated','','','2026-04-25 08:37:21','2026-04-25 06:37:21','',0,'https://haiku.gcch.fr/?post_type=product&p=398',23,'product','',0), @@ -11870,7 +12037,7 @@ INSERT INTO `haikuwp_posts` VALUES (424,1,'2024-10-30 22:08:13','2024-10-30 21:08:13','','Tamanori Hoops silver','','inherit','closed','closed','','_dsc9376','','','2024-10-30 22:08:31','2024-10-30 21:08:31','',306,'https://haiku.gcch.fr/app/uploads/2024/10/DSC9376.jpg',0,'attachment','image/jpeg',0), (435,1,'2024-10-30 22:36:02','2024-10-30 21:36:02','KARA: hull, shell\r\n\r\nTextured ear cuff in sterling silver.\r\n\r\nAll our pieces are made in 80% recycled silver and 24K gold plated silver.','Kara Ear Cuff silver','','trash','closed','closed','','kara-earcuff-silver__trashed','','','2026-04-25 08:34:20','2026-04-25 06:34:20','',0,'https://haiku.gcch.fr/?post_type=product&p=435',19,'product','',0), (447,1,'2024-11-07 23:51:25','2024-11-07 22:51:25','KARA: hull, shell\r\n\r\nTextured ear cuff in sterling gold plated silver.\r\n\r\nAll our products are made in 80% recycled sterling silver and 24K gold plated silver.','Kara Ear Cuff gold plated','','trash','closed','closed','','kara-ear-cuff-gold-plated__trashed','','','2026-04-25 08:34:10','2026-04-25 06:34:10','',0,'https://haikuatelier.com/?post_type=product&p=447',18,'product','',0), -(490,1,'2024-11-10 12:47:12','2024-11-10 11:47:12','Hadou: wave\r\n\r\nStud earrings with 2 wavy lines, one in sterling silver, the other in gold plated silver.\r\n\r\nAll our products are made in 80% recycled silver and 18ct gold plated silver.','Mugura Stud Earrings','','publish','closed','closed','','mugura-stud-earrings','','','2026-04-25 08:36:59','2026-04-25 06:36:59','',0,'https://haikuatelier.com/?post_type=product&p=490',7,'product','',0), +(490,1,'2024-11-10 12:47:12','2024-11-10 11:47:12','Hadou: wave\r\n\r\nStud earrings with 2 wavy lines, one in sterling silver, the other in gold plated silver.\r\n\r\nAll our products are made in 80% recycled silver and 18ct gold plated silver.','Mugura Stud Earrings','','publish','closed','closed','','mugura-stud-earrings','','','2026-04-27 14:53:51','2026-04-27 12:53:51','',0,'https://haikuatelier.com/?post_type=product&p=490',7,'product','',0), (493,1,'2024-11-10 12:59:05','2024-11-10 11:59:05','','Mugura Stud Earrings - left side','Side: left side','publish','closed','closed','','hattari-double-hoops-copy-left-side','','','2026-04-25 08:36:58','2026-04-25 06:36:58','',490,'https://haikuatelier.com/?post_type=product_variation&p=493',2,'product_variation','',0), (494,1,'2024-11-10 12:59:05','2024-11-10 11:59:05','','Mugura Stud Earrings - pair','Side: pair','publish','closed','closed','','hattari-double-hoops-copy-pair','','','2026-04-25 08:36:58','2026-04-25 06:36:58','',490,'https://haikuatelier.com/?post_type=product_variation&p=494',1,'product_variation','',0), (495,1,'2024-11-10 12:59:05','2024-11-10 11:59:05','','Mugura Stud Earrings - right side','Side: right side','publish','closed','closed','','hattari-double-hoops-copy-right-side','','','2026-04-25 08:36:58','2026-04-25 06:36:58','',490,'https://haikuatelier.com/?post_type=product_variation&p=495',3,'product_variation','',0), @@ -11898,12 +12065,12 @@ INSERT INTO `haikuwp_posts` VALUES (645,1,'2024-11-13 19:54:04','2024-11-13 18:54:04','','Hattari Stacked Hoops gold plated - left side','Side: left side','trash','closed','closed','','hattari-stacked-hoops-gold-plated-left-side__trashed','','','2026-04-25 08:39:50','2026-04-25 06:39:50','',288,'https://haikuatelier.com/?post_type=product_variation&p=645',2,'product_variation','',0), (646,1,'2024-11-13 19:54:04','2024-11-13 18:54:04','','Hattari Stacked Hoops gold plated - pair','Side: pair','trash','closed','closed','','hattari-stacked-hoops-gold-plated-pair__trashed','','','2026-04-25 08:39:50','2026-04-25 06:39:50','',288,'https://haikuatelier.com/?post_type=product_variation&p=646',1,'product_variation','',0), (647,1,'2024-11-13 19:54:04','2024-11-13 18:54:04','','Hattari Stacked Hoops gold plated - right side','Side: right side','trash','closed','closed','','hattari-stacked-hoops-gold-plated-right-side__trashed','','','2026-04-25 08:39:50','2026-04-25 06:39:50','',288,'https://haikuatelier.com/?post_type=product_variation&p=647',3,'product_variation','',0), -(651,1,'2024-11-13 20:02:49','2024-11-13 19:02:49','','Tamanori Hoops silver - long','Side: long','publish','closed','closed','','tamanori-hoops-silver-long','','','2026-04-24 20:38:57','2026-04-24 18:38:57','',306,'https://haikuatelier.com/?post_type=product_variation&p=651',2,'product_variation','',0), -(652,1,'2024-11-13 20:02:49','2024-11-13 19:02:49','','Tamanori Hoops silver - pair','Side: pair','publish','closed','closed','','tamanori-hoops-silver-pair','','','2026-04-24 20:38:57','2026-04-24 18:38:57','',306,'https://haikuatelier.com/?post_type=product_variation&p=652',1,'product_variation','',0), -(653,1,'2024-11-13 20:02:49','2024-11-13 19:02:49','','Tamanori Hoops silver - short','Side: short','publish','closed','closed','','tamanori-hoops-silver-short','','','2026-04-24 20:38:57','2026-04-24 18:38:57','',306,'https://haikuatelier.com/?post_type=product_variation&p=653',3,'product_variation','',0), -(654,1,'2024-11-13 20:07:31','2024-11-13 19:07:31','','Tamanori Hoops gold plated - long','Side: long','publish','closed','closed','','tamanori-hoops-gold-plated-long','','','2026-04-24 20:40:06','2026-04-24 18:40:06','',312,'https://haikuatelier.com/?post_type=product_variation&p=654',2,'product_variation','',0), -(655,1,'2024-11-13 20:07:31','2024-11-13 19:07:31','','Tamanori Hoops gold plated - pair','Side: pair','publish','closed','closed','','tamanori-hoops-gold-plated-pair','','','2026-04-24 15:15:56','2026-04-24 13:15:56','',312,'https://haikuatelier.com/?post_type=product_variation&p=655',1,'product_variation','',0), -(656,1,'2024-11-13 20:07:31','2024-11-13 19:07:31','','Tamanori Hoops gold plated - short','Side: short','publish','closed','closed','','tamanori-hoops-gold-plated-short','','','2026-04-24 20:40:06','2026-04-24 18:40:06','',312,'https://haikuatelier.com/?post_type=product_variation&p=656',3,'product_variation','',0), +(651,1,'2024-11-13 20:02:49','2024-11-13 19:02:49','','Tama Hoops silver - long','Side: long','publish','closed','closed','','tamanori-hoops-silver-long','','','2026-04-24 20:38:57','2026-04-24 18:38:57','',306,'https://haikuatelier.com/?post_type=product_variation&p=651',2,'product_variation','',0), +(652,1,'2024-11-13 20:02:49','2024-11-13 19:02:49','','Tama Hoops silver - pair','Side: pair','publish','closed','closed','','tamanori-hoops-silver-pair','','','2026-04-24 20:38:57','2026-04-24 18:38:57','',306,'https://haikuatelier.com/?post_type=product_variation&p=652',1,'product_variation','',0), +(653,1,'2024-11-13 20:02:49','2024-11-13 19:02:49','','Tama Hoops silver - short','Side: short','publish','closed','closed','','tamanori-hoops-silver-short','','','2026-04-24 20:38:57','2026-04-24 18:38:57','',306,'https://haikuatelier.com/?post_type=product_variation&p=653',3,'product_variation','',0), +(654,1,'2024-11-13 20:07:31','2024-11-13 19:07:31','','Tama Hoops gold plated - long','Side: long','publish','closed','closed','','tamanori-hoops-gold-plated-long','','','2026-04-24 20:40:06','2026-04-24 18:40:06','',312,'https://haikuatelier.com/?post_type=product_variation&p=654',2,'product_variation','',0), +(655,1,'2024-11-13 20:07:31','2024-11-13 19:07:31','','Tama Hoops gold plated - pair','Side: pair','publish','closed','closed','','tamanori-hoops-gold-plated-pair','','','2026-04-24 15:15:56','2026-04-24 13:15:56','',312,'https://haikuatelier.com/?post_type=product_variation&p=655',1,'product_variation','',0), +(656,1,'2024-11-13 20:07:31','2024-11-13 19:07:31','','Tama Hoops gold plated - short','Side: short','publish','closed','closed','','tamanori-hoops-gold-plated-short','','','2026-04-24 20:40:06','2026-04-24 18:40:06','',312,'https://haikuatelier.com/?post_type=product_variation&p=656',3,'product_variation','',0), (659,1,'2024-11-15 12:26:34','2024-11-15 11:26:34','','Hadou wavy ring silver and gold','','inherit','closed','closed','','hadou-b-opti','','','2024-11-15 17:20:07','2024-11-15 16:20:07','',72,'https://haikuatelier.com/app/uploads/2024/09/HADOU-B-opti.jpg',0,'wmpc-trash','image/jpeg',0), (660,1,'2024-11-15 12:30:13','2024-11-15 11:30:13','','Tamanori hoops gold plated','','inherit','closed','closed','','img_1442','','','2024-11-15 12:30:25','2024-11-15 11:30:25','',312,'https://haikuatelier.com/app/uploads/2024/10/IMG_1442.jpg',0,'attachment','image/jpeg',0), (684,1,'2024-11-17 10:35:57','2024-11-17 09:35:57','','Ikkan ring gold plated','','inherit','closed','closed','','img_1478','','','2024-11-17 10:36:09','2024-11-17 09:36:09','',113,'https://haikuatelier.com/app/uploads/2024/09/IMG_1478.jpg',0,'attachment','image/jpeg',0), @@ -11912,7 +12079,7 @@ INSERT INTO `haikuwp_posts` VALUES (726,1,'2024-11-17 17:39:44','2024-11-17 16:39:44','','Rokku ring silver and malachite','','inherit','closed','closed','','rokku-b-malachite','','','2024-11-17 17:40:01','2024-11-17 16:40:01','',168,'https://haikuatelier.com/app/uploads/2024/10/ROKKU-B-malachite.jpg',0,'attachment','image/jpeg',0), (735,1,'2024-11-17 18:03:32','2024-11-17 17:03:32','','Tamanori hoops gold plated','','inherit','closed','closed','','sony-dsc-32','','','2024-11-17 18:03:50','2024-11-17 17:03:50','',312,'https://haikuatelier.com/app/uploads/2024/10/TAMANORI-CR2-vrm.jpg',0,'attachment','image/jpeg',0), (752,1,'2024-11-17 18:35:52','2024-11-17 17:35:52','','Hadou stud earrings','','inherit','closed','closed','','sony-dsc-60','','','2024-11-17 18:37:25','2024-11-17 17:37:25','',490,'https://haikuatelier.com/app/uploads/2024/11/HADOU-BOP.jpg',0,'attachment','image/jpeg',0), -(766,1,'2024-11-20 16:00:37','2024-11-20 15:00:37','Fuyou : floating leave on water\r\n\r\nLong dangling earrings in sterling silver. Composed of fluid oval shapes and rectangular chains with gold plated details.\r\n\r\n\r\n\r\nAll our products are made in 80% recycled sterling silver and 18ct gold plated silver.','Fuyou Long Earrings','','publish','closed','closed','','fuyou-long-earrings-silver','','','2026-04-25 08:33:17','2026-04-25 06:33:17','',0,'https://haikuatelier.com/?post_type=product&p=766',5,'product','',0), +(766,1,'2024-11-20 16:00:37','2024-11-20 15:00:37','Fuyou : floating leave on water\r\n\r\nLong dangling earrings in sterling silver. Composed of fluid oval shapes and rectangular chains with gold plated details.\r\n\r\n\r\n\r\nAll our products are made in 80% recycled sterling silver and 18ct gold plated silver.','Fuyou Long Earrings','','publish','closed','closed','','fuyou-long-earrings-silver','','','2026-04-27 14:17:57','2026-04-27 12:17:57','',0,'https://haikuatelier.com/?post_type=product&p=766',5,'product','',0), (819,1,'2024-11-24 11:42:38','2024-11-24 10:42:38','','Haiku size guide','','inherit','closed','closed','','haiku-ringsizes','','','2024-11-24 11:42:57','2024-11-24 10:42:57','',0,'https://haikuatelier.com/app/uploads/2024/11/HAIKU-ringsizes.jpg',0,'attachment','image/jpeg',0), (820,1,'2024-11-24 11:53:29','2024-11-24 10:53:29','','Ikkan ring gold plated','','inherit','closed','closed','','sony-dsc-4','','','2024-11-24 11:53:45','2024-11-24 10:53:45','',113,'https://haikuatelier.com/app/uploads/2024/09/IKKAN-B-vrm.jpg',0,'attachment','image/jpeg',0), (821,1,'2024-11-24 11:55:38','2024-11-24 10:55:38','','Kara ring silver and 18k gold','','inherit','closed','closed','','sony-dsc-6','','','2024-11-24 11:55:59','2024-11-24 10:55:59','',0,'https://haikuatelier.com/app/uploads/2024/09/KARA-B.jpg',0,'attachment','image/jpeg',0), @@ -11955,14 +12122,14 @@ INSERT INTO `haikuwp_posts` VALUES (924,1,'2025-06-05 09:44:45','2025-06-05 07:44:45','','','','draft','closed','closed','','','','','2025-06-05 09:44:45','2025-06-05 07:44:45','',0,'https://haikuatelier.com/?post_type=shop_order_placehold&p=924',0,'shop_order_placehold','',2), (930,1,'2025-08-19 09:39:07','2025-08-19 07:39:07','Mugura: vine\n\nSmall solo hoop in sterling silver with a wavy dangling element in gold plated silver.\n\nAll our jewelry are made in 80% recycled silver and 18K gold plated silver.','Mugura Solo Hoop','','inherit','closed','closed','','496-autosave-v1','','','2025-08-19 09:39:07','2025-08-19 07:39:07','',496,'https://haikuatelier.com/?p=930',0,'revision','',0), (934,1,'2025-06-17 09:45:51','2025-06-17 07:45:51','','Hadou stud earrings','','inherit','closed','closed','','hadou-bop-1','','','2025-06-17 09:46:12','2025-06-17 07:46:12','',490,'https://haikuatelier.com/app/uploads/2024/11/HADOU-BOP-1.jpg',0,'attachment','image/jpeg',0), -(941,1,'2025-06-20 19:22:20','2025-06-20 17:22:20','Uteki : raindrop\r\n\r\nRing composed of a swirling silver wire encircling an oval prehnite stone. Made in sterling silver.\r\n\r\n
  • • wire thickness 3mm
  • \r\n
  • • stone 10x8cm
  • \r\n
  • • handcrafted in Brussels
  • \r\n\r\nRings are made on demand. Find some help to chose your ring size here.\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Uteki Ring silver','','publish','closed','closed','','uteki-ring-silver','','','2026-04-25 08:30:57','2026-04-25 06:30:57','',0,'https://haikuatelier.com/?post_type=product&p=941',41,'product','',0), -(953,1,'2025-06-18 22:19:47','2025-06-18 20:19:47','Uteki : raindrop\r\n\r\nRing composed of a swirling silver wire encircling an oval prehnite stone. Made in gold plated sterling silver.\r\n\r\n
  • • wire thickness 3mm
  • \r\n
  • • stone 10x8cm
  • \r\n
  • • handcrafted in Brussels
  • \r\n\r\nRings are made on demand. Find some help to chose your ring size here.\r\n\r\nAll our products are made in 80% recycled sterling silver and 18ct gold plated silver.\r\n\r\n','Uteki Ring gold plated','','publish','closed','closed','','uteki-ring-gold-plated','','','2026-04-25 08:32:46','2026-04-25 06:32:46','',0,'https://haikuatelier.com/?post_type=product&p=953',39,'product','',0), +(941,1,'2025-06-20 19:22:20','2025-06-20 17:22:20','Uteki : raindrop\r\n\r\nRing composed of a swirling silver wire encircling an oval prehnite stone. Made in sterling silver.\r\n\r\n
  • • wire thickness 3mm
  • \r\n
  • • stone 10x8cm
  • \r\n
  • • handcrafted in Brussels
  • \r\n\r\nRings are made on demand. Find some help to chose your ring size here.\r\n\r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Uteki Ring silver','','publish','closed','closed','','uteki-ring-silver','','','2026-04-27 13:54:34','2026-04-27 11:54:34','',0,'https://haikuatelier.com/?post_type=product&p=941',41,'product','',0), +(953,1,'2025-06-18 22:19:47','2025-06-18 20:19:47','Uteki : raindrop\r\n\r\nRing composed of a swirling silver wire encircling an oval prehnite stone. Made in gold plated sterling silver.\r\n\r\n
  • • wire thickness 3mm
  • \r\n
  • • stone 10x8cm
  • \r\n
  • • handcrafted in Brussels
  • \r\n\r\nRings are made on demand. Find some help to chose your ring size here.\r\n\r\nAll our products are made in 80% recycled sterling silver and 18ct gold plated silver.\r\n\r\n','Uteki Ring gold plated','','publish','closed','closed','','uteki-ring-gold-plated','','','2026-04-27 14:04:24','2026-04-27 12:04:24','',0,'https://haikuatelier.com/?post_type=product&p=953',39,'product','',0), (962,1,'2025-06-18 22:20:23','2025-06-18 20:20:23','','Uteki ring in gold plated','','inherit','closed','closed','','uteki-b-g','','','2025-06-18 22:22:37','2025-06-18 20:22:37','',953,'https://haikuatelier.com/app/uploads/2025/06/UTEKI-B-g.jpg',0,'attachment','image/jpeg',0), (967,1,'2025-06-18 22:38:10','2025-06-18 20:38:10','BOROBORO: the sound of something crumbling \n\nLong asymmetrical earrings with oval shapes made of sterling silver.\n
      \n
    • wire diameter 12mm
    • \n
    • height 4cm
    • \n
    • handcrafted in Brussels
    • \n
    \nAll our pieces are made in 80% recycled sterling silver and 18K gold plated silver.','BoroBoro Long Earrings silver','','inherit','closed','closed','','183-autosave-v1','','','2025-06-18 22:38:10','2025-06-18 20:38:10','',183,'https://haikuatelier.com/?p=967',0,'revision','',0), (977,1,'2025-06-19 16:20:10','2025-06-19 14:20:10','KARA: hull, shell\n\nTextured ear cuff in sterling gold plated silver.\n
      \n
    • width 0,5cm
    • \n
    • handcrafted in Brussels
    • \n
    \nAll our products are made in 80% recycled sterling silver and 24K gold plated silver.','Kara Ear Cuff gold plated','','inherit','closed','closed','','447-autosave-v1','','','2025-06-19 16:20:10','2025-06-19 14:20:10','',447,'https://haikuatelier.com/?p=977',0,'revision','',0), (982,1,'2025-06-20 18:59:01','2025-06-20 16:59:01','Uteki : raindrop\r\n\r\nSnake chain necklace with a droplet shaped pendant swirling around a prehnite stone. Made in sterling silver.\r\n\r\n• total length 45cm\r\n• stone 10x8cm\r\n• handcrafted in Brussels\r\n\r\nAll our products are made in 80% recycled sterling silver and 18K gold plated silver.','Uteki Necklace silver','','trash','closed','closed','','uteki-necklace-silver__trashed','','','2026-04-25 08:31:43','2026-04-25 06:31:43','',0,'https://haikuatelier.com/?post_type=product&p=982',39,'product','',0), (992,1,'2025-06-20 19:05:42','2025-06-20 17:05:42','','Uteki necklaces','','inherit','closed','closed','','dsc00689','','','2025-06-20 19:06:07','2025-06-20 17:06:07','',982,'https://haikuatelier.com/app/uploads/2025/06/DSC00689.jpg',0,'attachment','image/jpeg',0), -(994,1,'2025-06-20 19:07:53','2025-06-20 17:07:53','Uteki : raindrop\r\n\r\nSnake chain necklace with a droplet shaped pendant swirling around a prehnite stone. In gold plated silver.\r\n\r\n• total length 45cm\r\n• stone 10x8cm\r\n• handcrafted in Brussels\r\n\r\nAll our products are made in 80% recycled sterling silver and 18K gold plated silver.','Uteki Necklace gold plated','','publish','closed','closed','','uteki-necklace-gold-plated','','','2026-04-24 20:14:06','2026-04-24 18:14:06','',0,'https://haikuatelier.com/?post_type=product&p=994',38,'product','',0), +(994,1,'2025-06-20 19:07:53','2025-06-20 17:07:53','Uteki : raindrop\r\n\r\nSnake chain necklace with a droplet shaped pendant swirling around a prehnite stone. In gold plated silver.\r\n\r\n• total length 45cm\r\n• stone 10x8cm\r\n• handcrafted in Brussels\r\n\r\nAll our products are made in 80% recycled sterling silver and 18K gold plated silver.','Uteki Necklace gold plated','','draft','closed','closed','','uteki-necklace-gold-plated','','','2026-04-27 18:28:27','2026-04-27 16:28:27','',0,'https://haikuatelier.com/?post_type=product&p=994',38,'product','',0), (996,1,'2025-06-20 19:09:52','2025-06-20 17:09:52','','Uteki necklace in gold plated silver','','inherit','closed','closed','','sony-dsc-19','','','2025-06-20 19:10:52','2025-06-20 17:10:52','',994,'https://haikuatelier.com/app/uploads/2025/06/DSC00699.jpg',0,'attachment','image/jpeg',0), (997,1,'2025-06-21 11:54:31','2025-06-21 09:54:31','','','','draft','closed','closed','','','','','2025-06-21 11:54:31','2025-06-21 09:54:31','',0,'https://haikuatelier.com/?post_type=shop_order_placehold&p=997',0,'shop_order_placehold','',2), (1013,1,'2025-07-14 14:37:48','2025-07-14 12:37:48','','','','draft','closed','closed','','','','','2025-07-14 14:37:48','2025-07-14 12:37:48','',0,'https://haikuatelier.com/?post_type=shop_order_placehold&p=1013',0,'shop_order_placehold','',2), @@ -11989,7 +12156,7 @@ INSERT INTO `haikuwp_posts` VALUES (1401,1,'2025-09-06 10:07:55','2025-09-06 08:07:55','Uteki : raindrop\r\n\r\nMedium hoops with a droplet shape intertwined around a thick silver wire. In gold plated silver.\r\n\r\n• diametre 3cm\r\n• wire thickness 25mm\r\n• handcrafted in Brussels\r\n\r\nAll our products are made in 80% recycled sterling silver and 18K gold plated silver.','Uteki Hoops gold plated','','trash','closed','closed','','uteki-hoops-gold-plated__trashed','','','2026-04-25 08:25:46','2026-04-25 06:25:46','',0,'https://haikuatelier.com/?post_type=product&p=1401',36,'product','',0), (1406,1,'2025-09-06 15:00:33','2025-09-06 13:00:33','Uteki : raindrop\r\n\r\nMedium hoops with a droplet shape intertwined around a thick silver wire. In sterling silver.\r\n\r\n• diametre 3cm\r\n• wire thickness 25mm\r\n• handcrafted in Brussels\r\n\r\nAll our products are made in 80% recycled sterling silver and 18K gold plated silver.','Uteki Hoops silver','','trash','closed','closed','','uteki-hoops-silver__trashed','','','2026-04-25 08:25:15','2026-04-25 06:25:15','',0,'https://haikuatelier.com/?post_type=product&p=1406',37,'product','',0), (1443,1,'2025-09-17 20:11:56','2025-09-17 18:11:56','','','','draft','closed','closed','','','','','2025-09-17 20:11:56','2025-09-17 18:11:56','',0,'https://haikuatelier.com/?post_type=shop_order_placehold&p=1443',0,'shop_order_placehold','',2), -(1444,1,'2025-09-20 12:44:44','2025-09-20 10:44:44','PuchiPuchi : the sound of something splashing\r\n\r\nDangling earrings composed of tied ball chains.\r\n
      \r\n
    • • total length 6,5cm
    • \r\n
    • • ball chain diameter 3mm
    • \r\n
    • • handcrafted in Brussels
    • \r\n\r\nAll our products are made in 80% recycled sterling silver and 18ct gold plated silver.','PuchiPuchi Earrings','','publish','closed','closed','','puchi-puchi-earrings','','','2026-04-25 08:28:41','2026-04-25 06:28:41','',0,'https://haikuatelier.com/?post_type=product&p=1444',30,'product','',0), +(1444,1,'2025-09-20 12:44:44','2025-09-20 10:44:44','PuchiPuchi : the sound of something splashing\r\n\r\nDangling earrings composed of tied ball chains.\r\n
        \r\n
      • • total length 6,5cm
      • \r\n
      • • ball chain diameter 3mm
      • \r\n
      • • handcrafted in Brussels
      • \r\n\r\nAll our products are made in 80% recycled sterling silver and 18ct gold plated silver.','PuchiPuchi Earrings','','publish','closed','closed','','puchi-puchi-earrings','','','2026-04-27 13:41:25','2026-04-27 11:41:25','',0,'https://haikuatelier.com/?post_type=product&p=1444',30,'product','',0), (1445,1,'2025-09-20 12:50:00','2025-09-20 10:50:00','','Puchi earrings in silver','','inherit','closed','closed','','pishi-bo','','','2026-02-11 13:53:55','2026-02-11 12:53:55','',1444,'https://haikuatelier.com/app/uploads/2025/09/PISHI-BO.jpg',0,'attachment','image/jpeg',0), (1446,1,'2025-09-20 12:51:05','2025-09-20 10:51:05','','PuchiPuchi earrings in silver','','inherit','closed','closed','','dscf8198','','','2026-02-11 13:53:31','2026-02-11 12:53:31','',1444,'https://haikuatelier.com/app/uploads/2025/09/DSCF8198.jpg',0,'attachment','image/jpeg',0), (1447,1,'2025-09-20 12:52:02','2025-09-20 10:52:02','','Puchi earrings in silver','','inherit','closed','closed','','dscf8226','','','2026-02-11 13:53:41','2026-02-11 12:53:41','',1444,'https://haikuatelier.com/app/uploads/2025/09/DSCF8226.jpg',0,'attachment','image/jpeg',0), @@ -12035,7 +12202,7 @@ INSERT INTO `haikuwp_posts` VALUES (1516,1,'2025-11-19 08:01:23','2025-11-19 07:01:23','PIASU: piercing\r\n\r\nStatement ear cuff made of thick wires and silver beads. In gold plated silver\r\n
          \r\n
        • total height 1,5cm
        • \r\n
        • wire width 2,5cm
        • \r\n
        • handcrafted in Brussels
        • \r\n
        \r\nAll our pieces are made in 80% recycled silver and 18ct gold plated silver.','Piasu Ear Cuff gold plated','','trash','closed','closed','','piasu-ear-cuff-gold-plated__trashed','','','2026-04-25 08:24:28','2026-04-25 06:24:28','',0,'https://haikuatelier.com/?post_type=product&p=1516',26,'product','',0), (1517,1,'2025-11-19 08:02:08','2025-11-19 07:02:08','','Piasu ear cuff in gold plated silver','','inherit','closed','closed','','piasu-ec-g','','','2025-11-19 08:02:43','2025-11-19 07:02:43','',1516,'https://haikuatelier.com/app/uploads/2025/11/PIASU-EC-g.jpg',0,'attachment','image/jpeg',0), (1518,1,'2025-11-19 08:03:13','2025-11-19 07:03:13','','Piasu ear cuff in gold plated silver','','inherit','closed','closed','','2025haiku_00010','','','2025-11-19 08:03:45','2025-11-19 07:03:45','',1516,'https://haikuatelier.com/app/uploads/2025/11/2025HAIKU_00010.jpg',0,'attachment','image/jpeg',0), -(1519,1,'2025-11-19 08:03:24','2025-11-19 07:03:24','','Piasu ear cuff in gold plated silver','','inherit','closed','closed','','2025haiku_00029','','','2025-11-19 08:03:48','2025-11-19 07:03:48','',1516,'https://haikuatelier.com/app/uploads/2025/11/2025HAIKU_00029.jpg',0,'attachment','image/jpeg',0), +(1519,1,'2025-11-19 08:03:24','2025-11-19 07:03:24','','','','inherit','closed','closed','','2025haiku_00029','','','2026-04-27 13:41:08','2026-04-27 11:41:08','',1516,'https://haikuatelier.com/app/uploads/2025/11/2025HAIKU_00029.jpg',0,'attachment','image/jpeg',0), (1526,1,'2025-11-19 11:07:28','2025-11-19 10:07:28','','','','inherit','closed','closed','','2025haiku_00032','','','2026-04-27 11:37:40','2026-04-27 09:37:40','',1520,'https://haikuatelier.com/app/uploads/2025/11/2025HAIKU_00032.jpg',0,'attachment','image/jpeg',0), (1528,1,'2025-11-20 15:49:47','2025-11-20 14:49:47','','','','draft','closed','closed','','','','','2025-11-20 15:49:47','2025-11-20 14:49:47','',0,'https://haikuatelier.com/?post_type=shop_order_placehold&p=1528',0,'shop_order_placehold','',2), (1529,1,'2025-11-24 10:50:48','2025-11-24 09:50:48','','','','draft','closed','closed','','','','','2025-11-24 10:50:48','2025-11-24 09:50:48','',0,'https://haikuatelier.com/?post_type=shop_order_placehold&p=1529',0,'shop_order_placehold','',2), @@ -12259,10 +12426,8 @@ INSERT INTO `haikuwp_posts` VALUES (1802,1,'2026-04-24 20:28:29','2026-04-24 18:28:29','','Ikkan Ring gold plated - 62','Size: 62','publish','closed','closed','','ikkan-ring-gold-plated-62','','','2026-04-25 08:44:18','2026-04-25 06:44:18','',113,'https://haikuatelier.com/?post_type=product_variation&p=1802',15,'product_variation','',0), (1803,1,'2026-04-24 20:28:29','2026-04-24 18:28:29','','Ikkan Ring gold plated - 63','Size: 63','publish','closed','closed','','ikkan-ring-gold-plated-63','','','2026-04-25 08:44:18','2026-04-25 06:44:18','',113,'https://haikuatelier.com/?post_type=product_variation&p=1803',16,'product_variation','',0), (1804,1,'2026-04-24 20:28:30','2026-04-24 18:28:30','','Ikkan Ring gold plated - 64','Size: 64','publish','closed','closed','','ikkan-ring-gold-plated-64','','','2026-04-25 08:44:18','2026-04-25 06:44:18','',113,'https://haikuatelier.com/?post_type=product_variation&p=1804',17,'product_variation','',0), -(1805,1,'2026-04-24 20:38:28','2026-04-24 18:38:28','TAMANORI: in balance on a ball\n\nOval sterling silver hoops lined with dangling box chains of two different length.\n
          \n
        • hoops height 2cm
        • \n
        • chain length 5cm and 3,5cm
        • \n
        • handcrafted in Brussels
        • \n
        \nAll our pieces are made in 80% recycled sterling silver and 18k gold plated silver.','Tamanori Hoops silver','','inherit','closed','closed','','306-autosave-v1','','','2026-04-24 20:38:28','2026-04-24 18:38:28','',306,'https://haikuatelier.com/?p=1805',0,'revision','',0), -(1806,1,'2026-04-25 08:16:19','2026-04-25 06:16:19','MUGURA: vine\n\nMinimalist hoop earrings with thin ends going up on the lobes. In sterling silver.\n
          \n
        • wire thickness 2mm
        • \n
        • total diameter 3cm
        • \n
        • handcrafted in Brussels
        • \n
        \nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Mugura Hoops silver','','inherit','closed','closed','','393-autosave-v1','','','2026-04-25 08:16:19','2026-04-25 06:16:19','',393,'https://haikuatelier.com/?p=1806',0,'revision','',0), -(1807,1,'2026-04-25 08:17:00','2026-04-25 06:17:00','','Mugura Hoops silver - one earring','Side: one earring','publish','closed','closed','','mugura-hoops-silver-one-earring','','','2026-04-25 08:17:53','2026-04-25 06:17:53','',393,'https://haikuatelier.com/?post_type=product_variation&p=1807',2,'product_variation','',0), -(1808,1,'2026-04-25 08:17:00','2026-04-25 06:17:00','','Mugura Hoops silver - pair','Side: pair','publish','closed','closed','','mugura-hoops-silver-pair','','','2026-04-25 08:17:53','2026-04-25 06:17:53','',393,'https://haikuatelier.com/?post_type=product_variation&p=1808',1,'product_variation','',0), +(1805,1,'2026-04-27 18:01:53','2026-04-27 16:01:53','TAMA: soul, spirit\n\nOval sterling silver hoops lined with dangling box chains of two different length.\n
          \n
        • hoops height 2cm
        • \n
        • chain length 5cm and 3,5cm
        • \n
        • handcrafted in Brussels
        • \n
        \nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Tama Hoops silver','','inherit','closed','closed','','306-autosave-v1','','','2026-04-27 18:01:53','2026-04-27 16:01:53','',306,'https://haikuatelier.com/?p=1805',0,'revision','',0), +(1806,1,'2026-04-27 15:19:34','2026-04-27 13:19:34','MUGURA: vine\n\nMinimalist hoop earrings, big and small version, with thin ends going up on the lobes and smoked quartz detail. In sterling silver.\n
          \n
        • wire thickness 2mm
        • \n
        • height 4cm & 2,5cm
        • \n
        • handcrafted in Brussels
        • \n
        \nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Mugura Hoops silver','','inherit','closed','closed','','393-autosave-v1','','','2026-04-27 15:19:34','2026-04-27 13:19:34','',393,'https://haikuatelier.com/?p=1806',0,'revision','',0), (1809,1,'2026-04-26 15:42:31','2026-04-26 13:42:31','IKKAN : link\r\n\r\nA bracelet in sterling silver mixing a rigid band and loose curb chain\r\n
          \r\n
        • size 1: 6cm diameter / size 2: 7cm diameter
        • \r\n
        • wire thickness 2,5mm
        • \r\n
        • handcrafted in Brussels
        • \r\n
        \r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Puchi Bracelet','','draft','closed','closed','','','','','2026-04-26 15:45:31','2026-04-26 13:45:31','',0,'https://haikuatelier.com/?post_type=product&p=1809',14,'product','',0), (1810,1,'2026-04-26 15:42:31','2026-04-26 13:42:31','','Puchi Bracelet - Size 1','Size: Size 1','publish','closed','closed','','tamanori-earrings-gold-plated-copy-size-5','','','2026-04-26 15:42:31','2026-04-26 13:42:31','',1809,'https://haikuatelier.com/?post_type=product_variation&p=1810',1,'product_variation','',0), (1811,1,'2026-04-26 15:42:31','2026-04-26 13:42:31','','Puchi Bracelet - Size 2','Size: Size 2','publish','closed','closed','','tamanori-earrings-gold-plated-copy-size-6','','','2026-04-26 15:42:31','2026-04-26 13:42:31','',1809,'https://haikuatelier.com/?post_type=product_variation&p=1811',2,'product_variation','',0), @@ -12272,9 +12437,7 @@ INSERT INTO `haikuwp_posts` VALUES (1815,1,'2026-04-26 16:58:04','2026-04-26 14:58:04','','_©Clelia.Odette-4477-copie','','inherit','closed','closed','','_clelia-odette-4477-copie','','','2026-04-26 16:58:25','2026-04-26 14:58:25','',263,'https://haikuatelier.com/app/uploads/2024/10/©Clelia.Odette-4477-copie.jpg',0,'attachment','image/jpeg',0), (1816,1,'2026-04-26 17:17:17','2026-04-26 15:17:17','','','','inherit','closed','closed','','ikkan-br','','','2026-04-26 17:17:33','2026-04-26 15:17:33','',240,'https://haikuatelier.com/app/uploads/2024/10/IKKAN-BR.jpg',0,'attachment','image/jpeg',0), (1817,1,'2026-04-26 17:19:51','2026-04-26 15:19:51','','','','inherit','closed','closed','','_clelia-odette-4332','','','2026-04-26 17:20:04','2026-04-26 15:20:04','',240,'https://haikuatelier.com/app/uploads/2024/10/©Clelia.Odette-4332.jpg',0,'attachment','image/jpeg',0), -(1818,1,'2026-04-27 09:58:01','2026-04-27 07:58:01','','','','inherit','closed','closed','','fuyou-br-2','','','2026-04-27 09:58:21','2026-04-27 07:58:21','',258,'https://haikuatelier.com/app/uploads/2024/10/FUYOU-BR-1.jpg',0,'attachment','image/jpeg',0), (1819,1,'2026-04-27 10:03:11','2026-04-27 08:03:11','','','','inherit','closed','closed','','2025haiku_0003','','','2026-04-27 10:03:24','2026-04-27 08:03:24','',258,'https://haikuatelier.com/app/uploads/2024/10/2025HAIKU_0003.jpg',0,'attachment','image/jpeg',0), -(1820,1,'2026-04-27 10:03:49','2026-04-27 08:03:49','Fuyou: floating leave on water\r\n\r\nRectangular trace chain bracelet in sterling silver with a fluid oval shape element in the center and gold plated details.\r\n
          \r\n
        • adjustable in between 15 and 18cm
        • \r\n
        • oval center shape 2cm caliber
        • \r\n
        • handcrafted in Brussels
        • \r\n
        \r\nAll our pieces are made in 80% recycled sterling silver and 18ct gold plated silver.','Fuyou Bracelet','','inherit','closed','closed','','258-autosave-v1','','','2026-04-27 10:03:49','2026-04-27 08:03:49','',258,'https://haikuatelier.com/?p=1820',0,'revision','',0), (1821,1,'2026-04-27 10:17:07','2026-04-27 08:17:07','','','','inherit','closed','closed','','hatta-ec-g','','','2026-04-27 10:17:29','2026-04-27 08:17:29','',1560,'https://haikuatelier.com/app/uploads/2025/11/HATTA-EC-g.jpg',0,'attachment','image/jpeg',0), (1822,1,'2026-04-27 10:29:47','2026-04-27 08:29:47','','','','inherit','closed','closed','','hatta-ec-s','','','2026-04-27 10:30:00','2026-04-27 08:30:00','',1555,'https://haikuatelier.com/app/uploads/2025/11/HATTA-EC-s.jpg',0,'attachment','image/jpeg',0), (1824,1,'2026-04-27 10:41:08','2026-04-27 08:41:08','','','','inherit','closed','closed','','hatta-cr-g','','','2026-04-27 10:41:26','2026-04-27 08:41:26','',1549,'https://haikuatelier.com/app/uploads/2025/11/HATTA-CR-g.jpg',0,'attachment','image/jpeg',0), @@ -12286,7 +12449,27 @@ INSERT INTO `haikuwp_posts` VALUES (1831,1,'2026-04-27 11:35:28','2026-04-27 09:35:28','','','','inherit','closed','closed','','piasu-ec','','','2026-04-27 11:35:36','2026-04-27 09:35:36','',1512,'https://haikuatelier.com/app/uploads/2025/11/PIASU-EC.jpg',0,'attachment','image/jpeg',0), (1832,1,'2026-04-27 11:42:14','2026-04-27 09:42:14','','2025HAIKU_00010','','inherit','closed','closed','','2025haiku_00010-2','','','2026-04-27 11:42:32','2026-04-27 09:42:32','',1512,'https://haikuatelier.com/app/uploads/2025/11/2025HAIKU_00010-1.jpg',0,'attachment','image/jpeg',0), (1833,1,'2026-04-27 11:51:46','2026-04-27 09:51:46','','','','inherit','closed','closed','','piasu-b-2','','','2026-04-27 11:51:55','2026-04-27 09:51:55','',1467,'https://haikuatelier.com/app/uploads/2025/09/PIASU-B-1.jpg',0,'attachment','image/jpeg',0), -(1834,1,'2026-04-27 13:14:50','2026-04-27 11:14:50','','','','inherit','closed','closed','','_clelia-odette-2-113-copie','','','2026-04-27 13:15:02','2026-04-27 11:15:02','',1467,'https://haikuatelier.com/app/uploads/2025/09/©Clelia.Odette-2-113-copie.jpg',0,'attachment','image/jpeg',0); +(1834,1,'2026-04-27 13:14:50','2026-04-27 11:14:50','','','','inherit','closed','closed','','_clelia-odette-2-113-copie','','','2026-04-27 13:15:02','2026-04-27 11:15:02','',1467,'https://haikuatelier.com/app/uploads/2025/09/©Clelia.Odette-2-113-copie.jpg',0,'attachment','image/jpeg',0), +(1835,1,'2026-04-27 13:38:04','2026-04-27 11:38:04','','','','inherit','closed','closed','','puchi-bo','','','2026-04-27 13:38:18','2026-04-27 11:38:18','',1444,'https://haikuatelier.com/app/uploads/2025/09/PUCHI-BO.jpg',0,'attachment','image/jpeg',0), +(1836,1,'2026-04-27 13:54:04','2026-04-27 11:54:04','','','','inherit','closed','closed','','uteki-b-s-2','','','2026-04-27 13:54:19','2026-04-27 11:54:19','',941,'https://haikuatelier.com/app/uploads/2025/06/UTEKI-B-s.jpg',0,'attachment','image/jpeg',0), +(1837,1,'2026-04-27 14:04:02','2026-04-27 12:04:02','','','','inherit','closed','closed','','uteki-b-g-3','','','2026-04-27 14:04:16','2026-04-27 12:04:16','',953,'https://haikuatelier.com/app/uploads/2025/06/UTEKI-B-g-1.jpg',0,'attachment','image/jpeg',0), +(1838,1,'2026-04-27 14:17:33','2026-04-27 12:17:33','','','','inherit','closed','closed','','fuyou-bo','','','2026-04-27 14:17:49','2026-04-27 12:17:49','',766,'https://haikuatelier.com/app/uploads/2024/11/FUYOU-BO.jpg',0,'attachment','image/jpeg',0), +(1839,1,'2026-04-27 14:53:27','2026-04-27 12:53:27','','','','inherit','closed','closed','','mugu-bop','','','2026-04-27 14:53:43','2026-04-27 12:53:43','',490,'https://haikuatelier.com/app/uploads/2024/11/MUGU-BOP.jpg',0,'attachment','image/jpeg',0), +(1840,1,'2026-04-27 15:18:52','2026-04-27 13:18:52','','','','inherit','closed','closed','','mugu-cr-s','','','2026-04-27 15:19:04','2026-04-27 13:19:04','',393,'https://haikuatelier.com/app/uploads/2024/10/MUGU-CR-s.jpg',0,'attachment','image/jpeg',0), +(1841,1,'2026-04-27 15:24:51','2026-04-27 13:24:51','','','','inherit','closed','closed','','_clelia-odette-4306','','','2026-04-27 15:25:16','2026-04-27 13:25:16','',393,'https://haikuatelier.com/app/uploads/2024/10/©Clelia.Odette-4306.jpg',0,'attachment','image/jpeg',0), +(1842,1,'2026-04-27 15:25:36','2026-04-27 13:25:36','','','','inherit','closed','closed','','_clelia-odette-4619-copie','','','2026-04-27 15:25:58','2026-04-27 13:25:58','',393,'https://haikuatelier.com/app/uploads/2024/10/©Clelia.Odette-4619-copie.jpg',0,'attachment','image/jpeg',0), +(1843,1,'2026-04-27 15:29:59','2026-04-27 13:29:59','','Mugura Hoops silver - all','Side: all','publish','closed','closed','','mugura-hoops-silver-all','','','2026-04-27 15:33:27','2026-04-27 13:33:27','',393,'https://haikuatelier.com/?post_type=product_variation&p=1843',1,'product_variation','',0), +(1846,1,'2026-04-27 15:30:00','2026-04-27 13:30:00','','Mugura Hoops silver - pair big hoops','Side: pair big hoops','publish','closed','closed','','mugura-hoops-silver-pair-big-hoops','','','2026-04-27 15:33:27','2026-04-27 13:33:27','',393,'https://haikuatelier.com/?post_type=product_variation&p=1846',2,'product_variation','',0), +(1847,1,'2026-04-27 15:30:00','2026-04-27 13:30:00','','Mugura Hoops silver - pair small hoops','Side: pair small hoops','publish','closed','closed','','mugura-hoops-silver-pair-small-hoops','','','2026-04-27 15:33:27','2026-04-27 13:33:27','',393,'https://haikuatelier.com/?post_type=product_variation&p=1847',3,'product_variation','',0), +(1848,1,'2026-04-27 17:40:05','2026-04-27 15:40:05','','','','inherit','closed','closed','','fuyou-cr1-2','','','2026-04-27 17:40:21','2026-04-27 15:40:21','',318,'https://haikuatelier.com/app/uploads/2024/10/FUYOU-CR1.jpg',0,'attachment','image/jpeg',0), +(1849,1,'2026-04-27 17:46:50','2026-04-27 15:46:50','','','','inherit','closed','closed','','_clelia-odette-4158','','','2026-04-27 17:47:05','2026-04-27 15:47:05','',318,'https://haikuatelier.com/app/uploads/2024/10/©Clelia.Odette-4158.jpg',0,'attachment','image/jpeg',0), +(1850,1,'2026-04-27 17:47:25','2026-04-27 15:47:25','','_©Clelia.Odette-4167','','inherit','closed','closed','','_clelia-odette-4167','','','2026-04-27 17:47:33','2026-04-27 15:47:33','',318,'https://haikuatelier.com/app/uploads/2024/10/©Clelia.Odette-4167.jpg',0,'attachment','image/jpeg',0), +(1851,1,'2026-04-27 17:57:35','2026-04-27 15:57:35','','','','inherit','closed','closed','','tama-cr-g','','','2026-04-27 17:58:06','2026-04-27 15:58:06','',312,'https://haikuatelier.com/app/uploads/2024/10/TAMA-CR-g.jpg',0,'attachment','image/jpeg',0), +(1852,1,'2026-04-27 17:58:02','2026-04-27 15:58:02','TAMA: soul, spirit\n\nOval gold plated silver hoops lined with dangling box chains of two different length.\n
          \n
        • hoops height 2cm
        • \n
        • chain length 5cm and 3,5cm
        • \n
        • handcrafted in Brussels
        • \n
        \nAll our pieces are made in 80% recycles sterling silver and 18ct gold plated silver.','Tama Hoops gold plated','','inherit','closed','closed','','312-autosave-v1','','','2026-04-27 17:58:02','2026-04-27 15:58:02','',312,'https://haikuatelier.com/?p=1852',0,'revision','',0), +(1853,1,'2026-04-27 18:04:32','2026-04-27 16:04:32','','','','inherit','closed','closed','','tama-cr-s','','','2026-04-27 18:04:44','2026-04-27 16:04:44','',306,'https://haikuatelier.com/app/uploads/2024/10/TAMA-CR-s.jpg',0,'attachment','image/jpeg',0), +(1854,1,'2026-04-27 18:29:00','2026-04-27 16:29:00','','','','inherit','closed','closed','','fuyou-c','','','2026-04-27 18:29:11','2026-04-27 16:29:11','',274,'https://haikuatelier.com/app/uploads/2024/10/FUYOU-C.jpg',0,'attachment','image/jpeg',0), +(1855,1,'2026-04-27 18:31:30','2026-04-27 16:31:30','','','','inherit','closed','closed','','2025haiku_00061','','','2026-04-27 18:31:41','2026-04-27 16:31:41','',274,'https://haikuatelier.com/app/uploads/2024/10/2025HAIKU_00061.jpg',0,'attachment','image/jpeg',0), +(1856,1,'2026-04-27 18:42:05','2026-04-27 16:42:05','','','','inherit','closed','closed','','fuyou-br-2','','','2026-04-27 18:42:17','2026-04-27 16:42:17','',258,'https://haikuatelier.com/app/uploads/2024/10/FUYOU-BR-1.jpg',0,'attachment','image/jpeg',0); /*!40000 ALTER TABLE `haikuwp_posts` ENABLE KEYS */; UNLOCK TABLES; COMMIT; @@ -12439,9 +12622,12 @@ INSERT INTO `haikuwp_term_relationships` VALUES (318,61,0), (393,4,0), (393,30,0), -(393,45,0), -(393,66,0), (393,67,0), +(393,76,0), +(393,114,0), +(393,115,0), +(393,116,0), +(393,117,0), (398,2,0), (398,30,0), (398,67,0), @@ -12612,8 +12798,6 @@ INSERT INTO `haikuwp_term_relationships` VALUES (1689,102,0), (1689,103,0), (1689,104,0), -(1807,9,0), -(1808,9,0), (1809,4,0), (1809,33,0), (1809,58,0), @@ -12640,7 +12824,7 @@ CREATE TABLE `haikuwp_term_taxonomy` ( PRIMARY KEY (`term_taxonomy_id`), UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`), KEY `taxonomy` (`taxonomy`) -) ENGINE=InnoDB AUTO_INCREMENT=114 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +) ENGINE=InnoDB AUTO_INCREMENT=118 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -12652,14 +12836,14 @@ LOCK TABLES `haikuwp_term_taxonomy` WRITE; /*!40000 ALTER TABLE `haikuwp_term_taxonomy` DISABLE KEYS */; INSERT INTO `haikuwp_term_taxonomy` VALUES (1,1,'category','',0,1), -(2,2,'product_type','',0,12), +(2,2,'product_type','',0,11), (3,3,'product_type','',0,0), (4,4,'product_type','',0,18), (5,5,'product_type','',0,0), (6,6,'product_visibility','',0,0), (7,7,'product_visibility','',0,0), (8,8,'product_visibility','',0,0), -(9,9,'product_visibility','',0,2), +(9,9,'product_visibility','',0,0), (10,10,'product_visibility','',0,0), (11,11,'product_visibility','',0,0), (12,12,'product_visibility','',0,0), @@ -12671,7 +12855,7 @@ INSERT INTO `haikuwp_term_taxonomy` VALUES (21,21,'category','',0,0), (30,30,'product_cat','',0,15), (31,31,'product_cat','',0,6), -(32,32,'product_cat','',0,3), +(32,32,'product_cat','',0,2), (33,33,'product_cat','',0,2), (36,36,'collection','',0,0), (37,37,'pa_size','',0,5), @@ -12682,7 +12866,7 @@ INSERT INTO `haikuwp_term_taxonomy` VALUES (42,42,'pa_size','',0,5), (43,43,'pa_size','',0,5), (44,44,'pa_size','',0,5), -(45,45,'pa_side','',0,7), +(45,45,'pa_side','',0,6), (48,48,'pa_stone','',0,1), (49,49,'pa_stone','',0,1), (50,50,'collection','',0,4), @@ -12701,7 +12885,7 @@ INSERT INTO `haikuwp_term_taxonomy` VALUES (63,63,'pa_side','',0,1), (64,64,'pa_side','',0,2), (65,65,'collection','',0,0), -(66,66,'pa_side','',0,1), +(66,66,'pa_side','',0,0), (67,67,'collection','',0,2), (68,68,'pa_stone','',0,0), (69,69,'pa_stone','',0,0), @@ -12711,11 +12895,11 @@ INSERT INTO `haikuwp_term_taxonomy` VALUES (73,73,'pa_stone','',0,0), (74,74,'pa_stone','',0,0), (75,75,'pa_stone','',0,0), -(76,76,'pa_side','',0,0), +(76,76,'pa_side','',0,1), (77,77,'pa_side','',0,3), (78,78,'pa_side','',0,3), (79,79,'pa_stone','',0,0), -(80,80,'collection','',0,3), +(80,80,'collection','',0,2), (81,81,'product_tag','',0,1), (82,82,'collection','',0,0), (83,83,'collection','',0,0), @@ -12746,7 +12930,11 @@ INSERT INTO `haikuwp_term_taxonomy` VALUES (110,110,'pa_size','',0,5), (111,111,'pa_size','',0,5), (112,112,'pa_size','',0,5), -(113,113,'pa_size','',0,5); +(113,113,'pa_size','',0,5), +(114,114,'pa_side','',0,1), +(115,115,'pa_side','',0,1), +(116,116,'pa_side','',0,1), +(117,117,'pa_side','',0,1); /*!40000 ALTER TABLE `haikuwp_term_taxonomy` ENABLE KEYS */; UNLOCK TABLES; COMMIT; @@ -12767,7 +12955,7 @@ CREATE TABLE `haikuwp_termmeta` ( PRIMARY KEY (`meta_id`), KEY `term_id` (`term_id`), KEY `meta_key` (`meta_key`(191)) -) ENGINE=InnoDB AUTO_INCREMENT=92 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +) ENGINE=InnoDB AUTO_INCREMENT=96 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -12796,7 +12984,7 @@ INSERT INTO `haikuwp_termmeta` VALUES (20,15,'order','6'), (21,30,'product_count_product_cat','15'), (22,31,'product_count_product_cat','6'), -(23,32,'product_count_product_cat','3'), +(23,32,'product_count_product_cat','2'), (24,33,'product_count_product_cat','2'), (25,15,'product_count_product_cat','1'), (28,37,'order','3'), @@ -12858,7 +13046,11 @@ INSERT INTO `haikuwp_termmeta` VALUES (88,110,'order','10'), (89,111,'order','12'), (90,112,'order','14'), -(91,113,'order','16'); +(91,113,'order','16'), +(92,114,'order','0'), +(93,115,'order','0'), +(94,116,'order','0'), +(95,117,'order','0'); /*!40000 ALTER TABLE `haikuwp_termmeta` ENABLE KEYS */; UNLOCK TABLES; COMMIT; @@ -12879,7 +13071,7 @@ CREATE TABLE `haikuwp_terms` ( PRIMARY KEY (`term_id`), KEY `slug` (`slug`(191)), KEY `name` (`name`(191)) -) ENGINE=InnoDB AUTO_INCREMENT=114 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; +) ENGINE=InnoDB AUTO_INCREMENT=118 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -12985,7 +13177,11 @@ INSERT INTO `haikuwp_terms` VALUES (110,'57','57',0), (111,'59','59',0), (112,'61','61',0), -(113,'63','63',0); +(113,'63','63',0), +(114,'pair big hoops','pair-big-hoops',0), +(115,'pair small hoops','pair-small-hoops',0), +(116,'one big hoop','one-big-hoop',0), +(117,'one small hoop','one-small-hoop',0); /*!40000 ALTER TABLE `haikuwp_terms` ENABLE KEYS */; UNLOCK TABLES; COMMIT; @@ -13037,7 +13233,7 @@ INSERT INTO `haikuwp_usermeta` VALUES (19,1,'_woocommerce_tracks_anon_id','woo:d4XJVDeUWJmLLIBoynrGwlsO'), (21,1,'last_update','1746806847'), (22,1,'woocommerce_admin_task_list_tracked_started_tasks','{\"customize-store\":1,\"products\":1}'), -(23,1,'wc_last_active','1777288552'), +(23,1,'wc_last_active','1777308185'), (24,1,'meta-box-order_product','a:4:{s:25:\"carbon_fields_after_title\";s:0:\"\";s:4:\"side\";s:101:\"submitdiv,slugdiv,postimagediv,product_catdiv,tagsdiv-collection,tagsdiv-product_tag,product_branddiv\";s:6:\"normal\";s:63:\"postexcerpt,postcustom,carbon_fields_container_products_details\";s:8:\"advanced\";s:25:\"woocommerce-product-data,\";}'), (25,1,'edit_page_per_page','20'), (26,1,'haikuwp_user-settings','posts_list_mode=excerpt&libraryContent=browse&editor=html&hidetb=0'), @@ -14801,8 +14997,9 @@ INSERT INTO `haikuwp_wc_product_attributes_lookup` VALUES (655,312,'pa_side',45,1,1), (654,312,'pa_side',62,1,1), (656,312,'pa_side',64,1,1), -(1808,393,'pa_side',45,1,1), -(1807,393,'pa_side',66,1,1), +(1843,393,'pa_side',76,1,1), +(1846,393,'pa_side',114,1,1), +(1847,393,'pa_side',115,1,1), (494,490,'pa_side',45,1,1), (493,490,'pa_side',77,1,1), (495,490,'pa_side',78,1,1), @@ -15004,7 +15201,7 @@ INSERT INTO `haikuwp_wc_product_meta_lookup` VALUES (306,'TAMANORI-CR-s',0,0,65.0000,80.0000,0,1,'instock',0,0.00,6,'taxable','',''), (312,'TAMANORI-CR-g',0,0,68.0000,85.0000,0,2,'instock',0,0.00,1,'taxable','',''), (318,'FUYOU-CR',0,0,65.0000,65.0000,0,1,'instock',0,0.00,3,'taxable','',''), -(393,'MUGURA-CR-s',0,0,65.0000,80.0000,0,0,'onbackorder',0,0.00,0,'taxable','',''), +(393,'MUGURA-CR-s',0,0,68.0000,120.0000,0,1,'instock',0,0.00,0,'taxable','',''), (398,'MUGURA-CR-g',0,0,85.0000,85.0000,0,0,'onbackorder',0,0.00,0,'taxable','',''), (435,'KARA-EC-s',0,0,50.0000,50.0000,0,2,'instock',0,0.00,4,'taxable','',''), (447,'KARA-EC-s-1',0,0,55.0000,55.0000,0,4,'instock',0,0.00,3,'taxable','',''), @@ -15201,11 +15398,12 @@ INSERT INTO `haikuwp_wc_product_meta_lookup` VALUES (1802,'',0,0,125.0000,125.0000,0,NULL,'instock',0,0.00,0,'taxable','parent',''), (1803,'',0,0,125.0000,125.0000,0,NULL,'instock',0,0.00,0,'taxable','parent',''), (1804,'',0,0,125.0000,125.0000,0,NULL,'instock',0,0.00,0,'taxable','parent',''), -(1807,'',0,0,65.0000,65.0000,0,NULL,'onbackorder',0,0.00,0,'taxable','parent',''), -(1808,'',0,0,80.0000,80.0000,0,NULL,'onbackorder',0,0.00,0,'taxable','parent',''), (1809,'IKKAN-BR-3',0,0,120.0000,120.0000,0,1,'instock',0,0.00,0,'taxable','',''), (1810,'IKKAN-BR-s-3',0,0,120.0000,120.0000,0,NULL,'instock',0,0.00,0,'taxable','parent',''), -(1811,'IKKAN-BR-s-4',0,0,120.0000,120.0000,0,NULL,'instock',0,0.00,0,'taxable','parent',''); +(1811,'IKKAN-BR-s-4',0,0,120.0000,120.0000,0,NULL,'instock',0,0.00,0,'taxable','parent',''), +(1843,'',0,0,120.0000,120.0000,0,NULL,'instock',0,0.00,0,'taxable','parent',''), +(1846,'',0,0,80.0000,80.0000,0,NULL,'instock',0,0.00,0,'taxable','parent',''), +(1847,'',0,0,68.0000,68.0000,0,NULL,'instock',0,0.00,0,'taxable','parent',''); /*!40000 ALTER TABLE `haikuwp_wc_product_meta_lookup` ENABLE KEYS */; UNLOCK TABLES; COMMIT; @@ -15370,7 +15568,7 @@ SET @OLD_AUTOCOMMIT=@@AUTOCOMMIT, @@AUTOCOMMIT=0; LOCK TABLES `haikuwp_woocommerce_api_keys` WRITE; /*!40000 ALTER TABLE `haikuwp_woocommerce_api_keys` DISABLE KEYS */; INSERT INTO `haikuwp_woocommerce_api_keys` VALUES -(3,1,'lecture-clients','read_write','5d6090d73adb9034e3ece67a7e0394110a40dc8da3d59244bc4e916e8fd16533','cs_e213979ea3d1490b275dd75c8d53d05c82853119',NULL,'3606954','2026-04-27 12:42:17'); +(3,1,'lecture-clients','read_write','5d6090d73adb9034e3ece67a7e0394110a40dc8da3d59244bc4e916e8fd16533','cs_e213979ea3d1490b275dd75c8d53d05c82853119',NULL,'3606954','2026-04-27 22:23:21'); /*!40000 ALTER TABLE `haikuwp_woocommerce_api_keys` ENABLE KEYS */; UNLOCK TABLES; COMMIT; @@ -18818,4 +19016,4 @@ SET AUTOCOMMIT=@OLD_AUTOCOMMIT; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*M!100616 SET NOTE_VERBOSITY=@OLD_NOTE_VERBOSITY */; --- Dump completed on 2026-04-27 13:30:56 +-- Dump completed on 2026-04-27 23:41:18 diff --git a/mago-schema.json b/mago-schema.json index 6d8bf9d4..e162e461 100644 --- a/mago-schema.json +++ b/mago-schema.json @@ -640,6 +640,11 @@ "description": "Whether to preserve line breaks in parameter lists, even if they could fit on a single line.\n\nDefault: false", "type": "boolean" }, + "preserve-redundant-logical-binary-expression-parentheses": { + "default": false, + "description": "Whether to preserve author-written parentheses around logical binary sub-expressions\neven when PHP's operator precedence makes them redundant.\n\nWhen enabled, explicit grouping parentheses that an author added for clarity are kept:\n```php\nif (($var1 > 200 && $var2 < 1) || ($var1 <= 200 && $var2 < 3)) {\n}\n```\n\nWhen disabled (the default), the formatter removes parentheses that the precedence rules\nalready imply:\n```php\nif ($var1 > 200 && $var2 < 1 || $var1 <= 200 && $var2 < 3) {\n}\n```\n\nThis only applies to logical operators (`&&`, `||`, `and`, `or`, `xor`): parentheses\nthat group a logical sub-expression inside another logical expression.\n\nDefault: false", + "type": "boolean" + }, "preset": { "anyOf": [ { @@ -1520,6 +1525,10 @@ "level": "Help", "max_allowed_statements": 0 }, + "prefer-explode-over-preg-split": { + "enabled": false, + "level": "Warning" + }, "prefer-first-class-callable": { "check-functions": false, "enabled": true, @@ -1533,6 +1542,10 @@ "enabled": false, "level": "Help" }, + "prefer-self-return-type": { + "enabled": false, + "level": "Help" + }, "prefer-static-closure": { "enabled": true, "level": "Help" @@ -1971,6 +1984,14 @@ "RuleSettings100": { "additionalProperties": false, "properties": { + "camel": { + "default": false, + "type": "boolean" + }, + "either": { + "default": false, + "type": "boolean" + }, "enabled": { "default": true, "type": "boolean" @@ -1983,7 +2004,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Help" } }, "type": "object" @@ -2023,12 +2044,32 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Help" + "default": "Warning" } }, "type": "object" }, "RuleSettings103": { + "additionalProperties": false, + "properties": { + "enabled": { + "default": true, + "type": "boolean" + }, + "exclude": { + "items": { + "type": "string" + }, + "type": "array" + }, + "level": { + "$ref": "#/$defs/Level", + "default": "Help" + } + }, + "type": "object" + }, + "RuleSettings104": { "additionalProperties": false, "properties": { "enabled": { @@ -2054,7 +2095,7 @@ }, "type": "object" }, - "RuleSettings104": { + "RuleSettings105": { "additionalProperties": false, "properties": { "enabled": { @@ -2074,7 +2115,7 @@ }, "type": "object" }, - "RuleSettings105": { + "RuleSettings106": { "additionalProperties": false, "properties": { "enabled": { @@ -2094,7 +2135,7 @@ }, "type": "object" }, - "RuleSettings106": { + "RuleSettings107": { "additionalProperties": false, "properties": { "enabled": { @@ -2114,7 +2155,7 @@ }, "type": "object" }, - "RuleSettings107": { + "RuleSettings108": { "additionalProperties": false, "properties": { "enabled": { @@ -2134,26 +2175,6 @@ }, "type": "object" }, - "RuleSettings108": { - "additionalProperties": false, - "properties": { - "enabled": { - "default": true, - "type": "boolean" - }, - "exclude": { - "items": { - "type": "string" - }, - "type": "array" - }, - "level": { - "$ref": "#/$defs/Level", - "default": "Note" - } - }, - "type": "object" - }, "RuleSettings109": { "additionalProperties": false, "properties": { @@ -2169,7 +2190,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Note" } }, "type": "object" @@ -2273,7 +2294,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Error" + "default": "Warning" } }, "type": "object" @@ -2293,7 +2314,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Error" } }, "type": "object" @@ -2421,10 +2442,6 @@ "RuleSettings120": { "additionalProperties": false, "properties": { - "allow-loose-behavior": { - "default": false, - "type": "boolean" - }, "enabled": { "default": true, "type": "boolean" @@ -2445,7 +2462,7 @@ "RuleSettings121": { "additionalProperties": false, "properties": { - "allow-disabling": { + "allow-loose-behavior": { "default": false, "type": "boolean" }, @@ -2469,6 +2486,10 @@ "RuleSettings122": { "additionalProperties": false, "properties": { + "allow-disabling": { + "default": false, + "type": "boolean" + }, "enabled": { "default": true, "type": "boolean" @@ -2521,14 +2542,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Error" - }, - "threshold": { - "default": 20, - "format": "uint16", - "maximum": 65535, - "minimum": 0, - "type": "integer" + "default": "Warning" } }, "type": "object" @@ -2536,14 +2550,6 @@ "RuleSettings125": { "additionalProperties": false, "properties": { - "count-hooks": { - "default": false, - "type": "boolean" - }, - "count-setters-and-getters": { - "default": false, - "type": "boolean" - }, "enabled": { "default": true, "type": "boolean" @@ -2559,7 +2565,7 @@ "default": "Error" }, "threshold": { - "default": 10, + "default": 20, "format": "uint16", "maximum": 65535, "minimum": 0, @@ -2571,6 +2577,14 @@ "RuleSettings126": { "additionalProperties": false, "properties": { + "count-hooks": { + "default": false, + "type": "boolean" + }, + "count-setters-and-getters": { + "default": false, + "type": "boolean" + }, "enabled": { "default": true, "type": "boolean" @@ -2610,11 +2624,14 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Help" + "default": "Error" }, - "psr": { - "default": false, - "type": "boolean" + "threshold": { + "default": 10, + "format": "uint16", + "maximum": 65535, + "minimum": 0, + "type": "integer" } }, "type": "object" @@ -2634,12 +2651,56 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Note" + "default": "Help" + }, + "psr": { + "default": false, + "type": "boolean" } }, "type": "object" }, "RuleSettings129": { + "additionalProperties": false, + "properties": { + "enabled": { + "default": true, + "type": "boolean" + }, + "exclude": { + "items": { + "type": "string" + }, + "type": "array" + }, + "level": { + "$ref": "#/$defs/Level", + "default": "Note" + } + }, + "type": "object" + }, + "RuleSettings13": { + "additionalProperties": false, + "properties": { + "enabled": { + "default": true, + "type": "boolean" + }, + "exclude": { + "items": { + "type": "string" + }, + "type": "array" + }, + "level": { + "$ref": "#/$defs/Level", + "default": "Help" + } + }, + "type": "object" + }, + "RuleSettings130": { "additionalProperties": false, "properties": { "camel": { @@ -2671,51 +2732,11 @@ }, "type": "object" }, - "RuleSettings13": { - "additionalProperties": false, - "properties": { - "enabled": { - "default": true, - "type": "boolean" - }, - "exclude": { - "items": { - "type": "string" - }, - "type": "array" - }, - "level": { - "$ref": "#/$defs/Level", - "default": "Help" - } - }, - "type": "object" - }, - "RuleSettings130": { - "additionalProperties": false, - "properties": { - "enabled": { - "default": true, - "type": "boolean" - }, - "exclude": { - "items": { - "type": "string" - }, - "type": "array" - }, - "level": { - "$ref": "#/$defs/Level", - "default": "Help" - } - }, - "type": "object" - }, "RuleSettings131": { "additionalProperties": false, "properties": { "enabled": { - "default": false, + "default": true, "type": "boolean" }, "exclude": { @@ -2726,7 +2747,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Help" } }, "type": "object" @@ -2735,7 +2756,7 @@ "additionalProperties": false, "properties": { "enabled": { - "default": true, + "default": false, "type": "boolean" }, "exclude": { @@ -2755,7 +2776,7 @@ "additionalProperties": false, "properties": { "enabled": { - "default": false, + "default": true, "type": "boolean" }, "exclude": { @@ -2786,12 +2807,32 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Error" + "default": "Warning" } }, "type": "object" }, "RuleSettings135": { + "additionalProperties": false, + "properties": { + "enabled": { + "default": false, + "type": "boolean" + }, + "exclude": { + "items": { + "type": "string" + }, + "type": "array" + }, + "level": { + "$ref": "#/$defs/Level", + "default": "Error" + } + }, + "type": "object" + }, + "RuleSettings136": { "additionalProperties": false, "properties": { "allow-class-alias": { @@ -2826,26 +2867,6 @@ }, "type": "object" }, - "RuleSettings136": { - "additionalProperties": false, - "properties": { - "enabled": { - "default": true, - "type": "boolean" - }, - "exclude": { - "items": { - "type": "string" - }, - "type": "array" - }, - "level": { - "$ref": "#/$defs/Level", - "default": "Error" - } - }, - "type": "object" - }, "RuleSettings137": { "additionalProperties": false, "properties": { @@ -2879,16 +2900,6 @@ }, "type": "array" }, - "known-sink-functions": { - "default": [ - "printf" - ], - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, "level": { "$ref": "#/$defs/Level", "default": "Error" @@ -2909,6 +2920,16 @@ }, "type": "array" }, + "known-sink-functions": { + "default": [ + "printf" + ], + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, "level": { "$ref": "#/$defs/Level", "default": "Error" @@ -2953,6 +2974,26 @@ "type": "object" }, "RuleSettings140": { + "additionalProperties": false, + "properties": { + "enabled": { + "default": true, + "type": "boolean" + }, + "exclude": { + "items": { + "type": "string" + }, + "type": "array" + }, + "level": { + "$ref": "#/$defs/Level", + "default": "Error" + } + }, + "type": "object" + }, + "RuleSettings141": { "additionalProperties": false, "properties": { "camel": { @@ -2980,26 +3021,6 @@ }, "type": "object" }, - "RuleSettings141": { - "additionalProperties": false, - "properties": { - "enabled": { - "default": true, - "type": "boolean" - }, - "exclude": { - "items": { - "type": "string" - }, - "type": "array" - }, - "level": { - "$ref": "#/$defs/Level", - "default": "Error" - } - }, - "type": "object" - }, "RuleSettings142": { "additionalProperties": false, "properties": { @@ -3015,7 +3036,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Error" } }, "type": "object" @@ -3061,6 +3082,26 @@ "type": "object" }, "RuleSettings145": { + "additionalProperties": false, + "properties": { + "enabled": { + "default": true, + "type": "boolean" + }, + "exclude": { + "items": { + "type": "string" + }, + "type": "array" + }, + "level": { + "$ref": "#/$defs/Level", + "default": "Warning" + } + }, + "type": "object" + }, + "RuleSettings146": { "additionalProperties": false, "properties": { "allowed-methods": { @@ -3119,26 +3160,6 @@ }, "type": "object" }, - "RuleSettings146": { - "additionalProperties": false, - "properties": { - "enabled": { - "default": true, - "type": "boolean" - }, - "exclude": { - "items": { - "type": "string" - }, - "type": "array" - }, - "level": { - "$ref": "#/$defs/Level", - "default": "Warning" - } - }, - "type": "object" - }, "RuleSettings147": { "additionalProperties": false, "properties": { @@ -3154,7 +3175,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Help" + "default": "Warning" } }, "type": "object" @@ -3174,7 +3195,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Help" } }, "type": "object" @@ -3183,7 +3204,7 @@ "additionalProperties": false, "properties": { "enabled": { - "default": false, + "default": true, "type": "boolean" }, "exclude": { @@ -3248,12 +3269,32 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Help" + "default": "Warning" } }, "type": "object" }, "RuleSettings151": { + "additionalProperties": false, + "properties": { + "enabled": { + "default": false, + "type": "boolean" + }, + "exclude": { + "items": { + "type": "string" + }, + "type": "array" + }, + "level": { + "$ref": "#/$defs/Level", + "default": "Help" + } + }, + "type": "object" + }, + "RuleSettings152": { "additionalProperties": false, "properties": { "enabled": { @@ -3277,7 +3318,7 @@ }, "type": "object" }, - "RuleSettings152": { + "RuleSettings153": { "additionalProperties": false, "properties": { "enabled": { @@ -3297,7 +3338,7 @@ }, "type": "object" }, - "RuleSettings153": { + "RuleSettings154": { "additionalProperties": false, "properties": { "enabled": { @@ -3324,26 +3365,6 @@ }, "type": "object" }, - "RuleSettings154": { - "additionalProperties": false, - "properties": { - "enabled": { - "default": false, - "type": "boolean" - }, - "exclude": { - "items": { - "type": "string" - }, - "type": "array" - }, - "level": { - "$ref": "#/$defs/Level", - "default": "Help" - } - }, - "type": "object" - }, "RuleSettings155": { "additionalProperties": false, "properties": { @@ -3379,7 +3400,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Help" } }, "type": "object" @@ -3399,7 +3420,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Help" + "default": "Warning" } }, "type": "object" @@ -3419,7 +3440,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Help" } }, "type": "object" @@ -3475,7 +3496,7 @@ "additionalProperties": false, "properties": { "enabled": { - "default": true, + "default": false, "type": "boolean" }, "exclude": { @@ -3495,7 +3516,7 @@ "additionalProperties": false, "properties": { "enabled": { - "default": true, + "default": false, "type": "boolean" }, "exclude": { @@ -3506,7 +3527,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Help" } }, "type": "object" @@ -3526,7 +3547,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Error" + "default": "Warning" } }, "type": "object" @@ -3546,7 +3567,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Error" + "default": "Warning" } }, "type": "object" @@ -3566,12 +3587,52 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Error" } }, "type": "object" }, "RuleSettings165": { + "additionalProperties": false, + "properties": { + "enabled": { + "default": true, + "type": "boolean" + }, + "exclude": { + "items": { + "type": "string" + }, + "type": "array" + }, + "level": { + "$ref": "#/$defs/Level", + "default": "Error" + } + }, + "type": "object" + }, + "RuleSettings166": { + "additionalProperties": false, + "properties": { + "enabled": { + "default": true, + "type": "boolean" + }, + "exclude": { + "items": { + "type": "string" + }, + "type": "array" + }, + "level": { + "$ref": "#/$defs/Level", + "default": "Warning" + } + }, + "type": "object" + }, + "RuleSettings167": { "additionalProperties": false, "properties": { "classes": { @@ -3631,7 +3692,7 @@ }, "type": "object" }, - "RuleSettings166": { + "RuleSettings168": { "additionalProperties": false, "properties": { "enabled": { @@ -4193,12 +4254,8 @@ "RuleSettings38": { "additionalProperties": false, "properties": { - "check-functions": { - "default": false, - "type": "boolean" - }, "enabled": { - "default": true, + "default": false, "type": "boolean" }, "exclude": { @@ -4217,6 +4274,10 @@ "RuleSettings39": { "additionalProperties": false, "properties": { + "check-functions": { + "default": false, + "type": "boolean" + }, "enabled": { "default": true, "type": "boolean" @@ -4289,7 +4350,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Note" + "default": "Warning" } }, "type": "object" @@ -4309,7 +4370,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Help" + "default": "Note" } }, "type": "object" @@ -4509,7 +4570,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Help" } }, "type": "object" @@ -4529,7 +4590,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Help" + "default": "Warning" } }, "type": "object" @@ -4629,7 +4690,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Help" } }, "type": "object" @@ -4649,7 +4710,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Help" + "default": "Warning" } }, "type": "object" @@ -4669,7 +4730,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Help" } }, "type": "object" @@ -4713,7 +4774,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Help" + "default": "Warning" } }, "type": "object" @@ -4733,7 +4794,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Note" + "default": "Help" } }, "type": "object" @@ -4753,7 +4814,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Help" + "default": "Note" } }, "type": "object" @@ -4773,7 +4834,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Error" + "default": "Help" } }, "type": "object" @@ -4793,7 +4854,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Error" } }, "type": "object" @@ -4893,7 +4954,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Note" + "default": "Warning" } }, "type": "object" @@ -4933,7 +4994,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Error" + "default": "Note" } }, "type": "object" @@ -5022,7 +5083,7 @@ "additionalProperties": false, "properties": { "enabled": { - "default": false, + "default": true, "type": "boolean" }, "exclude": { @@ -5033,7 +5094,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Note" + "default": "Error" } }, "type": "object" @@ -5053,12 +5114,32 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Note" } }, "type": "object" }, "RuleSettings77": { + "additionalProperties": false, + "properties": { + "enabled": { + "default": false, + "type": "boolean" + }, + "exclude": { + "items": { + "type": "string" + }, + "type": "array" + }, + "level": { + "$ref": "#/$defs/Level", + "default": "Warning" + } + }, + "type": "object" + }, + "RuleSettings78": { "additionalProperties": false, "properties": { "allow-array-checks": { @@ -5082,26 +5163,6 @@ }, "type": "object" }, - "RuleSettings78": { - "additionalProperties": false, - "properties": { - "enabled": { - "default": true, - "type": "boolean" - }, - "exclude": { - "items": { - "type": "string" - }, - "type": "array" - }, - "level": { - "$ref": "#/$defs/Level", - "default": "Note" - } - }, - "type": "object" - }, "RuleSettings79": { "additionalProperties": false, "properties": { @@ -5118,10 +5179,6 @@ "level": { "$ref": "#/$defs/Level", "default": "Note" - }, - "preserve-single-line-comments": { - "default": false, - "type": "boolean" } }, "type": "object" @@ -5165,7 +5222,11 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Note" + }, + "preserve-single-line-comments": { + "default": false, + "type": "boolean" } }, "type": "object" @@ -5185,7 +5246,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Help" + "default": "Warning" } }, "type": "object" @@ -5211,6 +5272,26 @@ "type": "object" }, "RuleSettings83": { + "additionalProperties": false, + "properties": { + "enabled": { + "default": true, + "type": "boolean" + }, + "exclude": { + "items": { + "type": "string" + }, + "type": "array" + }, + "level": { + "$ref": "#/$defs/Level", + "default": "Help" + } + }, + "type": "object" + }, + "RuleSettings84": { "additionalProperties": false, "properties": { "enabled": { @@ -5240,31 +5321,11 @@ }, "type": "object" }, - "RuleSettings84": { - "additionalProperties": false, - "properties": { - "enabled": { - "default": false, - "type": "boolean" - }, - "exclude": { - "items": { - "type": "string" - }, - "type": "array" - }, - "level": { - "$ref": "#/$defs/Level", - "default": "Warning" - } - }, - "type": "object" - }, "RuleSettings85": { "additionalProperties": false, "properties": { "enabled": { - "default": true, + "default": false, "type": "boolean" }, "exclude": { @@ -5284,7 +5345,7 @@ "additionalProperties": false, "properties": { "enabled": { - "default": false, + "default": true, "type": "boolean" }, "exclude": { @@ -5295,7 +5356,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Help" + "default": "Warning" } }, "type": "object" @@ -5344,7 +5405,7 @@ "additionalProperties": false, "properties": { "enabled": { - "default": true, + "default": false, "type": "boolean" }, "exclude": { @@ -5355,7 +5416,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Note" + "default": "Help" } }, "type": "object" @@ -5395,7 +5456,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Help" + "default": "Note" } }, "type": "object" @@ -5415,7 +5476,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Warning" + "default": "Help" } }, "type": "object" @@ -5515,11 +5576,7 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Help" - }, - "psr": { - "default": false, - "type": "boolean" + "default": "Warning" } }, "type": "object" @@ -5539,12 +5596,36 @@ }, "level": { "$ref": "#/$defs/Level", - "default": "Note" + "default": "Help" + }, + "psr": { + "default": false, + "type": "boolean" } }, "type": "object" }, "RuleSettings98": { + "additionalProperties": false, + "properties": { + "enabled": { + "default": true, + "type": "boolean" + }, + "exclude": { + "items": { + "type": "string" + }, + "type": "array" + }, + "level": { + "$ref": "#/$defs/Level", + "default": "Note" + } + }, + "type": "object" + }, + "RuleSettings99": { "additionalProperties": false, "properties": { "check-functions": { @@ -5568,34 +5649,6 @@ }, "type": "object" }, - "RuleSettings99": { - "additionalProperties": false, - "properties": { - "camel": { - "default": false, - "type": "boolean" - }, - "either": { - "default": false, - "type": "boolean" - }, - "enabled": { - "default": true, - "type": "boolean" - }, - "exclude": { - "items": { - "type": "string" - }, - "type": "array" - }, - "level": { - "$ref": "#/$defs/Level", - "default": "Help" - } - }, - "type": "object" - }, "RulesSettings": { "additionalProperties": false, "properties": { @@ -5666,7 +5719,7 @@ } }, "constant-condition": { - "$ref": "#/$defs/RuleSettings130", + "$ref": "#/$defs/RuleSettings131", "default": { "enabled": true, "level": "Help" @@ -5752,21 +5805,21 @@ } }, "explicit-nullable-param": { - "$ref": "#/$defs/RuleSettings100", - "default": { - "enabled": true, - "level": "Warning" - } - }, - "explicit-octal": { "$ref": "#/$defs/RuleSettings101", "default": { "enabled": true, "level": "Warning" } }, + "explicit-octal": { + "$ref": "#/$defs/RuleSettings102", + "default": { + "enabled": true, + "level": "Warning" + } + }, "file-name": { - "$ref": "#/$defs/RuleSettings98", + "$ref": "#/$defs/RuleSettings99", "default": { "check-functions": false, "enabled": true, @@ -5781,7 +5834,7 @@ } }, "function-name": { - "$ref": "#/$defs/RuleSettings99", + "$ref": "#/$defs/RuleSettings100", "default": { "camel": false, "either": false, @@ -5800,42 +5853,42 @@ } }, "identity-comparison": { - "$ref": "#/$defs/RuleSettings91", - "default": { - "enabled": true, - "level": "Warning" - } - }, - "ineffective-format-ignore-next": { "$ref": "#/$defs/RuleSettings92", "default": { "enabled": true, "level": "Warning" } }, - "ineffective-format-ignore-region": { + "ineffective-format-ignore-next": { "$ref": "#/$defs/RuleSettings93", "default": { "enabled": true, "level": "Warning" } }, - "inline-variable-return": { + "ineffective-format-ignore-region": { "$ref": "#/$defs/RuleSettings94", "default": { "enabled": true, "level": "Warning" } }, - "instanceof-stringable": { + "inline-variable-return": { "$ref": "#/$defs/RuleSettings95", "default": { "enabled": true, "level": "Warning" } }, - "interface-name": { + "instanceof-stringable": { "$ref": "#/$defs/RuleSettings96", + "default": { + "enabled": true, + "level": "Warning" + } + }, + "interface-name": { + "$ref": "#/$defs/RuleSettings97", "default": { "enabled": true, "level": "Help", @@ -5843,7 +5896,7 @@ } }, "invalid-open-tag": { - "$ref": "#/$defs/RuleSettings97", + "$ref": "#/$defs/RuleSettings98", "default": { "enabled": true, "level": "Note" @@ -5881,7 +5934,7 @@ } }, "lowercase-type-hint": { - "$ref": "#/$defs/RuleSettings90", + "$ref": "#/$defs/RuleSettings91", "default": { "enabled": true, "level": "Help" @@ -5898,14 +5951,14 @@ } }, "middleware-in-routes": { - "$ref": "#/$defs/RuleSettings146", + "$ref": "#/$defs/RuleSettings147", "default": { "enabled": true, "level": "Warning" } }, "missing-docs": { - "$ref": "#/$defs/RuleSettings165", + "$ref": "#/$defs/RuleSettings167", "default": { "classes": false, "constants": true, @@ -5922,42 +5975,42 @@ } }, "no-alias-function": { - "$ref": "#/$defs/RuleSettings89", + "$ref": "#/$defs/RuleSettings90", "default": { "enabled": true, "level": "Note" } }, "no-alternative-syntax": { - "$ref": "#/$defs/RuleSettings156", + "$ref": "#/$defs/RuleSettings157", "default": { "enabled": false, "level": "Warning" } }, "no-array-accumulation-in-loop": { - "$ref": "#/$defs/RuleSettings131", + "$ref": "#/$defs/RuleSettings132", "default": { "enabled": false, "level": "Warning" } }, "no-assign-in-argument": { - "$ref": "#/$defs/RuleSettings84", + "$ref": "#/$defs/RuleSettings85", "default": { "enabled": false, "level": "Warning" } }, "no-assign-in-condition": { - "$ref": "#/$defs/RuleSettings85", + "$ref": "#/$defs/RuleSettings86", "default": { "enabled": true, "level": "Warning" } }, "no-boolean-flag-parameter": { - "$ref": "#/$defs/RuleSettings83", + "$ref": "#/$defs/RuleSettings84", "default": { "enabled": true, "exclude-constructors": true, @@ -5966,14 +6019,14 @@ } }, "no-closing-tag": { - "$ref": "#/$defs/RuleSettings82", + "$ref": "#/$defs/RuleSettings83", "default": { "enabled": true, "level": "Help" } }, "no-db-schema-change": { - "$ref": "#/$defs/RuleSettings162", + "$ref": "#/$defs/RuleSettings164", "default": { "enabled": true, "level": "Error" @@ -5987,35 +6040,35 @@ } }, "no-direct-db-query": { - "$ref": "#/$defs/RuleSettings161", + "$ref": "#/$defs/RuleSettings163", "default": { "enabled": true, "level": "Warning" } }, "no-else-clause": { - "$ref": "#/$defs/RuleSettings81", + "$ref": "#/$defs/RuleSettings82", "default": { "enabled": true, "level": "Help" } }, "no-empty": { - "$ref": "#/$defs/RuleSettings74", + "$ref": "#/$defs/RuleSettings75", "default": { "enabled": true, "level": "Error" } }, "no-empty-catch-clause": { - "$ref": "#/$defs/RuleSettings80", + "$ref": "#/$defs/RuleSettings81", "default": { "enabled": true, "level": "Warning" } }, "no-empty-comment": { - "$ref": "#/$defs/RuleSettings79", + "$ref": "#/$defs/RuleSettings80", "default": { "enabled": true, "level": "Note", @@ -6023,112 +6076,112 @@ } }, "no-empty-loop": { - "$ref": "#/$defs/RuleSettings78", + "$ref": "#/$defs/RuleSettings79", "default": { "enabled": true, "level": "Note" } }, "no-error-control-operator": { - "$ref": "#/$defs/RuleSettings73", + "$ref": "#/$defs/RuleSettings74", "default": { "enabled": true, "level": "Error" } }, "no-eval": { - "$ref": "#/$defs/RuleSettings72", + "$ref": "#/$defs/RuleSettings73", "default": { "enabled": true, "level": "Error" } }, "no-ffi": { - "$ref": "#/$defs/RuleSettings71", + "$ref": "#/$defs/RuleSettings72", "default": { "enabled": true, "level": "Error" } }, "no-fully-qualified-global-class-like": { - "$ref": "#/$defs/RuleSettings86", - "default": { - "enabled": false, - "level": "Help" - } - }, - "no-fully-qualified-global-constant": { "$ref": "#/$defs/RuleSettings87", "default": { "enabled": false, "level": "Help" } }, - "no-fully-qualified-global-function": { + "no-fully-qualified-global-constant": { "$ref": "#/$defs/RuleSettings88", "default": { "enabled": false, "level": "Help" } }, + "no-fully-qualified-global-function": { + "$ref": "#/$defs/RuleSettings89", + "default": { + "enabled": false, + "level": "Help" + } + }, "no-global": { - "$ref": "#/$defs/RuleSettings70", + "$ref": "#/$defs/RuleSettings71", "default": { "enabled": true, "level": "Error" } }, "no-goto": { - "$ref": "#/$defs/RuleSettings69", + "$ref": "#/$defs/RuleSettings70", "default": { "enabled": true, "level": "Note" } }, "no-hash-comment": { - "$ref": "#/$defs/RuleSettings67", + "$ref": "#/$defs/RuleSettings68", "default": { "enabled": true, "level": "Warning" } }, "no-hash-emoji": { - "$ref": "#/$defs/RuleSettings66", + "$ref": "#/$defs/RuleSettings67", "default": { "enabled": true, "level": "Warning" } }, "no-ini-set": { - "$ref": "#/$defs/RuleSettings132", + "$ref": "#/$defs/RuleSettings133", "default": { "enabled": true, "level": "Warning" } }, "no-inline": { - "$ref": "#/$defs/RuleSettings134", + "$ref": "#/$defs/RuleSettings135", "default": { "enabled": false, "level": "Error" } }, "no-insecure-comparison": { - "$ref": "#/$defs/RuleSettings136", + "$ref": "#/$defs/RuleSettings137", "default": { "enabled": true, "level": "Error" } }, "no-is-null": { - "$ref": "#/$defs/RuleSettings75", + "$ref": "#/$defs/RuleSettings76", "default": { "enabled": false, "level": "Note" } }, "no-isset": { - "$ref": "#/$defs/RuleSettings77", + "$ref": "#/$defs/RuleSettings78", "default": { "allow-array-checks": false, "enabled": true, @@ -6136,203 +6189,203 @@ } }, "no-iterator-to-array-in-foreach": { - "$ref": "#/$defs/RuleSettings76", + "$ref": "#/$defs/RuleSettings77", "default": { "enabled": false, "level": "Warning" } }, "no-literal-namespace-string": { - "$ref": "#/$defs/RuleSettings166", + "$ref": "#/$defs/RuleSettings168", "default": { "enabled": false, "level": "Warning" } }, "no-literal-password": { - "$ref": "#/$defs/RuleSettings137", + "$ref": "#/$defs/RuleSettings138", "default": { "enabled": true, "level": "Error" } }, "no-multi-assignments": { - "$ref": "#/$defs/RuleSettings64", - "default": { - "enabled": true, - "level": "Warning" - } - }, - "no-nested-ternary": { "$ref": "#/$defs/RuleSettings65", "default": { "enabled": true, "level": "Warning" } }, + "no-nested-ternary": { + "$ref": "#/$defs/RuleSettings66", + "default": { + "enabled": true, + "level": "Warning" + } + }, "no-noop": { - "$ref": "#/$defs/RuleSettings62", + "$ref": "#/$defs/RuleSettings63", "default": { "enabled": true, "level": "Help" } }, "no-null-property-init": { - "$ref": "#/$defs/RuleSettings159", + "$ref": "#/$defs/RuleSettings161", "default": { "enabled": false, "level": "Help" } }, "no-only": { - "$ref": "#/$defs/RuleSettings63", + "$ref": "#/$defs/RuleSettings64", "default": { "enabled": true, "level": "Error" } }, "no-parameter-shadowing": { - "$ref": "#/$defs/RuleSettings133", + "$ref": "#/$defs/RuleSettings134", "default": { "enabled": false, "level": "Warning" } }, "no-php-tag-terminator": { - "$ref": "#/$defs/RuleSettings61", + "$ref": "#/$defs/RuleSettings62", "default": { "enabled": true, "level": "Note" } }, "no-protected-in-final": { - "$ref": "#/$defs/RuleSettings60", + "$ref": "#/$defs/RuleSettings61", "default": { "enabled": true, "level": "Help" } }, "no-redundant-binary-string-prefix": { - "$ref": "#/$defs/RuleSettings44", - "default": { - "enabled": true, - "level": "Help" - } - }, - "no-redundant-block": { - "$ref": "#/$defs/RuleSettings56", - "default": { - "enabled": true, - "level": "Help" - } - }, - "no-redundant-continue": { - "$ref": "#/$defs/RuleSettings55", - "default": { - "enabled": true, - "level": "Help" - } - }, - "no-redundant-file": { - "$ref": "#/$defs/RuleSettings54", - "default": { - "enabled": true, - "level": "Help" - } - }, - "no-redundant-final": { - "$ref": "#/$defs/RuleSettings52", - "default": { - "enabled": true, - "level": "Help" - } - }, - "no-redundant-isset": { - "$ref": "#/$defs/RuleSettings47", - "default": { - "enabled": true, - "level": "Help" - } - }, - "no-redundant-label": { - "$ref": "#/$defs/RuleSettings50", - "default": { - "enabled": true, - "level": "Help" - } - }, - "no-redundant-literal-return": { - "$ref": "#/$defs/RuleSettings51", - "default": { - "enabled": true, - "level": "Warning" - } - }, - "no-redundant-math": { - "$ref": "#/$defs/RuleSettings49", - "default": { - "enabled": true, - "level": "Help" - } - }, - "no-redundant-method-override": { - "$ref": "#/$defs/RuleSettings46", - "default": { - "enabled": true, - "level": "Help" - } - }, - "no-redundant-nullsafe": { - "$ref": "#/$defs/RuleSettings48", - "default": { - "enabled": true, - "level": "Help" - } - }, - "no-redundant-parentheses": { "$ref": "#/$defs/RuleSettings45", "default": { "enabled": true, "level": "Help" } }, - "no-redundant-readonly": { + "no-redundant-block": { + "$ref": "#/$defs/RuleSettings57", + "default": { + "enabled": true, + "level": "Help" + } + }, + "no-redundant-continue": { + "$ref": "#/$defs/RuleSettings56", + "default": { + "enabled": true, + "level": "Help" + } + }, + "no-redundant-file": { + "$ref": "#/$defs/RuleSettings55", + "default": { + "enabled": true, + "level": "Help" + } + }, + "no-redundant-final": { "$ref": "#/$defs/RuleSettings53", "default": { "enabled": true, "level": "Help" } }, + "no-redundant-isset": { + "$ref": "#/$defs/RuleSettings48", + "default": { + "enabled": true, + "level": "Help" + } + }, + "no-redundant-label": { + "$ref": "#/$defs/RuleSettings51", + "default": { + "enabled": true, + "level": "Help" + } + }, + "no-redundant-literal-return": { + "$ref": "#/$defs/RuleSettings52", + "default": { + "enabled": true, + "level": "Warning" + } + }, + "no-redundant-math": { + "$ref": "#/$defs/RuleSettings50", + "default": { + "enabled": true, + "level": "Help" + } + }, + "no-redundant-method-override": { + "$ref": "#/$defs/RuleSettings47", + "default": { + "enabled": true, + "level": "Help" + } + }, + "no-redundant-nullsafe": { + "$ref": "#/$defs/RuleSettings49", + "default": { + "enabled": true, + "level": "Help" + } + }, + "no-redundant-parentheses": { + "$ref": "#/$defs/RuleSettings46", + "default": { + "enabled": true, + "level": "Help" + } + }, + "no-redundant-readonly": { + "$ref": "#/$defs/RuleSettings54", + "default": { + "enabled": true, + "level": "Help" + } + }, "no-redundant-string-concat": { - "$ref": "#/$defs/RuleSettings43", + "$ref": "#/$defs/RuleSettings44", "default": { "enabled": true, "level": "Help" } }, "no-redundant-use": { - "$ref": "#/$defs/RuleSettings57", + "$ref": "#/$defs/RuleSettings58", "default": { "enabled": true, "level": "Warning" } }, "no-redundant-write-visibility": { - "$ref": "#/$defs/RuleSettings42", + "$ref": "#/$defs/RuleSettings43", "default": { "enabled": true, "level": "Help" } }, "no-redundant-yield-from": { - "$ref": "#/$defs/RuleSettings58", + "$ref": "#/$defs/RuleSettings59", "default": { "enabled": true, "level": "Help" } }, "no-request-all": { - "$ref": "#/$defs/RuleSettings144", + "$ref": "#/$defs/RuleSettings145", "default": { "enabled": true, "level": "Warning" @@ -6346,21 +6399,21 @@ } }, "no-roles-as-capabilities": { - "$ref": "#/$defs/RuleSettings164", + "$ref": "#/$defs/RuleSettings166", "default": { "enabled": true, "level": "Warning" } }, "no-self-assignment": { - "$ref": "#/$defs/RuleSettings59", + "$ref": "#/$defs/RuleSettings60", "default": { "enabled": true, "level": "Warning" } }, "no-service-state-mutation": { - "$ref": "#/$defs/RuleSettings145", + "$ref": "#/$defs/RuleSettings146", "default": { "allowed-methods": [ "__construct", @@ -6389,7 +6442,7 @@ } }, "no-short-bool-cast": { - "$ref": "#/$defs/RuleSettings155", + "$ref": "#/$defs/RuleSettings156", "default": { "enabled": false, "level": "Help" @@ -6410,7 +6463,7 @@ } }, "no-side-effects-with-declarations": { - "$ref": "#/$defs/RuleSettings135", + "$ref": "#/$defs/RuleSettings136", "default": { "allow-class-alias": true, "allow-class-exists": true, @@ -6427,42 +6480,42 @@ } }, "no-trailing-space": { - "$ref": "#/$defs/RuleSettings41", + "$ref": "#/$defs/RuleSettings42", "default": { "enabled": true, "level": "Note" } }, "no-underscore-class": { - "$ref": "#/$defs/RuleSettings40", + "$ref": "#/$defs/RuleSettings41", "default": { "enabled": true, "level": "Warning" } }, "no-unescaped-output": { - "$ref": "#/$defs/RuleSettings163", + "$ref": "#/$defs/RuleSettings165", "default": { "enabled": true, "level": "Error" } }, "no-unsafe-finally": { - "$ref": "#/$defs/RuleSettings141", + "$ref": "#/$defs/RuleSettings142", "default": { "enabled": true, "level": "Error" } }, "no-variable-variable": { - "$ref": "#/$defs/RuleSettings68", + "$ref": "#/$defs/RuleSettings69", "default": { "enabled": true, "level": "Warning" } }, "no-void-reference-return": { - "$ref": "#/$defs/RuleSettings39", + "$ref": "#/$defs/RuleSettings40", "default": { "enabled": true, "level": "Warning" @@ -6483,22 +6536,29 @@ } }, "prefer-arrow-function": { - "$ref": "#/$defs/RuleSettings102", + "$ref": "#/$defs/RuleSettings103", "default": { "enabled": true, "level": "Help" } }, "prefer-early-continue": { - "$ref": "#/$defs/RuleSettings103", + "$ref": "#/$defs/RuleSettings104", "default": { "enabled": true, "level": "Help", "max_allowed_statements": 0 } }, - "prefer-first-class-callable": { + "prefer-explode-over-preg-split": { "$ref": "#/$defs/RuleSettings38", + "default": { + "enabled": false, + "level": "Warning" + } + }, + "prefer-first-class-callable": { + "$ref": "#/$defs/RuleSettings39", "default": { "check-functions": false, "enabled": true, @@ -6506,49 +6566,56 @@ } }, "prefer-interface": { - "$ref": "#/$defs/RuleSettings104", + "$ref": "#/$defs/RuleSettings105", "default": { "enabled": true, "level": "Note" } }, "prefer-pre-increment": { - "$ref": "#/$defs/RuleSettings157", + "$ref": "#/$defs/RuleSettings158", + "default": { + "enabled": false, + "level": "Help" + } + }, + "prefer-self-return-type": { + "$ref": "#/$defs/RuleSettings159", "default": { "enabled": false, "level": "Help" } }, "prefer-static-closure": { - "$ref": "#/$defs/RuleSettings105", + "$ref": "#/$defs/RuleSettings106", "default": { "enabled": true, "level": "Help" } }, "prefer-test-attribute": { - "$ref": "#/$defs/RuleSettings106", + "$ref": "#/$defs/RuleSettings107", "default": { "enabled": false, "level": "Warning" } }, "prefer-view-array": { - "$ref": "#/$defs/RuleSettings107", + "$ref": "#/$defs/RuleSettings108", "default": { "enabled": true, "level": "Help" } }, "prefer-while-loop": { - "$ref": "#/$defs/RuleSettings108", + "$ref": "#/$defs/RuleSettings109", "default": { "enabled": true, "level": "Note" } }, "property-name": { - "$ref": "#/$defs/RuleSettings140", + "$ref": "#/$defs/RuleSettings141", "default": { "camel": true, "either": false, @@ -6557,70 +6624,70 @@ } }, "psl-array-functions": { - "$ref": "#/$defs/RuleSettings109", - "default": { - "enabled": true, - "level": "Warning" - } - }, - "psl-data-structures": { "$ref": "#/$defs/RuleSettings110", "default": { "enabled": true, "level": "Warning" } }, - "psl-datetime": { + "psl-data-structures": { "$ref": "#/$defs/RuleSettings111", "default": { "enabled": true, "level": "Warning" } }, - "psl-math-functions": { + "psl-datetime": { "$ref": "#/$defs/RuleSettings112", "default": { "enabled": true, "level": "Warning" } }, - "psl-output": { + "psl-math-functions": { "$ref": "#/$defs/RuleSettings113", + "default": { + "enabled": true, + "level": "Warning" + } + }, + "psl-output": { + "$ref": "#/$defs/RuleSettings114", "default": { "enabled": true, "level": "Error" } }, "psl-randomness-functions": { - "$ref": "#/$defs/RuleSettings114", - "default": { - "enabled": true, - "level": "Warning" - } - }, - "psl-regex-functions": { "$ref": "#/$defs/RuleSettings115", "default": { "enabled": true, "level": "Warning" } }, - "psl-sleep-functions": { + "psl-regex-functions": { "$ref": "#/$defs/RuleSettings116", "default": { "enabled": true, "level": "Warning" } }, - "psl-string-functions": { + "psl-sleep-functions": { "$ref": "#/$defs/RuleSettings117", "default": { "enabled": true, "level": "Warning" } }, + "psl-string-functions": { + "$ref": "#/$defs/RuleSettings118", + "default": { + "enabled": true, + "level": "Warning" + } + }, "readable-literal": { - "$ref": "#/$defs/RuleSettings153", + "$ref": "#/$defs/RuleSettings154", "default": { "enabled": true, "level": "Warning", @@ -6628,63 +6695,63 @@ } }, "require-namespace": { - "$ref": "#/$defs/RuleSettings149", + "$ref": "#/$defs/RuleSettings150", "default": { "enabled": false, "level": "Warning" } }, "require-preg-quote-delimiter": { - "$ref": "#/$defs/RuleSettings148", + "$ref": "#/$defs/RuleSettings149", "default": { "enabled": true, "level": "Warning" } }, "sensitive-parameter": { - "$ref": "#/$defs/RuleSettings139", + "$ref": "#/$defs/RuleSettings140", "default": { "enabled": true, "level": "Error" } }, "single-class-per-file": { - "$ref": "#/$defs/RuleSettings152", + "$ref": "#/$defs/RuleSettings153", "default": { "enabled": true, "level": "Warning" } }, "sorted-integer-keys": { - "$ref": "#/$defs/RuleSettings150", + "$ref": "#/$defs/RuleSettings151", "default": { "enabled": false, "level": "Help" } }, "str-contains": { - "$ref": "#/$defs/RuleSettings118", - "default": { - "enabled": true, - "level": "Warning" - } - }, - "str-starts-with": { "$ref": "#/$defs/RuleSettings119", "default": { "enabled": true, "level": "Warning" } }, + "str-starts-with": { + "$ref": "#/$defs/RuleSettings120", + "default": { + "enabled": true, + "level": "Warning" + } + }, "strict-assertions": { - "$ref": "#/$defs/RuleSettings142", + "$ref": "#/$defs/RuleSettings143", "default": { "enabled": true, "level": "Warning" } }, "strict-behavior": { - "$ref": "#/$defs/RuleSettings120", + "$ref": "#/$defs/RuleSettings121", "default": { "allow-loose-behavior": false, "enabled": true, @@ -6692,7 +6759,7 @@ } }, "strict-types": { - "$ref": "#/$defs/RuleSettings121", + "$ref": "#/$defs/RuleSettings122", "default": { "allow-disabling": false, "enabled": true, @@ -6700,7 +6767,7 @@ } }, "string-style": { - "$ref": "#/$defs/RuleSettings151", + "$ref": "#/$defs/RuleSettings152", "default": { "enabled": false, "level": "Note", @@ -6708,28 +6775,28 @@ } }, "switch-continue-to-break": { - "$ref": "#/$defs/RuleSettings158", + "$ref": "#/$defs/RuleSettings160", "default": { "enabled": false, "level": "Warning" } }, "tagged-fixme": { - "$ref": "#/$defs/RuleSettings122", - "default": { - "enabled": true, - "level": "Warning" - } - }, - "tagged-todo": { "$ref": "#/$defs/RuleSettings123", "default": { "enabled": true, "level": "Warning" } }, + "tagged-todo": { + "$ref": "#/$defs/RuleSettings124", + "default": { + "enabled": true, + "level": "Warning" + } + }, "tainted-data-to-sink": { - "$ref": "#/$defs/RuleSettings138", + "$ref": "#/$defs/RuleSettings139", "default": { "enabled": true, "known-sink-functions": [ @@ -6739,7 +6806,7 @@ } }, "too-many-enum-cases": { - "$ref": "#/$defs/RuleSettings124", + "$ref": "#/$defs/RuleSettings125", "default": { "enabled": true, "level": "Error", @@ -6747,7 +6814,7 @@ } }, "too-many-methods": { - "$ref": "#/$defs/RuleSettings125", + "$ref": "#/$defs/RuleSettings126", "default": { "count-hooks": false, "count-setters-and-getters": false, @@ -6757,7 +6824,7 @@ } }, "too-many-properties": { - "$ref": "#/$defs/RuleSettings126", + "$ref": "#/$defs/RuleSettings127", "default": { "enabled": true, "level": "Error", @@ -6765,7 +6832,7 @@ } }, "trait-name": { - "$ref": "#/$defs/RuleSettings127", + "$ref": "#/$defs/RuleSettings128", "default": { "enabled": true, "level": "Help", @@ -6773,7 +6840,7 @@ } }, "use-compound-assignment": { - "$ref": "#/$defs/RuleSettings147", + "$ref": "#/$defs/RuleSettings148", "default": { "enabled": true, "level": "Help" @@ -6794,7 +6861,7 @@ } }, "use-specific-assertions": { - "$ref": "#/$defs/RuleSettings143", + "$ref": "#/$defs/RuleSettings144", "default": { "enabled": true, "level": "Warning" @@ -6808,21 +6875,21 @@ } }, "use-wp-functions": { - "$ref": "#/$defs/RuleSettings160", + "$ref": "#/$defs/RuleSettings162", "default": { "enabled": true, "level": "Warning" } }, "valid-docblock": { - "$ref": "#/$defs/RuleSettings128", + "$ref": "#/$defs/RuleSettings129", "default": { "enabled": true, "level": "Note" } }, "variable-name": { - "$ref": "#/$defs/RuleSettings129", + "$ref": "#/$defs/RuleSettings130", "default": { "camel": false, "check-parameters": true, @@ -6832,7 +6899,7 @@ } }, "yoda-conditions": { - "$ref": "#/$defs/RuleSettings154", + "$ref": "#/$defs/RuleSettings155", "default": { "enabled": false, "level": "Help" @@ -7732,6 +7799,10 @@ "level": "Help", "max_allowed_statements": 0 }, + "prefer-explode-over-preg-split": { + "enabled": false, + "level": "Warning" + }, "prefer-first-class-callable": { "check-functions": false, "enabled": true, @@ -7745,6 +7816,10 @@ "enabled": false, "level": "Help" }, + "prefer-self-return-type": { + "enabled": false, + "level": "Help" + }, "prefer-static-closure": { "enabled": true, "level": "Help" diff --git a/mago.toml b/mago.toml index 453893a5..f29e960d 100644 --- a/mago.toml +++ b/mago.toml @@ -67,6 +67,7 @@ threads = 0 disjunction-complexity-threshold = 8192 formula-size-threshold = 1024 integer-combination-threshold = 256 + loop-assignment-depth-threshold = 2 negation-complexity-threshold = 8192 saturation-complexity-threshold = 16384 string-combination-threshold = 256 diff --git a/package.json b/package.json index 54df91d4..6d738e36 100755 --- a/package.json +++ b/package.json @@ -24,9 +24,9 @@ "devDependencies": { "@effect/language-service": "^0.85.1", "@effect/tsgo": "0.5.1", - "@gcch/configuration-eslint": "git+https://git.gcch.fr/gcch/configuration-eslint#62ee424274", - "@gcch/configuration-oxlint": "git+https://git.gcch.fr/gcch/configuration-oxlint#0968f683", - "@gcch/configuration-prettier": "git+https://git.gcch.fr/gcch/configuration-prettier#8de937e801", + "@gcch/configuration-eslint": "git+https://git.gcch.fr/gcch/configuration-eslint#888eb4aa54e5", + "@gcch/configuration-oxlint": "git+https://git.gcch.fr/gcch/configuration-oxlint#83547fc1ebfd", + "@gcch/configuration-prettier": "git+https://git.gcch.fr/gcch/configuration-prettier#d267d6dc5ee8", "@playwright/test": "^1.59.1", "@sentry/core": "^10.50.0", "@types/bun": "^1.3.13", @@ -39,7 +39,7 @@ "eslint": "^10.2.1", "eslint-plugin-functional": "^9.0.4", "eslint-plugin-jsx-a11y": "^6.10.2", - "eslint-plugin-oxlint": "^1.61.0", + "eslint-plugin-oxlint": "^1.62.0", "eslint-plugin-perfectionist": "^5.9.0", "fdir": "^6.5.0", "globals": "^17.5.0", @@ -47,21 +47,21 @@ "knip": "^6.7.0", "lightningcss": "^1.32.0", "lightningcss-cli": "^1.32.0", - "oxlint": "^1.61.0", - "oxlint-tsgolint": "^0.22.0", + "oxlint": "^1.62.0", + "oxlint-tsgolint": "^0.22.1", "playwright": "^1.59.1", "prettier": "^3.8.3", "prettier-plugin-pkg": "^0.22.1", "prettier-plugin-sh": "^0.18.1", "sass-embedded": "^1.99.0", - "stylelint": "^17.9.0", + "stylelint": "^17.9.1", "stylelint-config-clean-order": "^8.0.1", "stylelint-config-sass-guidelines": "^13.0.0", "stylelint-config-standard-scss": "^17.0.0", "stylelint-declaration-block-no-ignored-properties": "^3.0.0", "stylelint-plugin-logical-css": "^2.1.0", "typescript": "^6.0.3", - "typescript-eslint": "^8.59.0", + "typescript-eslint": "^8.59.1", "vite": "^8.0.10", "vite-tsconfig-paths": "^6.1.1" }, diff --git a/web/app/themes/haiku-atelier-2024/assets/css/main.css b/web/app/themes/haiku-atelier-2024/assets/css/main.css index 9890f7e5..e2229800 100755 --- a/web/app/themes/haiku-atelier-2024/assets/css/main.css +++ b/web/app/themes/haiku-atelier-2024/assets/css/main.css @@ -91,10 +91,10 @@ :root { /* Couleurs */ --couleur-blanc: oklch(100% 0 0deg / 100%); - --couleur-blanc-fond: oklch(1 0 0 / 90%); + --couleur-blanc-fond: oklch(100% 0 0deg / 80%); --couleur-gris: oklch(93.89% 0.0025 345.21deg / 100%); --couleur-gris-fond: oklch(93.89% 0.0025 345.21deg / 80%); - --couleur-gris-fond-extra: oklch(93.89% 0.0025 345.21deg / 50%); + --couleur-gris-fond-extra: oklch(93.89% 0.0025 345.21deg / 60%); --couleur-gris-fonce: oklch(59.99% 0 0deg / 100%); --couleur-gris-fonce-fond: oklch(59.99% 0 0deg / 80%); --couleur-noir: oklch(24.35% 0 0deg / 100%); @@ -139,6 +139,7 @@ * 1. Utilise un meilleur modèle de boîte. */ html { + scrollbar-gutter: stable; box-sizing: border-box; /* 1 */ } @@ -216,16 +217,17 @@ button, input, select, textarea { /* * Désactive les animations pour les Utilisateurs n'en souhaitant pas. */ -@media (prefers-reduced-motion) { +/* @media (prefers-reduced-motion) { *, *::before, *::after { scroll-behavior: auto !important; transition: none !important; animation-duration: 0s !important; } + @view-transition { navigation: none !important; } -} +} */ /* * 2. Rendu spécifique du texte pour Safari/iOS. * 3. Rendu plus précis du texte. @@ -265,52 +267,56 @@ button { all: initial; cursor: pointer; box-sizing: border-box; - font-family: Lato; + font: inherit; text-align: center; letter-spacing: inherit; outline: 2px dashed transparent; outline-offset: -2px; - transition: 0.2s background, 0.2s color, 0.2s outline-color; + transition: 0.2s background, 0.2s font-weight, 0.2s color, 0.2s outline-color; } -button:not[disabled]:focus-visible { +button:focus-visible { z-index: 5; outline-color: var(--couleur-noir); } -button:not[disabled]:active { - color: var(--couleur-blanc) !important; - background: var(--couleur-noir) !important; +button:active { + background: var(--arriere-plan-points); } -@media (hover: hover) { - button:not[disabled]:hover { - color: var(--couleur-noir); - background: var(--couleur-gris-fonce); - } -} -button:disabled, button[disabled] { - background: repeating-conic-gradient(var(--couleur-noir) 0% 25%, transparent 0% 100%) 1px - 0.5px/2px 2px; +button:disabled { + color: inherit; + background: var(--arriere-plan-points); outline-color: transparent; } +button { + /* Particularismes. */ +} button.bouton-case-pleine { width: 100%; height: 100%; } -button.bouton-case-pleine.bouton-blanc-sur-noir { - font-style: italic; - text-transform: uppercase; - letter-spacing: var(--espacement-inter-lettres-etendu-m); +@media (hover: hover) { + button.bouton-case-pleine:hover { + color: var(--couleur-noir); + background: var(--arriere-plan-points); + } } -button.bouton-case-pleine.bouton-blanc-sur-noir:focus-visible { - color: var(--couleur-noir); - background: var(--couleur-gris-fonce); -} -button.bouton-blanc-sur-noir { +button.bouton-inverse { color: var(--couleur-blanc); background: var(--couleur-noir); } +button.bouton-inverse:focus-visible { + outline-color: var(--couleur-blanc); +} +button.bouton-inverse:active { + color: var(--couleur-noir); + background: var(--arriere-plan-points); +} +button.bouton-inverse:disabled { + color: var(--couleur-blanc); +} @media (hover: hover) { - button.bouton-fleche { - background: initial; + button.bouton-inverse:hover { + color: var(--couleur-noir); + background: var(--arriere-plan-points); } } button.bouton-retour-haut { @@ -335,12 +341,18 @@ button.bouton-retour-haut img { } button.bouton-retour-haut[data-actif] { visibility: visible; - opacity: 60%; + opacity: 50%; } @media (hover: hover) { button.bouton-retour-haut[data-actif]:hover { opacity: 100%; - background: var(--couleur-jaune-fond); + background: var(--couleur-gris-fond); + } +} +@media (hover: hover) { + button:hover { + color: var(--couleur-blanc); + background: var(--couleur-gris-fonce); } } @@ -405,24 +417,18 @@ input, select, textarea { } input:focus-visible, input:focus-within, -input:active, select:focus-visible, select:focus-within, -select:active, textarea:focus-visible, -textarea:focus-within, -textarea:active { +textarea:focus-within { z-index: 10; outline: 2px dashed var(--couleur-noir); } -input:disabled, -input[disabled], -select:disabled, -select[disabled], -textarea:disabled, -textarea[disabled] { - background: repeating-conic-gradient(var(--couleur-noir) 0% 25%, transparent 0% 100%) 1px - 0.5px/2px 2px; +input:active, select:active, textarea:active { + background: var(--arriere-plan-points); +} +input:disabled, select:disabled, textarea:disabled { + background: var(--arriere-plan-points); outline-color: transparent; } @@ -435,7 +441,9 @@ input:is([type="email"], [type="text"], [type="tel"])::selection, textarea::sele background: var(--couleur-noir); } input:is([type="email"], [type="text"], [type="tel"]):user-valid, textarea:user-valid { - background: var(--couleur-gris-fonce); + font-weight: 500; + color: var(--couleur-noir); + background: var(--arriere-plan-points); } input:is([type="email"], [type="text"], [type="tel"]):user-invalid, textarea:user-invalid { background: var(--couleur-gris); @@ -454,6 +462,7 @@ input[type="checkbox"], input[type="radio"] { transition: 0.2s background; } input[type="checkbox"]:checked, input[type="radio"]:checked { + color: var(--couleur-blanc); background: var(--couleur-gris-fonce); } input[type="checkbox"]:checked::before, input[type="radio"]:checked::before { @@ -870,6 +879,9 @@ body:has(#menu-mobile:not([aria-hidden="true"])) { display: none; } } +#en-tete { + /* * Bouton du compte de Produits dans le Panier. */ +} #en-tete .compte-panier { display: flex; flex-flow: row nowrap; @@ -877,32 +889,30 @@ body:has(#menu-mobile:not([aria-hidden="true"])) { place-items: center; text-align: center; } -#en-tete .compte-panier a:hover, -#en-tete .compte-panier a:active, -#en-tete .compte-panier a:focus-within { - background: var(--couleur-gris-fond) !important; -} #en-tete .compte-panier[disabled] { - background: repeating-conic-gradient(var(--couleur-noir) 0% 25%, transparent 0% 100%) 1px - 0.5px/2px 2px; + background: var(--arriere-plan-points); } #en-tete .compte-panier[disabled] a:hover, #en-tete .compte-panier[disabled] a:active, #en-tete .compte-panier[disabled] a:focus-within { border: 1px solid var(--couleur-noir); - background: initial; } #en-tete .compte-panier a { padding-block: var(--espace-2xs); padding-inline: var(--espace-s); text-transform: lowercase; - background: var(--couleur-gris); -} -#en-tete .compte-panier a.lien-compte { - border-color: transparent; + background: transparent; } #en-tete .compte-panier a[data-contient-articles="true"] { - background: var(--couleur-gris-fonce); + background: var(--couleur-gris-fond); +} +#en-tete .compte-panier a:hover, #en-tete .compte-panier a:focus-within { + color: var(--couleur-blanc); + background: var(--couleur-gris-fonce-fond); +} +#en-tete .compte-panier a:active { + color: var(--couleur-noir); + background: var(--arriere-plan-points); } #en-tete .conteneur { display: flex; @@ -919,6 +929,11 @@ body:has(#menu-mobile:not([aria-hidden="true"])) { image-rendering: crisp-edges; shape-rendering: geometricprecision; } +@media (hover: hover) { + #en-tete .bouton-menu-mobile:hover { + background: initial !important; + } +} @media (width <= 1000px) { #en-tete .bouton-menu-mobile { display: block; @@ -932,17 +947,14 @@ body:has(#menu-mobile:not([aria-hidden="true"])) { /* * Le menu avec les Catégories de Produits pour une navigation rapide. - * - * 1. Applique une marge supérieure égale à la hauteur de l'en-tête pour qu'elle puisse s'afficher - * correctement. */ #menu-categories-produits { /* Dimensions */ --menu-entree-longueur-minimale: 13ch; - --menu-section-marges-bloc-debut: var(--en-tete-hauteur); /* 1 */ + --menu-section-marges-bloc-debut: var(--en-tete-hauteur); --menu-entree-marges-internes-ligne: var(--espace-m); position: relative; - margin-top: var(--menu-section-marges-bloc-debut); /* 1 */ + margin-top: var(--menu-section-marges-bloc-debut); } #menu-categories-produits[data-entrees-presentes-debut] svg:first-of-type { opacity: 100%; @@ -954,8 +966,8 @@ body:has(#menu-mobile:not([aria-hidden="true"])) { pointer-events: none; position: absolute; bottom: calc(17.59px - 0.35rem); - width: 0.8rem; - height: 0.8rem; + inline-size: 0.8rem; + block-size: 0.8rem; opacity: 0%; mix-blend-mode: exclusion; shape-rendering: geometricprecision; @@ -987,13 +999,10 @@ body:has(#menu-mobile:not([aria-hidden="true"])) { repeat(auto-fit, minmax(var(--menu-entree-longueur-minimale), 1fr)); /* 1 */ gap: 1px; place-items: center; - /* - * 1. Force chaque entrée à occuper tout l'espace alloué par grid. - */ } #menu-categories-produits ul li { - width: 100%; /* 1 */ - font-weight: 450; + inline-size: 100%; + font-weight: 500; font-style: italic; color: var(--couleur-gris); text-align: center; @@ -1001,37 +1010,38 @@ body:has(#menu-mobile:not([aria-hidden="true"])) { letter-spacing: var(--espacement-inter-lettres-etendu-m); background: var(--couleur-noir); } -#menu-categories-produits ul li.categorie-courante a { - font-weight: 600; - color: var(--couleur-noir); - background: var(--couleur-gris-fonce); -} -@media (hover: hover) { - #menu-categories-produits ul li.categorie-courante a:hover { - color: var(--couleur-noir); - } -} -#menu-categories-produits ul li { - /* - * 1. Permet de créer des marges verticales. - * 2. Hérite de la longueur du conteneur. - * 3. Surchargement de styles pour les liens. - */ +#menu-categories-produits ul li:hover { + background: var(--couleur-gris); } #menu-categories-produits ul li a { - display: inline-block; /* 1 */ - width: inherit; /* 2 */ + display: inline-block; + inline-size: inherit; padding: var(--menu-entree-marges-internes-ligne) 0; text-decoration: none; - outline: initial; /* 3 */ } #menu-categories-produits ul li a:focus-visible { - color: var(--couleur-gris-fonce); - outline: initial; /* 3 */ + outline-color: var(--couleur-blanc); } @media (hover: hover) { #menu-categories-produits ul li a:hover { - background: var(--couleur-gris-fonce); + color: var(--couleur-noir); + background: var(--arriere-plan-points); + } +} +#menu-categories-produits ul li.categorie-courante { + background: var(--couleur-gris); +} +#menu-categories-produits ul li.categorie-courante a { + font-weight: 600; + color: var(--couleur-noir); + background: var(--arriere-plan-points); +} +#menu-categories-produits ul li.categorie-courante a:focus-visible { + outline-color: var(--couleur-noir); +} +@media (hover: hover) { + #menu-categories-produits ul li.categorie-courante a:hover { + background: var(--arriere-plan-points); } } @media (width <= 1000px) { @@ -1043,10 +1053,10 @@ body:has(#menu-mobile:not([aria-hidden="true"])) { } #menu-categories-produits ul li { flex-grow: 1; - width: min(140px, 100%); + inline-size: min(140px, 100%); } #menu-categories-produits ul li a { - width: 100%; + inline-size: 100%; border: initial; } } @@ -1057,8 +1067,8 @@ body:has(#menu-mobile:not([aria-hidden="true"])) { flex-flow: row nowrap; } #menu-categories-produits ul li { - width: initial; - min-width: 140px; + inline-size: initial; + min-inline-size: 140px; } } @@ -1350,7 +1360,7 @@ body:has(#menu-mobile:not([aria-hidden="true"])) { } @supports selector(:user-valid) { .resume-produit .selecteur-produit__attribut-variation select:user-valid { - background: var(--couleur-jaune-fond); + background: var(--couleur-gris-fond); } } .resume-produit .selecteur-produit__attribut-variation option { @@ -1361,34 +1371,11 @@ body:has(#menu-mobile:not([aria-hidden="true"])) { } .resume-produit .selecteur-produit__attribut-variation__selecteurs { position: relative; - /* Icône de flèche descendante */ -} -.resume-produit .selecteur-produit__attribut-variation__selecteurs::after { - pointer-events: none; - content: " "; - position: absolute; - top: 7px; - right: 0.4rem; - display: inline-block; - width: 0.9rem; - height: 0.9rem; - text-align: center; - visibility: visible; - opacity: 100%; - background: url("/app/themes/haiku-atelier-2024/assets/img/icons/arrow.svg") no-repeat; - transition: opacity 0.2s, visibility 0.2s; -} -@supports not selector(:user-valid) { - .resume-produit .selecteur-produit__attribut-variation__selecteurs:has(select:valid)::after { - visibility: hidden; - opacity: 0%; - } -} -@supports selector(:user-valid) { - .resume-produit .selecteur-produit__attribut-variation__selecteurs:has(select:user-valid)::after { - visibility: hidden; - opacity: 0%; - } + display: flex; + flex-flow: row wrap; + gap: var(--espace-m); + place-content: center; + place-items: center; } .resume-produit .selecteur-produit__prix { font-style: initial; @@ -1452,6 +1439,15 @@ body:has(#menu-mobile:not([aria-hidden="true"])) { padding: var(--section-marges-internes); text-align: start; } +.details-produit__textes .section-textuelle h3 button:active { + background: var(--arriere-plan-points); +} +@media (hover: hover) { + .details-produit__textes .section-textuelle h3 button:hover { + color: inherit; + background: inherit; + } +} .details-produit__textes .section-textuelle .section-textuelle__contenu { padding-block-end: var(--section-marges-internes); padding-inline: var(--textuel-marges-internes-ligne); @@ -1477,19 +1473,15 @@ body:has(#menu-mobile:not([aria-hidden="true"])) { background: var(--couleur-gris-fond); } .details-produit__actions button { - height: initial; padding: var(--section-marges-internes); font-style: italic; text-transform: uppercase; - transition: 0.2s color, 0.2s background, 0.2s font-weight; -} -.details-produit__actions button:hover { - color: var(--couleur-blanc); - background: var(--couleur-gris-fonce-fond); } @media (hover: hover) { .details-produit__actions button:not([disabled]):hover { font-weight: 600; + color: var(--couleur-blanc); + background: var(--couleur-gris-fonce-fond); } } diff --git a/web/app/themes/haiku-atelier-2024/assets/css/main.css.map b/web/app/themes/haiku-atelier-2024/assets/css/main.css.map index d1d754ac..6e43eced 100755 --- a/web/app/themes/haiku-atelier-2024/assets/css/main.css.map +++ b/web/app/themes/haiku-atelier-2024/assets/css/main.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../src/sass/base/polices/_lato.scss","../../src/sass/base/polices/_myriad.scss","../../src/sass/abstracts/_variables.scss","../../src/sass/base/_base.scss","../../src/sass/base/_typographie.scss","../../src/sass/base/elements/_boutons.scss","../../src/sass/base/elements/_dialogs.scss","../../src/sass/base/elements/_formulaires.scss","../../src/sass/base/elements/_images.scss","../../src/sass/base/elements/_liens.scss","../../src/sass/base/elements/_listes.scss","../../src/sass/base/elements/_media.scss","../../src/sass/layouts/_bandeau.scss","../../src/sass/layouts/_menu-mobile.scss","../../src/sass/layouts/_en-tete.scss","../../src/sass/layouts/_menu-categories-produits.scss","../../src/sass/layouts/_colonnes-photos.scss","../../src/sass/layouts/_grille-produits.scss","../../src/sass/layouts/_informations-produit.scss","../../src/sass/layouts/_produits-similaires.scss","../../src/sass/layouts/_pied-de-page.scss"],"names":[],"mappings":";AAAA;EACE;EACA;EACA;EACA;EACA,KACE;EAQF,eACE;;AAmBJ;EACE;EACA;EACA;EACA;EACA,KACE;EAQF,eACE;;ACjDJ;EACE;EACA;EACA;EACA;EACA;EACA,KACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA,KACE;;ACjBJ;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;AAAA;AAAA;AAAA;AAAA;AAMA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EAGA;EACA;AAAA;AAAA;EAGA;AAAA;AAAA;AAAA;AAAA;AAMA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACtDF;AAAA;AAAA;AAGA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EACE;;AAGF;AAAA;AAAA;AAAA;AAIA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAGA;EACE;;;AAGF;AAAA;AAAA;AAGA;EACE;;;AAGF;AACA;EACE;;;AAGF;AACA;EACE;EACA;;;AAGF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EACE;;;AAGF;AAAA;AAAA;AAGA;EACE;IACE;IACA;IACA;;EAGF;IACE;;;AC5FJ;AAAA;AAAA;AAAA;AAIA;EACE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AC/BA;AAAA;AAAA;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGE;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;IACE;IACA;;;AAKN;EACE;EAEA;;AAIF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAKN;EACE;EACA;;AAIA;EADF;IAEI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;IACE;IACA;;;;ACjGV;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IACE;;;AC9CJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EAEA;;;AAKF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;;AAQJ;EACE;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGA;EACE;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAKN;EACE;;AA3BJ;AA8BE;AAAA;AAAA;;AAGA;EACE;EACA;;AAGF;EACE;IACE;;;;AAKN;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMJ;EACE;IACE;;;;AC7HN;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;EACE;EACA;;;ACZF;AAAA;AAAA;AAAA;AAAA;AAKA;AACE;EACA;EAEA;EACA;EACA;EACA,YACE,uIAM4B;EAE9B;AAEA;;AACA;EACE;;AApBJ;AAuBE;;AACA;AACE;EACA;EACA;AAEA;EACA;EAEA;EACA;AAEA;;AACA;EACE;;AAbJ;AAgBE;;AACA;EACE;;AAlBJ;AAqBE;;AACA;EACE;IACE;;;AAhDR;AAqDE;;AACA;EACE;;AAEA;EACE;EACA;;AAGF;EACE;IACE;IACA;;;AAjER;AAsEE;;AAEE;EACE;IACE;;;;AC/ER;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAMA;AACE;EACA;AAEA;EACA;AAEA;EACA;;AAEA;EACE;EACA,qLAEkE;;;AC9BxE;EACE;EACA;EACA;EACA;EACA;EACA;;;ACNF;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;;AAKN;EAEI;IACE;;;;AAMR;EACE;IACE;;EAGF;IACE;;;AC/CJ;EACE;EACA;;;AAGF;EAEE;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;;AAOV;EArEF;IAsEI;;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IACE;;;AC5FJ;EAEE;EACA;EAGA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAEA;EACE;EACA;AAEA;EACA;EACA;EACA;EACA;;AAvCN;AA2CE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAbJ;AAgBE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AASA;AACE;EACA;EACA;EACA;AAEA;EACA;;AAGA;EACE;;AAKF;EACE;;AAIF;EACE;EACA,yFAC2C;EAE3C;;AAGF;EACE;IACE;;;AAOJ;EADF;IAEI;;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAKN;EACE;EACA;;AAGF;EACE;EAEA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIF;EAdF;IAeI;;;AAIJ;EA9KF;IA+KI;;;;ACjLJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAMA;AACE;EACA;EAGA;EACA;EAIA;EACA;;AAGE;EACE;;AAKF;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAIF;EApBF;IAqBI;;;AA9CN;AAkDE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAOA;EACE;EACA,4FAGG;EACH;EACA;AAEA;AAAA;AAAA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGE;EACE;EACA;EACA;;AAEA;EACE;IACE;;;AAlBV;AAwBE;AAAA;AAAA;AAAA;AAAA;;AAKA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;IACE;;;AAMR;EA7DF;IA8DI;IAEA;IACA;IACA;;EAEA;IACE;IACA;;EAEA;IACE;IACA;;;AAMN;EAhFF;IAiFI;IACA;IACA;;EAEA;IACE;IACA;;;;ACtJR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EAEE;EAGA;EACA;AAAA;AAAA;EAGA;EAGA;EAEA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGA;EACE;;AAKF;EACE;EACA;;AAIF;EACE;EACA;;AAMN;EApDF;IAqDI;IACA;AAEA;IACA;IAEA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACE;;EAGF;IACE;IACA;IACA;;EAEA;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;;EAGF;IACE;;EAEA;IACE;IACA;;EAGF;IACE;;;;AC1GV;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAYA;EAEE;EACA;EACA;EACA;EAEA;EACA;EACA,uBACE;EACF;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAEA;EAEI;IACE;IACA;IACA;;;AAMR;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAMR;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;IACE;;EAEA;IACE;;;;AAMR;EACE;IACE;;;ACjJJ;AAAA;AAAA;AAAA;AAIA;EAEE;EAGA;EAGA;EAGA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AAEA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;AAEA;;AACA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;IACE;;;AAKN;EACE;;AA9BJ;AAiCE;;AACA;EACE;AAEA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA,YACE;;AAIJ;EAEI;IACE;IACA;;;AAKN;EAEI;IACE;IACA;;;AAOV;EACE;;AAIJ;EAzIF;IA0II;IACA;;;AAGF;EA9IF;IA+II;IACA;IACA;IACA;;;AAGF;EACE;IACE;IACA;;EAEA;IACE;;;;AAMR;AAAA;AAAA;AAAA;AAIA;EACE;EACA;EACA;EACA;EACA;EAEA;;AAEA;EACE;EACA;EACA;;AAGE;EACE;;AAIF;EACE;;AAGF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAMJ;EACE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAOR;EACE;EAEA;EACA;EACA;EACA;;AAGA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA,YACE;;AAIF;EACE;EACA;;AAKA;EACE;IACE;;;;ACpQZ;EAEE;EACA;EACA;EAEA;EACA;EACA,qBACE;EAEF;EACA;EACA;AAEA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAEA;EAEI;IACE;IACA;IACA;;;AAMR;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAMR;EACE;IACE;;EAEA;IACE;;;;ACjHV;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA","file":"main.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../src/sass/base/polices/_lato.scss","../../src/sass/base/polices/_myriad.scss","../../src/sass/abstracts/_variables.scss","../../src/sass/base/_base.scss","../../src/sass/base/_typographie.scss","../../src/sass/base/elements/_boutons.scss","../../src/sass/base/elements/_dialogs.scss","../../src/sass/base/elements/_formulaires.scss","../../src/sass/base/elements/_images.scss","../../src/sass/base/elements/_liens.scss","../../src/sass/base/elements/_listes.scss","../../src/sass/base/elements/_media.scss","../../src/sass/layouts/_bandeau.scss","../../src/sass/layouts/_menu-mobile.scss","../../src/sass/layouts/_en-tete.scss","../../src/sass/layouts/_menu-categories-produits.scss","../../src/sass/layouts/_colonnes-photos.scss","../../src/sass/layouts/_grille-produits.scss","../../src/sass/layouts/_informations-produit.scss","../../src/sass/layouts/_produits-similaires.scss","../../src/sass/layouts/_pied-de-page.scss"],"names":[],"mappings":";AAAA;EACE;EACA;EACA;EACA;EACA,KACE;EAQF,eACE;;AAmBJ;EACE;EACA;EACA;EACA;EACA,KACE;EAQF,eACE;;ACjDJ;EACE;EACA;EACA;EACA;EACA;EACA,KACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA,KACE;;ACjBJ;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;AAAA;AAGA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EAGA;EACA;AAAA;AAAA;EAGA;AAAA;AAAA;AAAA;AAKA;EACA;EACA;EACA;EACA;EACA;EACA;;;AClDF;AAAA;AAAA;AAGA;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EACE;;AAGF;AAAA;AAAA;AAAA;AAIA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAGA;EACE;;;AAGF;AAAA;AAAA;AAGA;EACE;;;AAGF;AACA;EACE;;;AAGF;AACA;EACE;EACA;;;AAGF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EACE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;ACtFA;AAAA;AAAA;AAAA;AAIA;EACE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AC/BA;AAAA;AAAA;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAvBJ;AA0BE;;AAGA;EACE;EACA;;AAEA;EACE;IACE;IACA;;;AAMN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;IACE;IACA;;;AAMN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;IACE;IACA;;;AAMR;EACE;IACE;IACA;;;;AC9GN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IACE;;;AC9CJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;;AAKF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;;AAIJ;EACE;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAKN;EACE;;AA5BJ;AA+BE;AAAA;AAAA;;AAGA;EACE;EACA;;AAGF;EACE;IACE;;;;AAKN;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMJ;EACE;IACE;;;;AC/HN;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;EACE;EACA;;;ACZF;AAAA;AAAA;AAAA;AAAA;AAKA;AACE;EACA;EAEA;EACA;EACA;EACA,YACE,uIAM4B;EAE9B;AAEA;;AACA;EACE;;AApBJ;AAuBE;;AACA;AACE;EACA;EACA;AAEA;EACA;EAEA;EACA;AAEA;;AACA;EACE;;AAbJ;AAgBE;;AACA;EACE;;AAlBJ;AAqBE;;AACA;EACE;IACE;;;AAhDR;AAqDE;;AACA;EACE;;AAEA;EACE;EACA;;AAGF;EACE;IACE;IACA;;;AAjER;AAsEE;;AAEE;EACE;IACE;;;;AC/ER;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAMA;AACE;EACA;AAEA;EACA;AAEA;EACA;;AAEA;EACE;EACA,qLAEkE;;;AC9BxE;EACE;EACA;EACA;EACA;EACA;EACA;;;ACNF;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;;AAKN;EAEI;IACE;;;;AAMR;EACE;IACE;;EAGF;IACE;;;AC/CJ;EACE;EACA;;;AAGF;EAEE;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;;AAOV;EArEF;IAsEI;;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IACE;;;AC5FJ;EAEE;EACA;EAGA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAEA;EACE;EACA;AAEA;EACA;EACA;EACA;EACA;;AAvCN;AA2CE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAbJ;AAgBE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AASA;AACE;EACA;EACA;EACA;AAEA;EACA;;AAGA;EACE;;AAKF;EACE;;AAIF;EACE;EACA,yFAC2C;EAE3C;;AAGF;EACE;IACE;;;AAOJ;EADF;IAEI;;;AA5GR;AAiHE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;EAEA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAKJ;EApBF;IAqBI;;;AAIJ;EArLF;IAsLI;;;;ACxLJ;AAAA;AAAA;AAGA;AACE;EACA;EAGA;EACA;EAEA;EACA;;AAGE;EACE;;AAKF;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAIF;EApBF;IAqBI;;;AA5CN;AAgDE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAOA;EACE;EACA,uBACE;EAEF;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;IACE;IACA;;;AAMN;EACE;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;IACE;;;AAOV;EA/DF;IAgEI;IAEA;IACA;IACA;;EAEA;IACE;IACA;;EAEA;IACE;IACA;;;AAMN;EAlFF;IAmFI;IACA;IACA;;EAEA;IACE;IACA;;;;ACnJR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EAEE;EAGA;EACA;AAAA;AAAA;EAGA;EAGA;EAEA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGA;EACE;;AAKF;EACE;EACA;;AAIF;EACE;EACA;;AAMN;EApDF;IAqDI;IACA;AAEA;IACA;IAEA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACE;;EAGF;IACE;IACA;IACA;;EAEA;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;;EAGF;IACE;;EAEA;IACE;IACA;;EAGF;IACE;;;;AC1GV;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAYA;EAEE;EACA;EACA;EACA;EAEA;EACA;EACA,uBACE;EAEF;EACA;;AAGA;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAEA;EAEI;IACE;IACA;IACA;;;AAMR;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAMR;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;IACE;;EAEA;IACE;;;;AAMR;EACE;IACE;;;ACnJJ;AAAA;AAAA;AAAA;AAIA;EAEE;EAGA;EAGA;EAGA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AAEA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;AAEA;;AACA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;IACE;;;AAKN;EACE;;AA9BJ;AAiCE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;;AAIJ;EAxGF;IAyGI;IACA;;;AAGF;EA7GF;IA8GI;IACA;IACA;IACA;;;AAGF;EACE;IACE;IACA;;EAEA;IACE;;;;AAMR;AAAA;AAAA;AAAA;AAIA;EACE;EACA;EACA;EACA;EACA;EAEA;;AAEA;EACE;EACA;EACA;;AAGE;EACE;;AAIF;EACE;;AAGF;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIF;EACE;IACE;IACA;;;AAQR;EACE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAOR;EACE;EAEA;EACA;EACA;EACA;;AAGA;EACE;;AAGF;EACE;EACA;EACA;;AAIE;EACE;IACE;IACA;IACA;;;;ACxOZ;EAEE;EACA;EACA;EAEA;EACA;EACA,qBACE;EAEF;EACA;EACA;AAEA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAEA;EAEI;IACE;IACA;IACA;;;AAMR;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAMR;EACE;IACE;;EAEA;IACE;;;;ACjHV;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA","file":"main.css"} \ No newline at end of file diff --git a/web/app/themes/haiku-atelier-2024/assets/css/main.min.css b/web/app/themes/haiku-atelier-2024/assets/css/main.min.css index 147730d7..b920d260 100755 --- a/web/app/themes/haiku-atelier-2024/assets/css/main.min.css +++ b/web/app/themes/haiku-atelier-2024/assets/css/main.min.css @@ -1 +1 @@ -@font-face{font-family:Lato;font-weight:100 900;font-style:normal;font-display:swap;src:url(/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-variable-webfont.woff2)format("woff2")tech(variations),url(/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-variable-webfont.woff2)format("woff2-variations"),url(/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-variable-webfont.woff2)format("woff2"),url(/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-variable-webfont.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-weight:100 900;font-style:italic;font-display:swap;src:url(/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-variable-italic-webfont.woff2)format("woff2")tech(variations),url(/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-variable-italic-webfont.woff2)format("woff2-variations"),url(/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-variable-italic-webfont.woff2)format("woff2"),url(/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-variable-italic-webfont.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Myriad;font-weight:300 900;font-style:normal;font-display:swap;font-stretch:70% 110%;src:url(/app/themes/haiku-atelier-2024/assets/fonts/myriad/myriad-variable.woff2)format("woff2"),url(/app/themes/haiku-atelier-2024/assets/fonts/myriad/myriad-variable.ttf)format("truetype")}@font-face{font-family:Myriad;font-weight:300 900;font-style:italic;font-display:swap;font-stretch:70% 110%;src:url(/app/themes/haiku-atelier-2024/assets/fonts/myriad/myriad-variable-italic.woff2)format("woff2"),url(/app/themes/haiku-atelier-2024/assets/fonts/myriad/myriad-variable-italic.ttf)format("truetype")}:root{--couleur-blanc:oklch(100% 0 0);--couleur-blanc-fond:oklch(100% 0 0/.9);--couleur-gris:oklch(93.89% .0025 345.21);--couleur-gris-fond:oklch(93.89% .0025 345.21/.8);--couleur-gris-fond-extra:oklch(93.89% .0025 345.21/.5);--couleur-gris-fonce:oklch(59.99% 0 0);--couleur-gris-fonce-fond:oklch(59.99% 0 0/.8);--couleur-noir:oklch(24.35% 0 0);--arriere-plan-points:repeating-conic-gradient(var(--couleur-noir) 0% 25%, transparent 0% 100%) 1px .5px/2px 2px;--police-lato:"Lato", sans-serif;--hauteur-ligne-classique:1.5;--hauteur-ligne-moitie:1.2;--hauteur-ligne-compacte:1.1;--hauteur-ligne-rapprochee:1;--espacement-inter-lettres-rapproche-m:-1px;--espacement-inter-lettres-rapproche-s:-.5px;--espacement-inter-lettres-etendu-s:.5px;--espacement-inter-lettres-etendu-m:1px;--espacement-inter-lettres-etendu-l:1.5px;--espacement-inter-lettres-etendu-xl:2px;--en-tete-hauteur:61px;--menu-categories-produits-hauteur:calc(var(--espace-m) * 2 + 1rlh);--pied-de-page-hauteur:calc(.8rem * 1.5 * 3 + var(--espace-s) * 2);--contenu-page-hauteur-minimale-sans-categories:calc(100svh - var(--en-tete-hauteur) - var(--pied-de-page-hauteur));--contenu-page-hauteur-minimale-avec-categories:calc(100svh - var(--en-tete-hauteur) - var(--pied-de-page-hauteur) - var(--menu-categories-produits-hauteur));--espace-2xs:.1rem;--espace-xs:.25rem;--espace-s:.5rem;--espace-m:1rem;--espace-l:1.25rem;--espace-xl:2rem}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit;font:inherit;color:inherit;outline-offset:-2px;outline:2px dashed #0000;margin:0;padding:0}@view-transition{navigation:auto}body{overscroll-behavior:none;accent-color:var(--couleur-gris-fonce);background:var(--couleur-gris)}button,input,select,textarea{font:inherit}::selection{background:var(--couleur-gris-fonce)}[hidden]{display:none!important}:focus-visible{outline-color:var(--couleur-noir);transition:outline-color .2s}.visuellement-cache:not(:focus,:active,:focus-within){white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[disabled]{cursor:not-allowed}@media (prefers-reduced-motion){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:0s!important}@view-transition{}}html{font:1rem/var(--hauteur-ligne-classique) Lato;font-optical-sizing:auto;font-variant-ligatures:common-ligatures no-discretionary-ligatures no-historical-ligatures contextual;font-kerning:normal;color:var(--couleur-noir);text-decoration-skip-ink:auto;text-size-adjust:none;text-rendering:geometricprecision;letter-spacing:var(--espacement-inter-lettres-etendu-s);-webkit-font-smoothing:antialiased}strong{font-weight:600}em{font-style:italic}code{font-family:monospace;font-size:.9rem}button{all:initial;cursor:pointer;box-sizing:border-box;text-align:center;letter-spacing:inherit;outline-offset:-2px;outline:2px dashed #0000;font-family:Lato;transition:background .2s,color .2s,outline-color .2s}button:not[disabled]:focus-visible{z-index:5;outline-color:var(--couleur-noir)}button:not[disabled]:active{color:var(--couleur-blanc)!important;background:var(--couleur-noir)!important}@media (hover:hover){button:not[disabled]:hover{color:var(--couleur-noir);background:var(--couleur-gris-fonce)}}button:disabled,button[disabled]{background:repeating-conic-gradient(var(--couleur-noir) 0% 25%, transparent 0% 100%) 1px .5px/2px 2px;outline-color:#0000}button.bouton-case-pleine{width:100%;height:100%}button.bouton-case-pleine.bouton-blanc-sur-noir{text-transform:uppercase;letter-spacing:var(--espacement-inter-lettres-etendu-m);font-style:italic}button.bouton-case-pleine.bouton-blanc-sur-noir:focus-visible{color:var(--couleur-noir);background:var(--couleur-gris-fonce)}button.bouton-blanc-sur-noir{color:var(--couleur-blanc);background:var(--couleur-noir)}@media (hover:hover){button.bouton-fleche{background:initial}}button.bouton-retour-haut{z-index:500;right:var(--espace-xl);bottom:calc(var(--espace-l) + var(--pied-de-page-hauteur));padding:var(--espace-m);border:1px solid var(--couleur-noir);visibility:hidden;opacity:0;background:var(--couleur-gris-fond);box-shadow:initial;border-radius:100%;transition:background .2s,opacity .2s,visibility .2s;position:fixed;transform:rotate(180deg)}button.bouton-retour-haut img{background:0 0;width:1rem;height:1rem}button.bouton-retour-haut[data-actif]{visibility:visible;opacity:.6}@media (hover:hover){button.bouton-retour-haut[data-actif]:hover{opacity:1;background:var(--couleur-jaune-fond)}}dialog{z-index:999;padding:var(--espace-l);opacity:0;background:var(--couleur-blanc);transition-behavior:allow-discrete;flex-flow:column;place-self:center;transition:display .3s,opacity .3s,overlay .3s}dialog::backdrop{transition-behavior:allow-discrete;background-color:#0000;transition:background-color .3s,display .3s,overlay .3s}dialog:open{opacity:1;display:flex}dialog:open::backdrop{background-color:var(--couleur-gris-fond)}dialog *+*{margin-block-start:var(--espace-m)}dialog p{max-inline-size:50ch}dialog button{inline-size:fit-content;padding:var(--espace-s);align-self:end}@starting-style{dialog:open{opacity:0}}@starting-style{dialog:open::backdrop{background-color:#0000}}fieldset{all:initial;margin-top:var(--espace-l);font:inherit;flex-flow:column;display:flex}input,select,textarea{padding:var(--espace-xs);border:1px solid var(--couleur-noir);accent-color:var(--couleur-gris-fonce);background:var(--couleur-gris);transition:background .2s}input:focus-visible,input:focus-within,input:active,select:focus-visible,select:focus-within,select:active,textarea:focus-visible,textarea:focus-within,textarea:active{z-index:10;outline:2px dashed var(--couleur-noir)}input:disabled,input[disabled],select:disabled,select[disabled],textarea:disabled,textarea[disabled]{background:repeating-conic-gradient(var(--couleur-noir) 0% 25%, transparent 0% 100%) 1px .5px/2px 2px;outline-color:#0000}input:is([type=email],[type=text],[type=tel])::placeholder,textarea::placeholder{text-transform:lowercase;letter-spacing:var(--espacement-inter-lettres-etendu-s)}input:is([type=email],[type=text],[type=tel])::selection,textarea::selection{color:var(--couleur-blanc);background:var(--couleur-noir)}input:is([type=email],[type=text],[type=tel]):user-valid,textarea:user-valid{background:var(--couleur-gris-fonce)}input:is([type=email],[type=text],[type=tel]):user-invalid,textarea:user-invalid{background:var(--couleur-gris)}input,label,select,textarea{cursor:pointer}input[type=checkbox],input[type=radio]{width:var(--espace-l);height:var(--espace-l);padding:initial;border:1px solid var(--couleur-noir);appearance:none;transition:background .2s}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--couleur-gris-fonce)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{content:"x";position:relative;bottom:.1rem;left:.35rem}@media (hover:hover){input[type=checkbox]:checked:hover,input[type=radio]:checked:hover{color:var(--couleur-noir)}}input[type=checkbox]:not(:checked):user-valid,input[type=radio]:not(:checked):user-valid{background:initial}label:has(~input[type=checkbox],~input[type=radio]),input[type=checkbox]+label,input[type=radio]+label{padding-top:1px;font-size:.9rem}@media (hover:hover){input[type=checkbox]:hover,input[type=radio]:hover{background:var(--couleur-gris-fonce)}}input[type=radio]{appearance:initial;border-radius:100%}input[type=radio]:checked{place-content:center;place-items:center;display:inline-flex}input[type=radio]:checked:before{content:" ";inset:initial;width:calc(var(--espace-l) / 2);height:calc(var(--espace-l) / 2);background:var(--couleur-noir);border-radius:100%;display:inline-block}@media (hover:hover){textarea:hover{color:var(--couleur-noir)}}img,picture{max-width:100%;display:block}img{object-fit:cover;background:var(--couleur-gris-fonce)}a{--lien-contour-couleur-focus:var(--couleur-noir);text-decoration-skip-ink:auto;text-decoration-skip:edges;text-decoration:underline #0000;transition:background .2s,border-color .2s,color .2s,font-weight .2s,outline-color .2s,letter-spacing .2s,text-decoration-color .2s}a:focus-visible{outline-color:var(--lien-contour-couleur-focus)}a.lien-bouton{--lien-bouton-marges-internes-bloc:var(--espace-xs);--lien-bouton-marges-internes-ligne:var(--espace-m);--lien-bouton-arriere-plan-couleur-survol:var(--couleur-gris-fonce);padding:var(--lien-bouton-marges-internes-bloc) var(--lien-bouton-marges-internes-ligne);border:1px solid var(--couleur-noir)}a.lien-bouton:focus-visible{background:var(--lien-bouton-arriere-plan-couleur-survol)}a.lien-bouton:active{border-color:var(--lien-bouton-arriere-plan-couleur-survol)}@media (hover:hover){a.lien-bouton:hover{background:var(--lien-bouton-arriere-plan-couleur-survol)}}a.lien-lien{text-decoration:underline}a.lien-lien:active{text-decoration-color:var(--couleur-gris-fonce);background:var(--couleur-gris-fonce)}@media (hover:hover){a.lien-lien:hover{text-decoration-color:var(--couleur-gris-fonce);background:var(--couleur-gris-fonce)}a:not([class]):hover{text-decoration-color:var(--couleur-noir)}}ul{list-style:none}ul.avec-puce-cercle{--liste-puce-cercle-lien-marges-internes-ligne-debut:2ch;--liste-puce-cercle-puce-position-horizontale:1ch;--liste-puce-cercle-puce-taille:1.25ex}ul.avec-puce-cercle a{padding-left:var(--liste-puce-cercle-lien-marges-internes-ligne-debut);background:no-repeat var(--liste-puce-cercle-puce-position-horizontale) center/var(--liste-puce-cercle-puce-taille) url(/app/themes/haiku-atelier-2024/assets/img/icons/dot.svg)}video{block-size:100%;inline-size:100%;min-inline-size:100%;min-block-size:inherit;object-fit:cover;display:block}.bandeau{column-gap:var(--espace-m);border-top:1px solid var(--couleur-noir);width:100%;color:var(--couleur-noir);text-transform:uppercase;white-space:nowrap;background:var(--couleur-gris-fonce);font-style:italic;display:flex;overflow:hidden}.bandeau__conteneur{column-gap:var(--espace-m);flex-flow:row;animation:15s linear infinite both marquee;display:flex}.bandeau__conteneur ::selection{color:var(--couleur-gris-fonce);background:var(--couleur-noir)}.bandeau__conteneur p{padding:var(--espace-s) 0;display:inline-block}.bandeau__conteneur p strong{font-weight:600}@media (hover:hover){.bandeau:hover .bandeau__conteneur{animation-play-state:paused}}@keyframes marquee{0%{transform:translate(0%)}to{transform:translate(-100%)}}body:has(#menu-mobile:not([aria-hidden=true])){touch-action:none;overflow:hidden}#menu-mobile{--menu-mobile-hauteur:calc(100svh - var(--en-tete-hauteur));z-index:997;inset:var(--en-tete-hauteur) 0 0 0;overscroll-behavior:contain;width:100vw;height:var(--menu-mobile-hauteur);transition:display .4s;transition:display .4s allow-discrete;-webkit-overflow-scrolling:none;display:flex;position:fixed;overflow:hidden}#menu-mobile[aria-hidden=true]{animation:.4s both fade-out;display:none}#menu-mobile[aria-hidden=true] .menu-modale__fond{animation:.4s both fade-out}#menu-mobile .menu-modale__fond{z-index:998;inset:var(--en-tete-hauteur) 0 0 0;height:var(--menu-mobile-hauteur);opacity:0;background-color:var(--couleur-gris-fond);animation:.4s both fade-in;position:fixed}#menu-mobile .menu-modale__conteneur{z-index:999;width:100%;height:fit-content;padding:var(--espace-xl);border-bottom:1px solid var(--couleur-noir);opacity:0;background-color:var(--couleur-gris);flex-flow:column;animation:.4s .2s both fade-in;display:flex;position:relative}#menu-mobile .menu-modale__conteneur .menu-navigation{grid-template-columns:1fr}#menu-mobile .menu-modale__conteneur .menu-navigation ul{grid-column:initial;flex-flow:column;place-items:center}#menu-mobile .menu-modale__conteneur .menu-navigation ul>span{width:fit-content}#menu-mobile .menu-modale__conteneur .menu-navigation ul>span li a{padding-top:var(--espace-m);padding-bottom:var(--espace-m)}@media (width>1000px){#menu-mobile{display:none}}@keyframes fade-in{to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes slide-in{to{transform:translateY(0)}}#en-tete{--en-tete-marges-internes-ligne:var(--espace-xl);--en-tete-marges-internes-bloc:var(--espace-m);--en-tete-section-hauteur:var(--en-tete-hauteur);--en-tete-logo-longueur:160px;z-index:60;min-width:100vw;max-width:100vw;height:var(--en-tete-hauteur);padding:var(--en-tete-marges-internes-bloc) var(--en-tete-marges-internes-ligne);border-bottom:1px solid var(--couleur-noir);background:var(--couleur-gris-fond-extra);backdrop-filter:brightness(125%)blur(6px);flex-flow:row;justify-content:space-between;place-items:center;display:flex;position:fixed;top:0}#en-tete picture,#en-tete img{background:0 0}#en-tete .logo{width:var(--en-tete-logo-longueur)}#en-tete .logo img{object-fit:contain;width:100%;height:40px;image-rendering:crisp-edges;shape-rendering:geometricprecision;margin-left:-6px}#en-tete .menu-navigation{text-align:center;text-transform:lowercase;flex:1;grid-template-columns:1fr auto 1fr;font-size:1.1rem;display:grid}#en-tete .menu-navigation ul{gap:var(--espace-m);flex-flow:row;grid-column:2;justify-content:space-between;display:flex}#en-tete .menu-navigation__entree{--nav-entree-marges-internes-bloc:var(--espace-xs);--nav-entree-marges-internes-ligne:3rem;--liste-puce-cercle-lien-marges-internes-ligne-debut:calc(var(--espace-m) + 1.5ch);--liste-puce-cercle-puce-position-horizontale:3.5ch}#en-tete .menu-navigation__entree:has(a[aria-current=page]),#en-tete .menu-navigation__entree--courante{background:url(/app/themes/haiku-atelier-2024/assets/img/icons/cloud-penche-gris.svg) bottom/auto 90% no-repeat}#en-tete .menu-navigation__entree a{padding:var(--nav-entree-marges-internes-bloc) var(--nav-entree-marges-internes-ligne);text-align:center;display:inline-block}@media (hover:hover){#en-tete .menu-navigation__entree:hover{background:url(/app/themes/haiku-atelier-2024/assets/img/icons/cloud-penche-gris.svg) bottom/auto 90% no-repeat}}@media (width<=1000px){#en-tete .menu-navigation#menu-navigation-en-tete{display:none}}#en-tete .compte-panier{text-align:center;flex-flow:row;place-items:center;gap:1rem;display:flex}#en-tete .compte-panier a:hover,#en-tete .compte-panier a:active,#en-tete .compte-panier a:focus-within{background:var(--couleur-gris-fond)!important}#en-tete .compte-panier[disabled]{background:repeating-conic-gradient(var(--couleur-noir) 0% 25%, transparent 0% 100%) 1px .5px/2px 2px}#en-tete .compte-panier[disabled] a:hover,#en-tete .compte-panier[disabled] a:active,#en-tete .compte-panier[disabled] a:focus-within{border:1px solid var(--couleur-noir);background:initial}#en-tete .compte-panier a{padding-block:var(--espace-2xs);padding-inline:var(--espace-s);text-transform:lowercase;background:var(--couleur-gris)}#en-tete .compte-panier a.lien-compte{border-color:#0000}#en-tete .compte-panier a[data-contient-articles=true]{background:var(--couleur-gris-fonce)}#en-tete .conteneur{column-gap:var(--espace-m);display:flex}#en-tete .bouton-menu-mobile{--hauteur-bouton-menu:22px;align-content:center;display:none}#en-tete .bouton-menu-mobile img{height:var(--hauteur-bouton-menu);object-fit:contain;image-rendering:crisp-edges;shape-rendering:geometricprecision}@media (width<=1000px){#en-tete .bouton-menu-mobile{display:block}}@media (width<=600px){#en-tete{--en-tete-marges-internes-ligne:var(--espace-l)}}#menu-categories-produits{--menu-entree-longueur-minimale:13ch;--menu-section-marges-bloc-debut:var(--en-tete-hauteur);--menu-entree-marges-internes-ligne:var(--espace-m);margin-top:var(--menu-section-marges-bloc-debut);position:relative}#menu-categories-produits[data-entrees-presentes-debut] svg:first-of-type,#menu-categories-produits[data-entrees-presentes-fin] svg:last-of-type{opacity:1}#menu-categories-produits svg{pointer-events:none;opacity:0;mix-blend-mode:exclusion;shape-rendering:geometricprecision;width:.8rem;height:.8rem;transition:opacity .2s;position:absolute;bottom:calc(17.59px - .35rem)}#menu-categories-produits svg:first-of-type{left:var(--espace-xs)}#menu-categories-produits svg:last-of-type{right:var(--espace-xs)}@media (width>600px){#menu-categories-produits svg{visibility:hidden}}#menu-categories-produits ul{grid-template-columns:repeat(auto-fit, minmax(var(--menu-entree-longueur-minimale), 1fr));place-items:center;gap:1px;display:grid}#menu-categories-produits ul li{width:100%;color:var(--couleur-gris);text-align:center;text-transform:uppercase;letter-spacing:var(--espacement-inter-lettres-etendu-m);background:var(--couleur-noir);font-style:italic;font-weight:450}#menu-categories-produits ul li.categorie-courante a{color:var(--couleur-noir);background:var(--couleur-gris-fonce);font-weight:600}@media (hover:hover){#menu-categories-produits ul li.categorie-courante a:hover{color:var(--couleur-noir)}}#menu-categories-produits ul li a{width:inherit;padding:var(--menu-entree-marges-internes-ligne) 0;outline:initial;text-decoration:none;display:inline-block}#menu-categories-produits ul li a:focus-visible{color:var(--couleur-gris-fonce);outline:initial}@media (hover:hover){#menu-categories-produits ul li a:hover{background:var(--couleur-gris-fonce)}}@media (width<=1000px){#menu-categories-produits ul{--menu-entree-marges-internes-ligne:var(--espace-s);flex-flow:wrap;font-size:.8rem;display:flex}#menu-categories-produits ul li{flex-grow:1;width:min(140px,100%)}#menu-categories-produits ul li a{border:initial;width:100%}}@media (width<=600px){#menu-categories-produits ul{scrollbar-width:none;flex-flow:row;overflow-x:scroll}#menu-categories-produits ul li{width:initial;min-width:140px}}.photos-produit{--colonne-gauche-position-haut:var(--menu-categories-produits-hauteur);--colonne-gauche-photo-hauteur:calc(100svh - var(--menu-categories-produits-hauteur));--colonne-droite-photo-hauteur-minimale:calc(100svh + var(--en-tete-hauteur) + var(--menu-categories-produits-hauteur));--colonne-photo-longueur-minimale:30rem;--section-marges-externes-bloc-fin:1rem;flex-flow:row;max-width:100%;display:flex;position:relative}.photos-produit .colonne{width:min(var(--colonne-photo-longueur-minimale), 100%);flex-flow:column;flex-grow:1;display:flex;position:relative}.photos-produit .colonne.colonne-gauche{top:var(--colonne-gauche-position-haut);height:var(--colonne-gauche-photo-hauteur);position:sticky}.photos-produit .colonne.colonne-gauche figure,.photos-produit .colonne.colonne-gauche picture,.photos-produit .colonne.colonne-gauche img{height:100%}.photos-produit .colonne.colonne-droite img{width:100%;max-height:var(--colonne-droite-photo-hauteur-minimale)}.photos-produit .colonne.colonne-droite figure picture img:only-child{min-height:var(--colonne-droite-photo-hauteur-minimale);max-height:var(--colonne-droite-photo-hauteur-minimale)}@media (width<=60rem){.photos-produit{--colonne-droite-photo-hauteur-minimale:var(--photo-hauteur-maximum);--photo-longueur-maximum:calc(100% - var(--espace-xl));--photo-hauteur-maximum:calc(100svh - var(--en-tete-hauteur) - 87px);scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;width:fit-content;max-width:initial;flex-flow:row;overflow-x:scroll}.photos-produit::-webkit-scrollbar{display:none}.photos-produit .colonne{scroll-snap-type:x mandatory;width:100%;min-width:100%}.photos-produit .colonne figure{scroll-snap-align:none center}.photos-produit .colonne img{max-height:var(--photo-hauteur-maximum)}.photos-produit .colonne.colonne-gauche{position:initial;min-width:var(--photo-longueur-maximum);height:initial}.photos-produit .colonne.colonne-droite{flex-flow:row}.photos-produit .colonne.colonne-droite figure{min-width:var(--photo-longueur-maximum);flex-grow:1}.photos-produit .colonne.colonne-droite:has(figure:only-child){min-width:var(--photo-longueur-maximum)}}.grille-produits{--grille-produits-hauteur-minimale:var(--contenu-page-hauteur-minimale-avec-categories);--aucun-produit-hauteur:var(--contenu-page-hauteur-minimale-avec-categories);--carte-produit-longueur-minimale:448px;--carte-produit-longueur-maximale:1000px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit, minmax(var(--carte-produit-longueur-minimale), 1fr));min-height:var(--grille-produits-hauteur-minimale);gap:1px;display:grid}.grille-produits article{max-width:var(--carte-produit-longueur-maximale);box-shadow:0 0 0 1px var(--couleur-noir)}.grille-produits article figure{row-gap:var(--espace-xl);flex-flow:column;display:flex}.grille-produits article figure a{position:relative}@media (hover:hover){.grille-produits article figure a:hover .produit__illustration__survol{visibility:visible;opacity:1;transition:opacity .3s,visibility .3s}}.grille-produits article figure img{position:inherit;aspect-ratio:9/16;object-fit:cover;background:0 0;width:100%;max-height:70vh}.grille-produits article figure .produit__illustration__principale{display:block}.grille-produits article figure .produit__illustration__principale:before{content:"";z-index:-1;opacity:0;filter:opacity(20%);background-image:url(/app/themes/haiku-atelier-2024/assets/img/icons/cloud-gris.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;width:100%;height:100%;animation:1.5s linear .5s infinite alternate both test;position:absolute;top:0;left:0}.grille-produits article figure .produit__illustration__principale img{opacity:0;transition:opacity 1s}.grille-produits article figure .produit__illustration__survol{visibility:hidden;opacity:0;width:100%;height:100%;transition:opacity .15s,visibility .15s;display:block;position:absolute;top:0;left:0}.grille-produits article figure .produit__illustration__survol img{background:var(--couleur-gris-fond)}.grille-produits article figure figcaption{margin-bottom:var(--espace-xl);padding:var(--espace-m);flex-flow:row;justify-content:space-between;display:flex}.grille-produits article figure figcaption h3{letter-spacing:var(--espacement-inter-lettres-etendu-m);font-style:italic}.grille-produits article figure figcaption p{letter-spacing:var(--espacement-inter-lettres-rapproche-s);font-weight:500}.grille-produits__aucun-produit{min-height:var(--aucun-produit-hauteur);text-align:center;grid-column:span 3;align-content:center}.grille-produits__aucun-produit p+p{margin-top:var(--espace-l);font-size:1.25rem}@media (width<=700px){.grille-produits{grid-template-columns:100%}.grille-produits article figure img{max-height:50svh}}@keyframes test{to{opacity:1}}.resume-produit{--resume-position-basse:0%;--section-marges-internes:var(--espace-l);--espace-inter-colonne:var(--espace-xl);--resume-police-graisse:500;--resume-police-style:italic;--resume-police-taille:var(--espace-l);--resume-police-nom-taille:1.33rem;--resume-police-selecteur-graisse:400;--resume-police-selecteur-taille:var(--espace-m);bottom:var(--resume-position-basse);position:sticky}.resume-produit .selecteur-produit{column-gap:var(--espace-inter-colonne);border-block:1px solid var(--couleur-noir);font-size:var(--resume-police-taille);font-weight:var(--resume-police-graisse);font-style:var(--resume-police-style);line-height:var(--hauteur-ligne-compacte);background:var(--couleur-blanc-fond);grid-template-columns:repeat(3,1fr);grid-auto-flow:column;place-items:center;display:grid;position:relative}.resume-produit .selecteur-produit>*{width:100%;height:100%;padding:var(--section-marges-internes);flex-flow:row;place-content:center;place-items:center;display:flex}.resume-produit .selecteur-produit>:nth-child(2){border-inline-start:1px solid var(--couleur-noir);border-inline-end:1px solid var(--couleur-noir)}.resume-produit .selecteur-produit__nom{font-size:var(--resume-police-nom-taille)}.resume-produit .selecteur-produit__attribut-variation{gap:var(--espace-m) var(--espace-l);font-size:var(--resume-police-selecteur-taille);font-weight:var(--resume-police-selecteur-graisse);text-transform:lowercase;flex-flow:wrap;display:flex}.resume-produit .selecteur-produit__attribut-variation label{margin-right:var(--espace-s)}.resume-produit .selecteur-produit__attribut-variation select{padding:var(--espace-xs) var(--espace-l);border:1px solid var(--couleur-noir);text-align:center;letter-spacing:initial;appearance:none;background:var(--couleur-gris-fond);position:relative}@supports selector(:user-valid){.resume-produit .selecteur-produit__attribut-variation select:user-valid{background:var(--couleur-jaune-fond)}}.resume-produit .selecteur-produit__attribut-variation option{background:var(--couleur-gris-fond)}.resume-produit .selecteur-produit__attribut-variation__selecteurs{position:relative}.resume-produit .selecteur-produit__attribut-variation__selecteurs:after{pointer-events:none;content:" ";text-align:center;visibility:visible;opacity:1;background:url(/app/themes/haiku-atelier-2024/assets/img/icons/arrow.svg) no-repeat;width:.9rem;height:.9rem;transition:opacity .2s,visibility .2s;display:inline-block;position:absolute;top:7px;right:.4rem}@supports not selector(:user-valid){.resume-produit .selecteur-produit__attribut-variation__selecteurs:has(select:valid):after{visibility:hidden;opacity:0}}@supports selector(:user-valid){.resume-produit .selecteur-produit__attribut-variation__selecteurs:has(select:user-valid):after{visibility:hidden;opacity:0}}.resume-produit .selecteur-produit__prix{font-style:initial}@media (width<=800px){.resume-produit{--section-marges-internes:var(--espace-m);--espace-inter-colonne:var(--espace-m)}}@media (width<=700px){.resume-produit{--resume-police-taille:var(--espace-m);--resume-police-nom-taille:var(--espace-m);--section-marges-internes:var(--espace-m);--espace-inter-colonne:var(--espace-s)}}@media (width<=500px){.resume-produit .selecteur-produit__selection-variation-attribut{row-gap:var(--espace-inter-colonne);flex-flow:column}.resume-produit .selecteur-produit__selection-variation-attribut h3{flex-basis:100%}}.details-produit{--bouton-marges-internes-bloc:var(--espace-l);--espace-inter-lignes:var(--espace-l);--espace-inter-texte:var(--espace-m);--section-marges-internes:var(--espace-l);--textuel-marges-internes-ligne:calc(var(--espace-l) * 2);background-color:var(--couleur-blanc)}.details-produit__textes{grid-template-columns:1fr;grid-auto-flow:row;display:grid}.details-produit__textes .section-textuelle:not(:last-of-type){border-block-end:1px solid var(--couleur-noir)}.details-produit__textes .section-textuelle:has(button[aria-expanded=false]) .section-textuelle__contenu{display:none}.details-produit__textes .section-textuelle h3{line-height:var(--hauteur-ligne-rapprochee)}.details-produit__textes .section-textuelle h3 button{width:100%;min-block-size:1lh;padding:var(--section-marges-internes);text-align:start;display:inline-block}.details-produit__textes .section-textuelle .section-textuelle__contenu{padding-block-end:var(--section-marges-internes);padding-inline:var(--textuel-marges-internes-ligne)}.details-produit__textes .section-textuelle .section-textuelle__contenu ul{list-style:inside}.details-produit__textes .section-textuelle .section-textuelle__contenu a{text-decoration-color:var(--couleur-noir)}.details-produit__textes .section-textuelle .section-textuelle__contenu>*+*{margin-top:var(--espace-inter-texte)}.details-produit__actions{--section-marges-internes:var(--espace-l);border-block:1px solid var(--couleur-noir);background:var(--arriere-plan-points);transition:background .2s;overflow:hidden}.details-produit__actions:has(button[disabled]){background:var(--couleur-gris-fond)}.details-produit__actions button{height:initial;padding:var(--section-marges-internes);text-transform:uppercase;font-style:italic;transition:color .2s,background .2s,font-weight .2s}.details-produit__actions button:hover{color:var(--couleur-blanc);background:var(--couleur-gris-fonce-fond)}@media (hover:hover){.details-produit__actions button:not([disabled]):hover{font-weight:600}}.produits-similaires{--carte-produit-longueur-minimale:448px;--carte-produit-longueur-maximale:1000px;--en-tete-flottante-hauteur:calc(1rem + var(--espace-l) * 2 + 1px);grid-template-rows:1fr auto;grid-template-columns:repeat(3,1fr);grid-template-areas:"en-tete en-tete en-tete""produits produits produits";place-items:center;display:grid;position:relative}.produits-similaires header{z-index:10;top:var(--en-tete-flottante-hauteur);width:100%;padding:var(--espace-l) 0;color:var(--couleur-blanc);text-align:center;background:var(--couleur-noir);grid-area:en-tete;position:sticky}.produits-similaires header h2{font-style:italic;line-height:var(--hauteur-ligne-rapprochee);text-transform:uppercase;letter-spacing:var(--espacement-inter-lettres-etendu-m)}.produits-similaires .grille-produits-similaires{grid-area:produits;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit, minmax(var(--carte-produit-longueur-minimale), 1fr));gap:1px;width:100%;display:grid}.produits-similaires .grille-produits-similaires article{max-width:var(--carte-produit-longueur-maximale);box-shadow:0 0 0 1px var(--couleur-noir)}.produits-similaires .grille-produits-similaires article figure{row-gap:var(--espace-xl);flex-flow:column;display:flex}.produits-similaires .grille-produits-similaires article figure a{position:relative}@media (hover:hover){.produits-similaires .grille-produits-similaires article figure a:hover .produit__illustration__survol{visibility:visible;opacity:1;transition:opacity .3s,visibility .3s}}.produits-similaires .grille-produits-similaires article figure .produit__illustration__principale{display:block}.produits-similaires .grille-produits-similaires article figure .produit__illustration__survol{visibility:hidden;opacity:0;width:100%;height:100%;transition:opacity .15s,visibility .15s;display:block;position:absolute;top:0;left:0}.produits-similaires .grille-produits-similaires article figure img{aspect-ratio:9/16;object-fit:cover;width:100%;max-height:70svh}.produits-similaires .grille-produits-similaires article figure figcaption{margin-bottom:var(--espace-xl);padding:0 var(--espace-m);flex-flow:row;justify-content:space-between;display:flex}.produits-similaires .grille-produits-similaires article figure figcaption h3{letter-spacing:var(--espacement-inter-lettres-etendu-m);font-style:italic}.produits-similaires .grille-produits-similaires article figure figcaption p{letter-spacing:var(--espacement-inter-lettres-rapproche-s);font-weight:500}@media (width<=700px){.produits-similaires .grille-produits-similaires{grid-template-columns:100%}.produits-similaires .grille-produits-similaires article figure img{max-height:50svh}}#pied-de-page{max-width:100vw;height:var(--pied-de-page-hauteur);padding:var(--espace-s) var(--espace-m);border-top:1px solid var(--couleur-noir);grid-template-columns:1fr 1fr;place-items:center;font-size:.8rem;display:grid}#pied-de-page .zone-menu-navigation-secondaire{text-transform:lowercase;justify-self:start;width:100%;height:100%}#pied-de-page .zone-liens-reseaux-sociaux{text-align:right;justify-items:end;width:100%;height:100%} \ No newline at end of file +@font-face{font-family:Lato;font-weight:100 900;font-style:normal;font-display:swap;src:url(/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-variable-webfont.woff2)format("woff2")tech(variations),url(/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-variable-webfont.woff2)format("woff2-variations"),url(/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-variable-webfont.woff2)format("woff2"),url(/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-variable-webfont.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-weight:100 900;font-style:italic;font-display:swap;src:url(/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-variable-italic-webfont.woff2)format("woff2")tech(variations),url(/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-variable-italic-webfont.woff2)format("woff2-variations"),url(/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-variable-italic-webfont.woff2)format("woff2"),url(/app/themes/haiku-atelier-2024/assets/fonts/lato/lato-variable-italic-webfont.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Myriad;font-weight:300 900;font-style:normal;font-display:swap;font-stretch:70% 110%;src:url(/app/themes/haiku-atelier-2024/assets/fonts/myriad/myriad-variable.woff2)format("woff2"),url(/app/themes/haiku-atelier-2024/assets/fonts/myriad/myriad-variable.ttf)format("truetype")}@font-face{font-family:Myriad;font-weight:300 900;font-style:italic;font-display:swap;font-stretch:70% 110%;src:url(/app/themes/haiku-atelier-2024/assets/fonts/myriad/myriad-variable-italic.woff2)format("woff2"),url(/app/themes/haiku-atelier-2024/assets/fonts/myriad/myriad-variable-italic.ttf)format("truetype")}:root{--couleur-blanc:oklch(100% 0 0);--couleur-blanc-fond:oklch(100% 0 0/.8);--couleur-gris:oklch(93.89% .0025 345.21);--couleur-gris-fond:oklch(93.89% .0025 345.21/.8);--couleur-gris-fond-extra:oklch(93.89% .0025 345.21/.6);--couleur-gris-fonce:oklch(59.99% 0 0);--couleur-gris-fonce-fond:oklch(59.99% 0 0/.8);--couleur-noir:oklch(24.35% 0 0);--arriere-plan-points:repeating-conic-gradient(var(--couleur-noir) 0% 25%, transparent 0% 100%) 1px .5px/2px 2px;--police-lato:"Lato", sans-serif;--hauteur-ligne-classique:1.5;--hauteur-ligne-moitie:1.2;--hauteur-ligne-compacte:1.1;--hauteur-ligne-rapprochee:1;--espacement-inter-lettres-rapproche-m:-1px;--espacement-inter-lettres-rapproche-s:-.5px;--espacement-inter-lettres-etendu-s:.5px;--espacement-inter-lettres-etendu-m:1px;--espacement-inter-lettres-etendu-l:1.5px;--espacement-inter-lettres-etendu-xl:2px;--en-tete-hauteur:61px;--menu-categories-produits-hauteur:calc(var(--espace-m) * 2 + 1rlh);--pied-de-page-hauteur:calc(.8rem * 1.5 * 3 + var(--espace-s) * 2);--contenu-page-hauteur-minimale-sans-categories:calc(100svh - var(--en-tete-hauteur) - var(--pied-de-page-hauteur));--contenu-page-hauteur-minimale-avec-categories:calc(100svh - var(--en-tete-hauteur) - var(--pied-de-page-hauteur) - var(--menu-categories-produits-hauteur));--espace-2xs:.1rem;--espace-xs:.25rem;--espace-s:.5rem;--espace-m:1rem;--espace-l:1.25rem;--espace-xl:2rem}html{scrollbar-gutter:stable;box-sizing:border-box}*,:before,:after{box-sizing:inherit;font:inherit;color:inherit;outline-offset:-2px;outline:2px dashed #0000;margin:0;padding:0}@view-transition{navigation:auto}body{overscroll-behavior:none;accent-color:var(--couleur-gris-fonce);background:var(--couleur-gris)}button,input,select,textarea{font:inherit}::selection{background:var(--couleur-gris-fonce)}[hidden]{display:none!important}:focus-visible{outline-color:var(--couleur-noir);transition:outline-color .2s}.visuellement-cache:not(:focus,:active,:focus-within){white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[disabled]{cursor:not-allowed}html{font:1rem/var(--hauteur-ligne-classique) Lato;font-optical-sizing:auto;font-variant-ligatures:common-ligatures no-discretionary-ligatures no-historical-ligatures contextual;font-kerning:normal;color:var(--couleur-noir);text-decoration-skip-ink:auto;text-size-adjust:none;text-rendering:geometricprecision;letter-spacing:var(--espacement-inter-lettres-etendu-s);-webkit-font-smoothing:antialiased}strong{font-weight:600}em{font-style:italic}code{font-family:monospace;font-size:.9rem}button{all:initial;cursor:pointer;box-sizing:border-box;font:inherit;text-align:center;letter-spacing:inherit;outline-offset:-2px;outline:2px dashed #0000;transition:background .2s,font-weight .2s,color .2s,outline-color .2s}button:focus-visible{z-index:5;outline-color:var(--couleur-noir)}button:active{background:var(--arriere-plan-points)}button:disabled{color:inherit;background:var(--arriere-plan-points);outline-color:#0000}button.bouton-case-pleine{width:100%;height:100%}@media (hover:hover){button.bouton-case-pleine:hover{color:var(--couleur-noir);background:var(--arriere-plan-points)}}button.bouton-inverse{color:var(--couleur-blanc);background:var(--couleur-noir)}button.bouton-inverse:focus-visible{outline-color:var(--couleur-blanc)}button.bouton-inverse:active{color:var(--couleur-noir);background:var(--arriere-plan-points)}button.bouton-inverse:disabled{color:var(--couleur-blanc)}@media (hover:hover){button.bouton-inverse:hover{color:var(--couleur-noir);background:var(--arriere-plan-points)}}button.bouton-retour-haut{z-index:500;right:var(--espace-xl);bottom:calc(var(--espace-l) + var(--pied-de-page-hauteur));padding:var(--espace-m);border:1px solid var(--couleur-noir);visibility:hidden;opacity:0;background:var(--couleur-gris-fond);box-shadow:initial;border-radius:100%;transition:background .2s,opacity .2s,visibility .2s;position:fixed;transform:rotate(180deg)}button.bouton-retour-haut img{background:0 0;width:1rem;height:1rem}button.bouton-retour-haut[data-actif]{visibility:visible;opacity:.5}@media (hover:hover){button.bouton-retour-haut[data-actif]:hover{opacity:1;background:var(--couleur-gris-fond)}button:hover{color:var(--couleur-blanc);background:var(--couleur-gris-fonce)}}dialog{z-index:999;padding:var(--espace-l);opacity:0;background:var(--couleur-blanc);transition-behavior:allow-discrete;flex-flow:column;place-self:center;transition:display .3s,opacity .3s,overlay .3s}dialog::backdrop{transition-behavior:allow-discrete;background-color:#0000;transition:background-color .3s,display .3s,overlay .3s}dialog:open{opacity:1;display:flex}dialog:open::backdrop{background-color:var(--couleur-gris-fond)}dialog *+*{margin-block-start:var(--espace-m)}dialog p{max-inline-size:50ch}dialog button{inline-size:fit-content;padding:var(--espace-s);align-self:end}@starting-style{dialog:open{opacity:0}}@starting-style{dialog:open::backdrop{background-color:#0000}}fieldset{all:initial;margin-top:var(--espace-l);font:inherit;flex-flow:column;display:flex}input,select,textarea{padding:var(--espace-xs);border:1px solid var(--couleur-noir);accent-color:var(--couleur-gris-fonce);background:var(--couleur-gris);transition:background .2s}input:focus-visible,input:focus-within,select:focus-visible,select:focus-within,textarea:focus-visible,textarea:focus-within{z-index:10;outline:2px dashed var(--couleur-noir)}input:active,select:active,textarea:active{background:var(--arriere-plan-points)}input:disabled,select:disabled,textarea:disabled{background:var(--arriere-plan-points);outline-color:#0000}input:is([type=email],[type=text],[type=tel])::placeholder,textarea::placeholder{text-transform:lowercase;letter-spacing:var(--espacement-inter-lettres-etendu-s)}input:is([type=email],[type=text],[type=tel])::selection,textarea::selection{color:var(--couleur-blanc);background:var(--couleur-noir)}input:is([type=email],[type=text],[type=tel]):user-valid,textarea:user-valid{color:var(--couleur-noir);background:var(--arriere-plan-points);font-weight:500}input:is([type=email],[type=text],[type=tel]):user-invalid,textarea:user-invalid{background:var(--couleur-gris)}input,label,select,textarea{cursor:pointer}input[type=checkbox],input[type=radio]{width:var(--espace-l);height:var(--espace-l);padding:initial;border:1px solid var(--couleur-noir);appearance:none;transition:background .2s}input[type=checkbox]:checked,input[type=radio]:checked{color:var(--couleur-blanc);background:var(--couleur-gris-fonce)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{content:"x";position:relative;bottom:.1rem;left:.35rem}@media (hover:hover){input[type=checkbox]:checked:hover,input[type=radio]:checked:hover{color:var(--couleur-noir)}}input[type=checkbox]:not(:checked):user-valid,input[type=radio]:not(:checked):user-valid{background:initial}label:has(~input[type=checkbox],~input[type=radio]),input[type=checkbox]+label,input[type=radio]+label{padding-top:1px;font-size:.9rem}@media (hover:hover){input[type=checkbox]:hover,input[type=radio]:hover{background:var(--couleur-gris-fonce)}}input[type=radio]{appearance:initial;border-radius:100%}input[type=radio]:checked{place-content:center;place-items:center;display:inline-flex}input[type=radio]:checked:before{content:" ";inset:initial;width:calc(var(--espace-l) / 2);height:calc(var(--espace-l) / 2);background:var(--couleur-noir);border-radius:100%;display:inline-block}@media (hover:hover){textarea:hover{color:var(--couleur-noir)}}img,picture{max-width:100%;display:block}img{object-fit:cover;background:var(--couleur-gris-fonce)}a{--lien-contour-couleur-focus:var(--couleur-noir);text-decoration-skip-ink:auto;text-decoration-skip:edges;text-decoration:underline #0000;transition:background .2s,border-color .2s,color .2s,font-weight .2s,outline-color .2s,letter-spacing .2s,text-decoration-color .2s}a:focus-visible{outline-color:var(--lien-contour-couleur-focus)}a.lien-bouton{--lien-bouton-marges-internes-bloc:var(--espace-xs);--lien-bouton-marges-internes-ligne:var(--espace-m);--lien-bouton-arriere-plan-couleur-survol:var(--couleur-gris-fonce);padding:var(--lien-bouton-marges-internes-bloc) var(--lien-bouton-marges-internes-ligne);border:1px solid var(--couleur-noir)}a.lien-bouton:focus-visible{background:var(--lien-bouton-arriere-plan-couleur-survol)}a.lien-bouton:active{border-color:var(--lien-bouton-arriere-plan-couleur-survol)}@media (hover:hover){a.lien-bouton:hover{background:var(--lien-bouton-arriere-plan-couleur-survol)}}a.lien-lien{text-decoration:underline}a.lien-lien:active{text-decoration-color:var(--couleur-gris-fonce);background:var(--couleur-gris-fonce)}@media (hover:hover){a.lien-lien:hover{text-decoration-color:var(--couleur-gris-fonce);background:var(--couleur-gris-fonce)}a:not([class]):hover{text-decoration-color:var(--couleur-noir)}}ul{list-style:none}ul.avec-puce-cercle{--liste-puce-cercle-lien-marges-internes-ligne-debut:2ch;--liste-puce-cercle-puce-position-horizontale:1ch;--liste-puce-cercle-puce-taille:1.25ex}ul.avec-puce-cercle a{padding-left:var(--liste-puce-cercle-lien-marges-internes-ligne-debut);background:no-repeat var(--liste-puce-cercle-puce-position-horizontale) center/var(--liste-puce-cercle-puce-taille) url(/app/themes/haiku-atelier-2024/assets/img/icons/dot.svg)}video{block-size:100%;inline-size:100%;min-inline-size:100%;min-block-size:inherit;object-fit:cover;display:block}.bandeau{column-gap:var(--espace-m);border-top:1px solid var(--couleur-noir);width:100%;color:var(--couleur-noir);text-transform:uppercase;white-space:nowrap;background:var(--couleur-gris-fonce);font-style:italic;display:flex;overflow:hidden}.bandeau__conteneur{column-gap:var(--espace-m);flex-flow:row;animation:15s linear infinite both marquee;display:flex}.bandeau__conteneur ::selection{color:var(--couleur-gris-fonce);background:var(--couleur-noir)}.bandeau__conteneur p{padding:var(--espace-s) 0;display:inline-block}.bandeau__conteneur p strong{font-weight:600}@media (hover:hover){.bandeau:hover .bandeau__conteneur{animation-play-state:paused}}@keyframes marquee{0%{transform:translate(0%)}to{transform:translate(-100%)}}body:has(#menu-mobile:not([aria-hidden=true])){touch-action:none;overflow:hidden}#menu-mobile{--menu-mobile-hauteur:calc(100svh - var(--en-tete-hauteur));z-index:997;inset:var(--en-tete-hauteur) 0 0 0;overscroll-behavior:contain;width:100vw;height:var(--menu-mobile-hauteur);transition:display .4s;transition:display .4s allow-discrete;-webkit-overflow-scrolling:none;display:flex;position:fixed;overflow:hidden}#menu-mobile[aria-hidden=true]{animation:.4s both fade-out;display:none}#menu-mobile[aria-hidden=true] .menu-modale__fond{animation:.4s both fade-out}#menu-mobile .menu-modale__fond{z-index:998;inset:var(--en-tete-hauteur) 0 0 0;height:var(--menu-mobile-hauteur);opacity:0;background-color:var(--couleur-gris-fond);animation:.4s both fade-in;position:fixed}#menu-mobile .menu-modale__conteneur{z-index:999;width:100%;height:fit-content;padding:var(--espace-xl);border-bottom:1px solid var(--couleur-noir);opacity:0;background-color:var(--couleur-gris);flex-flow:column;animation:.4s .2s both fade-in;display:flex;position:relative}#menu-mobile .menu-modale__conteneur .menu-navigation{grid-template-columns:1fr}#menu-mobile .menu-modale__conteneur .menu-navigation ul{grid-column:initial;flex-flow:column;place-items:center}#menu-mobile .menu-modale__conteneur .menu-navigation ul>span{width:fit-content}#menu-mobile .menu-modale__conteneur .menu-navigation ul>span li a{padding-top:var(--espace-m);padding-bottom:var(--espace-m)}@media (width>1000px){#menu-mobile{display:none}}@keyframes fade-in{to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes slide-in{to{transform:translateY(0)}}#en-tete{--en-tete-marges-internes-ligne:var(--espace-xl);--en-tete-marges-internes-bloc:var(--espace-m);--en-tete-section-hauteur:var(--en-tete-hauteur);--en-tete-logo-longueur:160px;z-index:60;min-width:100vw;max-width:100vw;height:var(--en-tete-hauteur);padding:var(--en-tete-marges-internes-bloc) var(--en-tete-marges-internes-ligne);border-bottom:1px solid var(--couleur-noir);background:var(--couleur-gris-fond-extra);backdrop-filter:brightness(125%)blur(6px);flex-flow:row;justify-content:space-between;place-items:center;display:flex;position:fixed;top:0}#en-tete picture,#en-tete img{background:0 0}#en-tete .logo{width:var(--en-tete-logo-longueur)}#en-tete .logo img{object-fit:contain;width:100%;height:40px;image-rendering:crisp-edges;shape-rendering:geometricprecision;margin-left:-6px}#en-tete .menu-navigation{text-align:center;text-transform:lowercase;flex:1;grid-template-columns:1fr auto 1fr;font-size:1.1rem;display:grid}#en-tete .menu-navigation ul{gap:var(--espace-m);flex-flow:row;grid-column:2;justify-content:space-between;display:flex}#en-tete .menu-navigation__entree{--nav-entree-marges-internes-bloc:var(--espace-xs);--nav-entree-marges-internes-ligne:3rem;--liste-puce-cercle-lien-marges-internes-ligne-debut:calc(var(--espace-m) + 1.5ch);--liste-puce-cercle-puce-position-horizontale:3.5ch}#en-tete .menu-navigation__entree:has(a[aria-current=page]),#en-tete .menu-navigation__entree--courante{background:url(/app/themes/haiku-atelier-2024/assets/img/icons/cloud-penche-gris.svg) bottom/auto 90% no-repeat}#en-tete .menu-navigation__entree a{padding:var(--nav-entree-marges-internes-bloc) var(--nav-entree-marges-internes-ligne);text-align:center;display:inline-block}@media (hover:hover){#en-tete .menu-navigation__entree:hover{background:url(/app/themes/haiku-atelier-2024/assets/img/icons/cloud-penche-gris.svg) bottom/auto 90% no-repeat}}@media (width<=1000px){#en-tete .menu-navigation#menu-navigation-en-tete{display:none}}#en-tete .compte-panier{text-align:center;flex-flow:row;place-items:center;gap:1rem;display:flex}#en-tete .compte-panier[disabled]{background:var(--arriere-plan-points)}#en-tete .compte-panier[disabled] a:hover,#en-tete .compte-panier[disabled] a:active,#en-tete .compte-panier[disabled] a:focus-within{border:1px solid var(--couleur-noir)}#en-tete .compte-panier a{padding-block:var(--espace-2xs);padding-inline:var(--espace-s);text-transform:lowercase;background:0 0}#en-tete .compte-panier a[data-contient-articles=true]{background:var(--couleur-gris-fond)}#en-tete .compte-panier a:hover,#en-tete .compte-panier a:focus-within{color:var(--couleur-blanc);background:var(--couleur-gris-fonce-fond)}#en-tete .compte-panier a:active{color:var(--couleur-noir);background:var(--arriere-plan-points)}#en-tete .conteneur{column-gap:var(--espace-m);display:flex}#en-tete .bouton-menu-mobile{--hauteur-bouton-menu:22px;align-content:center;display:none}#en-tete .bouton-menu-mobile img{height:var(--hauteur-bouton-menu);object-fit:contain;image-rendering:crisp-edges;shape-rendering:geometricprecision}@media (hover:hover){#en-tete .bouton-menu-mobile:hover{background:initial!important}}@media (width<=1000px){#en-tete .bouton-menu-mobile{display:block}}@media (width<=600px){#en-tete{--en-tete-marges-internes-ligne:var(--espace-l)}}#menu-categories-produits{--menu-entree-longueur-minimale:13ch;--menu-section-marges-bloc-debut:var(--en-tete-hauteur);--menu-entree-marges-internes-ligne:var(--espace-m);margin-top:var(--menu-section-marges-bloc-debut);position:relative}#menu-categories-produits[data-entrees-presentes-debut] svg:first-of-type,#menu-categories-produits[data-entrees-presentes-fin] svg:last-of-type{opacity:1}#menu-categories-produits svg{pointer-events:none;opacity:0;mix-blend-mode:exclusion;shape-rendering:geometricprecision;block-size:.8rem;inline-size:.8rem;transition:opacity .2s;position:absolute;bottom:calc(17.59px - .35rem)}#menu-categories-produits svg:first-of-type{left:var(--espace-xs)}#menu-categories-produits svg:last-of-type{right:var(--espace-xs)}@media (width>600px){#menu-categories-produits svg{visibility:hidden}}#menu-categories-produits ul{grid-template-columns:repeat(auto-fit, minmax(var(--menu-entree-longueur-minimale), 1fr));place-items:center;gap:1px;display:grid}#menu-categories-produits ul li{inline-size:100%;color:var(--couleur-gris);text-align:center;text-transform:uppercase;letter-spacing:var(--espacement-inter-lettres-etendu-m);background:var(--couleur-noir);font-style:italic;font-weight:500}#menu-categories-produits ul li:hover{background:var(--couleur-gris)}#menu-categories-produits ul li a{inline-size:inherit;padding:var(--menu-entree-marges-internes-ligne) 0;text-decoration:none;display:inline-block}#menu-categories-produits ul li a:focus-visible{outline-color:var(--couleur-blanc)}@media (hover:hover){#menu-categories-produits ul li a:hover{color:var(--couleur-noir);background:var(--arriere-plan-points)}}#menu-categories-produits ul li.categorie-courante{background:var(--couleur-gris)}#menu-categories-produits ul li.categorie-courante a{color:var(--couleur-noir);background:var(--arriere-plan-points);font-weight:600}#menu-categories-produits ul li.categorie-courante a:focus-visible{outline-color:var(--couleur-noir)}@media (hover:hover){#menu-categories-produits ul li.categorie-courante a:hover{background:var(--arriere-plan-points)}}@media (width<=1000px){#menu-categories-produits ul{--menu-entree-marges-internes-ligne:var(--espace-s);flex-flow:wrap;font-size:.8rem;display:flex}#menu-categories-produits ul li{flex-grow:1;inline-size:min(140px,100%)}#menu-categories-produits ul li a{border:initial;inline-size:100%}}@media (width<=600px){#menu-categories-produits ul{scrollbar-width:none;flex-flow:row;overflow-x:scroll}#menu-categories-produits ul li{inline-size:initial;min-inline-size:140px}}.photos-produit{--colonne-gauche-position-haut:var(--menu-categories-produits-hauteur);--colonne-gauche-photo-hauteur:calc(100svh - var(--menu-categories-produits-hauteur));--colonne-droite-photo-hauteur-minimale:calc(100svh + var(--en-tete-hauteur) + var(--menu-categories-produits-hauteur));--colonne-photo-longueur-minimale:30rem;--section-marges-externes-bloc-fin:1rem;flex-flow:row;max-width:100%;display:flex;position:relative}.photos-produit .colonne{width:min(var(--colonne-photo-longueur-minimale), 100%);flex-flow:column;flex-grow:1;display:flex;position:relative}.photos-produit .colonne.colonne-gauche{top:var(--colonne-gauche-position-haut);height:var(--colonne-gauche-photo-hauteur);position:sticky}.photos-produit .colonne.colonne-gauche figure,.photos-produit .colonne.colonne-gauche picture,.photos-produit .colonne.colonne-gauche img{height:100%}.photos-produit .colonne.colonne-droite img{width:100%;max-height:var(--colonne-droite-photo-hauteur-minimale)}.photos-produit .colonne.colonne-droite figure picture img:only-child{min-height:var(--colonne-droite-photo-hauteur-minimale);max-height:var(--colonne-droite-photo-hauteur-minimale)}@media (width<=60rem){.photos-produit{--colonne-droite-photo-hauteur-minimale:var(--photo-hauteur-maximum);--photo-longueur-maximum:calc(100% - var(--espace-xl));--photo-hauteur-maximum:calc(100svh - var(--en-tete-hauteur) - 87px);scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;width:fit-content;max-width:initial;flex-flow:row;overflow-x:scroll}.photos-produit::-webkit-scrollbar{display:none}.photos-produit .colonne{scroll-snap-type:x mandatory;width:100%;min-width:100%}.photos-produit .colonne figure{scroll-snap-align:none center}.photos-produit .colonne img{max-height:var(--photo-hauteur-maximum)}.photos-produit .colonne.colonne-gauche{position:initial;min-width:var(--photo-longueur-maximum);height:initial}.photos-produit .colonne.colonne-droite{flex-flow:row}.photos-produit .colonne.colonne-droite figure{min-width:var(--photo-longueur-maximum);flex-grow:1}.photos-produit .colonne.colonne-droite:has(figure:only-child){min-width:var(--photo-longueur-maximum)}}.grille-produits{--grille-produits-hauteur-minimale:var(--contenu-page-hauteur-minimale-avec-categories);--aucun-produit-hauteur:var(--contenu-page-hauteur-minimale-avec-categories);--carte-produit-longueur-minimale:448px;--carte-produit-longueur-maximale:1000px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit, minmax(var(--carte-produit-longueur-minimale), 1fr));min-height:var(--grille-produits-hauteur-minimale);gap:1px;display:grid}.grille-produits article{max-width:var(--carte-produit-longueur-maximale);box-shadow:0 0 0 1px var(--couleur-noir)}.grille-produits article figure{row-gap:var(--espace-xl);flex-flow:column;display:flex}.grille-produits article figure a{position:relative}@media (hover:hover){.grille-produits article figure a:hover .produit__illustration__survol{visibility:visible;opacity:1;transition:opacity .3s,visibility .3s}}.grille-produits article figure img{position:inherit;aspect-ratio:9/16;object-fit:cover;background:0 0;width:100%;max-height:70vh}.grille-produits article figure .produit__illustration__principale{display:block}.grille-produits article figure .produit__illustration__principale:before{content:"";z-index:-1;opacity:0;filter:opacity(20%);background-image:url(/app/themes/haiku-atelier-2024/assets/img/icons/cloud-gris.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;width:100%;height:100%;animation:1.5s linear .5s infinite alternate both test;position:absolute;top:0;left:0}.grille-produits article figure .produit__illustration__principale img{opacity:0;transition:opacity 1s}.grille-produits article figure .produit__illustration__survol{visibility:hidden;opacity:0;width:100%;height:100%;transition:opacity .15s,visibility .15s;display:block;position:absolute;top:0;left:0}.grille-produits article figure .produit__illustration__survol img{background:var(--couleur-gris-fond)}.grille-produits article figure figcaption{margin-bottom:var(--espace-xl);padding:var(--espace-m);flex-flow:row;justify-content:space-between;display:flex}.grille-produits article figure figcaption h3{letter-spacing:var(--espacement-inter-lettres-etendu-m);font-style:italic}.grille-produits article figure figcaption p{letter-spacing:var(--espacement-inter-lettres-rapproche-s);font-weight:500}.grille-produits__aucun-produit{min-height:var(--aucun-produit-hauteur);text-align:center;grid-column:span 3;align-content:center}.grille-produits__aucun-produit p+p{margin-top:var(--espace-l);font-size:1.25rem}@media (width<=700px){.grille-produits{grid-template-columns:100%}.grille-produits article figure img{max-height:50svh}}@keyframes test{to{opacity:1}}.resume-produit{--resume-position-basse:0%;--section-marges-internes:var(--espace-l);--espace-inter-colonne:var(--espace-xl);--resume-police-graisse:500;--resume-police-style:italic;--resume-police-taille:var(--espace-l);--resume-police-nom-taille:1.33rem;--resume-police-selecteur-graisse:400;--resume-police-selecteur-taille:var(--espace-m);bottom:var(--resume-position-basse);position:sticky}.resume-produit .selecteur-produit{column-gap:var(--espace-inter-colonne);border-block:1px solid var(--couleur-noir);font-size:var(--resume-police-taille);font-weight:var(--resume-police-graisse);font-style:var(--resume-police-style);line-height:var(--hauteur-ligne-compacte);background:var(--couleur-blanc-fond);grid-template-columns:repeat(3,1fr);grid-auto-flow:column;place-items:center;display:grid;position:relative}.resume-produit .selecteur-produit>*{width:100%;height:100%;padding:var(--section-marges-internes);flex-flow:row;place-content:center;place-items:center;display:flex}.resume-produit .selecteur-produit>:nth-child(2){border-inline-start:1px solid var(--couleur-noir);border-inline-end:1px solid var(--couleur-noir)}.resume-produit .selecteur-produit__nom{font-size:var(--resume-police-nom-taille)}.resume-produit .selecteur-produit__attribut-variation{gap:var(--espace-m) var(--espace-l);font-size:var(--resume-police-selecteur-taille);font-weight:var(--resume-police-selecteur-graisse);text-transform:lowercase;flex-flow:wrap;display:flex}.resume-produit .selecteur-produit__attribut-variation label{margin-right:var(--espace-s)}.resume-produit .selecteur-produit__attribut-variation select{padding:var(--espace-xs) var(--espace-l);border:1px solid var(--couleur-noir);text-align:center;letter-spacing:initial;appearance:none;background:var(--couleur-gris-fond);position:relative}@supports selector(:user-valid){.resume-produit .selecteur-produit__attribut-variation select:user-valid{background:var(--couleur-gris-fond)}}.resume-produit .selecteur-produit__attribut-variation option{background:var(--couleur-gris-fond)}.resume-produit .selecteur-produit__attribut-variation__selecteurs{gap:var(--espace-m);flex-flow:wrap;place-content:center;place-items:center;display:flex;position:relative}.resume-produit .selecteur-produit__prix{font-style:initial}@media (width<=800px){.resume-produit{--section-marges-internes:var(--espace-m);--espace-inter-colonne:var(--espace-m)}}@media (width<=700px){.resume-produit{--resume-police-taille:var(--espace-m);--resume-police-nom-taille:var(--espace-m);--section-marges-internes:var(--espace-m);--espace-inter-colonne:var(--espace-s)}}@media (width<=500px){.resume-produit .selecteur-produit__selection-variation-attribut{row-gap:var(--espace-inter-colonne);flex-flow:column}.resume-produit .selecteur-produit__selection-variation-attribut h3{flex-basis:100%}}.details-produit{--bouton-marges-internes-bloc:var(--espace-l);--espace-inter-lignes:var(--espace-l);--espace-inter-texte:var(--espace-m);--section-marges-internes:var(--espace-l);--textuel-marges-internes-ligne:calc(var(--espace-l) * 2);background-color:var(--couleur-blanc)}.details-produit__textes{grid-template-columns:1fr;grid-auto-flow:row;display:grid}.details-produit__textes .section-textuelle:not(:last-of-type){border-block-end:1px solid var(--couleur-noir)}.details-produit__textes .section-textuelle:has(button[aria-expanded=false]) .section-textuelle__contenu{display:none}.details-produit__textes .section-textuelle h3{line-height:var(--hauteur-ligne-rapprochee)}.details-produit__textes .section-textuelle h3 button{width:100%;min-block-size:1lh;padding:var(--section-marges-internes);text-align:start;display:inline-block}.details-produit__textes .section-textuelle h3 button:active{background:var(--arriere-plan-points)}@media (hover:hover){.details-produit__textes .section-textuelle h3 button:hover{color:inherit;background:inherit}}.details-produit__textes .section-textuelle .section-textuelle__contenu{padding-block-end:var(--section-marges-internes);padding-inline:var(--textuel-marges-internes-ligne)}.details-produit__textes .section-textuelle .section-textuelle__contenu ul{list-style:inside}.details-produit__textes .section-textuelle .section-textuelle__contenu a{text-decoration-color:var(--couleur-noir)}.details-produit__textes .section-textuelle .section-textuelle__contenu>*+*{margin-top:var(--espace-inter-texte)}.details-produit__actions{--section-marges-internes:var(--espace-l);border-block:1px solid var(--couleur-noir);background:var(--arriere-plan-points);transition:background .2s;overflow:hidden}.details-produit__actions:has(button[disabled]){background:var(--couleur-gris-fond)}.details-produit__actions button{padding:var(--section-marges-internes);text-transform:uppercase;font-style:italic}@media (hover:hover){.details-produit__actions button:not([disabled]):hover{color:var(--couleur-blanc);background:var(--couleur-gris-fonce-fond);font-weight:600}}.produits-similaires{--carte-produit-longueur-minimale:448px;--carte-produit-longueur-maximale:1000px;--en-tete-flottante-hauteur:calc(1rem + var(--espace-l) * 2 + 1px);grid-template-rows:1fr auto;grid-template-columns:repeat(3,1fr);grid-template-areas:"en-tete en-tete en-tete""produits produits produits";place-items:center;display:grid;position:relative}.produits-similaires header{z-index:10;top:var(--en-tete-flottante-hauteur);width:100%;padding:var(--espace-l) 0;color:var(--couleur-blanc);text-align:center;background:var(--couleur-noir);grid-area:en-tete;position:sticky}.produits-similaires header h2{font-style:italic;line-height:var(--hauteur-ligne-rapprochee);text-transform:uppercase;letter-spacing:var(--espacement-inter-lettres-etendu-m)}.produits-similaires .grille-produits-similaires{grid-area:produits;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit, minmax(var(--carte-produit-longueur-minimale), 1fr));gap:1px;width:100%;display:grid}.produits-similaires .grille-produits-similaires article{max-width:var(--carte-produit-longueur-maximale);box-shadow:0 0 0 1px var(--couleur-noir)}.produits-similaires .grille-produits-similaires article figure{row-gap:var(--espace-xl);flex-flow:column;display:flex}.produits-similaires .grille-produits-similaires article figure a{position:relative}@media (hover:hover){.produits-similaires .grille-produits-similaires article figure a:hover .produit__illustration__survol{visibility:visible;opacity:1;transition:opacity .3s,visibility .3s}}.produits-similaires .grille-produits-similaires article figure .produit__illustration__principale{display:block}.produits-similaires .grille-produits-similaires article figure .produit__illustration__survol{visibility:hidden;opacity:0;width:100%;height:100%;transition:opacity .15s,visibility .15s;display:block;position:absolute;top:0;left:0}.produits-similaires .grille-produits-similaires article figure img{aspect-ratio:9/16;object-fit:cover;width:100%;max-height:70svh}.produits-similaires .grille-produits-similaires article figure figcaption{margin-bottom:var(--espace-xl);padding:0 var(--espace-m);flex-flow:row;justify-content:space-between;display:flex}.produits-similaires .grille-produits-similaires article figure figcaption h3{letter-spacing:var(--espacement-inter-lettres-etendu-m);font-style:italic}.produits-similaires .grille-produits-similaires article figure figcaption p{letter-spacing:var(--espacement-inter-lettres-rapproche-s);font-weight:500}@media (width<=700px){.produits-similaires .grille-produits-similaires{grid-template-columns:100%}.produits-similaires .grille-produits-similaires article figure img{max-height:50svh}}#pied-de-page{max-width:100vw;height:var(--pied-de-page-hauteur);padding:var(--espace-s) var(--espace-m);border-top:1px solid var(--couleur-noir);grid-template-columns:1fr 1fr;place-items:center;font-size:.8rem;display:grid}#pied-de-page .zone-menu-navigation-secondaire{text-transform:lowercase;justify-self:start;width:100%;height:100%}#pied-de-page .zone-liens-reseaux-sociaux{text-align:right;justify-items:end;width:100%;height:100%} \ No newline at end of file diff --git a/web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.css b/web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.css index 9c117870..c00529af 100755 --- a/web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.css +++ b/web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.css @@ -7,6 +7,9 @@ height: initial; margin: auto; padding: var(--espace-xl) 0; + font-style: italic; + text-transform: uppercase; + letter-spacing: var(--espacement-inter-lettres-etendu-m); } /* # sourceMappingURL=page-boutique.css.map */ diff --git a/web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.css.map b/web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.css.map index 115103c7..30bd7dbe 100755 --- a/web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.css.map +++ b/web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../../src/sass/pages/page-boutique.scss"],"names":[],"mappings":"AAGE;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA","file":"page-boutique.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../../src/sass/pages/page-boutique.scss"],"names":[],"mappings":"AAGE;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA","file":"page-boutique.css"} \ No newline at end of file diff --git a/web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.min.css b/web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.min.css index 018899a7..f6ef8460 100755 --- a/web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.min.css +++ b/web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.min.css @@ -1 +1 @@ -#page-boutique .actions{text-align:center;align-content:center;width:100%}#page-boutique .actions button{height:initial;padding:var(--espace-xl) 0;margin:auto} \ No newline at end of file +#page-boutique .actions{text-align:center;align-content:center;width:100%}#page-boutique .actions button{height:initial;padding:var(--espace-xl) 0;text-transform:uppercase;letter-spacing:var(--espacement-inter-lettres-etendu-m);margin:auto;font-style:italic} \ No newline at end of file diff --git a/web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.css b/web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.css index fa878601..be7c417f 100755 --- a/web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.css +++ b/web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.css @@ -379,7 +379,6 @@ } #panneau-informations-client .panneau__pied-de-page { align-content: center; - padding: var(--espace-l) 0; font-size: 1.25rem; font-style: italic; color: var(--couleur-blanc); @@ -389,9 +388,7 @@ background: var(--couleur-noir); } #panneau-informations-client .panneau__pied-de-page button { - font: inherit; - color: inherit; - text-transform: inherit; + padding: var(--espace-l) 0; } @media (width <= 500px) { #panneau-informations-client .panneau__formulaires { diff --git a/web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.css.map b/web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.css.map index 3a916738..ed6a5eb4 100755 --- a/web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.css.map +++ b/web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../../src/sass/layouts/_panneau-panier.scss","../../../src/sass/layouts/_panneau-informations-client.scss","../../../src/sass/pages/page-panier.scss"],"names":[],"mappings":";AAEA;EACE;;AAEA;EACE;;AAIF;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGA;EACE;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAMN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;AAEA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAbJ;AAgBE;AAAA;AAAA;AAAA;;AAIA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AA9BN;AAkCE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAxCJ;AA2CE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAOR;EACE;EACA;EACA;EACA;AAEA;AAAA;AAAA;AAAA;;AAIA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAKN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAKA;EACE;;AAEA;EACE;;AAMR;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAMJ;EACE;EACA;EACA;EACA;EACA;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;IACE;;EAGF;IACE;;EAEA;IACE;;EAIJ;IACE;;EAGE;IACE;;EAKN;IACE;;;;ACpRN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIF;EAEE;EACA;EACA;EAGA;EAEA;EACA;;AAEA;EACE;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAMN;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGE;EACE;;AAMR;EACE;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;IACE;;;;ACpKN;AAAA;AAAA;AAAA;AAIA;AACE;EACA;AAEA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAKF;EACE;;AAGF;EACE","file":"page-panier.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../../src/sass/layouts/_panneau-panier.scss","../../../src/sass/layouts/_panneau-informations-client.scss","../../../src/sass/pages/page-panier.scss"],"names":[],"mappings":";AAEA;EACE;;AAEA;EACE;;AAIF;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGA;EACE;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAMN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;AAEA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAbJ;AAgBE;AAAA;AAAA;AAAA;;AAIA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AA9BN;AAkCE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAxCJ;AA2CE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAOR;EACE;EACA;EACA;EACA;AAEA;AAAA;AAAA;AAAA;;AAIA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAKN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAKA;EACE;;AAEA;EACE;;AAMR;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAMJ;EACE;EACA;EACA;EACA;EACA;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;IACE;;EAGF;IACE;;EAEA;IACE;;EAIJ;IACE;;EAGE;IACE;;EAKN;IACE;;;;ACpRN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIF;EAEE;EACA;EACA;EAGA;EAEA;EACA;;AAEA;EACE;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAMN;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGE;EACE;;AAMR;EACE;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;IACE;;;;ACjKN;AAAA;AAAA;AAAA;AAIA;AACE;EACA;AAEA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAKF;EACE;;AAGF;EACE","file":"page-panier.css"} \ No newline at end of file diff --git a/web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.min.css b/web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.min.css index db9e0497..1aee889a 100755 --- a/web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.min.css +++ b/web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.min.css @@ -1 +1 @@ -#panneau-panier{border-right:1px solid var(--couleur-noir)}#panneau-panier>div{place-content:center}#panneau-panier .panneau__grille-produits{flex-flow:column;display:flex}#panneau-panier .panneau__grille-produits__produit{border-bottom:1px solid var(--couleur-noir);grid-template-rows:1fr;grid-template-columns:1fr 1fr;display:grid}#panneau-panier .panneau__grille-produits__produit__illustratif{border-right:1px solid var(--couleur-noir)}#panneau-panier .panneau__grille-produits__produit__illustratif picture{height:100%;overflow:hidden}#panneau-panier .panneau__grille-produits__produit__illustratif img{aspect-ratio:1;height:auto}#panneau-panier .panneau__grille-produits .detail-produit{width:fit-content;padding:0 var(--espace-xl);flex-flow:column;place-content:center;margin:auto;font-style:italic;display:flex}#panneau-panier .panneau__grille-produits .detail-produit__nom-prix{column-gap:var(--espace-l);font-size:var(--espace-l);line-height:var(--hauteur-ligne-moitie);flex-flow:row;justify-content:space-between;display:flex}#panneau-panier .panneau__grille-produits .detail-produit__nom-prix span{min-width:4rem;font-weight:600;font-style:initial;text-align:right}#panneau-panier .panneau__grille-produits .detail-produit__description{margin-bottom:var(--espace-l);text-transform:lowercase}#panneau-panier .panneau__grille-produits .detail-produit__actions{font-weight:500;font-style:initial;grid-template-rows:1fr 1fr;grid-template-columns:.25fr auto .25fr;display:grid}#panneau-panier .panneau__grille-produits .detail-produit__actions button:first-of-type{border:1px solid var(--couleur-noir);border-bottom:initial;grid-column:1;min-width:3rem;max-width:3rem}#panneau-panier .panneau__grille-produits .detail-produit__actions input[type=number]{border:initial;border-top:1px solid var(--couleur-noir);text-align:center;appearance:textfield;grid-column:2;width:100%}#panneau-panier .panneau__grille-produits .detail-produit__actions input[type=number]::-webkit-outer-spin-button,#panneau-panier .panneau__grille-produits .detail-produit__actions input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}#panneau-panier .panneau__grille-produits .detail-produit__actions button:nth-of-type(2){border:1px solid var(--couleur-noir);border-bottom:initial;grid-column:3;min-width:3rem;max-width:3rem}#panneau-panier .panneau__grille-produits .detail-produit__actions button:last-of-type{padding:var(--espace-xs);border:1px solid var(--couleur-noir);text-transform:lowercase;grid-area:2/span 3}#panneau-panier .panneau__instructions-code-promo{width:100%;padding:var(--espace-l) var(--espace-xl);border-bottom:1px solid var(--couleur-noir);text-align:center}#panneau-panier .panneau__instructions-code-promo__instructions{resize:vertical;width:100%;margin:auto;margin-bottom:var(--espace-s);padding:var(--espace-s);background:initial;border:1px solid #0000;font-size:.8rem;font-weight:450;display:block}#panneau-panier .panneau__instructions-code-promo__code-promo{flex-flow:wrap;place-content:center;width:fit-content;margin:auto;display:flex}#panneau-panier .panneau__instructions-code-promo__code-promo button{min-width:9rem;padding:var(--espace-xs) var(--espace-xl);border:1px solid var(--couleur-noir);border-left:initial;text-transform:lowercase}#panneau-panier .panneau__instructions-code-promo__code-promo__message{margin-top:var(--espace-m);flex-basis:100%}#panneau-panier .panneau__sous-totaux{width:min(40rem,100%);padding:var(--espace-l) var(--espace-xl);text-align:center;margin:auto}#panneau-panier .panneau__sous-totaux__ligne{flex-flow:row;justify-content:space-between;font-style:italic;display:flex}#panneau-panier .panneau__sous-totaux__ligne strong{text-align:right;text-transform:lowercase}#panneau-panier .panneau__sous-totaux__ligne#sous-total-livraison p:last-of-type{text-align:right}#panneau-panier .panneau__sous-totaux__ligne#sous-total-livraison p:last-of-type span{color:var(--couleur-gris-fonce)}#panneau-panier .panneau__sous-totaux__choix-methode-livraison{gap:var(--espace-xs) var(--espace-m);letter-spacing:inherit;flex-flow:wrap;justify-content:center;font-size:.9rem}#panneau-panier .panneau__sous-totaux__choix-methode-livraison>label:first-of-type{cursor:revert;margin-bottom:var(--espace-xs);color:var(--couleur-gris-fonce);text-align:center;text-transform:lowercase;flex-basis:100%}#panneau-panier .panneau__sous-totaux__choix-methode-livraison div{flex-flow:row;place-items:center;column-gap:1ch;display:flex}#panneau-panier .panneau__sous-totaux__conditions-livraison{margin-top:var(--espace-l);color:var(--couleur-gris-fonce);letter-spacing:var(--espacement-inter-lettres-etendu-s);font-size:.8rem;font-weight:450}#panneau-panier .panneau__pied-de-page{padding:var(--espace-l) 0;color:var(--couleur-blanc);text-align:center;text-transform:uppercase;letter-spacing:2px;background:var(--couleur-noir);align-content:center;font-size:1.25rem;font-style:italic}#panneau-panier .panneau__pied-de-page span{margin-left:var(--espace-l);font-style:initial}@media (width<=500px){#panneau-panier .panneau__grille-produits__produit__illustratif img{height:100%}#panneau-panier .panneau__grille-produits .detail-produit{padding:var(--espace-l)}#panneau-panier .panneau__grille-produits .detail-produit .detail-produit__nom-prix{column-gap:var(--espace-l)}#panneau-panier .panneau__instructions-code-promo{padding:var(--espace-xl) var(--espace-l)}#panneau-panier .panneau__instructions-code-promo .panneau__instructions-code-promo__code-promo input,#panneau-panier .panneau__instructions-code-promo .panneau__instructions-code-promo__code-promo button{flex:1}#panneau-panier .panneau__sous-totaux{padding:var(--espace-xl) var(--espace-l)}}#panneau-informations-client{top:var(--en-tete-hauteur);height:fit-content;position:sticky;right:0}#panneau-informations-client>*{text-align:center;align-content:center}#panneau-informations-client .panneau__paypal-express{--hauteur-images-bouton:18px;--hauteur-bouton:calc(var(--hauteur-images-bouton) * 2);--longueur-bouton:250px;--espacement-inter-images:var(--espace-xs);padding:var(--espace-xl);border-bottom:1px solid var(--couleur-noir)}#panneau-informations-client .panneau__paypal-express p{margin-bottom:var(--espace-s);font-style:italic}#panneau-informations-client .panneau__paypal-express button{column-gap:var(--espacement-inter-images);width:var(--longueur-bouton);height:var(--hauteur-bouton);background:var(--couleur-noir);place-content:center;place-items:center;margin:auto;display:flex}#panneau-informations-client .panneau__paypal-express button img{height:var(--hauteur-images-bouton);background:inherit}#panneau-informations-client .panneau__paypal-express button img:first-of-type{margin-top:-1px}#panneau-informations-client .panneau__formulaires{padding:var(--espace-xl) 0}#panneau-informations-client .panneau__formulaires .panneau__formulaires__separation-adresses{width:fit-content;margin:auto;margin-bottom:var(--espace-m);flex-flow:row;place-items:center;column-gap:1ch;font-size:.8rem;font-style:italic;display:flex;position:relative}#panneau-informations-client .panneau__formulaires .panneau__formulaires__separation-adresses label{text-transform:lowercase}#panneau-informations-client .panneau__formulaires .panneau__formulaires__paiement .formulaire__paiement__attente-renseignement-formulaires{width:100%;color:var(--couleur-gris-fonce);text-align:center;align-content:center;padding:0;font-size:.8rem;font-weight:450}#panneau-informations-client .panneau__formulaires .panneau__formulaires__paiement .formulaire__paiement__attente-renseignement-formulaires p+p{margin-top:1lh}#panneau-informations-client .panneau__formulaires .panneau__formulaires__message{margin:var(--espace-xl) 0;font-style:italic;font-weight:500}#panneau-informations-client .formulaire{padding:0 var(--espace-xl);margin:auto}#panneau-informations-client .formulaire+.formulaire{margin-top:var(--espace-xl)}#panneau-informations-client .formulaire .formulaire__titre{margin-bottom:var(--espace-m);letter-spacing:1px;font-size:1.25rem;font-style:italic;font-weight:600}#panneau-informations-client .formulaire .formulaire__champs{text-align:left;width:fit-content;margin:auto}#panneau-informations-client .formulaire .formulaire__champs .formulaire__champs__champ{column-gap:var(--espace-xl);flex-flow:row;justify-content:space-between;place-items:center;display:flex}#panneau-informations-client .formulaire .formulaire__champs .formulaire__champs__champ+.formulaire__champs__champ{margin-top:var(--espace-l)}#panneau-informations-client .formulaire label{text-transform:lowercase;width:min(7rem,100%);font-weight:400}#panneau-informations-client .formulaire label:has(+:is(input:required,select:required)){font-weight:600}#panneau-informations-client .formulaire input,#panneau-informations-client .formulaire select{width:min(15rem,100%)}#panneau-informations-client .panneau__pied-de-page{padding:var(--espace-l) 0;color:var(--couleur-blanc);text-align:center;text-transform:uppercase;letter-spacing:2px;background:var(--couleur-noir);align-content:center;font-size:1.25rem;font-style:italic}#panneau-informations-client .panneau__pied-de-page button{font:inherit;color:inherit;text-transform:inherit}@media (width<=500px){#panneau-informations-client .panneau__formulaires{padding:var(--espace-xl) 0}}#page-panier{--menu-section-hauteur:var(--menu-categories-produits-hauteur);--menu-section-marges-bloc-debut:var(--en-tete-hauteur);min-height:calc(100svh - var(--en-tete-hauteur) - var(--pied-de-page-hauteur));margin-top:var(--menu-section-marges-bloc-debut);flex-flow:wrap;display:flex;position:relative}#page-panier .panneau{border-top:1px solid var(--couleur-noir);border-bottom:1px solid var(--couleur-noir);flex:30rem}#page-panier .panneau__en-tete{z-index:2;top:var(--menu-section-marges-bloc-debut);min-height:var(--menu-categories-produits-hauteur);max-height:var(--menu-categories-produits-hauteur);color:var(--couleur-gris);text-align:center;background:var(--couleur-noir);align-content:center;display:block;position:sticky}#page-panier .panneau__en-tete h2{color:var(--couleur-gris);text-transform:uppercase;letter-spacing:1px;background:var(--couleur-noir);font-style:italic;font-weight:450}#page-panier .panier-vide{min-height:calc(100svh - var(--en-tete-hauteur) - var(--pied-de-page-hauteur));text-align:center;flex-basis:100%;align-content:center;display:none}#page-panier .panier-vide p{font-size:1.25rem}#page-panier .panier-vide a{margin-top:var(--espace-m);font-size:initial;display:inline-block}#page-panier[data-contient-articles=false] .panneau{display:none}#page-panier[data-contient-articles=false] .panier-vide{display:block} \ No newline at end of file +#panneau-panier{border-right:1px solid var(--couleur-noir)}#panneau-panier>div{place-content:center}#panneau-panier .panneau__grille-produits{flex-flow:column;display:flex}#panneau-panier .panneau__grille-produits__produit{border-bottom:1px solid var(--couleur-noir);grid-template-rows:1fr;grid-template-columns:1fr 1fr;display:grid}#panneau-panier .panneau__grille-produits__produit__illustratif{border-right:1px solid var(--couleur-noir)}#panneau-panier .panneau__grille-produits__produit__illustratif picture{height:100%;overflow:hidden}#panneau-panier .panneau__grille-produits__produit__illustratif img{aspect-ratio:1;height:auto}#panneau-panier .panneau__grille-produits .detail-produit{width:fit-content;padding:0 var(--espace-xl);flex-flow:column;place-content:center;margin:auto;font-style:italic;display:flex}#panneau-panier .panneau__grille-produits .detail-produit__nom-prix{column-gap:var(--espace-l);font-size:var(--espace-l);line-height:var(--hauteur-ligne-moitie);flex-flow:row;justify-content:space-between;display:flex}#panneau-panier .panneau__grille-produits .detail-produit__nom-prix span{min-width:4rem;font-weight:600;font-style:initial;text-align:right}#panneau-panier .panneau__grille-produits .detail-produit__description{margin-bottom:var(--espace-l);text-transform:lowercase}#panneau-panier .panneau__grille-produits .detail-produit__actions{font-weight:500;font-style:initial;grid-template-rows:1fr 1fr;grid-template-columns:.25fr auto .25fr;display:grid}#panneau-panier .panneau__grille-produits .detail-produit__actions button:first-of-type{border:1px solid var(--couleur-noir);border-bottom:initial;grid-column:1;min-width:3rem;max-width:3rem}#panneau-panier .panneau__grille-produits .detail-produit__actions input[type=number]{border:initial;border-top:1px solid var(--couleur-noir);text-align:center;appearance:textfield;grid-column:2;width:100%}#panneau-panier .panneau__grille-produits .detail-produit__actions input[type=number]::-webkit-outer-spin-button,#panneau-panier .panneau__grille-produits .detail-produit__actions input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}#panneau-panier .panneau__grille-produits .detail-produit__actions button:nth-of-type(2){border:1px solid var(--couleur-noir);border-bottom:initial;grid-column:3;min-width:3rem;max-width:3rem}#panneau-panier .panneau__grille-produits .detail-produit__actions button:last-of-type{padding:var(--espace-xs);border:1px solid var(--couleur-noir);text-transform:lowercase;grid-area:2/span 3}#panneau-panier .panneau__instructions-code-promo{width:100%;padding:var(--espace-l) var(--espace-xl);border-bottom:1px solid var(--couleur-noir);text-align:center}#panneau-panier .panneau__instructions-code-promo__instructions{resize:vertical;width:100%;margin:auto;margin-bottom:var(--espace-s);padding:var(--espace-s);background:initial;border:1px solid #0000;font-size:.8rem;font-weight:450;display:block}#panneau-panier .panneau__instructions-code-promo__code-promo{flex-flow:wrap;place-content:center;width:fit-content;margin:auto;display:flex}#panneau-panier .panneau__instructions-code-promo__code-promo button{min-width:9rem;padding:var(--espace-xs) var(--espace-xl);border:1px solid var(--couleur-noir);border-left:initial;text-transform:lowercase}#panneau-panier .panneau__instructions-code-promo__code-promo__message{margin-top:var(--espace-m);flex-basis:100%}#panneau-panier .panneau__sous-totaux{width:min(40rem,100%);padding:var(--espace-l) var(--espace-xl);text-align:center;margin:auto}#panneau-panier .panneau__sous-totaux__ligne{flex-flow:row;justify-content:space-between;font-style:italic;display:flex}#panneau-panier .panneau__sous-totaux__ligne strong{text-align:right;text-transform:lowercase}#panneau-panier .panneau__sous-totaux__ligne#sous-total-livraison p:last-of-type{text-align:right}#panneau-panier .panneau__sous-totaux__ligne#sous-total-livraison p:last-of-type span{color:var(--couleur-gris-fonce)}#panneau-panier .panneau__sous-totaux__choix-methode-livraison{gap:var(--espace-xs) var(--espace-m);letter-spacing:inherit;flex-flow:wrap;justify-content:center;font-size:.9rem}#panneau-panier .panneau__sous-totaux__choix-methode-livraison>label:first-of-type{cursor:revert;margin-bottom:var(--espace-xs);color:var(--couleur-gris-fonce);text-align:center;text-transform:lowercase;flex-basis:100%}#panneau-panier .panneau__sous-totaux__choix-methode-livraison div{flex-flow:row;place-items:center;column-gap:1ch;display:flex}#panneau-panier .panneau__sous-totaux__conditions-livraison{margin-top:var(--espace-l);color:var(--couleur-gris-fonce);letter-spacing:var(--espacement-inter-lettres-etendu-s);font-size:.8rem;font-weight:450}#panneau-panier .panneau__pied-de-page{padding:var(--espace-l) 0;color:var(--couleur-blanc);text-align:center;text-transform:uppercase;letter-spacing:2px;background:var(--couleur-noir);align-content:center;font-size:1.25rem;font-style:italic}#panneau-panier .panneau__pied-de-page span{margin-left:var(--espace-l);font-style:initial}@media (width<=500px){#panneau-panier .panneau__grille-produits__produit__illustratif img{height:100%}#panneau-panier .panneau__grille-produits .detail-produit{padding:var(--espace-l)}#panneau-panier .panneau__grille-produits .detail-produit .detail-produit__nom-prix{column-gap:var(--espace-l)}#panneau-panier .panneau__instructions-code-promo{padding:var(--espace-xl) var(--espace-l)}#panneau-panier .panneau__instructions-code-promo .panneau__instructions-code-promo__code-promo input,#panneau-panier .panneau__instructions-code-promo .panneau__instructions-code-promo__code-promo button{flex:1}#panneau-panier .panneau__sous-totaux{padding:var(--espace-xl) var(--espace-l)}}#panneau-informations-client{top:var(--en-tete-hauteur);height:fit-content;position:sticky;right:0}#panneau-informations-client>*{text-align:center;align-content:center}#panneau-informations-client .panneau__paypal-express{--hauteur-images-bouton:18px;--hauteur-bouton:calc(var(--hauteur-images-bouton) * 2);--longueur-bouton:250px;--espacement-inter-images:var(--espace-xs);padding:var(--espace-xl);border-bottom:1px solid var(--couleur-noir)}#panneau-informations-client .panneau__paypal-express p{margin-bottom:var(--espace-s);font-style:italic}#panneau-informations-client .panneau__paypal-express button{column-gap:var(--espacement-inter-images);width:var(--longueur-bouton);height:var(--hauteur-bouton);background:var(--couleur-noir);place-content:center;place-items:center;margin:auto;display:flex}#panneau-informations-client .panneau__paypal-express button img{height:var(--hauteur-images-bouton);background:inherit}#panneau-informations-client .panneau__paypal-express button img:first-of-type{margin-top:-1px}#panneau-informations-client .panneau__formulaires{padding:var(--espace-xl) 0}#panneau-informations-client .panneau__formulaires .panneau__formulaires__separation-adresses{width:fit-content;margin:auto;margin-bottom:var(--espace-m);flex-flow:row;place-items:center;column-gap:1ch;font-size:.8rem;font-style:italic;display:flex;position:relative}#panneau-informations-client .panneau__formulaires .panneau__formulaires__separation-adresses label{text-transform:lowercase}#panneau-informations-client .panneau__formulaires .panneau__formulaires__paiement .formulaire__paiement__attente-renseignement-formulaires{width:100%;color:var(--couleur-gris-fonce);text-align:center;align-content:center;padding:0;font-size:.8rem;font-weight:450}#panneau-informations-client .panneau__formulaires .panneau__formulaires__paiement .formulaire__paiement__attente-renseignement-formulaires p+p{margin-top:1lh}#panneau-informations-client .panneau__formulaires .panneau__formulaires__message{margin:var(--espace-xl) 0;font-style:italic;font-weight:500}#panneau-informations-client .formulaire{padding:0 var(--espace-xl);margin:auto}#panneau-informations-client .formulaire+.formulaire{margin-top:var(--espace-xl)}#panneau-informations-client .formulaire .formulaire__titre{margin-bottom:var(--espace-m);letter-spacing:1px;font-size:1.25rem;font-style:italic;font-weight:600}#panneau-informations-client .formulaire .formulaire__champs{text-align:left;width:fit-content;margin:auto}#panneau-informations-client .formulaire .formulaire__champs .formulaire__champs__champ{column-gap:var(--espace-xl);flex-flow:row;justify-content:space-between;place-items:center;display:flex}#panneau-informations-client .formulaire .formulaire__champs .formulaire__champs__champ+.formulaire__champs__champ{margin-top:var(--espace-l)}#panneau-informations-client .formulaire label{text-transform:lowercase;width:min(7rem,100%);font-weight:400}#panneau-informations-client .formulaire label:has(+:is(input:required,select:required)){font-weight:600}#panneau-informations-client .formulaire input,#panneau-informations-client .formulaire select{width:min(15rem,100%)}#panneau-informations-client .panneau__pied-de-page{color:var(--couleur-blanc);text-align:center;text-transform:uppercase;letter-spacing:2px;background:var(--couleur-noir);align-content:center;font-size:1.25rem;font-style:italic}#panneau-informations-client .panneau__pied-de-page button{padding:var(--espace-l) 0}@media (width<=500px){#panneau-informations-client .panneau__formulaires{padding:var(--espace-xl) 0}}#page-panier{--menu-section-hauteur:var(--menu-categories-produits-hauteur);--menu-section-marges-bloc-debut:var(--en-tete-hauteur);min-height:calc(100svh - var(--en-tete-hauteur) - var(--pied-de-page-hauteur));margin-top:var(--menu-section-marges-bloc-debut);flex-flow:wrap;display:flex;position:relative}#page-panier .panneau{border-top:1px solid var(--couleur-noir);border-bottom:1px solid var(--couleur-noir);flex:30rem}#page-panier .panneau__en-tete{z-index:2;top:var(--menu-section-marges-bloc-debut);min-height:var(--menu-categories-produits-hauteur);max-height:var(--menu-categories-produits-hauteur);color:var(--couleur-gris);text-align:center;background:var(--couleur-noir);align-content:center;display:block;position:sticky}#page-panier .panneau__en-tete h2{color:var(--couleur-gris);text-transform:uppercase;letter-spacing:1px;background:var(--couleur-noir);font-style:italic;font-weight:450}#page-panier .panier-vide{min-height:calc(100svh - var(--en-tete-hauteur) - var(--pied-de-page-hauteur));text-align:center;flex-basis:100%;align-content:center;display:none}#page-panier .panier-vide p{font-size:1.25rem}#page-panier .panier-vide a{margin-top:var(--espace-m);font-size:initial;display:inline-block}#page-panier[data-contient-articles=false] .panneau{display:none}#page-panier[data-contient-articles=false] .panier-vide{display:block} \ No newline at end of file diff --git a/web/app/themes/haiku-atelier-2024/assets/img/icons/cloud-penche-gris.svg b/web/app/themes/haiku-atelier-2024/assets/img/icons/cloud-penche-gris.svg index a9605bbb..3e2f23d7 100755 --- a/web/app/themes/haiku-atelier-2024/assets/img/icons/cloud-penche-gris.svg +++ b/web/app/themes/haiku-atelier-2024/assets/img/icons/cloud-penche-gris.svg @@ -1,6 +1,6 @@ diff --git a/web/app/themes/haiku-atelier-2024/src/sass/abstracts/_variables.scss b/web/app/themes/haiku-atelier-2024/src/sass/abstracts/_variables.scss index dcfbc586..572cad47 100755 --- a/web/app/themes/haiku-atelier-2024/src/sass/abstracts/_variables.scss +++ b/web/app/themes/haiku-atelier-2024/src/sass/abstracts/_variables.scss @@ -3,10 +3,10 @@ :root { /* Couleurs */ --couleur-blanc: oklch(100% 0 0deg / 100%); - --couleur-blanc-fond: oklch(1 0 0 / 90%); + --couleur-blanc-fond: oklch(100% 0 0deg / 80%); --couleur-gris: oklch(93.89% 0.0025 345.21deg / 100%); --couleur-gris-fond: oklch(93.89% 0.0025 345.21deg / 80%); - --couleur-gris-fond-extra: oklch(93.89% 0.0025 345.21deg / 50%); + --couleur-gris-fond-extra: oklch(93.89% 0.0025 345.21deg / 60%); --couleur-gris-fonce: oklch(59.99% 0 0deg / 100%); --couleur-gris-fonce-fond: oklch(59.99% 0 0deg / 80%); --couleur-noir: oklch(24.35% 0 0deg / 100%); diff --git a/web/app/themes/haiku-atelier-2024/src/sass/base/_base.scss b/web/app/themes/haiku-atelier-2024/src/sass/base/_base.scss index 7f408444..e427a89b 100755 --- a/web/app/themes/haiku-atelier-2024/src/sass/base/_base.scss +++ b/web/app/themes/haiku-atelier-2024/src/sass/base/_base.scss @@ -6,6 +6,7 @@ * 1. Utilise un meilleur modèle de boîte. */ html { + scrollbar-gutter: stable; box-sizing: border-box; /* 1 */ } @@ -84,7 +85,8 @@ button, input, select, textarea { /* * Désactive les animations pour les Utilisateurs n'en souhaitant pas. */ -@media (prefers-reduced-motion) { + +/* @media (prefers-reduced-motion) { *, *::before, *::after { scroll-behavior: auto !important; transition: none !important; @@ -94,4 +96,4 @@ button, input, select, textarea { @view-transition { navigation: none !important; } -} +} */ diff --git a/web/app/themes/haiku-atelier-2024/src/sass/base/elements/_boutons.scss b/web/app/themes/haiku-atelier-2024/src/sass/base/elements/_boutons.scss index 7d661775..74d85e1b 100755 --- a/web/app/themes/haiku-atelier-2024/src/sass/base/elements/_boutons.scss +++ b/web/app/themes/haiku-atelier-2024/src/sass/base/elements/_boutons.scss @@ -7,66 +7,70 @@ button { all: initial; cursor: pointer; box-sizing: border-box; - font-family: Lato; + font: inherit; text-align: center; letter-spacing: inherit; outline: 2px dashed transparent; outline-offset: -2px; - transition: 0.2s background, 0.2s color, 0.2s outline-color; + transition: 0.2s background, 0.2s font-weight, 0.2s color, 0.2s outline-color; + + &:focus-visible { + z-index: 5; + outline-color: var(--couleur-noir); + } + + &:active { + background: var(--arriere-plan-points); + } + + &:disabled { + color: inherit; + background: var(--arriere-plan-points); + outline-color: transparent; + } + + /* Particularismes. */ + + // Bouton prenant toute l'espace disponible. + &.bouton-case-pleine { + width: 100%; + height: 100%; + + @media (hover: hover) { + &:hover { + color: var(--couleur-noir); + background: var(--arriere-plan-points); + } + } + } + + // Bouton avec les couleurs inversées. + &.bouton-inverse { + color: var(--couleur-blanc); + background: var(--couleur-noir); - &:not[disabled] { &:focus-visible { - z-index: 5; - outline-color: var(--couleur-noir); + outline-color: var(--couleur-blanc); } &:active { - color: var(--couleur-blanc) !important; - background: var(--couleur-noir) !important; + color: var(--couleur-noir); + background: var(--arriere-plan-points); + } + + &:disabled { + color: var(--couleur-blanc); } @media (hover: hover) { &:hover { color: var(--couleur-noir); - background: var(--couleur-gris-fonce); + background: var(--arriere-plan-points); } } } - &:disabled, &[disabled] { - background: repeating-conic-gradient(var(--couleur-noir) 0% 25%, transparent 0% 100%) 1px 0.5px - / 2px 2px; - outline-color: transparent; - } - - // Particularismes - &.bouton-case-pleine { - width: 100%; - height: 100%; - - &.bouton-blanc-sur-noir { - font-style: italic; - text-transform: uppercase; - letter-spacing: var(--espacement-inter-lettres-etendu-m); - - &:focus-visible { - color: var(--couleur-noir); - background: var(--couleur-gris-fonce); - } - } - } - - &.bouton-blanc-sur-noir { - color: var(--couleur-blanc); - background: var(--couleur-noir); - } - - &.bouton-fleche { - @media (hover: hover) { - background: initial; - } - } - + // Bouton pour le retour en haut de la page. &.bouton-retour-haut { position: fixed; z-index: 500; @@ -90,14 +94,21 @@ button { &[data-actif] { visibility: visible; - opacity: 60%; + opacity: 50%; @media (hover: hover) { &:hover { opacity: 100%; - background: var(--couleur-jaune-fond); + background: var(--couleur-gris-fond); } } } } + + @media (hover: hover) { + &:hover { + color: var(--couleur-blanc); + background: var(--couleur-gris-fonce); + } + } } diff --git a/web/app/themes/haiku-atelier-2024/src/sass/base/elements/_formulaires.scss b/web/app/themes/haiku-atelier-2024/src/sass/base/elements/_formulaires.scss index e6a1dd4c..869974b1 100755 --- a/web/app/themes/haiku-atelier-2024/src/sass/base/elements/_formulaires.scss +++ b/web/app/themes/haiku-atelier-2024/src/sass/base/elements/_formulaires.scss @@ -15,14 +15,17 @@ input, select, textarea { background: var(--couleur-gris); transition: 0.2s background; - &:focus-visible, &:focus-within, &:active { + &:focus-visible, &:focus-within { z-index: 10; outline: 2px dashed var(--couleur-noir); } - &:disabled, &[disabled] { - background: repeating-conic-gradient(var(--couleur-noir) 0% 25%, transparent 0% 100%) 1px 0.5px - / 2px 2px; + &:active { + background: var(--arriere-plan-points); + } + + &:disabled { + background: var(--arriere-plan-points); outline-color: transparent; } } @@ -39,16 +42,14 @@ input:is([type="email"], [type="text"], [type="tel"]), textarea { } &:user-valid { - background: var(--couleur-gris-fonce); + font-weight: 500; + color: var(--couleur-noir); + background: var(--arriere-plan-points); } &:user-invalid { background: var(--couleur-gris); } - - // &:user-invalid { - // border-color: red; - // } } input, label, select, textarea { @@ -65,6 +66,7 @@ input[type="checkbox"], input[type="radio"] { transition: 0.2s background; &:checked { + color: var(--couleur-blanc); background: var(--couleur-gris-fonce); // TODO: Utiliser un SVG plutôt qu'un « x » ? diff --git a/web/app/themes/haiku-atelier-2024/src/sass/layouts/_en-tete.scss b/web/app/themes/haiku-atelier-2024/src/sass/layouts/_en-tete.scss index 0f70aaf2..9ad18452 100755 --- a/web/app/themes/haiku-atelier-2024/src/sass/layouts/_en-tete.scss +++ b/web/app/themes/haiku-atelier-2024/src/sass/layouts/_en-tete.scss @@ -115,6 +115,7 @@ } } + /* * Bouton du compte de Produits dans le Panier. */ .compte-panier { display: flex; flex-flow: row nowrap; @@ -122,17 +123,11 @@ place-items: center; text-align: center; - a:hover, a:active, a:focus-within { - background: var(--couleur-gris-fond) !important; - } - &[disabled] { - background: repeating-conic-gradient(var(--couleur-noir) 0% 25%, transparent 0% 100%) 1px - 0.5px / 2px 2px; + background: var(--arriere-plan-points); a:hover, a:active, a:focus-within { border: 1px solid var(--couleur-noir); - background: initial; } } @@ -140,14 +135,20 @@ padding-block: var(--espace-2xs); padding-inline: var(--espace-s); text-transform: lowercase; - background: var(--couleur-gris); - - &.lien-compte { - border-color: transparent; - } + background: transparent; &[data-contient-articles="true"] { - background: var(--couleur-gris-fonce); + background: var(--couleur-gris-fond); + } + + &:hover, &:focus-within { + color: var(--couleur-blanc); + background: var(--couleur-gris-fonce-fond); + } + + &:active { + color: var(--couleur-noir); + background: var(--arriere-plan-points); } } } @@ -170,6 +171,12 @@ shape-rendering: geometricprecision; } + @media (hover: hover) { + &:hover { + background: initial !important; + } + } + // Affiche sur petites tailles d'écran. @media (width <= 1000px) { display: block; diff --git a/web/app/themes/haiku-atelier-2024/src/sass/layouts/_grille-produits.scss b/web/app/themes/haiku-atelier-2024/src/sass/layouts/_grille-produits.scss index 9d5e2645..1feefde4 100755 --- a/web/app/themes/haiku-atelier-2024/src/sass/layouts/_grille-produits.scss +++ b/web/app/themes/haiku-atelier-2024/src/sass/layouts/_grille-produits.scss @@ -23,9 +23,11 @@ grid-auto-rows: 1fr; grid-template-columns: repeat(auto-fit, minmax(var(--carte-produit-longueur-minimale), 1fr)); /* 1 */ + gap: 1px; /* 2 */ min-height: var(--grille-produits-hauteur-minimale); + // Carte d'un Produit. article { max-width: var(--carte-produit-longueur-maximale); box-shadow: 0 0 0 1px var(--couleur-noir); /* 2 */ diff --git a/web/app/themes/haiku-atelier-2024/src/sass/layouts/_informations-produit.scss b/web/app/themes/haiku-atelier-2024/src/sass/layouts/_informations-produit.scss index 303fdbd6..a8bb1650 100755 --- a/web/app/themes/haiku-atelier-2024/src/sass/layouts/_informations-produit.scss +++ b/web/app/themes/haiku-atelier-2024/src/sass/layouts/_informations-produit.scss @@ -83,7 +83,7 @@ @supports selector(:user-valid) { &:user-valid { - background: var(--couleur-jaune-fond); + background: var(--couleur-gris-fond); } } } @@ -95,41 +95,11 @@ /* Conteneur des sélecteurs */ &__selecteurs { position: relative; - - /* Icône de flèche descendante */ - &::after { - pointer-events: none; - content: " "; - position: absolute; - top: 7px; - right: 0.4rem; - display: inline-block; - width: 0.9rem; - height: 0.9rem; - text-align: center; - visibility: visible; - opacity: 100%; - background: url("/app/themes/haiku-atelier-2024/assets/img/icons/arrow.svg") no-repeat; - transition: opacity 0.2s, visibility 0.2s; - } - - @supports not selector(:user-valid) { - &:has(select:valid) { - &::after { - visibility: hidden; - opacity: 0%; - } - } - } - - @supports selector(:user-valid) { - &:has(select:user-valid) { - &::after { - visibility: hidden; - opacity: 0%; - } - } - } + display: flex; + flex-flow: row wrap; + gap: var(--espace-m); + place-content: center; + place-items: center; } } @@ -193,12 +163,25 @@ h3 { line-height: var(--hauteur-ligne-rapprochee); + // Bouton pour ouvrir ou fermer une section. button { display: inline-block; width: 100%; min-block-size: 1lh; padding: var(--section-marges-internes); text-align: start; + + &:active { + background: var(--arriere-plan-points); + } + + // Aucun effet de survol ici. + @media (hover: hover) { + &:hover { + color: inherit; + background: inherit; + } + } } } @@ -239,22 +222,17 @@ } button { - height: initial; padding: var(--section-marges-internes); font-style: italic; text-transform: uppercase; - transition: 0.2s color, 0.2s background, 0.2s font-weight; - - &:hover { - color: var(--couleur-blanc); - background: var(--couleur-gris-fonce-fond); - } // Change la casse de la police au survol quand le Bouton n'est pas désactivé &:not([disabled]) { @media (hover: hover) { &:hover { font-weight: 600; + color: var(--couleur-blanc); + background: var(--couleur-gris-fonce-fond); } } } diff --git a/web/app/themes/haiku-atelier-2024/src/sass/layouts/_menu-categories-produits.scss b/web/app/themes/haiku-atelier-2024/src/sass/layouts/_menu-categories-produits.scss index 5ae66c5f..d9bbbbcd 100755 --- a/web/app/themes/haiku-atelier-2024/src/sass/layouts/_menu-categories-produits.scss +++ b/web/app/themes/haiku-atelier-2024/src/sass/layouts/_menu-categories-produits.scss @@ -2,22 +2,17 @@ /* * Le menu avec les Catégories de Produits pour une navigation rapide. - * - * 1. Applique une marge supérieure égale à la hauteur de l'en-tête pour qu'elle puisse s'afficher - * correctement. */ #menu-categories-produits { /* Dimensions */ --menu-entree-longueur-minimale: 13ch; // Marges - --menu-section-marges-bloc-debut: var(--en-tete-hauteur); /* 1 */ + --menu-section-marges-bloc-debut: var(--en-tete-hauteur); --menu-entree-marges-internes-ligne: var(--espace-m); - // height: var(--menu-section-hauteur); - position: relative; - margin-top: var(--menu-section-marges-bloc-debut); /* 1 */ + margin-top: var(--menu-section-marges-bloc-debut); &[data-entrees-presentes-debut] { svg:first-of-type { @@ -35,8 +30,8 @@ pointer-events: none; position: absolute; bottom: calc(35.18px / 2 - 0.35rem); - width: 0.8rem; - height: 0.8rem; + inline-size: 0.8rem; + block-size: 0.8rem; opacity: 0%; mix-blend-mode: exclusion; shape-rendering: geometricprecision; @@ -67,15 +62,13 @@ display: grid; grid-template-columns: repeat(auto-fit, minmax(var(--menu-entree-longueur-minimale), 1fr)); /* 1 */ + gap: 1px; place-items: center; - /* - * 1. Force chaque entrée à occuper tout l'espace alloué par grid. - */ li { - width: 100%; /* 1 */ - font-weight: 450; + inline-size: 100%; + font-weight: 500; font-style: italic; color: var(--couleur-gris); text-align: center; @@ -83,40 +76,45 @@ letter-spacing: var(--espacement-inter-lettres-etendu-m); background: var(--couleur-noir); - &.categorie-courante { - a { - font-weight: 600; - color: var(--couleur-noir); - background: var(--couleur-gris-fonce); - - @media (hover: hover) { - &:hover { - color: var(--couleur-noir); - } - } - } + &:hover { + background: var(--couleur-gris); } - /* - * 1. Permet de créer des marges verticales. - * 2. Hérite de la longueur du conteneur. - * 3. Surchargement de styles pour les liens. - */ a { - display: inline-block; /* 1 */ - width: inherit; /* 2 */ + display: inline-block; + inline-size: inherit; padding: var(--menu-entree-marges-internes-ligne) 0; text-decoration: none; - outline: initial; /* 3 */ &:focus-visible { - color: var(--couleur-gris-fonce); - outline: initial; /* 3 */ + outline-color: var(--couleur-blanc); } @media (hover: hover) { &:hover { - background: var(--couleur-gris-fonce); + color: var(--couleur-noir); + background: var(--arriere-plan-points); + } + } + } + + // Entrée de la Catégorie courante. + &.categorie-courante { + background: var(--couleur-gris); + + a { + font-weight: 600; + color: var(--couleur-noir); + background: var(--arriere-plan-points); + + &:focus-visible { + outline-color: var(--couleur-noir); + } + + @media (hover: hover) { + &:hover { + background: var(--arriere-plan-points); + } } } } @@ -131,10 +129,10 @@ li { flex-grow: 1; - width: min(140px, 100%); + inline-size: min(140px, 100%); a { - width: 100%; + inline-size: 100%; border: initial; } } @@ -147,8 +145,8 @@ flex-flow: row nowrap; li { - width: initial; - min-width: 140px; + inline-size: initial; + min-inline-size: 140px; } } } diff --git a/web/app/themes/haiku-atelier-2024/src/sass/layouts/_panneau-informations-client.scss b/web/app/themes/haiku-atelier-2024/src/sass/layouts/_panneau-informations-client.scss index 6c92af68..0b2b0dfc 100755 --- a/web/app/themes/haiku-atelier-2024/src/sass/layouts/_panneau-informations-client.scss +++ b/web/app/themes/haiku-atelier-2024/src/sass/layouts/_panneau-informations-client.scss @@ -149,7 +149,6 @@ // Total de la commande .panneau__pied-de-page { align-content: center; - padding: var(--espace-l) 0; font-size: 1.25rem; font-style: italic; color: var(--couleur-blanc); @@ -159,9 +158,7 @@ background: var(--couleur-noir); button { - font: inherit; - color: inherit; - text-transform: inherit; + padding: var(--espace-l) 0; } } diff --git a/web/app/themes/haiku-atelier-2024/src/sass/pages/page-boutique.scss b/web/app/themes/haiku-atelier-2024/src/sass/pages/page-boutique.scss index f80877b7..c5796022 100755 --- a/web/app/themes/haiku-atelier-2024/src/sass/pages/page-boutique.scss +++ b/web/app/themes/haiku-atelier-2024/src/sass/pages/page-boutique.scss @@ -10,6 +10,9 @@ height: initial; margin: auto; padding: var(--espace-xl) 0; + font-style: italic; + text-transform: uppercase; + letter-spacing: var(--espacement-inter-lettres-etendu-m); } } } diff --git a/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/errors.ts b/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/errors.ts index 8c73abc8..00e6ad84 100644 --- a/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/errors.ts +++ b/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/errors.ts @@ -1,7 +1,8 @@ -import { Schema, SchemaIssue } from "effect"; import type { NoSuchElementError } from "effect/Cause"; import type { SchemaError } from "effect/Schema"; +import { Schema, SchemaIssue } from "effect"; + class IncoherentDOMError extends Schema.TaggedErrorClass()("IncoherentDOMError", { cause: Schema.String, }) { diff --git a/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/runtime.ts b/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/runtime.ts index 2e26e984..06be6e0c 100644 --- a/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/runtime.ts +++ b/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/runtime.ts @@ -1,4 +1,5 @@ import { Console, Layer, ManagedRuntime, pipe } from "effect"; + import { APIClient } from "../../scripts-effect/lib/api.ts"; import ProductPageDOM from "./service-dom.ts"; import ProductPageElements from "./service-elements.ts"; diff --git a/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/service-dom.ts b/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/service-dom.ts index 157ea22e..e9451954 100644 --- a/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/service-dom.ts +++ b/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/service-dom.ts @@ -1,3 +1,5 @@ +import type { SchemaError } from "effect/Schema"; + // oxlint-disable typescript/dot-notation import { Array as FxArray, @@ -14,9 +16,11 @@ import { Stream, SubscriptionRef, } from "effect"; -import type { SchemaError } from "effect/Schema"; -import { APIClient } from "../../scripts-effect/lib/api.ts"; + import type { APIError } from "../../scripts-effect/lib/api.ts"; +import type { DetailEnsemble } from "./types.d.ts"; + +import { APIClient } from "../../scripts-effect/lib/api.ts"; import { CartProduct } from "../../scripts-effect/schemas/api.ts"; import { WooCommerceCart } from "../../scripts-effect/schemas/cart.ts"; import { Product, ProductVariation, ProductVariationAttribute } from "../../scripts-effect/schemas/product.ts"; @@ -31,7 +35,6 @@ import { emetMessageMajBoutonPanier } from "../lib/messages.ts"; import { IncoherentDOMError } from "./errors.ts"; import ProductPageElements from "./service-elements.ts"; import ProductPageMessages from "./service-messages.ts"; -import type { DetailEnsemble } from "./types.d.ts"; const PageStatesSchema = Schema.Struct({ nonce: Schema.NonEmptyString, @@ -55,10 +58,10 @@ class ProductPageDOM extends Context.Service()( AddToCartButton, Details, DetailsButtons, + PageStatesRawJson, ProductPrice, VariationChoiceForm, VariationSelectors, - PageStatesRawJson, } = yield* ProductPageElements; const { AddToCartButtonText } = yield* ProductPageMessages; const API = yield* APIClient; @@ -95,6 +98,11 @@ class ProductPageDOM extends Context.Service()( ); }); + const setLoadingState = Effect.fn("setLoadingState")(function*(element: HTMLElement, isLoading: boolean) { + element.toggleAttribute(ATTRIBUT_DESACTIVE, isLoading); + element.toggleAttribute(ATTRIBUT_CHARGEMENT, isLoading); + }); + const detailButtonClickHandler = Effect.fn("detailButtonClickHandler")( function*(evt: Event) { // Empêche la pollution de l'historique de navigation @@ -182,8 +190,7 @@ class ProductPageDOM extends Context.Service()( // TODO: Faire une véritable gestion des erreurs. const recoverFromBackendFailure = Effect.fn("recoverFromBackendFailure")(function*(error: APIError) { - AddToCartButton.toggleAttribute(ATTRIBUT_DESACTIVE, false); - AddToCartButton.toggleAttribute(ATTRIBUT_CHARGEMENT, false); + yield* setLoadingState(AddToCartButton, false); // Affiche un message d'erreur sommaire à l'utilisateur puis réinitialise le texte. yield* SubscriptionRef.set(AddToCartButtonText, "Error!"); @@ -215,32 +222,34 @@ class ProductPageDOM extends Context.Service()( price: PageStates.product.price, }) ), - Effect.map(({ id, attributes }) => + Effect.map(({ attributes, id }) => // Les données ont été validées en amont. - Schema.decodeSync(CartProduct)({ id: id, quantity: 0, variation: attributes }) + Schema.decodeSync(CartProduct)({ id: id, quantity: 1, variation: attributes }) ), Effect.tap(body => Console.debug("addToCartButtonClickHandler", "requestBody", body)), ); // Désactive les interactions le temps de la requête. - AddToCartButton.toggleAttribute(ATTRIBUT_DESACTIVE, true); - AddToCartButton.toggleAttribute(ATTRIBUT_CHARGEMENT, true); + yield* setLoadingState(AddToCartButton, true); + yield* SubscriptionRef.set(AddToCartButtonText, "Adding Product..."); // lanceAnimationCycleLoading(AddToCartButton, 500); // Exécute la Requête auprès du backend. const newCart = yield* API.AddProductToCart(PageStates.nonce, requestBody); // Met à jour le compteur d'articles du Panier. - const newItemsCount = WooCommerceCart._itemsCount.get(newCart); + const newItemsCount = WooCommerceCart._itemsCount.get(newCart as WooCommerceCart); emetMessageMajBoutonPanier({ quantiteProduits: newItemsCount }); - AddToCartButton.toggleAttribute(ATTRIBUT_DESACTIVE, false); - AddToCartButton.toggleAttribute(ATTRIBUT_CHARGEMENT, false); - yield* SubscriptionRef.set(AddToCartButtonText, "Add to cart"); + // Affiche un message de succès à l'utilisateur. + yield* SubscriptionRef.set(AddToCartButtonText, "OK!"); + yield* setLoadingState(AddToCartButton, false); + + yield* SubscriptionRef.set(AddToCartButtonText, "Add to cart").pipe(Effect.delay("3 seconds")); }, Effect.catchTags({ - APIResponseError: error => recoverFromBackendFailure(error), APIRequestError: error => recoverFromBackendFailure(error), + APIResponseError: error => recoverFromBackendFailure(error), }), ); @@ -248,8 +257,10 @@ class ProductPageDOM extends Context.Service()( /** Est-ce que le Produit affiché est en stock ? */ const isProductInStock = AddToCartButton.hasAttribute("data-in-stock") === true; - // S'('y a pas de stock, ne rien faire. + // S'il n'y a pas de stock, afficher un petit message à l'Utilisateur et ne rien faire. if (isProductInStock === false) { + yield* Console.log("Pas de stock disponible."); + yield* SubscriptionRef.set(AddToCartButtonText, "Out of stock"); return yield* Effect.void; } diff --git a/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/service-elements.ts b/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/service-elements.ts index 474c9e7d..65d95aee 100644 --- a/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/service-elements.ts +++ b/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/service-elements.ts @@ -1,5 +1,9 @@ -import { Array as FxArray, Context, Effect, HashMap, Layer, Option, pipe } from "effect"; import type { NoSuchElementError } from "effect/Cause"; + +import { Array as FxArray, Context, Effect, HashMap, Layer, Option, pipe } from "effect"; + +import type { DetailEnsemble } from "./types.d.ts"; + import { getAllSelectorFromDocument, getFirstSelectorFromDocument } from "../../scripts-effect/lib/dom.ts"; import { ATTRIBUT_ARIA_CONTROLS, @@ -9,7 +13,6 @@ import { DOM_PRIX_PRODUIT, } from "../constantes/dom.ts"; import { IncoherentDOMError } from "./errors.ts"; -import type { DetailEnsemble } from "./types.d.ts"; class ProductPageElements extends Context.Service()("haikuatelier.fr/Product/ProductPageElements", { diff --git a/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/service-messages.ts b/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/service-messages.ts index a95106da..aa110e38 100644 --- a/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/service-messages.ts +++ b/web/app/themes/haiku-atelier-2024/src/scripts/page-produit/service-messages.ts @@ -1,4 +1,5 @@ import { Context, Effect, Layer, pipe, Stream, SubscriptionRef } from "effect"; + import ProductPageElements from "./service-elements.ts"; class ProductPageMessages extends Context.Service()("haikuatelier.fr/Product/Messages", { diff --git a/web/app/themes/haiku-atelier-2024/views/boutique.twig b/web/app/themes/haiku-atelier-2024/views/boutique.twig index 2b67eaaf..39f87d9c 100755 --- a/web/app/themes/haiku-atelier-2024/views/boutique.twig +++ b/web/app/themes/haiku-atelier-2024/views/boutique.twig @@ -24,7 +24,7 @@ const _etats = {
        diff --git a/web/app/themes/haiku-atelier-2024/views/parts/pages/panier/panneau-panier.twig b/web/app/themes/haiku-atelier-2024/views/parts/pages/panier/panneau-panier.twig index 20f284f1..ee37d096 100755 --- a/web/app/themes/haiku-atelier-2024/views/parts/pages/panier/panneau-panier.twig +++ b/web/app/themes/haiku-atelier-2024/views/parts/pages/panier/panneau-panier.twig @@ -77,7 +77,7 @@ value="{{ code_promo ? code_promo }}" /> + diff --git a/web/app/themes/haiku-atelier-2024/views/parts/pages/produit/selecteur-attributs-produit.twig b/web/app/themes/haiku-atelier-2024/views/parts/pages/produit/selecteur-attributs-produit.twig index abc2dc3b..40dabb69 100644 --- a/web/app/themes/haiku-atelier-2024/views/parts/pages/produit/selecteur-attributs-produit.twig +++ b/web/app/themes/haiku-atelier-2024/views/parts/pages/produit/selecteur-attributs-produit.twig @@ -4,7 +4,7 @@