├── README.md ├── composer.json ├── config └── statamic │ ├── editions.php │ ├── ssg.php │ └── system.php ├── content ├── assets │ ├── .gitkeep │ └── assets.yaml ├── collections │ ├── .gitkeep │ ├── events.yaml │ ├── events │ │ ├── de │ │ │ ├── 2022-01-10.fishing-tournament.md │ │ │ ├── 2022-01-10.summer-gala.md │ │ │ ├── 2023-10-01.autumn-feast.md │ │ │ └── 2023-12-21.christmas-feast.md │ │ ├── en │ │ │ ├── 2023-03-16.fishing-tournament.md │ │ │ ├── 2023-07-10.summer-gala.md │ │ │ ├── 2023-11-08.autumn-feast.md │ │ │ └── 2023-12-21.christmas-feast.md │ │ └── fr │ │ │ ├── 2022-01-10.fishing-tournament.md │ │ │ ├── 2022-01-10.summer-gala.md │ │ │ ├── 2023-10-01.autumn-feast.md │ │ │ └── 2023-12-21.christmas-feast.md │ ├── pages.yaml │ └── pages │ │ ├── de │ │ ├── about.md │ │ ├── amenities.md │ │ ├── contact.md │ │ ├── events.md │ │ ├── photo-gallery.md │ │ └── rooms.md │ │ ├── en │ │ ├── about.md │ │ ├── amenities.md │ │ ├── contact.md │ │ ├── events.md │ │ ├── photo-gallery.md │ │ └── rooms.md │ │ └── fr │ │ ├── about.md │ │ ├── amenities.md │ │ ├── contact.md │ │ ├── events.md │ │ ├── photo-gallery.md │ │ └── rooms.md ├── globals │ ├── .gitkeep │ ├── de │ │ └── global.yaml │ ├── en │ │ └── global.yaml │ ├── fr │ │ └── global.yaml │ └── global.yaml ├── navigation │ └── .gitkeep ├── taxonomies │ └── .gitkeep └── trees │ └── collections │ ├── de │ └── pages.yaml │ ├── en │ └── pages.yaml │ └── fr │ └── pages.yaml ├── package-lock.json ├── package.json ├── public ├── assets │ ├── .gitkeep │ ├── .meta │ │ ├── boat.jpg.yaml │ │ ├── cottage-snow-color.jpg.yaml │ │ ├── cottage-snow.jpg.yaml │ │ ├── cottage.jpg.yaml │ │ ├── fireplace.jpg.yaml │ │ ├── front-yard.jpg.yaml │ │ ├── guests.jpg.yaml │ │ ├── party.jpg.yaml │ │ ├── river.jpg.yaml │ │ ├── room-arm-chair.jpg.yaml │ │ ├── room-chair.jpg.yaml │ │ ├── room-couch.jpg.yaml │ │ ├── room-goat.jpg.yaml │ │ └── room-window.jpg.yaml │ ├── boat.jpg │ ├── cottage.jpg │ ├── fireplace.jpg │ ├── front-yard.jpg │ ├── guests.jpg │ ├── party.jpg │ ├── river.jpg │ ├── room-arm-chair.jpg │ ├── room-chair.jpg │ ├── room-couch.jpg │ ├── room-goat.jpg │ └── room-window.jpg └── build │ ├── assets │ ├── site-l0sNRNKZ.js │ └── tailwind-DK-1wnNR.css │ └── manifest.json ├── resources ├── blueprints │ ├── assets │ │ └── assets.yaml │ ├── collections │ │ ├── events │ │ │ └── events.yaml │ │ └── pages │ │ │ └── pages.yaml │ ├── forms │ │ └── contact_us.yaml │ ├── globals │ │ └── global.yaml │ ├── navigation │ │ └── test.yaml │ └── user.yaml ├── css │ ├── cp.css │ ├── site.css │ └── tailwind.css ├── fieldsets │ └── seo.yaml ├── forms │ └── contact_us.yaml ├── sites.yaml └── views │ ├── _footer.antlers.html │ ├── _nav.antlers.html │ ├── default.antlers.html │ ├── errors │ └── 404.antlers.html │ ├── events │ ├── index.antlers.html │ └── show.antlers.html │ ├── home.antlers.html │ ├── layout.antlers.html │ └── partials │ ├── _columns.antlers.html │ ├── _form.antlers.html │ ├── _image_and_text.antlers.html │ ├── _photo_gallery.antlers.html │ ├── _seo.antlers.html │ └── _text.antlers.html ├── starter-kit.yaml ├── tailwind.config.js └── vite.config.js /README.md: -------------------------------------------------------------------------------- 1 | 2 | # Multisimplicity 3 | > A Multilingual focused Starter Kit for Statamic 4 | 5 | 6 | 7 | ## Overview 8 | 9 | This kit is designed to be a starting (or learning) point for building simple and effective multilingual sites using Statamic's [Multi-site](https://statamic.dev/multi-site) feature. 10 | 11 | **Note: multi-site requires Statamic Pro.** 12 | 13 | ### Statamic Build Details 14 | 15 | A few notes on how the site is built. 16 | 17 | - Header and Footer content is managed by Globals so it can be translated 18 | - Sites can be added and removed in `resources/sites.yaml`. Learn more about the steps involved in [renaming or deleting sites](https://statamic.dev/multi-site#renaming-a-site). 19 | - Page components are managed with [Bard](https://statamic.dev/fieldtypes/bard) sets. pre-built sets include: 20 | - Side-by-side image + text boxes that reverse order through the list 21 | - Photo gallery that links to full-sized images with an [Alpine.js](https://alpinejs.dev) powered lightbox. 22 | - Side-by-side text columns with inline-Bard fields 23 | - Form embeds 24 | - [SEO Pro](https://statamic.com/addons/statamic/seo-pro) support with basic meta and Open Graph fallbacks. 25 | ### Frontend Build Details 26 | 27 | - Built with [TailwindCSS 3](https://tailwindcss.com) with pre-Purged CSS for 11kb of production CSS (make sure to recompile with `npm run dev/build` if you change the markup) 28 | - Full [static site](https://github.com/statamic/ssg) support 29 | - Multi-site with completely shared views for simplicity 30 | - Only JavaScript is the Bard gallery that links to full-sized images with an [Alpine.js](https://alpinejs.dev) powered lightbox. It uses yield/section tags to push the CDN build into the html `` from the `partials/_photo_gallery.antlers.html` partial. 31 | - Mobile/Responsive friendly 32 | - Lighthouse 100/100/100/100 score 33 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "statamic/starter-kit-multisimplicity", 3 | "extra": { 4 | "statamic": { 5 | "name": "Starter Kit Multisimplicity", 6 | "description": "Starter Kit Multisimplicity starter kit" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /config/statamic/editions.php: -------------------------------------------------------------------------------- 1 | true, 6 | 7 | 'addons' => [ 8 | // 9 | ], 10 | 11 | ]; 12 | -------------------------------------------------------------------------------- /config/statamic/ssg.php: -------------------------------------------------------------------------------- 1 | config('app.url'), 17 | 18 | /* 19 | |-------------------------------------------------------------------------- 20 | | Destination Directory 21 | |-------------------------------------------------------------------------- 22 | | 23 | | This option defines where the static files will be saved. 24 | | 25 | */ 26 | 27 | 'destination' => storage_path('app/static'), 28 | 29 | /* 30 | |-------------------------------------------------------------------------- 31 | | Files and Symlinks 32 | |-------------------------------------------------------------------------- 33 | | 34 | | You are free to define a set of directories to be copied along with the 35 | | generated HTML files. For example, you may want to link your CSS, 36 | | JavaScript, static images, and perhaps any uploaded assets. 37 | | You may choose to symlink rather than copy. 38 | | 39 | */ 40 | 41 | 'copy' => [ 42 | public_path('assets') => 'assets', 43 | public_path('css') => 'css', 44 | public_path('img') => 'img', 45 | public_path('js') => 'js', 46 | ], 47 | 48 | 'symlinks' => [ 49 | // public_path('css') => 'css', 50 | // public_path('js') => 'js', 51 | ], 52 | 53 | /* 54 | |-------------------------------------------------------------------------- 55 | | Additional URLs 56 | |-------------------------------------------------------------------------- 57 | | 58 | | Here you may define a list of additional URLs to be generated, 59 | | such as manually created routes. 60 | | 61 | */ 62 | 63 | 'urls' => [ 64 | // 65 | ], 66 | 67 | /* 68 | |-------------------------------------------------------------------------- 69 | | Exclude URLs 70 | |-------------------------------------------------------------------------- 71 | | 72 | | Here you may define a list of URLs that should not be generated. 73 | | 74 | */ 75 | 76 | 'exclude' => [ 77 | // 78 | ], 79 | 80 | /* 81 | |-------------------------------------------------------------------------- 82 | | Glide 83 | |-------------------------------------------------------------------------- 84 | | 85 | | Glide images are dynamically resized server-side when requesting a URL. 86 | | On a static site, you would just be serving HTML files without PHP. 87 | | Glide images will be pre-generated into the given directory. 88 | | 89 | */ 90 | 91 | 'glide' => [ 92 | 'directory' => 'img', 93 | ], 94 | 95 | /* 96 | |-------------------------------------------------------------------------- 97 | | Failures 98 | |-------------------------------------------------------------------------- 99 | | 100 | | You may configure whether the console command will exit early with a 101 | | failure status code when it encounters errors or warnings. You may 102 | | want to do this to prevent deployments in CI environments, etc. 103 | | 104 | */ 105 | 106 | 'failures' => false, // 'errors' or 'warnings' 107 | 108 | ]; 109 | -------------------------------------------------------------------------------- /config/statamic/system.php: -------------------------------------------------------------------------------- 1 | env('STATAMIC_LICENSE_KEY'), 18 | 19 | /* 20 | |-------------------------------------------------------------------------- 21 | | Enable Multi-site 22 | |-------------------------------------------------------------------------- 23 | | 24 | | Whether Statamic's multi-site functionality should be enabled. It is 25 | | assumed Statamic Pro is also enabled. To get started, you can run 26 | | the `php please multisite` command to update your content file 27 | | structure, after which you can manage your sites in the CP. 28 | | 29 | | https://statamic.dev/multi-site 30 | | 31 | */ 32 | 33 | 'multisite' => true, 34 | 35 | /* 36 | |-------------------------------------------------------------------------- 37 | | Default Addons Paths 38 | |-------------------------------------------------------------------------- 39 | | 40 | | When generating addons via `php please make:addon`, this path will be 41 | | used by default. You can still specify custom repository paths in 42 | | your composer.json, but this is the path used by the generator. 43 | | 44 | */ 45 | 46 | 'addons_path' => base_path('addons'), 47 | 48 | /* 49 | |-------------------------------------------------------------------------- 50 | | Send the Powered-By Header 51 | |-------------------------------------------------------------------------- 52 | | 53 | | Websites like builtwith.com use the X-Powered-By header to determine 54 | | what technologies are used on a particular site. By default, we'll 55 | | send this header, but you are absolutely allowed to disable it. 56 | | 57 | */ 58 | 59 | 'send_powered_by_header' => true, 60 | 61 | /* 62 | |-------------------------------------------------------------------------- 63 | | Date Format 64 | |-------------------------------------------------------------------------- 65 | | 66 | | Whenever a Carbon date is cast to a string on front-end routes, it will 67 | | use this format. On CP routes, the format defined in cp.php is used. 68 | | You can customize this format using PHP's date string constants. 69 | | Setting this value to null will use Carbon's default format. 70 | | 71 | | https://www.php.net/manual/en/function.date.php 72 | | 73 | */ 74 | 75 | 'date_format' => 'F jS, Y', 76 | 77 | /* 78 | |-------------------------------------------------------------------------- 79 | | Default Character Set 80 | |-------------------------------------------------------------------------- 81 | | 82 | | Statamic will use this character set when performing specific string 83 | | encoding and decoding operations; This does not apply everywhere. 84 | | 85 | */ 86 | 87 | 'charset' => 'UTF-8', 88 | 89 | /* 90 | |-------------------------------------------------------------------------- 91 | | Track Last Update 92 | |-------------------------------------------------------------------------- 93 | | 94 | | Statamic will automatically set an `updated_at` timestamp (along with 95 | | `updated_by`, where applicable) when specific content is updated. 96 | | In some situations, you may wish disable this functionality. 97 | | 98 | */ 99 | 100 | 'track_last_update' => true, 101 | 102 | /* 103 | |-------------------------------------------------------------------------- 104 | | Enable Cache Tags 105 | |-------------------------------------------------------------------------- 106 | | 107 | | Sometimes you'll want to be able to disable the {{ cache }} tags in 108 | | Antlers, so here is where you can do that. Otherwise, it will be 109 | | enabled all the time. 110 | | 111 | */ 112 | 113 | 'cache_tags_enabled' => env('STATAMIC_CACHE_TAGS_ENABLED', true), 114 | 115 | /* 116 | |-------------------------------------------------------------------------- 117 | | Intensive Operations 118 | |-------------------------------------------------------------------------- 119 | | 120 | | Sometimes Statamic requires extra resources to complete intensive 121 | | operations. Here you may configure system resource limits for 122 | | those rare times when we need to turn things up to eleven! 123 | | 124 | */ 125 | 126 | 'php_memory_limit' => '-1', 127 | 'php_max_execution_time' => '0', 128 | 'ajax_timeout' => '600000', 129 | 'pcre_backtrack_limit' => '-1', 130 | 131 | /* 132 | |-------------------------------------------------------------------------- 133 | | Debugbar Integration 134 | |-------------------------------------------------------------------------- 135 | | 136 | | Statamic integrates with Laravel Debugbar to bring more detail to your 137 | | debugging experience. Here you may adjust various default options. 138 | | 139 | */ 140 | 141 | 'debugbar' => [ 142 | 'pretty_print_variables' => true, 143 | ], 144 | 145 | /* 146 | |-------------------------------------------------------------------------- 147 | | ASCII 148 | |-------------------------------------------------------------------------- 149 | | 150 | | During various string manipulations (e.g. slugification), Statamic will 151 | | need to make ASCII character conversions. Here you may define whether 152 | | or not extra characters get converted. e.g. "%" becomes "percent". 153 | | 154 | */ 155 | 156 | 'ascii_replace_extra_symbols' => false, 157 | 158 | /* 159 | |-------------------------------------------------------------------------- 160 | | Update References on Change 161 | |-------------------------------------------------------------------------- 162 | | 163 | | With this enabled, Statamic will attempt to update references to assets 164 | | and terms when moving, renaming, replacing, deleting, etc. This will 165 | | be queued, but it can disabled as needed for performance reasons. 166 | | 167 | */ 168 | 169 | 'update_references' => true, 170 | 171 | /* 172 | |-------------------------------------------------------------------------- 173 | | Row ID handle 174 | |-------------------------------------------------------------------------- 175 | | 176 | | Rows in Grid, Replicator, and Bard fields will be given a unique ID using 177 | | the "id" field. You may need your own field named "id", in which case 178 | | you may customize the handle of the field that Statamic will use. 179 | | 180 | */ 181 | 182 | 'row_id_handle' => 'id', 183 | 184 | /* 185 | |-------------------------------------------------------------------------- 186 | | Fake SQL Queries 187 | |-------------------------------------------------------------------------- 188 | | 189 | | Enable while using the flat-file Stache driver to show fake "SQL" query 190 | | approximations in your database debugging tools — including Debugbar, 191 | | Laravel Telescope, and Ray with the ray()->showQueries() helper. 192 | | 193 | */ 194 | 195 | 'fake_sql_queries' => config('app.debug'), 196 | 197 | ]; 198 | -------------------------------------------------------------------------------- /content/assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/content/assets/.gitkeep -------------------------------------------------------------------------------- /content/assets/assets.yaml: -------------------------------------------------------------------------------- 1 | title: Assets 2 | disk: assets -------------------------------------------------------------------------------- /content/collections/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/content/collections/.gitkeep -------------------------------------------------------------------------------- /content/collections/events.yaml: -------------------------------------------------------------------------------- 1 | title: Events 2 | sites: 3 | - en 4 | - de 5 | - fr 6 | propagate: true 7 | template: events/show 8 | layout: layout 9 | mount: 190c4298-60a9-42e5-bb95-e1c7ad3705c7 10 | revisions: false 11 | route: '/{mount}/{slug}' 12 | date: true 13 | sort_dir: asc 14 | date_behavior: 15 | past: unlisted 16 | future: public 17 | -------------------------------------------------------------------------------- /content/collections/events/de/2022-01-10.fishing-tournament.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: cc63ff83-c619-4af6-99cb-20093463f8c7 3 | origin: d573312d-d6b3-4592-bad3-db24c9b65fb6 4 | --- 5 | -------------------------------------------------------------------------------- /content/collections/events/de/2022-01-10.summer-gala.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 842d14de-5a7b-496e-b980-b6970a975483 3 | origin: 30725920-50fc-420d-9b14-186410ad43c6 4 | --- 5 | -------------------------------------------------------------------------------- /content/collections/events/de/2023-10-01.autumn-feast.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 7f408ef7-7ca5-4495-8730-ff6fe4cc63db 3 | origin: 9ac061e0-fc05-400f-bfc1-7acec7f6feb3 4 | --- 5 | -------------------------------------------------------------------------------- /content/collections/events/de/2023-12-21.christmas-feast.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 104a3bf1-6f4d-4b7b-aa47-3b218a40b07c 3 | origin: 28841dfa-ad7e-4157-b7df-2570060de6cd 4 | --- 5 | -------------------------------------------------------------------------------- /content/collections/events/en/2023-03-16.fishing-tournament.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: d573312d-d6b3-4592-bad3-db24c9b65fb6 3 | blueprint: events 4 | title: 'Fishing Tournament' 5 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 6 | updated_at: 1641831246 7 | content: 8 | - 9 | type: paragraph 10 | content: 11 | - 12 | type: text 13 | text: 'The pavenders are running and the biggest catch (with a safe release) earns a horn full of some fairly drinkable wine and your very own peacock pie!' 14 | --- 15 | -------------------------------------------------------------------------------- /content/collections/events/en/2023-07-10.summer-gala.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 30725920-50fc-420d-9b14-186410ad43c6 3 | blueprint: events 4 | title: 'Summer Gala' 5 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 6 | updated_at: 1641830539 7 | content: 8 | - 9 | type: paragraph 10 | content: 11 | - 12 | type: text 13 | text: 'It''s time to dress up in your finest threads and grab your pan pipes because the fawns are going to dance up a storm! This exclusive event includes free water.' 14 | --- 15 | -------------------------------------------------------------------------------- /content/collections/events/en/2023-11-08.autumn-feast.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 9ac061e0-fc05-400f-bfc1-7acec7f6feb3 3 | blueprint: events 4 | title: 'Autumn Feast' 5 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 6 | updated_at: 1641830298 7 | content: 8 | - 9 | type: paragraph 10 | content: 11 | - 12 | type: text 13 | text: "The\_" 14 | - 15 | type: text 16 | marks: 17 | - 18 | type: bold 19 | text: 'Autumn Feast' 20 | - 21 | type: text 22 | text: "\_is a holiday celebrated by the\_Giants\_of\_Ettinsmoor. Traditionally, the most sought after delicacy is Man, but we no longer eat people. We just have a nice party, dance a little, and have a big bonfire." 23 | --- 24 | -------------------------------------------------------------------------------- /content/collections/events/en/2023-12-21.christmas-feast.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 28841dfa-ad7e-4157-b7df-2570060de6cd 3 | blueprint: events 4 | title: 'Christmas Feast' 5 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 6 | updated_at: 1641829486 7 | content: 8 | - 9 | type: paragraph 10 | content: 11 | - 12 | type: text 13 | text: 'The Witch has been dead and the Long Winter has been over for many years, so long live Christmas! With any luck, Father Christmas will arrive, bearing gifts for all.' 14 | --- 15 | -------------------------------------------------------------------------------- /content/collections/events/fr/2022-01-10.fishing-tournament.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 65a99468-c40f-49c6-8c63-16399c96601b 3 | origin: d573312d-d6b3-4592-bad3-db24c9b65fb6 4 | --- 5 | -------------------------------------------------------------------------------- /content/collections/events/fr/2022-01-10.summer-gala.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 11a6592a-138b-4fa0-8967-37e912227fe9 3 | origin: 30725920-50fc-420d-9b14-186410ad43c6 4 | --- 5 | -------------------------------------------------------------------------------- /content/collections/events/fr/2023-10-01.autumn-feast.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 07700532-e72e-49af-bf1c-9675beae2e18 3 | origin: 9ac061e0-fc05-400f-bfc1-7acec7f6feb3 4 | --- 5 | -------------------------------------------------------------------------------- /content/collections/events/fr/2023-12-21.christmas-feast.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: dfbea990-68dd-4833-b92a-b5a37a52b091 3 | origin: 28841dfa-ad7e-4157-b7df-2570060de6cd 4 | --- 5 | -------------------------------------------------------------------------------- /content/collections/pages.yaml: -------------------------------------------------------------------------------- 1 | title: Pages 2 | sites: 3 | - en 4 | - de 5 | - fr 6 | propagate: true 7 | template: default 8 | layout: layout 9 | revisions: false 10 | route: '{parent_uri}/{slug}' 11 | sort_dir: asc 12 | structure: 13 | root: true 14 | -------------------------------------------------------------------------------- /content/collections/pages/de/about.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: cf3aa7e6-01dd-47d7-9a2c-70214a0b5773 3 | origin: 4170c816-6899-4a12-9b4d-0166792a5474 4 | title: 'Über den Kurzurlaub' 5 | content_blocks: 6 | - 7 | type: paragraph 8 | content: 9 | - 10 | type: image 11 | attrs: 12 | src: 'asset::assets::cottage.jpg' 13 | alt: 'Das Getaway Cottage' 14 | - 15 | type: text 16 | text: 'The Getaway ist ein abgelegenes, 10 Hektar großes Anwesen einige Meilen westlich von Cair Paravel und nur einen Steinwurf vom Great River entfernt. Es hat eine bewegte Vergangenheit in dieser Wiege der narnischen Kultur, als Lucy Pevensie ' 17 | - 18 | type: text 19 | marks: 20 | - 21 | type: bold 22 | - 23 | type: italic 24 | text: fast 25 | - 26 | type: text 27 | text: ' einen Ort besucht und die Familie Tumnus ' 28 | - 29 | type: text 30 | marks: 31 | - 32 | type: bold 33 | - 34 | type: italic 35 | text: fast 36 | - 37 | type: text 38 | text: ' gekauft hätte. Um ehrlich zu sein, es ist ' 39 | - 40 | type: text 41 | marks: 42 | - 43 | type: bold 44 | - 45 | type: italic 46 | text: fast 47 | - 48 | type: text 49 | text: ' ein schöner Ort zum Verweilen und die Unterkünfte sind ' 50 | - 51 | type: text 52 | marks: 53 | - 54 | type: bold 55 | - 56 | type: italic 57 | text: fast 58 | - 59 | type: text 60 | text: ' komfortabel.' 61 | - 62 | type: paragraph 63 | content: 64 | - 65 | type: text 66 | text: 'Ursprünglich als privates Fischcamp für eine Zwergenfamilie erbaut, wurde es später zu einem B&B und ist bis heute ein Ziel für Hochzeitsreisende und Abenteurer geblieben, die den Laternenpfahl besuchen, den Weißen Hirsch jagen und nach dem sagenumwobenen Eingang zu Spare suchen Oom.' 67 | meta_description: 'The Getaway ist ein abgelegenes, 10 Hektar großes Anwesen einige Meilen westlich von Cair Paravel und nur einen Steinwurf vom Great River entfernt.' 68 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 69 | updated_at: 1641927375 70 | --- 71 | -------------------------------------------------------------------------------- /content/collections/pages/de/amenities.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 1a439505-5384-44ad-a593-c96feb899291 3 | origin: 97693ac0-39f3-4860-9a29-55125ac20ecb 4 | title: Ausstattung 5 | content_blocks: 6 | - 7 | type: set 8 | attrs: 9 | values: 10 | type: columns 11 | columns: 12 | - 13 | text: 14 | - 15 | type: bullet_list 16 | content: 17 | - 18 | type: list_item 19 | content: 20 | - 21 | type: paragraph 22 | content: 23 | - 24 | type: text 25 | text: 'Dinge zum Schlafen' 26 | - 27 | type: list_item 28 | content: 29 | - 30 | type: paragraph 31 | content: 32 | - 33 | type: text 34 | text: 'Ein Dach, das nur manchmal undicht ist' 35 | - 36 | type: list_item 37 | content: 38 | - 39 | type: paragraph 40 | content: 41 | - 42 | type: text 43 | text: 'Vogelgezwitscher den ganzen Tag (und Nacht)' 44 | - 45 | type: list_item 46 | content: 47 | - 48 | type: paragraph 49 | content: 50 | - 51 | type: text 52 | text: 'Täglicher Obstkorb (zum Selbersammeln von Obst)' 53 | - 54 | type: list_item 55 | content: 56 | - 57 | type: paragraph 58 | content: 59 | - 60 | type: text 61 | text: 'Kostenlose Schneeschuhbenutzung' 62 | - 63 | type: list_item 64 | content: 65 | - 66 | type: paragraph 67 | content: 68 | - 69 | type: text 70 | text: 'Kostenloser Nachmittagstee' 71 | - 72 | type: list_item 73 | content: 74 | - 75 | type: paragraph 76 | content: 77 | - 78 | type: text 79 | text: 'Schöne Aussicht auf Cair Paravel' 80 | - 81 | type: list_item 82 | content: 83 | - 84 | type: paragraph 85 | content: 86 | - 87 | type: text 88 | text: 'White-Witch-Free seit 1003' 89 | - 90 | type: list_item 91 | content: 92 | - 93 | type: paragraph 94 | content: 95 | - 96 | type: text 97 | text: 'Kostenlose Angelruten' 98 | - 99 | type: list_item 100 | content: 101 | - 102 | type: paragraph 103 | content: 104 | - 105 | type: text 106 | text: 'Kleines Boot ohne Ruder' 107 | - 108 | text: 109 | - 110 | type: bullet_list 111 | content: 112 | - 113 | type: list_item 114 | content: 115 | - 116 | type: paragraph 117 | content: 118 | - 119 | type: text 120 | text: 'Kostenlose Servietten' 121 | - 122 | type: list_item 123 | content: 124 | - 125 | type: paragraph 126 | content: 127 | - 128 | type: text 129 | text: 'Kostenloser Babysitter (Käfig mit Schloss)' 130 | - 131 | type: list_item 132 | content: 133 | - 134 | type: paragraph 135 | content: 136 | - 137 | type: text 138 | text: 'Kleine Bibliothek (viele Bücher, aber sie sind wirklich klein)' 139 | - 140 | type: list_item 141 | content: 142 | - 143 | type: paragraph 144 | content: 145 | - 146 | type: text 147 | text: 'Wasser in der Nähe, um Sachen nass zu machen' 148 | - 149 | type: list_item 150 | content: 151 | - 152 | type: paragraph 153 | content: 154 | - 155 | type: text 156 | text: 'Bäume, die hübsch aussehen (albern)' 157 | - 158 | type: list_item 159 | content: 160 | - 161 | type: paragraph 162 | content: 163 | - 164 | type: text 165 | text: 'Bäume, die wütend aussehen (aber es nicht sind)' 166 | - 167 | type: list_item 168 | content: 169 | - 170 | type: paragraph 171 | content: 172 | - 173 | type: text 174 | text: 'Jährlich gewaschene Decken' 175 | - 176 | type: list_item 177 | content: 178 | - 179 | type: paragraph 180 | content: 181 | - 182 | type: text 183 | text: 'Komposttoilette im Freien' 184 | - 185 | type: list_item 186 | content: 187 | - 188 | type: paragraph 189 | content: 190 | - 191 | type: text 192 | text: 'Ein Regal zum Abstellen von Sachen' 193 | - 194 | type: list_item 195 | content: 196 | - 197 | type: paragraph 198 | content: 199 | - 200 | type: text 201 | text: 'Herd und Backofen für den persönlichen Gebrauch' 202 | - 203 | type: paragraph 204 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 205 | updated_at: 1641827800 206 | --- 207 | -------------------------------------------------------------------------------- /content/collections/pages/de/contact.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: fc124ce4-6f20-427b-af5c-d8e1287d863c 3 | origin: e98cd6bb-f122-4bb2-b658-3e0a83aa06fb 4 | title: Kontakt 5 | content_blocks: 6 | - 7 | type: paragraph 8 | content: 9 | - 10 | type: text 11 | text: 'Hast du eine Frage? Wir würden uns freuen, von Ihnen zu hören. Wir werden uns schneller bei Ihnen melden, als die Weiße Hexe Turkish Delight sagen kann. Weil sie tot ist.' 12 | - 13 | type: set 14 | attrs: 15 | values: 16 | type: form 17 | form: contact_us 18 | - 19 | type: paragraph 20 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 21 | updated_at: 1641828721 22 | --- 23 | -------------------------------------------------------------------------------- /content/collections/pages/de/events.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 96c4ab0b-b66b-43b7-8354-d9aa9808759a 3 | origin: 190c4298-60a9-42e5-bb95-e1c7ad3705c7 4 | title: Veranstaltungen 5 | content_blocks: 6 | - 7 | type: paragraph 8 | content: 9 | - 10 | type: image 11 | attrs: 12 | src: 'asset::assets::party.jpg' 13 | alt: 'The Autumn Feast' 14 | - 15 | type: text 16 | text: 'We love a good feast here at The Getaway. With room for nearly 10 of your closest friends, there''s no better place to celebrate of Narnia''s many wonderful holidays.' 17 | - 18 | type: heading 19 | attrs: 20 | level: 2 21 | content: 22 | - 23 | type: text 24 | text: 'Upcoming Events' 25 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 26 | updated_at: 1641831889 27 | --- 28 | -------------------------------------------------------------------------------- /content/collections/pages/de/photo-gallery.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: c6659763-ff38-4fb9-832a-d99894e7d513 3 | origin: 9e6c2d8e-3c63-432f-8d99-0d40bf28f7ad 4 | title: Fotogallerie 5 | content_blocks: 6 | - 7 | type: paragraph 8 | content: 9 | - 10 | type: text 11 | text: 'Mit über 10 Hektar Land zum Erkunden bietet The Getaway viele Dinge, die man sich für eine Ewigkeit erhalten möchte. Diese Fotografien wurden mit der neuesten Camera Obscura-Technologie aus dem fernen und mystischen Land War Drobe aufgenommen.' 12 | - 13 | type: set 14 | attrs: 15 | values: 16 | type: photo_gallery 17 | images: 18 | - guests.jpg 19 | - party.jpg 20 | - river.jpg 21 | - front-yard.jpg 22 | - fireplace.jpg 23 | - cottage.jpg 24 | - boat.jpg 25 | - room-couch.jpg 26 | - room-window.jpg 27 | - room-chair.jpg 28 | - room-arm-chair.jpg 29 | width: max-w-3xl 30 | - 31 | type: paragraph 32 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 33 | updated_at: 1641827632 34 | --- 35 | -------------------------------------------------------------------------------- /content/collections/pages/de/rooms.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 3fa43f3c-e6a4-4df0-917b-20c089034bf3 3 | origin: 80a28f80-c816-4a97-b747-2702a6c2bfcf 4 | title: Räume 5 | content_blocks: 6 | - 7 | type: paragraph 8 | content: 9 | - 10 | type: text 11 | text: 'Jedes Zimmer im The Getaway würde nach jedem anderen Standard als Möbelstück bezeichnet werden. Jedes Zimmer ist flach genug zum Schlafen und bietet Platz für zwei Erwachsene, drei Kinder oder achtzehn bis sechsundzwanzig Wassermelonen.' 12 | - 13 | type: set 14 | attrs: 15 | values: 16 | type: image_and_text 17 | image: room-couch.jpg 18 | text: 19 | - 20 | type: heading 21 | attrs: 22 | level: 2 23 | content: 24 | - 25 | type: text 26 | text: 'Die Couch' 27 | - 28 | type: paragraph 29 | content: 30 | - 31 | type: text 32 | text: 'Unsere luxuriöseste Unterkunft. Es ist weich. Es ist flach. Es hat eine Decke. Es hat Kissen. Was könnte man mehr verlangen? (Sag nicht Privatsphäre. Die Couch hat sehr wenig Privatsphäre.)' 33 | - 34 | type: set 35 | attrs: 36 | values: 37 | type: image_and_text 38 | image: room-arm-chair.jpg 39 | text: 40 | - 41 | type: heading 42 | attrs: 43 | level: 2 44 | content: 45 | - 46 | type: text 47 | text: 'Der Sessel' 48 | - 49 | type: paragraph 50 | content: 51 | - 52 | type: text 53 | text: 'Auch wenn Sie Ihre Beine vielleicht nicht gerade ausstrecken können, ist es sicher gemütlich. Beinhaltet eine breite Kollektion verschiedener Tierhaare und Pelze ohne Aufpreis.' 54 | - 55 | type: set 56 | attrs: 57 | values: 58 | type: image_and_text 59 | image: room-chair.jpg 60 | text: 61 | - 62 | type: heading 63 | attrs: 64 | level: 2 65 | content: 66 | - 67 | type: text 68 | text: 'Der Küchenstuhl' 69 | - 70 | type: paragraph 71 | content: 72 | - 73 | type: text 74 | text: 'Ja, Sie müssen aufrecht schlafen, Ihr Partner oder Ihre Kinder müssen sich auf Ihrem Schoß zusammenrollen und Ihre Milch wird vor Ihnen einschlafen, aber ist es nicht ein Kurzurlaub, in der Nähe Ihrer Lieben zu sein?' 75 | - 76 | type: set 77 | attrs: 78 | values: 79 | type: image_and_text 80 | image: room-window.jpg 81 | text: 82 | - 83 | type: heading 84 | attrs: 85 | level: 2 86 | content: 87 | - 88 | type: text 89 | text: 'Die Fensterbank' 90 | - 91 | type: paragraph 92 | content: 93 | - 94 | type: text 95 | text: 'Technisch gesehen ist es der ' 96 | - 97 | type: text 98 | marks: 99 | - 100 | type: bold 101 | - 102 | type: italic 103 | text: Fensterhocker 104 | - 105 | type: text 106 | text: ' (die Fensterbank ist die flache Zierleiste am Boden des Fensters außen), aber wir spalten hier keine Haare. Wir empfehlen, die Socken auszuziehen und die Füße in die kühle Luft von Narnia baumeln zu lassen. Nur nicht rausfallen. Bitte.' 107 | - 108 | type: set 109 | attrs: 110 | values: 111 | type: image_and_text 112 | image: room-goat.jpg 113 | text: 114 | - 115 | type: heading 116 | attrs: 117 | level: 2 118 | content: 119 | - 120 | type: text 121 | text: 'Die Ziege' 122 | - 123 | type: paragraph 124 | content: 125 | - 126 | type: text 127 | text: 'Ein nicht-traditionelles Zimmer, die Ziege wird Sie die ganze Nacht warm halten. Wir erwarten, dass Sie die Aussicht, an einem unerwarteten Ort aufzuwachen, als aufregend empfinden.' 128 | - 129 | type: paragraph 130 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 131 | updated_at: 1641827369 132 | --- 133 | -------------------------------------------------------------------------------- /content/collections/pages/en/about.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 4170c816-6899-4a12-9b4d-0166792a5474 3 | blueprint: pages 4 | title: 'About The Getaway' 5 | author: b71323e2-4886-487c-ae66-1b1ef76b54d8 6 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 7 | updated_at: 1641927348 8 | content_blocks: 9 | - 10 | type: paragraph 11 | content: 12 | - 13 | type: image 14 | attrs: 15 | src: 'asset::assets::cottage.jpg' 16 | alt: 'The Getaway Cottage' 17 | - 18 | type: text 19 | text: 'The Getaway is a secluded, 10 acre estate a few miles west of Cair Paravel and just a stone''s throw from the Great River. It has enjoyed a storied past in this cradle of Narnian culture as a place Lucy Pevensie ' 20 | - 21 | type: text 22 | marks: 23 | - 24 | type: bold 25 | - 26 | type: italic 27 | text: almost 28 | - 29 | type: text 30 | text: ' visited and the Tumnus family ' 31 | - 32 | type: text 33 | marks: 34 | - 35 | type: bold 36 | - 37 | type: italic 38 | text: almost 39 | - 40 | type: text 41 | text: ' purchased. To be quite frank, it''s ' 42 | - 43 | type: text 44 | marks: 45 | - 46 | type: bold 47 | - 48 | type: italic 49 | text: almost 50 | - 51 | type: text 52 | text: ' a nice place to stay, and the accommodations are ' 53 | - 54 | type: text 55 | marks: 56 | - 57 | type: bold 58 | - 59 | type: italic 60 | text: almost 61 | - 62 | type: text 63 | text: ' comfortable.' 64 | - 65 | type: paragraph 66 | content: 67 | - 68 | type: text 69 | text: 'Originally built as a private fish camp for a dwarven family, it later became a B&B, and to this day has remained a destination for honeymooners and adventurers wanting to visit the Lamp Post, hunt the White Stag, and search for the fabled entrance to Spare Oom.' 70 | meta_description: 'The Getaway is a secluded, 10 acre estate a few miles west of Cair Paravel and just a stone''s throw from the Great River.' 71 | --- 72 | The Getaway is a secluded, 10 acre estate a few miles west of Cair Paravel and just a stone's throw from the Great River. It has enjoyed a storied past in this cradle of Narnian culture as a place Lucy Pevency _almost_ visited and the Tumnus family _almost_ purchased. 73 | 74 | Originally built as a private fish camp of a dwarven family, it later became a B&B, and to this day has remained a destination for honeymooners and adventures wanting to visit the Lamp Post, hunt the White Stag, and search for the fabled entrance to Spare Oom. 75 | -------------------------------------------------------------------------------- /content/collections/pages/en/amenities.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 97693ac0-39f3-4860-9a29-55125ac20ecb 3 | blueprint: pages 4 | title: Amenities 5 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 6 | updated_at: 1641827125 7 | content_blocks: 8 | - 9 | type: set 10 | attrs: 11 | values: 12 | type: columns 13 | columns: 14 | - 15 | text: 16 | - 17 | type: bullet_list 18 | content: 19 | - 20 | type: list_item 21 | content: 22 | - 23 | type: paragraph 24 | content: 25 | - 26 | type: text 27 | text: 'Things to sleep on' 28 | - 29 | type: list_item 30 | content: 31 | - 32 | type: paragraph 33 | content: 34 | - 35 | type: text 36 | text: 'A roof that only sometimes leaks' 37 | - 38 | type: list_item 39 | content: 40 | - 41 | type: paragraph 42 | content: 43 | - 44 | type: text 45 | text: 'Chirping birds all day (and night)' 46 | - 47 | type: list_item 48 | content: 49 | - 50 | type: paragraph 51 | content: 52 | - 53 | type: text 54 | text: 'Daily fruit basket (for collecting fruit yourself)' 55 | - 56 | type: list_item 57 | content: 58 | - 59 | type: paragraph 60 | content: 61 | - 62 | type: text 63 | text: 'Use of snowshoes free of charge' 64 | - 65 | type: list_item 66 | content: 67 | - 68 | type: paragraph 69 | content: 70 | - 71 | type: text 72 | text: 'Complimentary afternoon tea' 73 | - 74 | type: list_item 75 | content: 76 | - 77 | type: paragraph 78 | content: 79 | - 80 | type: text 81 | text: 'Nice view of Cair Paravel' 82 | - 83 | type: list_item 84 | content: 85 | - 86 | type: paragraph 87 | content: 88 | - 89 | type: text 90 | text: 'White-Witch-Free since 1003' 91 | - 92 | type: list_item 93 | content: 94 | - 95 | type: paragraph 96 | content: 97 | - 98 | type: text 99 | text: 'Complimentary fishing poles' 100 | - 101 | type: list_item 102 | content: 103 | - 104 | type: paragraph 105 | content: 106 | - 107 | type: text 108 | text: 'Small boat without rudder' 109 | - 110 | text: 111 | - 112 | type: bullet_list 113 | content: 114 | - 115 | type: list_item 116 | content: 117 | - 118 | type: paragraph 119 | content: 120 | - 121 | type: text 122 | text: 'Complimentary napkins' 123 | - 124 | type: list_item 125 | content: 126 | - 127 | type: paragraph 128 | content: 129 | - 130 | type: text 131 | text: 'Free babysitter (cage with lock)' 132 | - 133 | type: list_item 134 | content: 135 | - 136 | type: paragraph 137 | content: 138 | - 139 | type: text 140 | text: 'Small library (lots of books but they''re really small)' 141 | - 142 | type: list_item 143 | content: 144 | - 145 | type: paragraph 146 | content: 147 | - 148 | type: text 149 | text: 'Nearby water for getting stuff wet' 150 | - 151 | type: list_item 152 | content: 153 | - 154 | type: paragraph 155 | content: 156 | - 157 | type: text 158 | text: 'Trees that look pretty (silly)' 159 | - 160 | type: list_item 161 | content: 162 | - 163 | type: paragraph 164 | content: 165 | - 166 | type: text 167 | text: 'Trees that look angry (but aren''t)' 168 | - 169 | type: list_item 170 | content: 171 | - 172 | type: paragraph 173 | content: 174 | - 175 | type: text 176 | text: 'Blankets washed annually' 177 | - 178 | type: list_item 179 | content: 180 | - 181 | type: paragraph 182 | content: 183 | - 184 | type: text 185 | text: 'Outdoor composting toilet' 186 | - 187 | type: list_item 188 | content: 189 | - 190 | type: paragraph 191 | content: 192 | - 193 | type: text 194 | text: 'A shelf on which to put things' 195 | - 196 | type: list_item 197 | content: 198 | - 199 | type: paragraph 200 | content: 201 | - 202 | type: text 203 | text: 'Stovetop and oven for personal use' 204 | - 205 | type: paragraph 206 | --- 207 | -------------------------------------------------------------------------------- /content/collections/pages/en/contact.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: e98cd6bb-f122-4bb2-b658-3e0a83aa06fb 3 | blueprint: pages 4 | title: 'Contact Us' 5 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 6 | updated_at: 1641826287 7 | content_blocks: 8 | - 9 | type: paragraph 10 | content: 11 | - 12 | type: text 13 | text: 'Got a question? We''d love to hear from you. We''ll get back to you faster than the White Witch can say Turkish Delight. Because she''s dead.' 14 | - 15 | type: set 16 | attrs: 17 | values: 18 | type: form 19 | form: contact_us 20 | - 21 | type: paragraph 22 | --- 23 | -------------------------------------------------------------------------------- /content/collections/pages/en/events.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 190c4298-60a9-42e5-bb95-e1c7ad3705c7 3 | blueprint: pages 4 | title: Events 5 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 6 | updated_at: 1641829755 7 | content_blocks: 8 | - 9 | type: paragraph 10 | content: 11 | - 12 | type: image 13 | attrs: 14 | src: 'asset::assets::party.jpg' 15 | alt: 'The Autumn Feast' 16 | - 17 | type: text 18 | text: 'We love a good feast here at The Getaway. With room for nearly 10 of your closest friends, there''s no better place to celebrate of Narnia''s many wonderful holidays.' 19 | - 20 | type: heading 21 | attrs: 22 | level: 2 23 | content: 24 | - 25 | type: text 26 | text: 'Upcoming Events' 27 | template: events/index 28 | --- 29 | -------------------------------------------------------------------------------- /content/collections/pages/en/photo-gallery.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 9e6c2d8e-3c63-432f-8d99-0d40bf28f7ad 3 | blueprint: pages 4 | title: 'Photo Gallery' 5 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 6 | updated_at: 1641501683 7 | content_blocks: 8 | - 9 | type: paragraph 10 | content: 11 | - 12 | type: text 13 | text: 'With over 10 acres of land to explore, The Getaway has many things one could desire to preserve for ages. These photographs were captured with the very latest in camera obscura technology from the faraway and mystical land of War Drobe. ' 14 | - 15 | type: set 16 | attrs: 17 | values: 18 | type: photo_gallery 19 | images: 20 | - guests.jpg 21 | - party.jpg 22 | - river.jpg 23 | - front-yard.jpg 24 | - fireplace.jpg 25 | - cottage.jpg 26 | - boat.jpg 27 | - room-couch.jpg 28 | - room-window.jpg 29 | - room-chair.jpg 30 | - room-arm-chair.jpg 31 | width: max-w-3xl 32 | - 33 | type: paragraph 34 | --- 35 | -------------------------------------------------------------------------------- /content/collections/pages/en/rooms.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 80a28f80-c816-4a97-b747-2702a6c2bfcf 3 | blueprint: pages 4 | title: Rooms 5 | author: b71323e2-4886-487c-ae66-1b1ef76b54d8 6 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 7 | updated_at: 1641827377 8 | content_blocks: 9 | - 10 | type: paragraph 11 | content: 12 | - 13 | type: text 14 | text: 'Every room at The Getaway by any other standard would be called a piece of furniture. Each room is flat enough to sleep on and can fit two adults, three children, or eighteen to twenty-six watermelons.' 15 | - 16 | type: set 17 | attrs: 18 | values: 19 | type: image_and_text 20 | image: room-couch.jpg 21 | text: 22 | - 23 | type: heading 24 | attrs: 25 | level: 2 26 | content: 27 | - 28 | type: text 29 | text: 'The Couch' 30 | - 31 | type: paragraph 32 | content: 33 | - 34 | type: text 35 | text: 'Our most luxurious accommodation. It''s soft. It''s flat. It has a blanket. It has pillows. What more could you possibly ask for? (Don''t say privacy. The couch has very little privacy.)' 36 | - 37 | type: set 38 | attrs: 39 | values: 40 | type: image_and_text 41 | image: room-arm-chair.jpg 42 | text: 43 | - 44 | type: heading 45 | attrs: 46 | level: 2 47 | content: 48 | - 49 | type: text 50 | text: 'The Arm Chair' 51 | - 52 | type: paragraph 53 | content: 54 | - 55 | type: text 56 | text: 'While you might not be able to stretch your legs out straight, it sure is cozy. Includes a broad collection of various animal hairs and furs at no extra cost.' 57 | - 58 | type: set 59 | attrs: 60 | values: 61 | type: image_and_text 62 | image: room-chair.jpg 63 | text: 64 | - 65 | type: heading 66 | attrs: 67 | level: 2 68 | content: 69 | - 70 | type: text 71 | text: 'The Kitchen Chair' 72 | - 73 | type: paragraph 74 | content: 75 | - 76 | type: text 77 | text: 'Yes, you''ll need to sleep upright, your partner or kids will need to curl up in your lap, and your dairy aire will fall asleep before you do, but isn''t a getaway about being close to the ones you love?' 78 | - 79 | type: set 80 | attrs: 81 | values: 82 | type: image_and_text 83 | image: room-window.jpg 84 | text: 85 | - 86 | type: heading 87 | attrs: 88 | level: 2 89 | content: 90 | - 91 | type: text 92 | text: 'The Window Sill' 93 | - 94 | type: paragraph 95 | content: 96 | - 97 | type: text 98 | text: 'Technically it''s the window ' 99 | - 100 | type: text 101 | marks: 102 | - 103 | type: bold 104 | - 105 | type: italic 106 | text: stool 107 | - 108 | type: text 109 | text: ' (the sill is the flat piece of trim at the base of the window on the ' 110 | - 111 | type: text 112 | marks: 113 | - 114 | type: bold 115 | - 116 | type: italic 117 | text: outside 118 | - 119 | type: text 120 | text: '), but we''re not splitting hairs here. We recommend taking your socks off and dangling your feet into the that cool Narnian air. Just don''t fall out. Please.' 121 | - 122 | type: set 123 | attrs: 124 | values: 125 | type: image_and_text 126 | image: room-goat.jpg 127 | text: 128 | - 129 | type: heading 130 | attrs: 131 | level: 2 132 | content: 133 | - 134 | type: text 135 | text: 'The Goat' 136 | - 137 | type: paragraph 138 | content: 139 | - 140 | type: text 141 | text: 'A non-traditional room to be sure, the goat will keep you warm all night. We expect you will find the prospect of waking up somewhere unexpected quite the thrill. ' 142 | - 143 | type: paragraph 144 | --- 145 | Every room at The Getaway by any other standard would be called a piece of furnature. Each room is flat and level enough to sleep on and can fit two adults, three kids, or thirty-six watermelons. -------------------------------------------------------------------------------- /content/collections/pages/fr/about.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: ce0bebb0-04ee-4a64-afca-07518d216e82 3 | origin: 4170c816-6899-4a12-9b4d-0166792a5474 4 | title: 'À propos de l''escapade' 5 | content_blocks: 6 | - 7 | type: paragraph 8 | content: 9 | - 10 | type: image 11 | attrs: 12 | src: 'asset::assets::cottage.jpg' 13 | alt: 'Le Cottage Escapade' 14 | - 15 | type: text 16 | text: 'The Getaway est un domaine isolé de 10 acres situé à quelques kilomètres à l''ouest de Cair Paravel et à quelques pas de la Grande Rivière. Il a connu un passé chargé d''histoire dans ce berceau de la culture narnienne en tant que lieu que Lucy Pevensie a ' 17 | - 18 | type: text 19 | marks: 20 | - 21 | type: bold 22 | - 23 | type: italic 24 | text: presque 25 | - 26 | type: text 27 | text: ' visité et que la famille Tumnus a ' 28 | - 29 | type: text 30 | marks: 31 | - 32 | type: bold 33 | - 34 | type: italic 35 | text: presque 36 | - 37 | type: text 38 | text: ' acheté. Pour être tout à fait franc, c''est ' 39 | - 40 | type: text 41 | marks: 42 | - 43 | type: bold 44 | - 45 | type: italic 46 | text: presque 47 | - 48 | type: text 49 | text: ' un endroit agréable où séjourner et les logements sont ' 50 | - 51 | type: text 52 | marks: 53 | - 54 | type: bold 55 | - 56 | type: italic 57 | text: presque 58 | - 59 | type: text 60 | text: ' confortables.' 61 | - 62 | type: paragraph 63 | content: 64 | - 65 | type: text 66 | text: 'Construit à l''origine comme camp de pêche privé pour une famille naine, il est devenu plus tard un B&B, et à ce jour est resté une destination pour les jeunes mariés et les aventuriers souhaitant visiter le lampadaire, chasser le cerf blanc et rechercher l''entrée légendaire de Spare Oum.' 67 | meta_description: 'The Getaway est un domaine isolé de 10 acres situé à quelques kilomètres à l''ouest de Cair Paravel et à quelques pas de la Grande Rivière.' 68 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 69 | updated_at: 1641927385 70 | --- 71 | -------------------------------------------------------------------------------- /content/collections/pages/fr/amenities.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: e6b4a618-7101-436e-9a52-03aea0364c19 3 | origin: 97693ac0-39f3-4860-9a29-55125ac20ecb 4 | title: Agréments 5 | content_blocks: 6 | - 7 | type: set 8 | attrs: 9 | values: 10 | type: columns 11 | columns: 12 | - 13 | text: 14 | - 15 | type: bullet_list 16 | content: 17 | - 18 | type: list_item 19 | content: 20 | - 21 | type: paragraph 22 | content: 23 | - 24 | type: text 25 | text: 'Des choses sur lesquelles dormir' 26 | - 27 | type: list_item 28 | content: 29 | - 30 | type: paragraph 31 | content: 32 | - 33 | type: text 34 | text: 'Un toit qui ne fuit que parfois' 35 | - 36 | type: list_item 37 | content: 38 | - 39 | type: paragraph 40 | content: 41 | - 42 | type: text 43 | text: 'Gazouillis des oiseaux toute la journée (et la nuit)' 44 | - 45 | type: list_item 46 | content: 47 | - 48 | type: paragraph 49 | content: 50 | - 51 | type: text 52 | text: 'Corbeille de fruits quotidienne (pour ramasser vous-même les fruits)' 53 | - 54 | type: list_item 55 | content: 56 | - 57 | type: paragraph 58 | content: 59 | - 60 | type: text 61 | text: 'Utilisation des raquettes gratuitement' 62 | - 63 | type: list_item 64 | content: 65 | - 66 | type: paragraph 67 | content: 68 | - 69 | type: text 70 | text: 'Thé de l''après-midi gratuit' 71 | - 72 | type: list_item 73 | content: 74 | - 75 | type: paragraph 76 | content: 77 | - 78 | type: text 79 | text: 'Belle vue sur Cair Paravel' 80 | - 81 | type: list_item 82 | content: 83 | - 84 | type: paragraph 85 | content: 86 | - 87 | type: text 88 | text: 'Sans Sorcière Blanche depuis 1003' 89 | - 90 | type: list_item 91 | content: 92 | - 93 | type: paragraph 94 | content: 95 | - 96 | type: text 97 | text: 'Cannes à pêche gratuites' 98 | - 99 | type: list_item 100 | content: 101 | - 102 | type: paragraph 103 | content: 104 | - 105 | type: text 106 | text: 'Petit bateau sans gouvernail' 107 | - 108 | text: 109 | - 110 | type: bullet_list 111 | content: 112 | - 113 | type: list_item 114 | content: 115 | - 116 | type: paragraph 117 | content: 118 | - 119 | type: text 120 | text: 'Serviettes gratuites' 121 | - 122 | type: list_item 123 | content: 124 | - 125 | type: paragraph 126 | content: 127 | - 128 | type: text 129 | text: 'Baby-sitter gratuite (cage avec serrure)' 130 | - 131 | type: list_item 132 | content: 133 | - 134 | type: paragraph 135 | content: 136 | - 137 | type: text 138 | text: 'Petite bibliothèque (beaucoup de livres mais ils sont vraiment petits)' 139 | - 140 | type: list_item 141 | content: 142 | - 143 | type: paragraph 144 | content: 145 | - 146 | type: text 147 | text: 'Eau à proximité pour mouiller les affaires' 148 | - 149 | type: list_item 150 | content: 151 | - 152 | type: paragraph 153 | content: 154 | - 155 | type: text 156 | text: 'Des arbres qui ont l''air jolis (idiots)' 157 | - 158 | type: list_item 159 | content: 160 | - 161 | type: paragraph 162 | content: 163 | - 164 | type: text 165 | text: 'Des arbres qui ont l''air en colère (mais qui ne le sont pas)' 166 | - 167 | type: list_item 168 | content: 169 | - 170 | type: paragraph 171 | content: 172 | - 173 | type: text 174 | text: 'Couvertures lavées annuellement' 175 | - 176 | type: list_item 177 | content: 178 | - 179 | type: paragraph 180 | content: 181 | - 182 | type: text 183 | text: 'Toilettes à compost d''extérieur' 184 | - 185 | type: list_item 186 | content: 187 | - 188 | type: paragraph 189 | content: 190 | - 191 | type: text 192 | text: 'Une étagère sur laquelle poser les choses' 193 | - 194 | type: list_item 195 | content: 196 | - 197 | type: paragraph 198 | content: 199 | - 200 | type: text 201 | text: 'Cuisinière et four à usage personnel' 202 | - 203 | type: paragraph 204 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 205 | updated_at: 1641827900 206 | --- 207 | -------------------------------------------------------------------------------- /content/collections/pages/fr/contact.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: a572c127-fe32-4529-9770-3d1b42ed019f 3 | origin: e98cd6bb-f122-4bb2-b658-3e0a83aa06fb 4 | title: 'Nous contacter' 5 | content_blocks: 6 | - 7 | type: paragraph 8 | content: 9 | - 10 | type: text 11 | text: 'tu as une question? Nous aimerions recevoir de vos nouvelles. Nous vous répondrons plus rapidement que la Sorcière Blanche ne peut dire Turkish Delight. Parce qu''elle est morte.' 12 | - 13 | type: set 14 | attrs: 15 | values: 16 | type: form 17 | form: contact_us 18 | - 19 | type: paragraph 20 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 21 | updated_at: 1641828719 22 | --- 23 | -------------------------------------------------------------------------------- /content/collections/pages/fr/events.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: ffb32cf3-99b8-44d9-ac53-2451673c1990 3 | origin: 190c4298-60a9-42e5-bb95-e1c7ad3705c7 4 | title: Événements 5 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 6 | updated_at: 1641829178 7 | --- 8 | -------------------------------------------------------------------------------- /content/collections/pages/fr/photo-gallery.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 6188d87e-117b-4e07-b854-2cea4c4b01d7 3 | origin: 9e6c2d8e-3c63-432f-8d99-0d40bf28f7ad 4 | title: 'Galerie de photos' 5 | content_blocks: 6 | - 7 | type: paragraph 8 | content: 9 | - 10 | type: text 11 | text: 'Avec plus de 10 acres de terrain à explorer, The Getaway a beaucoup de choses que l''on pourrait souhaiter préserver pendant des siècles. Ces photographies ont été capturées avec la toute dernière technologie de camera obscura du pays lointain et mystique de War Drobe.' 12 | - 13 | type: set 14 | attrs: 15 | values: 16 | type: photo_gallery 17 | images: 18 | - guests.jpg 19 | - party.jpg 20 | - river.jpg 21 | - front-yard.jpg 22 | - fireplace.jpg 23 | - cottage.jpg 24 | - boat.jpg 25 | - room-couch.jpg 26 | - room-window.jpg 27 | - room-chair.jpg 28 | - room-arm-chair.jpg 29 | width: max-w-3xl 30 | - 31 | type: paragraph 32 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 33 | updated_at: 1641827663 34 | --- 35 | -------------------------------------------------------------------------------- /content/collections/pages/fr/rooms.md: -------------------------------------------------------------------------------- 1 | --- 2 | id: 3ef8e515-431a-45ff-9e94-10b05abca593 3 | origin: 80a28f80-c816-4a97-b747-2702a6c2bfcf 4 | title: Pièces 5 | content_blocks: 6 | - 7 | type: paragraph 8 | content: 9 | - 10 | type: text 11 | text: 'Chaque pièce de The Getaway selon toute autre norme serait appelée un meuble. Chaque chambre est suffisamment plate pour dormir et peut accueillir deux adultes, trois enfants ou dix-huit à vingt-six pastèques.' 12 | - 13 | type: set 14 | attrs: 15 | values: 16 | type: image_and_text 17 | image: room-couch.jpg 18 | text: 19 | - 20 | type: heading 21 | attrs: 22 | level: 2 23 | content: 24 | - 25 | type: text 26 | text: 'Le canapé' 27 | - 28 | type: paragraph 29 | content: 30 | - 31 | type: text 32 | text: 'Notre hébergement le plus luxueux. C''est doux. C''est plat. Il a une couverture. Il a des oreillers. Que demander de plus ? (Ne dites pas intimité. Le canapé a très peu d''intimité.)' 33 | - 34 | type: set 35 | attrs: 36 | values: 37 | type: image_and_text 38 | image: room-arm-chair.jpg 39 | text: 40 | - 41 | type: heading 42 | attrs: 43 | level: 2 44 | content: 45 | - 46 | type: text 47 | text: 'Le fauteuil' 48 | - 49 | type: paragraph 50 | content: 51 | - 52 | type: text 53 | text: 'Bien que vous ne puissiez peut-être pas étirer vos jambes bien droites, c''est certainement confortable. Comprend une large collection de poils d''animaux et de fourrures sans frais supplémentaires.' 54 | - 55 | type: set 56 | attrs: 57 | values: 58 | type: image_and_text 59 | image: room-chair.jpg 60 | text: 61 | - 62 | type: heading 63 | attrs: 64 | level: 2 65 | content: 66 | - 67 | type: text 68 | text: 'La chaise de cuisine' 69 | - 70 | type: paragraph 71 | content: 72 | - 73 | type: text 74 | text: 'Oui, vous devrez dormir debout, votre partenaire ou vos enfants devront se blottir sur vos genoux et votre laiterie s''endormira avant vous, mais n''est-ce pas une escapade d''être proche de ceux que vous aimez ?' 75 | - 76 | type: set 77 | attrs: 78 | values: 79 | type: image_and_text 80 | image: room-window.jpg 81 | text: 82 | - 83 | type: heading 84 | attrs: 85 | level: 2 86 | content: 87 | - 88 | type: text 89 | text: 'Le rebord de la fenêtre' 90 | - 91 | type: paragraph 92 | content: 93 | - 94 | type: text 95 | text: 'Techniquement, il s''agit ' 96 | - 97 | type: text 98 | marks: 99 | - 100 | type: bold 101 | - 102 | type: italic 103 | text: 'du tabouret de la fenêtre' 104 | - 105 | type: text 106 | text: ' (le rebord est la pièce plate de la garniture à la base de la fenêtre à l''extérieur), mais nous ne couperons pas les cheveux ici. Nous vous recommandons d''enlever vos chaussettes et de laisser pendre vos pieds dans l''air frais de Narnian. Ne tombe pas. S''il te plaît.' 107 | - 108 | type: set 109 | attrs: 110 | values: 111 | type: image_and_text 112 | image: room-goat.jpg 113 | text: 114 | - 115 | type: heading 116 | attrs: 117 | level: 2 118 | content: 119 | - 120 | type: text 121 | text: 'La chèvre' 122 | - 123 | type: paragraph 124 | content: 125 | - 126 | type: text 127 | text: 'Une pièce non traditionnelle pour être sûr, la chèvre vous gardera au chaud toute la nuit. Nous nous attendons à ce que vous trouviez la perspective de vous réveiller dans un endroit inattendu assez excitant.' 128 | - 129 | type: paragraph 130 | updated_by: b71323e2-4886-487c-ae66-1b1ef76b54d8 131 | updated_at: 1641827596 132 | --- 133 | -------------------------------------------------------------------------------- /content/globals/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/content/globals/.gitkeep -------------------------------------------------------------------------------- /content/globals/de/global.yaml: -------------------------------------------------------------------------------- 1 | origin: en 2 | location: 'Laternenabfall, Narnia' 3 | copyright: 'Urheberrechte © {{ now format="Y" }} {{ site:name }} — Alle Rechte vorbehalten' 4 | submit_text: Senden 5 | -------------------------------------------------------------------------------- /content/globals/en/global.yaml: -------------------------------------------------------------------------------- 1 | site_name: 'The Getaway' 2 | location: 'Lantern Waste, Narnia' 3 | copyright: 'Copyright © {{ now format="Y" }} {{ site:name }} — All Rights Reserved' 4 | header_link: e98cd6bb-f122-4bb2-b658-3e0a83aa06fb 5 | submit_text: Submit 6 | -------------------------------------------------------------------------------- /content/globals/fr/global.yaml: -------------------------------------------------------------------------------- 1 | origin: en 2 | location: 'Déchets de lanternes, Narnia' 3 | copyright: 'Droits d''auteur © {{ now format="Y" }} {{ site:name }} — Tous les droits sont réservés' 4 | submit_text: Soumettre 5 | -------------------------------------------------------------------------------- /content/globals/global.yaml: -------------------------------------------------------------------------------- 1 | title: Global 2 | -------------------------------------------------------------------------------- /content/navigation/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/content/navigation/.gitkeep -------------------------------------------------------------------------------- /content/taxonomies/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/content/taxonomies/.gitkeep -------------------------------------------------------------------------------- /content/trees/collections/de/pages.yaml: -------------------------------------------------------------------------------- 1 | tree: 2 | - 3 | entry: cf3aa7e6-01dd-47d7-9a2c-70214a0b5773 4 | - 5 | entry: 3fa43f3c-e6a4-4df0-917b-20c089034bf3 6 | - 7 | entry: c6659763-ff38-4fb9-832a-d99894e7d513 8 | - 9 | entry: 1a439505-5384-44ad-a593-c96feb899291 10 | - 11 | entry: 96c4ab0b-b66b-43b7-8354-d9aa9808759a 12 | - 13 | entry: fc124ce4-6f20-427b-af5c-d8e1287d863c 14 | -------------------------------------------------------------------------------- /content/trees/collections/en/pages.yaml: -------------------------------------------------------------------------------- 1 | tree: 2 | - 3 | entry: 4170c816-6899-4a12-9b4d-0166792a5474 4 | - 5 | entry: 80a28f80-c816-4a97-b747-2702a6c2bfcf 6 | - 7 | entry: 9e6c2d8e-3c63-432f-8d99-0d40bf28f7ad 8 | - 9 | entry: 97693ac0-39f3-4860-9a29-55125ac20ecb 10 | - 11 | entry: 190c4298-60a9-42e5-bb95-e1c7ad3705c7 12 | - 13 | entry: e98cd6bb-f122-4bb2-b658-3e0a83aa06fb 14 | -------------------------------------------------------------------------------- /content/trees/collections/fr/pages.yaml: -------------------------------------------------------------------------------- 1 | tree: 2 | - 3 | entry: ce0bebb0-04ee-4a64-afca-07518d216e82 4 | - 5 | entry: 3ef8e515-431a-45ff-9e94-10b05abca593 6 | - 7 | entry: 6188d87e-117b-4e07-b854-2cea4c4b01d7 8 | - 9 | entry: e6b4a618-7101-436e-9a52-03aea0364c19 10 | - 11 | entry: ffb32cf3-99b8-44d9-ac53-2451673c1990 12 | - 13 | entry: a572c127-fe32-4529-9770-3d1b42ed019f 14 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "statamic-starter-kit-multisimplicity", 3 | "lockfileVersion": 3, 4 | "requires": true, 5 | "packages": { 6 | "": { 7 | "devDependencies": { 8 | "autoprefixer": "^10.4.0", 9 | "laravel-vite-plugin": "^1.0.0", 10 | "postcss": "^8.4.5", 11 | "postcss-import": "^14.0.1", 12 | "tailwindcss": "^3.0.10", 13 | "vite": "^5.0.0" 14 | } 15 | }, 16 | "node_modules/@alloc/quick-lru": { 17 | "version": "5.2.0", 18 | "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", 19 | "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", 20 | "dev": true, 21 | "engines": { 22 | "node": ">=10" 23 | }, 24 | "funding": { 25 | "url": "https://github.com/sponsors/sindresorhus" 26 | } 27 | }, 28 | "node_modules/@esbuild/aix-ppc64": { 29 | "version": "0.20.2", 30 | "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", 31 | "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", 32 | "cpu": [ 33 | "ppc64" 34 | ], 35 | "dev": true, 36 | "optional": true, 37 | "os": [ 38 | "aix" 39 | ], 40 | "engines": { 41 | "node": ">=12" 42 | } 43 | }, 44 | "node_modules/@esbuild/android-arm": { 45 | "version": "0.20.2", 46 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", 47 | "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", 48 | "cpu": [ 49 | "arm" 50 | ], 51 | "dev": true, 52 | "optional": true, 53 | "os": [ 54 | "android" 55 | ], 56 | "engines": { 57 | "node": ">=12" 58 | } 59 | }, 60 | "node_modules/@esbuild/android-arm64": { 61 | "version": "0.20.2", 62 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", 63 | "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", 64 | "cpu": [ 65 | "arm64" 66 | ], 67 | "dev": true, 68 | "optional": true, 69 | "os": [ 70 | "android" 71 | ], 72 | "engines": { 73 | "node": ">=12" 74 | } 75 | }, 76 | "node_modules/@esbuild/android-x64": { 77 | "version": "0.20.2", 78 | "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", 79 | "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", 80 | "cpu": [ 81 | "x64" 82 | ], 83 | "dev": true, 84 | "optional": true, 85 | "os": [ 86 | "android" 87 | ], 88 | "engines": { 89 | "node": ">=12" 90 | } 91 | }, 92 | "node_modules/@esbuild/darwin-arm64": { 93 | "version": "0.20.2", 94 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", 95 | "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", 96 | "cpu": [ 97 | "arm64" 98 | ], 99 | "dev": true, 100 | "optional": true, 101 | "os": [ 102 | "darwin" 103 | ], 104 | "engines": { 105 | "node": ">=12" 106 | } 107 | }, 108 | "node_modules/@esbuild/darwin-x64": { 109 | "version": "0.20.2", 110 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", 111 | "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", 112 | "cpu": [ 113 | "x64" 114 | ], 115 | "dev": true, 116 | "optional": true, 117 | "os": [ 118 | "darwin" 119 | ], 120 | "engines": { 121 | "node": ">=12" 122 | } 123 | }, 124 | "node_modules/@esbuild/freebsd-arm64": { 125 | "version": "0.20.2", 126 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", 127 | "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", 128 | "cpu": [ 129 | "arm64" 130 | ], 131 | "dev": true, 132 | "optional": true, 133 | "os": [ 134 | "freebsd" 135 | ], 136 | "engines": { 137 | "node": ">=12" 138 | } 139 | }, 140 | "node_modules/@esbuild/freebsd-x64": { 141 | "version": "0.20.2", 142 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", 143 | "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", 144 | "cpu": [ 145 | "x64" 146 | ], 147 | "dev": true, 148 | "optional": true, 149 | "os": [ 150 | "freebsd" 151 | ], 152 | "engines": { 153 | "node": ">=12" 154 | } 155 | }, 156 | "node_modules/@esbuild/linux-arm": { 157 | "version": "0.20.2", 158 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", 159 | "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", 160 | "cpu": [ 161 | "arm" 162 | ], 163 | "dev": true, 164 | "optional": true, 165 | "os": [ 166 | "linux" 167 | ], 168 | "engines": { 169 | "node": ">=12" 170 | } 171 | }, 172 | "node_modules/@esbuild/linux-arm64": { 173 | "version": "0.20.2", 174 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", 175 | "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", 176 | "cpu": [ 177 | "arm64" 178 | ], 179 | "dev": true, 180 | "optional": true, 181 | "os": [ 182 | "linux" 183 | ], 184 | "engines": { 185 | "node": ">=12" 186 | } 187 | }, 188 | "node_modules/@esbuild/linux-ia32": { 189 | "version": "0.20.2", 190 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", 191 | "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", 192 | "cpu": [ 193 | "ia32" 194 | ], 195 | "dev": true, 196 | "optional": true, 197 | "os": [ 198 | "linux" 199 | ], 200 | "engines": { 201 | "node": ">=12" 202 | } 203 | }, 204 | "node_modules/@esbuild/linux-loong64": { 205 | "version": "0.20.2", 206 | "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", 207 | "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", 208 | "cpu": [ 209 | "loong64" 210 | ], 211 | "dev": true, 212 | "optional": true, 213 | "os": [ 214 | "linux" 215 | ], 216 | "engines": { 217 | "node": ">=12" 218 | } 219 | }, 220 | "node_modules/@esbuild/linux-mips64el": { 221 | "version": "0.20.2", 222 | "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", 223 | "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", 224 | "cpu": [ 225 | "mips64el" 226 | ], 227 | "dev": true, 228 | "optional": true, 229 | "os": [ 230 | "linux" 231 | ], 232 | "engines": { 233 | "node": ">=12" 234 | } 235 | }, 236 | "node_modules/@esbuild/linux-ppc64": { 237 | "version": "0.20.2", 238 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", 239 | "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", 240 | "cpu": [ 241 | "ppc64" 242 | ], 243 | "dev": true, 244 | "optional": true, 245 | "os": [ 246 | "linux" 247 | ], 248 | "engines": { 249 | "node": ">=12" 250 | } 251 | }, 252 | "node_modules/@esbuild/linux-riscv64": { 253 | "version": "0.20.2", 254 | "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", 255 | "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", 256 | "cpu": [ 257 | "riscv64" 258 | ], 259 | "dev": true, 260 | "optional": true, 261 | "os": [ 262 | "linux" 263 | ], 264 | "engines": { 265 | "node": ">=12" 266 | } 267 | }, 268 | "node_modules/@esbuild/linux-s390x": { 269 | "version": "0.20.2", 270 | "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", 271 | "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", 272 | "cpu": [ 273 | "s390x" 274 | ], 275 | "dev": true, 276 | "optional": true, 277 | "os": [ 278 | "linux" 279 | ], 280 | "engines": { 281 | "node": ">=12" 282 | } 283 | }, 284 | "node_modules/@esbuild/linux-x64": { 285 | "version": "0.20.2", 286 | "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", 287 | "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", 288 | "cpu": [ 289 | "x64" 290 | ], 291 | "dev": true, 292 | "optional": true, 293 | "os": [ 294 | "linux" 295 | ], 296 | "engines": { 297 | "node": ">=12" 298 | } 299 | }, 300 | "node_modules/@esbuild/netbsd-x64": { 301 | "version": "0.20.2", 302 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", 303 | "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", 304 | "cpu": [ 305 | "x64" 306 | ], 307 | "dev": true, 308 | "optional": true, 309 | "os": [ 310 | "netbsd" 311 | ], 312 | "engines": { 313 | "node": ">=12" 314 | } 315 | }, 316 | "node_modules/@esbuild/openbsd-x64": { 317 | "version": "0.20.2", 318 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", 319 | "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", 320 | "cpu": [ 321 | "x64" 322 | ], 323 | "dev": true, 324 | "optional": true, 325 | "os": [ 326 | "openbsd" 327 | ], 328 | "engines": { 329 | "node": ">=12" 330 | } 331 | }, 332 | "node_modules/@esbuild/sunos-x64": { 333 | "version": "0.20.2", 334 | "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", 335 | "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", 336 | "cpu": [ 337 | "x64" 338 | ], 339 | "dev": true, 340 | "optional": true, 341 | "os": [ 342 | "sunos" 343 | ], 344 | "engines": { 345 | "node": ">=12" 346 | } 347 | }, 348 | "node_modules/@esbuild/win32-arm64": { 349 | "version": "0.20.2", 350 | "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", 351 | "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", 352 | "cpu": [ 353 | "arm64" 354 | ], 355 | "dev": true, 356 | "optional": true, 357 | "os": [ 358 | "win32" 359 | ], 360 | "engines": { 361 | "node": ">=12" 362 | } 363 | }, 364 | "node_modules/@esbuild/win32-ia32": { 365 | "version": "0.20.2", 366 | "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", 367 | "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", 368 | "cpu": [ 369 | "ia32" 370 | ], 371 | "dev": true, 372 | "optional": true, 373 | "os": [ 374 | "win32" 375 | ], 376 | "engines": { 377 | "node": ">=12" 378 | } 379 | }, 380 | "node_modules/@esbuild/win32-x64": { 381 | "version": "0.20.2", 382 | "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", 383 | "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", 384 | "cpu": [ 385 | "x64" 386 | ], 387 | "dev": true, 388 | "optional": true, 389 | "os": [ 390 | "win32" 391 | ], 392 | "engines": { 393 | "node": ">=12" 394 | } 395 | }, 396 | "node_modules/@isaacs/cliui": { 397 | "version": "8.0.2", 398 | "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", 399 | "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", 400 | "dev": true, 401 | "dependencies": { 402 | "string-width": "^5.1.2", 403 | "string-width-cjs": "npm:string-width@^4.2.0", 404 | "strip-ansi": "^7.0.1", 405 | "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", 406 | "wrap-ansi": "^8.1.0", 407 | "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" 408 | }, 409 | "engines": { 410 | "node": ">=12" 411 | } 412 | }, 413 | "node_modules/@jridgewell/gen-mapping": { 414 | "version": "0.3.5", 415 | "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", 416 | "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", 417 | "dev": true, 418 | "dependencies": { 419 | "@jridgewell/set-array": "^1.2.1", 420 | "@jridgewell/sourcemap-codec": "^1.4.10", 421 | "@jridgewell/trace-mapping": "^0.3.24" 422 | }, 423 | "engines": { 424 | "node": ">=6.0.0" 425 | } 426 | }, 427 | "node_modules/@jridgewell/resolve-uri": { 428 | "version": "3.1.2", 429 | "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 430 | "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 431 | "dev": true, 432 | "engines": { 433 | "node": ">=6.0.0" 434 | } 435 | }, 436 | "node_modules/@jridgewell/set-array": { 437 | "version": "1.2.1", 438 | "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 439 | "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 440 | "dev": true, 441 | "engines": { 442 | "node": ">=6.0.0" 443 | } 444 | }, 445 | "node_modules/@jridgewell/sourcemap-codec": { 446 | "version": "1.4.15", 447 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 448 | "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 449 | "dev": true 450 | }, 451 | "node_modules/@jridgewell/trace-mapping": { 452 | "version": "0.3.25", 453 | "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 454 | "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 455 | "dev": true, 456 | "dependencies": { 457 | "@jridgewell/resolve-uri": "^3.1.0", 458 | "@jridgewell/sourcemap-codec": "^1.4.14" 459 | } 460 | }, 461 | "node_modules/@nodelib/fs.scandir": { 462 | "version": "2.1.5", 463 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 464 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 465 | "dev": true, 466 | "dependencies": { 467 | "@nodelib/fs.stat": "2.0.5", 468 | "run-parallel": "^1.1.9" 469 | }, 470 | "engines": { 471 | "node": ">= 8" 472 | } 473 | }, 474 | "node_modules/@nodelib/fs.stat": { 475 | "version": "2.0.5", 476 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 477 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 478 | "dev": true, 479 | "engines": { 480 | "node": ">= 8" 481 | } 482 | }, 483 | "node_modules/@nodelib/fs.walk": { 484 | "version": "1.2.8", 485 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 486 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 487 | "dev": true, 488 | "dependencies": { 489 | "@nodelib/fs.scandir": "2.1.5", 490 | "fastq": "^1.6.0" 491 | }, 492 | "engines": { 493 | "node": ">= 8" 494 | } 495 | }, 496 | "node_modules/@pkgjs/parseargs": { 497 | "version": "0.11.0", 498 | "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 499 | "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 500 | "dev": true, 501 | "optional": true, 502 | "engines": { 503 | "node": ">=14" 504 | } 505 | }, 506 | "node_modules/@rollup/rollup-android-arm-eabi": { 507 | "version": "4.18.0", 508 | "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz", 509 | "integrity": "sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==", 510 | "cpu": [ 511 | "arm" 512 | ], 513 | "dev": true, 514 | "optional": true, 515 | "os": [ 516 | "android" 517 | ] 518 | }, 519 | "node_modules/@rollup/rollup-android-arm64": { 520 | "version": "4.18.0", 521 | "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz", 522 | "integrity": "sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==", 523 | "cpu": [ 524 | "arm64" 525 | ], 526 | "dev": true, 527 | "optional": true, 528 | "os": [ 529 | "android" 530 | ] 531 | }, 532 | "node_modules/@rollup/rollup-darwin-arm64": { 533 | "version": "4.18.0", 534 | "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz", 535 | "integrity": "sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==", 536 | "cpu": [ 537 | "arm64" 538 | ], 539 | "dev": true, 540 | "optional": true, 541 | "os": [ 542 | "darwin" 543 | ] 544 | }, 545 | "node_modules/@rollup/rollup-darwin-x64": { 546 | "version": "4.18.0", 547 | "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz", 548 | "integrity": "sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==", 549 | "cpu": [ 550 | "x64" 551 | ], 552 | "dev": true, 553 | "optional": true, 554 | "os": [ 555 | "darwin" 556 | ] 557 | }, 558 | "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 559 | "version": "4.18.0", 560 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz", 561 | "integrity": "sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==", 562 | "cpu": [ 563 | "arm" 564 | ], 565 | "dev": true, 566 | "optional": true, 567 | "os": [ 568 | "linux" 569 | ] 570 | }, 571 | "node_modules/@rollup/rollup-linux-arm-musleabihf": { 572 | "version": "4.18.0", 573 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz", 574 | "integrity": "sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==", 575 | "cpu": [ 576 | "arm" 577 | ], 578 | "dev": true, 579 | "optional": true, 580 | "os": [ 581 | "linux" 582 | ] 583 | }, 584 | "node_modules/@rollup/rollup-linux-arm64-gnu": { 585 | "version": "4.18.0", 586 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz", 587 | "integrity": "sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==", 588 | "cpu": [ 589 | "arm64" 590 | ], 591 | "dev": true, 592 | "optional": true, 593 | "os": [ 594 | "linux" 595 | ] 596 | }, 597 | "node_modules/@rollup/rollup-linux-arm64-musl": { 598 | "version": "4.18.0", 599 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz", 600 | "integrity": "sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==", 601 | "cpu": [ 602 | "arm64" 603 | ], 604 | "dev": true, 605 | "optional": true, 606 | "os": [ 607 | "linux" 608 | ] 609 | }, 610 | "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 611 | "version": "4.18.0", 612 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz", 613 | "integrity": "sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==", 614 | "cpu": [ 615 | "ppc64" 616 | ], 617 | "dev": true, 618 | "optional": true, 619 | "os": [ 620 | "linux" 621 | ] 622 | }, 623 | "node_modules/@rollup/rollup-linux-riscv64-gnu": { 624 | "version": "4.18.0", 625 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz", 626 | "integrity": "sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==", 627 | "cpu": [ 628 | "riscv64" 629 | ], 630 | "dev": true, 631 | "optional": true, 632 | "os": [ 633 | "linux" 634 | ] 635 | }, 636 | "node_modules/@rollup/rollup-linux-s390x-gnu": { 637 | "version": "4.18.0", 638 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz", 639 | "integrity": "sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==", 640 | "cpu": [ 641 | "s390x" 642 | ], 643 | "dev": true, 644 | "optional": true, 645 | "os": [ 646 | "linux" 647 | ] 648 | }, 649 | "node_modules/@rollup/rollup-linux-x64-gnu": { 650 | "version": "4.18.0", 651 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz", 652 | "integrity": "sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==", 653 | "cpu": [ 654 | "x64" 655 | ], 656 | "dev": true, 657 | "optional": true, 658 | "os": [ 659 | "linux" 660 | ] 661 | }, 662 | "node_modules/@rollup/rollup-linux-x64-musl": { 663 | "version": "4.18.0", 664 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz", 665 | "integrity": "sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==", 666 | "cpu": [ 667 | "x64" 668 | ], 669 | "dev": true, 670 | "optional": true, 671 | "os": [ 672 | "linux" 673 | ] 674 | }, 675 | "node_modules/@rollup/rollup-win32-arm64-msvc": { 676 | "version": "4.18.0", 677 | "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz", 678 | "integrity": "sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==", 679 | "cpu": [ 680 | "arm64" 681 | ], 682 | "dev": true, 683 | "optional": true, 684 | "os": [ 685 | "win32" 686 | ] 687 | }, 688 | "node_modules/@rollup/rollup-win32-ia32-msvc": { 689 | "version": "4.18.0", 690 | "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz", 691 | "integrity": "sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==", 692 | "cpu": [ 693 | "ia32" 694 | ], 695 | "dev": true, 696 | "optional": true, 697 | "os": [ 698 | "win32" 699 | ] 700 | }, 701 | "node_modules/@rollup/rollup-win32-x64-msvc": { 702 | "version": "4.18.0", 703 | "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz", 704 | "integrity": "sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==", 705 | "cpu": [ 706 | "x64" 707 | ], 708 | "dev": true, 709 | "optional": true, 710 | "os": [ 711 | "win32" 712 | ] 713 | }, 714 | "node_modules/@types/estree": { 715 | "version": "1.0.5", 716 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", 717 | "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", 718 | "dev": true 719 | }, 720 | "node_modules/ansi-regex": { 721 | "version": "6.0.1", 722 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 723 | "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 724 | "dev": true, 725 | "engines": { 726 | "node": ">=12" 727 | }, 728 | "funding": { 729 | "url": "https://github.com/chalk/ansi-regex?sponsor=1" 730 | } 731 | }, 732 | "node_modules/ansi-styles": { 733 | "version": "6.2.1", 734 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 735 | "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 736 | "dev": true, 737 | "engines": { 738 | "node": ">=12" 739 | }, 740 | "funding": { 741 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 742 | } 743 | }, 744 | "node_modules/any-promise": { 745 | "version": "1.3.0", 746 | "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", 747 | "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", 748 | "dev": true 749 | }, 750 | "node_modules/anymatch": { 751 | "version": "3.1.3", 752 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 753 | "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 754 | "dev": true, 755 | "dependencies": { 756 | "normalize-path": "^3.0.0", 757 | "picomatch": "^2.0.4" 758 | }, 759 | "engines": { 760 | "node": ">= 8" 761 | } 762 | }, 763 | "node_modules/arg": { 764 | "version": "5.0.2", 765 | "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", 766 | "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", 767 | "dev": true 768 | }, 769 | "node_modules/autoprefixer": { 770 | "version": "10.4.19", 771 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", 772 | "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", 773 | "dev": true, 774 | "funding": [ 775 | { 776 | "type": "opencollective", 777 | "url": "https://opencollective.com/postcss/" 778 | }, 779 | { 780 | "type": "tidelift", 781 | "url": "https://tidelift.com/funding/github/npm/autoprefixer" 782 | }, 783 | { 784 | "type": "github", 785 | "url": "https://github.com/sponsors/ai" 786 | } 787 | ], 788 | "dependencies": { 789 | "browserslist": "^4.23.0", 790 | "caniuse-lite": "^1.0.30001599", 791 | "fraction.js": "^4.3.7", 792 | "normalize-range": "^0.1.2", 793 | "picocolors": "^1.0.0", 794 | "postcss-value-parser": "^4.2.0" 795 | }, 796 | "bin": { 797 | "autoprefixer": "bin/autoprefixer" 798 | }, 799 | "engines": { 800 | "node": "^10 || ^12 || >=14" 801 | }, 802 | "peerDependencies": { 803 | "postcss": "^8.1.0" 804 | } 805 | }, 806 | "node_modules/balanced-match": { 807 | "version": "1.0.2", 808 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 809 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 810 | "dev": true 811 | }, 812 | "node_modules/binary-extensions": { 813 | "version": "2.3.0", 814 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 815 | "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 816 | "dev": true, 817 | "engines": { 818 | "node": ">=8" 819 | }, 820 | "funding": { 821 | "url": "https://github.com/sponsors/sindresorhus" 822 | } 823 | }, 824 | "node_modules/brace-expansion": { 825 | "version": "2.0.1", 826 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 827 | "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 828 | "dev": true, 829 | "dependencies": { 830 | "balanced-match": "^1.0.0" 831 | } 832 | }, 833 | "node_modules/braces": { 834 | "version": "3.0.3", 835 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 836 | "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 837 | "dev": true, 838 | "dependencies": { 839 | "fill-range": "^7.1.1" 840 | }, 841 | "engines": { 842 | "node": ">=8" 843 | } 844 | }, 845 | "node_modules/browserslist": { 846 | "version": "4.23.0", 847 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", 848 | "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", 849 | "dev": true, 850 | "funding": [ 851 | { 852 | "type": "opencollective", 853 | "url": "https://opencollective.com/browserslist" 854 | }, 855 | { 856 | "type": "tidelift", 857 | "url": "https://tidelift.com/funding/github/npm/browserslist" 858 | }, 859 | { 860 | "type": "github", 861 | "url": "https://github.com/sponsors/ai" 862 | } 863 | ], 864 | "dependencies": { 865 | "caniuse-lite": "^1.0.30001587", 866 | "electron-to-chromium": "^1.4.668", 867 | "node-releases": "^2.0.14", 868 | "update-browserslist-db": "^1.0.13" 869 | }, 870 | "bin": { 871 | "browserslist": "cli.js" 872 | }, 873 | "engines": { 874 | "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 875 | } 876 | }, 877 | "node_modules/camelcase-css": { 878 | "version": "2.0.1", 879 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 880 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", 881 | "dev": true, 882 | "engines": { 883 | "node": ">= 6" 884 | } 885 | }, 886 | "node_modules/caniuse-lite": { 887 | "version": "1.0.30001629", 888 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001629.tgz", 889 | "integrity": "sha512-c3dl911slnQhmxUIT4HhYzT7wnBK/XYpGnYLOj4nJBaRiw52Ibe7YxlDaAeRECvA786zCuExhxIUJ2K7nHMrBw==", 890 | "dev": true, 891 | "funding": [ 892 | { 893 | "type": "opencollective", 894 | "url": "https://opencollective.com/browserslist" 895 | }, 896 | { 897 | "type": "tidelift", 898 | "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 899 | }, 900 | { 901 | "type": "github", 902 | "url": "https://github.com/sponsors/ai" 903 | } 904 | ] 905 | }, 906 | "node_modules/chokidar": { 907 | "version": "3.6.0", 908 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 909 | "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 910 | "dev": true, 911 | "dependencies": { 912 | "anymatch": "~3.1.2", 913 | "braces": "~3.0.2", 914 | "glob-parent": "~5.1.2", 915 | "is-binary-path": "~2.1.0", 916 | "is-glob": "~4.0.1", 917 | "normalize-path": "~3.0.0", 918 | "readdirp": "~3.6.0" 919 | }, 920 | "engines": { 921 | "node": ">= 8.10.0" 922 | }, 923 | "funding": { 924 | "url": "https://paulmillr.com/funding/" 925 | }, 926 | "optionalDependencies": { 927 | "fsevents": "~2.3.2" 928 | } 929 | }, 930 | "node_modules/chokidar/node_modules/glob-parent": { 931 | "version": "5.1.2", 932 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 933 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 934 | "dev": true, 935 | "dependencies": { 936 | "is-glob": "^4.0.1" 937 | }, 938 | "engines": { 939 | "node": ">= 6" 940 | } 941 | }, 942 | "node_modules/color-convert": { 943 | "version": "2.0.1", 944 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 945 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 946 | "dev": true, 947 | "dependencies": { 948 | "color-name": "~1.1.4" 949 | }, 950 | "engines": { 951 | "node": ">=7.0.0" 952 | } 953 | }, 954 | "node_modules/color-name": { 955 | "version": "1.1.4", 956 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 957 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 958 | "dev": true 959 | }, 960 | "node_modules/commander": { 961 | "version": "4.1.1", 962 | "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", 963 | "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", 964 | "dev": true, 965 | "engines": { 966 | "node": ">= 6" 967 | } 968 | }, 969 | "node_modules/cross-spawn": { 970 | "version": "7.0.3", 971 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 972 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 973 | "dev": true, 974 | "dependencies": { 975 | "path-key": "^3.1.0", 976 | "shebang-command": "^2.0.0", 977 | "which": "^2.0.1" 978 | }, 979 | "engines": { 980 | "node": ">= 8" 981 | } 982 | }, 983 | "node_modules/cssesc": { 984 | "version": "3.0.0", 985 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 986 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 987 | "dev": true, 988 | "bin": { 989 | "cssesc": "bin/cssesc" 990 | }, 991 | "engines": { 992 | "node": ">=4" 993 | } 994 | }, 995 | "node_modules/didyoumean": { 996 | "version": "1.2.2", 997 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 998 | "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", 999 | "dev": true 1000 | }, 1001 | "node_modules/dlv": { 1002 | "version": "1.1.3", 1003 | "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 1004 | "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", 1005 | "dev": true 1006 | }, 1007 | "node_modules/eastasianwidth": { 1008 | "version": "0.2.0", 1009 | "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 1010 | "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 1011 | "dev": true 1012 | }, 1013 | "node_modules/electron-to-chromium": { 1014 | "version": "1.4.791", 1015 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.791.tgz", 1016 | "integrity": "sha512-6FlqP0NSWvxFf1v+gHu+LCn5wjr1pmkj5nPr7BsxPnj41EDR4EWhK/KmQN0ytHUqgTR1lkpHRYxvHBLZFQtkKw==", 1017 | "dev": true 1018 | }, 1019 | "node_modules/emoji-regex": { 1020 | "version": "9.2.2", 1021 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 1022 | "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 1023 | "dev": true 1024 | }, 1025 | "node_modules/esbuild": { 1026 | "version": "0.20.2", 1027 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", 1028 | "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", 1029 | "dev": true, 1030 | "hasInstallScript": true, 1031 | "bin": { 1032 | "esbuild": "bin/esbuild" 1033 | }, 1034 | "engines": { 1035 | "node": ">=12" 1036 | }, 1037 | "optionalDependencies": { 1038 | "@esbuild/aix-ppc64": "0.20.2", 1039 | "@esbuild/android-arm": "0.20.2", 1040 | "@esbuild/android-arm64": "0.20.2", 1041 | "@esbuild/android-x64": "0.20.2", 1042 | "@esbuild/darwin-arm64": "0.20.2", 1043 | "@esbuild/darwin-x64": "0.20.2", 1044 | "@esbuild/freebsd-arm64": "0.20.2", 1045 | "@esbuild/freebsd-x64": "0.20.2", 1046 | "@esbuild/linux-arm": "0.20.2", 1047 | "@esbuild/linux-arm64": "0.20.2", 1048 | "@esbuild/linux-ia32": "0.20.2", 1049 | "@esbuild/linux-loong64": "0.20.2", 1050 | "@esbuild/linux-mips64el": "0.20.2", 1051 | "@esbuild/linux-ppc64": "0.20.2", 1052 | "@esbuild/linux-riscv64": "0.20.2", 1053 | "@esbuild/linux-s390x": "0.20.2", 1054 | "@esbuild/linux-x64": "0.20.2", 1055 | "@esbuild/netbsd-x64": "0.20.2", 1056 | "@esbuild/openbsd-x64": "0.20.2", 1057 | "@esbuild/sunos-x64": "0.20.2", 1058 | "@esbuild/win32-arm64": "0.20.2", 1059 | "@esbuild/win32-ia32": "0.20.2", 1060 | "@esbuild/win32-x64": "0.20.2" 1061 | } 1062 | }, 1063 | "node_modules/escalade": { 1064 | "version": "3.1.2", 1065 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", 1066 | "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", 1067 | "dev": true, 1068 | "engines": { 1069 | "node": ">=6" 1070 | } 1071 | }, 1072 | "node_modules/fast-glob": { 1073 | "version": "3.3.2", 1074 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 1075 | "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", 1076 | "dev": true, 1077 | "dependencies": { 1078 | "@nodelib/fs.stat": "^2.0.2", 1079 | "@nodelib/fs.walk": "^1.2.3", 1080 | "glob-parent": "^5.1.2", 1081 | "merge2": "^1.3.0", 1082 | "micromatch": "^4.0.4" 1083 | }, 1084 | "engines": { 1085 | "node": ">=8.6.0" 1086 | } 1087 | }, 1088 | "node_modules/fast-glob/node_modules/glob-parent": { 1089 | "version": "5.1.2", 1090 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 1091 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1092 | "dev": true, 1093 | "dependencies": { 1094 | "is-glob": "^4.0.1" 1095 | }, 1096 | "engines": { 1097 | "node": ">= 6" 1098 | } 1099 | }, 1100 | "node_modules/fastq": { 1101 | "version": "1.17.1", 1102 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", 1103 | "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", 1104 | "dev": true, 1105 | "dependencies": { 1106 | "reusify": "^1.0.4" 1107 | } 1108 | }, 1109 | "node_modules/fill-range": { 1110 | "version": "7.1.1", 1111 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 1112 | "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 1113 | "dev": true, 1114 | "dependencies": { 1115 | "to-regex-range": "^5.0.1" 1116 | }, 1117 | "engines": { 1118 | "node": ">=8" 1119 | } 1120 | }, 1121 | "node_modules/foreground-child": { 1122 | "version": "3.1.1", 1123 | "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", 1124 | "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", 1125 | "dev": true, 1126 | "dependencies": { 1127 | "cross-spawn": "^7.0.0", 1128 | "signal-exit": "^4.0.1" 1129 | }, 1130 | "engines": { 1131 | "node": ">=14" 1132 | }, 1133 | "funding": { 1134 | "url": "https://github.com/sponsors/isaacs" 1135 | } 1136 | }, 1137 | "node_modules/fraction.js": { 1138 | "version": "4.3.7", 1139 | "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", 1140 | "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", 1141 | "dev": true, 1142 | "engines": { 1143 | "node": "*" 1144 | }, 1145 | "funding": { 1146 | "type": "patreon", 1147 | "url": "https://github.com/sponsors/rawify" 1148 | } 1149 | }, 1150 | "node_modules/fsevents": { 1151 | "version": "2.3.3", 1152 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1153 | "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1154 | "dev": true, 1155 | "hasInstallScript": true, 1156 | "optional": true, 1157 | "os": [ 1158 | "darwin" 1159 | ], 1160 | "engines": { 1161 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1162 | } 1163 | }, 1164 | "node_modules/function-bind": { 1165 | "version": "1.1.2", 1166 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 1167 | "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 1168 | "dev": true, 1169 | "funding": { 1170 | "url": "https://github.com/sponsors/ljharb" 1171 | } 1172 | }, 1173 | "node_modules/glob": { 1174 | "version": "10.4.1", 1175 | "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", 1176 | "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", 1177 | "dev": true, 1178 | "dependencies": { 1179 | "foreground-child": "^3.1.0", 1180 | "jackspeak": "^3.1.2", 1181 | "minimatch": "^9.0.4", 1182 | "minipass": "^7.1.2", 1183 | "path-scurry": "^1.11.1" 1184 | }, 1185 | "bin": { 1186 | "glob": "dist/esm/bin.mjs" 1187 | }, 1188 | "engines": { 1189 | "node": ">=16 || 14 >=14.18" 1190 | }, 1191 | "funding": { 1192 | "url": "https://github.com/sponsors/isaacs" 1193 | } 1194 | }, 1195 | "node_modules/glob-parent": { 1196 | "version": "6.0.2", 1197 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 1198 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 1199 | "dev": true, 1200 | "dependencies": { 1201 | "is-glob": "^4.0.3" 1202 | }, 1203 | "engines": { 1204 | "node": ">=10.13.0" 1205 | } 1206 | }, 1207 | "node_modules/hasown": { 1208 | "version": "2.0.2", 1209 | "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 1210 | "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 1211 | "dev": true, 1212 | "dependencies": { 1213 | "function-bind": "^1.1.2" 1214 | }, 1215 | "engines": { 1216 | "node": ">= 0.4" 1217 | } 1218 | }, 1219 | "node_modules/is-binary-path": { 1220 | "version": "2.1.0", 1221 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 1222 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 1223 | "dev": true, 1224 | "dependencies": { 1225 | "binary-extensions": "^2.0.0" 1226 | }, 1227 | "engines": { 1228 | "node": ">=8" 1229 | } 1230 | }, 1231 | "node_modules/is-core-module": { 1232 | "version": "2.13.1", 1233 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", 1234 | "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", 1235 | "dev": true, 1236 | "dependencies": { 1237 | "hasown": "^2.0.0" 1238 | }, 1239 | "funding": { 1240 | "url": "https://github.com/sponsors/ljharb" 1241 | } 1242 | }, 1243 | "node_modules/is-extglob": { 1244 | "version": "2.1.1", 1245 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1246 | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 1247 | "dev": true, 1248 | "engines": { 1249 | "node": ">=0.10.0" 1250 | } 1251 | }, 1252 | "node_modules/is-fullwidth-code-point": { 1253 | "version": "3.0.0", 1254 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 1255 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 1256 | "dev": true, 1257 | "engines": { 1258 | "node": ">=8" 1259 | } 1260 | }, 1261 | "node_modules/is-glob": { 1262 | "version": "4.0.3", 1263 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 1264 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1265 | "dev": true, 1266 | "dependencies": { 1267 | "is-extglob": "^2.1.1" 1268 | }, 1269 | "engines": { 1270 | "node": ">=0.10.0" 1271 | } 1272 | }, 1273 | "node_modules/is-number": { 1274 | "version": "7.0.0", 1275 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1276 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1277 | "dev": true, 1278 | "engines": { 1279 | "node": ">=0.12.0" 1280 | } 1281 | }, 1282 | "node_modules/isexe": { 1283 | "version": "2.0.0", 1284 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1285 | "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1286 | "dev": true 1287 | }, 1288 | "node_modules/jackspeak": { 1289 | "version": "3.4.0", 1290 | "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", 1291 | "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", 1292 | "dev": true, 1293 | "dependencies": { 1294 | "@isaacs/cliui": "^8.0.2" 1295 | }, 1296 | "engines": { 1297 | "node": ">=14" 1298 | }, 1299 | "funding": { 1300 | "url": "https://github.com/sponsors/isaacs" 1301 | }, 1302 | "optionalDependencies": { 1303 | "@pkgjs/parseargs": "^0.11.0" 1304 | } 1305 | }, 1306 | "node_modules/jiti": { 1307 | "version": "1.21.3", 1308 | "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.3.tgz", 1309 | "integrity": "sha512-uy2bNX5zQ+tESe+TiC7ilGRz8AtRGmnJH55NC5S0nSUjvvvM2hJHmefHErugGXN4pNv4Qx7vLsnNw9qJ9mtIsw==", 1310 | "dev": true, 1311 | "bin": { 1312 | "jiti": "bin/jiti.js" 1313 | } 1314 | }, 1315 | "node_modules/laravel-vite-plugin": { 1316 | "version": "1.0.4", 1317 | "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-1.0.4.tgz", 1318 | "integrity": "sha512-dEj8Q/Fsn0kKbOQ55bl/NmyJL+dD6OxnVaM/nNByw5XV4b00ky6FzXKVuHLDr4BvSJKH1y6oaOcEG5wKpCZ5+A==", 1319 | "dev": true, 1320 | "dependencies": { 1321 | "picocolors": "^1.0.0", 1322 | "vite-plugin-full-reload": "^1.1.0" 1323 | }, 1324 | "bin": { 1325 | "clean-orphaned-assets": "bin/clean.js" 1326 | }, 1327 | "engines": { 1328 | "node": "^18.0.0 || >=20.0.0" 1329 | }, 1330 | "peerDependencies": { 1331 | "vite": "^5.0.0" 1332 | } 1333 | }, 1334 | "node_modules/lilconfig": { 1335 | "version": "2.1.0", 1336 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", 1337 | "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", 1338 | "dev": true, 1339 | "engines": { 1340 | "node": ">=10" 1341 | } 1342 | }, 1343 | "node_modules/lines-and-columns": { 1344 | "version": "1.2.4", 1345 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 1346 | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 1347 | "dev": true 1348 | }, 1349 | "node_modules/lru-cache": { 1350 | "version": "10.2.2", 1351 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", 1352 | "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", 1353 | "dev": true, 1354 | "engines": { 1355 | "node": "14 || >=16.14" 1356 | } 1357 | }, 1358 | "node_modules/merge2": { 1359 | "version": "1.4.1", 1360 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 1361 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 1362 | "dev": true, 1363 | "engines": { 1364 | "node": ">= 8" 1365 | } 1366 | }, 1367 | "node_modules/micromatch": { 1368 | "version": "4.0.7", 1369 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", 1370 | "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", 1371 | "dev": true, 1372 | "dependencies": { 1373 | "braces": "^3.0.3", 1374 | "picomatch": "^2.3.1" 1375 | }, 1376 | "engines": { 1377 | "node": ">=8.6" 1378 | } 1379 | }, 1380 | "node_modules/minimatch": { 1381 | "version": "9.0.4", 1382 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", 1383 | "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", 1384 | "dev": true, 1385 | "dependencies": { 1386 | "brace-expansion": "^2.0.1" 1387 | }, 1388 | "engines": { 1389 | "node": ">=16 || 14 >=14.17" 1390 | }, 1391 | "funding": { 1392 | "url": "https://github.com/sponsors/isaacs" 1393 | } 1394 | }, 1395 | "node_modules/minipass": { 1396 | "version": "7.1.2", 1397 | "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 1398 | "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 1399 | "dev": true, 1400 | "engines": { 1401 | "node": ">=16 || 14 >=14.17" 1402 | } 1403 | }, 1404 | "node_modules/mz": { 1405 | "version": "2.7.0", 1406 | "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", 1407 | "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", 1408 | "dev": true, 1409 | "dependencies": { 1410 | "any-promise": "^1.0.0", 1411 | "object-assign": "^4.0.1", 1412 | "thenify-all": "^1.0.0" 1413 | } 1414 | }, 1415 | "node_modules/nanoid": { 1416 | "version": "3.3.7", 1417 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", 1418 | "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", 1419 | "dev": true, 1420 | "funding": [ 1421 | { 1422 | "type": "github", 1423 | "url": "https://github.com/sponsors/ai" 1424 | } 1425 | ], 1426 | "bin": { 1427 | "nanoid": "bin/nanoid.cjs" 1428 | }, 1429 | "engines": { 1430 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1431 | } 1432 | }, 1433 | "node_modules/node-releases": { 1434 | "version": "2.0.14", 1435 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", 1436 | "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", 1437 | "dev": true 1438 | }, 1439 | "node_modules/normalize-path": { 1440 | "version": "3.0.0", 1441 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 1442 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 1443 | "dev": true, 1444 | "engines": { 1445 | "node": ">=0.10.0" 1446 | } 1447 | }, 1448 | "node_modules/normalize-range": { 1449 | "version": "0.1.2", 1450 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 1451 | "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", 1452 | "dev": true, 1453 | "engines": { 1454 | "node": ">=0.10.0" 1455 | } 1456 | }, 1457 | "node_modules/object-assign": { 1458 | "version": "4.1.1", 1459 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1460 | "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 1461 | "dev": true, 1462 | "engines": { 1463 | "node": ">=0.10.0" 1464 | } 1465 | }, 1466 | "node_modules/object-hash": { 1467 | "version": "3.0.0", 1468 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 1469 | "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", 1470 | "dev": true, 1471 | "engines": { 1472 | "node": ">= 6" 1473 | } 1474 | }, 1475 | "node_modules/path-key": { 1476 | "version": "3.1.1", 1477 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 1478 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 1479 | "dev": true, 1480 | "engines": { 1481 | "node": ">=8" 1482 | } 1483 | }, 1484 | "node_modules/path-parse": { 1485 | "version": "1.0.7", 1486 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 1487 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 1488 | "dev": true 1489 | }, 1490 | "node_modules/path-scurry": { 1491 | "version": "1.11.1", 1492 | "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 1493 | "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 1494 | "dev": true, 1495 | "dependencies": { 1496 | "lru-cache": "^10.2.0", 1497 | "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 1498 | }, 1499 | "engines": { 1500 | "node": ">=16 || 14 >=14.18" 1501 | }, 1502 | "funding": { 1503 | "url": "https://github.com/sponsors/isaacs" 1504 | } 1505 | }, 1506 | "node_modules/picocolors": { 1507 | "version": "1.0.1", 1508 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", 1509 | "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", 1510 | "dev": true 1511 | }, 1512 | "node_modules/picomatch": { 1513 | "version": "2.3.1", 1514 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 1515 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 1516 | "dev": true, 1517 | "engines": { 1518 | "node": ">=8.6" 1519 | }, 1520 | "funding": { 1521 | "url": "https://github.com/sponsors/jonschlinkert" 1522 | } 1523 | }, 1524 | "node_modules/pify": { 1525 | "version": "2.3.0", 1526 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 1527 | "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 1528 | "dev": true, 1529 | "engines": { 1530 | "node": ">=0.10.0" 1531 | } 1532 | }, 1533 | "node_modules/pirates": { 1534 | "version": "4.0.6", 1535 | "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", 1536 | "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", 1537 | "dev": true, 1538 | "engines": { 1539 | "node": ">= 6" 1540 | } 1541 | }, 1542 | "node_modules/postcss": { 1543 | "version": "8.4.38", 1544 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", 1545 | "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", 1546 | "dev": true, 1547 | "funding": [ 1548 | { 1549 | "type": "opencollective", 1550 | "url": "https://opencollective.com/postcss/" 1551 | }, 1552 | { 1553 | "type": "tidelift", 1554 | "url": "https://tidelift.com/funding/github/npm/postcss" 1555 | }, 1556 | { 1557 | "type": "github", 1558 | "url": "https://github.com/sponsors/ai" 1559 | } 1560 | ], 1561 | "dependencies": { 1562 | "nanoid": "^3.3.7", 1563 | "picocolors": "^1.0.0", 1564 | "source-map-js": "^1.2.0" 1565 | }, 1566 | "engines": { 1567 | "node": "^10 || ^12 || >=14" 1568 | } 1569 | }, 1570 | "node_modules/postcss-import": { 1571 | "version": "14.1.0", 1572 | "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", 1573 | "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", 1574 | "dev": true, 1575 | "dependencies": { 1576 | "postcss-value-parser": "^4.0.0", 1577 | "read-cache": "^1.0.0", 1578 | "resolve": "^1.1.7" 1579 | }, 1580 | "engines": { 1581 | "node": ">=10.0.0" 1582 | }, 1583 | "peerDependencies": { 1584 | "postcss": "^8.0.0" 1585 | } 1586 | }, 1587 | "node_modules/postcss-js": { 1588 | "version": "4.0.1", 1589 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", 1590 | "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", 1591 | "dev": true, 1592 | "dependencies": { 1593 | "camelcase-css": "^2.0.1" 1594 | }, 1595 | "engines": { 1596 | "node": "^12 || ^14 || >= 16" 1597 | }, 1598 | "funding": { 1599 | "type": "opencollective", 1600 | "url": "https://opencollective.com/postcss/" 1601 | }, 1602 | "peerDependencies": { 1603 | "postcss": "^8.4.21" 1604 | } 1605 | }, 1606 | "node_modules/postcss-load-config": { 1607 | "version": "4.0.2", 1608 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", 1609 | "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", 1610 | "dev": true, 1611 | "funding": [ 1612 | { 1613 | "type": "opencollective", 1614 | "url": "https://opencollective.com/postcss/" 1615 | }, 1616 | { 1617 | "type": "github", 1618 | "url": "https://github.com/sponsors/ai" 1619 | } 1620 | ], 1621 | "dependencies": { 1622 | "lilconfig": "^3.0.0", 1623 | "yaml": "^2.3.4" 1624 | }, 1625 | "engines": { 1626 | "node": ">= 14" 1627 | }, 1628 | "peerDependencies": { 1629 | "postcss": ">=8.0.9", 1630 | "ts-node": ">=9.0.0" 1631 | }, 1632 | "peerDependenciesMeta": { 1633 | "postcss": { 1634 | "optional": true 1635 | }, 1636 | "ts-node": { 1637 | "optional": true 1638 | } 1639 | } 1640 | }, 1641 | "node_modules/postcss-load-config/node_modules/lilconfig": { 1642 | "version": "3.1.1", 1643 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", 1644 | "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", 1645 | "dev": true, 1646 | "engines": { 1647 | "node": ">=14" 1648 | }, 1649 | "funding": { 1650 | "url": "https://github.com/sponsors/antonk52" 1651 | } 1652 | }, 1653 | "node_modules/postcss-nested": { 1654 | "version": "6.0.1", 1655 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", 1656 | "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", 1657 | "dev": true, 1658 | "dependencies": { 1659 | "postcss-selector-parser": "^6.0.11" 1660 | }, 1661 | "engines": { 1662 | "node": ">=12.0" 1663 | }, 1664 | "funding": { 1665 | "type": "opencollective", 1666 | "url": "https://opencollective.com/postcss/" 1667 | }, 1668 | "peerDependencies": { 1669 | "postcss": "^8.2.14" 1670 | } 1671 | }, 1672 | "node_modules/postcss-selector-parser": { 1673 | "version": "6.1.0", 1674 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", 1675 | "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", 1676 | "dev": true, 1677 | "dependencies": { 1678 | "cssesc": "^3.0.0", 1679 | "util-deprecate": "^1.0.2" 1680 | }, 1681 | "engines": { 1682 | "node": ">=4" 1683 | } 1684 | }, 1685 | "node_modules/postcss-value-parser": { 1686 | "version": "4.2.0", 1687 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 1688 | "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 1689 | "dev": true 1690 | }, 1691 | "node_modules/queue-microtask": { 1692 | "version": "1.2.3", 1693 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 1694 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 1695 | "dev": true, 1696 | "funding": [ 1697 | { 1698 | "type": "github", 1699 | "url": "https://github.com/sponsors/feross" 1700 | }, 1701 | { 1702 | "type": "patreon", 1703 | "url": "https://www.patreon.com/feross" 1704 | }, 1705 | { 1706 | "type": "consulting", 1707 | "url": "https://feross.org/support" 1708 | } 1709 | ] 1710 | }, 1711 | "node_modules/read-cache": { 1712 | "version": "1.0.0", 1713 | "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 1714 | "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", 1715 | "dev": true, 1716 | "dependencies": { 1717 | "pify": "^2.3.0" 1718 | } 1719 | }, 1720 | "node_modules/readdirp": { 1721 | "version": "3.6.0", 1722 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 1723 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 1724 | "dev": true, 1725 | "dependencies": { 1726 | "picomatch": "^2.2.1" 1727 | }, 1728 | "engines": { 1729 | "node": ">=8.10.0" 1730 | } 1731 | }, 1732 | "node_modules/resolve": { 1733 | "version": "1.22.8", 1734 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 1735 | "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 1736 | "dev": true, 1737 | "dependencies": { 1738 | "is-core-module": "^2.13.0", 1739 | "path-parse": "^1.0.7", 1740 | "supports-preserve-symlinks-flag": "^1.0.0" 1741 | }, 1742 | "bin": { 1743 | "resolve": "bin/resolve" 1744 | }, 1745 | "funding": { 1746 | "url": "https://github.com/sponsors/ljharb" 1747 | } 1748 | }, 1749 | "node_modules/reusify": { 1750 | "version": "1.0.4", 1751 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 1752 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 1753 | "dev": true, 1754 | "engines": { 1755 | "iojs": ">=1.0.0", 1756 | "node": ">=0.10.0" 1757 | } 1758 | }, 1759 | "node_modules/rollup": { 1760 | "version": "4.18.0", 1761 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", 1762 | "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", 1763 | "dev": true, 1764 | "dependencies": { 1765 | "@types/estree": "1.0.5" 1766 | }, 1767 | "bin": { 1768 | "rollup": "dist/bin/rollup" 1769 | }, 1770 | "engines": { 1771 | "node": ">=18.0.0", 1772 | "npm": ">=8.0.0" 1773 | }, 1774 | "optionalDependencies": { 1775 | "@rollup/rollup-android-arm-eabi": "4.18.0", 1776 | "@rollup/rollup-android-arm64": "4.18.0", 1777 | "@rollup/rollup-darwin-arm64": "4.18.0", 1778 | "@rollup/rollup-darwin-x64": "4.18.0", 1779 | "@rollup/rollup-linux-arm-gnueabihf": "4.18.0", 1780 | "@rollup/rollup-linux-arm-musleabihf": "4.18.0", 1781 | "@rollup/rollup-linux-arm64-gnu": "4.18.0", 1782 | "@rollup/rollup-linux-arm64-musl": "4.18.0", 1783 | "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0", 1784 | "@rollup/rollup-linux-riscv64-gnu": "4.18.0", 1785 | "@rollup/rollup-linux-s390x-gnu": "4.18.0", 1786 | "@rollup/rollup-linux-x64-gnu": "4.18.0", 1787 | "@rollup/rollup-linux-x64-musl": "4.18.0", 1788 | "@rollup/rollup-win32-arm64-msvc": "4.18.0", 1789 | "@rollup/rollup-win32-ia32-msvc": "4.18.0", 1790 | "@rollup/rollup-win32-x64-msvc": "4.18.0", 1791 | "fsevents": "~2.3.2" 1792 | } 1793 | }, 1794 | "node_modules/run-parallel": { 1795 | "version": "1.2.0", 1796 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 1797 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 1798 | "dev": true, 1799 | "funding": [ 1800 | { 1801 | "type": "github", 1802 | "url": "https://github.com/sponsors/feross" 1803 | }, 1804 | { 1805 | "type": "patreon", 1806 | "url": "https://www.patreon.com/feross" 1807 | }, 1808 | { 1809 | "type": "consulting", 1810 | "url": "https://feross.org/support" 1811 | } 1812 | ], 1813 | "dependencies": { 1814 | "queue-microtask": "^1.2.2" 1815 | } 1816 | }, 1817 | "node_modules/shebang-command": { 1818 | "version": "2.0.0", 1819 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 1820 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 1821 | "dev": true, 1822 | "dependencies": { 1823 | "shebang-regex": "^3.0.0" 1824 | }, 1825 | "engines": { 1826 | "node": ">=8" 1827 | } 1828 | }, 1829 | "node_modules/shebang-regex": { 1830 | "version": "3.0.0", 1831 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 1832 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 1833 | "dev": true, 1834 | "engines": { 1835 | "node": ">=8" 1836 | } 1837 | }, 1838 | "node_modules/signal-exit": { 1839 | "version": "4.1.0", 1840 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 1841 | "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 1842 | "dev": true, 1843 | "engines": { 1844 | "node": ">=14" 1845 | }, 1846 | "funding": { 1847 | "url": "https://github.com/sponsors/isaacs" 1848 | } 1849 | }, 1850 | "node_modules/source-map-js": { 1851 | "version": "1.2.0", 1852 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", 1853 | "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", 1854 | "dev": true, 1855 | "engines": { 1856 | "node": ">=0.10.0" 1857 | } 1858 | }, 1859 | "node_modules/string-width": { 1860 | "version": "5.1.2", 1861 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 1862 | "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 1863 | "dev": true, 1864 | "dependencies": { 1865 | "eastasianwidth": "^0.2.0", 1866 | "emoji-regex": "^9.2.2", 1867 | "strip-ansi": "^7.0.1" 1868 | }, 1869 | "engines": { 1870 | "node": ">=12" 1871 | }, 1872 | "funding": { 1873 | "url": "https://github.com/sponsors/sindresorhus" 1874 | } 1875 | }, 1876 | "node_modules/string-width-cjs": { 1877 | "name": "string-width", 1878 | "version": "4.2.3", 1879 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 1880 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1881 | "dev": true, 1882 | "dependencies": { 1883 | "emoji-regex": "^8.0.0", 1884 | "is-fullwidth-code-point": "^3.0.0", 1885 | "strip-ansi": "^6.0.1" 1886 | }, 1887 | "engines": { 1888 | "node": ">=8" 1889 | } 1890 | }, 1891 | "node_modules/string-width-cjs/node_modules/ansi-regex": { 1892 | "version": "5.0.1", 1893 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1894 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1895 | "dev": true, 1896 | "engines": { 1897 | "node": ">=8" 1898 | } 1899 | }, 1900 | "node_modules/string-width-cjs/node_modules/emoji-regex": { 1901 | "version": "8.0.0", 1902 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1903 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1904 | "dev": true 1905 | }, 1906 | "node_modules/string-width-cjs/node_modules/strip-ansi": { 1907 | "version": "6.0.1", 1908 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1909 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1910 | "dev": true, 1911 | "dependencies": { 1912 | "ansi-regex": "^5.0.1" 1913 | }, 1914 | "engines": { 1915 | "node": ">=8" 1916 | } 1917 | }, 1918 | "node_modules/strip-ansi": { 1919 | "version": "7.1.0", 1920 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 1921 | "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 1922 | "dev": true, 1923 | "dependencies": { 1924 | "ansi-regex": "^6.0.1" 1925 | }, 1926 | "engines": { 1927 | "node": ">=12" 1928 | }, 1929 | "funding": { 1930 | "url": "https://github.com/chalk/strip-ansi?sponsor=1" 1931 | } 1932 | }, 1933 | "node_modules/strip-ansi-cjs": { 1934 | "name": "strip-ansi", 1935 | "version": "6.0.1", 1936 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1937 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1938 | "dev": true, 1939 | "dependencies": { 1940 | "ansi-regex": "^5.0.1" 1941 | }, 1942 | "engines": { 1943 | "node": ">=8" 1944 | } 1945 | }, 1946 | "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { 1947 | "version": "5.0.1", 1948 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1949 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1950 | "dev": true, 1951 | "engines": { 1952 | "node": ">=8" 1953 | } 1954 | }, 1955 | "node_modules/sucrase": { 1956 | "version": "3.35.0", 1957 | "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", 1958 | "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", 1959 | "dev": true, 1960 | "dependencies": { 1961 | "@jridgewell/gen-mapping": "^0.3.2", 1962 | "commander": "^4.0.0", 1963 | "glob": "^10.3.10", 1964 | "lines-and-columns": "^1.1.6", 1965 | "mz": "^2.7.0", 1966 | "pirates": "^4.0.1", 1967 | "ts-interface-checker": "^0.1.9" 1968 | }, 1969 | "bin": { 1970 | "sucrase": "bin/sucrase", 1971 | "sucrase-node": "bin/sucrase-node" 1972 | }, 1973 | "engines": { 1974 | "node": ">=16 || 14 >=14.17" 1975 | } 1976 | }, 1977 | "node_modules/supports-preserve-symlinks-flag": { 1978 | "version": "1.0.0", 1979 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 1980 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 1981 | "dev": true, 1982 | "engines": { 1983 | "node": ">= 0.4" 1984 | }, 1985 | "funding": { 1986 | "url": "https://github.com/sponsors/ljharb" 1987 | } 1988 | }, 1989 | "node_modules/tailwindcss": { 1990 | "version": "3.4.4", 1991 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.4.tgz", 1992 | "integrity": "sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==", 1993 | "dev": true, 1994 | "dependencies": { 1995 | "@alloc/quick-lru": "^5.2.0", 1996 | "arg": "^5.0.2", 1997 | "chokidar": "^3.5.3", 1998 | "didyoumean": "^1.2.2", 1999 | "dlv": "^1.1.3", 2000 | "fast-glob": "^3.3.0", 2001 | "glob-parent": "^6.0.2", 2002 | "is-glob": "^4.0.3", 2003 | "jiti": "^1.21.0", 2004 | "lilconfig": "^2.1.0", 2005 | "micromatch": "^4.0.5", 2006 | "normalize-path": "^3.0.0", 2007 | "object-hash": "^3.0.0", 2008 | "picocolors": "^1.0.0", 2009 | "postcss": "^8.4.23", 2010 | "postcss-import": "^15.1.0", 2011 | "postcss-js": "^4.0.1", 2012 | "postcss-load-config": "^4.0.1", 2013 | "postcss-nested": "^6.0.1", 2014 | "postcss-selector-parser": "^6.0.11", 2015 | "resolve": "^1.22.2", 2016 | "sucrase": "^3.32.0" 2017 | }, 2018 | "bin": { 2019 | "tailwind": "lib/cli.js", 2020 | "tailwindcss": "lib/cli.js" 2021 | }, 2022 | "engines": { 2023 | "node": ">=14.0.0" 2024 | } 2025 | }, 2026 | "node_modules/tailwindcss/node_modules/postcss-import": { 2027 | "version": "15.1.0", 2028 | "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", 2029 | "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", 2030 | "dev": true, 2031 | "dependencies": { 2032 | "postcss-value-parser": "^4.0.0", 2033 | "read-cache": "^1.0.0", 2034 | "resolve": "^1.1.7" 2035 | }, 2036 | "engines": { 2037 | "node": ">=14.0.0" 2038 | }, 2039 | "peerDependencies": { 2040 | "postcss": "^8.0.0" 2041 | } 2042 | }, 2043 | "node_modules/thenify": { 2044 | "version": "3.3.1", 2045 | "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", 2046 | "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", 2047 | "dev": true, 2048 | "dependencies": { 2049 | "any-promise": "^1.0.0" 2050 | } 2051 | }, 2052 | "node_modules/thenify-all": { 2053 | "version": "1.6.0", 2054 | "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", 2055 | "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", 2056 | "dev": true, 2057 | "dependencies": { 2058 | "thenify": ">= 3.1.0 < 4" 2059 | }, 2060 | "engines": { 2061 | "node": ">=0.8" 2062 | } 2063 | }, 2064 | "node_modules/to-regex-range": { 2065 | "version": "5.0.1", 2066 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 2067 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 2068 | "dev": true, 2069 | "dependencies": { 2070 | "is-number": "^7.0.0" 2071 | }, 2072 | "engines": { 2073 | "node": ">=8.0" 2074 | } 2075 | }, 2076 | "node_modules/ts-interface-checker": { 2077 | "version": "0.1.13", 2078 | "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", 2079 | "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", 2080 | "dev": true 2081 | }, 2082 | "node_modules/update-browserslist-db": { 2083 | "version": "1.0.16", 2084 | "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", 2085 | "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", 2086 | "dev": true, 2087 | "funding": [ 2088 | { 2089 | "type": "opencollective", 2090 | "url": "https://opencollective.com/browserslist" 2091 | }, 2092 | { 2093 | "type": "tidelift", 2094 | "url": "https://tidelift.com/funding/github/npm/browserslist" 2095 | }, 2096 | { 2097 | "type": "github", 2098 | "url": "https://github.com/sponsors/ai" 2099 | } 2100 | ], 2101 | "dependencies": { 2102 | "escalade": "^3.1.2", 2103 | "picocolors": "^1.0.1" 2104 | }, 2105 | "bin": { 2106 | "update-browserslist-db": "cli.js" 2107 | }, 2108 | "peerDependencies": { 2109 | "browserslist": ">= 4.21.0" 2110 | } 2111 | }, 2112 | "node_modules/util-deprecate": { 2113 | "version": "1.0.2", 2114 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2115 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 2116 | "dev": true 2117 | }, 2118 | "node_modules/vite": { 2119 | "version": "5.2.12", 2120 | "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.12.tgz", 2121 | "integrity": "sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==", 2122 | "dev": true, 2123 | "dependencies": { 2124 | "esbuild": "^0.20.1", 2125 | "postcss": "^8.4.38", 2126 | "rollup": "^4.13.0" 2127 | }, 2128 | "bin": { 2129 | "vite": "bin/vite.js" 2130 | }, 2131 | "engines": { 2132 | "node": "^18.0.0 || >=20.0.0" 2133 | }, 2134 | "funding": { 2135 | "url": "https://github.com/vitejs/vite?sponsor=1" 2136 | }, 2137 | "optionalDependencies": { 2138 | "fsevents": "~2.3.3" 2139 | }, 2140 | "peerDependencies": { 2141 | "@types/node": "^18.0.0 || >=20.0.0", 2142 | "less": "*", 2143 | "lightningcss": "^1.21.0", 2144 | "sass": "*", 2145 | "stylus": "*", 2146 | "sugarss": "*", 2147 | "terser": "^5.4.0" 2148 | }, 2149 | "peerDependenciesMeta": { 2150 | "@types/node": { 2151 | "optional": true 2152 | }, 2153 | "less": { 2154 | "optional": true 2155 | }, 2156 | "lightningcss": { 2157 | "optional": true 2158 | }, 2159 | "sass": { 2160 | "optional": true 2161 | }, 2162 | "stylus": { 2163 | "optional": true 2164 | }, 2165 | "sugarss": { 2166 | "optional": true 2167 | }, 2168 | "terser": { 2169 | "optional": true 2170 | } 2171 | } 2172 | }, 2173 | "node_modules/vite-plugin-full-reload": { 2174 | "version": "1.1.0", 2175 | "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.1.0.tgz", 2176 | "integrity": "sha512-3cObNDzX6DdfhD9E7kf6w2mNunFpD7drxyNgHLw+XwIYAgb+Xt16SEXo0Up4VH+TMf3n+DSVJZtW2POBGcBYAA==", 2177 | "dev": true, 2178 | "dependencies": { 2179 | "picocolors": "^1.0.0", 2180 | "picomatch": "^2.3.1" 2181 | } 2182 | }, 2183 | "node_modules/which": { 2184 | "version": "2.0.2", 2185 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 2186 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 2187 | "dev": true, 2188 | "dependencies": { 2189 | "isexe": "^2.0.0" 2190 | }, 2191 | "bin": { 2192 | "node-which": "bin/node-which" 2193 | }, 2194 | "engines": { 2195 | "node": ">= 8" 2196 | } 2197 | }, 2198 | "node_modules/wrap-ansi": { 2199 | "version": "8.1.0", 2200 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 2201 | "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 2202 | "dev": true, 2203 | "dependencies": { 2204 | "ansi-styles": "^6.1.0", 2205 | "string-width": "^5.0.1", 2206 | "strip-ansi": "^7.0.1" 2207 | }, 2208 | "engines": { 2209 | "node": ">=12" 2210 | }, 2211 | "funding": { 2212 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2213 | } 2214 | }, 2215 | "node_modules/wrap-ansi-cjs": { 2216 | "name": "wrap-ansi", 2217 | "version": "7.0.0", 2218 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 2219 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 2220 | "dev": true, 2221 | "dependencies": { 2222 | "ansi-styles": "^4.0.0", 2223 | "string-width": "^4.1.0", 2224 | "strip-ansi": "^6.0.0" 2225 | }, 2226 | "engines": { 2227 | "node": ">=10" 2228 | }, 2229 | "funding": { 2230 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2231 | } 2232 | }, 2233 | "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { 2234 | "version": "5.0.1", 2235 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 2236 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 2237 | "dev": true, 2238 | "engines": { 2239 | "node": ">=8" 2240 | } 2241 | }, 2242 | "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { 2243 | "version": "4.3.0", 2244 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2245 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2246 | "dev": true, 2247 | "dependencies": { 2248 | "color-convert": "^2.0.1" 2249 | }, 2250 | "engines": { 2251 | "node": ">=8" 2252 | }, 2253 | "funding": { 2254 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2255 | } 2256 | }, 2257 | "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { 2258 | "version": "8.0.0", 2259 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 2260 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 2261 | "dev": true 2262 | }, 2263 | "node_modules/wrap-ansi-cjs/node_modules/string-width": { 2264 | "version": "4.2.3", 2265 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 2266 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 2267 | "dev": true, 2268 | "dependencies": { 2269 | "emoji-regex": "^8.0.0", 2270 | "is-fullwidth-code-point": "^3.0.0", 2271 | "strip-ansi": "^6.0.1" 2272 | }, 2273 | "engines": { 2274 | "node": ">=8" 2275 | } 2276 | }, 2277 | "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { 2278 | "version": "6.0.1", 2279 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2280 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 2281 | "dev": true, 2282 | "dependencies": { 2283 | "ansi-regex": "^5.0.1" 2284 | }, 2285 | "engines": { 2286 | "node": ">=8" 2287 | } 2288 | }, 2289 | "node_modules/yaml": { 2290 | "version": "2.4.3", 2291 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.3.tgz", 2292 | "integrity": "sha512-sntgmxj8o7DE7g/Qi60cqpLBA3HG3STcDA0kO+WfB05jEKhZMbY7umNm2rBpQvsmZ16/lPXCJGW2672dgOUkrg==", 2293 | "dev": true, 2294 | "bin": { 2295 | "yaml": "bin.mjs" 2296 | }, 2297 | "engines": { 2298 | "node": ">= 14" 2299 | } 2300 | } 2301 | } 2302 | } 2303 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "type": "module", 4 | "scripts": { 5 | "dev": "vite", 6 | "build": "vite build" 7 | }, 8 | "devDependencies": { 9 | "autoprefixer": "^10.4.0", 10 | "laravel-vite-plugin": "^1.0.0", 11 | "postcss": "^8.4.5", 12 | "postcss-import": "^14.0.1", 13 | "tailwindcss": "^3.0.10", 14 | "vite": "^5.0.0" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /public/assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/public/assets/.gitkeep -------------------------------------------------------------------------------- /public/assets/.meta/boat.jpg.yaml: -------------------------------------------------------------------------------- 1 | data: { } 2 | size: 380353 3 | last_modified: 1641410223 4 | width: 1600 5 | height: 1190 6 | mime_type: image/jpeg 7 | -------------------------------------------------------------------------------- /public/assets/.meta/cottage-snow-color.jpg.yaml: -------------------------------------------------------------------------------- 1 | data: { } 2 | size: 634735 3 | last_modified: 1641340770 4 | width: 1440 5 | height: 953 6 | mime_type: image/jpeg 7 | -------------------------------------------------------------------------------- /public/assets/.meta/cottage-snow.jpg.yaml: -------------------------------------------------------------------------------- 1 | data: { } 2 | size: 557235 3 | last_modified: 1641340453 4 | width: 1440 5 | height: 953 6 | mime_type: image/jpeg 7 | -------------------------------------------------------------------------------- /public/assets/.meta/cottage.jpg.yaml: -------------------------------------------------------------------------------- 1 | data: { } 2 | size: 951346 3 | last_modified: 1641334466 4 | width: 1600 5 | height: 1600 6 | mime_type: image/jpeg 7 | -------------------------------------------------------------------------------- /public/assets/.meta/fireplace.jpg.yaml: -------------------------------------------------------------------------------- 1 | data: { } 2 | size: 268961 3 | last_modified: 1641410213 4 | width: 1363 5 | height: 1600 6 | mime_type: image/jpeg 7 | -------------------------------------------------------------------------------- /public/assets/.meta/front-yard.jpg.yaml: -------------------------------------------------------------------------------- 1 | data: { } 2 | size: 788561 3 | last_modified: 1641410208 4 | width: 1220 5 | height: 1600 6 | mime_type: image/jpeg 7 | -------------------------------------------------------------------------------- /public/assets/.meta/guests.jpg.yaml: -------------------------------------------------------------------------------- 1 | data: { } 2 | size: 466718 3 | last_modified: 1641482951 4 | width: 1600 5 | height: 1260 6 | mime_type: image/jpeg 7 | -------------------------------------------------------------------------------- /public/assets/.meta/party.jpg.yaml: -------------------------------------------------------------------------------- 1 | data: 2 | alt: 'The annual Autumn Feast party in action' 3 | size: 469998 4 | last_modified: 1641410198 5 | width: 1220 6 | height: 1600 7 | mime_type: image/jpeg 8 | -------------------------------------------------------------------------------- /public/assets/.meta/river.jpg.yaml: -------------------------------------------------------------------------------- 1 | data: { } 2 | size: 818353 3 | last_modified: 1641482975 4 | width: 1230 5 | height: 1600 6 | mime_type: image/jpeg 7 | -------------------------------------------------------------------------------- /public/assets/.meta/room-arm-chair.jpg.yaml: -------------------------------------------------------------------------------- 1 | data: { } 2 | size: 355173 3 | last_modified: 1641415421 4 | width: 1000 5 | height: 1000 6 | mime_type: image/jpeg 7 | -------------------------------------------------------------------------------- /public/assets/.meta/room-chair.jpg.yaml: -------------------------------------------------------------------------------- 1 | data: { } 2 | size: 208895 3 | last_modified: 1641416040 4 | width: 1000 5 | height: 1000 6 | mime_type: image/jpeg 7 | -------------------------------------------------------------------------------- /public/assets/.meta/room-couch.jpg.yaml: -------------------------------------------------------------------------------- 1 | data: { } 2 | size: 325281 3 | last_modified: 1641415287 4 | width: 1000 5 | height: 1000 6 | mime_type: image/jpeg 7 | -------------------------------------------------------------------------------- /public/assets/.meta/room-goat.jpg.yaml: -------------------------------------------------------------------------------- 1 | data: { } 2 | size: 299372 3 | last_modified: 1641485727 4 | width: 1000 5 | height: 1000 6 | mime_type: image/jpeg 7 | -------------------------------------------------------------------------------- /public/assets/.meta/room-window.jpg.yaml: -------------------------------------------------------------------------------- 1 | data: { } 2 | size: 238525 3 | last_modified: 1641416347 4 | width: 1000 5 | height: 1000 6 | mime_type: image/jpeg 7 | -------------------------------------------------------------------------------- /public/assets/boat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/public/assets/boat.jpg -------------------------------------------------------------------------------- /public/assets/cottage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/public/assets/cottage.jpg -------------------------------------------------------------------------------- /public/assets/fireplace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/public/assets/fireplace.jpg -------------------------------------------------------------------------------- /public/assets/front-yard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/public/assets/front-yard.jpg -------------------------------------------------------------------------------- /public/assets/guests.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/public/assets/guests.jpg -------------------------------------------------------------------------------- /public/assets/party.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/public/assets/party.jpg -------------------------------------------------------------------------------- /public/assets/river.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/public/assets/river.jpg -------------------------------------------------------------------------------- /public/assets/room-arm-chair.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/public/assets/room-arm-chair.jpg -------------------------------------------------------------------------------- /public/assets/room-chair.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/public/assets/room-chair.jpg -------------------------------------------------------------------------------- /public/assets/room-couch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/public/assets/room-couch.jpg -------------------------------------------------------------------------------- /public/assets/room-goat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/public/assets/room-goat.jpg -------------------------------------------------------------------------------- /public/assets/room-window.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statamic/starter-kit-multisimplicity/2d4c42862d3cac28665702dee03d66ca8da6608e/public/assets/room-window.jpg -------------------------------------------------------------------------------- /public/build/assets/site-l0sNRNKZ.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /public/build/assets/tailwind-DK-1wnNR.css: -------------------------------------------------------------------------------- 1 | *,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:BenchNine,serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.content h2,.content-lg h2{margin-bottom:2rem}.content h2,.content-lg h2{font-size:2.25rem;line-height:2.5rem}.content h2,.content-lg h2{font-weight:700}.content h2,.content-lg h2{font-style:italic}.content h3,.content-lg h3{margin-bottom:2rem}.content h3,.content-lg h3{font-size:1.5rem;line-height:2rem}.content h3,.content-lg h3{font-weight:600}.content h3,.content-lg h3{font-style:italic}.content h4,.content-lg h4{margin-bottom:1rem}.content h4,.content-lg h4{font-size:1.25rem;line-height:1.75rem}.content h4,.content-lg h4{font-weight:600}.content h4,.content-lg h4{font-style:italic}.content p,.content-lg p{margin-bottom:2rem}.content p,.content-lg p{font-size:1.5rem;line-height:2rem}.content p,.content-lg p{font-style:italic}.content ul,.content-lg ul{margin-left:1.5rem}.content ul,.content-lg ul{margin-bottom:2rem}.content ul,.content-lg ul{list-style-type:disc}.content ul,.content-lg ul{font-size:1.25rem;line-height:1.75rem}.content ul p,.content-lg ul p{margin-bottom:0}.content ol,.content-lg ol{margin-left:1.5rem}.content ol,.content-lg ol{margin-bottom:2rem}.content ol,.content-lg ol{list-style-type:decimal}.content ol,.content-lg ol{font-size:1.25rem;line-height:1.75rem}.content ol p,.content-lg ol p{margin-bottom:0}.content img,.content-lg img{margin-bottom:2rem}.content img,.content-lg img{max-width:100%}.content img,.content-lg img{border-width:1px}.content img,.content-lg img{padding:.5rem}.content-lg p{font-size:1.875rem;line-height:2.25rem}.button{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity));padding:.5rem 1.5rem;font-family:BenchNine,serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.button:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}input,textarea{width:100%;border-width:1px;padding:.25rem}[x-cloak]{display:none}.fixed{position:fixed!important}.relative{position:relative!important}.inset-0{top:0!important;right:0!important;bottom:0!important;left:0!important}.inset-x-0{left:0!important;right:0!important}.top-0{top:0!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-8{margin-top:2rem!important;margin-bottom:2rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-12{margin-bottom:3rem!important}.mb-16{margin-bottom:4rem!important}.mb-2{margin-bottom:.5rem!important}.mb-24{margin-bottom:6rem!important}.mb-8{margin-bottom:2rem!important}.mr-8{margin-right:2rem!important}.mt-12{margin-top:3rem!important}.mt-16{margin-top:4rem!important}.block{display:block!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.grid{display:grid!important}.hidden{display:none!important}.h-\[0\%\]{height:0%!important}.min-h-screen{min-height:100vh!important}.w-14{width:3.5rem!important}.w-auto{width:auto!important}.w-full{width:100%!important}.max-w-3xl{max-width:48rem!important}.max-w-5xl{max-width:64rem!important}.max-w-xl{max-width:36rem!important}.cursor-pointer{cursor:pointer!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.items-center{align-items:center!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.gap-4{gap:1rem!important}.gap-8{gap:2rem!important}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0 !important;border-right-width:calc(1px * var(--tw-divide-x-reverse))!important;border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))!important}.overflow-y-auto{overflow-y:auto!important}.border{border-width:1px!important}.border-b{border-bottom-width:1px!important}.border-t{border-top-width:1px!important}.border-t-0{border-top-width:0px!important}.border-indigo-800{--tw-border-opacity: 1 !important;border-color:rgb(55 48 163 / var(--tw-border-opacity))!important}.border-zinc-800{--tw-border-opacity: 1 !important;border-color:rgb(39 39 42 / var(--tw-border-opacity))!important}.bg-indigo-800{--tw-bg-opacity: 1 !important;background-color:rgb(55 48 163 / var(--tw-bg-opacity))!important}.bg-red-300{--tw-bg-opacity: 1 !important;background-color:rgb(252 165 165 / var(--tw-bg-opacity))!important}.bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.bg-zinc-100{--tw-bg-opacity: 1 !important;background-color:rgb(244 244 245 / var(--tw-bg-opacity))!important}.bg-zinc-50{--tw-bg-opacity: 1 !important;background-color:rgb(250 250 250 / var(--tw-bg-opacity))!important}.bg-zinc-900{--tw-bg-opacity: 1 !important;background-color:rgb(24 24 27 / var(--tw-bg-opacity))!important}.bg-opacity-50{--tw-bg-opacity: .5 !important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-4{padding:1rem!important}.p-8{padding:2rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.pb-0{padding-bottom:0!important}.pb-8{padding-bottom:2rem!important}.text-center{text-align:center!important}.font-sans{font-family:BenchNine,serif!important}.font-serif{font-family:Cormorant Garamond,serif!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.text-6xl{font-size:3.75rem!important;line-height:1!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.font-bold{font-weight:700!important}.font-light{font-weight:300!important}.font-medium{font-weight:500!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.leading-none{line-height:1!important}.tracking-wide{letter-spacing:.025em!important}.tracking-wider{letter-spacing:.05em!important}.tracking-widest{letter-spacing:.1em!important}.text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity))!important}.text-green-600{--tw-text-opacity: 1 !important;color:rgb(22 163 74 / var(--tw-text-opacity))!important}.text-indigo-200{--tw-text-opacity: 1 !important;color:rgb(199 210 254 / var(--tw-text-opacity))!important}.text-indigo-800{--tw-text-opacity: 1 !important;color:rgb(55 48 163 / var(--tw-text-opacity))!important}.text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity))!important}.text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.antialiased{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.hover\:border-black:hover{--tw-border-opacity: 1 !important;border-color:rgb(0 0 0 / var(--tw-border-opacity))!important}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(244 244 245 / var(--tw-bg-opacity))!important}.hover\:text-black:hover{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity))!important}.group:hover .group-hover\:border-zinc-400{--tw-border-opacity: 1 !important;border-color:rgb(161 161 170 / var(--tw-border-opacity))!important}.group:hover .group-hover\:bg-black{--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity))!important}.group:hover .group-hover\:text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity))!important}@media (min-width: 768px){.md\:order-last{order:9999!important}.md\:w-1\/2{width:50%!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:flex-row{flex-direction:row!important}.md\:pl-6{padding-left:1.5rem!important}.md\:pr-6{padding-right:1.5rem!important}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}} 2 | -------------------------------------------------------------------------------- /public/build/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "resources/css/tailwind.css": { 3 | "file": "assets/tailwind-DK-1wnNR.css", 4 | "src": "resources/css/tailwind.css", 5 | "isEntry": true 6 | }, 7 | "resources/js/site.js": { 8 | "file": "assets/site-l0sNRNKZ.js", 9 | "name": "site", 10 | "src": "resources/js/site.js", 11 | "isEntry": true 12 | } 13 | } -------------------------------------------------------------------------------- /resources/blueprints/assets/assets.yaml: -------------------------------------------------------------------------------- 1 | title: Asset 2 | fields: 3 | - 4 | handle: alt 5 | field: 6 | display: 'Alt Text' 7 | type: text 8 | instructions: 'Description of the image' 9 | -------------------------------------------------------------------------------- /resources/blueprints/collections/events/events.yaml: -------------------------------------------------------------------------------- 1 | title: Events 2 | sections: 3 | main: 4 | display: Main 5 | fields: 6 | - 7 | handle: title 8 | field: 9 | type: text 10 | required: true 11 | validate: 12 | - required 13 | - 14 | handle: content 15 | field: 16 | always_show_set_button: false 17 | buttons: 18 | - h2 19 | - h3 20 | - bold 21 | - italic 22 | - unorderedlist 23 | - orderedlist 24 | - removeformat 25 | - quote 26 | - anchor 27 | - image 28 | - table 29 | container: assets 30 | save_html: false 31 | toolbar_mode: fixed 32 | link_noopener: false 33 | link_noreferrer: false 34 | target_blank: false 35 | link_collections: 36 | - pages 37 | - events 38 | reading_time: true 39 | fullscreen: true 40 | allow_source: true 41 | enable_input_rules: true 42 | enable_paste_rules: true 43 | antlers: false 44 | display: Content 45 | type: bard 46 | icon: bard 47 | listable: hidden 48 | instructions_position: above 49 | sidebar: 50 | display: Sidebar 51 | fields: 52 | - 53 | handle: slug 54 | field: 55 | type: slug 56 | localizable: true 57 | - 58 | handle: date 59 | field: 60 | type: date 61 | required: true 62 | validate: 63 | - required 64 | seo: 65 | display: SEO 66 | fields: 67 | - 68 | import: seo 69 | -------------------------------------------------------------------------------- /resources/blueprints/collections/pages/pages.yaml: -------------------------------------------------------------------------------- 1 | title: Pages 2 | sections: 3 | main: 4 | display: Main 5 | fields: 6 | - 7 | handle: title 8 | field: 9 | type: text 10 | required: true 11 | validate: 12 | - required 13 | localizable: true 14 | - 15 | handle: content_blocks 16 | field: 17 | always_show_set_button: false 18 | buttons: 19 | - h2 20 | - h3 21 | - bold 22 | - italic 23 | - unorderedlist 24 | - orderedlist 25 | - removeformat 26 | - quote 27 | - anchor 28 | - image 29 | - table 30 | container: assets 31 | save_html: false 32 | toolbar_mode: fixed 33 | link_noopener: false 34 | link_noreferrer: false 35 | target_blank: false 36 | reading_time: true 37 | fullscreen: true 38 | allow_source: true 39 | enable_input_rules: true 40 | enable_paste_rules: true 41 | antlers: false 42 | display: 'Content Blocks' 43 | type: bard 44 | icon: bard 45 | listable: hidden 46 | instructions_position: above 47 | localizable: true 48 | sets: 49 | image_and_text: 50 | display: 'Image & Text' 51 | fields: 52 | - 53 | handle: image 54 | field: 55 | mode: list 56 | container: assets 57 | restrict: false 58 | allow_uploads: true 59 | show_filename: true 60 | max_files: 1 61 | display: Image 62 | type: assets 63 | icon: assets 64 | listable: hidden 65 | instructions_position: above 66 | - 67 | handle: text 68 | field: 69 | always_show_set_button: false 70 | buttons: 71 | - h2 72 | - h3 73 | - bold 74 | - italic 75 | - unorderedlist 76 | - orderedlist 77 | - removeformat 78 | - quote 79 | - anchor 80 | save_html: false 81 | toolbar_mode: floating 82 | link_noopener: false 83 | link_noreferrer: false 84 | target_blank: false 85 | reading_time: false 86 | fullscreen: true 87 | allow_source: true 88 | enable_input_rules: true 89 | enable_paste_rules: true 90 | antlers: false 91 | display: Text 92 | type: bard 93 | icon: bard 94 | listable: hidden 95 | instructions_position: above 96 | photo_gallery: 97 | display: 'Photo Gallery' 98 | fields: 99 | - 100 | handle: images 101 | field: 102 | mode: list 103 | container: assets 104 | restrict: false 105 | allow_uploads: true 106 | show_filename: true 107 | display: Images 108 | type: assets 109 | icon: assets 110 | listable: hidden 111 | instructions_position: above 112 | - 113 | handle: width 114 | field: 115 | options: 116 | max-w-3xl: Normal 117 | max-w-5xl: 'Extra Wide' 118 | inline: true 119 | cast_booleans: false 120 | default: max-w-3xl 121 | display: Width 122 | type: radio 123 | icon: radio 124 | listable: hidden 125 | instructions_position: above 126 | columns: 127 | display: Columns 128 | fields: 129 | - 130 | handle: columns 131 | field: 132 | fields: 133 | - 134 | handle: text 135 | field: 136 | always_show_set_button: false 137 | buttons: 138 | - h2 139 | - h3 140 | - bold 141 | - italic 142 | - unorderedlist 143 | - orderedlist 144 | - removeformat 145 | - quote 146 | - anchor 147 | - image 148 | save_html: false 149 | toolbar_mode: floating 150 | link_noopener: false 151 | link_noreferrer: false 152 | target_blank: false 153 | reading_time: false 154 | fullscreen: true 155 | allow_source: true 156 | enable_input_rules: true 157 | enable_paste_rules: true 158 | antlers: false 159 | display: Text 160 | type: bard 161 | icon: bard 162 | listable: hidden 163 | instructions_position: above 164 | mode: table 165 | max_rows: 3 166 | reorderable: true 167 | display: Columns 168 | type: grid 169 | icon: grid 170 | instructions: 'Each row will become a column, stacked side-by-side when there''s enough room.' 171 | listable: hidden 172 | instructions_position: above 173 | form: 174 | display: Form 175 | fields: 176 | - 177 | handle: form 178 | field: 179 | max_items: 1 180 | display: Form 181 | type: form 182 | icon: form 183 | listable: hidden 184 | instructions_position: above 185 | sidebar: 186 | display: Sidebar 187 | fields: 188 | - 189 | handle: slug 190 | field: 191 | type: slug 192 | localizable: true 193 | - 194 | handle: parent 195 | field: 196 | type: entries 197 | collections: 198 | - pages 199 | max_items: 1 200 | listable: false 201 | localizable: true 202 | - 203 | handle: template 204 | field: 205 | type: template 206 | display: Template 207 | seo: 208 | display: SEO 209 | fields: 210 | - 211 | import: seo 212 | -------------------------------------------------------------------------------- /resources/blueprints/forms/contact_us.yaml: -------------------------------------------------------------------------------- 1 | sections: 2 | main: 3 | display: Main 4 | fields: 5 | - 6 | handle: name 7 | field: 8 | input_type: text 9 | antlers: false 10 | display: Name 11 | type: text 12 | icon: text 13 | listable: hidden 14 | instructions_position: above 15 | validate: 16 | - required 17 | - 18 | handle: email 19 | field: 20 | input_type: email 21 | antlers: false 22 | display: Email 23 | type: text 24 | icon: text 25 | listable: hidden 26 | instructions_position: above 27 | validate: 28 | - required 29 | - 30 | handle: text 31 | field: 32 | antlers: false 33 | display: Message 34 | type: textarea 35 | icon: textarea 36 | listable: hidden 37 | instructions_position: above 38 | validate: 39 | - required 40 | -------------------------------------------------------------------------------- /resources/blueprints/globals/global.yaml: -------------------------------------------------------------------------------- 1 | sections: 2 | main: 3 | display: Main 4 | fields: 5 | - 6 | handle: site_name 7 | field: 8 | input_type: text 9 | antlers: false 10 | display: 'Site Name' 11 | type: text 12 | icon: text 13 | listable: hidden 14 | instructions_position: above 15 | localizable: true 16 | - 17 | handle: location 18 | field: 19 | input_type: text 20 | antlers: false 21 | display: Location 22 | type: text 23 | icon: text 24 | listable: hidden 25 | instructions_position: above 26 | localizable: true 27 | - 28 | handle: copyright 29 | field: 30 | input_type: text 31 | antlers: true 32 | display: Copyright 33 | type: text 34 | icon: text 35 | listable: hidden 36 | instructions_position: above 37 | localizable: true 38 | - 39 | handle: header_link 40 | field: 41 | max_items: 1 42 | mode: default 43 | create: false 44 | collections: 45 | - pages 46 | display: 'Header Link' 47 | type: entries 48 | icon: entries 49 | instructions: 'Control the header CTA link button' 50 | localizable: true 51 | listable: hidden 52 | instructions_position: above 53 | - 54 | handle: submit_text 55 | field: 56 | input_type: text 57 | antlers: false 58 | display: 'Submit Text' 59 | type: text 60 | icon: text 61 | listable: hidden 62 | instructions_position: above 63 | localizable: true 64 | -------------------------------------------------------------------------------- /resources/blueprints/navigation/test.yaml: -------------------------------------------------------------------------------- 1 | sections: 2 | main: 3 | display: Main 4 | fields: 5 | - 6 | handle: link 7 | field: 8 | display: Link 9 | type: link 10 | icon: link 11 | listable: hidden 12 | instructions_position: above 13 | collections: 14 | - pages 15 | -------------------------------------------------------------------------------- /resources/blueprints/user.yaml: -------------------------------------------------------------------------------- 1 | title: User 2 | fields: 3 | - 4 | handle: name 5 | field: 6 | type: text 7 | display: Name 8 | - 9 | handle: email 10 | field: 11 | type: text 12 | input: email 13 | display: Email Address 14 | - 15 | handle: roles 16 | field: 17 | type: user_roles 18 | width: 50 19 | - 20 | handle: groups 21 | field: 22 | type: user_groups 23 | width: 50 24 | - 25 | handle: avatar 26 | field: 27 | type: assets 28 | max_files: 1 29 | container: assets 30 | -------------------------------------------------------------------------------- /resources/css/cp.css: -------------------------------------------------------------------------------- 1 | /* This is all you. */ 2 | -------------------------------------------------------------------------------- /resources/css/site.css: -------------------------------------------------------------------------------- 1 | .content, .content-lg { 2 | h2 { 3 | @apply text-4xl mb-8 font-bold italic; 4 | } 5 | 6 | h3 { 7 | @apply text-2xl mb-8 font-semibold italic; 8 | } 9 | 10 | h4 { 11 | @apply text-xl mb-4 font-semibold italic; 12 | } 13 | 14 | p { 15 | @apply italic text-2xl mb-8; 16 | } 17 | 18 | ul { 19 | @apply list-disc ml-6 text-xl mb-8; 20 | p { 21 | @apply mb-0; 22 | } 23 | } 24 | 25 | ol { 26 | @apply list-decimal ml-6 text-xl mb-8; 27 | p { 28 | @apply mb-0; 29 | } 30 | } 31 | 32 | img { 33 | @apply border p-2 mb-8 max-w-full; 34 | } 35 | } 36 | 37 | .content-lg { 38 | p { 39 | @apply text-3xl; 40 | } 41 | } 42 | 43 | .button { 44 | @apply px-6 py-2 bg-indigo-800 hover:bg-black font-sans uppercase text-lg font-bold tracking-wide text-white; 45 | } 46 | 47 | input, textarea { 48 | @apply w-full border p-1; 49 | } 50 | 51 | [x-cloak] { 52 | display: none; 53 | } 54 | -------------------------------------------------------------------------------- /resources/css/tailwind.css: -------------------------------------------------------------------------------- 1 | @import "tailwindcss/base"; 2 | 3 | @import "site"; 4 | 5 | @import "tailwindcss/components"; 6 | 7 | @import "tailwindcss/utilities"; 8 | -------------------------------------------------------------------------------- /resources/fieldsets/seo.yaml: -------------------------------------------------------------------------------- 1 | title: SEO 2 | fields: 3 | - 4 | handle: meta_title 5 | field: 6 | input_type: text 7 | antlers: false 8 | display: 'Meta Title' 9 | type: text 10 | icon: text 11 | listable: hidden 12 | instructions_position: above 13 | localizable: true 14 | - 15 | handle: meta_description 16 | field: 17 | input_type: text 18 | antlers: false 19 | display: 'Meta Description' 20 | type: text 21 | icon: text 22 | listable: hidden 23 | instructions_position: above 24 | localizable: true 25 | -------------------------------------------------------------------------------- /resources/forms/contact_us.yaml: -------------------------------------------------------------------------------- 1 | title: 'Contact Us' 2 | -------------------------------------------------------------------------------- /resources/sites.yaml: -------------------------------------------------------------------------------- 1 | en: 2 | name: 'The Getaway' 3 | locale: en_US 4 | url: / 5 | de: 6 | name: 'Die Flucht' 7 | locale: de_DE 8 | url: /de/ 9 | fr: 10 | name: "L'Escapade" 11 | locale: fr_FR 12 | url: /fr/ 13 | -------------------------------------------------------------------------------- /resources/views/_footer.antlers.html: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /resources/views/_nav.antlers.html: -------------------------------------------------------------------------------- 1 |
2 | 12 | 21 |
22 | -------------------------------------------------------------------------------- /resources/views/default.antlers.html: -------------------------------------------------------------------------------- 1 |

