diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php
index 4bfb38cd..965c2ad9 100644
--- a/app/Providers/Filament/AdminPanelProvider.php
+++ b/app/Providers/Filament/AdminPanelProvider.php
@@ -25,6 +25,7 @@ use Illuminate\Support\Facades\Auth;
use Illuminate\View\Middleware\ShareErrorsFromSession;
use Joaopaulolndev\FilamentEditProfile\FilamentEditProfilePlugin;
use Joaopaulolndev\FilamentEditProfile\Pages\EditProfilePage;
+use Swis\Filament\Backgrounds\FilamentBackgroundsPlugin;
class AdminPanelProvider extends PanelProvider
{
@@ -43,6 +44,7 @@ class AdminPanelProvider extends PanelProvider
->unsavedChangesAlerts()
->colors([
'primary' => Color::Slate,
+ 'secondary' => '#d7d533',
])
->viteTheme('resources/css/filament/admin/theme.css')
->discoverResources(in: app_path('Filament/Resources'), for: 'App\Filament\Resources')
@@ -80,6 +82,7 @@ class AdminPanelProvider extends PanelProvider
])->plugins([
FilamentEditProfilePlugin::make()->shouldRegisterNavigation(false),
LightSwitchPlugin::make()->position(Alignment::BottomCenter),
+ FilamentBackgroundsPlugin::make(),
]);
}
}
diff --git a/composer.json b/composer.json
index 274d4477..b6f7845b 100644
--- a/composer.json
+++ b/composer.json
@@ -9,10 +9,12 @@
"php": "^8.2",
"awcodes/light-switch": "^2.0",
"bezhansalleh/filament-shield": "^v4.0.0-beta2",
+ "codewithdennis/filament-lucide-icons": "^4.0",
"filament/filament": "^4.0",
"joaopaulolndev/filament-edit-profile": "^2.0",
"laravel/framework": "^12.0",
- "laravel/tinker": "^2.10.1"
+ "laravel/tinker": "^2.10.1",
+ "swisnl/filament-backgrounds": "^2.0"
},
"require-dev": {
"fakerphp/faker": "^1.23",
diff --git a/composer.lock b/composer.lock
index 6d1fd0e7..bee4ef69 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "442b2905594dbc3ebef8325604a8c72e",
+ "content-hash": "f578fc908c365c7a948798b1f927c90c",
"packages": [
{
"name": "anourvalar/eloquent-serialize",
@@ -675,6 +675,75 @@
],
"time": "2024-07-16T11:13:48+00:00"
},
+ {
+ "name": "codewithdennis/filament-lucide-icons",
+ "version": "v4.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/CodeWithDennis/filament-lucide-icons.git",
+ "reference": "8638285048070085492fd4288fbcc4a09f88f8ba"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/CodeWithDennis/filament-lucide-icons/zipball/8638285048070085492fd4288fbcc4a09f88f8ba",
+ "reference": "8638285048070085492fd4288fbcc4a09f88f8ba",
+ "shasum": ""
+ },
+ "require": {
+ "filament/filament": "^4.0",
+ "php": "^8.2",
+ "spatie/laravel-package-tools": "^1.15.0",
+ "technikermathe/blade-lucide-icons": "3.113.0"
+ },
+ "require-dev": {
+ "laravel/pint": "^1.22"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "aliases": {
+ "FilamentLucideIcons": "CodeWithDennis\\FilamentLucideIcons\\Facades\\FilamentLucideIcons"
+ },
+ "providers": [
+ "CodeWithDennis\\FilamentLucideIcons\\FilamentLucideIconsServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "CodeWithDennis\\FilamentLucideIcons\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "CodeWithDennis",
+ "role": "Developer"
+ }
+ ],
+ "description": "A Filament plugin that integrates Lucide icons, allowing you to use them seamlessly across Filament forms, tables, actions, and more.",
+ "homepage": "https://github.com/codewithdennis/filament-lucide-icons",
+ "keywords": [
+ "filamentphp",
+ "icons",
+ "laravel",
+ "lucide"
+ ],
+ "support": {
+ "issues": "https://github.com/codewithdennis/filament-lucide-icons/issues",
+ "source": "https://github.com/codewithdennis/filament-lucide-icons"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/CodeWithDennis",
+ "type": "github"
+ }
+ ],
+ "time": "2025-07-10T12:30:10+00:00"
+ },
{
"name": "danharrin/date-format-converter",
"version": "v0.3.1",
@@ -5948,6 +6017,82 @@
],
"time": "2025-02-21T14:16:57+00:00"
},
+ {
+ "name": "swisnl/filament-backgrounds",
+ "version": "2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/swisnl/filament-backgrounds.git",
+ "reference": "d094b4a9dc1f1217306f6471271cbfbec55a2b2f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/swisnl/filament-backgrounds/zipball/d094b4a9dc1f1217306f6471271cbfbec55a2b2f",
+ "reference": "d094b4a9dc1f1217306f6471271cbfbec55a2b2f",
+ "shasum": ""
+ },
+ "require": {
+ "filament/filament": "^4.0",
+ "illuminate/contracts": "^11.0|^12.0",
+ "php": "^8.2",
+ "spatie/laravel-package-tools": "^1.15.0"
+ },
+ "require-dev": {
+ "larastan/larastan": "^2.9|^3.0",
+ "laravel/pint": "^1.13",
+ "nunomaduro/collision": "^7.10|^8.1",
+ "orchestra/testbench": "^8.15|^9.0|^10.0",
+ "pestphp/pest": "^2.25|^3.7",
+ "pestphp/pest-plugin-arch": "^2.4|^3.0",
+ "pestphp/pest-plugin-laravel": "^2.2|^3.1",
+ "phpstan/extension-installer": "^1.4",
+ "phpstan/phpstan-deprecation-rules": "^1.2|^2.0",
+ "phpstan/phpstan-phpunit": "^1.4|^2.0"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Swis\\Filament\\Backgrounds\\FilamentBackgroundsServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Swis\\Filament\\Backgrounds\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Jasper Zonneveld",
+ "email": "jasper@swis.nl",
+ "role": "Developer"
+ }
+ ],
+ "description": "Beautiful backgrounds for Filament auth pages",
+ "homepage": "https://github.com/swisnl/filament-backgrounds",
+ "keywords": [
+ "backgrounds",
+ "filament",
+ "laravel",
+ "swisnl"
+ ],
+ "support": {
+ "issues": "https://github.com/swisnl/filament-backgrounds/issues",
+ "source": "https://github.com/swisnl/filament-backgrounds"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/swisnl",
+ "type": "github"
+ }
+ ],
+ "time": "2025-07-01T19:14:53+00:00"
+ },
{
"name": "symfony/clock",
"version": "v7.3.0",
@@ -8451,6 +8596,71 @@
],
"time": "2025-07-29T20:02:46+00:00"
},
+ {
+ "name": "technikermathe/blade-lucide-icons",
+ "version": "v3.113.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/PascaleBeier/blade-lucide-icons.git",
+ "reference": "8c49cb1b55cce625de11ad05757630d0ea16822b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/PascaleBeier/blade-lucide-icons/zipball/8c49cb1b55cce625de11ad05757630d0ea16822b",
+ "reference": "8c49cb1b55cce625de11ad05757630d0ea16822b",
+ "shasum": ""
+ },
+ "require": {
+ "blade-ui-kit/blade-icons": "^1.6",
+ "illuminate/support": "^9.0|^10.0|^11.0|^12.0",
+ "php": "^8.1"
+ },
+ "require-dev": {
+ "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0",
+ "phpunit/phpunit": "^9.0|^10.0|^11.0",
+ "spatie/phpunit-snapshot-assertions": "^4.2.14|^5.0|^6.0"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Technikermathe\\LucideIcons\\BladeLucideIconsServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Technikermathe\\LucideIcons\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Dan Pock",
+ "role": "Original Developer"
+ },
+ {
+ "name": "Pascale Beier",
+ "role": "Developer"
+ }
+ ],
+ "description": "A package to easily make use of Lucide icons in your Laravel Blade views.",
+ "homepage": "https://github.com/technikermathe/blade-lucide-icons",
+ "keywords": [
+ "Heroicons",
+ "LucideIcons",
+ "blade",
+ "laravel"
+ ],
+ "support": {
+ "issues": "https://github.com/PascaleBeier/blade-lucide-icons/issues",
+ "source": "https://github.com/PascaleBeier/blade-lucide-icons/tree/v3.113.0"
+ },
+ "time": "2025-06-28T00:06:57+00:00"
+ },
{
"name": "tijsverkoyen/css-to-inline-styles",
"version": "v2.3.0",
@@ -8999,16 +9209,16 @@
},
{
"name": "fidry/cpu-core-counter",
- "version": "1.2.0",
+ "version": "1.3.0",
"source": {
"type": "git",
"url": "https://github.com/theofidry/cpu-core-counter.git",
- "reference": "8520451a140d3f46ac33042715115e290cf5785f"
+ "reference": "db9508f7b1474469d9d3c53b86f817e344732678"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/8520451a140d3f46ac33042715115e290cf5785f",
- "reference": "8520451a140d3f46ac33042715115e290cf5785f",
+ "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/db9508f7b1474469d9d3c53b86f817e344732678",
+ "reference": "db9508f7b1474469d9d3c53b86f817e344732678",
"shasum": ""
},
"require": {
@@ -9018,10 +9228,10 @@
"fidry/makefile": "^0.2.0",
"fidry/php-cs-fixer-config": "^1.1.2",
"phpstan/extension-installer": "^1.2.0",
- "phpstan/phpstan": "^1.9.2",
- "phpstan/phpstan-deprecation-rules": "^1.0.0",
- "phpstan/phpstan-phpunit": "^1.2.2",
- "phpstan/phpstan-strict-rules": "^1.4.4",
+ "phpstan/phpstan": "^2.0",
+ "phpstan/phpstan-deprecation-rules": "^2.0.0",
+ "phpstan/phpstan-phpunit": "^2.0",
+ "phpstan/phpstan-strict-rules": "^2.0",
"phpunit/phpunit": "^8.5.31 || ^9.5.26",
"webmozarts/strict-phpunit": "^7.5"
},
@@ -9048,7 +9258,7 @@
],
"support": {
"issues": "https://github.com/theofidry/cpu-core-counter/issues",
- "source": "https://github.com/theofidry/cpu-core-counter/tree/1.2.0"
+ "source": "https://github.com/theofidry/cpu-core-counter/tree/1.3.0"
},
"funding": [
{
@@ -9056,7 +9266,7 @@
"type": "github"
}
],
- "time": "2024-08-06T10:04:20+00:00"
+ "time": "2025-08-14T07:29:31+00:00"
},
{
"name": "filp/whoops",
diff --git a/database/migrations/2023_07_14_131257_create_sport_table.php b/database/migrations/2023_07_14_131257_create_sport_table.php
index 743758b2..5c76be43 100644
--- a/database/migrations/2023_07_14_131257_create_sport_table.php
+++ b/database/migrations/2023_07_14_131257_create_sport_table.php
@@ -16,12 +16,12 @@ return new class extends Migration
$table->string('name');
$table->string('code')->nullable();
$table->string('icon')->nullable();
- $table->boolean('disabled')->default(0);
$table->integer('bapi')->default(0);
$table->integer('bwin')->default(0);
$table->integer('b365')->default(0);
$table->integer('logi')->default(0);
$table->integer('magl')->default(0);
+ $table->boolean('is_active')->default(0);
$table->timestamps();
});
diff --git a/database/migrations/2025_05_22_080907_create_countries_table.php b/database/migrations/2025_05_22_080907_create_countries_table.php
index 88c71aaa..711f08a7 100644
--- a/database/migrations/2025_05_22_080907_create_countries_table.php
+++ b/database/migrations/2025_05_22_080907_create_countries_table.php
@@ -14,8 +14,10 @@ return new class extends Migration
Schema::create('countries', function (Blueprint $table) {
$table->id();
$table->string('name');
- $table->string('iso2');
+ $table->string('icon')->nullable();
+ $table->string('iso2')->nullable();
$table->string('iso3');
+ $table->string('cc')->nullable();
$table->string('numeric');
$table->integer('txid')->default(0);
$table->boolean('tx_only')->default(0);
diff --git a/public/css/swisnl/filament-backgrounds/filament-backgrounds-styles.css b/public/css/swisnl/filament-backgrounds/filament-backgrounds-styles.css
new file mode 100644
index 00000000..0aa7f7e8
--- /dev/null
+++ b/public/css/swisnl/filament-backgrounds/filament-backgrounds-styles.css
@@ -0,0 +1 @@
+.fi-simple-layout{background-image:var(--filament-backgrounds-image);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0}.fi-simple-layout:before{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 25%) no-repeat;background-size:cover;content:var(--filament-backgrounds-attribution-backdrop);height:100%;left:0;position:fixed;top:0;width:100%}.fi-simple-layout:after{bottom:2rem;color:#fff;content:var(--filament-backgrounds-attribution);left:2rem;position:absolute;text-shadow:0 0 3px #000}.fi-simple-main{--tw-ring-color:transparent;background-color:hsla(0,0%,100%,.8);position:relative}@supports (color:color-mix(in lab,red,red)){.fi-simple-main{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.fi-simple-main:where(.dark,.dark *){background-color:rgba(24,24,27,.9)}@supports (color:color-mix(in lab,red,red)){.fi-simple-main:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-900) 90%,transparent)}}.fi-simple-main:before{backdrop-filter:blur(3px);border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/01.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/01.jpg
new file mode 100644
index 00000000..f6d84431
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/01.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/02.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/02.jpg
new file mode 100644
index 00000000..fb52e3b1
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/02.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/03.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/03.jpg
new file mode 100644
index 00000000..0124548a
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/03.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/04.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/04.jpg
new file mode 100644
index 00000000..58203dcb
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/04.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/05.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/05.jpg
new file mode 100644
index 00000000..a2bbcca5
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/05.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/06.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/06.jpg
new file mode 100644
index 00000000..e42024fb
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/06.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/07.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/07.jpg
new file mode 100644
index 00000000..cb73f43a
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/07.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/08.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/08.jpg
new file mode 100644
index 00000000..7e7d95a3
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/08.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/09.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/09.jpg
new file mode 100644
index 00000000..8156d899
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/09.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/10.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/10.jpg
new file mode 100644
index 00000000..71b14ec6
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/10.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/11.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/11.jpg
new file mode 100644
index 00000000..08bfce50
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/11.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/12.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/12.jpg
new file mode 100644
index 00000000..b5352ce4
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/12.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/13.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/13.jpg
new file mode 100644
index 00000000..9f0b2037
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/13.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/14.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/14.jpg
new file mode 100644
index 00000000..2ed9f22a
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/14.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/15.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/15.jpg
new file mode 100644
index 00000000..c3ad8986
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/15.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/16.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/16.jpg
new file mode 100644
index 00000000..0932d726
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/16.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/17.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/17.jpg
new file mode 100644
index 00000000..6861217a
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/17.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/18.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/18.jpg
new file mode 100644
index 00000000..b3603dcf
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/18.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/19.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/19.jpg
new file mode 100644
index 00000000..3d0cdb5b
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/19.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/20.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/20.jpg
new file mode 100644
index 00000000..225833ca
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/20.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/21.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/21.jpg
new file mode 100644
index 00000000..b052d4b4
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/21.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/22.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/22.jpg
new file mode 100644
index 00000000..f6c665d7
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/22.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/23.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/23.jpg
new file mode 100644
index 00000000..4394f171
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/23.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/24.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/24.jpg
new file mode 100644
index 00000000..18569d14
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/24.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/25.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/25.jpg
new file mode 100644
index 00000000..f9b07333
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/25.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/26.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/26.jpg
new file mode 100644
index 00000000..f27adb49
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/26.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/27.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/27.jpg
new file mode 100644
index 00000000..3a9e430a
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/27.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/28.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/28.jpg
new file mode 100644
index 00000000..eb9c1017
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/28.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/29.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/29.jpg
new file mode 100644
index 00000000..bdcbe362
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/29.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/30.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/30.jpg
new file mode 100644
index 00000000..8cf07de0
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/30.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/curated-by-swis/31.jpg b/public/images/swisnl/filament-backgrounds/curated-by-swis/31.jpg
new file mode 100644
index 00000000..78611e04
Binary files /dev/null and b/public/images/swisnl/filament-backgrounds/curated-by-swis/31.jpg differ
diff --git a/public/images/swisnl/filament-backgrounds/triangles/01.svg b/public/images/swisnl/filament-backgrounds/triangles/01.svg
new file mode 100644
index 00000000..aaab77fa
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/01.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/02.svg b/public/images/swisnl/filament-backgrounds/triangles/02.svg
new file mode 100644
index 00000000..7fe8e75e
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/02.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/03.svg b/public/images/swisnl/filament-backgrounds/triangles/03.svg
new file mode 100644
index 00000000..003627a8
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/03.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/04.svg b/public/images/swisnl/filament-backgrounds/triangles/04.svg
new file mode 100644
index 00000000..89be450d
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/04.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/05.svg b/public/images/swisnl/filament-backgrounds/triangles/05.svg
new file mode 100644
index 00000000..a04cf5f6
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/05.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/06.svg b/public/images/swisnl/filament-backgrounds/triangles/06.svg
new file mode 100644
index 00000000..3ea84342
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/06.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/07.svg b/public/images/swisnl/filament-backgrounds/triangles/07.svg
new file mode 100644
index 00000000..8d99b647
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/07.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/08.svg b/public/images/swisnl/filament-backgrounds/triangles/08.svg
new file mode 100644
index 00000000..28a36979
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/08.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/09.svg b/public/images/swisnl/filament-backgrounds/triangles/09.svg
new file mode 100644
index 00000000..f8375906
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/09.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/10.svg b/public/images/swisnl/filament-backgrounds/triangles/10.svg
new file mode 100644
index 00000000..31f0e99f
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/10.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/11.svg b/public/images/swisnl/filament-backgrounds/triangles/11.svg
new file mode 100644
index 00000000..b192dced
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/11.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/12.svg b/public/images/swisnl/filament-backgrounds/triangles/12.svg
new file mode 100644
index 00000000..cc304c1e
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/12.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/13.svg b/public/images/swisnl/filament-backgrounds/triangles/13.svg
new file mode 100644
index 00000000..499ddd1e
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/13.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/14.svg b/public/images/swisnl/filament-backgrounds/triangles/14.svg
new file mode 100644
index 00000000..bd4b12f8
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/14.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/15.svg b/public/images/swisnl/filament-backgrounds/triangles/15.svg
new file mode 100644
index 00000000..fce3c5cf
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/15.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/16.svg b/public/images/swisnl/filament-backgrounds/triangles/16.svg
new file mode 100644
index 00000000..f570c80d
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/17.svg b/public/images/swisnl/filament-backgrounds/triangles/17.svg
new file mode 100644
index 00000000..3c77b072
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/17.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/18.svg b/public/images/swisnl/filament-backgrounds/triangles/18.svg
new file mode 100644
index 00000000..d3fa7665
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/18.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/19.svg b/public/images/swisnl/filament-backgrounds/triangles/19.svg
new file mode 100644
index 00000000..2c81f15e
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/19.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/20.svg b/public/images/swisnl/filament-backgrounds/triangles/20.svg
new file mode 100644
index 00000000..f16e7aa6
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/20.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/21.svg b/public/images/swisnl/filament-backgrounds/triangles/21.svg
new file mode 100644
index 00000000..dce83a6d
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/21.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/22.svg b/public/images/swisnl/filament-backgrounds/triangles/22.svg
new file mode 100644
index 00000000..ce4ca624
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/22.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/23.svg b/public/images/swisnl/filament-backgrounds/triangles/23.svg
new file mode 100644
index 00000000..1bd80e75
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/23.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/24.svg b/public/images/swisnl/filament-backgrounds/triangles/24.svg
new file mode 100644
index 00000000..41d41e2d
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/images/swisnl/filament-backgrounds/triangles/25.svg b/public/images/swisnl/filament-backgrounds/triangles/25.svg
new file mode 100644
index 00000000..a3bd90c8
--- /dev/null
+++ b/public/images/swisnl/filament-backgrounds/triangles/25.svg
@@ -0,0 +1 @@
+
\ No newline at end of file