From 6206154aa166a303c5a807b181eb6751ee911b86 Mon Sep 17 00:00:00 2001 From: Wira Irawan Date: Tue, 12 May 2026 14:06:52 +0700 Subject: [PATCH] Initial Bizone Next.js website --- .gitignore | 41 + README.md | 34 + bizone-privacy-policy.md | 103 + bizone-terms-and-conditions.md | 87 + bizone-website-content.md | 293 + bizone.png | Bin 0 -> 60323 bytes eslint.config.mjs | 18 + next.config.ts | 7 + package-lock.json | 6714 +++++++++++++++++ package.json | 28 + postcss.config.mjs | 7 + public/bizone.png | Bin 0 -> 60323 bytes public/favicon.ico | Bin 0 -> 15406 bytes public/file.svg | 1 + public/globe.svg | 1 + public/next.svg | 1 + public/vercel.svg | 1 + public/window.svg | 1 + src/app/about/page.tsx | 49 + src/app/api/contact/captcha/route.ts | 10 + src/app/api/contact/route.ts | 115 + src/app/contact/page.tsx | 89 + src/app/features/page.tsx | 26 + src/app/globals.css | 233 + src/app/layout.tsx | 57 + src/app/page.tsx | 182 + src/app/privacy-policy/page.tsx | 93 + src/app/solutions/page.tsx | 41 + src/app/terms-and-conditions/page.tsx | 91 + src/components/contact-form.tsx | 224 + src/components/legal-page.tsx | 26 + src/components/section-intro.tsx | 27 + src/components/site-footer.tsx | 57 + src/components/site-header.tsx | 48 + src/lib/contact.ts | 119 + src/lib/mailer.ts | 28 + src/lib/site.ts | 131 + stitch_www.bizone.id/fitur_bizone/code.html | 286 + stitch_www.bizone.id/fitur_bizone/screen.png | Bin 0 -> 295715 bytes stitch_www.bizone.id/home_bizone/code.html | 326 + stitch_www.bizone.id/home_bizone/screen.png | Bin 0 -> 325968 bytes stitch_www.bizone.id/kontak_bizone/code.html | 291 + stitch_www.bizone.id/kontak_bizone/screen.png | Bin 0 -> 695930 bytes .../privacy_policy_bizone/code.html | 299 + .../privacy_policy_bizone/screen.png | Bin 0 -> 291271 bytes .../professional_efficiency/DESIGN.md | 161 + .../solutions_bizone/code.html | 285 + .../solutions_bizone/screen.png | Bin 0 -> 236893 bytes stitch_www.bizone.id/tentang_bizone/code.html | 281 + .../tentang_bizone/screen.png | Bin 0 -> 418563 bytes .../terms_conditions_bizone/code.html | 263 + .../terms_conditions_bizone/screen.png | Bin 0 -> 362191 bytes tsconfig.json | 34 + 53 files changed, 11209 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 bizone-privacy-policy.md create mode 100644 bizone-terms-and-conditions.md create mode 100644 bizone-website-content.md create mode 100644 bizone.png create mode 100644 eslint.config.mjs create mode 100644 next.config.ts create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.mjs create mode 100644 public/bizone.png create mode 100644 public/favicon.ico create mode 100644 public/file.svg create mode 100644 public/globe.svg create mode 100644 public/next.svg create mode 100644 public/vercel.svg create mode 100644 public/window.svg create mode 100644 src/app/about/page.tsx create mode 100644 src/app/api/contact/captcha/route.ts create mode 100644 src/app/api/contact/route.ts create mode 100644 src/app/contact/page.tsx create mode 100644 src/app/features/page.tsx create mode 100644 src/app/globals.css create mode 100644 src/app/layout.tsx create mode 100644 src/app/page.tsx create mode 100644 src/app/privacy-policy/page.tsx create mode 100644 src/app/solutions/page.tsx create mode 100644 src/app/terms-and-conditions/page.tsx create mode 100644 src/components/contact-form.tsx create mode 100644 src/components/legal-page.tsx create mode 100644 src/components/section-intro.tsx create mode 100644 src/components/site-footer.tsx create mode 100644 src/components/site-header.tsx create mode 100644 src/lib/contact.ts create mode 100644 src/lib/mailer.ts create mode 100644 src/lib/site.ts create mode 100644 stitch_www.bizone.id/fitur_bizone/code.html create mode 100644 stitch_www.bizone.id/fitur_bizone/screen.png create mode 100644 stitch_www.bizone.id/home_bizone/code.html create mode 100644 stitch_www.bizone.id/home_bizone/screen.png create mode 100644 stitch_www.bizone.id/kontak_bizone/code.html create mode 100644 stitch_www.bizone.id/kontak_bizone/screen.png create mode 100644 stitch_www.bizone.id/privacy_policy_bizone/code.html create mode 100644 stitch_www.bizone.id/privacy_policy_bizone/screen.png create mode 100644 stitch_www.bizone.id/professional_efficiency/DESIGN.md create mode 100644 stitch_www.bizone.id/solutions_bizone/code.html create mode 100644 stitch_www.bizone.id/solutions_bizone/screen.png create mode 100644 stitch_www.bizone.id/tentang_bizone/code.html create mode 100644 stitch_www.bizone.id/tentang_bizone/screen.png create mode 100644 stitch_www.bizone.id/terms_conditions_bizone/code.html create mode 100644 stitch_www.bizone.id/terms_conditions_bizone/screen.png create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5ef6a52 --- /dev/null +++ b/.gitignore @@ -0,0 +1,41 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/README.md b/README.md new file mode 100644 index 0000000..2183aab --- /dev/null +++ b/README.md @@ -0,0 +1,34 @@ +# Bizone Web + +Website marketing `www.bizone.id` berbasis Next.js App Router. + +## Menjalankan project + +```bash +npm run dev +``` + +Lalu buka `http://localhost:3000`. + +## Halaman + +- `/` +- `/features` +- `/solutions` +- `/about` +- `/contact` +- `/privacy-policy` +- `/terms-and-conditions` + +## Catatan + +- Logo memakai `public/bizone.png`. +- Konten legal masih perlu finalisasi alamat perusahaan sebelum publish. +- Bagian form kontak saat ini masih presentational dan belum terhubung ke backend. + +## Verifikasi + +```bash +npm run lint +npm run build +``` diff --git a/bizone-privacy-policy.md b/bizone-privacy-policy.md new file mode 100644 index 0000000..3564d56 --- /dev/null +++ b/bizone-privacy-policy.md @@ -0,0 +1,103 @@ +# Privacy Policy - Bizone + +**Last Updated:** [isi tanggal final] + +Selamat datang di Bizone. Privasi Anda penting bagi kami. Kebijakan Privasi ini menjelaskan bagaimana Bizone mengumpulkan, menggunakan, menyimpan, dan melindungi informasi saat Anda mengakses website, platform, atau layanan kami melalui bizone.id dan layanan terkait. + +Dengan menggunakan layanan Bizone, Anda memahami dan menyetujui praktik yang dijelaskan dalam Kebijakan Privasi ini. + +## 1. Informasi yang Kami Kumpulkan +Kami dapat mengumpulkan informasi berikut: + +### a. Informasi yang Anda berikan langsung +- Nama +- Nama perusahaan atau bisnis +- Alamat email +- Nomor telepon atau WhatsApp +- Informasi akun +- Informasi yang Anda kirim melalui form, komunikasi, atau saat meminta demo + +### b. Informasi penggunaan layanan +- Alamat IP +- Jenis perangkat +- Browser dan sistem operasi +- Halaman yang diakses +- Waktu akses +- Aktivitas penggunaan layanan + +### c. Informasi dari integrasi atau pihak ketiga +Jika Anda menghubungkan layanan pihak ketiga ke Bizone, kami dapat menerima data yang diperlukan untuk menyediakan layanan, sesuai izin yang Anda berikan dan kebijakan pihak ketiga tersebut. + +## 2. Cara Kami Menggunakan Informasi +Kami menggunakan informasi Anda untuk: +- menyediakan, mengoperasikan, dan mengembangkan layanan Bizone +- memproses permintaan demo, pertanyaan, atau komunikasi bisnis +- mengelola akun dan akses pengguna +- meningkatkan keamanan, performa, dan pengalaman pengguna +- melakukan analisis penggunaan layanan +- memenuhi kewajiban hukum dan kepatuhan yang berlaku +- mengirim informasi layanan, pembaruan, atau pemberitahuan penting + +## 3. Dasar Pemrosesan Data +Kami memproses data sejauh diperlukan untuk: +- menjalankan layanan yang Anda minta +- memenuhi kewajiban hukum +- melindungi kepentingan sah Bizone, termasuk keamanan, peningkatan layanan, dan pencegahan penyalahgunaan +- memperoleh persetujuan Anda jika diwajibkan oleh hukum yang berlaku + +## 4. Penyimpanan dan Keamanan Data +Kami mengambil langkah teknis dan organisasional yang wajar untuk melindungi data dari akses tidak sah, perubahan, pengungkapan, atau penghancuran yang tidak sah. Namun, tidak ada metode transmisi atau penyimpanan data yang sepenuhnya bebas risiko. + +Kami menyimpan data selama diperlukan untuk menyediakan layanan, memenuhi tujuan bisnis yang sah, menyelesaikan sengketa, menegakkan perjanjian, dan memenuhi kewajiban hukum. + +## 5. Pembagian Informasi +Kami tidak menjual data pribadi Anda. Kami dapat membagikan informasi dalam kondisi berikut: +- kepada penyedia layanan atau mitra yang membantu operasional Bizone +- untuk memenuhi kewajiban hukum, proses hukum, atau permintaan otoritas yang sah +- untuk melindungi hak, keamanan, dan kepentingan Bizone, pengguna, atau pihak lain +- dalam konteks restrukturisasi bisnis, merger, akuisisi, atau transaksi serupa + +Setiap pembagian data dilakukan sejauh diperlukan dan sesuai kewajiban kerahasiaan yang wajar. + +## 6. Cookies dan Teknologi Serupa +Bizone dapat menggunakan cookies atau teknologi serupa untuk: +- menjaga sesi pengguna +- memahami penggunaan website +- meningkatkan performa dan pengalaman pengguna +- membantu analitik dan keamanan + +Anda dapat mengatur browser untuk menolak sebagian atau seluruh cookies, namun beberapa fungsi layanan mungkin tidak berjalan optimal. + +## 7. Hak Pengguna +Sesuai hukum yang berlaku, Anda dapat memiliki hak untuk: +- meminta akses ke data pribadi Anda +- meminta koreksi data yang tidak akurat +- meminta penghapusan data tertentu +- membatasi atau menolak pemrosesan tertentu +- menarik persetujuan, jika pemrosesan didasarkan pada persetujuan + +Untuk menggunakan hak tersebut, silakan hubungi kami melalui kontak yang tersedia di bawah. + +## 8. Layanan dan Tautan Pihak Ketiga +Website atau layanan Bizone dapat berisi tautan ke website atau layanan pihak ketiga. Kami tidak bertanggung jawab atas praktik privasi pihak ketiga tersebut. Kami menyarankan Anda membaca kebijakan privasi mereka secara terpisah. + +## 9. Privasi Anak +Layanan Bizone tidak ditujukan untuk anak di bawah usia yang dilarang oleh hukum yang berlaku untuk memberikan persetujuan sendiri. Kami tidak secara sengaja mengumpulkan data pribadi anak tanpa dasar hukum yang sesuai. + +## 10. Transfer Data +Jika diperlukan untuk operasional layanan, data dapat diproses atau disimpan di infrastruktur, penyedia layanan, atau wilayah hukum yang berbeda, dengan langkah perlindungan yang wajar sesuai kebutuhan operasional dan hukum yang berlaku. + +## 11. Perubahan Kebijakan Privasi +Kami dapat memperbarui Kebijakan Privasi ini dari waktu ke waktu. Versi terbaru akan dipublikasikan di halaman ini dengan tanggal pembaruan terbaru. Penggunaan berkelanjutan atas layanan setelah perubahan berlaku dianggap sebagai penerimaan atas kebijakan yang diperbarui. + +## 12. Kontak +Jika Anda memiliki pertanyaan mengenai Kebijakan Privasi ini atau penggunaan data oleh Bizone, silakan hubungi: + +- **Website:** https://bizone.id +- **Email:** info@bizone.id +- **WhatsApp:** +6281535221121 +- **Alamat:** Jl. Srengseng Sawah No.51 C, Kel. Srengseng Sawah, Jagakarsa, Jakarta Selatan, DKI Jakarta 12640 + +--- + +**Catatan implementasi:** untuk verifikasi WhatsApp Business, halaman ini sebaiknya dipublish sebagai URL publik yang mudah diakses, misalnya `https://bizone.id/privacy-policy`. diff --git a/bizone-terms-and-conditions.md b/bizone-terms-and-conditions.md new file mode 100644 index 0000000..6ffc28c --- /dev/null +++ b/bizone-terms-and-conditions.md @@ -0,0 +1,87 @@ +# Terms & Conditions - Bizone + +**Last Updated:** [isi tanggal final] + +Selamat datang di Bizone. Syarat dan Ketentuan ini mengatur akses dan penggunaan website, platform, produk, dan layanan Bizone melalui bizone.id dan layanan terkait. + +Dengan mengakses atau menggunakan layanan Bizone, Anda setuju untuk terikat pada Syarat dan Ketentuan ini. Jika Anda tidak setuju, mohon untuk tidak menggunakan layanan kami. + +## 1. Definisi +Dalam dokumen ini: +- **Bizone** berarti penyedia layanan, pemilik atau pengelola website dan platform Bizone. +- **Layanan** berarti website, aplikasi, platform, fitur, konten, dan layanan terkait yang disediakan oleh Bizone. +- **Pengguna** berarti individu, perusahaan, organisasi, atau pihak yang mengakses atau menggunakan layanan Bizone. + +## 2. Ruang Lingkup Layanan +Bizone menyediakan platform untuk membantu operasional bisnis, termasuk namun tidak terbatas pada pengelolaan komunikasi, kontak, workflow, kolaborasi tim, dan proses bisnis terkait. + +Fitur yang tersedia dapat berubah, ditambah, dibatasi, atau dihentikan sewaktu-waktu sesuai pengembangan produk, kebutuhan operasional, atau pertimbangan bisnis. + +## 3. Kewajiban Pengguna +Dengan menggunakan layanan Bizone, Anda setuju untuk: +- memberikan informasi yang benar, akurat, dan terkini +- menjaga kerahasiaan akun dan kredensial akses Anda +- menggunakan layanan sesuai hukum dan peraturan yang berlaku +- tidak menggunakan layanan untuk penipuan, spam, penyalahgunaan, pelanggaran hak pihak lain, atau aktivitas melawan hukum +- bertanggung jawab atas aktivitas yang dilakukan melalui akun Anda + +## 4. Penggunaan yang Dilarang +Pengguna dilarang menggunakan layanan Bizone untuk: +- mengirim konten yang melanggar hukum, menyesatkan, mengancam, atau merugikan +- melakukan akses tidak sah ke sistem, akun, data, atau jaringan +- mengganggu, merusak, atau membebani infrastruktur layanan +- menggunakan layanan untuk distribusi spam atau komunikasi yang tidak sah +- melanggar ketentuan platform pihak ketiga yang terhubung dengan layanan Bizone + +## 5. Akun dan Akses +Untuk menggunakan fitur tertentu, Pengguna mungkin perlu membuat akun. Bizone berhak menangguhkan atau menghentikan akses akun jika terdapat dugaan pelanggaran terhadap Syarat dan Ketentuan ini, kewajiban hukum, atau risiko keamanan dan penyalahgunaan. + +## 6. Integrasi Pihak Ketiga +Layanan Bizone dapat terhubung dengan layanan atau platform pihak ketiga, termasuk namun tidak terbatas pada layanan komunikasi, pembayaran, atau sistem operasional lain. Penggunaan integrasi tersebut juga dapat tunduk pada syarat dan kebijakan pihak ketiga terkait. + +Bizone tidak bertanggung jawab atas perubahan, gangguan, pembatasan, atau kebijakan dari layanan pihak ketiga tersebut. + +## 7. Hak Kekayaan Intelektual +Seluruh konten, merek, desain, teks, sistem, logo, dan materi lain yang terkait dengan Bizone, kecuali dinyatakan lain, adalah milik Bizone atau pemberi lisensinya, dan dilindungi oleh hukum yang berlaku. + +Pengguna tidak diperbolehkan menyalin, memodifikasi, mendistribusikan, menjual, atau mengeksploitasi bagian mana pun dari layanan tanpa izin tertulis dari pihak yang berwenang. + +## 8. Data dan Konten Pengguna +Sepanjang diizinkan oleh hukum, Pengguna tetap memiliki hak atas data atau konten yang mereka sediakan. Namun, Pengguna memberikan hak yang diperlukan kepada Bizone untuk memproses, menyimpan, menampilkan, mengirim, dan menggunakan data tersebut sejauh diperlukan untuk menjalankan layanan. + +Pengguna bertanggung jawab memastikan bahwa data dan konten yang digunakan melalui layanan Bizone tidak melanggar hukum, hak pihak ketiga, atau ketentuan platform terkait. + +## 9. Ketersediaan Layanan +Bizone berupaya menjaga layanan tetap tersedia dan andal, tetapi tidak menjamin bahwa layanan akan selalu bebas gangguan, bebas kesalahan, atau selalu tersedia setiap saat. + +Pemeliharaan, pengembangan, gangguan teknis, atau faktor eksternal dapat memengaruhi akses dan performa layanan. + +## 10. Penafian Jaminan +Sejauh diizinkan hukum, layanan Bizone disediakan "sebagaimana adanya" dan "sebagaimana tersedia". Bizone tidak memberikan jaminan tersurat maupun tersirat terkait kesesuaian untuk tujuan tertentu, ketersediaan tanpa gangguan, atau hasil bisnis tertentu. + +## 11. Pembatasan Tanggung Jawab +Sejauh diizinkan oleh hukum yang berlaku, Bizone tidak bertanggung jawab atas kerugian tidak langsung, insidental, khusus, konsekuensial, kehilangan keuntungan, kehilangan data, atau kerugian bisnis lain yang timbul dari penggunaan atau ketidakmampuan menggunakan layanan. + +## 12. Ganti Rugi +Pengguna setuju untuk membela, mengganti rugi, dan membebaskan Bizone dari klaim, kerugian, kewajiban, biaya, dan tuntutan yang timbul akibat pelanggaran terhadap Syarat dan Ketentuan ini atau penyalahgunaan layanan oleh Pengguna. + +## 13. Penghentian +Bizone dapat menangguhkan atau menghentikan akses Pengguna terhadap sebagian atau seluruh layanan jika diperlukan karena pelanggaran, risiko keamanan, permintaan hukum, atau alasan operasional lain yang wajar. + +## 14. Perubahan Layanan dan Ketentuan +Bizone berhak mengubah, memperbarui, atau menyesuaikan layanan maupun Syarat dan Ketentuan ini kapan saja. Versi terbaru akan dipublikasikan melalui website Bizone. Penggunaan berkelanjutan setelah perubahan berlaku dianggap sebagai persetujuan atas versi terbaru. + +## 15. Hukum yang Berlaku +Syarat dan Ketentuan ini diatur dan ditafsirkan sesuai hukum yang berlaku di wilayah hukum tempat Bizone beroperasi, kecuali ditentukan lain oleh hukum yang wajib berlaku. + +## 16. Kontak +Untuk pertanyaan mengenai Syarat dan Ketentuan ini, silakan hubungi: + +- **Website:** https://bizone.id +- **Email:** info@bizone.id +- **WhatsApp:** +6281535221121 +- **Alamat:** Jl. Srengseng Sawah No.51 C, Kel. Srengseng Sawah, Jagakarsa, Jakarta Selatan, DKI Jakarta 12640 + +--- + +**Catatan implementasi:** untuk kebutuhan verifikasi bisnis dan kepatuhan platform, halaman ini sebaiknya dipublish sebagai URL publik seperti `https://bizone.id/terms-and-conditions`. diff --git a/bizone-website-content.md b/bizone-website-content.md new file mode 100644 index 0000000..c826f37 --- /dev/null +++ b/bizone-website-content.md @@ -0,0 +1,293 @@ +# Bizone Website Content + +## Brand Information + +- **Brand Name:** Bizone +- **Domain:** bizone.id +- **Tagline:** Semua bisnis dalam satu tempat +- **Category:** Business Operating Platform / SaaS +- **Primary Use Case:** WhatsApp-based business operations, customer communication, workflow automation, contact management, transaction orchestration +- **Target Market:** UMKM, growing businesses, multi-brand operators, service businesses, sales teams, customer support teams +- **Language Style:** Profesional, modern, jelas, terpercaya + +> Catatan: Konten ini disusun agar cocok untuk website marketing sekaligus membantu kebutuhan verifikasi WhatsApp Business. Hindari klaim berlebihan dan pastikan info kontak/perusahaan final dilengkapi sebelum publish. + +--- + +## Sitemap Rekomendasi + +1. Home +2. Features +3. Solutions / Use Cases +4. About +5. Contact +6. Privacy Policy +7. Terms & Conditions + +--- + +## HOME PAGE + +### Hero Section + +**Eyebrow** +Bizone • Business Operating Platform + +**Headline** +Semua bisnis dalam satu tempat + +**Subheadline** +Bizone membantu bisnis mengelola komunikasi pelanggan, operasional tim, automasi alur kerja, kontak, dan proses bisnis dalam satu platform yang terhubung. + +**Primary CTA** +Jadwalkan Demo + +**Secondary CTA** +Pelajari Fitur + +**Supporting Text** +Dirancang untuk bisnis yang ingin bekerja lebih rapi, lebih cepat, dan lebih terukur tanpa harus berpindah-pindah banyak tools. + +--- + +### Trust / Positioning Section + +**Section Title** +Satu platform untuk operasional bisnis modern + +**Body** +Banyak bisnis menggunakan terlalu banyak aplikasi terpisah untuk chat, kontak, follow up, assignment tim, dan workflow. Bizone menyatukan kebutuhan itu dalam satu sistem agar operasional menjadi lebih efisien, lebih mudah dipantau, dan lebih siap berkembang. + +--- + +### Problem Section + +**Section Title** +Masalah yang sering dihadapi bisnis + +- Chat pelanggan tersebar di banyak perangkat atau akun +- Tindak lanjut leads dan customer tidak konsisten +- Tim sulit memantau siapa mengerjakan apa +- Data kontak, percakapan, dan proses bisnis tidak terhubung +- Workflow masih manual dan memakan waktu + +**Closing Sentence** +Bizone hadir untuk membantu bisnis bekerja lebih terintegrasi dan terstruktur. + +--- + +### Features Section + +**Section Title** +Fitur utama Bizone + +#### 1. Shared Inbox +Kelola komunikasi pelanggan dalam satu dashboard bersama. Tim dapat memantau percakapan, melakukan tindak lanjut, dan menjaga respon tetap konsisten. + +#### 2. Contact Management +Simpan dan kelola data kontak bisnis dalam satu tempat, lengkap dengan informasi yang dibutuhkan untuk operasional dan layanan pelanggan. + +#### 3. Workflow Automation +Bangun alur kerja yang membantu bisnis merespon, mengarahkan, dan memproses aktivitas secara lebih efisien. + +#### 4. Team Collaboration +Buat pekerjaan lebih jelas dengan pembagian tugas, koordinasi, dan visibilitas aktivitas tim dalam satu sistem. + +#### 5. Business Process Integration +Hubungkan komunikasi dengan proses bisnis seperti lead handling, order flow, approval, atau layanan pelanggan agar operasional lebih menyatu. + +#### 6. Reporting & Visibility +Pantau aktivitas dan performa operasional melalui ringkasan data yang membantu pengambilan keputusan lebih cepat. + +--- + +### Benefits Section + +**Section Title** +Kenapa pilih Bizone + +#### Operasional Lebih Rapi +Semua aktivitas penting lebih terpusat dan mudah dikelola. + +#### Respon Lebih Cepat +Tim dapat bekerja dari dashboard yang sama tanpa kebingungan alur komunikasi. + +#### Lebih Mudah Dikembangkan +Bizone dirancang untuk mendukung pertumbuhan bisnis dan proses yang makin kompleks. + +#### Lebih Mudah Dipantau +Pemilik bisnis dan tim operasional bisa melihat aktivitas secara lebih jelas. + +--- + +### Use Cases Section + +**Section Title** +Cocok untuk berbagai kebutuhan bisnis + +- Customer service dan support +- Sales follow up dan lead management +- Order handling dan operasional harian +- Multi-brand atau multi-unit business management +- Workflow approval dan koordinasi internal +- Layanan berbasis WhatsApp dan komunikasi digital + +--- + +### About Preview Section + +**Section Title** +Tentang Bizone + +**Body Paragraph 1** +Bizone adalah platform operasional bisnis yang membantu perusahaan mengelola komunikasi, koordinasi tim, data kontak, dan workflow dalam satu tempat. + +**Body Paragraph 2** +Kami percaya bisnis modern membutuhkan sistem yang tidak hanya mudah digunakan, tetapi juga mampu menghubungkan komunikasi dengan proses operasional nyata. + +--- + +### Closing CTA Section + +**Headline** +Bangun operasional bisnis yang lebih terintegrasi + +**Subheadline** +Gunakan Bizone untuk membantu tim Anda bekerja lebih cepat, lebih terorganisir, dan lebih siap tumbuh. + +**Primary CTA** +Hubungi Kami + +**Secondary CTA** +Minta Demo + +--- + +## FEATURES PAGE + +### Page Title +Fitur Bizone + +### Intro +Bizone dirancang untuk membantu bisnis mengelola komunikasi dan operasional dari satu platform yang saling terhubung. + +### Feature Blocks + +#### Shared Inbox +Satu tempat untuk memantau dan mengelola komunikasi bisnis agar respon lebih cepat dan koordinasi tim lebih baik. + +#### Contact & Customer Records +Kelola informasi kontak dan data pendukung pelanggan untuk mempermudah layanan, follow up, dan aktivitas operasional. + +#### Workflow & Automation +Buat proses yang lebih efisien dengan alur kerja yang membantu bisnis menangani aktivitas berulang dan proses terstruktur. + +#### Collaboration & Assignment +Bantu tim bekerja lebih jelas dengan pembagian tanggung jawab dan visibilitas aktivitas yang lebih baik. + +#### Process Visibility +Lihat aktivitas operasional secara lebih terukur melalui dashboard dan ringkasan data penting. + +#### Integrations Readiness +Bizone dirancang untuk mendukung integrasi dengan sistem, layanan, atau kebutuhan operasional bisnis lainnya. + +--- + +## SOLUTIONS / USE CASES PAGE + +### Page Title +Solusi untuk kebutuhan bisnis nyata + +### Intro +Bizone dapat digunakan untuk berbagai kebutuhan operasional, terutama yang bergantung pada komunikasi cepat, tindak lanjut terstruktur, dan koordinasi tim. + +### Use Case 1 - Customer Service +Kelola pertanyaan, komplain, dan kebutuhan pelanggan dengan proses yang lebih tertata dan mudah dipantau. + +### Use Case 2 - Sales & Lead Follow Up +Bantu tim sales menangani leads dengan respon yang lebih cepat, assignment yang jelas, dan tindak lanjut yang tidak terlewat. + +### Use Case 3 - Order & Service Operations +Hubungkan komunikasi pelanggan dengan proses operasional seperti pemesanan, permintaan layanan, atau tindak lanjut internal. + +### Use Case 4 - Multi-Team Coordination +Gunakan Bizone untuk menyatukan kerja lintas tim dalam satu alur yang lebih rapi. + +--- + +## ABOUT PAGE + +### Page Title +Tentang Bizone + +### Headline +Platform yang membantu bisnis bekerja dalam satu zona terintegrasi + +### Body Paragraph 1 +Bizone dibangun untuk membantu bisnis mengurangi kompleksitas operasional yang sering muncul ketika komunikasi, data, dan workflow berjalan di sistem yang terpisah. + +### Body Paragraph 2 +Dengan pendekatan yang terintegrasi, Bizone membantu tim bekerja dari satu platform untuk mengelola interaksi, koordinasi, dan proses bisnis secara lebih efisien. + +### Vision +Menjadi platform yang membantu bisnis menjalankan lebih banyak proses dari satu tempat yang terhubung. + +### Mission +- Menyederhanakan operasional bisnis +- Menghubungkan komunikasi dengan proses bisnis +- Membantu tim bekerja lebih efisien dan terukur +- Mendukung pertumbuhan bisnis melalui sistem yang lebih rapi dan scalable + +--- + +## CONTACT PAGE + +### Page Title +Hubungi Bizone + +### Intro +Ingin melihat bagaimana Bizone dapat membantu operasional bisnis Anda? Hubungi kami untuk konsultasi atau demo. + +### Contact Items +- **Website:** https://bizone.id +- **Email:** info@bizone.id +- **WhatsApp:** +6281535221121 +- **Alamat:** Jl. Srengseng Sawah No.51 C, Kel. Srengseng Sawah, Jagakarsa, Jakarta Selatan, DKI Jakarta 12640 + +### Contact Form Copy +- Nama +- Nama Bisnis +- Email +- Nomor WhatsApp +- Kebutuhan Anda +- Tombol: Kirim Permintaan + +### Closing Note +Tim Bizone akan membantu Anda memahami solusi yang paling sesuai untuk kebutuhan bisnis Anda. + +--- + +## FOOTER + +**Footer Description** +Bizone adalah platform operasional bisnis yang membantu perusahaan mengelola komunikasi, kontak, workflow, dan proses bisnis dalam satu tempat. + +**Footer Links** +- Home +- Features +- Solutions +- About +- Contact +- Privacy Policy +- Terms & Conditions + +**Footer Contact** +- bizone.id +- info@bizone.id +- +6281535221121 + +**Footer Tagline** +Bizone, semua bisnis dalam satu tempat. + +**Copyright** +© 2026 PT Integrasi Persada Teknologi. All rights reserved. diff --git a/bizone.png b/bizone.png new file mode 100644 index 0000000000000000000000000000000000000000..f7410c7e92dcaea7ece14422c472f862b0de09b9 GIT binary patch literal 60323 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 literal 0 HcmV?d00001 diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..05e726d --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,18 @@ +import { defineConfig, globalIgnores } from "eslint/config"; +import nextVitals from "eslint-config-next/core-web-vitals"; +import nextTs from "eslint-config-next/typescript"; + +const eslintConfig = defineConfig([ + ...nextVitals, + ...nextTs, + // Override default ignores of eslint-config-next. + globalIgnores([ + // Default ignores of eslint-config-next: + ".next/**", + "out/**", + "build/**", + "next-env.d.ts", + ]), +]); + +export default eslintConfig; diff --git a/next.config.ts b/next.config.ts new file mode 100644 index 0000000..e9ffa30 --- /dev/null +++ b/next.config.ts @@ -0,0 +1,7 @@ +import type { NextConfig } from "next"; + +const nextConfig: NextConfig = { + /* config options here */ +}; + +export default nextConfig; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..a0217b6 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6714 @@ +{ + "name": "bizone-web", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "bizone-web", + "version": "0.1.0", + "dependencies": { + "next": "16.2.6", + "nodemailer": "^8.0.7", + "react": "19.2.4", + "react-dom": "19.2.4" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/nodemailer": "^8.0.0", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "16.2.6", + "tailwindcss": "^4", + "typescript": "^5" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz", + "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", + "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz", + "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", + "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.5" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", + "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.14.0", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.5", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", + "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/types": "^0.15.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/types": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@img/colour": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" + } + }, + "node_modules/@next/env": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/env/-/env-16.2.6.tgz", + "integrity": "sha512-gd8HoHN4ufj73WmR3JmVolrpJR47ILK6LouP5xElPglaVxir6e1a7VzvTvDWkOoPXT9rkkTzyCxBu4yeZfZwcw==", + "license": "MIT" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-16.2.6.tgz", + "integrity": "sha512-Z8l6o4JWKUl755x4R+wogD86KPeU+Ckw4K+SYG4kHeOJtRenDeK+OSbGcqZpDtbwn9DsJVdir2UxmwXuinUbUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "3.3.1" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.2.6.tgz", + "integrity": "sha512-ZJGkkcNfYgrrMkqOdZ7zoLa1TOy0qpcMfk/z4Mh/FKUz40gVO+HNQWqmLxf67Z5WB64DRp0dhEbyHfel+6sJUg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.2.6.tgz", + "integrity": "sha512-v/YLBHIY132Ced3puBJ7YJKw1lqsCrgcNo2aRJlCEyQrrCeRJlvGlnmxhPxNQI3KE3N1DN5r9TPNPvka3nq5RQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.2.6.tgz", + "integrity": "sha512-RPOvqlYBbcQjkz9VQQDZ2T2bARIjXZV1KFlt+V2Mr6SW/e4I9fcKsaA0hdyf2FHoTlsV2xnBd5Y912rP/1Ce6w==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.2.6.tgz", + "integrity": "sha512-URUTu1+dMkxJsPFgm+OeEvq9wf5sujw0EvgYy80TDGHTSLTnIHeqb0Eu8A3sC95IRgjejQL+kC4mw+4yPxiAXA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.2.6.tgz", + "integrity": "sha512-DOj182mPV8G3UkrayLoREM5YEYI+Dk5wv7Ox9xl1fFibAELEsFD0lDPfHIeILlutMMfdyhlzYPELG3peuKaurw==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.2.6.tgz", + "integrity": "sha512-HKQ5SP/V/ub73UvF7n/zeJlxk2kLmtL7Wzrg4WfmkjmNos5onJ2tKu7yZOPdL18A6Svfn3max29ym+ry7NkK4g==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.2.6.tgz", + "integrity": "sha512-LZXpTlPyS5v7HhSmnvsLGP3iIYgYOBnc8r8ArlT55sGHV89bR2HlDdBjWQ+PY6SJMmk8TuVGFuxalnP3k/0Dwg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.2.6.tgz", + "integrity": "sha512-F0+4i0h9J6C4eE3EAPWsoCk7UW/dbzOjyzxY0qnDUOYFu6FFmdZ6l97/XdV3/Nz3VYyO7UWjyEJUXkGqcoXfMA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nolyfill/is-core-module": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", + "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.4.0" + } + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@swc/helpers": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.0.tgz", + "integrity": "sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.21.0", + "jiti": "^2.6.1", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.0" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.0.tgz", + "integrity": "sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.0", + "@tailwindcss/oxide-darwin-arm64": "4.3.0", + "@tailwindcss/oxide-darwin-x64": "4.3.0", + "@tailwindcss/oxide-freebsd-x64": "4.3.0", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.0", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.0", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.0", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.0", + "@tailwindcss/oxide-linux-x64-musl": "4.3.0", + "@tailwindcss/oxide-wasm32-wasi": "4.3.0", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.0", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.0" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.0.tgz", + "integrity": "sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.0.tgz", + "integrity": "sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.0.tgz", + "integrity": "sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.0.tgz", + "integrity": "sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.0.tgz", + "integrity": "sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.0.tgz", + "integrity": "sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.0.tgz", + "integrity": "sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.0.tgz", + "integrity": "sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.0.tgz", + "integrity": "sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.0.tgz", + "integrity": "sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.10.0", + "@emnapi/runtime": "^1.10.0", + "@emnapi/wasi-threads": "^1.2.1", + "@napi-rs/wasm-runtime": "^1.1.4", + "@tybys/wasm-util": "^0.10.1", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.0.tgz", + "integrity": "sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.0.tgz", + "integrity": "sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/postcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.3.0.tgz", + "integrity": "sha512-Jm05Tjx+9yCLGv5qw1c+84Psds8MnyrEQYCB+FFk2lgGiUjlRqdxke4mVTuYrj2xnVZqKim2Apr5ySuQRYAw/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.3.0", + "@tailwindcss/oxide": "4.3.0", + "postcss": "^8.5.10", + "tailwindcss": "4.3.0" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", + "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.19.41", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.41.tgz", + "integrity": "sha512-ECymXOukMnOoVkC2bb1Vc/w/836DXncOg5m8Xj1RH7xSHZJWNYY6Zh7EH477vcnD5egKNNfy2RpNOmuChhFPgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/nodemailer": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-8.0.0.tgz", + "integrity": "sha512-fyf8jWULsCo0d0BuoQ75i6IeoHs47qcqxWc7yUdUcV0pOZGjUTTOvwdG1PRXUDqN/8A64yQdQdnA2pZgcdi+cA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/react": { + "version": "19.2.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", + "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.3.tgz", + "integrity": "sha512-PwFvSKsXGShKGW6n5bZOhGHEcCZXM8HofLK9fNsEwZXzFRjoY+XT1Vsf1zgyXdwTr0ZYz1/2tkZ0DBTT9jZjhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.59.3", + "@typescript-eslint/type-utils": "8.59.3", + "@typescript-eslint/utils": "8.59.3", + "@typescript-eslint/visitor-keys": "8.59.3", + "ignore": "^7.0.5", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.59.3", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.3.tgz", + "integrity": "sha512-HPwA+hVkfcriajbNvTmZv4VRauibay+cWArYUYq7u7W7PmGShMxbPxLvrwDme55a6d5alG3nrYfhyJ/G28XlLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.59.3", + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/typescript-estree": "8.59.3", + "@typescript-eslint/visitor-keys": "8.59.3", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.3.tgz", + "integrity": "sha512-ECiUWa/KYRGDFUqTNehaRgzDshnJfkTABJxVemHk4ko22gcr0ukloKjWvyQ64g8YCV/UI47kN1dbmjf/GaQYng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.59.3", + "@typescript-eslint/types": "^8.59.3", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.3.tgz", + "integrity": "sha512-t2LvZnoEfzKtnPjgeEu41xw5gxq9mQVfYy4OoZ4Vlt0sk3JwxmhCca/AR7DwOiHrjWgjAj6as4AhRLKSDfvZIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/visitor-keys": "8.59.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.3.tgz", + "integrity": "sha512-PcIJHjmaREXLgIAIzLnSY9VucEzz8FKXsRgFa1DmdGCK/5tJpW03TKJF01Q6VZd1lLdz2sIKPWaDUZN9dp//dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.3.tgz", + "integrity": "sha512-g71d8QD8UaiHGvrJwyIS1hCX5r63w6Jll+4VEYhEAHXTDIqX1JgxhTAbEHtKntL9kuc4jRo7/GWw5xfCepSccQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/typescript-estree": "8.59.3", + "@typescript-eslint/utils": "8.59.3", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.3.tgz", + "integrity": "sha512-ePFoH0g4ludssdRFqqDxQePCxU4WQyRa9+XVwjm7yLn0FKhMeoetC+qBEEI1Eyb1pGSDveTIT09Bvw2WhlGayg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.3.tgz", + "integrity": "sha512-CbRjVRAf7Lr9Kr8RopKcbY45p2VfmmHrm0ygOCYFi7oU8q19m0Fs/6iHS7kNOmwpp+ob07ZVcAqlxUod9lYdmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.59.3", + "@typescript-eslint/tsconfig-utils": "8.59.3", + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/visitor-keys": "8.59.3", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.3.tgz", + "integrity": "sha512-JAvT14goBzRzzzZyqq3P9BLArIxTtQURUtFgQ/V7FO+eU+Gg6ES+5ymOPP1wRxXcxAYeivCk4uS3jCKWI1K8Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.59.3", + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/typescript-estree": "8.59.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.3.tgz", + "integrity": "sha512-f1UQF7ggd42YiwI5wGrRaPsa+P0CINBlrkLPmGfpq/u/I/oVtecoEIfFR9ag/oa1sLOsRNZ6xehf6qMZhQGBDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.59.3", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", + "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", + "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", + "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", + "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", + "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", + "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", + "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", + "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", + "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", + "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", + "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", + "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", + "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", + "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", + "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", + "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.11" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", + "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", + "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", + "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.11.4", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.4.tgz", + "integrity": "sha512-KunSNx+TVpkAw/6ULfhnx+HWRecjqZGTOyquAoWHYLRSdK1tB5Ihce1ZW+UY3fj33bYAFWPu7W/GRSmmrCGuxA==", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.29", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.29.tgz", + "integrity": "sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001792", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001792.tgz", + "integrity": "sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "devOptional": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.353", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.353.tgz", + "integrity": "sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.21.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.3.tgz", + "integrity": "sha512-QyL119InA+XXEkNLNTPCXPugSvOfhwv0JOlGNzvxs0hZaiHLNvXSpudUWsOlsXGWJh8G6ckCScEkVHfX3kw/2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz", + "integrity": "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.2.tgz", + "integrity": "sha512-HVLACW1TppGYjJ8H6/jqH/pqOtKRw6wMlrB23xfExmFWxFquAIWCmwoLsOyN96K4a5KbmOf5At9ZUO3GZbetAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.2", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.1.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.3.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.5", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", + "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.2", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "9.39.4", + "@eslint/plugin-kit": "^0.4.1", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.5", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-config-next": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-16.2.6.tgz", + "integrity": "sha512-z2ELYSkyrrJ6cuunTU8vhsT/RpouPkjaSah06nVW6Rg2Hpg0Vs8s497/e5s8G8qtdp4ccsiovz5P1rv+5VSW2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@next/eslint-plugin-next": "16.2.6", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^7.0.0", + "globals": "16.4.0", + "typescript-eslint": "^8.46.0" + }, + "peerDependencies": { + "eslint": ">=9.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-config-next/node_modules/globals": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", + "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.10.tgz", + "integrity": "sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.16.1", + "resolve": "^2.0.0-next.6" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz", + "integrity": "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.4.0", + "get-tsconfig": "^4.10.0", + "is-bun-module": "^2.0.0", + "stable-hash": "^0.0.5", + "tinyglobby": "^0.2.13", + "unrs-resolver": "^1.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-import-resolver-typescript" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz", + "integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz", + "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz", + "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "dev": true, + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bun-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-2.0.0.tgz", + "integrity": "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.7.1" + } + }, + "node_modules/is-bun-module/node_modules/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", + "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jiti": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/napi-postinstall": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", + "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", + "dev": true, + "license": "MIT", + "bin": { + "napi-postinstall": "lib/cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/napi-postinstall" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/next": { + "version": "16.2.6", + "resolved": "https://registry.npmjs.org/next/-/next-16.2.6.tgz", + "integrity": "sha512-qOVgKJg1+At15NpeUP+eJgCHvTCgXsogweq87Ri/Ix7PkqQHg4sdaXmSFqKlgaIXE4kW0g25LE68W87UANlHtw==", + "license": "MIT", + "dependencies": { + "@next/env": "16.2.6", + "@swc/helpers": "0.5.15", + "baseline-browser-mapping": "^2.9.19", + "caniuse-lite": "^1.0.30001579", + "postcss": "8.4.31", + "styled-jsx": "5.1.6" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=20.9.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "16.2.6", + "@next/swc-darwin-x64": "16.2.6", + "@next/swc-linux-arm64-gnu": "16.2.6", + "@next/swc-linux-arm64-musl": "16.2.6", + "@next/swc-linux-x64-gnu": "16.2.6", + "@next/swc-linux-x64-musl": "16.2.6", + "@next/swc-win32-arm64-msvc": "16.2.6", + "@next/swc-win32-x64-msvc": "16.2.6", + "sharp": "^0.34.5" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.51.1", + "babel-plugin-react-compiler": "*", + "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/node-exports-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz", + "integrity": "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array.prototype.flatmap": "^1.3.3", + "es-errors": "^1.3.0", + "object.entries": "^1.1.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/node-releases": { + "version": "2.0.44", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.44.tgz", + "integrity": "sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/nodemailer": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-8.0.7.tgz", + "integrity": "sha512-pkjE4mkBzQjdJT4/UmlKl3pX0rC9fZmjh7c6C9o7lv66Ac6w9WCnzPzhbPNxwZAzlF4mdq4CSWB5+FbK6FWCow==", + "license": "MIT-0", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz", + "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", + "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", + "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.4" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "2.0.0-next.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz", + "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "node-exports-info": "^1.6.0", + "object-keys": "^1.1.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.4.tgz", + "integrity": "sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "get-intrinsic": "^1.3.0", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/sharp": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" + } + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stable-hash": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", + "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==", + "dev": true, + "license": "MIT" + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", + "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.0.tgz", + "integrity": "sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.3.tgz", + "integrity": "sha512-KgusgyDgG4LI8Ih/sWaCtZ06tckLAS5CvT5A4D1Q7bYVoAAyzwiZvE4BmwDHkhRVkvhRBepKeASoFzQetha7Fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.59.3", + "@typescript-eslint/parser": "8.59.3", + "@typescript-eslint/typescript-estree": "8.59.3", + "@typescript-eslint/utils": "8.59.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/unrs-resolver": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", + "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "napi-postinstall": "^0.3.0" + }, + "funding": { + "url": "https://opencollective.com/unrs-resolver" + }, + "optionalDependencies": { + "@unrs/resolver-binding-android-arm-eabi": "1.11.1", + "@unrs/resolver-binding-android-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-x64": "1.11.1", + "@unrs/resolver-binding-freebsd-x64": "1.11.1", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", + "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-musl": "1.11.1", + "@unrs/resolver-binding-wasm32-wasi": "1.11.1", + "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", + "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", + "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", + "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-validation-error": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", + "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "zod": "^3.25.0 || ^4.0.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..6ee395e --- /dev/null +++ b/package.json @@ -0,0 +1,28 @@ +{ + "name": "bizone-web", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "eslint" + }, + "dependencies": { + "next": "16.2.6", + "nodemailer": "^8.0.7", + "react": "19.2.4", + "react-dom": "19.2.4" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/nodemailer": "^8.0.0", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "16.2.6", + "tailwindcss": "^4", + "typescript": "^5" + } +} diff --git a/postcss.config.mjs b/postcss.config.mjs new file mode 100644 index 0000000..61e3684 --- /dev/null +++ b/postcss.config.mjs @@ -0,0 +1,7 @@ +const config = { + plugins: { + "@tailwindcss/postcss": {}, + }, +}; + +export default config; diff --git a/public/bizone.png b/public/bizone.png new file mode 100644 index 0000000000000000000000000000000000000000..f7410c7e92dcaea7ece14422c472f862b0de09b9 GIT binary patch literal 60323 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 literal 0 HcmV?d00001 diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..0cf16f93f7daac6715d1167b87ecbb725f57ecff GIT binary patch literal 15406 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 B(l7u3 literal 0 HcmV?d00001 diff --git a/public/file.svg b/public/file.svg new file mode 100644 index 0000000..004145c --- /dev/null +++ b/public/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/globe.svg b/public/globe.svg new file mode 100644 index 0000000..567f17b --- /dev/null +++ b/public/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/next.svg b/public/next.svg new file mode 100644 index 0000000..5174b28 --- /dev/null +++ b/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/vercel.svg b/public/vercel.svg new file mode 100644 index 0000000..7705396 --- /dev/null +++ b/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/window.svg b/public/window.svg new file mode 100644 index 0000000..b2b2a44 --- /dev/null +++ b/public/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..9d42142 --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,49 @@ +import { SectionIntro } from "@/components/section-intro"; +import { missions } from "@/lib/site"; + +export default function AboutPage() { + return ( +
+ + +
+
+