{{ title }}

2 | 3 | {{ content_blocks }} 4 | {{ partial :src="type" }} 5 | {{ /content_blocks }} 6 | -------------------------------------------------------------------------------- /resources/views/errors/404.antlers.html: -------------------------------------------------------------------------------- 1 |
2 |

404 – Page not found.

3 |
4 | -------------------------------------------------------------------------------- /resources/views/events/index.antlers.html: -------------------------------------------------------------------------------- 1 |

{{ title }}

2 | 3 | {{ content_blocks }} 4 | {{ partial :src="type" }} 5 | {{ /content_blocks }} 6 | 7 |
8 |
9 | {{ collection:events sort="date:asc" as="events" }} 10 | {{ events }} 11 | 12 |
13 |
{{ date format="M" }}
14 |
{{ date format="j" }}
15 |
16 |

{{ title }}

17 |
18 | {{ /events }} 19 | {{ /collection:events }} 20 |
21 |
22 | -------------------------------------------------------------------------------- /resources/views/events/show.antlers.html: -------------------------------------------------------------------------------- 1 |
2 |

{{ date }}

3 |
4 | 5 |

{{ title }}

6 | 7 |
8 | {{ content | widont }} 9 |
10 | 11 | -------------------------------------------------------------------------------- /resources/views/home.antlers.html: -------------------------------------------------------------------------------- 1 |
2 | Cottage 3 |
4 | -------------------------------------------------------------------------------- /resources/views/layout.antlers.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | {{ partial:seo }} 8 | 9 | 10 | 11 | {{ vite src="resources/js/site.js|resources/css/tailwind.css" }} 12 | {{ yield:head }} 13 | 14 | 15 | {{ partial:nav }} 16 | {{ template_content }} 17 | {{ partial:footer }} 18 | 19 | 20 | -------------------------------------------------------------------------------- /resources/views/partials/_columns.antlers.html: -------------------------------------------------------------------------------- 1 |
2 | {{ columns }} 3 |
{{ text }}
4 | {{ /columns }} 5 |
6 | -------------------------------------------------------------------------------- /resources/views/partials/_form.antlers.html: -------------------------------------------------------------------------------- 1 |
2 | {{ form:contact_us class="p-8 bg-white shadow-lg" }} 3 | {{ if success }} 4 |

