diff --git a/app/Console/Commands/Grapper/TxOdds/Countries.php b/app/Console/Commands/Grapper/TxOdds/Countries.php deleted file mode 100644 index 0591f322..00000000 --- a/app/Console/Commands/Grapper/TxOdds/Countries.php +++ /dev/null @@ -1,33 +0,0 @@ -country as $country) { - $res = Country::where('txid', $country->id)->first(); - if ($res !== null) { - // $res->txid = $country->id; - // $res->txid = $country->id; - // $res->save(); - } else { - $res = new Country; - $res->name = $country->name; - $res->iso3 = $country->cc; - $res->txid = $country->id; - $res->tx_only = 1; - $res->save(); - } - } - } -} diff --git a/app/Console/Commands/Grapper/TxOdds/Fixtures/TxCountries.php b/app/Console/Commands/Grapper/TxOdds/Fixtures/TxCountries.php new file mode 100644 index 00000000..588b0f02 --- /dev/null +++ b/app/Console/Commands/Grapper/TxOdds/Fixtures/TxCountries.php @@ -0,0 +1,34 @@ + Qualifying Rounds-25" + // }, + + $cnid = array_column($group, 'cnid'); + $cname = array_column($group, 'cname'); + + $country = Country::firstOrCreate( + ['txid' => $cnid[0]], + ['name' => $cname[0]] + ); + + return $cnid[0]; + } +} diff --git a/app/Console/Commands/Grapper/TxOdds/Fixtures/TxLigas.php b/app/Console/Commands/Grapper/TxOdds/Fixtures/TxLigas.php index cbca5c83..5a5bdd11 100644 --- a/app/Console/Commands/Grapper/TxOdds/Fixtures/TxLigas.php +++ b/app/Console/Commands/Grapper/TxOdds/Fixtures/TxLigas.php @@ -3,7 +3,6 @@ namespace App\Console\Commands\Grapper\TxOdds\Fixtures; use App\Console\Commands\NuhBash; -use App\Models\Country; use App\Models\Liga; class TxLigas @@ -12,12 +11,10 @@ class TxLigas { $debug = NuhBash::$options['debug'] ?? 0; - $cgid = array_column($group, 'cgid'); - $cnid = array_column($group, 'cnid'); - $spid = array_column($group, 'spid'); $cname = array_column($group, 'cname'); - - $country_id = Country::where('txid', $cnid)->value('id'); + $spid = array_column($group, 'spid'); + $country_id = TxCountries::get($group); + $cgid = array_column($group, 'cgid'); $liga = Liga::firstOrCreate([ 'name' => (string) $cname[0], diff --git a/app/Console/Commands/Grapper/TxOdds/FixturesSoccer.php b/app/Console/Commands/Grapper/TxOdds/FixturesSoccer.php index ba97fd23..49c7aacf 100644 --- a/app/Console/Commands/Grapper/TxOdds/FixturesSoccer.php +++ b/app/Console/Commands/Grapper/TxOdds/FixturesSoccer.php @@ -13,19 +13,24 @@ class FixturesSoccer { public static function call() { - $debug = NuhBash::$options['debug'] ?? 0; + $debug = NuhBash::$options['d'] ?? 0; + $print = NuhBash::$options['p'] ?? 0; + $total = 0; for ($i = 0; $i < 30; $i++) { $str1 = date('Y-m-d', mktime(0, 0, 0, date('m'), date('d') + $i, date('Y'))); $str2 = date('Y-m-d', mktime(0, 0, 0, date('m'), date('d') + 1 + $i, date('Y'))); $url = 'https://xml2.txodds.com/feed/result/xml.php?ident=betaid1&passwd='.config('nuh.txodds_token')."&date=$str1,$str2&json=2"; - $data = Curl::load($url, $debug); - $i = 0; + if ($print) { + Notice::note($data, '', 1); + } + + $count = 0; foreach ($data['match'] as $row) { - $i++; + $count++; $txodds_id = array_column($row, 'id'); $spid = array_column($row['group'], 'spid'); $liga_id = TxLigas::find($row['group']); @@ -43,7 +48,9 @@ class FixturesSoccer ]); // dd($event); } - Notice::note("$i events processed", 'g'); + Notice::note("$str1 - $count events processed", 'g'); + $total += $count; } + Notice::note("Total - $total events processed", 'g'); } } diff --git a/app/Console/Commands/NuhBash.php b/app/Console/Commands/NuhBash.php index d6a48688..21bde33c 100644 --- a/app/Console/Commands/NuhBash.php +++ b/app/Console/Commands/NuhBash.php @@ -10,22 +10,8 @@ use Illuminate\Console\Command; class NuhBash extends Command { - public static $event = []; - - public static $_send = []; - - public static $sport_id = 0; - public static $options = []; - public static $force = 0; - - public static $debug = 0; - - public static $domain = ''; - - public static $auth = ''; - protected $signature = 'nuh {process=help} {eventid=0} {--d} {--f} {--a} {--p} {--w} {--s} {--l}'; protected $description = 'NuhBash'; diff --git a/app/Filament/Clusters/Maintenance/Resources/Events/EventResource.php b/app/Filament/Clusters/Maintenance/Resources/Events/EventResource.php index 70e717aa..bc14b6ba 100644 --- a/app/Filament/Clusters/Maintenance/Resources/Events/EventResource.php +++ b/app/Filament/Clusters/Maintenance/Resources/Events/EventResource.php @@ -3,8 +3,6 @@ namespace App\Filament\Clusters\Maintenance\Resources\Events; use App\Filament\Clusters\Maintenance\MaintenanceCluster; -use App\Filament\Clusters\Maintenance\Resources\Events\Pages\CreateEvent; -use App\Filament\Clusters\Maintenance\Resources\Events\Pages\EditEvent; use App\Filament\Clusters\Maintenance\Resources\Events\Pages\ListEvents; use App\Filament\Clusters\Maintenance\Resources\Events\Schemas\EventForm; use App\Filament\Clusters\Maintenance\Resources\Events\Tables\EventsTable; @@ -48,8 +46,6 @@ class EventResource extends Resource { return [ 'index' => ListEvents::route('/'), - 'create' => CreateEvent::route('/create'), - 'edit' => EditEvent::route('/{record}/edit'), ]; } } diff --git a/app/Filament/Clusters/Maintenance/Resources/Events/Schemas/EventForm.php b/app/Filament/Clusters/Maintenance/Resources/Events/Schemas/EventForm.php index f569b8ef..4fc2d0b1 100644 --- a/app/Filament/Clusters/Maintenance/Resources/Events/Schemas/EventForm.php +++ b/app/Filament/Clusters/Maintenance/Resources/Events/Schemas/EventForm.php @@ -10,54 +10,67 @@ class EventForm { public static function configure(Schema $schema): Schema { + // `starttime` datetime DEFAULT NULL, + // `sport_id` int(11) NOT NULL, + // `provider_id` int(11) DEFAULT 0, + // `txodds_id` int(11) DEFAULT 0, + // `betaid_id` int(11) DEFAULT 0, + // `betradar_id` int(11) DEFAULT 0, + // `magnig_id` int(11) DEFAULT 0, + // `magken_id` int(11) DEFAULT 0, + // `lognig_id` int(11) DEFAULT 0, + // `logcol_id` int(11) DEFAULT 0, + // `liga_id` int(11) DEFAULT 0, + // `home_id` int(11) DEFAULT 0, + // `away_id` int(11) DEFAULT 0, return $schema ->components([ - DateTimePicker::make('time'), - TextInput::make('spid') + DateTimePicker::make('starttime') + ->aboveContent(['UTC time +1h']), + TextInput::make('sport_id') ->required() - ->numeric(), - TextInput::make('prid') + ->numeric() + ->aboveContent(fn ($record): string => $record->sport->name), + TextInput::make('liga_id') + ->numeric() + ->default(0) + ->aboveContent(fn ($record): string => $record->liga->name), + TextInput::make('home_id') + ->required() + ->aboveContent(fn ($record): string => $record->home->name), + TextInput::make('away_id') + ->required() + ->aboveContent(fn ($record): string => $record->away->name), + TextInput::make('provider_id') + ->aboveContent(['1 TXOdds', '2 BetsApi', '3 Direct']) ->required() ->numeric() ->default(0), - TextInput::make('txid') - ->required() + TextInput::make('txodds_id') ->numeric() ->default(0), - TextInput::make('brid') - ->required() + TextInput::make('betaid_id') ->numeric() ->default(0), - TextInput::make('baid') - ->required() + TextInput::make('betradar_id') ->numeric() ->default(0), - TextInput::make('cnid') - ->required() + TextInput::make('magnig_id') + ->label('Magloo Nigeria Id') ->numeric() ->default(0), - TextInput::make('grid') - ->required() + TextInput::make('magken_id') + ->label('Magloo Kenia Id') ->numeric() ->default(0), - TextInput::make('cgid') - ->required() + TextInput::make('lognig_id') + ->label('Logifuture Nigeria Id') ->numeric() ->default(0), - TextInput::make('hoid') - ->required() + TextInput::make('logcol_id') + ->label('Logifuture Colombia Id') ->numeric() ->default(0), - TextInput::make('awid') - ->required() - ->numeric() - ->default(0), - TextInput::make('liga') - ->required(), - TextInput::make('home') - ->required(), - TextInput::make('away') - ->required(), ]); } } diff --git a/app/Filament/Clusters/Maintenance/Resources/Events/Tables/EventsTable.php b/app/Filament/Clusters/Maintenance/Resources/Events/Tables/EventsTable.php index 33d9d93c..e02522f7 100644 --- a/app/Filament/Clusters/Maintenance/Resources/Events/Tables/EventsTable.php +++ b/app/Filament/Clusters/Maintenance/Resources/Events/Tables/EventsTable.php @@ -21,11 +21,11 @@ class EventsTable return $record->sport->icon; }), TextColumn::make('starttime')->dateTime('M j, Y H:i')->sortable(), - IconColumn::make('liga') - ->label('') - ->icon(function ($record): string { - return 'flag-country-'.$record->liga->country->iso2; + IconColumn::make('liga.country.icon')->label('') + ->icon(function ($state): string { + return $state; }), + TextColumn::make('liga.country.name'), TextColumn::make('liga.name')->searchable(), TextColumn::make('home.name')->searchable(), TextColumn::make('away.name')->searchable(), diff --git a/app/Filament/Resources/Countries/CountryResource.php b/app/Filament/Resources/Countries/CountryResource.php index 3e0b3213..783aa7c1 100644 --- a/app/Filament/Resources/Countries/CountryResource.php +++ b/app/Filament/Resources/Countries/CountryResource.php @@ -34,12 +34,13 @@ class CountryResource extends Resource { return $schema ->components([ - TextInput::make('name') - ->required() - ->maxLength(255), - TextInput::make('iso2') - ->required() - ->maxLength(2), + TextInput::make('name')->required()->maxLength(255)->copyable(), + TextInput::make('icon')->maxLength(255), + TextInput::make('iso2')->maxLength(2), + TextInput::make('iso3')->maxLength(2), + TextInput::make('cc')->maxLength(2), + TextInput::make('numeric')->maxLength(2), + TextInput::make('txid')->maxLength(4), ]); } @@ -47,12 +48,17 @@ class CountryResource extends Resource { return $table ->recordTitleAttribute('name') - ->description('Flags made from iso2 column') ->columns([ - IconColumn::make('iso2')->icon(function ($record): string { - return 'flag-country-'.$record->iso2; - })->label('Flags')->size(IconSize::TwoExtraLarge), - TextColumn::make('name')->searchable(), + IconColumn::make('icon') + ->sortable() + ->icon(function ($state): string { + return $state; + })->label('Flags')->size(IconSize::TwoExtraLarge), + TextColumn::make('name') + ->searchable() + ->copyable() + ->copyMessage('Name copied') + ->copyMessageDuration(1500), // TextColumn::make('iso2'), TextColumn::make('iso3'), TextColumn::make('cc'), @@ -60,6 +66,7 @@ class CountryResource extends Resource TextColumn::make('txid'), ]) + ->defaultSort('name', direction: 'asc') ->filters([ // ]) diff --git a/app/Models/Country.php b/app/Models/Country.php index a9ee4116..6464a067 100644 --- a/app/Models/Country.php +++ b/app/Models/Country.php @@ -4,4 +4,16 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; -class Country extends Model {} +class Country extends Model +{ + protected $fillable = [ + 'name', + 'icon', + 'iso2', + 'iso3', + 'cc', + 'numeric', + 'txid', + 'tx_only', + ]; +} diff --git a/config/blade-icons.php b/config/blade-icons.php index a9503d4e..99fe7179 100644 --- a/config/blade-icons.php +++ b/config/blade-icons.php @@ -34,6 +34,12 @@ return [ 'prefix' => 'bkm', 'fallback' => 'missing', ], + 'extra' => [ + 'path' => 'resources/extra-countries', + 'disk' => '', + 'prefix' => 'extra', + 'fallback' => 'missing', + ], ], diff --git a/database/migrations/2023_05_25_112748_create_events_table.php b/database/migrations/2023_05_25_112748_create_events_table.php index 65a76a13..b2c916eb 100644 --- a/database/migrations/2023_05_25_112748_create_events_table.php +++ b/database/migrations/2023_05_25_112748_create_events_table.php @@ -15,19 +15,19 @@ return new class extends Migration $table->id(); $table->dateTime('starttime')->nullable(); $table->integer('sport_id')->index(); - $table->integer('provider_id')->default(0)->index(); - $table->integer('txodds_id')->default(0)->index(); - $table->integer('betaid_id')->default(0)->index(); - $table->integer('betradar_id')->default(0)->index(); + $table->integer('provider_id')->default(0)->nullable()->index(); + $table->integer('txodds_id')->default(0)->nullable()->index(); + $table->integer('betaid_id')->default(0)->nullable()->index(); + $table->integer('betradar_id')->default(0)->nullable()->index(); - $table->integer('magnig_id')->default(0)->index(); - $table->integer('magken_id')->default(0)->index(); - $table->integer('lognig_id')->default(0)->index(); - $table->integer('logcol_id')->default(0)->index(); + $table->integer('magnig_id')->default(0)->nullable()->index(); + $table->integer('magken_id')->default(0)->nullable()->index(); + $table->integer('lognig_id')->default(0)->nullable()->index(); + $table->integer('logcol_id')->default(0)->nullable()->index(); - $table->integer('liga_id')->default(0)->index(); - $table->integer('home_id')->default(0)->index(); - $table->integer('away_id')->default(0)->index(); + $table->integer('liga_id')->default(0)->nullable()->index(); + $table->integer('home_id')->default(0)->nullable()->index(); + $table->integer('away_id')->default(0)->nullable()->index(); $table->timestamps(); }); } diff --git a/database/migrations/2023_05_25_112749_create_element_table.php b/database/migrations/2023_05_25_112749_create_element_table.php index 24fa8279..0ccff06e 100644 --- a/database/migrations/2023_05_25_112749_create_element_table.php +++ b/database/migrations/2023_05_25_112749_create_element_table.php @@ -15,10 +15,10 @@ return new class extends Migration $table->id(); $table->string('name'); $table->integer('sport_id')->index(); - $table->integer('txodds_id')->default(0)->index(); - $table->integer('betsapi_id')->default(0)->index(); - $table->integer('mag_id')->default(0)->index(); - $table->integer('log_id')->default(0)->index(); + $table->integer('txodds_id')->default(0)->nullable()->index(); + $table->integer('betsapi_id')->default(0)->nullable()->index(); + $table->integer('mag_id')->default(0)->nullable()->index(); + $table->integer('log_id')->default(0)->nullable()->index(); $table->timestamps(); }); } diff --git a/database/migrations/2023_05_25_112749_create_liga_table.php b/database/migrations/2023_05_25_112749_create_liga_table.php index ad30e977..e736ac9e 100644 --- a/database/migrations/2023_05_25_112749_create_liga_table.php +++ b/database/migrations/2023_05_25_112749_create_liga_table.php @@ -15,11 +15,11 @@ return new class extends Migration $table->id(); $table->string('name'); $table->integer('sport_id')->index(); - $table->integer('country_id')->default(0)->index(); - $table->integer('txodds_id')->default(0)->index(); - $table->integer('betsapi_id')->default(0)->index(); - $table->integer('mag_id')->default(0)->index(); - $table->integer('log_id')->default(0)->index(); + $table->integer('country_id')->default(0)->nullable()->index(); + $table->integer('txodds_id')->default(0)->nullable()->index(); + $table->integer('betsapi_id')->default(0)->nullable()->index(); + $table->integer('mag_id')->default(0)->nullable()->index(); + $table->integer('log_id')->default(0)->nullable()->index(); $table->timestamps(); }); } diff --git a/database/migrations/2023_05_25_112750_create_countries_table.php b/database/migrations/2023_05_25_112750_create_countries_table.php index 711f08a7..59f93ef0 100644 --- a/database/migrations/2023_05_25_112750_create_countries_table.php +++ b/database/migrations/2023_05_25_112750_create_countries_table.php @@ -16,9 +16,9 @@ return new class extends Migration $table->string('name'); $table->string('icon')->nullable(); $table->string('iso2')->nullable(); - $table->string('iso3'); + $table->string('iso3')->nullable(); $table->string('cc')->nullable(); - $table->string('numeric'); + $table->string('numeric')->nullable(); $table->integer('txid')->default(0); $table->boolean('tx_only')->default(0); $table->timestamps(); diff --git a/database/seeders/CountrySeeder.php b/database/seeders/CountrySeeder.php index 28d033c8..391f47bb 100644 --- a/database/seeders/CountrySeeder.php +++ b/database/seeders/CountrySeeder.php @@ -9,263 +9,262 @@ class CountrySeeder extends Seeder { public function run(): void { - $sql = "INSERT INTO `countries` (`name`, `icon`, `iso2`, `iso3`, `cc`, `numeric`, `txid`, `tx_only`, `created_at`, `updated_at`) + $sql = "INSERT INTO `countries` (`id`, `name`, `icon`, `iso2`, `iso3`, `cc`, `numeric`, `txid`, `tx_only`, `created_at`, `updated_at`) VALUES - ('England', 'england', NULL, 'ENG', 'ENG', '0', '382', '1', '2025-05-24 06:40:45', '2025-05-24 06:40:45'), - ('Northern Ireland', 'nordirland', NULL, 'NIR', 'NIR', '0', '426', '1', '2025-05-24 06:40:45', '2025-05-24 06:40:45'), - ('Wales', 'wales', NULL, 'WAL', 'WAL', '0', '444', '1', '2025-05-24 06:40:45', '2025-05-24 06:40:45'), - ('Scotland', 'scotland', NULL, 'SCO', 'SCO', '0', '449', '1', '2025-05-24 06:40:45', '2025-05-24 06:40:45'), - ('Kosovo', 'kosovo', NULL, 'KOS', 'KOS', '0', '555', '1', '2025-05-24 06:40:45', '2025-05-24 06:40:45'), - ('Andorra', NULL, 'AD', 'AND', 'AND', '20', '440', '0', NULL, '2025-05-24 06:40:45'), - ('United Arab Emirates', NULL, 'AE', 'ARE', 'UAE', '784', '461', '0', NULL, NULL), - ('Afghanistan', NULL, 'AF', 'AFG', 'AFG', '4', '651', '0', NULL, '2025-05-24 06:40:45'), - ('Antigua and Barbuda', NULL, 'AG', 'ATG', 'ATG', '28', '611', '0', NULL, '2025-05-24 06:40:45'), - ('Anguilla', NULL, 'AI', 'AIA', 'AIA', '660', '665', '0', NULL, '2025-05-24 06:40:45'), - ('Albania', NULL, 'AL', 'ALB', 'ALB', '8', '375', '0', NULL, '2025-05-24 06:40:45'), - ('Armenia', NULL, 'AM', 'ARM', 'ARM', '51', '379', '0', NULL, '2025-05-24 06:40:45'), - ('Angola', NULL, 'AO', 'AGO', 'ANG', '24', '472', '0', NULL, NULL), - ('Antarctica', NULL, 'AQ', 'ATA', 'ATA', '10', '0', '0', NULL, NULL), - ('Argentina', NULL, 'AR', 'ARG', 'ARG', '32', '467', '0', NULL, '2025-05-24 06:40:45'), - ('American Samoa', NULL, 'AS', 'ASM', 'ASM', '16', '650', '0', NULL, '2025-05-24 06:40:45'), - ('Austria', NULL, 'AT', 'AUT', 'AUT', '40', '383', '0', NULL, '2025-05-24 06:40:45'), - ('Australia', NULL, 'AU', 'AUS', 'AUS', '36', '454', '0', NULL, '2025-05-24 06:40:45'), - ('Aruba', NULL, 'AW', 'ABW', 'ABW', '533', '585', '0', NULL, '2025-05-24 06:40:45'), - ('Åland Islands', NULL, 'AX', 'ALA', 'ALA', '248', '0', '0', NULL, NULL), - ('Azerbaijan', NULL, 'AZ', 'AZE', 'AZE', '31', '463', '0', NULL, '2025-05-24 06:40:45'), - ('Bosnia and Herzegovina', NULL, 'BA', 'BIH', 'BIH', '70', '423', '0', NULL, '2025-05-24 06:40:45'), - ('Barbados', NULL, 'BB', 'BRB', 'BRB', '52', '579', '0', NULL, '2025-05-24 06:40:45'), - ('Bangladesh', NULL, 'BD', 'BGD', 'BGD', '50', '576', '0', NULL, '2025-05-24 06:40:45'), - ('Belgium', NULL, 'BE', 'BEL', 'BEL', '56', '377', '0', NULL, '2025-05-24 06:40:45'), - ('Burkina Faso', NULL, 'BF', 'BFA', 'BFA', '854', '527', '0', NULL, '2025-05-24 06:40:45'), - ('Bulgaria', NULL, 'BG', 'BGR', 'BUL', '100', '363', '0', NULL, NULL), - ('Bahrain', NULL, 'BH', 'BHR', 'BHR', '48', '0', '0', NULL, NULL), - ('Burundi', NULL, 'BI', 'BDI', 'BDI', '108', '596', '0', NULL, '2025-05-24 06:40:45'), - ('Benin', NULL, 'BJ', 'BEN', 'BEN', '204', '580', '0', NULL, '2025-05-24 06:40:45'), - ('Saint Barthélemy', NULL, 'BL', 'BLM', 'BLM', '652', '0', '0', NULL, NULL), - ('Bermuda', NULL, 'BM', 'BMU', 'BMU', '60', '608', '0', NULL, '2025-05-24 06:40:45'), - ('Brunei Darussalam', NULL, 'BN', 'BRN', 'BRU', '96', '535', '0', NULL, '2025-05-24 06:40:45'), - ('Bolivia (Plurinational State of)', NULL, 'BO', 'BOL', 'BOL', '68', '429', '0', NULL, '2025-05-24 06:40:45'), - ('Bonaire, Sint Eustatius and Saba', NULL, 'BQ', 'BES', 'BES', '535', '661', '0', NULL, '2025-05-24 06:40:45'), - ('Brazil', NULL, 'BR', 'BRA', 'BRA', '76', '409', '0', NULL, '2025-05-24 06:40:45'), - ('Bahamas (the)', NULL, 'BS', 'BHS', 'BHS', '44', '584', '0', NULL, '2025-05-24 06:40:45'), - ('Bhutan', NULL, 'BT', 'BTN', 'BTN', '64', '567', '0', NULL, '2025-05-24 06:40:45'), - ('Bouvet Island', NULL, 'BV', 'BVT', 'BVT', '74', '0', '0', NULL, NULL), - ('Botswana', NULL, 'BW', 'BWA', 'BWA', '72', '575', '0', NULL, '2025-05-24 06:40:45'), - ('Belarus', NULL, 'BY', 'BLR', 'BLR', '112', '396', '0', NULL, '2025-05-24 06:40:45'), - ('Belize', NULL, 'BZ', 'BLZ', 'BLZ', '84', '474', '0', NULL, '2025-05-24 06:40:45'), - ('Canada', NULL, 'CA', 'CAN', 'CAN', '124', '385', '0', NULL, '2025-05-24 06:40:45'), - ('Cocos Islands', NULL, 'CC', 'CCK', 'CCK', '166', '0', '0', NULL, NULL), - ('DR Congo', NULL, 'CD', 'COD', 'COD', '180', '606', '0', NULL, '2025-05-24 06:40:45'), - ('Central African Republic', NULL, 'CF', 'CAF', 'CAF', '140', '607', '0', NULL, '2025-05-24 06:40:45'), - ('Congo', NULL, 'CG', 'COG', 'COG', '178', '519', '0', NULL, '2025-05-24 06:40:45'), - ('Switzerland', NULL, 'CH', 'CHE', 'SWI', '756', '451', '0', NULL, NULL), - ('Côte d\'Ivoire', NULL, 'CI', 'CIV', 'CIV', '384', '475', '0', NULL, '2025-05-24 06:40:45'), - ('Cook Islands', NULL, 'CK', 'COK', 'COK', '184', '622', '0', NULL, '2025-05-24 06:40:45'), - ('Chile', NULL, 'CL', 'CHL', 'CHL', '152', '39', '0', NULL, NULL), - ('Cameroon', NULL, 'CM', 'CMR', 'CMR', '120', '476', '0', NULL, '2025-05-24 06:40:45'), - ('China', NULL, 'CN', 'CHN', 'CHN', '156', '424', '0', NULL, '2025-05-24 06:40:45'), - ('Colombia', NULL, 'CO', 'COL', 'COL', '170', '389', '0', NULL, '2025-05-24 06:40:45'), - ('Costa Rica', NULL, 'CR', 'CRI', 'CRI', '188', '477', '0', NULL, '2025-05-24 06:40:45'), - ('Cuba', NULL, 'CU', 'CUB', 'CUB', '192', '582', '0', NULL, '2025-05-24 06:40:45'), - ('Cabo Verde', NULL, 'CV', 'CPV', 'CPV', '132', '599', '0', NULL, '2025-05-24 06:40:45'), - ('Curaçao', NULL, 'CW', 'CUW', 'CUW', '531', '594', '0', NULL, '2025-05-24 06:40:45'), - ('Christmas Island', NULL, 'CX', 'CXR', 'CXR', '162', '0', '0', NULL, NULL), - ('Cyprus', NULL, 'CY', 'CYP', 'CYP', '196', '425', '0', NULL, '2025-05-24 06:40:45'), - ('Czechia', NULL, 'CZ', 'CZE', 'CZE', '203', '468', '0', NULL, '2025-05-24 06:40:45'), - ('Germany', NULL, 'DE', 'DEU', 'GER', '276', '446', '0', NULL, NULL), - ('Djibouti', NULL, 'DJ', 'DJI', 'DJI', '262', '616', '0', NULL, '2025-05-24 06:40:45'), - ('Denmark', NULL, 'DK', 'DNK', 'DEN', '208', '378', '0', NULL, NULL), - ('Dominica', NULL, 'DM', 'DMA', 'DMA', '212', '663', '0', NULL, '2025-05-24 06:40:45'), - ('Dominican Republic', NULL, 'DO', 'DOM', 'DOM', '214', '559', '0', NULL, '2025-05-24 06:40:45'), - ('Algeria', NULL, 'DZ', 'DZA', 'ALB', '12', '469', '0', NULL, NULL), - ('Ecuador', NULL, 'EC', 'ECU', 'ECU', '218', '433', '0', NULL, '2025-05-24 06:40:45'), - ('Estonia', NULL, 'EE', 'EST', 'EST', '233', '411', '0', NULL, '2025-05-24 06:40:45'), - ('Egypt', NULL, 'EG', 'EGY', 'EGY', '818', '464', '0', NULL, '2025-05-24 06:40:45'), - ('Western Sahara', NULL, 'EH', 'ESH', 'ESH', '732', '0', '0', NULL, NULL), - ('Eritrea', NULL, 'ER', 'ERI', 'ERI', '232', '681', '0', NULL, '2025-05-24 06:40:46'), - ('Spain', NULL, 'ES', 'ESP', 'SPA', '724', '438', '0', NULL, NULL), - ('Ethiopia', NULL, 'ET', 'ETH', 'ETH', '231', '565', '0', NULL, '2025-05-24 06:40:45'), - ('Finland', NULL, 'FI', 'FIN', 'FIN', '246', '403', '0', NULL, '2025-05-24 06:40:45'), - ('Fiji', NULL, 'FJ', 'FJI', 'FJI', '242', '503', '0', NULL, '2025-05-24 06:40:45'), - ('Falkland / Malvinas', NULL, 'FK', 'FLK', 'FLK', '238', '0', '0', NULL, NULL), - ('Micronesia', NULL, 'FM', 'FSM', 'FSM', '583', '0', '0', NULL, NULL), - ('Faroe Islands', NULL, 'FO', 'FRO', 'FAR', '234', '414', '0', NULL, NULL), - ('France', NULL, 'FR', 'FRA', 'FRA', '250', '408', '0', NULL, '2025-05-24 06:40:45'), - ('Gabon', NULL, 'GA', 'GAB', 'GAB', '266', '526', '0', NULL, '2025-05-24 06:40:45'), - ('UK & Ireland', NULL, 'GB', 'GBR', 'UKI', '826', '652', '0', NULL, '2025-05-24 06:40:45'), - ('Grenada', NULL, 'GD', 'GRD', 'GRD', '308', '583', '0', NULL, '2025-05-24 06:40:45'), - ('Georgia', NULL, 'GE', 'GEO', 'GEO', '268', '419', '0', NULL, '2025-05-24 06:40:45'), - ('French Guiana', NULL, 'GF', 'GUF', 'GUF', '254', '589', '0', NULL, '2025-05-24 06:40:45'), - ('Guernsey', NULL, 'GG', 'GGY', 'GGY', '831', '0', '0', NULL, NULL), - ('Ghana', NULL, 'GH', 'GHA', 'GHA', '288', '515', '0', NULL, '2025-05-24 06:40:45'), - ('Gibraltar', NULL, 'GI', 'GIB', 'GIB', '292', '659', '0', NULL, '2025-05-24 06:40:45'), - ('Greenland', NULL, 'GL', 'GRL', 'GRL', '304', '0', '0', NULL, NULL), - ('Gambia', NULL, 'GM', 'GMB', 'GMB', '270', '592', '0', NULL, '2025-05-24 06:40:45'), - ('Guinea', NULL, 'GN', 'GIN', 'GIN', '324', '562', '0', NULL, '2025-05-24 06:40:45'), - ('Guadeloupe', NULL, 'GP', 'GLP', 'GLP', '312', '587', '0', NULL, '2025-05-24 06:40:45'), - ('Equatorial Guinea', NULL, 'GQ', 'GNQ', 'GNQ', '226', '614', '0', NULL, '2025-05-24 06:40:45'), - ('Greece', NULL, 'GR', 'GRC', 'GRE', '300', '394', '0', NULL, NULL), - ('South Georgia and the South Sandwich Islands', NULL, 'GS', 'SGS', 'SGS', '239', '0', '0', NULL, NULL), - ('Guatemala', NULL, 'GT', 'GTM', 'GUA', '320', '478', '0', NULL, NULL), - ('Guam', NULL, 'GU', 'GUM', 'GUM', '316', '619', '0', NULL, '2025-05-24 06:40:45'), - ('Guinea-Bissau', NULL, 'GW', 'GNB', 'GNB', '624', '615', '0', NULL, '2025-05-24 06:40:45'), - ('Guyana', NULL, 'GY', 'GUY', 'GUY', '328', '600', '0', NULL, '2025-05-24 06:40:45'), - ('Hong Kong', NULL, 'HK', 'HKG', 'HKG', '344', '479', '0', NULL, '2025-05-24 06:40:45'), - ('Heard Island and McDonald Islands', NULL, 'HM', 'HMD', 'HMD', '334', '0', '0', NULL, NULL), - ('Honduras', NULL, 'HN', 'HND', 'HON', '340', '340', '0', NULL, NULL), - ('Croatia', NULL, 'HR', 'HRV', 'CRO', '191', '415', '0', NULL, NULL), - ('Haiti', NULL, 'HT', 'HTI', 'HTI', '332', '595', '0', NULL, '2025-05-24 06:40:45'), - ('Hungary', NULL, 'HU', 'HUN', 'HUN', '348', '412', '0', NULL, '2025-05-24 06:40:45'), - ('Indonesia', NULL, 'ID', 'IDN', 'IDN', '360', '522', '0', NULL, '2025-05-24 06:40:45'), - ('Ireland', NULL, 'IE', 'IRL', 'IRE', '372', '435', '0', NULL, NULL), - ('Israel', NULL, 'IL', 'ISR', 'ISR', '376', '365', '0', NULL, '2025-05-24 06:40:45'), - ('Isle of Man', NULL, 'IM', 'IMN', 'IMN', '833', '0', '0', NULL, NULL), - ('India', NULL, 'IN', 'IND', 'IND', '356', '481', '0', NULL, '2025-05-24 06:40:45'), - ('British Indian Ocean Territory', NULL, 'IO', 'IOT', 'IOT', '86', '0', '0', NULL, NULL), - ('Iraq', NULL, 'IQ', 'IRQ', 'IRQ', '368', '482', '0', NULL, '2025-05-24 06:40:45'), - ('Iran', NULL, 'IR', 'IRN', 'IRI', '364', '0', '0', NULL, NULL), - ('Iceland', NULL, 'IS', 'ISL', 'ICE', '352', '374', '0', NULL, NULL), - ('Italy', NULL, 'IT', 'ITA', 'ITA', '380', '398', '0', NULL, '2025-05-24 06:40:45'), - ('Jersey', NULL, 'JE', 'JEY', 'JEY', '832', '0', '0', NULL, NULL), - ('Jamaica', NULL, 'JM', 'JAM', 'JAM', '388', '483', '0', NULL, '2025-05-24 06:40:45'), - ('Jordan', NULL, 'JO', 'JOR', 'JOR', '400', '484', '0', NULL, '2025-05-24 06:40:45'), - ('Japan', NULL, 'JP', 'JPN', 'JPN', '392', '416', '0', NULL, '2025-05-24 06:40:45'), - ('Kenya', NULL, 'KE', 'KEN', 'KEN', '404', '560', '0', NULL, '2025-05-24 06:40:45'), - ('Kyrgyzstan', NULL, 'KG', 'KGZ', 'KGZ', '417', '500', '0', NULL, '2025-05-24 06:40:45'), - ('Cambodia', NULL, 'KH', 'KHM', 'KHM', '116', '591', '0', NULL, '2025-05-24 06:40:45'), - ('Kiribati', NULL, 'KI', 'KIR', 'KIR', '296', '0', '0', NULL, NULL), - ('Comoros', NULL, 'KM', 'COM', 'COM', '174', '516', '0', NULL, '2025-05-24 06:40:45'), - ('Saint Kitts and Nevis', NULL, 'KN', 'KNA', 'KNA', '659', '593', '0', NULL, '2025-05-24 06:40:45'), - ('North Korea', NULL, 'KP', 'PRK', 'PRK', '408', '662', '0', NULL, '2025-05-24 06:40:45'), - ('South Korea', NULL, 'KR', 'KOR', 'KOR', '410', '437', '0', NULL, '2025-05-24 06:40:45'), - ('Kuwait', NULL, 'KW', 'KWT', 'KUW', '414', '371', '0', NULL, NULL), - ('Cayman Islands', NULL, 'KY', 'CYM', 'CYM', '136', '612', '0', NULL, '2025-05-24 06:40:45'), - ('Kazakhstan', NULL, 'KZ', 'KAZ', 'KAZ', '398', '445', '0', NULL, '2025-05-24 06:40:45'), - ('Laos', NULL, 'LA', 'LAO', 'LAO', '418', '655', '0', NULL, '2025-05-24 06:40:45'), - ('Lebanon', NULL, 'LB', 'LBN', 'LBN', '422', '485', '0', NULL, '2025-05-24 06:40:45'), - ('Saint Lucia', NULL, 'LC', 'LCA', 'STL', '662', '673', '0', NULL, NULL), - ('Liechtenstein', NULL, 'LI', 'LIE', 'LIE', '438', '387', '0', NULL, '2025-05-24 06:40:45'), - ('Sri Lanka', NULL, 'LK', 'LKA', 'LKA', '144', '532', '0', NULL, '2025-05-24 06:40:45'), - ('Liberia', NULL, 'LR', 'LBR', 'LBR', '430', '520', '0', NULL, '2025-05-24 06:40:45'), - ('Lesotho', NULL, 'LS', 'LSO', 'LSO', '426', '574', '0', NULL, '2025-05-24 06:40:45'), - ('Lithuania', NULL, 'LT', 'LTU', 'LTU', '440', '401', '0', NULL, '2025-05-24 06:40:45'), - ('Luxembourg', NULL, 'LU', 'LUX', 'LUX', '442', '392', '0', NULL, '2025-05-24 06:40:45'), - ('Latvia', NULL, 'LV', 'LVA', 'LAT', '428', '370', '0', NULL, NULL), - ('Libya', NULL, 'LY', 'LBY', 'LBY', '434', '507', '0', NULL, '2025-05-24 06:40:45'), - ('Morocco', NULL, 'MA', 'MAR', 'MAR', '504', '434', '0', NULL, '2025-05-24 06:40:45'), - ('Monaco', NULL, 'MC', 'MCO', 'MCO', '492', '684', '0', NULL, '2025-05-24 06:40:46'), - ('Moldova', NULL, 'MD', 'MDA', 'MOL', '498', '374', '0', NULL, NULL), - ('Montenegro', NULL, 'ME', 'MNE', 'MNE', '499', '493', '0', NULL, '2025-05-24 06:40:45'), - ('Saint Martin (French part)', NULL, 'MF', 'MAF', 'MAF', '663', '685', '0', NULL, '2025-05-24 06:40:46'), - ('Madagascar', NULL, 'MG', 'MDG', 'MDG', '450', '604', '0', NULL, '2025-05-24 06:40:45'), - ('Marshall Islands', NULL, 'MH', 'MHL', 'MHL', '584', '0', '0', NULL, NULL), - ('Republic of North Macedonia', NULL, 'MK', 'MKD', 'MKD', '807', '384', '0', NULL, '2025-05-24 06:40:45'), - ('Mali', NULL, 'ML', 'MLI', 'MLI', '466', '525', '0', NULL, '2025-05-24 06:40:45'), - ('Myanmar', NULL, 'MM', 'MMR', 'MMR', '104', '568', '0', NULL, '2025-05-24 06:40:45'), - ('Mongolia', NULL, 'MN', 'MNG', 'MNG', '496', '603', '0', NULL, '2025-05-24 06:40:45'), - ('Macao', NULL, 'MO', 'MAC', 'MAC', '446', '586', '0', NULL, '2025-05-24 06:40:45'), - ('Northern Mariana Islands (the)', NULL, 'MP', 'MNP', 'MNP', '580', '683', '0', NULL, '2025-05-24 06:40:46'), - ('Martinique', NULL, 'MQ', 'MTQ', 'MTQ', '474', '588', '0', NULL, '2025-05-24 06:40:45'), - ('Mauritania', NULL, 'MR', 'MRT', 'MRT', '478', '517', '0', NULL, '2025-05-24 06:40:45'), - ('Montserrat', NULL, 'MS', 'MSR', 'MSR', '500', '670', '0', NULL, '2025-05-24 06:40:45'), - ('Malta', NULL, 'MT', 'MLT', 'MLT', '470', '390', '0', NULL, '2025-05-24 06:40:45'), - ('Mauritius', NULL, 'MU', 'MUS', 'MUS', '480', '571', '0', NULL, '2025-05-24 06:40:45'), - ('Maldives', NULL, 'MV', 'MDV', 'MDV', '462', '486', '0', NULL, '2025-05-24 06:40:45'), - ('Malawi', NULL, 'MW', 'MWI', 'MWI', '454', '602', '0', NULL, '2025-05-24 06:40:45'), - ('Mexico', NULL, 'MX', 'MEX', 'MEX', '484', '413', '0', NULL, '2025-05-24 06:40:45'), - ('Malaysia', NULL, 'MY', 'MYS', 'MYS', '458', '393', '0', NULL, '2025-05-24 06:40:45'), - ('Mozambique', NULL, 'MZ', 'MOZ', 'MOZ', '508', '572', '0', NULL, '2025-05-24 06:40:45'), - ('Namibia', NULL, 'NA', 'NAM', 'NAM', '516', '573', '0', NULL, '2025-05-24 06:40:45'), - ('New Caledonia', NULL, 'NC', 'NCL', 'NCL', '540', '598', '0', NULL, '2025-05-24 06:40:45'), - ('Niger', NULL, 'NE', 'NER', 'NIG', '562', '487', '0', NULL, NULL), - ('Norfolk Island', NULL, 'NF', 'NFK', 'NFK', '574', '0', '0', NULL, NULL), - ('Nigeria', NULL, 'NG', 'NGA', 'NGA', '566', '564', '0', NULL, '2025-05-24 06:40:45'), - ('Nicaragua', NULL, 'NI', 'NIC', 'NIC', '558', '563', '0', NULL, '2025-05-24 06:40:45'), - ('Netherlands', NULL, 'NL', 'NLD', 'DUT', '528', '407', '0', NULL, NULL), - ('Norway', NULL, 'NO', 'NOR', 'NOR', '578', '431', '0', NULL, '2025-05-24 06:40:45'), - ('Nepal', NULL, 'NP', 'NPL', 'NPL', '524', '566', '0', NULL, '2025-05-24 06:40:45'), - ('Nauru', NULL, 'NR', 'NRU', 'NRU', '520', '682', '0', NULL, '2025-05-24 06:40:46'), - ('Niue', NULL, 'NU', 'NIU', 'NIU', '570', '0', '0', NULL, NULL), - ('New Zealand', NULL, 'NZ', 'NZL', 'NZL', '554', '488', '0', NULL, '2025-05-24 06:40:45'), - ('Oman', NULL, 'OM', 'OMN', 'OMA', '512', '380', '0', NULL, NULL), - ('Panama', NULL, 'PA', 'PAN', 'PAN', '591', '489', '0', NULL, '2025-05-24 06:40:45'), - ('Peru', NULL, 'PE', 'PER', 'PER', '604', '457', '0', NULL, '2025-05-24 06:40:45'), - ('French Polynesia', NULL, 'PF', 'PYF', 'TAH', '258', '578', '0', NULL, NULL), - ('Papua New Guinea', NULL, 'PG', 'PNG', 'PNG', '598', '504', '0', NULL, '2025-05-24 06:40:45'), - ('Philippines (the)', NULL, 'PH', 'PHL', 'PHL', '608', '533', '0', NULL, '2025-05-24 06:40:45'), - ('Pakistan', NULL, 'PK', 'PAK', 'PAK', '586', '495', '0', NULL, '2025-05-24 06:40:45'), - ('Poland', NULL, 'PL', 'POL', 'POL', '616', '386', '0', NULL, '2025-05-24 06:40:45'), - ('Saint Pierre and Miquelon', NULL, 'PM', 'SPM', 'SPM', '666', '0', '0', NULL, NULL), - ('Pitcairn', NULL, 'PN', 'PCN', 'PCN', '612', '0', '0', NULL, NULL), - ('Puerto Rico', NULL, 'PR', 'PRI', 'PRI', '630', '536', '0', NULL, '2025-05-24 06:40:45'), - ('Palestine, State of', NULL, 'PS', 'PSE', 'PSE', '275', '569', '0', NULL, '2025-05-24 06:40:45'), - ('Portugal', NULL, 'PT', 'PRT', 'POR', '620', '418', '0', NULL, NULL), - ('Palau', NULL, 'PW', 'PLW', 'PLW', '585', '0', '0', NULL, NULL), - ('Paraguay', NULL, 'PY', 'PRY', 'PAR', '600', '448', '0', NULL, NULL), - ('Qatar', NULL, 'QA', 'QAT', 'QAT', '634', '369', '0', NULL, '2025-05-24 06:40:45'), - ('Réunion', NULL, 'RE', 'REU', 'REU', '638', '513', '0', NULL, '2025-05-24 06:40:45'), - ('Romania', NULL, 'RO', 'ROU', 'ROM', '642', '443', '0', NULL, NULL), - ('Serbia', NULL, 'RS', 'SRB', 'SRB', '688', '428', '0', NULL, '2025-05-24 06:40:45'), - ('Russian Federation (the)', NULL, 'RU', 'RUS', 'RUS', '643', '368', '0', NULL, '2025-05-24 06:40:45'), - ('Rwanda', NULL, 'RW', 'RWA', 'RWA', '646', '510', '0', NULL, '2025-05-24 06:40:45'), - ('Saudi Arabia', NULL, 'SA', 'SAU', 'KSA', '682', '462', '0', NULL, NULL), - ('Solomon Islands', NULL, 'SB', 'SLB', 'SLB', '90', '581', '0', NULL, '2025-05-24 06:40:45'), - ('Seychelles', NULL, 'SC', 'SYC', 'SYC', '690', '605', '0', NULL, '2025-05-24 06:40:45'), - ('Sudan (the)', NULL, 'SD', 'SDN', 'SDN', '729', '509', '0', NULL, '2025-05-24 06:40:45'), - ('Sweden', NULL, 'SE', 'SWE', 'SWE', '752', '410', '0', NULL, '2025-05-24 06:40:45'), - ('Singapore', NULL, 'SG', 'SGP', 'SGP', '702', '404', '0', NULL, '2025-05-24 06:40:45'), - ('Saint Helena, Ascension and Tristan da Cunha', NULL, 'SH', 'SHN', 'SHN', '654', '0', '0', NULL, NULL), - ('Slovenia', NULL, 'SI', 'SVN', 'SLO', '705', '441', '0', NULL, NULL), - ('Svalbard and Jan Mayen', NULL, 'SJ', 'SJM', 'SJM', '744', '0', '0', NULL, NULL), - ('Slovakia', NULL, 'SK', 'SVK', 'SVK', '703', '391', '0', NULL, '2025-05-24 06:40:45'), - ('Sierra Leone', NULL, 'SL', 'SLE', 'SLE', '694', '578', '0', NULL, '2025-05-24 06:40:45'), - ('San Marino', NULL, 'SM', 'SMR', 'SMR', '674', '395', '0', NULL, '2025-05-24 06:40:45'), - ('Senegal', NULL, 'SN', 'SEN', 'SEN', '686', '518', '0', NULL, '2025-05-24 06:40:45'), - ('Somalia', NULL, 'SO', 'SOM', 'SOM', '706', '660', '0', NULL, '2025-05-24 06:40:45'), - ('Suriname', NULL, 'SR', 'SUR', 'SUR', '740', '570', '0', NULL, '2025-05-24 06:40:45'), - ('South Sudan', NULL, 'SS', 'SSD', 'SSD', '728', '668', '0', NULL, '2025-05-24 06:40:45'), - ('Sao Tome and Principe', NULL, 'ST', 'STP', 'STP', '678', '597', '0', NULL, '2025-05-24 06:40:45'), - ('El Salvador', NULL, 'SV', 'SLV', 'SLV', '222', '557', '0', NULL, '2025-05-24 06:40:45'), - ('Sint Maarten (Dutch part)', NULL, 'SX', 'SXM', 'SXM', '534', '669', '0', NULL, '2025-05-24 06:40:45'), - ('Syrian Arab Republic', NULL, 'SY', 'SYR', 'SYR', '760', '442', '0', NULL, '2025-05-24 06:40:45'), - ('Eswatini', NULL, 'SZ', 'SWZ', 'SWZ', '748', '514', '0', NULL, '2025-05-24 06:40:45'), - ('Turks and Caicos Islands', NULL, 'TC', 'TCA', 'TCA', '796', '618', '0', NULL, '2025-05-24 06:40:45'), - ('Chad', NULL, 'TD', 'TCD', 'TDC', '148', '561', '0', NULL, NULL), - ('French Southern Territories', NULL, 'TF', 'ATF', 'ATF', '260', '0', '0', NULL, NULL), - ('Togo', NULL, 'TG', 'TGO', 'TGO', '768', '613', '0', NULL, '2025-05-24 06:40:45'), - ('Thailand', NULL, 'TH', 'THA', 'THA', '764', '388', '0', NULL, '2025-05-24 06:40:45'), - ('Tajikistan', NULL, 'TJ', 'TJK', 'TJK', '762', '502', '0', NULL, '2025-05-24 06:40:45'), - ('Tokelau', NULL, 'TK', 'TKL', 'TKL', '772', '0', '0', NULL, NULL), - ('Timor-Leste', NULL, 'TL', 'TLS', 'TLS', '626', '675', '0', NULL, '2025-05-24 06:40:45'), - ('Turkmenistan', NULL, 'TM', 'TKM', 'TKM', '795', '501', '0', NULL, '2025-05-24 06:40:45'), - ('Tunisia', NULL, 'TN', 'TUN', 'TUN', '788', '505', '0', NULL, '2025-05-24 06:40:45'), - ('Tonga', NULL, 'TO', 'TON', 'TGA', '776', '654', '0', NULL, NULL), - ('Turkey', NULL, 'TR', 'TUR', 'TUR', '792', '405', '0', NULL, '2025-05-24 06:40:45'), - ('Trinidad and Tobago', NULL, 'TT', 'TTO', 'TTO', '780', '530', '0', NULL, '2025-05-24 06:40:45'), - ('Tuvalu', NULL, 'TV', 'TUV', 'TUV', '798', '617', '0', NULL, '2025-05-24 06:40:45'), - ('Taiwan', NULL, 'TW', 'TWN', 'TWN', '158', '590', '0', NULL, '2025-05-24 06:40:45'), - ('Tanzania', NULL, 'TZ', 'TZA', 'TZA', '834', '511', '0', NULL, '2025-05-24 06:40:45'), - ('Ukraine', NULL, 'UA', 'UKR', 'UKR', '804', '452', '0', NULL, '2025-05-24 06:40:45'), - ('Uganda', NULL, 'UG', 'UGA', 'UGA', '800', '524', '0', NULL, '2025-05-24 06:40:45'), - ('United States Minor Outlying Islands (the)', NULL, 'UM', 'UMI', 'UMI', '581', '0', '0', NULL, NULL), - ('United States of America', NULL, 'US', 'USA', 'USA', '840', '459', '0', NULL, '2025-05-24 06:40:45'), - ('Uruguay', NULL, 'UY', 'URY', 'URU', '858', '402', '0', NULL, NULL), - ('Uzbekistan', NULL, 'UZ', 'UZB', 'UZB', '860', '492', '0', NULL, '2025-05-24 06:40:45'), - ('Holy See', NULL, 'VA', 'VAT', 'VAT', '336', '0', '0', NULL, NULL), - ('Saint Vincent and the Grenadines', NULL, 'VC', 'VCT', 'VCT', '670', '671', '0', NULL, '2025-05-24 06:40:45'), - ('Venezuela (Bolivarian Republic of)', NULL, 'VE', 'VEN', 'VEN', '862', '364', '0', NULL, '2025-05-24 06:40:45'), - ('Virgin Islands (British)', NULL, 'VG', 'VGB', 'VGB', '92', '620', '0', NULL, '2025-05-24 06:40:45'), - ('Virgin Islands (U.S.)', NULL, 'VI', 'VIR', 'VIR', '850', '664', '0', NULL, '2025-05-24 06:40:45'), - ('Viet Nam', NULL, 'VN', 'VNM', 'VNM', '704', '450', '0', NULL, '2025-05-24 06:40:45'), - ('Vanuatu', NULL, 'VU', 'VUT', 'VUT', '548', '534', '0', NULL, '2025-05-24 06:40:45'), - ('Wallis and Futuna', NULL, 'WF', 'WLF', 'WLF', '876', '0', '0', NULL, NULL), - ('Samoa', NULL, 'WS', 'WSM', 'SAM', '882', '653', '0', NULL, NULL), - ('Yemen', NULL, 'YE', 'YEM', 'YEM', '887', '453', '0', NULL, '2025-05-24 06:40:45'), - ('Mayotte', NULL, 'YT', 'MYT', 'MYT', '175', '672', '0', NULL, '2025-05-24 06:40:45'), - ('South Africa', NULL, 'ZA', 'ZAF', 'ZAF', '710', '447', '0', NULL, '2025-05-24 06:40:45'), - ('Zambia', NULL, 'ZM', 'ZMB', 'ZMB', '894', '512', '0', NULL, '2025-05-24 06:40:45'), - ('Zimbabwe', NULL, 'ZW', 'ZWE', 'ZWE', '716', '523', '0', NULL, '2025-05-24 06:40:45'); - "; + ('1', 'England', 'extra-england', NULL, 'ENG', 'ENG', '0', '382', '1', '2025-05-24 06:40:45', '2025-05-24 06:40:45'), + ('2', 'Northern Ireland', 'extra-nordirland', NULL, 'NIR', 'NIR', '0', '426', '1', '2025-05-24 06:40:45', '2025-05-24 06:40:45'), + ('3', 'Wales', 'extra-wales', NULL, 'WAL', 'WAL', '0', '444', '1', '2025-05-24 06:40:45', '2025-05-24 06:40:45'), + ('4', 'Scotland', 'extra-scotland', NULL, 'SCO', 'SCO', '0', '449', '1', '2025-05-24 06:40:45', '2025-05-24 06:40:45'), + ('5', 'Kosovo', 'extra-kosovo', NULL, 'KOS', 'KOS', '0', '555', '1', '2025-05-24 06:40:45', '2025-05-24 06:40:45'), + ('6', 'Andorra', 'flag-country-AD', 'AD', 'AND', 'AND', '20', '440', '0', NULL, '2025-05-24 06:40:45'), + ('7', 'United Arab Emirates', 'flag-country-AE', 'AE', 'ARE', 'UAE', '784', '461', '0', NULL, NULL), + ('8', 'Afghanistan', 'flag-country-AF', 'AF', 'AFG', 'AFG', '4', '651', '0', NULL, '2025-05-24 06:40:45'), + ('9', 'Antigua and Barbuda', 'flag-country-AG', 'AG', 'ATG', 'ATG', '28', '611', '0', NULL, '2025-05-24 06:40:45'), + ('10', 'Anguilla', 'flag-country-AI', 'AI', 'AIA', 'AIA', '660', '665', '0', NULL, '2025-05-24 06:40:45'), + ('11', 'Albania', 'flag-country-AL', 'AL', 'ALB', 'ALB', '8', '375', '0', NULL, '2025-05-24 06:40:45'), + ('12', 'Armenia', 'flag-country-AM', 'AM', 'ARM', 'ARM', '51', '379', '0', NULL, '2025-05-24 06:40:45'), + ('13', 'Angola', 'flag-country-AO', 'AO', 'AGO', 'ANG', '24', '472', '0', NULL, NULL), + ('14', 'Antarctica', 'flag-country-AQ', 'AQ', 'ATA', 'ATA', '10', '0', '0', NULL, NULL), + ('15', 'Argentina', 'flag-country-AR', 'AR', 'ARG', 'ARG', '32', '467', '0', NULL, '2025-05-24 06:40:45'), + ('16', 'American Samoa', 'flag-country-AS', 'AS', 'ASM', 'ASM', '16', '650', '0', NULL, '2025-05-24 06:40:45'), + ('17', 'Austria', 'flag-country-AT', 'AT', 'AUT', 'AUT', '40', '383', '0', NULL, '2025-05-24 06:40:45'), + ('18', 'Australia', 'flag-country-AU', 'AU', 'AUS', 'AUS', '36', '454', '0', NULL, '2025-05-24 06:40:45'), + ('19', 'Aruba', 'flag-country-AW', 'AW', 'ABW', 'ABW', '533', '585', '0', NULL, '2025-05-24 06:40:45'), + ('20', 'Åland Islands', 'flag-country-AX', 'AX', 'ALA', 'ALA', '248', '0', '0', NULL, NULL), + ('21', 'Azerbaijan', 'flag-country-AZ', 'AZ', 'AZE', 'AZE', '31', '463', '0', NULL, '2025-05-24 06:40:45'), + ('22', 'Bosnia and Herzegovina', 'flag-country-BA', 'BA', 'BIH', 'BIH', '70', '423', '0', NULL, '2025-05-24 06:40:45'), + ('23', 'Barbados', 'flag-country-BB', 'BB', 'BRB', 'BRB', '52', '579', '0', NULL, '2025-05-24 06:40:45'), + ('24', 'Bangladesh', 'flag-country-BD', 'BD', 'BGD', 'BGD', '50', '576', '0', NULL, '2025-05-24 06:40:45'), + ('25', 'Belgium', 'flag-country-BE', 'BE', 'BEL', 'BEL', '56', '377', '0', NULL, '2025-05-24 06:40:45'), + ('26', 'Burkina Faso', 'flag-country-BF', 'BF', 'BFA', 'BFA', '854', '527', '0', NULL, '2025-05-24 06:40:45'), + ('27', 'Bulgaria', 'flag-country-BG', 'BG', 'BGR', 'BUL', '100', '363', '0', NULL, NULL), + ('28', 'Bahrain', 'flag-country-BH', 'BH', 'BHR', 'BHR', '48', '0', '0', NULL, NULL), + ('29', 'Burundi', 'flag-country-BI', 'BI', 'BDI', 'BDI', '108', '596', '0', NULL, '2025-05-24 06:40:45'), + ('30', 'Benin', 'flag-country-BJ', 'BJ', 'BEN', 'BEN', '204', '580', '0', NULL, '2025-05-24 06:40:45'), + ('31', 'Saint Barthélemy', 'flag-country-BL', 'BL', 'BLM', 'BLM', '652', '0', '0', NULL, NULL), + ('32', 'Bermuda', 'flag-country-BM', 'BM', 'BMU', 'BMU', '60', '608', '0', NULL, '2025-05-24 06:40:45'), + ('33', 'Brunei Darussalam', 'flag-country-BN', 'BN', 'BRN', 'BRU', '96', '535', '0', NULL, '2025-05-24 06:40:45'), + ('34', 'Bolivia (Plurinational State of)', 'flag-country-BO', 'BO', 'BOL', 'BOL', '68', '429', '0', NULL, '2025-05-24 06:40:45'), + ('35', 'Bonaire, Sint Eustatius and Saba', 'flag-country-BQ', 'BQ', 'BES', 'BES', '535', '661', '0', NULL, '2025-05-24 06:40:45'), + ('36', 'Brazil', 'flag-country-BR', 'BR', 'BRA', 'BRA', '76', '409', '0', NULL, '2025-05-24 06:40:45'), + ('37', 'Bahamas (the)', 'flag-country-BS', 'BS', 'BHS', 'BHS', '44', '584', '0', NULL, '2025-05-24 06:40:45'), + ('38', 'Bhutan', 'flag-country-BT', 'BT', 'BTN', 'BTN', '64', '567', '0', NULL, '2025-05-24 06:40:45'), + ('39', 'Bouvet Island', 'flag-country-BV', 'BV', 'BVT', 'BVT', '74', '0', '0', NULL, NULL), + ('40', 'Botswana', 'flag-country-BW', 'BW', 'BWA', 'BWA', '72', '575', '0', NULL, '2025-05-24 06:40:45'), + ('41', 'Belarus', 'flag-country-BY', 'BY', 'BLR', 'BLR', '112', '396', '0', NULL, '2025-05-24 06:40:45'), + ('42', 'Belize', 'flag-country-BZ', 'BZ', 'BLZ', 'BLZ', '84', '474', '0', NULL, '2025-05-24 06:40:45'), + ('43', 'Canada', 'flag-country-CA', 'CA', 'CAN', 'CAN', '124', '385', '0', NULL, '2025-05-24 06:40:45'), + ('44', 'Cocos Islands', 'flag-country-CC', 'CC', 'CCK', 'CCK', '166', '0', '0', NULL, NULL), + ('45', 'DR Congo', 'flag-country-CD', 'CD', 'COD', 'COD', '180', '606', '0', NULL, '2025-05-24 06:40:45'), + ('46', 'Central African Republic', 'flag-country-CF', 'CF', 'CAF', 'CAF', '140', '607', '0', NULL, '2025-05-24 06:40:45'), + ('47', 'Congo', 'flag-country-CG', 'CG', 'COG', 'COG', '178', '519', '0', NULL, '2025-05-24 06:40:45'), + ('48', 'Switzerland', 'flag-country-CH', 'CH', 'CHE', 'SWI', '756', '451', '0', NULL, NULL), + ('49', 'Côte d\'Ivoire', 'flag-country-CI', 'CI', 'CIV', 'CIV', '384', '475', '0', NULL, '2025-05-24 06:40:45'), + ('50', 'Cook Islands', 'flag-country-CK', 'CK', 'COK', 'COK', '184', '622', '0', NULL, '2025-05-24 06:40:45'), + ('51', 'Chile', 'flag-country-CL', 'CL', 'CHL', 'CHL', '152', '39', '0', NULL, NULL), + ('52', 'Cameroon', 'flag-country-CM', 'CM', 'CMR', 'CMR', '120', '476', '0', NULL, '2025-05-24 06:40:45'), + ('53', 'China', 'flag-country-CN', 'CN', 'CHN', 'CHN', '156', '424', '0', NULL, '2025-05-24 06:40:45'), + ('54', 'Colombia', 'flag-country-CO', 'CO', 'COL', 'COL', '170', '389', '0', NULL, '2025-05-24 06:40:45'), + ('55', 'Costa Rica', 'flag-country-CR', 'CR', 'CRI', 'CRI', '188', '477', '0', NULL, '2025-05-24 06:40:45'), + ('56', 'Cuba', 'flag-country-CU', 'CU', 'CUB', 'CUB', '192', '582', '0', NULL, '2025-05-24 06:40:45'), + ('57', 'Cabo Verde', 'flag-country-CV', 'CV', 'CPV', 'CPV', '132', '599', '0', NULL, '2025-05-24 06:40:45'), + ('58', 'Curaçao', 'flag-country-CW', 'CW', 'CUW', 'CUW', '531', '594', '0', NULL, '2025-05-24 06:40:45'), + ('59', 'Christmas Island', 'flag-country-CX', 'CX', 'CXR', 'CXR', '162', '0', '0', NULL, NULL), + ('60', 'Cyprus', 'flag-country-CY', 'CY', 'CYP', 'CYP', '196', '425', '0', NULL, '2025-05-24 06:40:45'), + ('61', 'Czechia', 'flag-country-CZ', 'CZ', 'CZE', 'CZE', '203', '468', '0', NULL, '2025-05-24 06:40:45'), + ('62', 'Germany', 'flag-country-DE', 'DE', 'DEU', 'GER', '276', '446', '0', NULL, NULL), + ('63', 'Djibouti', 'flag-country-DJ', 'DJ', 'DJI', 'DJI', '262', '616', '0', NULL, '2025-05-24 06:40:45'), + ('64', 'Denmark', 'flag-country-DK', 'DK', 'DNK', 'DEN', '208', '378', '0', NULL, NULL), + ('65', 'Dominica', 'flag-country-DM', 'DM', 'DMA', 'DMA', '212', '663', '0', NULL, '2025-05-24 06:40:45'), + ('66', 'Dominican Republic', 'flag-country-DO', 'DO', 'DOM', 'DOM', '214', '559', '0', NULL, '2025-05-24 06:40:45'), + ('67', 'Algeria', 'flag-country-DZ', 'DZ', 'DZA', 'ALB', '12', '469', '0', NULL, NULL), + ('68', 'Ecuador', 'flag-country-EC', 'EC', 'ECU', 'ECU', '218', '433', '0', NULL, '2025-05-24 06:40:45'), + ('69', 'Estonia', 'flag-country-EE', 'EE', 'EST', 'EST', '233', '411', '0', NULL, '2025-05-24 06:40:45'), + ('70', 'Egypt', 'flag-country-EG', 'EG', 'EGY', 'EGY', '818', '464', '0', NULL, '2025-05-24 06:40:45'), + ('71', 'Western Sahara', 'flag-country-EH', 'EH', 'ESH', 'ESH', '732', '0', '0', NULL, NULL), + ('72', 'Eritrea', 'flag-country-ER', 'ER', 'ERI', 'ERI', '232', '681', '0', NULL, '2025-05-24 06:40:46'), + ('73', 'Spain', 'flag-country-ES', 'ES', 'ESP', 'SPA', '724', '438', '0', NULL, NULL), + ('74', 'Ethiopia', 'flag-country-ET', 'ET', 'ETH', 'ETH', '231', '565', '0', NULL, '2025-05-24 06:40:45'), + ('75', 'Finland', 'flag-country-FI', 'FI', 'FIN', 'FIN', '246', '403', '0', NULL, '2025-05-24 06:40:45'), + ('76', 'Fiji', 'flag-country-FJ', 'FJ', 'FJI', 'FJI', '242', '503', '0', NULL, '2025-05-24 06:40:45'), + ('77', 'Falkland / Malvinas', 'flag-country-FK', 'FK', 'FLK', 'FLK', '238', '0', '0', NULL, NULL), + ('78', 'Micronesia', 'flag-country-FM', 'FM', 'FSM', 'FSM', '583', '0', '0', NULL, NULL), + ('79', 'Faroe Islands', 'flag-country-FO', 'FO', 'FRO', 'FAR', '234', '414', '0', NULL, NULL), + ('80', 'France', 'flag-country-FR', 'FR', 'FRA', 'FRA', '250', '408', '0', NULL, '2025-05-24 06:40:45'), + ('81', 'Gabon', 'flag-country-GA', 'GA', 'GAB', 'GAB', '266', '526', '0', NULL, '2025-05-24 06:40:45'), + ('82', 'UK & Ireland', 'flag-country-GB', 'GB', 'GBR', 'UKI', '826', '652', '0', NULL, '2025-05-24 06:40:45'), + ('83', 'Grenada', 'flag-country-GD', 'GD', 'GRD', 'GRD', '308', '583', '0', NULL, '2025-05-24 06:40:45'), + ('84', 'Georgia', 'flag-country-GE', 'GE', 'GEO', 'GEO', '268', '419', '0', NULL, '2025-05-24 06:40:45'), + ('85', 'French Guiana', 'flag-country-GF', 'GF', 'GUF', 'GUF', '254', '589', '0', NULL, '2025-05-24 06:40:45'), + ('86', 'Guernsey', 'flag-country-GG', 'GG', 'GGY', 'GGY', '831', '0', '0', NULL, NULL), + ('87', 'Ghana', 'flag-country-GH', 'GH', 'GHA', 'GHA', '288', '515', '0', NULL, '2025-05-24 06:40:45'), + ('88', 'Gibraltar', 'flag-country-GI', 'GI', 'GIB', 'GIB', '292', '659', '0', NULL, '2025-05-24 06:40:45'), + ('89', 'Greenland', 'flag-country-GL', 'GL', 'GRL', 'GRL', '304', '0', '0', NULL, NULL), + ('90', 'Gambia', 'flag-country-GM', 'GM', 'GMB', 'GMB', '270', '592', '0', NULL, '2025-05-24 06:40:45'), + ('91', 'Guinea', 'flag-country-GN', 'GN', 'GIN', 'GIN', '324', '562', '0', NULL, '2025-05-24 06:40:45'), + ('92', 'Guadeloupe', 'flag-country-GP', 'GP', 'GLP', 'GLP', '312', '587', '0', NULL, '2025-05-24 06:40:45'), + ('93', 'Equatorial Guinea', 'flag-country-GQ', 'GQ', 'GNQ', 'GNQ', '226', '614', '0', NULL, '2025-05-24 06:40:45'), + ('94', 'Greece', 'flag-country-GR', 'GR', 'GRC', 'GRE', '300', '394', '0', NULL, NULL), + ('95', 'South Georgia and the South Sandwich Islands', 'flag-country-GS', 'GS', 'SGS', 'SGS', '239', '0', '0', NULL, NULL), + ('96', 'Guatemala', 'flag-country-GT', 'GT', 'GTM', 'GUA', '320', '478', '0', NULL, NULL), + ('97', 'Guam', 'flag-country-GU', 'GU', 'GUM', 'GUM', '316', '619', '0', NULL, '2025-05-24 06:40:45'), + ('98', 'Guinea-Bissau', 'flag-country-GW', 'GW', 'GNB', 'GNB', '624', '615', '0', NULL, '2025-05-24 06:40:45'), + ('99', 'Guyana', 'flag-country-GY', 'GY', 'GUY', 'GUY', '328', '600', '0', NULL, '2025-05-24 06:40:45'), + ('100', 'Hong Kong', 'flag-country-HK', 'HK', 'HKG', 'HKG', '344', '479', '0', NULL, '2025-05-24 06:40:45'), + ('101', 'Heard Island and McDonald Islands', 'flag-country-HM', 'HM', 'HMD', 'HMD', '334', '0', '0', NULL, NULL), + ('102', 'Honduras', 'flag-country-HN', 'HN', 'HND', 'HON', '340', '340', '0', NULL, NULL), + ('103', 'Croatia', 'flag-country-HR', 'HR', 'HRV', 'CRO', '191', '415', '0', NULL, NULL), + ('104', 'Haiti', 'flag-country-HT', 'HT', 'HTI', 'HTI', '332', '595', '0', NULL, '2025-05-24 06:40:45'), + ('105', 'Hungary', 'flag-country-HU', 'HU', 'HUN', 'HUN', '348', '412', '0', NULL, '2025-05-24 06:40:45'), + ('106', 'Indonesia', 'flag-country-ID', 'ID', 'IDN', 'IDN', '360', '522', '0', NULL, '2025-05-24 06:40:45'), + ('107', 'Ireland', 'flag-country-IE', 'IE', 'IRL', 'IRE', '372', '435', '0', NULL, NULL), + ('108', 'Israel', 'flag-country-IL', 'IL', 'ISR', 'ISR', '376', '365', '0', NULL, '2025-05-24 06:40:45'), + ('109', 'Isle of Man', 'flag-country-IM', 'IM', 'IMN', 'IMN', '833', '0', '0', NULL, NULL), + ('110', 'India', 'flag-country-IN', 'IN', 'IND', 'IND', '356', '481', '0', NULL, '2025-05-24 06:40:45'), + ('111', 'British Indian Ocean Territory', 'flag-country-IO', 'IO', 'IOT', 'IOT', '86', '0', '0', NULL, NULL), + ('112', 'Iraq', 'flag-country-IQ', 'IQ', 'IRQ', 'IRQ', '368', '482', '0', NULL, '2025-05-24 06:40:45'), + ('113', 'Iran', 'flag-country-IR', 'IR', 'IRN', 'IRI', '364', '0', '0', NULL, NULL), + ('114', 'Iceland', 'flag-country-IS', 'IS', 'ISL', 'ICE', '352', '374', '0', NULL, NULL), + ('115', 'Italy', 'flag-country-IT', 'IT', 'ITA', 'ITA', '380', '398', '0', NULL, '2025-05-24 06:40:45'), + ('116', 'Jersey', 'flag-country-JE', 'JE', 'JEY', 'JEY', '832', '0', '0', NULL, NULL), + ('117', 'Jamaica', 'flag-country-JM', 'JM', 'JAM', 'JAM', '388', '483', '0', NULL, '2025-05-24 06:40:45'), + ('118', 'Jordan', 'flag-country-JO', 'JO', 'JOR', 'JOR', '400', '484', '0', NULL, '2025-05-24 06:40:45'), + ('119', 'Japan', 'flag-country-JP', 'JP', 'JPN', 'JPN', '392', '416', '0', NULL, '2025-05-24 06:40:45'), + ('120', 'Kenya', 'flag-country-KE', 'KE', 'KEN', 'KEN', '404', '560', '0', NULL, '2025-05-24 06:40:45'), + ('121', 'Kyrgyzstan', 'flag-country-KG', 'KG', 'KGZ', 'KGZ', '417', '500', '0', NULL, '2025-05-24 06:40:45'), + ('122', 'Cambodia', 'flag-country-KH', 'KH', 'KHM', 'KHM', '116', '591', '0', NULL, '2025-05-24 06:40:45'), + ('123', 'Kiribati', 'flag-country-KI', 'KI', 'KIR', 'KIR', '296', '0', '0', NULL, NULL), + ('124', 'Comoros', 'flag-country-KM', 'KM', 'COM', 'COM', '174', '516', '0', NULL, '2025-05-24 06:40:45'), + ('125', 'Saint Kitts and Nevis', 'flag-country-KN', 'KN', 'KNA', 'KNA', '659', '593', '0', NULL, '2025-05-24 06:40:45'), + ('126', 'North Korea', 'flag-country-KP', 'KP', 'PRK', 'PRK', '408', '662', '0', NULL, '2025-05-24 06:40:45'), + ('127', 'South Korea', 'flag-country-KR', 'KR', 'KOR', 'KOR', '410', '437', '0', NULL, '2025-05-24 06:40:45'), + ('128', 'Kuwait', 'flag-country-KW', 'KW', 'KWT', 'KUW', '414', '371', '0', NULL, NULL), + ('129', 'Cayman Islands', 'flag-country-KY', 'KY', 'CYM', 'CYM', '136', '612', '0', NULL, '2025-05-24 06:40:45'), + ('130', 'Kazakhstan', 'flag-country-KZ', 'KZ', 'KAZ', 'KAZ', '398', '445', '0', NULL, '2025-05-24 06:40:45'), + ('131', 'Laos', 'flag-country-LA', 'LA', 'LAO', 'LAO', '418', '655', '0', NULL, '2025-05-24 06:40:45'), + ('132', 'Lebanon', 'flag-country-LB', 'LB', 'LBN', 'LBN', '422', '485', '0', NULL, '2025-05-24 06:40:45'), + ('133', 'Saint Lucia', 'flag-country-LC', 'LC', 'LCA', 'STL', '662', '673', '0', NULL, NULL), + ('134', 'Liechtenstein', 'flag-country-LI', 'LI', 'LIE', 'LIE', '438', '387', '0', NULL, '2025-05-24 06:40:45'), + ('135', 'Sri Lanka', 'flag-country-LK', 'LK', 'LKA', 'LKA', '144', '532', '0', NULL, '2025-05-24 06:40:45'), + ('136', 'Liberia', 'flag-country-LR', 'LR', 'LBR', 'LBR', '430', '520', '0', NULL, '2025-05-24 06:40:45'), + ('137', 'Lesotho', 'flag-country-LS', 'LS', 'LSO', 'LSO', '426', '574', '0', NULL, '2025-05-24 06:40:45'), + ('138', 'Lithuania', 'flag-country-LT', 'LT', 'LTU', 'LTU', '440', '401', '0', NULL, '2025-05-24 06:40:45'), + ('139', 'Luxembourg', 'flag-country-LU', 'LU', 'LUX', 'LUX', '442', '392', '0', NULL, '2025-05-24 06:40:45'), + ('140', 'Latvia', 'flag-country-LV', 'LV', 'LVA', 'LAT', '428', '370', '0', NULL, NULL), + ('141', 'Libya', 'flag-country-LY', 'LY', 'LBY', 'LBY', '434', '507', '0', NULL, '2025-05-24 06:40:45'), + ('142', 'Morocco', 'flag-country-MA', 'MA', 'MAR', 'MAR', '504', '434', '0', NULL, '2025-05-24 06:40:45'), + ('143', 'Monaco', 'flag-country-MC', 'MC', 'MCO', 'MCO', '492', '684', '0', NULL, '2025-05-24 06:40:46'), + ('144', 'Moldova', 'flag-country-MD', 'MD', 'MDA', 'MOL', '498', '374', '0', NULL, NULL), + ('145', 'Montenegro', 'flag-country-ME', 'ME', 'MNE', 'MNE', '499', '493', '0', NULL, '2025-05-24 06:40:45'), + ('146', 'Saint Martin (French part)', 'flag-country-MF', 'MF', 'MAF', 'MAF', '663', '685', '0', NULL, '2025-05-24 06:40:46'), + ('147', 'Madagascar', 'flag-country-MG', 'MG', 'MDG', 'MDG', '450', '604', '0', NULL, '2025-05-24 06:40:45'), + ('148', 'Marshall Islands', 'flag-country-MH', 'MH', 'MHL', 'MHL', '584', '0', '0', NULL, NULL), + ('149', 'Republic of North Macedonia', 'flag-country-MK', 'MK', 'MKD', 'MKD', '807', '384', '0', NULL, '2025-05-24 06:40:45'), + ('150', 'Mali', 'flag-country-ML', 'ML', 'MLI', 'MLI', '466', '525', '0', NULL, '2025-05-24 06:40:45'), + ('151', 'Myanmar', 'flag-country-MM', 'MM', 'MMR', 'MMR', '104', '568', '0', NULL, '2025-05-24 06:40:45'), + ('152', 'Mongolia', 'flag-country-MN', 'MN', 'MNG', 'MNG', '496', '603', '0', NULL, '2025-05-24 06:40:45'), + ('153', 'Macao', 'flag-country-MO', 'MO', 'MAC', 'MAC', '446', '586', '0', NULL, '2025-05-24 06:40:45'), + ('154', 'Northern Mariana Islands (the)', 'flag-country-MP', 'MP', 'MNP', 'MNP', '580', '683', '0', NULL, '2025-05-24 06:40:46'), + ('155', 'Martinique', 'flag-country-MQ', 'MQ', 'MTQ', 'MTQ', '474', '588', '0', NULL, '2025-05-24 06:40:45'), + ('156', 'Mauritania', 'flag-country-MR', 'MR', 'MRT', 'MRT', '478', '517', '0', NULL, '2025-05-24 06:40:45'), + ('157', 'Montserrat', 'flag-country-MS', 'MS', 'MSR', 'MSR', '500', '670', '0', NULL, '2025-05-24 06:40:45'), + ('158', 'Malta', 'flag-country-MT', 'MT', 'MLT', 'MLT', '470', '390', '0', NULL, '2025-05-24 06:40:45'), + ('159', 'Mauritius', 'flag-country-MU', 'MU', 'MUS', 'MUS', '480', '571', '0', NULL, '2025-05-24 06:40:45'), + ('160', 'Maldives', 'flag-country-MV', 'MV', 'MDV', 'MDV', '462', '486', '0', NULL, '2025-05-24 06:40:45'), + ('161', 'Malawi', 'flag-country-MW', 'MW', 'MWI', 'MWI', '454', '602', '0', NULL, '2025-05-24 06:40:45'), + ('162', 'Mexico', 'flag-country-MX', 'MX', 'MEX', 'MEX', '484', '413', '0', NULL, '2025-05-24 06:40:45'), + ('163', 'Malaysia', 'flag-country-MY', 'MY', 'MYS', 'MYS', '458', '393', '0', NULL, '2025-05-24 06:40:45'), + ('164', 'Mozambique', 'flag-country-MZ', 'MZ', 'MOZ', 'MOZ', '508', '572', '0', NULL, '2025-05-24 06:40:45'), + ('165', 'Namibia', 'flag-country-NA', 'NA', 'NAM', 'NAM', '516', '573', '0', NULL, '2025-05-24 06:40:45'), + ('166', 'New Caledonia', 'flag-country-NC', 'NC', 'NCL', 'NCL', '540', '598', '0', NULL, '2025-05-24 06:40:45'), + ('167', 'Niger', 'flag-country-NE', 'NE', 'NER', 'NIG', '562', '487', '0', NULL, NULL), + ('168', 'Norfolk Island', 'flag-country-NF', 'NF', 'NFK', 'NFK', '574', '0', '0', NULL, NULL), + ('169', 'Nigeria', 'flag-country-NG', 'NG', 'NGA', 'NGA', '566', '564', '0', NULL, '2025-05-24 06:40:45'), + ('170', 'Nicaragua', 'flag-country-NI', 'NI', 'NIC', 'NIC', '558', '563', '0', NULL, '2025-05-24 06:40:45'), + ('171', 'Netherlands', 'flag-country-NL', 'NL', 'NLD', 'DUT', '528', '407', '0', NULL, NULL), + ('172', 'Norway', 'flag-country-NO', 'NO', 'NOR', 'NOR', '578', '431', '0', NULL, '2025-05-24 06:40:45'), + ('173', 'Nepal', 'flag-country-NP', 'NP', 'NPL', 'NPL', '524', '566', '0', NULL, '2025-05-24 06:40:45'), + ('174', 'Nauru', 'flag-country-NR', 'NR', 'NRU', 'NRU', '520', '682', '0', NULL, '2025-05-24 06:40:46'), + ('175', 'Niue', 'flag-country-NU', 'NU', 'NIU', 'NIU', '570', '0', '0', NULL, NULL), + ('176', 'New Zealand', 'flag-country-NZ', 'NZ', 'NZL', 'NZL', '554', '488', '0', NULL, '2025-05-24 06:40:45'), + ('177', 'Oman', 'flag-country-OM', 'OM', 'OMN', 'OMA', '512', '380', '0', NULL, NULL), + ('178', 'Panama', 'flag-country-PA', 'PA', 'PAN', 'PAN', '591', '489', '0', NULL, '2025-05-24 06:40:45'), + ('179', 'Peru', 'flag-country-PE', 'PE', 'PER', 'PER', '604', '457', '0', NULL, '2025-05-24 06:40:45'), + ('180', 'French Polynesia', 'flag-country-PF', 'PF', 'PYF', 'TAH', '258', '578', '0', NULL, NULL), + ('181', 'Papua New Guinea', 'flag-country-PG', 'PG', 'PNG', 'PNG', '598', '504', '0', NULL, '2025-05-24 06:40:45'), + ('182', 'Philippines (the)', 'flag-country-PH', 'PH', 'PHL', 'PHL', '608', '533', '0', NULL, '2025-05-24 06:40:45'), + ('183', 'Pakistan', 'flag-country-PK', 'PK', 'PAK', 'PAK', '586', '495', '0', NULL, '2025-05-24 06:40:45'), + ('184', 'Poland', 'flag-country-PL', 'PL', 'POL', 'POL', '616', '386', '0', NULL, '2025-05-24 06:40:45'), + ('185', 'Saint Pierre and Miquelon', 'flag-country-PM', 'PM', 'SPM', 'SPM', '666', '0', '0', NULL, NULL), + ('186', 'Pitcairn', 'flag-country-PN', 'PN', 'PCN', 'PCN', '612', '0', '0', NULL, NULL), + ('187', 'Puerto Rico', 'flag-country-PR', 'PR', 'PRI', 'PRI', '630', '536', '0', NULL, '2025-05-24 06:40:45'), + ('188', 'Palestine, State of', 'flag-country-PS', 'PS', 'PSE', 'PSE', '275', '569', '0', NULL, '2025-05-24 06:40:45'), + ('189', 'Portugal', 'flag-country-PT', 'PT', 'PRT', 'POR', '620', '418', '0', NULL, NULL), + ('190', 'Palau', 'flag-country-PW', 'PW', 'PLW', 'PLW', '585', '0', '0', NULL, NULL), + ('191', 'Paraguay', 'flag-country-PY', 'PY', 'PRY', 'PAR', '600', '448', '0', NULL, NULL), + ('192', 'Qatar', 'flag-country-QA', 'QA', 'QAT', 'QAT', '634', '369', '0', NULL, '2025-05-24 06:40:45'), + ('193', 'Réunion', 'flag-country-RE', 'RE', 'REU', 'REU', '638', '513', '0', NULL, '2025-05-24 06:40:45'), + ('194', 'Romania', 'flag-country-RO', 'RO', 'ROU', 'ROM', '642', '443', '0', NULL, NULL), + ('195', 'Serbia', 'flag-country-RS', 'RS', 'SRB', 'SRB', '688', '428', '0', NULL, '2025-05-24 06:40:45'), + ('196', 'Russian Federation (the)', 'flag-country-RU', 'RU', 'RUS', 'RUS', '643', '368', '0', NULL, '2025-05-24 06:40:45'), + ('197', 'Rwanda', 'flag-country-RW', 'RW', 'RWA', 'RWA', '646', '510', '0', NULL, '2025-05-24 06:40:45'), + ('198', 'Saudi Arabia', 'flag-country-SA', 'SA', 'SAU', 'KSA', '682', '462', '0', NULL, NULL), + ('199', 'Solomon Islands', 'flag-country-SB', 'SB', 'SLB', 'SLB', '90', '581', '0', NULL, '2025-05-24 06:40:45'), + ('200', 'Seychelles', 'flag-country-SC', 'SC', 'SYC', 'SYC', '690', '605', '0', NULL, '2025-05-24 06:40:45'), + ('201', 'Sudan (the)', 'flag-country-SD', 'SD', 'SDN', 'SDN', '729', '509', '0', NULL, '2025-05-24 06:40:45'), + ('202', 'Sweden', 'flag-country-SE', 'SE', 'SWE', 'SWE', '752', '410', '0', NULL, '2025-05-24 06:40:45'), + ('203', 'Singapore', 'flag-country-SG', 'SG', 'SGP', 'SGP', '702', '404', '0', NULL, '2025-05-24 06:40:45'), + ('204', 'Saint Helena, Ascension and Tristan da Cunha', 'flag-country-SH', 'SH', 'SHN', 'SHN', '654', '0', '0', NULL, NULL), + ('205', 'Slovenia', 'flag-country-SI', 'SI', 'SVN', 'SLO', '705', '441', '0', NULL, NULL), + ('206', 'Svalbard and Jan Mayen', 'flag-country-SJ', 'SJ', 'SJM', 'SJM', '744', '0', '0', NULL, NULL), + ('207', 'Slovakia', 'flag-country-SK', 'SK', 'SVK', 'SVK', '703', '391', '0', NULL, '2025-05-24 06:40:45'), + ('208', 'Sierra Leone', 'flag-country-SL', 'SL', 'SLE', 'SLE', '694', '578', '0', NULL, '2025-05-24 06:40:45'), + ('209', 'San Marino', 'flag-country-SM', 'SM', 'SMR', 'SMR', '674', '395', '0', NULL, '2025-05-24 06:40:45'), + ('210', 'Senegal', 'flag-country-SN', 'SN', 'SEN', 'SEN', '686', '518', '0', NULL, '2025-05-24 06:40:45'), + ('211', 'Somalia', 'flag-country-SO', 'SO', 'SOM', 'SOM', '706', '660', '0', NULL, '2025-05-24 06:40:45'), + ('212', 'Suriname', 'flag-country-SR', 'SR', 'SUR', 'SUR', '740', '570', '0', NULL, '2025-05-24 06:40:45'), + ('213', 'South Sudan', 'flag-country-SS', 'SS', 'SSD', 'SSD', '728', '668', '0', NULL, '2025-05-24 06:40:45'), + ('214', 'Sao Tome and Principe', 'flag-country-ST', 'ST', 'STP', 'STP', '678', '597', '0', NULL, '2025-05-24 06:40:45'), + ('215', 'El Salvador', 'flag-country-SV', 'SV', 'SLV', 'SLV', '222', '557', '0', NULL, '2025-05-24 06:40:45'), + ('216', 'Sint Maarten (Dutch part)', 'flag-country-SX', 'SX', 'SXM', 'SXM', '534', '669', '0', NULL, '2025-05-24 06:40:45'), + ('217', 'Syrian Arab Republic', 'flag-country-SY', 'SY', 'SYR', 'SYR', '760', '442', '0', NULL, '2025-05-24 06:40:45'), + ('218', 'Eswatini', 'flag-country-SZ', 'SZ', 'SWZ', 'SWZ', '748', '514', '0', NULL, '2025-05-24 06:40:45'), + ('219', 'Turks and Caicos Islands', 'flag-country-TC', 'TC', 'TCA', 'TCA', '796', '618', '0', NULL, '2025-05-24 06:40:45'), + ('220', 'Chad', 'flag-country-TD', 'TD', 'TCD', 'TDC', '148', '561', '0', NULL, NULL), + ('221', 'French Southern Territories', 'flag-country-TF', 'TF', 'ATF', 'ATF', '260', '0', '0', NULL, NULL), + ('222', 'Togo', 'flag-country-TG', 'TG', 'TGO', 'TGO', '768', '613', '0', NULL, '2025-05-24 06:40:45'), + ('223', 'Thailand', 'flag-country-TH', 'TH', 'THA', 'THA', '764', '388', '0', NULL, '2025-05-24 06:40:45'), + ('224', 'Tajikistan', 'flag-country-TJ', 'TJ', 'TJK', 'TJK', '762', '502', '0', NULL, '2025-05-24 06:40:45'), + ('225', 'Tokelau', 'flag-country-TK', 'TK', 'TKL', 'TKL', '772', '0', '0', NULL, NULL), + ('226', 'Timor-Leste', 'flag-country-TL', 'TL', 'TLS', 'TLS', '626', '675', '0', NULL, '2025-05-24 06:40:45'), + ('227', 'Turkmenistan', 'flag-country-TM', 'TM', 'TKM', 'TKM', '795', '501', '0', NULL, '2025-05-24 06:40:45'), + ('228', 'Tunisia', 'flag-country-TN', 'TN', 'TUN', 'TUN', '788', '505', '0', NULL, '2025-05-24 06:40:45'), + ('229', 'Tonga', 'flag-country-TO', 'TO', 'TON', 'TGA', '776', '654', '0', NULL, NULL), + ('230', 'Turkey', 'flag-country-TR', 'TR', 'TUR', 'TUR', '792', '405', '0', NULL, '2025-05-24 06:40:45'), + ('231', 'Trinidad and Tobago', 'flag-country-TT', 'TT', 'TTO', 'TTO', '780', '530', '0', NULL, '2025-05-24 06:40:45'), + ('232', 'Tuvalu', 'flag-country-TV', 'TV', 'TUV', 'TUV', '798', '617', '0', NULL, '2025-05-24 06:40:45'), + ('233', 'Taiwan', 'flag-country-TW', 'TW', 'TWN', 'TWN', '158', '590', '0', NULL, '2025-05-24 06:40:45'), + ('234', 'Tanzania', 'flag-country-TZ', 'TZ', 'TZA', 'TZA', '834', '511', '0', NULL, '2025-05-24 06:40:45'), + ('235', 'Ukraine', 'flag-country-UA', 'UA', 'UKR', 'UKR', '804', '452', '0', NULL, '2025-05-24 06:40:45'), + ('236', 'Uganda', 'flag-country-UG', 'UG', 'UGA', 'UGA', '800', '524', '0', NULL, '2025-05-24 06:40:45'), + ('237', 'United States Minor Outlying Islands (the)', 'flag-country-UM', 'UM', 'UMI', 'UMI', '581', '0', '0', NULL, NULL), + ('238', 'United States of America', 'flag-country-US', 'US', 'USA', 'USA', '840', '459', '0', NULL, '2025-05-24 06:40:45'), + ('239', 'Uruguay', 'flag-country-UY', 'UY', 'URY', 'URU', '858', '402', '0', NULL, NULL), + ('240', 'Uzbekistan', 'flag-country-UZ', 'UZ', 'UZB', 'UZB', '860', '492', '0', NULL, '2025-05-24 06:40:45'), + ('241', 'Holy See', 'flag-country-VA', 'VA', 'VAT', 'VAT', '336', '0', '0', NULL, NULL), + ('242', 'Saint Vincent and the Grenadines', 'flag-country-VC', 'VC', 'VCT', 'VCT', '670', '671', '0', NULL, '2025-05-24 06:40:45'), + ('243', 'Venezuela (Bolivarian Republic of)', 'flag-country-VE', 'VE', 'VEN', 'VEN', '862', '364', '0', NULL, '2025-05-24 06:40:45'), + ('244', 'Virgin Islands (British)', 'flag-country-VG', 'VG', 'VGB', 'VGB', '92', '620', '0', NULL, '2025-05-24 06:40:45'), + ('245', 'Virgin Islands (U.S.)', 'flag-country-VI', 'VI', 'VIR', 'VIR', '850', '664', '0', NULL, '2025-05-24 06:40:45'), + ('246', 'Viet Nam', 'flag-country-VN', 'VN', 'VNM', 'VNM', '704', '450', '0', NULL, '2025-05-24 06:40:45'), + ('247', 'Vanuatu', 'flag-country-VU', 'VU', 'VUT', 'VUT', '548', '534', '0', NULL, '2025-05-24 06:40:45'), + ('248', 'Wallis and Futuna', 'flag-country-WF', 'WF', 'WLF', 'WLF', '876', '0', '0', NULL, NULL), + ('249', 'Samoa', 'flag-country-WS', 'WS', 'WSM', 'SAM', '882', '653', '0', NULL, NULL), + ('250', 'Yemen', 'flag-country-YE', 'YE', 'YEM', 'YEM', '887', '453', '0', NULL, '2025-05-24 06:40:45'), + ('251', 'Mayotte', 'flag-country-YT', 'YT', 'MYT', 'MYT', '175', '672', '0', NULL, '2025-05-24 06:40:45'), + ('252', 'South Africa', 'flag-country-ZA', 'ZA', 'ZAF', 'ZAF', '710', '447', '0', NULL, '2025-05-24 06:40:45'), + ('253', 'Zambia', 'flag-country-ZM', 'ZM', 'ZMB', 'ZMB', '894', '512', '0', NULL, '2025-05-24 06:40:45'), + ('254', 'Zimbabwe', 'flag-country-ZW', 'ZW', 'ZWE', 'ZWE', '716', '523', '0', NULL, '2025-05-24 06:40:45');"; DB::unprepared($sql); } diff --git a/resources/extra-countries/champion-league.svg b/resources/extra-countries/champion-league.svg new file mode 100644 index 00000000..216a23ee --- /dev/null +++ b/resources/extra-countries/champion-league.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/extra-countries/concacaf.svg b/resources/extra-countries/concacaf.svg new file mode 100644 index 00000000..7bcdfd40 --- /dev/null +++ b/resources/extra-countries/concacaf.svg @@ -0,0 +1,328 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/extra-countries/england.svg b/resources/extra-countries/england.svg new file mode 100644 index 00000000..3131e07a --- /dev/null +++ b/resources/extra-countries/england.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/resources/extra-countries/kosovo.svg b/resources/extra-countries/kosovo.svg new file mode 100644 index 00000000..0d28d3b9 --- /dev/null +++ b/resources/extra-countries/kosovo.svg @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/resources/extra-countries/missing.svg b/resources/extra-countries/missing.svg new file mode 100644 index 00000000..e114c68c --- /dev/null +++ b/resources/extra-countries/missing.svg @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/resources/extra-countries/nordirland.svg b/resources/extra-countries/nordirland.svg new file mode 100644 index 00000000..ce061515 --- /dev/null +++ b/resources/extra-countries/nordirland.svg @@ -0,0 +1,231 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/extra-countries/scotland.svg b/resources/extra-countries/scotland.svg new file mode 100644 index 00000000..09aa51e7 --- /dev/null +++ b/resources/extra-countries/scotland.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/resources/extra-countries/wales.svg b/resources/extra-countries/wales.svg new file mode 100644 index 00000000..196b3829 --- /dev/null +++ b/resources/extra-countries/wales.svg @@ -0,0 +1,11 @@ + + + + + + + + + \ No newline at end of file diff --git a/resources/extra-countries/world.svg b/resources/extra-countries/world.svg new file mode 100644 index 00000000..4c8b5ed5 --- /dev/null +++ b/resources/extra-countries/world.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file