diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 13f3ab4..a0e0f3e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,8 @@ -lockfileVersion: '6.0' +lockfileVersion: '6.1' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false dependencies: '@astrojs/netlify': @@ -34,33 +38,39 @@ dependencies: '@unocss/reset': specifier: ^0.50.6 version: 0.50.6 + '@zag-js/checkbox': + specifier: ^0.10.3 + version: 0.10.3 '@zag-js/dialog': - specifier: ^0.9.2 - version: 0.9.2 + specifier: ^0.10.3 + version: 0.10.3 '@zag-js/menu': - specifier: ^0.9.2 - version: 0.9.2 + specifier: ^0.10.3 + version: 0.10.3 '@zag-js/select': - specifier: ^0.9.2 - version: 0.9.2 + specifier: ^0.10.3 + version: 0.10.3 '@zag-js/slider': - specifier: ^0.9.2 - version: 0.9.2 + specifier: ^0.10.3 + version: 0.10.3 '@zag-js/solid': - specifier: ^0.9.2 - version: 0.9.2(solid-js@1.6.12) + specifier: ^0.10.3 + version: 0.10.3(solid-js@1.6.12) '@zag-js/switch': - specifier: ^0.9.2 - version: 0.9.2 + specifier: ^0.10.3 + version: 0.10.3 + '@zag-js/tabs': + specifier: ^0.10.3 + version: 0.10.3 '@zag-js/toast': - specifier: ^0.9.2 - version: 0.9.2 + specifier: ^0.10.3 + version: 0.10.3 '@zag-js/toggle': - specifier: ^0.9.2 - version: 0.9.2 + specifier: ^0.10.3 + version: 0.10.3 '@zag-js/tooltip': - specifier: ^0.9.2 - version: 0.9.2 + specifier: ^0.10.3 + version: 0.10.3 astro: specifier: ^2.2.0 version: 2.2.0 @@ -150,6 +160,9 @@ devDependencies: eslint-plugin-astro: specifier: ^0.24.0 version: 0.24.0(eslint@8.37.0) + html2canvas: + specifier: ^1.4.1 + version: 1.4.1 lint-staged: specifier: ^13.2.2 version: 13.2.2 @@ -1757,7 +1770,7 @@ packages: eslint-import-resolver-typescript: 2.7.1(eslint-plugin-import@2.27.5)(eslint@8.37.0) eslint-plugin-eslint-comments: 3.2.0(eslint@8.37.0) eslint-plugin-html: 6.2.0 - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.57.1)(eslint@8.37.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-typescript@2.7.1)(eslint@8.37.0) eslint-plugin-jsonc: 2.7.0(eslint@8.37.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.37.0) eslint-plugin-markdown: 2.2.1(eslint@8.37.0) @@ -1776,14 +1789,14 @@ packages: - typescript dev: true - /@floating-ui/core@1.2.6: - resolution: {integrity: sha512-EvYTiXet5XqweYGClEmpu3BoxmsQ4hkj3QaYA6qEnigCWffTP3vNRwBReTdrwDwo7OoJ3wM8Uoe9Uk4n+d4hfg==} + /@floating-ui/core@1.3.1: + resolution: {integrity: sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==} dev: false - /@floating-ui/dom@1.2.8: - resolution: {integrity: sha512-XLwhYV90MxiHDq6S0rzFZj00fnDM+A1R9jhSioZoMsa7G0Q0i+Q4x40ajR8FHSdYDE1bgjG45mIWe6jtv9UPmg==} + /@floating-ui/dom@1.4.2: + resolution: {integrity: sha512-VKmvHVatWnewmGGy+7Mdy4cTJX71Pli6v/Wjb5RQBuq5wjUYx+Ef+kRThi8qggZqDgD8CogCpqhRoVp3+yQk+g==} dependencies: - '@floating-ui/core': 1.2.6 + '@floating-ui/core': 1.3.1 dev: false /@humanwhocodes/config-array@0.11.8: @@ -2665,240 +2678,265 @@ packages: resolution: {integrity: sha512-ukOMWnCg1tCvT7WnDfsUKQOFDQGsyR5tNgRpwmqi+5/vzU3ghdDXzvIM4IOPdSb3OeSsBNvmSL8nxIVOqi2WXA==} dev: false - /@zag-js/anatomy@0.9.2: - resolution: {integrity: sha512-DgzZf4oo1/tdnSzUDu75pdxYep8WmgvxZi3h1Qa0hlu0erGvWPV0L7aAkdrau+Z3z4phc0FndieIDZN1oN1bEg==} + /@zag-js/anatomy@0.10.3: + resolution: {integrity: sha512-fMbHmzfAM/PF77CDervvU7cNjv4hkz+iDtNoSkFll75PJbBOa+qvS3iV+rQOSEB3c3nXies8EAo2lIBM/GBK0A==} dev: false - /@zag-js/aria-hidden@0.9.2: - resolution: {integrity: sha512-Md+RCv8yOQ7uALjE8GRV0al3sb007aobFn1g6Vz0OSUD6Owsl4k1hwV1ZBWkSq6+OHhty35HROydqsKANDGc1g==} + /@zag-js/aria-hidden@0.10.3: + resolution: {integrity: sha512-NUDfKl+T+FoJsBqo22kUjL0xIQyPtszRIedGoS/WeAfjv0Dx8HWapfUVtRpd56hzp25t9y/upF2BhJc+GHcRaA==} dependencies: - '@zag-js/dom-query': 0.9.2 + '@zag-js/dom-query': 0.10.3 dev: false - /@zag-js/core@0.9.2: - resolution: {integrity: sha512-L8MwOCuKnOdWqjSRlgb8HQYuD29yRmi0PrTip+T42YK4+SiBiROeGcExYH2txIpVCk3Gww8TU5TzOHDvKCACyA==} + /@zag-js/checkbox@0.10.3: + resolution: {integrity: sha512-+22IGbeqwiXplEuJ5Qwpqd8tEUkfIpVjrK1Z6teUsMV5XYoTBwdAaW0gc1PE7U42uc7+FMSkcJE9dM8eVQ0VCA==} dependencies: - '@zag-js/store': 0.9.2 + '@zag-js/anatomy': 0.10.3 + '@zag-js/core': 0.10.3 + '@zag-js/dom-query': 0.10.3 + '@zag-js/form-utils': 0.10.3 + '@zag-js/types': 0.10.3 + '@zag-js/utils': 0.10.3 + '@zag-js/visually-hidden': 0.10.3 + dev: false + + /@zag-js/core@0.10.3: + resolution: {integrity: sha512-LuFfEGDJoLEclrsX65UdNtERBN19FpiQekW0ge0PIxORiBSunRaJsy8FJIrg1AMOUD8xPqj3aobx+jltDcWpAw==} + dependencies: + '@zag-js/store': 0.10.3 klona: 2.0.6 dev: false - /@zag-js/dialog@0.9.2: - resolution: {integrity: sha512-F7LrX2W5lSXukzRNnEL9z8E4zoHmqagrfP/o55jlM8+U/CVoLrRzTmPfl9b3ARguidkFIKj1ZgxZkphM9B0xoQ==} + /@zag-js/dialog@0.10.3: + resolution: {integrity: sha512-9v9TRyDBBE2nYnBthqCejn86oirPcuMc/eViN9wW6QoeR6Jhbp5esZvrIqaXQsDJJVcGlMtzAJKTwPXOWYuVpw==} dependencies: - '@zag-js/anatomy': 0.9.2 - '@zag-js/aria-hidden': 0.9.2 - '@zag-js/core': 0.9.2 - '@zag-js/dismissable': 0.9.2 - '@zag-js/dom-query': 0.9.2 - '@zag-js/remove-scroll': 0.9.2 - '@zag-js/types': 0.9.2 - '@zag-js/utils': 0.9.2 - focus-trap: 7.4.1 + '@zag-js/anatomy': 0.10.3 + '@zag-js/aria-hidden': 0.10.3 + '@zag-js/core': 0.10.3 + '@zag-js/dismissable': 0.10.3 + '@zag-js/dom-query': 0.10.3 + '@zag-js/remove-scroll': 0.10.3 + '@zag-js/types': 0.10.3 + '@zag-js/utils': 0.10.3 + focus-trap: 7.4.3 dev: false - /@zag-js/dismissable@0.9.2: - resolution: {integrity: sha512-e654TDrIMedzFawTF6o/o4Pdf5k78asE5nSBKri3FZqbHWmpCacLc+vil5d27nc7Y3BXRuM7AyAaFoyBnZ/IOw==} + /@zag-js/dismissable@0.10.3: + resolution: {integrity: sha512-+fZu6wrMnwFGRiS/A6xHX/M90T3MJuh15MDbv4drQ/MI1VTpGZ5bdaCMoi6N873GNz87eb3gGs7tJPID5wOslQ==} dependencies: - '@zag-js/dom-event': 0.9.2 - '@zag-js/dom-query': 0.9.2 - '@zag-js/interact-outside': 0.9.2 - '@zag-js/utils': 0.9.2 + '@zag-js/dom-event': 0.10.3 + '@zag-js/dom-query': 0.10.3 + '@zag-js/interact-outside': 0.10.3 + '@zag-js/utils': 0.10.3 dev: false - /@zag-js/dom-event@0.9.2: - resolution: {integrity: sha512-2HUoIZw7Ig5bzm3S1f5i7S50LlyakhAD1seHBw6w+VwM7I6AFpbpJZjYAESeeKE+SAIA5q3CpdpL+KfdO5jpRg==} + /@zag-js/dom-event@0.10.3: + resolution: {integrity: sha512-s5JZg5V8y5/YPo0ZizkLXO90eWzqcCtnNPI+9lkcq7xeHZWhHRGCfCue6vV/WchA5L35Pq9zrRcoD9vpF08bsA==} dependencies: - '@zag-js/text-selection': 0.9.2 - '@zag-js/types': 0.9.2 + '@zag-js/text-selection': 0.10.3 + '@zag-js/types': 0.10.3 dev: false - /@zag-js/dom-query@0.9.2: - resolution: {integrity: sha512-N4K9sl3Dup+Jb0kaXrrwClwUdXgpgBb4xKYRDfG9HPO8ixX11Px8j4iTU3MdvhEt81sE7SkECdJNoyXaNxFqZA==} + /@zag-js/dom-query@0.10.3: + resolution: {integrity: sha512-DY8YVaDpepe8zgHt9mrUziwtvdSnLy1rale1FX9L2ZB9NnFbWyESSUjbW0CsRkbHuj9xz7vfgWLLSwGXo2YFBw==} dev: false - /@zag-js/element-rect@0.9.2: - resolution: {integrity: sha512-g3RRZ2TA/iDnLAdz8Rxybd1B3oRaHJ7DL7Wceh1lrmMxeYE4Rg9VWHl1E43i3j17odd69OPLJK1ZD1Qk9dxh9A==} + /@zag-js/element-rect@0.10.3: + resolution: {integrity: sha512-xQpQkHCBq8vySRoMrF+jwKsx60THUnulLMUV4VlfePpFXeLLFpfFJTSObKtFMshAV/uvI4r0zYYQhqmq99u5fQ==} dev: false - /@zag-js/element-size@0.9.2: - resolution: {integrity: sha512-34AU97AVwss9Jrm0/Pg2clBvaR/f74fvuW0GI68prhuzLvgiWJlKQ//0DuSyf3QAqJ7TCbWTwfAVVebVTTyAqA==} + /@zag-js/element-size@0.10.3: + resolution: {integrity: sha512-BQ89uU9ZKsfaZNuu3/euEQfWBkNXs5+q4RxuGrLbrLH6g+EZl5TkAPVpMi4O3xIejOlPnBtqY+gHMSNSrYIyJg==} dev: false - /@zag-js/form-utils@0.9.2: - resolution: {integrity: sha512-6CHTsAGr6hZB8nDTB9DcYzYk4UVRCmtHBWB/5O445gzoqzUDyWnZ5hVXaakL9U3ZPNQQmh0v+ducT1AFW5Q2YA==} + /@zag-js/form-utils@0.10.3: + resolution: {integrity: sha512-tI2cAC2KWQUyytnQ1EUM7lvJr+ZHjbllJo21t6GHeRwfkAAVQsExOBBOFGzXSNmzhIPFFuOPv0lDAHU5O+kXxg==} dependencies: - '@zag-js/mutation-observer': 0.9.2 + '@zag-js/mutation-observer': 0.10.3 dev: false - /@zag-js/interact-outside@0.9.2: - resolution: {integrity: sha512-UYaim/6dgqo5lUyfag5SeWqyGwGHyBgh7MC92eymI86Kb3BYOUhIfXEUaoaacFBxRuJbhmFEsxFF8bN/tWNTJw==} + /@zag-js/interact-outside@0.10.3: + resolution: {integrity: sha512-2sh2pEQlA04wX5uvJZRoqqYtH1KPOsYlF0eVPZRI6f5fsoo351XCxuq6Hlsb54DPpaQtpZa6Y4pvCnf8oIlP8g==} dependencies: - '@zag-js/dom-event': 0.9.2 - '@zag-js/dom-query': 0.9.2 - '@zag-js/tabbable': 0.9.2 - '@zag-js/utils': 0.9.2 + '@zag-js/dom-event': 0.10.3 + '@zag-js/dom-query': 0.10.3 + '@zag-js/tabbable': 0.10.3 + '@zag-js/utils': 0.10.3 dev: false - /@zag-js/menu@0.9.2: - resolution: {integrity: sha512-qzjyJbTAUxATS/0yFzUCtBZeE6tJzBpRUKg1+NuvmytdA02uqIzqPtpmL7TH6fWacszcZiPLIVGR3TmYy/JyZA==} + /@zag-js/menu@0.10.3: + resolution: {integrity: sha512-4CbcO07y03YJoiRBEol55QMa+N0N2w0VOWejvjRDCSZyoC3LlRC1tURhkFtHXY3l2NfNVernZs+ONDi0WzNB9g==} dependencies: - '@zag-js/anatomy': 0.9.2 - '@zag-js/core': 0.9.2 - '@zag-js/dismissable': 0.9.2 - '@zag-js/dom-event': 0.9.2 - '@zag-js/dom-query': 0.9.2 - '@zag-js/popper': 0.9.2 - '@zag-js/rect-utils': 0.9.2 - '@zag-js/types': 0.9.2 - '@zag-js/utils': 0.9.2 + '@zag-js/anatomy': 0.10.3 + '@zag-js/core': 0.10.3 + '@zag-js/dismissable': 0.10.3 + '@zag-js/dom-event': 0.10.3 + '@zag-js/dom-query': 0.10.3 + '@zag-js/popper': 0.10.3 + '@zag-js/rect-utils': 0.10.3 + '@zag-js/types': 0.10.3 + '@zag-js/utils': 0.10.3 dev: false - /@zag-js/mutation-observer@0.9.2: - resolution: {integrity: sha512-/RM1aXyZMHjFgzC25VtlGmHKLC9qLGhYoXsCm6OH6mP+IyrQRN8vJH1MWOxXAZrZLsRldlNObaPgfLeqKkd4iA==} + /@zag-js/mutation-observer@0.10.3: + resolution: {integrity: sha512-BsAI2y9K2WKXRvkX8NULCNSj0ie8fcqJLnCEXvEOErydGQdPzO39zInQ0t+6iqPHjcNVoyNV151dfX+3wyUSVg==} dev: false - /@zag-js/numeric-range@0.9.2: - resolution: {integrity: sha512-CipxJFyvBXEi8m+C/XWlGHBkgu8JAK09gwg4ApsRc5UlxI5s2XiuRFJXrKdblT8xHcml/FDhatnrYLP1HJN3gA==} + /@zag-js/numeric-range@0.10.3: + resolution: {integrity: sha512-oEdPgcVMbKukiRqAs5PLUURNymVbdOqcULHaJLTCllOKZgkkC3AAl2xaGPNIi8baiCk3ms2J+rfT0qp8eBkr2Q==} dev: false - /@zag-js/popper@0.9.2: - resolution: {integrity: sha512-1TciWA5E7jQmK6SWdVfMOiX/tv2+9LTuPV4fWCOPveHl5ZoSrkTKOo4MB3/cJyuNt+AYwUyvIS94Cn+5kb4/eg==} + /@zag-js/popper@0.10.3: + resolution: {integrity: sha512-dC7jg99hZMUCuqA0dhU+axVnnLuIW9OTwOjtaPmMuEf6GCowEBqLFW1kg32XBQlL+OzNOpTlebvS8ecnpUiTCg==} dependencies: - '@floating-ui/dom': 1.2.8 - '@zag-js/dom-query': 0.9.2 - '@zag-js/element-rect': 0.9.2 - '@zag-js/utils': 0.9.2 + '@floating-ui/dom': 1.4.2 + '@zag-js/dom-query': 0.10.3 + '@zag-js/element-rect': 0.10.3 + '@zag-js/utils': 0.10.3 dev: false - /@zag-js/rect-utils@0.9.2: - resolution: {integrity: sha512-LbN4jJoGSs9oE1fclVxS6jpKzWMnY+xmLLq410xt2usb/bjFUCQv5U3YlrgbtUFYyade18szdmttqHLdZRG/gA==} + /@zag-js/rect-utils@0.10.3: + resolution: {integrity: sha512-rHyLSiasbaJQ14n38HW/WQw3Sax/J3vAjX1OCUD1MNay1eZtz9UA4IdnQpTw/VNY+vWT8YsOlRy4dcuw3vS2mA==} dev: false - /@zag-js/remove-scroll@0.9.2: - resolution: {integrity: sha512-SJti7IWmsXQU58vlMOz6BxzfSVKjLWMf7TJB2S6B/vuxLqrDpVal4+K5kgYqwa2rmbf/NkR+4ocdLyF63YupUg==} + /@zag-js/remove-scroll@0.10.3: + resolution: {integrity: sha512-Vi+uC2aprX/gSTsKj+kqLDVK7ghOtclqQmcv7yzOKXJu8G1tqtJ3GybfCQ/76fI7L9hHrbzOLRb5wVmQrCvA4Q==} dependencies: - '@zag-js/dom-query': 0.9.2 + '@zag-js/dom-query': 0.10.3 dev: false - /@zag-js/select@0.9.2: - resolution: {integrity: sha512-cX2YjG9c/g6agitSMF86K3GrOx9fe9OTIzNam6mdUE/WreffK2nN93utsygnhsiQATc7qpF/4V9ud9FHvaxImQ==} + /@zag-js/select@0.10.3: + resolution: {integrity: sha512-IIy+8B/Ak4Qz7NZ+SsqVONtLcwjvmSri+97QvLqVAaqWLaUs+Jj66uI/nCBJDN71D1kGgQeqzgJI0WNEJ+ifvw==} dependencies: - '@zag-js/anatomy': 0.9.2 - '@zag-js/core': 0.9.2 - '@zag-js/dismissable': 0.9.2 - '@zag-js/dom-event': 0.9.2 - '@zag-js/dom-query': 0.9.2 - '@zag-js/form-utils': 0.9.2 - '@zag-js/mutation-observer': 0.9.2 - '@zag-js/popper': 0.9.2 - '@zag-js/tabbable': 0.9.2 - '@zag-js/types': 0.9.2 - '@zag-js/utils': 0.9.2 - '@zag-js/visually-hidden': 0.9.2 + '@zag-js/anatomy': 0.10.3 + '@zag-js/core': 0.10.3 + '@zag-js/dismissable': 0.10.3 + '@zag-js/dom-event': 0.10.3 + '@zag-js/dom-query': 0.10.3 + '@zag-js/form-utils': 0.10.3 + '@zag-js/mutation-observer': 0.10.3 + '@zag-js/popper': 0.10.3 + '@zag-js/tabbable': 0.10.3 + '@zag-js/types': 0.10.3 + '@zag-js/utils': 0.10.3 + '@zag-js/visually-hidden': 0.10.3 dev: false - /@zag-js/slider@0.9.2: - resolution: {integrity: sha512-pfnes+ncTJa8axqKBvyTe94WkRKVrHWbDGP0xoCEUc8yCqHlC4VllJfC6UgoaTV8YNlQP2b84LY9RwEdffCQAw==} + /@zag-js/slider@0.10.3: + resolution: {integrity: sha512-ll6gzXEEeV/V9Gt+dnuOLg8osHIifODc/sLQnHuhKK37IbHzgsLPfGWrInE3c/ckkTihabanHDXwRs1kItmd1g==} dependencies: - '@zag-js/anatomy': 0.9.2 - '@zag-js/core': 0.9.2 - '@zag-js/dom-event': 0.9.2 - '@zag-js/dom-query': 0.9.2 - '@zag-js/element-size': 0.9.2 - '@zag-js/form-utils': 0.9.2 - '@zag-js/numeric-range': 0.9.2 - '@zag-js/types': 0.9.2 - '@zag-js/utils': 0.9.2 + '@zag-js/anatomy': 0.10.3 + '@zag-js/core': 0.10.3 + '@zag-js/dom-event': 0.10.3 + '@zag-js/dom-query': 0.10.3 + '@zag-js/element-size': 0.10.3 + '@zag-js/form-utils': 0.10.3 + '@zag-js/numeric-range': 0.10.3 + '@zag-js/types': 0.10.3 + '@zag-js/utils': 0.10.3 dev: false - /@zag-js/solid@0.9.2(solid-js@1.6.12): - resolution: {integrity: sha512-r/xoteP132AQw6yhBC3qE3JtjlITBXc9drdM7cViKgiJp2mfDi/u8tGb19VgDpfMysm/H24I9r2mi99XO2AKMg==} + /@zag-js/solid@0.10.3(solid-js@1.6.12): + resolution: {integrity: sha512-1V4uw128oIQMVvY0BJN5q6hwHKRsi+FxIHgFqRoKFfoVNHRU5L+pzrOR9PwUp4VqQXWvSN8G2D37d1OgrE0vTw==} peerDependencies: solid-js: '>=1.1.3' dependencies: - '@zag-js/core': 0.9.2 - '@zag-js/store': 0.9.2 - '@zag-js/types': 0.9.2 + '@zag-js/core': 0.10.3 + '@zag-js/store': 0.10.3 + '@zag-js/types': 0.10.3 hyphenate-style-name: 1.0.4 solid-js: 1.6.12 dev: false - /@zag-js/store@0.9.2: - resolution: {integrity: sha512-FO6BUK6ri0pZCEWqT8veiaZoTQwnCMqQ+C1pvf+ZtMnGMCjMXe/QvNUx/dcHSrscGckWJDBTJRbLhmDedyDPUA==} + /@zag-js/store@0.10.3: + resolution: {integrity: sha512-sLbYnHJn3hZ24ZJlovnYb2Y5cNrn3zCyI/GT9ACAHs89dQ+Nv4fEe/N6NhhOkNvYixsFc/TFienf7Haeq0q5eg==} dependencies: proxy-compare: 2.5.1 dev: false - /@zag-js/switch@0.9.2: - resolution: {integrity: sha512-XTo23TcBp4olhIqIAtefDmqfaAMSmLq1l6hL6kB5mgtMWCRIaDMkmfGrzXZAo82vYoSxAx4+ZZkJjWl9iZ8mnQ==} + /@zag-js/switch@0.10.3: + resolution: {integrity: sha512-/WxVlAfgJfCa5zxXTBTCmE9BUpfMbN7dDcea/noBjYVGlS6YmwssxS0D+t0TgkfI6pCbTwr4ejQGsbYUk0UWKw==} dependencies: - '@zag-js/anatomy': 0.9.2 - '@zag-js/core': 0.9.2 - '@zag-js/dom-query': 0.9.2 - '@zag-js/form-utils': 0.9.2 - '@zag-js/types': 0.9.2 - '@zag-js/utils': 0.9.2 - '@zag-js/visually-hidden': 0.9.2 + '@zag-js/anatomy': 0.10.3 + '@zag-js/core': 0.10.3 + '@zag-js/dom-query': 0.10.3 + '@zag-js/form-utils': 0.10.3 + '@zag-js/types': 0.10.3 + '@zag-js/utils': 0.10.3 + '@zag-js/visually-hidden': 0.10.3 dev: false - /@zag-js/tabbable@0.9.2: - resolution: {integrity: sha512-CekXUcJ7HqK+MIFXazBD7KIrntOIJZc8lscf3aXEkpbYfTmilad1ZORAR5tnsIkYIoDHcLdxhT69CKR87NMNFA==} + /@zag-js/tabbable@0.10.3: + resolution: {integrity: sha512-BvQN9oaGhVHRgfwol2d0zNj7npIs2SJbSOyEfTVnxWJDnFmVMVPiCD773OtuZEyr8k92aq5NluLK9GUIHtIlcA==} dependencies: - '@zag-js/dom-query': 0.9.2 + '@zag-js/dom-query': 0.10.3 dev: false - /@zag-js/text-selection@0.9.2: - resolution: {integrity: sha512-xaXeLb9U7wZ5kEZ/L/if5INcX2YWi+Yzr8KIH2cNUaRE79cJFf0z1JG4D8VmO40EnCE396DVyNeLFdQXOAsu4Q==} + /@zag-js/tabs@0.10.3: + resolution: {integrity: sha512-qnRhH0JOPnW7WJXWJK2VCUxxkYbQRZ9tmzP/jeNbFxcEoohKPYJEZ2FErjfgti10TFcznWOp8B8dTPhNwTM9xg==} dependencies: - '@zag-js/dom-query': 0.9.2 + '@zag-js/anatomy': 0.10.3 + '@zag-js/core': 0.10.3 + '@zag-js/dom-event': 0.10.3 + '@zag-js/dom-query': 0.10.3 + '@zag-js/element-rect': 0.10.3 + '@zag-js/tabbable': 0.10.3 + '@zag-js/types': 0.10.3 + '@zag-js/utils': 0.10.3 dev: false - /@zag-js/toast@0.9.2: - resolution: {integrity: sha512-cG5/5+p2VVKsbih3W+ZU4OBr6Gp4vOhGknYBPqKSOLlgOFTu4DINxwUPk7Gfr0GQy3taTf0+/6JwMzB3Wc/+rQ==} + /@zag-js/text-selection@0.10.3: + resolution: {integrity: sha512-YKb8NoN+Fx0qpucEBxaIt2VqiHX5E6KlFZ8j7TFKq37eIeUlK101oTVdD5G9ZPaKNzFasbhtETDmPcp5bQ9vig==} dependencies: - '@zag-js/anatomy': 0.9.2 - '@zag-js/core': 0.9.2 - '@zag-js/dom-event': 0.9.2 - '@zag-js/dom-query': 0.9.2 - '@zag-js/types': 0.9.2 - '@zag-js/utils': 0.9.2 + '@zag-js/dom-query': 0.10.3 dev: false - /@zag-js/toggle@0.9.2: - resolution: {integrity: sha512-3u2d//NHW2yF3j1h5qR+IhmokWU+uCn3JUctAGIQ1KizGKkU59W0sYXmNu/xHf2u84v4hTI+6g5AAiQ1Wm8Fqg==} + /@zag-js/toast@0.10.3: + resolution: {integrity: sha512-tR2zc6QueA0uNNoGlC5tl1mN67mIxwVv6JLfwCFbdRDVB6+zQsgJJW0J8u66eflm96yk17SVCrxdkvTV15tg5g==} dependencies: - '@zag-js/anatomy': 0.9.2 - '@zag-js/core': 0.9.2 - '@zag-js/dom-query': 0.9.2 - '@zag-js/types': 0.9.2 - '@zag-js/utils': 0.9.2 + '@zag-js/anatomy': 0.10.3 + '@zag-js/core': 0.10.3 + '@zag-js/dom-event': 0.10.3 + '@zag-js/dom-query': 0.10.3 + '@zag-js/types': 0.10.3 + '@zag-js/utils': 0.10.3 dev: false - /@zag-js/tooltip@0.9.2: - resolution: {integrity: sha512-R3/Y4cJvnJWHLWkMiFo6kZnkp17+QRqPX4ooqCKL4K8Ei+OJP0poKmqQ+N1xaCcjiQ/VMABXCUz7ztGgKyVrdQ==} + /@zag-js/toggle@0.10.3: + resolution: {integrity: sha512-XmdUf2ltegZffKOtpqxPXAIE13v8vSwzKV9kuYR+/7Hoh5dlwnhAVY3Tqt9YvSnkm5HF6YTZnJObIR3PU8/zqA==} dependencies: - '@zag-js/anatomy': 0.9.2 - '@zag-js/core': 0.9.2 - '@zag-js/dom-event': 0.9.2 - '@zag-js/dom-query': 0.9.2 - '@zag-js/popper': 0.9.2 - '@zag-js/types': 0.9.2 - '@zag-js/utils': 0.9.2 - '@zag-js/visually-hidden': 0.9.2 + '@zag-js/anatomy': 0.10.3 + '@zag-js/core': 0.10.3 + '@zag-js/dom-query': 0.10.3 + '@zag-js/types': 0.10.3 + '@zag-js/utils': 0.10.3 dev: false - /@zag-js/types@0.9.2: - resolution: {integrity: sha512-MM8KPTW5nX438fDb57K0DM+nxcLA9+WoFyE9A/fEaCH2kGsaVltmsY1ejolU4duYNOEQVon9T39QlGfgc81f/w==} + /@zag-js/tooltip@0.10.3: + resolution: {integrity: sha512-PWBuOhquYQQQZMSGm58zW6coUnUx32P9I2rh+AFwvTmY6bkhqEvD496gQ5rmQ44YpZo+vdZHeG7PB3NoUj17zw==} + dependencies: + '@zag-js/anatomy': 0.10.3 + '@zag-js/core': 0.10.3 + '@zag-js/dom-event': 0.10.3 + '@zag-js/dom-query': 0.10.3 + '@zag-js/popper': 0.10.3 + '@zag-js/types': 0.10.3 + '@zag-js/utils': 0.10.3 + '@zag-js/visually-hidden': 0.10.3 + dev: false + + /@zag-js/types@0.10.3: + resolution: {integrity: sha512-om68xTDOp0GY24ow0DBgRTQMq4M2xpaEmyuS6UT9TqyVZz6L7/rNeuKqJW0swc+NCpKXi/bARdnKFq4PTszAVQ==} dependencies: csstype: 3.1.2 dev: false - /@zag-js/utils@0.9.2: - resolution: {integrity: sha512-PQZRIhgaowNrON7UF4u1JTABUhlWhMiu4uwN7S7SXcpyq1z8JXb4j5YEHNkH4F7lLMQAwmMdpJXHfjH5bYXR1Q==} + /@zag-js/utils@0.10.3: + resolution: {integrity: sha512-NVXHMbQ0pJa5zl+CMAE8dSfQFucCOPUzGYT7Fqd6PlocyPE6cDCUDPHWGauWhVHk1s4s27j7ZD9/EyRkRxjwRg==} dev: false - /@zag-js/visually-hidden@0.9.2: - resolution: {integrity: sha512-/oIQLhVqwr1DfYDEB4IR6rdr+b8Hu9XXSO8xa7xQSeug8XElAglO4SLvt2r+wBMoQ48VeBh3aE96M+HJOkkFQw==} + /@zag-js/visually-hidden@0.10.3: + resolution: {integrity: sha512-8BVpWtrLyicwGLup4KY/uN5yLzuXF7FAuTrrFaSGl4z+BBW5OVSzLLVWxhhYa7vgj+UDyHyRfu+9OLmskhfvQA==} dev: false /abbrev@1.1.1: @@ -3312,6 +3350,11 @@ packages: /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + /base64-arraybuffer@1.0.2: + resolution: {integrity: sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==} + engines: {node: '>= 0.6.0'} + dev: true + /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: false @@ -3861,6 +3904,12 @@ packages: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} + /css-line-break@2.1.0: + resolution: {integrity: sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==} + dependencies: + utrie: 1.0.2 + dev: true + /css-tree@2.3.1: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} @@ -4555,7 +4604,7 @@ packages: eslint-plugin-promise: ^6.0.0 dependencies: eslint: 8.37.0 - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.57.1)(eslint@8.37.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-typescript@2.7.1)(eslint@8.37.0) eslint-plugin-n: 15.7.0(eslint@8.37.0) eslint-plugin-promise: 6.1.1(eslint@8.37.0) dev: true @@ -4579,7 +4628,7 @@ packages: dependencies: debug: 4.3.4 eslint: 8.37.0 - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.57.1)(eslint@8.37.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-typescript@2.7.1)(eslint@8.37.0) glob: 7.2.3 is-glob: 4.0.3 resolve: 1.22.2 @@ -4588,7 +4637,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-node@0.3.7)(eslint@8.37.0): + /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@2.7.1)(eslint@8.37.0): resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -4613,6 +4662,7 @@ packages: debug: 3.2.7 eslint: 8.37.0 eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 2.7.1(eslint-plugin-import@2.27.5)(eslint@8.37.0) transitivePeerDependencies: - supports-color dev: true @@ -4662,7 +4712,7 @@ packages: htmlparser2: 7.2.0 dev: true - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.57.1)(eslint@8.37.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-typescript@2.7.1)(eslint@8.37.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -4680,7 +4730,7 @@ packages: doctrine: 2.1.0 eslint: 8.37.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-node@0.3.7)(eslint@8.37.0) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@2.7.1)(eslint@8.37.0) has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 @@ -5192,8 +5242,8 @@ packages: /flatted@3.2.7: resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} - /focus-trap@7.4.1: - resolution: {integrity: sha512-rnXP5ERIjlo1gEZp7hQb4ekYqUxRuSDQeyWvxhahH3/GkWtd8h8g1C8Eu/KGpuvbUWNVeogK0kuzzrM4u2Z9jA==} + /focus-trap@7.4.3: + resolution: {integrity: sha512-BgSSbK4GPnS2VbtZ50VtOv1Sti6DIkj3+LkVjiWMNjLeAp1SH1UlLx3ULu/DCu4vq5R4/uvTm+zrvsMsuYmGLg==} dependencies: tabbable: 6.1.2 dev: false @@ -5722,6 +5772,14 @@ packages: resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} dev: false + /html2canvas@1.4.1: + resolution: {integrity: sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==} + engines: {node: '>=8.0.0'} + dependencies: + css-line-break: 2.1.0 + text-segmentation: 1.0.3 + dev: true + /htmlparser2@7.2.0: resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==} dependencies: @@ -8955,6 +9013,12 @@ packages: source-map-support: 0.5.21 dev: true + /text-segmentation@1.0.3: + resolution: {integrity: sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==} + dependencies: + utrie: 1.0.2 + dev: true + /text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -9439,6 +9503,12 @@ packages: /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + /utrie@1.0.2: + resolution: {integrity: sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==} + dependencies: + base64-arraybuffer: 1.0.2 + dev: true + /uvu@0.5.6: resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} engines: {node: '>=8'} diff --git a/src/components/settings/SettingsSidebar.tsx b/src/components/settings/SettingsSidebar.tsx index 4e682eb..4fbdfb2 100644 --- a/src/components/settings/SettingsSidebar.tsx +++ b/src/components/settings/SettingsSidebar.tsx @@ -39,7 +39,7 @@ export default () => {