From 9d7806cd678d40d9b64f728ad2afb85166428526 Mon Sep 17 00:00:00 2001 From: Roscoe Date: Fri, 24 Jul 2026 04:18:22 +0100 Subject: [PATCH] redden --- composer.json | 4 +- composer.lock | 453 ++++----- config/app.php | 2 +- package-lock.json | 881 ------------------ package.json | 16 - public/css/dirlist.css | 3 +- public/css/master.css | 127 +-- public/favicon-128x128.png | Bin 4093 -> 0 bytes public/favicon-16x16.png | Bin 735 -> 730 bytes public/favicon-32x32.png | Bin 1563 -> 1501 bytes public/favicon.ico | Bin 5430 -> 5430 bytes public/images/bg_tile.gif | Bin 0 -> 626 bytes public/images/bg_tile.jpg | Bin 0 -> 7046 bytes public/images/logo-v2.png | Bin 833 -> 2248 bytes public/images/logo-v3.gif | Bin 0 -> 746 bytes public/images/logo-v3.png | Bin 0 -> 2289 bytes public/images/peek.png | Bin 12373 -> 5415 bytes .../views/components/layout-legacy.blade.php | 36 +- resources/views/components/layout.blade.php | 2 +- resources/views/home.blade.php | 4 +- resources/views/pandamonium.blade.php | 2 +- vite.config.js | 11 - 22 files changed, 322 insertions(+), 1219 deletions(-) delete mode 100644 package-lock.json delete mode 100644 package.json delete mode 100644 public/favicon-128x128.png create mode 100644 public/images/bg_tile.gif create mode 100644 public/images/bg_tile.jpg create mode 100644 public/images/logo-v3.gif create mode 100644 public/images/logo-v3.png delete mode 100644 vite.config.js diff --git a/composer.json b/composer.json index 0064376..86ca1d1 100644 --- a/composer.json +++ b/composer.json @@ -11,14 +11,14 @@ "browner12/helpers": "^3.7", "guzzlehttp/guzzle": "^7.10", "intervention/image": "^3.9", - "laravel/framework": "^10.10", + "laravel/framework": "^11.0", "laravel/tinker": "^2.8", "php-http/guzzle7-adapter": "^1.1", "railsware/mailtrap-php": "^3.10", "scrivo/highlight.php": "v9.18.1.10", "spatie/laravel-honeypot": "^4.3", "spatie/laravel-html": "^3.4", - "symfony/mailer": "^6.4", + "symfony/mailer": "^7.0.3", "ua-parser/uap-php": "^3.9.14" }, "require-dev": { diff --git a/composer.lock b/composer.lock index a608311..40accfa 100644 --- a/composer.lock +++ b/composer.lock @@ -270,16 +270,16 @@ }, { "name": "composer/ca-bundle", - "version": "1.5.10", + "version": "1.5.11", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "961a5e4056dd2e4a2eedcac7576075947c28bf63" + "reference": "68ff39175e8e94a4bb1d259407ce51a6a60f09e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/961a5e4056dd2e4a2eedcac7576075947c28bf63", - "reference": "961a5e4056dd2e4a2eedcac7576075947c28bf63", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/68ff39175e8e94a4bb1d259407ce51a6a60f09e6", + "reference": "68ff39175e8e94a4bb1d259407ce51a6a60f09e6", "shasum": "" }, "require": { @@ -326,7 +326,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/ca-bundle/issues", - "source": "https://github.com/composer/ca-bundle/tree/1.5.10" + "source": "https://github.com/composer/ca-bundle/tree/1.5.11" }, "funding": [ { @@ -338,7 +338,7 @@ "type": "github" } ], - "time": "2025-12-08T15:06:51+00:00" + "time": "2026-03-30T09:16:10+00:00" }, { "name": "dflydev/dot-access-data", @@ -1057,16 +1057,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "2.8.0", + "version": "2.9.0", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "21dc724a0583619cd1652f673303492272778051" + "reference": "7d0ed42f28e42d61352a7a79de682e5e67fec884" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051", - "reference": "21dc724a0583619cd1652f673303492272778051", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/7d0ed42f28e42d61352a7a79de682e5e67fec884", + "reference": "7d0ed42f28e42d61352a7a79de682e5e67fec884", "shasum": "" }, "require": { @@ -1082,6 +1082,7 @@ "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "http-interop/http-factory-tests": "0.9.0", + "jshttp/mime-db": "1.54.0.1", "phpunit/phpunit": "^8.5.44 || ^9.6.25" }, "suggest": { @@ -1153,7 +1154,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.8.0" + "source": "https://github.com/guzzle/psr7/tree/2.9.0" }, "funding": [ { @@ -1169,7 +1170,7 @@ "type": "tidelift" } ], - "time": "2025-08-23T21:21:41+00:00" + "time": "2026-03-10T16:41:02+00:00" }, { "name": "guzzlehttp/uri-template", @@ -1796,16 +1797,16 @@ }, { "name": "league/commonmark", - "version": "2.8.0", + "version": "2.8.2", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "4efa10c1e56488e658d10adf7b7b7dcd19940bfb" + "reference": "59fb075d2101740c337c7216e3f32b36c204218b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/4efa10c1e56488e658d10adf7b7b7dcd19940bfb", - "reference": "4efa10c1e56488e658d10adf7b7b7dcd19940bfb", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/59fb075d2101740c337c7216e3f32b36c204218b", + "reference": "59fb075d2101740c337c7216e3f32b36c204218b", "shasum": "" }, "require": { @@ -1830,9 +1831,9 @@ "phpstan/phpstan": "^1.8.2", "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", "scrutinizer/ocular": "^1.8.1", - "symfony/finder": "^5.3 | ^6.0 | ^7.0", - "symfony/process": "^5.4 | ^6.0 | ^7.0", - "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", + "symfony/finder": "^5.3 | ^6.0 | ^7.0 || ^8.0", + "symfony/process": "^5.4 | ^6.0 | ^7.0 || ^8.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0 || ^8.0", "unleashedtech/php-coding-standard": "^3.1.1", "vimeo/psalm": "^4.24.0 || ^5.0.0 || ^6.0.0" }, @@ -1899,7 +1900,7 @@ "type": "tidelift" } ], - "time": "2025-11-26T21:48:24+00:00" + "time": "2026-03-19T13:16:38+00:00" }, { "name": "league/config", @@ -1985,16 +1986,16 @@ }, { "name": "league/flysystem", - "version": "3.31.0", + "version": "3.33.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "1717e0b3642b0df65ecb0cc89cdd99fa840672ff" + "reference": "570b8871e0ce693764434b29154c54b434905350" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/1717e0b3642b0df65ecb0cc89cdd99fa840672ff", - "reference": "1717e0b3642b0df65ecb0cc89cdd99fa840672ff", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/570b8871e0ce693764434b29154c54b434905350", + "reference": "570b8871e0ce693764434b29154c54b434905350", "shasum": "" }, "require": { @@ -2062,9 +2063,9 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.31.0" + "source": "https://github.com/thephpleague/flysystem/tree/3.33.0" }, - "time": "2026-01-23T15:38:47+00:00" + "time": "2026-03-25T07:59:30+00:00" }, { "name": "league/flysystem-local", @@ -3554,16 +3555,16 @@ }, { "name": "psy/psysh", - "version": "v0.12.20", + "version": "v0.12.22", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "19678eb6b952a03b8a1d96ecee9edba518bb0373" + "reference": "3be75d5b9244936dd4ac62ade2bfb004d13acf0f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/19678eb6b952a03b8a1d96ecee9edba518bb0373", - "reference": "19678eb6b952a03b8a1d96ecee9edba518bb0373", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/3be75d5b9244936dd4ac62ade2bfb004d13acf0f", + "reference": "3be75d5b9244936dd4ac62ade2bfb004d13acf0f", "shasum": "" }, "require": { @@ -3627,22 +3628,22 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.20" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.22" }, - "time": "2026-02-11T15:05:28+00:00" + "time": "2026-03-22T23:03:24+00:00" }, { "name": "railsware/mailtrap-php", - "version": "3.10.0", + "version": "3.11.0", "source": { "type": "git", "url": "https://github.com/mailtrap/mailtrap-php.git", - "reference": "306d117ddbcbea1ae69cc8302f20e24b2cd7addd" + "reference": "788c164430bd74b79f4c6a0d83258e8be45340e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mailtrap/mailtrap-php/zipball/306d117ddbcbea1ae69cc8302f20e24b2cd7addd", - "reference": "306d117ddbcbea1ae69cc8302f20e24b2cd7addd", + "url": "https://api.github.com/repos/mailtrap/mailtrap-php/zipball/788c164430bd74b79f4c6a0d83258e8be45340e4", + "reference": "788c164430bd74b79f4c6a0d83258e8be45340e4", "shasum": "" }, "require": { @@ -3701,9 +3702,9 @@ ], "support": { "issues": "https://github.com/mailtrap/mailtrap-php/issues", - "source": "https://github.com/mailtrap/mailtrap-php/tree/3.10.0" + "source": "https://github.com/mailtrap/mailtrap-php/tree/3.11.0" }, - "time": "2026-01-15T16:08:19+00:00" + "time": "2026-03-31T07:13:44+00:00" }, { "name": "ralouphie/getallheaders", @@ -4198,16 +4199,16 @@ }, { "name": "symfony/console", - "version": "v6.4.32", + "version": "v6.4.37", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "0bc2199c6c1f05276b05956f1ddc63f6d7eb5fc3" + "reference": "7bbcaf3fdb1e18fa42a7f0b84a10d091c10548f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/0bc2199c6c1f05276b05956f1ddc63f6d7eb5fc3", - "reference": "0bc2199c6c1f05276b05956f1ddc63f6d7eb5fc3", + "url": "https://api.github.com/repos/symfony/console/zipball/7bbcaf3fdb1e18fa42a7f0b84a10d091c10548f5", + "reference": "7bbcaf3fdb1e18fa42a7f0b84a10d091c10548f5", "shasum": "" }, "require": { @@ -4272,7 +4273,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.32" + "source": "https://github.com/symfony/console/tree/v6.4.37" }, "funding": [ { @@ -4292,20 +4293,20 @@ "type": "tidelift" } ], - "time": "2026-01-13T08:45:59+00:00" + "time": "2026-04-13T15:27:04+00:00" }, { "name": "symfony/css-selector", - "version": "v8.0.0", + "version": "v8.0.9", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "6225bd458c53ecdee056214cb4a2ffaf58bd592b" + "reference": "3665cfade90565430909b906394c73c8739e57d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/6225bd458c53ecdee056214cb4a2ffaf58bd592b", - "reference": "6225bd458c53ecdee056214cb4a2ffaf58bd592b", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/3665cfade90565430909b906394c73c8739e57d0", + "reference": "3665cfade90565430909b906394c73c8739e57d0", "shasum": "" }, "require": { @@ -4341,7 +4342,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v8.0.0" + "source": "https://github.com/symfony/css-selector/tree/v8.0.9" }, "funding": [ { @@ -4361,7 +4362,7 @@ "type": "tidelift" } ], - "time": "2025-10-30T14:17:19+00:00" + "time": "2026-04-18T13:51:42+00:00" }, { "name": "symfony/deprecation-contracts", @@ -4432,16 +4433,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.4.32", + "version": "v6.4.36", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "8c18400784fcb014dc73c8d5601a9576af7f8ad4" + "reference": "2ea68f0e1835ad6a126f93bbc14cd236c10ab361" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/8c18400784fcb014dc73c8d5601a9576af7f8ad4", - "reference": "8c18400784fcb014dc73c8d5601a9576af7f8ad4", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/2ea68f0e1835ad6a126f93bbc14cd236c10ab361", + "reference": "2ea68f0e1835ad6a126f93bbc14cd236c10ab361", "shasum": "" }, "require": { @@ -4487,7 +4488,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.4.32" + "source": "https://github.com/symfony/error-handler/tree/v6.4.36" }, "funding": [ { @@ -4507,20 +4508,20 @@ "type": "tidelift" } ], - "time": "2026-01-19T19:28:19+00:00" + "time": "2026-03-10T15:56:14+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v7.4.4", + "version": "v7.4.9", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "dc2c0eba1af673e736bb851d747d266108aea746" + "reference": "e4a2e29753c7801f7a8340e066cfa788f3bc8101" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/dc2c0eba1af673e736bb851d747d266108aea746", - "reference": "dc2c0eba1af673e736bb851d747d266108aea746", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/e4a2e29753c7801f7a8340e066cfa788f3bc8101", + "reference": "e4a2e29753c7801f7a8340e066cfa788f3bc8101", "shasum": "" }, "require": { @@ -4572,7 +4573,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v7.4.4" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.4.9" }, "funding": [ { @@ -4592,7 +4593,7 @@ "type": "tidelift" } ], - "time": "2026-01-05T11:45:34+00:00" + "time": "2026-04-18T13:18:21+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -4672,16 +4673,16 @@ }, { "name": "symfony/finder", - "version": "v6.4.33", + "version": "v6.4.34", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "24965ca011dac87431729640feef8bcf7b5523e0" + "reference": "9590e86be1d1c57bfbb16d0dd040345378c20896" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/24965ca011dac87431729640feef8bcf7b5523e0", - "reference": "24965ca011dac87431729640feef8bcf7b5523e0", + "url": "https://api.github.com/repos/symfony/finder/zipball/9590e86be1d1c57bfbb16d0dd040345378c20896", + "reference": "9590e86be1d1c57bfbb16d0dd040345378c20896", "shasum": "" }, "require": { @@ -4716,7 +4717,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.4.33" + "source": "https://github.com/symfony/finder/tree/v6.4.34" }, "funding": [ { @@ -4736,20 +4737,20 @@ "type": "tidelift" } ], - "time": "2026-01-26T13:03:48+00:00" + "time": "2026-01-28T15:16:37+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.4.33", + "version": "v6.4.35", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "f1a490cc9d595ba7ebe684220e625d1e472ad278" + "reference": "cffffd0a2c037117b742b4f8b379a22a2a33f6d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/f1a490cc9d595ba7ebe684220e625d1e472ad278", - "reference": "f1a490cc9d595ba7ebe684220e625d1e472ad278", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/cffffd0a2c037117b742b4f8b379a22a2a33f6d2", + "reference": "cffffd0a2c037117b742b4f8b379a22a2a33f6d2", "shasum": "" }, "require": { @@ -4797,7 +4798,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.4.33" + "source": "https://github.com/symfony/http-foundation/tree/v6.4.35" }, "funding": [ { @@ -4817,20 +4818,20 @@ "type": "tidelift" } ], - "time": "2026-01-27T15:04:55+00:00" + "time": "2026-03-06T11:15:58+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.4.33", + "version": "v6.4.36", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "73fa5c999d7f741ca544a97d3c791cc97890ae4d" + "reference": "4087ec02119de450e9ebb60806d69c6bb8c6e468" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/73fa5c999d7f741ca544a97d3c791cc97890ae4d", - "reference": "73fa5c999d7f741ca544a97d3c791cc97890ae4d", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/4087ec02119de450e9ebb60806d69c6bb8c6e468", + "reference": "4087ec02119de450e9ebb60806d69c6bb8c6e468", "shasum": "" }, "require": { @@ -4871,7 +4872,7 @@ "symfony/config": "^6.1|^7.0", "symfony/console": "^5.4|^6.0|^7.0", "symfony/css-selector": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4.1|^7.0.1", "symfony/dom-crawler": "^5.4|^6.0|^7.0", "symfony/expression-language": "^5.4|^6.0|^7.0", "symfony/finder": "^5.4|^6.0|^7.0", @@ -4915,7 +4916,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.4.33" + "source": "https://github.com/symfony/http-kernel/tree/v6.4.36" }, "funding": [ { @@ -4935,20 +4936,20 @@ "type": "tidelift" } ], - "time": "2026-01-28T10:02:13+00:00" + "time": "2026-03-31T20:38:11+00:00" }, { "name": "symfony/mailer", - "version": "v6.4.31", + "version": "v6.4.34", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "8835f93333474780fda1b987cae37e33c3e026ca" + "reference": "01b846f48e53ee4096692a383637a1fa4d577301" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/8835f93333474780fda1b987cae37e33c3e026ca", - "reference": "8835f93333474780fda1b987cae37e33c3e026ca", + "url": "https://api.github.com/repos/symfony/mailer/zipball/01b846f48e53ee4096692a383637a1fa4d577301", + "reference": "01b846f48e53ee4096692a383637a1fa4d577301", "shasum": "" }, "require": { @@ -4999,7 +5000,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.4.31" + "source": "https://github.com/symfony/mailer/tree/v6.4.34" }, "funding": [ { @@ -5019,20 +5020,20 @@ "type": "tidelift" } ], - "time": "2025-12-12T07:33:25+00:00" + "time": "2026-02-24T09:34:36+00:00" }, { "name": "symfony/mime", - "version": "v6.4.32", + "version": "v6.4.37", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "7409686879ca36c09fc970a5fa8ff6e93504dba4" + "reference": "330077bc7fbe314758aff62834b758d06ac6d260" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/7409686879ca36c09fc970a5fa8ff6e93504dba4", - "reference": "7409686879ca36c09fc970a5fa8ff6e93504dba4", + "url": "https://api.github.com/repos/symfony/mime/zipball/330077bc7fbe314758aff62834b758d06ac6d260", + "reference": "330077bc7fbe314758aff62834b758d06ac6d260", "shasum": "" }, "require": { @@ -5088,7 +5089,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.4.32" + "source": "https://github.com/symfony/mime/tree/v6.4.37" }, "funding": [ { @@ -5108,20 +5109,20 @@ "type": "tidelift" } ], - "time": "2026-01-04T11:53:14+00:00" + "time": "2026-04-29T09:53:28+00:00" }, { "name": "symfony/options-resolver", - "version": "v8.0.0", + "version": "v8.0.8", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "d2b592535ffa6600c265a3893a7f7fd2bad82dd7" + "reference": "b48bce0a70b914f6953dafbd10474df232ed4de8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/d2b592535ffa6600c265a3893a7f7fd2bad82dd7", - "reference": "d2b592535ffa6600c265a3893a7f7fd2bad82dd7", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/b48bce0a70b914f6953dafbd10474df232ed4de8", + "reference": "b48bce0a70b914f6953dafbd10474df232ed4de8", "shasum": "" }, "require": { @@ -5159,7 +5160,7 @@ "options" ], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v8.0.0" + "source": "https://github.com/symfony/options-resolver/tree/v8.0.8" }, "funding": [ { @@ -5179,20 +5180,20 @@ "type": "tidelift" } ], - "time": "2025-11-12T15:55:31+00:00" + "time": "2026-03-30T15:14:47+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.33.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + "reference": "141046a8f9477948ff284fa65be2095baafb94f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", - "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/141046a8f9477948ff284fa65be2095baafb94f2", + "reference": "141046a8f9477948ff284fa65be2095baafb94f2", "shasum": "" }, "require": { @@ -5242,7 +5243,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.37.0" }, "funding": [ { @@ -5262,20 +5263,20 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2026-04-10T16:19:22+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.33.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" + "reference": "4864388bfbd3001ce88e234fab652acd91fdc57e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", - "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/4864388bfbd3001ce88e234fab652acd91fdc57e", + "reference": "4864388bfbd3001ce88e234fab652acd91fdc57e", "shasum": "" }, "require": { @@ -5324,7 +5325,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.37.0" }, "funding": [ { @@ -5344,11 +5345,11 @@ "type": "tidelift" } ], - "time": "2025-06-27T09:58:17+00:00" + "time": "2026-04-26T13:13:48+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.33.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", @@ -5411,7 +5412,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.37.0" }, "funding": [ { @@ -5435,7 +5436,7 @@ }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.33.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -5496,7 +5497,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.37.0" }, "funding": [ { @@ -5520,16 +5521,16 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.33.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" + "reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", - "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6a21eb99c6973357967f6ce3708cd55a6bec6315", + "reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315", "shasum": "" }, "require": { @@ -5581,7 +5582,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.37.0" }, "funding": [ { @@ -5601,20 +5602,20 @@ "type": "tidelift" } ], - "time": "2024-12-23T08:48:59+00:00" + "time": "2026-04-10T17:25:58+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.33.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" + "reference": "dfb55726c3a76ea3b6459fcfda1ec2d80a682411" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", - "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dfb55726c3a76ea3b6459fcfda1ec2d80a682411", + "reference": "dfb55726c3a76ea3b6459fcfda1ec2d80a682411", "shasum": "" }, "require": { @@ -5665,7 +5666,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.37.0" }, "funding": [ { @@ -5685,20 +5686,20 @@ "type": "tidelift" } ], - "time": "2025-01-02T08:10:11+00:00" + "time": "2026-04-10T16:19:22+00:00" }, { "name": "symfony/polyfill-php83", - "version": "v1.33.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5" + "reference": "3600c2cb22399e25bb226e4a135ce91eeb2a6149" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5", - "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/3600c2cb22399e25bb226e4a135ce91eeb2a6149", + "reference": "3600c2cb22399e25bb226e4a135ce91eeb2a6149", "shasum": "" }, "require": { @@ -5745,7 +5746,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.37.0" }, "funding": [ { @@ -5765,20 +5766,20 @@ "type": "tidelift" } ], - "time": "2025-07-08T02:45:35+00:00" + "time": "2026-04-10T17:25:58+00:00" }, { "name": "symfony/polyfill-uuid", - "version": "v1.33.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-uuid.git", - "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2" + "reference": "26dfec253c4cf3e51b541b52ddf7e42cb0908e94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2", - "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/26dfec253c4cf3e51b541b52ddf7e42cb0908e94", + "reference": "26dfec253c4cf3e51b541b52ddf7e42cb0908e94", "shasum": "" }, "require": { @@ -5828,7 +5829,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.37.0" }, "funding": [ { @@ -5848,7 +5849,7 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2026-04-10T16:19:22+00:00" }, { "name": "symfony/process", @@ -5917,16 +5918,16 @@ }, { "name": "symfony/routing", - "version": "v6.4.32", + "version": "v6.4.37", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "0dc6253e864e71b486e8ba4970a56ab849106ebe" + "reference": "48035d186798d27d375d95aad37db8fe097e4048" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/0dc6253e864e71b486e8ba4970a56ab849106ebe", - "reference": "0dc6253e864e71b486e8ba4970a56ab849106ebe", + "url": "https://api.github.com/repos/symfony/routing/zipball/48035d186798d27d375d95aad37db8fe097e4048", + "reference": "48035d186798d27d375d95aad37db8fe097e4048", "shasum": "" }, "require": { @@ -5980,7 +5981,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.4.32" + "source": "https://github.com/symfony/routing/tree/v6.4.37" }, "funding": [ { @@ -6000,7 +6001,7 @@ "type": "tidelift" } ], - "time": "2026-01-12T08:31:19+00:00" + "time": "2026-04-18T13:45:55+00:00" }, { "name": "symfony/service-contracts", @@ -6091,16 +6092,16 @@ }, { "name": "symfony/string", - "version": "v7.4.4", + "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "1c4b10461bf2ec27537b5f36105337262f5f5d6f" + "reference": "114ac57257d75df748eda23dd003878080b8e688" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/1c4b10461bf2ec27537b5f36105337262f5f5d6f", - "reference": "1c4b10461bf2ec27537b5f36105337262f5f5d6f", + "url": "https://api.github.com/repos/symfony/string/zipball/114ac57257d75df748eda23dd003878080b8e688", + "reference": "114ac57257d75df748eda23dd003878080b8e688", "shasum": "" }, "require": { @@ -6158,7 +6159,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.4.4" + "source": "https://github.com/symfony/string/tree/v7.4.8" }, "funding": [ { @@ -6178,20 +6179,20 @@ "type": "tidelift" } ], - "time": "2026-01-12T10:54:30+00:00" + "time": "2026-03-24T13:12:05+00:00" }, { "name": "symfony/translation", - "version": "v6.4.32", + "version": "v6.4.34", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "d6cc8e2fdd484f2f41d25938b0e8e3915de3cfbc" + "reference": "d07d117db41341511671b0a1a2be48f2772189ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/d6cc8e2fdd484f2f41d25938b0e8e3915de3cfbc", - "reference": "d6cc8e2fdd484f2f41d25938b0e8e3915de3cfbc", + "url": "https://api.github.com/repos/symfony/translation/zipball/d07d117db41341511671b0a1a2be48f2772189ce", + "reference": "d07d117db41341511671b0a1a2be48f2772189ce", "shasum": "" }, "require": { @@ -6257,7 +6258,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.4.32" + "source": "https://github.com/symfony/translation/tree/v6.4.34" }, "funding": [ { @@ -6277,7 +6278,7 @@ "type": "tidelift" } ], - "time": "2026-01-12T19:15:33+00:00" + "time": "2026-02-16T20:44:03+00:00" }, { "name": "symfony/translation-contracts", @@ -6441,16 +6442,16 @@ }, { "name": "symfony/var-dumper", - "version": "v6.4.32", + "version": "v6.4.36", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "131fc9915e0343052af5ed5040401b481ca192aa" + "reference": "7c8ad9ce4faf6c8a99948e70ce02b601a0439782" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/131fc9915e0343052af5ed5040401b481ca192aa", - "reference": "131fc9915e0343052af5ed5040401b481ca192aa", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/7c8ad9ce4faf6c8a99948e70ce02b601a0439782", + "reference": "7c8ad9ce4faf6c8a99948e70ce02b601a0439782", "shasum": "" }, "require": { @@ -6505,7 +6506,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.32" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.36" }, "funding": [ { @@ -6525,7 +6526,7 @@ "type": "tidelift" } ], - "time": "2026-01-01T13:34:06+00:00" + "time": "2026-03-30T15:36:00+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -6731,23 +6732,23 @@ }, { "name": "voku/portable-ascii", - "version": "2.0.3", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/voku/portable-ascii.git", - "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d" + "reference": "8e1051fe39379367aecf014f41744ce7539a856f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", - "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/8e1051fe39379367aecf014f41744ce7539a856f", + "reference": "8e1051fe39379367aecf014f41744ce7539a856f", "shasum": "" }, "require": { - "php": ">=7.0.0" + "php": ">=7.1.0" }, "require-dev": { - "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + "phpunit/phpunit": "~8.5 || ~9.6 || ~10.5 || ~11.5" }, "suggest": { "ext-intl": "Use Intl for transliterator_transliterate() support" @@ -6777,7 +6778,7 @@ ], "support": { "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/2.0.3" + "source": "https://github.com/voku/portable-ascii/tree/2.1.1" }, "funding": [ { @@ -6801,7 +6802,7 @@ "type": "tidelift" } ], - "time": "2024-11-21T01:49:47+00:00" + "time": "2026-04-26T05:33:54+00:00" } ], "packages-dev": [ @@ -6992,16 +6993,16 @@ }, { "name": "laravel/pint", - "version": "v1.27.1", + "version": "v1.29.1", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "54cca2de13790570c7b6f0f94f37896bee4abcb5" + "reference": "0770e9b7fafd50d4586881d456d6eb41c9247a80" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/54cca2de13790570c7b6f0f94f37896bee4abcb5", - "reference": "54cca2de13790570c7b6f0f94f37896bee4abcb5", + "url": "https://api.github.com/repos/laravel/pint/zipball/0770e9b7fafd50d4586881d456d6eb41c9247a80", + "reference": "0770e9b7fafd50d4586881d456d6eb41c9247a80", "shasum": "" }, "require": { @@ -7012,13 +7013,14 @@ "php": "^8.2.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.93.1", - "illuminate/view": "^12.51.0", - "larastan/larastan": "^3.9.2", - "laravel-zero/framework": "^12.0.5", + "friendsofphp/php-cs-fixer": "^3.95.1", + "illuminate/view": "^12.56.0", + "larastan/larastan": "^3.9.6", + "laravel-zero/framework": "^12.1.0", "mockery/mockery": "^1.6.12", - "nunomaduro/termwind": "^2.3.3", - "pestphp/pest": "^3.8.5" + "nunomaduro/termwind": "^2.4.0", + "pestphp/pest": "^3.8.6", + "shipfastlabs/agent-detector": "^1.1.3" }, "bin": [ "builds/pint" @@ -7055,20 +7057,20 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2026-02-10T20:00:20+00:00" + "time": "2026-04-20T15:26:14+00:00" }, { "name": "laravel/sail", - "version": "v1.53.0", + "version": "v1.58.0", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "e340eaa2bea9b99192570c48ed837155dbf24fbb" + "reference": "2e5e968138ca52ed87d712449697a8364d73b466" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/e340eaa2bea9b99192570c48ed837155dbf24fbb", - "reference": "e340eaa2bea9b99192570c48ed837155dbf24fbb", + "url": "https://api.github.com/repos/laravel/sail/zipball/2e5e968138ca52ed87d712449697a8364d73b466", + "reference": "2e5e968138ca52ed87d712449697a8364d73b466", "shasum": "" }, "require": { @@ -7118,7 +7120,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2026-02-06T12:16:02+00:00" + "time": "2026-04-27T13:38:34+00:00" }, { "name": "mockery/mockery", @@ -8862,16 +8864,16 @@ }, { "name": "spatie/backtrace", - "version": "1.8.1", + "version": "1.8.2", "source": { "type": "git", "url": "https://github.com/spatie/backtrace.git", - "reference": "8c0f16a59ae35ec8c62d85c3c17585158f430110" + "reference": "8ffe78be5ed355b5009e3dd989d183433e9a5adc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/8c0f16a59ae35ec8c62d85c3c17585158f430110", - "reference": "8c0f16a59ae35ec8c62d85c3c17585158f430110", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/8ffe78be5ed355b5009e3dd989d183433e9a5adc", + "reference": "8ffe78be5ed355b5009e3dd989d183433e9a5adc", "shasum": "" }, "require": { @@ -8882,7 +8884,7 @@ "laravel/serializable-closure": "^1.3 || ^2.0", "phpunit/phpunit": "^9.3 || ^11.4.3", "spatie/phpunit-snapshot-assertions": "^4.2 || ^5.1.6", - "symfony/var-dumper": "^5.1 || ^6.0 || ^7.0" + "symfony/var-dumper": "^5.1|^6.0|^7.0|^8.0" }, "type": "library", "autoload": { @@ -8910,7 +8912,7 @@ ], "support": { "issues": "https://github.com/spatie/backtrace/issues", - "source": "https://github.com/spatie/backtrace/tree/1.8.1" + "source": "https://github.com/spatie/backtrace/tree/1.8.2" }, "funding": [ { @@ -8922,7 +8924,7 @@ "type": "other" } ], - "time": "2025-08-26T08:22:30+00:00" + "time": "2026-03-11T13:48:28+00:00" }, { "name": "spatie/error-solutions", @@ -9000,26 +9002,26 @@ }, { "name": "spatie/flare-client-php", - "version": "1.10.1", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/spatie/flare-client-php.git", - "reference": "bf1716eb98bd689451b071548ae9e70738dce62f" + "reference": "fb3ffb946675dba811fbde9122224db2f84daca9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/bf1716eb98bd689451b071548ae9e70738dce62f", - "reference": "bf1716eb98bd689451b071548ae9e70738dce62f", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/fb3ffb946675dba811fbde9122224db2f84daca9", + "reference": "fb3ffb946675dba811fbde9122224db2f84daca9", "shasum": "" }, "require": { - "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0|^12.0|^13.0", "php": "^8.0", "spatie/backtrace": "^1.6.1", - "symfony/http-foundation": "^5.2|^6.0|^7.0", - "symfony/mime": "^5.2|^6.0|^7.0", - "symfony/process": "^5.2|^6.0|^7.0", - "symfony/var-dumper": "^5.2|^6.0|^7.0" + "symfony/http-foundation": "^5.2|^6.0|^7.0|^8.0", + "symfony/mime": "^5.2|^6.0|^7.0|^8.0", + "symfony/process": "^5.2|^6.0|^7.0|^8.0", + "symfony/var-dumper": "^5.2|^6.0|^7.0|^8.0" }, "require-dev": { "dms/phpunit-arraysubset-asserts": "^0.5.0", @@ -9057,7 +9059,7 @@ ], "support": { "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.10.1" + "source": "https://github.com/spatie/flare-client-php/tree/1.11.0" }, "funding": [ { @@ -9065,41 +9067,44 @@ "type": "github" } ], - "time": "2025-02-14T13:42:06+00:00" + "time": "2026-03-17T08:06:16+00:00" }, { "name": "spatie/ignition", - "version": "1.15.1", + "version": "1.16.0", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "31f314153020aee5af3537e507fef892ffbf8c85" + "reference": "b59385bb7aa24dae81bcc15850ebecfda7b40838" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/31f314153020aee5af3537e507fef892ffbf8c85", - "reference": "31f314153020aee5af3537e507fef892ffbf8c85", + "url": "https://api.github.com/repos/spatie/ignition/zipball/b59385bb7aa24dae81bcc15850ebecfda7b40838", + "reference": "b59385bb7aa24dae81bcc15850ebecfda7b40838", "shasum": "" }, "require": { "ext-json": "*", "ext-mbstring": "*", "php": "^8.0", - "spatie/error-solutions": "^1.0", - "spatie/flare-client-php": "^1.7", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/var-dumper": "^5.4|^6.0|^7.0" + "spatie/backtrace": "^1.7.1", + "spatie/error-solutions": "^1.1.2", + "spatie/flare-client-php": "^1.9", + "symfony/console": "^5.4.42|^6.0|^7.0|^8.0", + "symfony/http-foundation": "^5.4.42|^6.0|^7.0|^8.0", + "symfony/mime": "^5.4.42|^6.0|^7.0|^8.0", + "symfony/var-dumper": "^5.4.42|^6.0|^7.0|^8.0" }, "require-dev": { - "illuminate/cache": "^9.52|^10.0|^11.0|^12.0", + "illuminate/cache": "^9.52|^10.0|^11.0|^12.0|^13.0", "mockery/mockery": "^1.4", - "pestphp/pest": "^1.20|^2.0", + "pestphp/pest": "^1.20|^2.0|^3.0", "phpstan/extension-installer": "^1.1", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-phpunit": "^1.0", "psr/simple-cache-implementation": "*", - "symfony/cache": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", + "symfony/cache": "^5.4.38|^6.0|^7.0|^8.0", + "symfony/process": "^5.4.35|^6.0|^7.0|^8.0", "vlucas/phpdotenv": "^5.5" }, "suggest": { @@ -9148,7 +9153,7 @@ "type": "github" } ], - "time": "2025-02-21T14:31:39+00:00" + "time": "2026-03-17T10:51:08+00:00" }, { "name": "spatie/laravel-ignition", @@ -9243,16 +9248,16 @@ }, { "name": "symfony/yaml", - "version": "v7.4.1", + "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "24dd4de28d2e3988b311751ac49e684d783e2345" + "reference": "c58fdf7b3d6c2995368264c49e4e8b05bcff2883" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/24dd4de28d2e3988b311751ac49e684d783e2345", - "reference": "24dd4de28d2e3988b311751ac49e684d783e2345", + "url": "https://api.github.com/repos/symfony/yaml/zipball/c58fdf7b3d6c2995368264c49e4e8b05bcff2883", + "reference": "c58fdf7b3d6c2995368264c49e4e8b05bcff2883", "shasum": "" }, "require": { @@ -9295,7 +9300,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v7.4.1" + "source": "https://github.com/symfony/yaml/tree/v7.4.8" }, "funding": [ { @@ -9315,7 +9320,7 @@ "type": "tidelift" } ], - "time": "2025-12-04T18:11:45+00:00" + "time": "2026-03-24T13:12:05+00:00" }, { "name": "theseer/tokenizer", diff --git a/config/app.php b/config/app.php index 840dbd5..483f9dd 100644 --- a/config/app.php +++ b/config/app.php @@ -5,7 +5,7 @@ return [ 'name' => env('APP_NAME', 'wah.moe'), - 'version' => '2026.07.03-patch0', + 'version' => '2026.07.24', 'env' => env('APP_ENV', 'production'), 'debug' => (bool)env('APP_DEBUG', false), 'url' => env('APP_URL', 'http://localhost'), diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 87accd6..0000000 --- a/package-lock.json +++ /dev/null @@ -1,881 +0,0 @@ -{ - "name": "wah.moe", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "dependencies": { - "@sentry/browser": "^7.40.0" - }, - "devDependencies": { - "axios": "^1.1.2", - "laravel-vite-plugin": "^0.7.5", - "vite": "^4.5.3" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@sentry-internal/feedback": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.3.tgz", - "integrity": "sha512-ewJJIQ0mbsOX6jfiVFvqMjokxNtgP3dNwUv+4nenN+iJJPQsM6a0ocro3iscxwVdbkjw5hY3BUV2ICI5Q0UWoA==", - "license": "MIT", - "dependencies": { - "@sentry/core": "7.120.3", - "@sentry/types": "7.120.3", - "@sentry/utils": "7.120.3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@sentry-internal/replay-canvas": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.3.tgz", - "integrity": "sha512-s5xy+bVL1eDZchM6gmaOiXvTqpAsUfO7122DxVdEDMtwVq3e22bS2aiGa8CUgOiJkulZ+09q73nufM77kOmT/A==", - "license": "MIT", - "dependencies": { - "@sentry/core": "7.120.3", - "@sentry/replay": "7.120.3", - "@sentry/types": "7.120.3", - "@sentry/utils": "7.120.3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@sentry-internal/tracing": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.120.3.tgz", - "integrity": "sha512-Ausx+Jw1pAMbIBHStoQ6ZqDZR60PsCByvHdw/jdH9AqPrNE9xlBSf9EwcycvmrzwyKspSLaB52grlje2cRIUMg==", - "license": "MIT", - "dependencies": { - "@sentry/core": "7.120.3", - "@sentry/types": "7.120.3", - "@sentry/utils": "7.120.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/browser": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.3.tgz", - "integrity": "sha512-i9vGcK9N8zZ/JQo1TCEfHHYZ2miidOvgOABRUc9zQKhYdcYQB2/LU1kqlj77Pxdxf4wOa9137d6rPrSn9iiBxg==", - "license": "MIT", - "dependencies": { - "@sentry-internal/feedback": "7.120.3", - "@sentry-internal/replay-canvas": "7.120.3", - "@sentry-internal/tracing": "7.120.3", - "@sentry/core": "7.120.3", - "@sentry/integrations": "7.120.3", - "@sentry/replay": "7.120.3", - "@sentry/types": "7.120.3", - "@sentry/utils": "7.120.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/core": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.3.tgz", - "integrity": "sha512-vyy11fCGpkGK3qI5DSXOjgIboBZTriw0YDx/0KyX5CjIjDDNgp5AGgpgFkfZyiYiaU2Ww3iFuKo4wHmBusz1uA==", - "license": "MIT", - "dependencies": { - "@sentry/types": "7.120.3", - "@sentry/utils": "7.120.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/integrations": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.120.3.tgz", - "integrity": "sha512-6i/lYp0BubHPDTg91/uxHvNui427df9r17SsIEXa2eKDwQ9gW2qRx5IWgvnxs2GV/GfSbwcx4swUB3RfEWrXrQ==", - "license": "MIT", - "dependencies": { - "@sentry/core": "7.120.3", - "@sentry/types": "7.120.3", - "@sentry/utils": "7.120.3", - "localforage": "^1.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/replay": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.120.3.tgz", - "integrity": "sha512-CjVq1fP6bpDiX8VQxudD5MPWwatfXk8EJ2jQhJTcWu/4bCSOQmHxnnmBM+GVn5acKUBCodWHBN+IUZgnJheZSg==", - "license": "MIT", - "dependencies": { - "@sentry-internal/tracing": "7.120.3", - "@sentry/core": "7.120.3", - "@sentry/types": "7.120.3", - "@sentry/utils": "7.120.3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@sentry/types": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.120.3.tgz", - "integrity": "sha512-C4z+3kGWNFJ303FC+FxAd4KkHvxpNFYAFN8iMIgBwJdpIl25KZ8Q/VdGn0MLLUEHNLvjob0+wvwlcRBBNLXOow==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/utils": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.120.3.tgz", - "integrity": "sha512-UDAOQJtJDxZHQ5Nm1olycBIsz2wdGX8SdzyGVHmD8EOQYAeDZQyIlQYohDe9nazdIOQLZCIc3fU0G9gqVLkaGQ==", - "license": "MIT", - "dependencies": { - "@sentry/types": "7.120.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/axios": { - "version": "1.7.9", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", - "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", - "dev": true, - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/form-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", - "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", - "dev": true, - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "license": "MIT" - }, - "node_modules/laravel-vite-plugin": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.7.8.tgz", - "integrity": "sha512-HWYqpQYHR3kEQ1LsHX7gHJoNNf0bz5z5mDaHBLzS+PGLCTmYqlU5/SZyeEgObV7z7bC/cnStYcY9H1DI1D5Udg==", - "dev": true, - "license": "MIT", - "dependencies": { - "picocolors": "^1.0.0", - "vite-plugin-full-reload": "^1.0.5" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0" - } - }, - "node_modules/lie": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", - "license": "MIT", - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/localforage": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", - "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", - "license": "Apache-2.0", - "dependencies": { - "lie": "3.1.1" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/postcss": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", - "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.8", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true, - "license": "MIT" - }, - "node_modules/rollup": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz", - "integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==", - "dev": true, - "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/vite": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.5.tgz", - "integrity": "sha512-ifW3Lb2sMdX+WU91s3R0FyQlAyLxOzCSCP37ujw0+r5POeHPwe6udWVIElKQq8gk3t7b8rkmvqC6IHBpCff4GQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "^0.18.10", - "postcss": "^8.4.27", - "rollup": "^3.27.1" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vite-plugin-full-reload": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.2.0.tgz", - "integrity": "sha512-kz18NW79x0IHbxRSHm0jttP4zoO9P9gXh+n6UTwlNKnviTTEpOlum6oS9SmecrTtSr+muHEn5TUuC75UovQzcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "picocolors": "^1.0.0", - "picomatch": "^2.3.1" - } - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 1a1810c..0000000 --- a/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "private": true, - "type": "module", - "scripts": { - "dev": "vite", - "build": "" - }, - "devDependencies": { - "axios": "^1.1.2", - "laravel-vite-plugin": "^0.7.5", - "vite": "^4.5.3" - }, - "dependencies": { - "@sentry/browser": "^7.40.0" - } -} diff --git a/public/css/dirlist.css b/public/css/dirlist.css index b63c94b..c7d2005 100644 --- a/public/css/dirlist.css +++ b/public/css/dirlist.css @@ -1,7 +1,8 @@ body { color: #2f2f42; margin: 20px; - background: #80c9fa url("/images/peek.png") no-repeat bottom right 10px fixed; + background: #e79287 url("/images/peek.png") no-repeat bottom right 10px fixed; + image-rendering: pixelated; } img { diff --git a/public/css/master.css b/public/css/master.css index f73bcb7..bd761dc 100644 --- a/public/css/master.css +++ b/public/css/master.css @@ -1,17 +1,17 @@ :root { - --background: hsl(214, 67%, 85%); - --foreground: hsl(214, 20%, 14%); - --border-color: hsl(214, 96%, 48%); + --background: #FAF8F6; + --foreground: #1e232a; + --border-color: #CA2C00; --border: var(--border-color) 2px solid; - --shadow-color: hsla(214, 96%, 43%, 0.4); + --shadow-color: #00000066; --shadow: drop-shadow(8px 8px var(--shadow-color)); --shadow-small: drop-shadow(3px 3px var(--shadow-color)); - --links: hsl(214, 27%, 22%); - --links-hover: hsl(214, 27%, 15%); - --table-header: hsla(214, 96%, 43%, 0.2); + --links: #2c3646; + --links-hover: #1e2530; + --table-header: #d07f2933; } -/* ───────────────────────────────────── Fonts ────────────────────────────────────── */ +/* #region - Fonts */ @font-face { font-family: "PT Sans"; src: url("/fonts/PTSans-Regular.ttf") format("truetype"); @@ -67,28 +67,9 @@ @font-face { font-weight: bold; font-style: italic; } +/* #endregion */ -/* ───────────────────────────────────── Pride ────────────────────────────────────── */ -#prideflag { - position: fixed; - top: 0; - right: 0; - width: 120px; - transform-origin: 100% 0; - transition: transform .5s cubic-bezier(.32,1.63,.41,1.01); - z-index: 8008135; -} -#prideflag:hover { - transform: scale(110%); -} -#prideflag:active { - transform: scale(110%); -} -#prideflag * { - pointer-events: all; -} - -/* ───────────────────────────────────── Global ───────────────────────────────────── */ +/* #region - Global*/ html { height: 100%; color-scheme: light; @@ -98,30 +79,16 @@ html { body { color: var(--foreground); min-height: 100%; - background: url('/images/roscoe_tile.jpg'); + background: url('/images/bg_tile.jpg'); padding: 5px; font-family: "PT Serif", serif; } -img.logo_paw { - filter: grayscale(100%) sepia(100%) hue-rotate(180deg) saturate(300%); -} - -h1, -h2, -h3, -h4, -h5, -h6 { +h1, h2, h3, h4, h5, h6 { margin: 20px 0 0 0; } -p, -ul, -ol, -dl, -menu, -dir { +p, ul, ol, dl, menu, dir { margin: 0; } @@ -222,8 +189,30 @@ footer img { width: 88px; height: 31px; } +/* #endregion */ -/** Wah! **/ +/* #region - Pride */ +#prideflag { + position: fixed; + top: 0; + right: 0; + width: 120px; + transform-origin: 100% 0; + transition: transform .5s cubic-bezier(.32,1.63,.41,1.01); + z-index: 8008135; +} +#prideflag:hover { + transform: scale(110%); +} +#prideflag:active { + transform: scale(110%); +} +#prideflag * { + pointer-events: all; +} +/* #endregion */ + +/* #region - Wah! */ div.wah { float: right; border: var(--border); @@ -250,8 +239,27 @@ div.wah p { div.wah img { width: 250px; } +/* #endregion */ -/** Guestbook **/ +/* #region - Silly Banner */ +iframe.silly-banner { + margin: 10px; + width: 100%; + min-height: 94px; + max-width: 732px; + max-height: 94px; + border: var(--border); + filter: var(--shadow-small) +} +/* #endregion */ + +/* #region - Bookmarks */ +div.bookmark-category:first-child h2 { + margin: 0; +} +/* #endregion */ + +/* #region - Guestbook */ form input, form textarea, form button { @@ -295,9 +303,9 @@ div.gb-entry-flagged { border-color: red; filter: drop-shadow(3px 3px hsla(0, 100%, 50%, 0.4)); } +/* #endregion */ - -/** Music **/ +/* #region - Music */ table.music-top10 { border: var(--border); filter: var(--shadow-small); @@ -350,22 +358,16 @@ div.current-track img { width: 174px; height: 174px; } +/* #endregion */ -/** Bookmarks **/ -div.bookmark-category:first-child h2 { - margin: 0; -} - - - -/* ────────────────────────────────── Rosco & Leko ────────────────────────────────── */ -div.rosco-leko-gallery { +/* #region - Pandamonium */ +div.pandamonium-gallery { display: flex; flex-wrap: wrap; align-items: flex-start; } -div.rosco-leko-gallery > div { +div.pandamonium-gallery > div { border: var(--border); padding: 5px; filter: var(--shadow-small); @@ -374,7 +376,8 @@ div.rosco-leko-gallery > div { height: auto; } -div.rosco-leko-gallery > div, -div.rosco-leko-gallery > div img { +div.pandamonium-gallery > div, +div.pandamonium-gallery > div img { max-width: 220px; } +/* #endregion */ \ No newline at end of file diff --git a/public/favicon-128x128.png b/public/favicon-128x128.png deleted file mode 100644 index 28251dfee5ccafbb7ce3892cefdec5b03eec4012..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4093 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 diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png index 388ddf4bae963349bd7f04488d58b969aa8ddc65..5eb95b4cbd7a55631a2cf5ec281132e67340ae75 100644 GIT binary patch delta 685 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 QHvj+t07*qoM6N<$f_b;e1ONa4 delta 1524 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 PU56MbK@8HN5SIS|C}Kcr literal 5430 zcmd5=4Nz3q6@CGhWfx?30oMf9p(H$8?+cCZY_<>tb(&tjI^4kS{m%C8<$miPfh@qEWfsTZB z)LVcpz*-xfElZ{%vv#D}7Jh!QF?b(zqviUw3&Zw1yBFQom*zp~*lnfyg?jqWCM(ef z8~v#`k-`G}D&+d8+Z$G-3=Q=xBRW<{)RRZlmFb%Ay@om0E9Qlq`FbC0*=wV7jmb1e zqb!p26JvClzi!L_vj5dWD$k!i{L3AAm+15wqCeIUy;n-xmPVc6`S(2$J;d*KXjRNb zJO@kqHj}!MUdtjn`Y2s{yNuAjv&e4l{$bVJGj*lOM;AY2Z0p*VL+i_u&#wAT*y$x{ znmS3BOKY^c!LbMLhPkhGWKf{e=iv6jh@o}%nJ3X*_vbfC9Bhwc;7QuJGIaoLde)PP z|F*}&doDbaLftjyPj;0W$NczMs%GRuJN)q5r9{UoXm8WPQRv;N&r|tDXcc)8!HR}| zw#+4Z8NPx&A2ub>M_Uue=G$9ozK*dWtl&k04u98jlh#3>?9vE+ zrwIkIUUIHH*&)SVc6d_$W$iy++ z4oEhjI&I;7&Ox zdR!ihrHZvqmH~N%CZE~m6~*q@5E~c+-m{e zH@rz2a;Cw5z4;i?n~QJzUC!gB{^|3ngma8s@$($~fiuztF=jqk5>N4(fL;)Xc_T+V z?>qU0Ii`Pn)&G5>{z{_XuONDL-fei{AJ~%Mgs#IQeqVweFCyRCY$a=$`tu36`McPG z9|3KPGmX^SQ9$qSeVkl*6X#B+YKac#x^ZCsIR6Bze9uC!uC+Mwl9cz1#Vu^E&vp5~ z3}d{B`H`%s)2-{~kpx>}7-?rHkG=jJIGJCLcbB_!!Z#jv*`ZPS4q{?0u&K2u^17Ux z>mt9`Z=W6)dSd8k#W;?0zbYq7WbmLlV#dKEFCZS|{8D|Onl=?%DA3=BV|xLRr&Ig3 z>?n>L^Uv|8;wa6i;x!lq+*Ocoe(AFLH%o~6RuY}4a`9b$x02(w4`>TgD^74eE63B7 zX&2F#tJkSo7iAcTk(D}Y1Z|x^T@vv{|K@o5S&5OKmjPa7j9-ecL&)2ab6-A`FY$A3 zZw6kMp$m0B>l)gh&blf2=kxcgs3L#%-_YJIj^!L-Lh;}i?YO)%P2$hQ1V@0AB5G0E zfrechvqqdBt{(S&KJ9&ikgtD&evY}x_B|mZNQq`5Q|evC0Lx9a*h-*qnE&i}k2Sh32e^*?oGC-(C@-kqOsbXuvYz;K&i zK8E*9+!f;us(X2V<{u|G%iE8a$GOj4K6~XHs2^J&%j=77!j?Px_&LE4z-!MqZqj>u zFqB&0f6hDj{@x^mXbZlXD<-}0bNqc1(Jzb9e!*wENA4r$X9Xq=4Yy+L@cj~ZamkLx z?-^)jke~gVkc+yR8&hYUzf$dauCqYKa^;C!Ec0TKxVOQHcKG diff --git a/public/images/bg_tile.gif b/public/images/bg_tile.gif new file mode 100644 index 0000000000000000000000000000000000000000..78f12978dcc1620e8e48ef7caccd7b4e8c1003cf GIT binary patch literal 626 zcmV-&0*(DgNk%v~VPpVg0P+9;>_`~OECB3PDgRh0|9@L1Mad>b$tFd~A^8LW000F5 zEC2ui0Av7U000C37`oj4Fv>}*1UT!>yZ@OYjAUt^XsVJ5=)N!}u5@h+ZLIHdaQ{G7 zATuZ$kI1BQ$(#uY(5Q4uty-@+0CUUj8lBg$cpS}o&*-mjL~gswLri+!1;6iNGkveL z~lbr|g~XpzxRSn)H$Ol=zGKj{JoDAp$r^;30yHmPNxdjan0h3#%a9V-V0p zNf0AWxj3i);-iKR`()Gzhe*g+BS}g#dGc0Dk{mI;)EEE3EHBmP|#c;VoOeS028nONmwk&R&zZAtgo~OWe-7c4V-0pO}&;4!}eBJPP#oryTmwevx ze9iAY?-zaF^nlg>T`!n@;P!;A1%Id5{or_v;SHbfSl;4#ndw!(x7q%q-Mgh3-UphW z*8HS5rogq59Cz)clz^)t(Vs;B%~c;x`xW)zP!Uo#;ZY6pb)a4u0v4Za6=HT_T?7^w MlvOCEh++Z&JB4ybR{#J2 literal 0 HcmV?d00001 diff --git a/public/images/bg_tile.jpg b/public/images/bg_tile.jpg new file mode 100644 index 0000000000000000000000000000000000000000..273fd067ef459e046ee00c2edc9d6c10de28b55f GIT binary patch literal 7046 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 CFRNJq literal 0 HcmV?d00001 diff --git a/public/images/logo-v2.png b/public/images/logo-v2.png index 0edda8fdde7a2d30d106ab2ad253fa67ee6e9a5f..796a91e4690432ad2242c439b3e337f10c3be5de 100644 GIT binary patch literal 2248 zcmai0eOOav6u+W^4$&MYmX)`w0s`9|Lngaz;M|B0xda0O#)l4e2iLLP%kBj>C=vYr zD)8|M1TySNNu)%=)Or*oO65ZZ#LrMudrZ;Bdd6fe}kV8jCMjao#lUyVHj2Pj3agVMF?bj(r;G&b&G+UD5MK@~F>17!Qt|e%F<42F zRF>VMt+9rO15Yzkp~`^Y49&P+Eqi5>W;cxPHPUW)zbm3xufWs9NlEAxo;U zFw#V%#VANUVPJsjNED-B>frBc&zN z0LCZ-7QsROa*?N4B;pDALo%Rf7_cR^W`&vsETKRs;tA&Sgu+On7v|-I3B~RLPfQ@N zDqGp$E@;%O`v3Trj)o<`0>`mHl3^*M*}65<<`G2t&}wLzMq2wDhOJe`)XA2tOA*>g zX)=-tjnz4j8$uaM%Vw#Kge(OVSc=HBS`yU942M}d7Z$=ozKB2nX_Kr}0?57iaOiMo zsO8H26PpBmCVGjL@WdSjc0+sM?t>wMj!Y4-7@0$a0Sq4_m@;w2v;u<0{NSPQSa?knswom zeQonPS{KH*b?&2m6kWZ`H-2Ax&etpY{kq(MW~DN^zI~3Q@^h8Ur1Ys(h2fXEzl8~V z=l1=cl4t3?cl$zHKOkdRiQD7AGj3p-2Cnrqv><{ zzVb@ys`;jEy+8&zMQn1^tQ+&TW>&-6PkhDUE=TIPeytlC-D>u1JssnWudzuC-?&9O zPc%1Msr_ing}>_F?~GXacv)ru^y(~!>-+6)m-a-7HhnnuyWg=@YwUbZox2u2p#B~2 zH{yM_^O)B|(PgTnnI}c%zb0!=H5dsy&`#ACLYd8t|jQO$p;~rJ2g{Nxmul83iYxf=N^SO-dc4+8-l)rL!aJlV@ zZHdlRb9bJ**Xy!=+pfOCb&C%Nb%+j6>aQ$0P(97frK!#Svn4IdPl~n2rrSkde{JV$ zt`oPVo;bRuV0LGYgqIza^G9s!xJ&YZwfFPiXhH0t{nD-GBYm%IS!DBaxq9<0_m`sF zIrTNtGus<%3v#$irnsGlY@r#)LMD_>LZJcL@4Vw&`_l10Lvk0_g%vk1DXLHOBz9DV zy_@oDr7ah#{bFhk*R^bK&~)Lt&5E7AMQ$$Bl{({u>ia*o4}_QBGW?dul)U-QgPpQ@ zhYM0P@am<#S+|>aOsMR8u)DqY#+z|h8@Vm5;){`s%ihavS`oV-;ljiIE6mF$xaVi( z51-z!F!vw zW|9@h<5DWywN075xjU5IQ=pBPk3TpP-CAc-&DpQxuPt++Cl-&Qc&?T|AVL12 KiZ2%}&Ho!FWKUWE delta 811 zcmV+`1JwM;5y1wKBYy)3Nkl|m~g-yq zV>_T&9VJWvetY)-i(~xedc?$L}SLM1F-$E zmf}P=X-x-|TIz#f#&oG_3kd*OCJr4(a4|%zkTO=+mT57ZBOfX9PLh z?0nBER~u*j+n+m>Azk3e(zHG40YCnn|F#`*s9PzWN1jhDofdA&VOONT^Sz!d0Y^Fh z>2z7ptW zn-khffM#IRg5D%jUd8Jj1r`7j6RZLWJU1vsVsDn6sky5{nr8PulXyg%i^5Aq*3Dhs p_9QPdrENpy#huhiao5R7slOMnS`rf5NHG8a002ovPDHLkV1nm(caQ)8 diff --git a/public/images/logo-v3.gif b/public/images/logo-v3.gif new file mode 100644 index 0000000000000000000000000000000000000000..d25a5d073152cdcc7669c9952acad74ff4a0161d GIT binary patch literal 746 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 BaMS<* literal 0 HcmV?d00001 diff --git a/public/images/peek.png b/public/images/peek.png index 26476580d4393b946d2fe7a617b9a9ac3573de7f..7cf909b915219754bf68f614e4d0ad2f2db5a9b2 100644 GIT binary patch literal 5415 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 literal 12373 zcmcJVQ*$K@kcLleJDJ$FC$??d6FZsc#G2T)ZQHhO+sS@=wZCBd;;p`VtE;-JyDy$_ zMR^GXSX@{D0DvGRDXI(rfDrwc$3lbsr*?+Vd;kEbkD{!qn1qAu&;LWPrv0xetND-l ztHlpn#t$O^@csSs_4Nfv|6wux00jkOG5dywLuF3=0f&TT)IVoQd4ogw zWo}{p{_*+z^rWk!b8&t~ue}G7^2KCy2aiFA#b<`jp~D=1Z){}r@bJK#^lUZr^ZNRF zdw2Kt_Qnu-j6lHhOE3KwI23Kb5|K?Et@^5(ni>v`DTz^DbyXE>>L-23ww;~5qJrYh z&GqTYacOCZv$LzGhX-Tq6`4aDwa*kfi3+BOJuzQAAy;rpa%yQo0X8-+B?w4EeSL0j zE(Gw6yfq<>lnWcw1Zh z(7?biX4lNjOlsHum8GSgu1+yAaRf2}T9xV0kPs4~Y))w_A|etzMd11K53XutTXPc% zop^t5FE=vs=FQLS^fb9tvuwpT6*V=rTsMF2HO9sRy%N^YI}nJ?ePAM1wC z?d@%4c6P<)pQMd%kl3q^)1RQgAa2{wu>P;gt#4k(e-y4?s(F(P>aK`U-yCuoq~Zp# z;{s8219d!uLnu9Dpv%`zO zRzih7Sig9-5wMg701yGBM1@p6)-O{p6ts14hdWwHozO58*OWIMOYjSlBjsXYof_s) zm4pPNVQ_a7c`)t*g@$<6RhV7-$HLWhk{YwZaWtDe4>Klm^7K9;L8oyMt4{!f0~=N?3VA*LjP#fca0li&s^QDAP797VRi zaTA>+G8&S!Qqkr451C>n9U^C;q$mghW^n+Zmgu0W)S=k}@pLu)BrKqh=AI>3V9=oG zw`hq;pEa*2;Sb+mK&j>K>#E4v|B2 zxWPU=h`0)(J#m|%+W>d01*=C~e4J$vex6_m95aF6;R7c72XQz6Y}>f=5KJ8FOq|qf zTssbqZhs&XAfi>vT|+mo)nBL*4>ndLe9!2g7WtYzYq(s{0B*4@Vw-kVJa6E_-!4!> zd?um-A7wX>L0Oh*f*2^5zPEFJQku9$L^UJ^v3F~;e~M%PWEMt7-WBTOI_yCLS~h#k zAUr0-rp;>t^?ofJ&~v%lzGMzMiV^AAtIVbfVdAHliv*V8QrX@yk0+Pa=iQ5D2CgrF zB_z}}-%W@QnWatACdVy!Qf_p{Qnn+u7$%1(28?Fi=A19wWVwV0#mBTEQ)_)5Zj%Cb zJ*6m3fKTFA@^o)l9%@S7pYf)G``}9sfxfUwx+$h;!lodB&$% z>3vEq1l&dAb$7X&Cl_ozksz6?(dZHWi(~X#{YHMLKwb_OcIgMLC%9C&r(!4F%cy;%*0%d(V0;Jt%-Iq!Z4^$up0_Xe4>8x$(e> z($fdR8K@$coIMNOt|+L{S2E`)`8?g#D@iiZ-fAtkvGaTpidxhPI^COb`9Fvs_sKJu z7LGiwm^_ErLv+H|rH7E`gwSPk%D?nM-hwCwcBQI_9sXR4t~>8)D6s<-HJzq!uICsK z{mAC4vr3+TGi7eZ41Y<|7V>jPS)Fi^XiVDt#oCcACM;XUS!UwE;I06Oqf0z($?g`D6NN>i-tDSzv!>;TuMO$ijt{ zSk7uvZ~FuB99ps3)mqd!L7-%4xvxIgy_oRh?-+kEw#f+lKMOuCHx4o%ch2oojq;3y zzV242v3eA&f|@v6p$}GJ#){cw^^Y~_=@K6j0c>I4pHxfM1_RP~x2u$uq92m9lADXS ze}$}&@aB@6TE^G9F;$)T^7y6_O6&IiKyOb@qm850MOuOre7*AS04l3iw9iIntTwe8 zEO-3WRam*>UiD5qLWw7%^vfKqYH8e1gDYK@RaFyr+IsxhvYhN|XOyX`T;SB#f7=o! z)wN)Yk-tV32zxltixZ5SMtj43LE*0)f%(3R!NK0(yNl?z5-dxNNbbYR+|3L7gERvl zrfQpaaSPYke9#YWo(Z?AOG``N^iy7^%jR``d5Tqu!RpF`#$xt9uAE9Ecolv$38aqP z+U=-`HLW~wxk1(G+*A%=#EKlemtu_?=xh>dp7b+fMd!B>5ii2G!$9m8Q|Z@92apOwIMT?#hOXa+^SrxZG`r#d8f8nS zdQ26hIc1P2k$5%^!Z!QKjE&gu^!(8Fm3;QiZ49;?U@{70n(oj41|-wTNX33T_K?V* zKJN$=k^p_e|in z3XcGH0z04Qs}$-t*~+gcHxl57K)ibUA1wfMPC8Dmm`uG~r3-&_EaHeC$4ZS%jc`i# z6o7UNznXOopqvgu#Piz|H2LWe{(5I3q1@v!^urj@XhZo7NA%y^-u8zd&-;hkOvl{i zEE#m(mfh2RFE%9lGWA2q(HDV`gtztjOc}1|B>T(bO2X4kj&ANF4JUYFA1x9p_#ulc zd5LCfhjYlkE0Vkv?Xt(;1uG*4?l0;EGdkYUa#YoH%zY?PcFsSVZb)v`S62iCJuCCfs;ZfR3g?c{6J<*Nt(-DgTc0a|L0uaaG%eiisKn{Z>gz?>rRi2) zmkfCgWzaTk=(1g05~*B&Xc!onK=9gLK)4gk9;zW3ijZ^^asaZRj4Sj?3ak!PH zamI_#s`aupfyS-2*^&+gnfW}och*Plugn+U?USxdI>2if5Xu={aNO;$SOb}$h^lr= zIc5MfedTk*^WFYE_h|y)?5QJXyUY8_i<#2jW$AmH1~kJjZnsxGNc^>lJ{E4Xc~%2{~SRvnn1vbXyW9wG9!nc~DV z(fnIyad`sIsh((j2wsK&SCAyyd94@!tSy^QH=R^2<8GGYgt^n7E47f8uEgFquk6!9 z7oN;&aGOHZYNB+YK^C*!?~Td_v#2eU1%gso5$XbFyLd0C9du%UQz{+)p%0 zPz>jL4(8m}Sx$fYpbIk^9u4?< zfsV0$-qXCWi-Ys&6V~c#y#9t|Ce{wuo|M*n5l&sq zq=Ksct@N(kU*>ZjF5pbiUva~&9M{&mbLYUr2OD_h+dgSzb6Xp`c%%#Y?J~tX*}~{{ z-Y8gWQ(htl&OHgdoJ7PK@KGl8e7cKvqj|AoYcjt!JwB6?p1-*At+E1^O1j}-9#HP$ zL6Y8Ny6ZaZ%WMzedmZunKYLwrc=M6`OPZGpL+LCmJKj0y)>3rexKXo!MgDWC4;dJ2 zI+!6YneJ9kRjFuj4V`-_A*a$}Qm!mSFatyE7Qj`o!Ex&LXTaQmmul=tcIS1V5p?borIvbjOY>p+Q9HiHQ4iM;lmF1(4CO ztrdj`{|80Jhbw0vTKfnuqt+Sv4HL8-g(v9YyubD~W#{U_B)APF#{}j21=8z;1@9I7Q|hF@aUX8bks9 zPsdg72 zE;Vp>%8C$E544oUfOl4ItmE9yg2FK^Xq`mlNMmh&$X6`lhx7FDwP3|1>EklU?F-*= zL}i&VHvybcBEXdJTRgn+qWPeVHeS5@yL%_0GRz#P?*~=X%jkJyw79T0*Ob5bD&!*0 zm@zzLi)j05O=_%8t*TL2mc=PP!K(b+gWU&YF2R;O_!}$trWvu1Z7(d5i2G%L2?Aq@1NDev&g2NV1cL*0R@F1?U!Q3>5P7KEp9&GV;GoKK@E2{W2=zMSpBlKwpp|*F zs+fP)%wpJ}#+FrTU=<^bNsQ`}qA)eb6eLt_;eI~LYd;H_g5;a=;^Q+SAM7{M-L&V8 z?Jo#g$l5;o5EE~rT?NVXeFM6cXvKXcA}8PY*_<~jIpycGuEu-Go$?jlT8w9!z3RlAQ9>d};`wIXxeP%y@;r6mXTCH;8K>_K6n({+yN&Rw(0YxiPS1 z9a98{v?&!p{LR_$6Rf2kxK4d9U(53CRxH-%J_^sOq0tp>^|CQCoSb;axkyfIb;`fx zzs?ndvZQ;K?}ZGm{`pYb2oYEG0dhVZ!l*n^*GM}h9Pd{Pjjf^jA`cbRcgE8*mpOq< z5QFpOdYG}j*mNq${4Ogiqrz=WPope>C}0*-cq(xC3C8+g(}pHOV>&PoSo9Z<(xm@6 z-Z@j7KBKCfGUzEAaw|CX?~wWa#p;weJtUH5QIng9ihtjb%I_~ao8uunjdqdaM!pLXx#q4krFS#gaBj9mJ1ZP%6BCgXS z-)-%H=K5?^BqnUx2_QRV=T*q1Nvo~MW{sE#N}y~r33Q|Pjw|Td2YWs$82d=_xC3Ul_Sy|Z7eh3KDtR#mhtc3&jx}$kAX!>S zweGYsfavGCPEFbesCmJR(ckaG7TAq6ntD$yENPXwg6fZ7F3;M~DylP^9fIE-m%=Zy zaEH>AMj|%?-OoCI8AQcO#jBFB>NoB=NypAT$G*+OcU$49tb{KR^kBHFG@9$6{(!EG z6X-cFx6h{VWF0-#z>c0YZI&mFT|bs3O5bFWXstCePuPB+OBYq1=4n)@%5BGujcb2h z+RB%|E-6%s-J@I@a z1`3o8kvID6XJ{>a*7PL9$)qZ#ZcDqwa_DksNn^qa+-Q#SI3(f3P=4Tr?|+Z$R^C%K z^Fmf&{RrkV+$0Zvh?L*52LT33h&mCTSQS3t>>hV*4I*tkJMY+NUS&wr?DiT$%D!*%m#qNAQ$(O(!)?t0D;WE<3pfHfD$30 zzb*2KKoDdF=>=J1%n*WA<%lcQrrSyRbCZqN($;${Z>}WfVZzNv9Q?)}E#;C!ns9FO$2W-G^*|fM6dbPsJ@d@PArdm`ZtYT9i}0w^BiKp-*7cC!jloJ2 zNaXM=$+1#};%=JJG;ekUPz88u2gBe`{s5oY5r+!^KiQv9DVhqlU@=QcJs!2ZGvKG+@3H=~G zg-l4;h|rvCKO-g(jjGDj4QT_pm9e`U&Y{N?7Sfn>76x;UkchcR}ZQnrgPBN zu|Krq5;X@6Kk3i&!=u4Qe2@T?JIK zk9^Uf+;3t`1c+mxlw3uXS)%h1Yk6(Hv6S$OdnPu4DO~U&{DZ0BUtt|@9pc+sbgs^L z$2>yAM7B;#$P*=Y8EsuQWc-`A7sScFc46rJ8f9p1@p^Lux$(fI1*?4JXx<32BHWKR zZ4fXNu7V3x0`gPWrdWi(*1BIfv(w6re%_@W>+3C7P$a5xK!IpbZbR_V8w=!oT$Wxb zb%lD*`(;2{Yd-~!g@P4$^ZN!?!5Amzg#=T{^HeFa?*)hGSAg689TMvrPVXgT9UhE< zksV6kG@&xiq9AqLC(+f8Sz7hBUQZ$kBPGaeFf5Vacb8nj0)cU&ZDL!(i9|Aa@Q!pC zOL-80SfhT!uhpI|`kENd-|&faxI=6K7*i5{D4(N+p||Wp)BW?L@dY2gC5HCS*cwXj z%GPEG9=fP9Z=>y!*Imn42(91PvB>dz4BzJI(WI z4UqF7M62Y3UNJ8&Afw4YOi@ z^Vi!VYOU3Msznt+J~yEZR(&lX^MQZL5FSOPn%?_-n-Ox)J=R+rrl(LW>t~g4QVTNpHMoOb7Y`6P;L-bMzGH(b04kIE-vd#8gEeo|S($ ze5rFE@%?$*(W(a{v3JPaGSV75I-iA|TLb4wE=4l_>QKd@uefU@> zQl>K^Kd|OnHSV8Z1I(!Jy-1@(5j=%(^_No^vy)v+ol^*=2tMMY)*HnU1k4OiVc#Wo zX@|0rE+BZR%q~K?PCCYL7qi>K+RusTE5IWwNG3K&mwzo|);=cp5l@zV9ro8P2!@E3 z9}~0;b8p#Q;bQNCw-i#&;Q-GaASx7>1`tz4XdGrMgbly}gYAl17T1?Sp<_KFBWa+F~SJ_|J;gD|?K4pR!6V zbGCIsU40dvhsSR zthhwfq_G<3zPjn1D@&+5TB3}`nAb>0)BZYTjhg7woRce<-|^NyyZ#3=F@j z5XWz|;vC{GgRbavGNhRy;oiQol7%B@Y5{z6pu7g)Bpa1$M;S09zq+-VU7=@CN{y9I z69+`X4(Pk?{@pDk#5r2zjFBnlE=zZbg|9ZR~JCN9w^`2`q;zxac ziWhTaHRz4J-b>Ar$AT}9Q!=c9nED4-u?rvA_Ixz>AZk`$mV_4=dDs!filC({$$KIj zDZ?g8j+?_LE8d#34l+Qt>9ampBVVNN$(oa&VpNBTD7tX@~hLl|X7h!0+M! zhnT8AyQ->W%c-$h3^%41Wpf`t#T*I=F4>M>42KlZ3IbsJ0PzuI60#p32$`7y8BAr) z*1IOV*vDgjivQ=Q-)^27ayJC>7ZD2bnWllIy{5OEZvXRNDN)~}|L&mf!x86p5vv z%Vf8=v$3_gW$cXAxF7T?=wFz(72H`rPmD-dc45b(sUSXlh~mGhL7J8ojAyhgK!_yk z&Zk!k+g8`*pm<~fRcum=)IMXPTGpwL(eRG`$30fuNI#vbD-BK<9LJ?@;?H*Gx~JBs zH&~6a@qx(g_`=N3{XZG__pgc!kqkjSstzt{|HAL3E<1{`;ofr-fR_$4(ScfJX>;pq z5ADUp1h0xAsne?&wC7H`Twa~W=D0p>gI4RAl)^&Jm7{#MBqOGl9Uo+oa)A=nB!^h9 z8P4g2w(60X>%^G5e)nHDh_VwTD@PkasGL(D;vAe!&|$GaF;vH+T= z)L2s=-p*?p3@S|=>jXb8HzzT8KdtUJ+X@kF#I&Jto$Q19M>(&Ab{ZcE!^y)U8@Apb z+t*juS6wY^latZ`Ff8h#X-eU+(6F$|6TJGWqN?T9&7~NwODoN~WUMuByBAm=u zq2@QuYu#oU%^OdDSN$w!aIg(SQo1*v$=LG(CKGmkpLlYgy!=*RNvuX9dt^?lytk<+ ze6-_oNW97BpRi_KJHL{RgdY@mVTS_C=J}e63o0u?c$IEl0%5n`4ksI{M>%0T5UZY< zS2u~31{Dn*E~?oWIYE6q3y79E6JXaXzN?@?6b({b&ePj-_pS=Nf8ezuA$R z$4YyR_*do-L*XXo6#G?@Xu!6*R=;K!V1RwT>2~Hmo_8T%!{__S$j7vRzWiMCi7%Y! z?|Q863;fRJP=onGBalu&CyRaFsb|@Fa`d#r%{8Hn@#BMY**zWG$@yRw3G&$LM#1DS zQXrIK(L@-(b3Kj^UYGJXE`;SH{1{tb&SAm^Ggn4($ch`+0v>v@&zK?vC~yBC{IlHJObn z+oUC0aEz2q4MJhQ6gdsi>S(_=U4$2=5#;>pm~>GJyD{xc08)*+kRosUo>ufcy}v#D zY?qht?HBbv2PL9duqKnmW7)IVHm+%_!}%>3i^cNg><?uq5ct z%n`$X6hI$kyyh&gAQlpW%XMm&TD*hU_`Un0wTmgnGo~seUhE$#pm-?oeDz1!Wnd${ zOMKPrILFVsnM6bLo&|q2`8wxWqS4Z|q`51WHm=_NInM8GpzE+-#w6ZZFP+m}dAH&k zQxiy2LO-Y-DFr@{%Y6vbyfGTDe(=u8G_MT$Wg?Sg0tkDNX^q zXz#Bp2G6=#IQ&))q_5?jJ`#kRhPP*g?oL)?RN8gu^MG(R)5$;eW$6j^=Ts?Urm=Cj zK6T|~@C2RT*N<4KCNN(-zeHDwb0|Kw^~eK_K;+IzV1;%I)F^zJ=r9hZxA!A|t(yip zf0`>BSpU)f$%|ITtIW2rWAKk5(|9w*0w4&Y=S)sogsPX8ayYTGbDFjejZxE!&h0}` zu4;gnaS9pLO}72fmRw%Oq3++9hn0$en#q2xQaUJObzl&Al55jI`&9+p9<~2_A>;s4sj#artSj+UqTfy1;nx=EI`4wa5F9 ztV;<;;U$A-R*!dmmlyYmN;6w-9lBiW(!vR2p}@drK!#FIQ<1)=@J`iFp_ zdI@3q5oKF;&I${YvNJtLoBV=Vc@e^|xg-imlx^CKaqizWWo1{^6V)Agkzb|8Ey{FH z7j~XB_@+XE+*?pIgiEjLP-l+wIg!YjqN5cZ+bma3g%PC4NpLGCX3mC50kxW!mj|;6 z9W?L7zX@V_UF`TPg!-#N>A@B6{-_%y1`M;iQyr$AA1vd#$YB>6M=ysQmC&M;rNA{x zVl75-Cf&bE{C9P#_@4%dJ&1d_DrRP}WlLbN4Ecz6%Yd5P2A~s`WpT|I{i2BQTSPxX!4UJYegT(tM<4&0Z90)E{0$r+wwsCfsK~;j1>` z(ph$(%?A&rf?EpLqboJA+tyD4bGfr)XMLbESMN(~Y!QvDdC#t4nbh)~Ay{?$Ypq)N71%Cqad|y7C z8)yIMP#=*1F+&~hY@_D=a+8wcePyD@jDekm*y|>g0*)!Z?$1ODTn4T)GZb+o=eJO; z9UL_Cm5BSwU>nVnvtKQERc$euIuAO;$l))CxD8HQJgNiJ9{_%3>au~x@4$It4uO+o zw1&9!ChmW^_#cfMmZQ{Y({@mL+6-4|4r8ZpG~vN!;>O{BbcvRGX$o3Xi$vlj6zp{- zo&WQ-sd|gpR0`-Qq+3xqo??8Pc_z2@xy{8Dku}0hi$Gzbw@KV>#gQ__JIQH<_qx0n5qu-UFppWBJWkW_K1)$lH)uKj4q4x)Rlvy$# z6u<4&t~14oOD(PK=uQ}iCwo)7##T)+2&f4H*xhJY#L)eP$84=fO8Eig?6_cp%hG%( zX1v^@axswCE&AWR;PTZ!pdU8oo29VeT4*jPNil<8WMVj(@%JGl(gi3Ea`LPLLmG;k#FYLHjx4J?uhup5GpopC`U*cD?-Qj=yIHC19z6jUd_zh z;5eh!^)^9^bpK}45|;&)4jJURX|#fC>Mbj^6i8j3O@ht~Ec|`5HxNfng-pCKtsCsv zq~BqRO5BZv^Qekb^7HJCXbyGNL&{3Q#A{OZ5-dvtN*lTO$)!OXkuqYTIVJ9OFX2;# z9LD6z(66h$fA8G*4l4raXQq0r5 z=Sq_Ho6PHPgg-)$6LT~UsNOc6uFPBKm%Dw<$QN@TJaL@Gai z&_i6FO55@cJX8XBDKYJBr8eiJ9QU6}VZKbke8G0E8lIb{J)bOiT&FpbuF->uMHwuWP{ zDY@;AWO~3?Q=a7sYquEo`Ezuxs!B9vI+OAAg zthDo+0?Qt7MhXg@8u93CTf8Pd68N%4BL;y|2LkP4uC<2fkXEvvezK&jR8ty`3U~#h zT3ON2S@>PefTT=AC8kZ8_e+JBmTEFJ|5nK!NtoeGVG++<@V$hl+RpXvIGqZ_pB+N& zk;Geap@U=wP8)0OKl;aK-5)zN^I^#Hw5etp$MHSAlzSD+9&;fR04pdrq-&5tAyce&lxHR$V<*oe~-qQMNp&3{t!Nd z&a|JIo|xpikR(&})ypK;b~ydmSLj6}qLx(=;3tJ`C+37X`lZ_@TY&CbKOj*xTnazb zSbvNOHp=aUgYmD?PAfpb|D1Ln+a diff --git a/resources/views/components/layout-legacy.blade.php b/resources/views/components/layout-legacy.blade.php index b3bb878..2575ee4 100644 --- a/resources/views/components/layout-legacy.blade.php +++ b/resources/views/components/layout-legacy.blade.php @@ -7,7 +7,7 @@ @if($event === 'april-fools' || $event == 'pride') - + @@ -101,17 +101,17 @@
@else - - + +
- @@ -122,21 +122,21 @@ - + - + @@ -158,21 +158,21 @@ - + - + @@ -182,7 +182,7 @@
- + + wah! (dot moe)
"i mean it looks alright, but then you realise its all tables" ~ alice
 
 
- +
- - + - +
  +     
 
 
 
 
- +
- - + - +
  +     
 
 
- diff --git a/resources/views/components/layout.blade.php b/resources/views/components/layout.blade.php index 4b68084..0425ba1 100644 --- a/resources/views/components/layout.blade.php +++ b/resources/views/components/layout.blade.php @@ -27,7 +27,7 @@
@if($event == 'april-fools' || $event == 'pride')A pixel art depiction of a paw, in rainbow colours. - @else A pixel art depiction of a paw, in three alternating shades of blue.@endif + @else A pixel art depiction of a paw, in three alternating shades of red.@endif

wah!

diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php index 62613eb..90d7833 100644 --- a/resources/views/home.blade.php +++ b/resources/views/home.blade.php @@ -23,11 +23,13 @@
  • Programming - HTML, CSS, JavaScript, C#, Java, PHP, Ruby, Python (Codeberg/ Forgejo)
  • -
  • Photography - Flickr
  • +
  • Photography - Flickr / Furtrack
  • Gaming - Steam Profile
  • @if(isLegacy()) + @else + @endif diff --git a/resources/views/pandamonium.blade.php b/resources/views/pandamonium.blade.php index 0e90c46..53952d6 100644 --- a/resources/views/pandamonium.blade.php +++ b/resources/views/pandamonium.blade.php @@ -11,7 +11,7 @@ @endif @endforeach @else -
      + © RoscoeDaWah 2021-2025