5 | {{ success }} 6 |

7 | {{ else }} 8 | {{ if errors }} 9 |
10 | {{ errors }} 11 | {{ value }}
12 | {{ /errors }} 13 |
14 | {{ /if }} 15 | 16 | {{ fields }} 17 |
18 | 19 |
{{ field }}
20 | {{ if error }} 21 |

{{ error }}

22 | {{ /if }} 23 |
24 | {{ /fields }} 25 | 26 | 27 | 28 | 29 | {{ /if }} 30 | 31 | {{ /form:contact_us }} 32 |
33 | -------------------------------------------------------------------------------- /resources/views/partials/_image_and_text.antlers.html: -------------------------------------------------------------------------------- 1 |
2 | {{ image:alt }} 3 |
4 | {{ text }} 5 |
6 |
7 | -------------------------------------------------------------------------------- /resources/views/partials/_photo_gallery.antlers.html: -------------------------------------------------------------------------------- 1 | {{ section:head }} 2 | 3 | {{ /section:head }} 4 | 5 |
6 | {{# Thumbnails #}} 7 |
8 | {{ images }} 9 | 12 | {{ /images }} 13 |
14 | 15 | {{# Modal #}} 16 | 44 |
45 | -------------------------------------------------------------------------------- /resources/views/partials/_seo.antlers.html: -------------------------------------------------------------------------------- 1 | {{ if {installed:statamic/seo-pro} }} 2 | {{ seo_pro:meta }} 3 | {{ else }} 4 | {{ meta_title ?? title ?? site:name }} 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | {{ /if }} 13 | -------------------------------------------------------------------------------- /resources/views/partials/_text.antlers.html: -------------------------------------------------------------------------------- 1 |
2 | {{ text | widont }} 3 |
4 | -------------------------------------------------------------------------------- /starter-kit.yaml: -------------------------------------------------------------------------------- 1 | export_paths: 2 | - content 3 | - config/statamic/editions.php 4 | - config/statamic/ssg.php 5 | - config/statamic/system.php 6 | - resources/blueprints 7 | - resources/fieldsets 8 | - resources/forms 9 | - resources/css 10 | - resources/views 11 | - resources/sites.yaml 12 | - public/assets 13 | - public/build 14 | - package.json 15 | - tailwind.config.js 16 | - vite.config.js 17 | - README.md 18 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | content: [ 3 | './resources/**/*.antlers.html', 4 | './resources/**/*.blade.php', 5 | './resources/**/*.vue', 6 | './content/**/*.md' 7 | ], 8 | theme: { 9 | fontFamily: { 10 | sans: ['BenchNine', 'serif'], 11 | serif: ['Cormorant Garamond', 'serif'], 12 | }, 13 | extend: {}, 14 | }, 15 | plugins: [], 16 | important: true 17 | } 18 | -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite'; 2 | import laravel from 'laravel-vite-plugin'; 3 | 4 | export default defineConfig({ 5 | plugins: [ 6 | laravel({ 7 | input: [ 8 | 'resources/css/tailwind.css', 9 | 'resources/js/site.js', 10 | ], 11 | refresh: true, 12 | }), 13 | ], 14 | }); 15 | --------------------------------------------------------------------------------