+ Dengan pendekatan yang terintegrasi, Bizone membantu tim bekerja dari satu platform untuk + mengelola interaksi, koordinasi, dan proses bisnis secara lebih efisien. +

+ +
+
+

Vision

+

+ Menjadi platform yang membantu bisnis menjalankan lebih banyak proses dari satu tempat yang terhubung. +

+
+
+

Positioning

+

+ Bizone berada di persimpangan antara komunikasi pelanggan, orkestrasi operasional, dan kolaborasi tim. +

+
+
+
+ +
+

Mission

+
+ {missions.map((mission) => ( +
+

{mission}

+
+ ))} +
+
+
+
+ ); +} diff --git a/src/app/api/contact/captcha/route.ts b/src/app/api/contact/captcha/route.ts new file mode 100644 index 0000000..cbd8226 --- /dev/null +++ b/src/app/api/contact/captcha/route.ts @@ -0,0 +1,10 @@ +import { NextResponse } from "next/server"; +import { generateCaptcha } from "@/lib/contact"; + +export async function GET() { + return NextResponse.json(generateCaptcha(), { + headers: { + "Cache-Control": "no-store", + }, + }); +} diff --git a/src/app/api/contact/route.ts b/src/app/api/contact/route.ts new file mode 100644 index 0000000..366b0bb --- /dev/null +++ b/src/app/api/contact/route.ts @@ -0,0 +1,115 @@ +import { NextRequest, NextResponse } from "next/server"; +import { checkRateLimit, getClientIpHeader, verifyCaptcha } from "@/lib/contact"; +import { createMailerTransport, getMailerConfig } from "@/lib/mailer"; + +type ContactPayload = { + name?: string; + businessName?: string; + email?: string; + phone?: string; + message?: string; + captchaAnswer?: string; + captchaToken?: string; + website?: string; +}; + +function clean(value: unknown) { + return typeof value === "string" ? value.trim() : ""; +} + +function escapeHtml(value: string) { + return value + .replaceAll("&", "&") + .replaceAll("<", "<") + .replaceAll(">", ">") + .replaceAll('"', """) + .replaceAll("'", "'"); +} + +function isValidEmail(email: string) { + return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email); +} + +export async function POST(request: NextRequest) { + let payload: ContactPayload; + + try { + payload = (await request.json()) as ContactPayload; + } catch { + return NextResponse.json({ message: "Permintaan tidak valid." }, { status: 400 }); + } + + const name = clean(payload.name); + const businessName = clean(payload.businessName); + const email = clean(payload.email); + const phone = clean(payload.phone); + const message = clean(payload.message); + const captchaAnswer = clean(payload.captchaAnswer); + const captchaToken = clean(payload.captchaToken); + const website = clean(payload.website); + + if (website) { + return NextResponse.json({ message: "Permintaan diterima." }); + } + + const clientIp = getClientIpHeader(request.headers.get("x-forwarded-for")); + const rateLimit = checkRateLimit(clientIp); + if (!rateLimit.ok) { + return NextResponse.json( + { message: "Terlalu banyak percobaan. Coba lagi beberapa saat." }, + { status: 429 }, + ); + } + + if (!name || !businessName || !email || !phone || !message) { + return NextResponse.json({ message: "Semua field wajib diisi." }, { status: 400 }); + } + + if (!isValidEmail(email)) { + return NextResponse.json({ message: "Format email tidak valid." }, { status: 400 }); + } + + if (!captchaToken || !captchaAnswer) { + return NextResponse.json({ message: "Captcha wajib diisi." }, { status: 400 }); + } + + const captcha = verifyCaptcha(captchaToken, captchaAnswer); + if (!captcha.ok) { + return NextResponse.json({ message: captcha.reason }, { status: 400 }); + } + + const transport = createMailerTransport(); + const mailerConfig = getMailerConfig(); + const escapedMessage = escapeHtml(message).replace(/\n/g, "
"); + + await transport.sendMail({ + from: mailerConfig.from, + to: mailerConfig.to, + replyTo: email, + subject: `Lead baru Bizone dari ${name}`, + text: [ + "Permintaan demo baru dari website Bizone", + "", + `Nama: ${name}`, + `Nama Bisnis: ${businessName}`, + `Email: ${email}`, + `WhatsApp: ${phone}`, + "", + "Kebutuhan:", + message, + ].join("\n"), + html: ` +
+

Permintaan demo baru dari website Bizone

+

Nama: ${escapeHtml(name)}

+

Nama Bisnis: ${escapeHtml(businessName)}

+

Email: ${escapeHtml(email)}

+

WhatsApp: ${escapeHtml(phone)}

+

Kebutuhan:

+

${escapedMessage}

+
+ `, + }); + + return NextResponse.json({ message: "Permintaan berhasil dikirim." }); +} diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx new file mode 100644 index 0000000..0b04d26 --- /dev/null +++ b/src/app/contact/page.tsx @@ -0,0 +1,89 @@ +import { ContactForm } from "@/components/contact-form"; +import { SectionIntro } from "@/components/section-intro"; +import { site } from "@/lib/site"; + +export default function ContactPage() { + return ( +
+ + +
+ + +
+

Permintaan demo

+ +
+
+ +
+ + +
+