diff --git a/app/Console/Commands/Curl.php b/app/Console/Commands/Curl.php index 55b5eed0..a616f2e4 100644 --- a/app/Console/Commands/Curl.php +++ b/app/Console/Commands/Curl.php @@ -8,11 +8,8 @@ class Curl { public static $file; - public static function load($url, $filetype = 'json') + public static function load($url) { - - self::$file = app_path().'/Console/TestFiles/'.strtolower(str_replace(' ', '_', NuhBash::$options['name'])).'.'.$filetype; - $debug = NuhBash::$options['d'] ?? 0; $save = NuhBash::$options['s'] ?? 0; $read = NuhBash::$options['r'] ?? 0; @@ -23,22 +20,13 @@ class Curl if ($read) { if ($debug) { - Notice::note('data read local', 'r'); + Notice::note('READ LOCAL', 'r'); } - switch ($filetype) { - case 'xml': - return simplexml_load_file(self::$file, null, LIBXML_NOCDATA); - break; + $filename = app_path().'/Console/TestFiles/'.strtolower(str_replace(' ', '_', NuhBash::$options['name'])).'.json'; - case 'json': - $file = file_get_contents(self::$file); + $file = file_get_contents($filename); - return json_decode($file, true); - break; - default: - Notice::note('filetype unknown', 'r', 1); - - } + return json_decode($file, true); } $ch = curl_init($url); @@ -57,15 +45,12 @@ class Curl } if ($save) { - Notice::note('data saved', 'b'); + Notice::note('SAVED LOCAL', 'b'); + self::$file = app_path().'/Console/TestFiles/'.strtolower(str_replace(' ', '_', NuhBash::$options['name'])).'.json'; file_put_contents(self::$file, $data); } - if ($filetype == 'json') { - return json_decode($data, true); - } else { - return $data; - } + return json_decode($data, true); } public static function curlerrorcode($id) diff --git a/app/Console/Commands/Grapper/TxOdds/Fixtures.php b/app/Console/Commands/Grapper/TxOdds/Fixtures.php index 4f8d4816..1de34d68 100644 --- a/app/Console/Commands/Grapper/TxOdds/Fixtures.php +++ b/app/Console/Commands/Grapper/TxOdds/Fixtures.php @@ -2,8 +2,8 @@ namespace App\Console\Commands\Grapper\TxOdds; -use App\Console\Commands\Curl; use App\Console\Commands\NuhBash; +use App\Console\Commands\Xml; use App\Models\CompetitionGroup; use App\Models\Element; use App\Models\Event; @@ -19,86 +19,91 @@ class Fixtures $print = NuhBash::$options['p'] ?? 0; $break = NuhBash::$options['b'] ?? 0; + $count = 0; $total = 0; - $date = Carbon::now(); + $now = Carbon::now(); + /** + * Delete + */ + $info = Event::where('starttime', '<', $now->toDateTimeString())->delete(); + + if ($debug) { + Notice::note("Deleted: $info"); + } + /** + * Grap + */ for ($i = 0; $i < 30; $i++) { - $from = $date->addDays($i)->toDateString(); - $to = $date->addDays($i + 1)->toDateString(); + $from = $now->addDays($i)->toDateString(); + $to = $now->addDays($i + 1)->toDateString(); - $url = 'https://xml2.txodds.com/feed/result/xml.php?'.config('nuh.txodds_token_soccer')."&date=$from,$to&json=2"; - $data = Curl::load($url); + $url = 'https://xml2.txodds.com/feed/result/xml.php?'.NuhBash::$AUTHTOKEN."&date=$from,$to"; + + $data = Xml::load($url); if ($print) { - Notice::note($data, '', 1); + dd($data); } - $count = 0; - $e = []; - foreach ($data['match'] as $match) { + foreach ($data as $row) { + // + // + // FBARG Reserve League-25 + // Boca Juniors II + // Gimnasia LP II + // + // Sched + // + // + // + $event = []; + $event['txodds_id'] = (int) $row['id']; + $event['starttime'] = Carbon::createFromDate((string) $row->time)->toDateTimeString(); + $group_name = (string) $row->group; + $event['group_id'] = (int) $row->group['id']; + $event['sport_id'] = (int) $row->group['spid']; + $event['country_id'] = (int) $row->group['cnid']; + $event['competition_group_id'] = (int) $row->group['cgid']; + $competition_group_name = (string) $row->group['cname']; + $home = (string) $row->hteam; + $event['home_id'] = (int) $row->hteam['id']; + $away = (string) $row->ateam; + $event['away_id'] = (int) $row->ateam['id']; - foreach ($match as $key => $v) { + Group::updateOrCreate([ + 'txodds_id' => $event['group_id'], + 'competition_group_id' => $event['competition_group_id'], + 'sport_id' => $event['sport_id'], + 'country_id' => $event['country_id'], + ], [ + 'name' => $group_name, + ]); - switch ($key) { - case '@attributes': - $e['txodds_id'] = (int) $v['id']; - break; + CompetitionGroup::updateOrCreate([ + 'txodds_id' => $event['competition_group_id'], + 'sport_id' => $event['sport_id'], + 'country_id' => $event['country_id'], + ], [ + 'name' => $competition_group_name, + ]); - case 'time': - $starttime = Carbon::createFromDate($v)->toDateTimeString(); - break; + Element::firstOrCreate([ + 'txodds_id' => $event['home_id'], + 'name' => $home, + 'sport_id' => $event['sport_id'], + ]); - case 'group': + Element::firstOrCreate([ + 'txodds_id' => $event['away_id'], + 'name' => $away, + 'sport_id' => $event['sport_id'], + ]); - $e['sport_id'] = (int) $v['@attributes']['spid']; - $e['country_id'] = (int) $v['@attributes']['cnid']; - $e['group_id'] = (int) $v['@attributes']['id']; - $e['competition_group_id'] = (int) $v['@attributes']['cgid']; - - Group::firstOrCreate([ - 'txodds_id' => $v['@attributes']['id'], - 'competition_group_id' => $e['competition_group_id'], - ], [ - 'name' => (string) $v['@text'], - 'sport_id' => $e['sport_id'], - 'country_id' => $e['country_id'], - ]); - - CompetitionGroup::firstOrCreate([ - 'txodds_id' => $v['@attributes']['cgid'], - 'name' => $v['@attributes']['cname'], - 'sport_id' => $e['sport_id'], - 'country_id' => $e['country_id'], - ]); - break; - - case 'hteam': - $e['home_id'] = $v['@attributes']['id']; - - Element::firstOrCreate([ - 'txodds_id' => (int) $v['@attributes']['id'], - 'name' => $v['@text'], - 'sport_id' => $e['sport_id'], - ]); - break; - - case 'ateam': - $e['away_id'] = $v['@attributes']['id']; - - Element::firstOrCreate([ - 'txodds_id' => (int) $v['@attributes']['id'], - 'name' => $v['@text'], - 'sport_id' => $e['sport_id'], - ]); - break; - } - } - - Event::firstOrCreate($e, ['starttime' => $starttime]); + Event::updateOrCreate($event, ['starttime' => $event['starttime']]); $count++; - } if ($debug) { @@ -111,6 +116,8 @@ class Fixtures break; } } - Notice::note("Total - $total events processed", 'g'); + if ($debug) { + Notice::note("Total - $total events processed", 'g'); + } } } diff --git a/app/Console/Commands/Grapper/TxOdds/Odds.php b/app/Console/Commands/Grapper/TxOdds/Odds.php index 97347f22..63ef4ce5 100644 --- a/app/Console/Commands/Grapper/TxOdds/Odds.php +++ b/app/Console/Commands/Grapper/TxOdds/Odds.php @@ -2,12 +2,20 @@ namespace App\Console\Commands\Grapper\TxOdds; -use App\Console\Commands\Curl; use App\Console\Commands\Grapper\Helper; +use App\Console\Commands\Grapper\TxOdds\Odds\_3Way; +use App\Console\Commands\Grapper\TxOdds\Odds\_Dc; use App\Console\Commands\NuhBash; +use App\Console\Commands\Xml; +use App\Models\CompetitionGroup; +use App\Models\Element; use App\Models\Event; use App\Models\EventBookmaker; +use App\Models\Group; +use App\Models\Odds2way; use App\Models\Odds3way; +use App\Models\OddsDc; +use App\Models\OddsGgng; use App\Models\OddsQualify; use App\Models\OddsTotal; use App\Utilities\Notice; @@ -15,6 +23,8 @@ use Carbon\Carbon; class Odds { + public static $event = []; + public static function grap() { @@ -102,17 +112,17 @@ class Odds /************************************************* * URL *************************************************/ - $url = 'https://xml2.txodds.com/feed/odds/xml.php?'.config('nuh.txodds_token_soccer').'&all_odds=2&spid='.NuhBash::$options['sport_id'].'&json=2'; + $url = 'https://xml2.txodds.com/feed/odds/xml.php?'.NuhBash::$AUTHTOKEN.'&all_odds=2&spid='.NuhBash::$options['sport_id']; $_calls = []; if (NuhBash::$options['event_id']) { $_calls[] = $url."&ot=$markets&peid=".NuhBash::$options['event_id']; } elseif (NuhBash::$options['a']) { - $res = Event::where('time', '>', Carbon::now()->toDateTimeString())->pluck('txid'); + $res = Event::where('starttime', '>', Carbon::now()->toDateTimeString())->pluck('txodds_id'); foreach ($res as $id) { $_calls[] = $url."&ot=$markets&peid=".$id; } } elseif (NuhBash::$options['w']) { - $res = Event::where('time', '>', Carbon::now()->toDateTimeString())->where('time', '<', Carbon::now()->addDays(7)->toDateTimeString())->pluck('txid'); + $res = Event::where('starttime', '>', Carbon::now()->toDateTimeString())->where('starttime', '<', Carbon::now()->addDays(7)->toDateTimeString())->pluck('txodds_id'); foreach ($res as $id) { $_calls[] = $url."&ot=$markets&peid=".$id; } @@ -125,11 +135,84 @@ class Odds *************************************************/ foreach ($_calls as $url) { - $json_obj = Curl::load($url); + $data = Xml::load($url); + + foreach ($data as $row) { + + $event = []; + $event['id'] = (int) $row['id']; + $event['starttime'] = Carbon::createFromDate((string) $row->time)->toDateTimeString(); + $group_name = (string) $row->group; + $event['group_id'] = (int) $row->group['id']; + $event['sport_id'] = (int) $row->group['spid']; + $event['country_id'] = (int) $row->group['cnid']; + $event['competition_group_id'] = (int) $row->group['cgid']; + $competition_group_name = (string) $row->group['cname']; + $home = (string) $row->hteam; + $event['home_id'] = (int) $row->hteam['id']; + $away = (string) $row->ateam; + $event['away_id'] = (int) $row->ateam['id']; + + Group::updateOrCreate([ + 'txodds_id' => $event['group_id'], + 'competition_group_id' => $event['competition_group_id'], + 'sport_id' => $event['sport_id'], + 'country_id' => $event['country_id'], + ], [ + 'name' => $group_name, + ]); + + CompetitionGroup::updateOrCreate([ + 'txodds_id' => $event['competition_group_id'], + 'sport_id' => $event['sport_id'], + 'country_id' => $event['country_id'], + ], [ + 'name' => $competition_group_name, + ]); + + Element::firstOrCreate([ + 'txodds_id' => $event['home_id'], + 'name' => $home, + 'sport_id' => $event['sport_id'], + ]); + + Element::firstOrCreate([ + 'txodds_id' => $event['away_id'], + 'name' => $away, + 'sport_id' => $event['sport_id'], + ]); + + Event::updateOrCreate($event, ['starttime' => $event['starttime']]); + + foreach ($row->bookmaker as $book) { + + $bkmid = $book['bid']; + + foreach ($book->offer as $offer) { + + $bettypeid = (int) $offer['od']; + + Notice::note($bettypeid, 'b'); + + switch ($bettypeid) { + case 0: + _3Way::grap($bkmid, $offer); + break; + case 5242880: + _Dc::grap($bkmid, $offer); + break; + + default: + Notice::note($offer, 'r', 1); + break; + } + } + } + } foreach ($json_obj['match'] as $match) { - $e = []; + self::$event = []; foreach ($match as $key => $v) { @@ -140,197 +223,199 @@ class Odds switch ($key) { case '@attributes': - $e['id'] = (int) $v['id']; + self::$event['id'] = (int) $v['id']; break; case 'time': - $starttime = Carbon::createFromDate($v)->toDateTimeString(); + self::$event['starttime'] = Carbon::createFromDate($v)->toDateTimeString(); break; case 'group': - $e['sport_id'] = (int) $v['@attributes']['spid']; - $e['country_id'] = (int) $v['@attributes']['cnid']; - $e['group_id'] = (int) $v['@attributes']['id']; - $e['competition_group_id'] = (int) $v['@attributes']['cgid']; + self::$event['sport_id'] = (int) $v['@attributes']['spid']; + self::$event['country_id'] = (int) $v['@attributes']['cnid']; + self::$event['group_id'] = (int) $v['@attributes']['id']; + self::$event['competition_group_id'] = (int) $v['@attributes']['cgid']; break; case 'hteam': - $e['home_id'] = $v['@attributes']['id']; + self::$event['home_id'] = $v['@attributes']['id']; break; case 'ateam': - $e['away_id'] = $v['@attributes']['id']; - - $event = Event::firstOrCreate($e, ['starttime' => $starttime]); + self::$event['away_id'] = $v['@attributes']['id']; break; case 'bookmaker': - foreach ($v as $books) { + Event::updateOrCreate(self::$event, ['starttime' => self::$event['starttime']]); - foreach ($books as $bookkey => $book) { + Notice::note(count($v), 'r'); - $bkmid = false; + if (count($v) <= 2) { + $bkmid = (int) $v['@attributes']['bid']; + Notice::note($v, 'p'); + } else { + foreach ($v as $books) { - switch ($bookkey) { - case '@attributes': - if (isset($book['bid'])) { - $bkmid = (int) $book['bid']; - } + Notice::note($books, 'b'); - case 'offer': - if ($bkmid) { - foreach ($book as $type => $od) { + $bkmid = (int) $books['@attributes']['bid']; - switch ($type) { - case '@attributes': - $bettypeid = (int) $od['ot']; - $bmoid = (int) $od['bmoid']; - break; - case 'odds': - switch ($bettypeid) { - case '0': - Odds3way::updateOrCreate( - [ - 'event_id' => $event->id, - 'bookmaker_id' => $bkmid, - 'sport_id' => NuhBash::$options['sport_id'], - ], - [ - 'h3w' => (float) $od['o1'], - 'd3w' => (float) $od['o2'], - 'a3w' => (float) $od['o3'], - 'margin' => (float) Helper::margin([$od['o1'], $od['o2'], $od['o3']], 1), - 'flag' => 1, - 'nuh_check' => 0, - 'source_updated_at' => $od['@attributes']['time'], - 'last_check_at' => Carbon::now()->toDateTimeString(), - ] - ); + // foreach ($books['offer'] as $bk => $book) { - EventBookmaker::updateOrCreate([ - 'event_id' => $event->id, - 'bookmaker_id' => $bkmid, - 'bmoid' => $bmoid, - ], [ - 'bkm_starttime' => Carbon::createFromDate($od['@attributes']['starting_time'])->toDateTimeString(), - 'last_check_at' => Carbon::now()->toDateTimeString(), - ]); + // if ($bkmid) { + // foreach ($book as $type => $od) { - break; + // switch ($type) { + // case '@attributes': + // $bettypeid = (int) $od['ot']; + // $bmoid = (int) $od['bmoid']; + // break; + // case 'odds': + // switch ($bettypeid) { + // case '0': + // Odds3way::updateOrCreate( + // [ + // 'event_id' => $event->id, + // 'bookmaker_id' => $bkmid, + // 'sport_id' => NuhBash::$options['sport_id'], + // ], + // [ + // 'h3w' => (float) $od['o1'], + // 'd3w' => (float) $od['o2'], + // 'a3w' => (float) $od['o3'], + // 'margin' => (float) Helper::margin([$od['o1'], $od['o2'], $od['o3']], 1), + // 'flag' => 1, + // 'nuh_check' => 0, + // 'source_updated_at' => $od['@attributes']['time'], + // 'last_check_at' => Carbon::now()->toDateTimeString(), + // ] + // ); - case '1': - Odds2way::updateOrCreate( - [ - 'event_id' => $event->id, - 'bookmaker_id' => $bkmid, - 'sport_id' => NuhBash::$options['sport_id'], - ], - [ - 'h2w' => (float) $od['o1'], - 'a2w' => (float) $od['o3'], - 'margin' => (float) Helper::margin([$od['o1'], $od['o3']], 1), - 'flag' => 1, - 'nuh_check' => 0, - 'source_updated_at' => $od['@attributes']['time'], - 'last_check_at' => Carbon::now()->toDateTimeString(), - ] - ); - break; + // EventBookmaker::updateOrCreate([ + // 'event_id' => $event->id, + // 'bookmaker_id' => $bkmid, + // 'bmoid' => $bmoid, + // ], [ + // 'bkm_starttime' => Carbon::createFromDate($od['@attributes']['starting_time'])->toDateTimeString(), + // 'last_check_at' => Carbon::now()->toDateTimeString(), + // ]); - case '4': - OddsTotal::updateOrCreate( - [ - 'event_id' => $event->id, - 'bookmaker_id' => $bkmid, - 'sport_id' => NuhBash::$options['sport_id'], - 'spread' => (float) $od['o3'], - ], - [ - 'over' => (float) $od['o1'], - 'under' => (float) $od['o2'], - 'margin' => (float) Helper::margin([$od['o1'], $od['o2'], $od['o3']], 1), - 'flag' => 1, - 'nuh_check' => 0, - 'source_updated_at' => $od['@attributes']['time'], - 'last_check_at' => Carbon::now()->toDateTimeString(), - ] - ); - break; + // break; - case '5242880': - OddsDc::updateOrCreate( - [ - 'event_id' => $event->id, - 'bookmaker_id' => $bkmid, - 'sport_id' => NuhBash::$options['sport_id'], - ], - [ - 'dc1x' => (float) $od['o1'], - 'dc12' => (float) $od['o2'], - 'dc2x' => (float) $od['o3'], - 'margin' => (float) Helper::margin([$od['o1'], $od['o2'], $od['o3']], 1), - 'flag' => 1, - 'nuh_check' => 0, - 'source_updated_at' => $od['@attributes']['time'], - 'last_check_at' => Carbon::now()->toDateTimeString(), - ] - ); - break; + // // case '1': + // // Odds2way::updateOrCreate( + // // [ + // // 'event_id' => $event->id, + // // 'bookmaker_id' => $bkmid, + // // 'sport_id' => NuhBash::$options['sport_id'], + // // ], + // // [ + // // 'h2w' => (float) $od['o1'], + // // 'a2w' => (float) $od['o3'], + // // 'margin' => (float) Helper::margin([$od['o1'], $od['o3']], 1), + // // 'flag' => 1, + // // 'nuh_check' => 0, + // // 'source_updated_at' => $od['@attributes']['time'], + // // 'last_check_at' => Carbon::now()->toDateTimeString(), + // // ] + // // ); + // // break; - case '11534337': - OddsGgng::updateOrCreate( - [ - 'event_id' => $event->id, - 'bookmaker_id' => $bkmid, - 'sport_id' => NuhBash::$options['sport_id'], - ], - [ - 'gg' => (float) $od['o1'], - 'ng' => (float) $od['o3'], - 'margin' => (float) Helper::margin([$od['o1'], $od['o3']], 1), - 'flag' => 1, - 'nuh_check' => 0, - 'source_updated_at' => $od['@attributes']['time'], - 'last_check_at' => Carbon::now()->toDateTimeString(), - ] - ); - break; + // // case '4': + // // OddsTotal::updateOrCreate( + // // [ + // // 'event_id' => $event->id, + // // 'bookmaker_id' => $bkmid, + // // 'sport_id' => NuhBash::$options['sport_id'], + // // 'spread' => (float) $od['o3'], + // // ], + // // [ + // // 'over' => (float) $od['o1'], + // // 'under' => (float) $od['o2'], + // // 'margin' => (float) Helper::margin([$od['o1'], $od['o2'], $od['o3']], 1), + // // 'flag' => 1, + // // 'nuh_check' => 0, + // // 'source_updated_at' => $od['@attributes']['time'], + // // 'last_check_at' => Carbon::now()->toDateTimeString(), + // // ] + // // ); + // // break; - case '11534337': - OddsQualify::updateOrCreate( - [ - 'event_id' => $event->id, - 'bookmaker_id' => $bkmid, - 'sport_id' => NuhBash::$options['sport_id'], - ], - [ - 'htq' => (float) $od['o1'], - 'atq' => (float) $od['o2'], - 'margin' => (float) Helper::margin([$od['o1'], $od['o3']], 1), - 'flag' => 1, - 'nuh_check' => 0, - 'source_updated_at' => $od['@attributes']['time'], - 'last_check_at' => Carbon::now()->toDateTimeString(), - ] - ); - break; - } + // // case '5242880': + // // OddsDc::updateOrCreate( + // // [ + // // 'event_id' => $event->id, + // // 'bookmaker_id' => $bkmid, + // // 'sport_id' => NuhBash::$options['sport_id'], + // // ], + // // [ + // // 'dc1x' => (float) $od['o1'], + // // 'dc12' => (float) $od['o2'], + // // 'dc2x' => (float) $od['o3'], + // // 'margin' => (float) Helper::margin([$od['o1'], $od['o2'], $od['o3']], 1), + // // 'flag' => 1, + // // 'nuh_check' => 0, + // // 'source_updated_at' => $od['@attributes']['time'], + // // 'last_check_at' => Carbon::now()->toDateTimeString(), + // // ] + // // ); + // // break; - break; - } - } - break; - } - } + // // case '11534337': + // // OddsGgng::updateOrCreate( + // // [ + // // 'event_id' => $event->id, + // // 'bookmaker_id' => $bkmid, + // // 'sport_id' => NuhBash::$options['sport_id'], + // // ], + // // [ + // // 'gg' => (float) $od['o1'], + // // 'ng' => (float) $od['o3'], + // // 'margin' => (float) Helper::margin([$od['o1'], $od['o3']], 1), + // // 'flag' => 1, + // // 'nuh_check' => 0, + // // 'source_updated_at' => $od['@attributes']['time'], + // // 'last_check_at' => Carbon::now()->toDateTimeString(), + // // ] + // // ); + // // break; + + // // case '11534337': + // // OddsQualify::updateOrCreate( + // // [ + // // 'event_id' => $event->id, + // // 'bookmaker_id' => $bkmid, + // // 'sport_id' => NuhBash::$options['sport_id'], + // // ], + // // [ + // // 'htq' => (float) $od['o1'], + // // 'atq' => (float) $od['o2'], + // // 'margin' => (float) Helper::margin([$od['o1'], $od['o3']], 1), + // // 'flag' => 1, + // // 'nuh_check' => 0, + // // 'source_updated_at' => $od['@attributes']['time'], + // // 'last_check_at' => Carbon::now()->toDateTimeString(), + // // ] + // // ); + // // break; + // } + + // break; + // } + // } + // break; + // } + // } } + break; } - break; } } + Notice::note('END', 'r', 1); } } } diff --git a/app/Console/Commands/Grapper/TxOdds/Odds/_3Way.php b/app/Console/Commands/Grapper/TxOdds/Odds/_3Way.php new file mode 100644 index 00000000..ddbbffd1 --- /dev/null +++ b/app/Console/Commands/Grapper/TxOdds/Odds/_3Way.php @@ -0,0 +1,32 @@ + $event->id, + // 'bookmaker_id' => $bkmid, + // 'sport_id' => NuhBash::$options['sport_id'], + // ], + // [ + // 'h3w' => (float) $od['o1'], + // 'd3w' => (float) $od['o2'], + // 'a3w' => (float) $od['o3'], + // 'margin' => (float) Helper::margin([$od['o1'], $od['o2'], $od['o3']], 1), + // 'flag' => 1, + // 'nuh_check' => 0, + // 'source_updated_at' => $od['@attributes']['time'], + // 'last_check_at' => Carbon::now()->toDateTimeString(), + // ] + // ); + } +} diff --git a/app/Console/Commands/Grapper/TxOdds/Odds/_Dc.php b/app/Console/Commands/Grapper/TxOdds/Odds/_Dc.php new file mode 100644 index 00000000..befef8fe --- /dev/null +++ b/app/Console/Commands/Grapper/TxOdds/Odds/_Dc.php @@ -0,0 +1,30 @@ + $event->id, + // 'bookmaker_id' => $bkmid, + // 'sport_id' => NuhBash::$options['sport_id'], + // ], + // [ + // 'dc1x' => (float) $od['o1'], + // 'dc12' => (float) $od['o2'], + // 'dc2x' => (float) $od['o3'], + // 'margin' => (float) Helper::margin([$od['o1'], $od['o2'], $od['o3']], 1), + // 'flag' => 1, + // 'nuh_check' => 0, + // 'source_updated_at' => $od['@attributes']['time'], + // 'last_check_at' => Carbon::now()->toDateTimeString(), + // ] + // ); + } +} diff --git a/app/Console/Commands/Grapper/TxSwitch.php b/app/Console/Commands/Grapper/TxSwitch.php index 2f4c88cb..559f1450 100644 --- a/app/Console/Commands/Grapper/TxSwitch.php +++ b/app/Console/Commands/Grapper/TxSwitch.php @@ -13,6 +13,12 @@ class TxSwitch */ public static function switch() { + if (NuhBash::$options['sport_id'] == 1) { + NuhBash::$AUTHTOKEN = 'ident=betaid1&passwd=Dy59vpRC'; + } else { + NuhBash::$AUTHTOKEN = 'ident=betaid2&passwd=Dy59vpRC'; + } + switch (NuhBash::$options['name']) { case 'Fixtures': Fixtures::grap(); diff --git a/app/Console/Commands/NuhBash.php b/app/Console/Commands/NuhBash.php index 50baebc6..d3b1ecd3 100644 --- a/app/Console/Commands/NuhBash.php +++ b/app/Console/Commands/NuhBash.php @@ -6,14 +6,18 @@ use App\Console\Commands\Grapper\TxSwitch; use App\Models\Supervisor; use App\Utilities\Notice; use App\Utilities\Supervisorctl; -use DB; use Illuminate\Console\Command; +use Illuminate\Support\Facades\DB; class NuhBash extends Command { public static $options = []; - protected $signature = 'nuh {process=help} {eventid=0} {--d} {--f} {--a} {--w} {--p} {--s} {--r} {--b}'; + public static $AUTHTOKEN; + + public static $BETSAPI_TOKEN = '36152-aeTRNnZxSPUwGe'; + + protected $signature = 'nuh {process=help} {eventid=0} {--d} {--f} {--a} {--w} {--p} {--s} {--r} {--b} {--q}'; protected $description = 'NuhBash'; @@ -23,7 +27,7 @@ class NuhBash extends Command self::$options['supervisor_id'] = $this->argument('process'); self::$options['event_id'] = $this->argument('eventid'); - $queries = self::$options['m'] ?? 0; + $queries = self::$options['q'] ?? 0; if ($this->argument('process') == 'help') { $txt = PHP_EOL; @@ -35,11 +39,11 @@ class NuhBash extends Command $txt .= 'List of options'.PHP_EOL; $txt .= '----------------------------------------------'.PHP_EOL; $txt .= '--d debug'.PHP_EOL; - $txt .= '--m debug queries'.PHP_EOL; + $txt .= '--q print queries'.PHP_EOL; $txt .= '--f force update market'.PHP_EOL; $txt .= '--a reload all'.PHP_EOL; $txt .= '--w reload one week'.PHP_EOL; - $txt .= '--p print odds'.PHP_EOL; + $txt .= '--p print grapped file'.PHP_EOL; $txt .= '--s store data to file '.PHP_EOL; $txt .= '--r read data from file '.PHP_EOL; $txt .= '--b break loop after one '.PHP_EOL; @@ -73,7 +77,7 @@ class NuhBash extends Command // betsapi break; default: - Note::notice('Provider not defined', 'r', 1); + Notice::note('Provider not defined', 'r', 1); break; } diff --git a/app/Console/Commands/TestFiles/fixtures.xml b/app/Console/Commands/TestFiles/fixtures.xml new file mode 100644 index 00000000..076184b7 --- /dev/null +++ b/app/Console/Commands/TestFiles/fixtures.xml @@ -0,0 +1,2031 @@ + + + + +FBARG Liga Sanjuanina Division A-25 +Union Villa Krause +Sportivo Desamparados + +Post + + + + + +FBAZE Cup-25 +Gabala +Safa + +Sched + + + + + +FBAZE Cup-25 +Araz Naxcivan +Kapaz + +Sched + + + + + +FBAZE Cup-25 +Difai Agsu +Sumqayit + +Sched + + + + + +FBBEL Cup-25 +Genk +Anderlecht + +Sched + + + + + +FBBEL Cup-25 +Sporting Charleroi +Mechelen + +Sched + + + + + +FBBLR Cup-25 +ML Vitebsk +Slonim + +Sched + + + + + +FBBRA Serie A-25 +Flamengo +Ceara CE + +Fin + + + + + + + + + + + + + + + + + + + + +FBBRA Serie A-25 +Atletico MG +Palmeiras SP + +Fin + + + + + + + + + + + + + + + + + + + + +FBBRA Serie A-25 +Cruzeiro MG +Botafogo RJ + +Sched + + + + + +FBBRA Gaucho 3-25 +APAFUT +Guarani RS + +Sched + + + + + +FBBRA Copa do Brasil U20-25 +Sao Paulo SP U20 +Atletico Mineiro U20 + +Sched + + + + + +FBBUL A PFG-25 +Dobrudzha 1919 +Ludogorets + +Sched + + + + + +FBBUL A PFG-25 +Botev Vratsa +Spartak Varna + +Sched + + + + + +FBBUL A PFG-25 +Slavia Sofia +Levski Sofia + +Sched + + + + + +FBCRO First NL-25 +Cibalia +NK Sesvete + +Sched + + + + + +FBDEN DBU Pokalen-25 +Midtjylland +Nordsjaelland + +Sched + + + + + +FBDUT Eerste Divisie-25 +Vitesse +De Graafschap + +Sched + + + + + +FBENG Premier League-25 +Manchester Utd +West Ham United + +Sched + + + + + +FBGEO Liga 3-25 +Orbi +FC Tbilisi 2025 + +Sched + + + + + +FBGER Oberliga > Hamburg-25 +USC Paloma +Turkiye + +Sched + + + + + +FBGRE Cup-25 +Iraklis +Panaitolikos + +Sched + + + + + +FBHUN NB I-25 +Kisvarda +Ferencvaros + +Sched + + + + + +FBINT Arab Cup-25 +Palestine +Tunisia + +Sched + + + + + +FBINT Arab Cup-25 +Syria +Qatar + +Sched + + + + + +FBISR Liga Alef > North-25 +Maccabi Ironi Kiryat Ata Bialik +Maccabi Achi Nazareth + +Sched + + + + + +FBISR Liga Bet > South A-25 +MS Bnei Jaffa Ortodoxim +Beitar Petah Tikva + +Sched + + + + + +FBISR Liga Bet > South A-25 +Hapoel Mahane Yehuda +Hapoel Kiryat Ono + +Sched + + + + + +FBISR Liga Bet > South B-25 +Maccabi Ironi Netivot +Hapoel Segev Shalom + +Sched + + + + + +FBISR Liga Bet > South B-25 +Sderot +Ramla SC + +Sched + + + + + +FBISR Liga Bet > South B-25 +Ironi Ashkelon +Maccabi Beer Yaakov + +Sched + + + + + +FBISR Liga Bet > South B-25 +Ihud Tzeirey Abu Gosh +Arad + +Sched + + + + + +FBISR Liga Bet > South B-25 +MS Shikun Hamizrach +Hapoel Bnei Ashdod + +Sched + + + + + +FBITA Coppa Italia-25 +Bologna +Parma + +Sched + + + + + +FBITA Coppa Italia-25 +Lazio +AC Milan + +Sched + + + + + +FBITA Serie B-25 +Juve Stabia +Bari + +Sched + + + + + +FBMEX Liga MX > Apertura-25 +Cruz Azul +UANL Tigres + +Fin + + + + + + + + + + + + + + + + + + + + +FBMEX Liga MX > Apertura-25 +Monterrey +Toluca + +Sched + + + + + +FBPOR Taca da Liga-25 +FC Porto +Vitoria Guimaraes + +Sched + + + + + +FBROM Cupa Romaniei-25 +Sporting Liesti +Metalul Buzau + +Sched + + + + + +FBROM Cupa Romaniei-25 +Sepsi +Universitatea Cluj + +Sched + + + + + +FBROM Cupa Romaniei-25 +Metaloglobus +CFR Cluj + +Sched + + + + + +FBROM Cupa Romaniei-25 +Petrolul 52 +CS U Craiova + +Sched + + + + + +FBSVK U19 League-25 +FC Kosice U19 +Podbrezova U19 + +Sched + + + + + +FBSPA Autonomicas > Euskadi - Vizcaya-25 +Amorebieta II +Abanto + +Sched + + + + + +FBSPA Tercera Division > Group 11-25 +Platges de Calvia +Felanitx + +Sched + + + + + +FBSPA Copa del Rey-25 +Real Avila +Rayo Vallecano + +Sched + + + + + +FBSPA Copa del Rey-25 +Atletico Baleares +Espanyol + +Sched + + + + + +FBSPA Copa del Rey-25 +Leganes +Albacete Balompie + +Sched + + + + + +FBSPA Copa del Rey-25 +Sabadell +Deportivo La Coruna + +Sched + + + + + +FBSPA Copa del Rey-25 +Ponferradina +Racing Santander + +Sched + + + + + +FBSPA Copa del Rey-25 +Extremadura 1924 +Sevilla + +Sched + + + + + +FBSPA Copa del Rey-25 +FC Cartagena +Valencia + +Sched + + + + + +FBSPA Copa del Rey-25 +Zaragoza +Burgos + +Sched + + + + + +FBSPA Copa del Rey-25 +Sant Andreu +Celta Vigo + +Sched + + + + + +FBSPA Copa del Rey-25 +Tenerife +Granada + +Sched + + + + + +FBSWI Schweizer Pokal-25 +Grand-Saconnex +Basel + +Sched + + + + + +FBSWI Schweizer Pokal-25 +Aarau +Sion + +Sched + + + + + +FBTUR Cup-25 +Yalova Yesilovaspor +Gazisehir Gaziantep + +Sched + + + + + +FBTUR Cup-25 +Boluspor +Kahta 02 Spor + +Sched + + + + + +FBTUR Cup-25 +Fethiyespor +Bandirmaspor + +Sched + + + + + +FBTUR Cup-25 +76 Igdir Belediyespor +Orduspor 1967 + +Sched + + + + + +FBTUR Cup-25 +Silifke Belediyespor +Antalyaspor + +Sched + + + + + +FBTUR Cup-25 +Corum FK +Alanyaspor + +Sched + + + + + +FBTUR U19 Gelisim-25 +Istanbulspor U19 +Bursaspor U19 + +Sched + + + + + +FBUKR Persha Liga-25 +Chernihiv +Metalurh Zaporizhya + +Sched + + + + + +WFBINT Southeast Asian Games Women-25 +Thailand +Indonesia + +Sched + + + + + +FBPOL Ekstraklasa-25 +Wisla Plock +Cracovia Krakow + +Sched + + + + + +FBPOL II Liga-25 +Sokol Kleczew +LKS Lodz II + +Sched + + + + + +FBPOL Cup-25 +Chojniczanka Chojnice +Korona Kielce + +Sched + + + + + +FBPOL Cup-25 +GKS Katowice +Jagiellonia Bialystok + +Sched + + + + + +FBPOL Cup-25 +Zawisza Bydgoszcz +Wisla Krakow + +Sched + + + + + +FBSLO 1. Mladinska Liga-25 +Maribor U19 +Mura U19 + +Sched + + + + + +FBSLO Cup-25 +Olimpija Ljubljana +NK Celje + +Sched + + + + + +FBCHN U21 League-25 +Lanzhou Longyuan U21 +Jiangxi Lushan U21 + +Sched + + + + + +FBCHN U21 League-25 +Meizhou Hakka U21 +Qingdao Hainiu U21 + +Sched + + + + + +FBCHN U21 League-25 +Guangxi Pingguo Haliao U21 +Qingdao West Coast U21 + +Sched + + + + + +FBCHN U21 League-25 +Kunming City U21 +Beijing Guoan U21 + +Sched + + + + + +FBIRE Leinster Senior League-25 +Crumlin United +Montpelier FC + +Sched + + + + + +FBCOL Primera A > Clausura-25 +Atletico Bucaramanga +Tolima + +Fin + + + + + + + + + + + + + + + + + + + + +FBCOL Primera A > Clausura-25 +Atletico Nacional +Independiente Medellin + +Sched + + + + + +FBALB Superliga-25 +KS Egnatia +Flamurtari + +Sched + + + + + +FBALB Superliga-25 +Vora +Vllaznia + +Sched + + + + + +FBKOR Play-offs 1/2-25 +Bucheon FC 1995 +Suwon + +Sched + + + + + +FBIRI Persian Gulf Pro League-25 +Kheybar Khorramabad +Caspian Qazvin + +Sched + + + + + +FBIRI Persian Gulf Pro League-25 +Chadormalu SC +Zob Ahan + +Sched + + + + + +FBIRI Persian Gulf Pro League-25 +Gol Gohar +Paykan + +Sched + + + + + +FBIRI Persian Gulf Pro League-25 +Tractor +Esteghlal Khuzestan + +Sched + + + + + +FBSRB Super Liga-25 +Crvena zvezda +Cukaricki + +Sched + + + + + +FBUAE Second Division-25 +Arabian Falcons +Precision FC + +Sched + + + + + +FBQAT QSL Cup-25 +Al Markhiya +Al Duhail + +Sched + + + + + +FBQAT QSL Cup-25 +Al Kharaithiyath +Al Sadd + +Sched + + + + + +FBQAT QSL Cup-25 +Al Waab +Al Gharafa + +Sched + + + + + +FBTHA Thai League 2-25 +Phrae United +Rasi Salai United + +Sched + + + + + +FBTHA Thai League 2-25 +Kasetsart FC +Pattaya United + +Sched + + + + + +FBTHA Thai League 2-25 +Bangkok FC +Songkhla + +Sched + + + + + +FBMYS Liga M3-25 +Armed Forces +Kedah + +Sched + + + + + +FBEGY Cup-25 +El Gounah +Asyut Petroleum + +Sched + + + + + +FBECU Copa Ecuador-25 +LDU Quito +Emelec + +Fin + + + + + + + + + + + + + + + + + + + + + +FBBOL Primera Division-25 +Jorge Wilstermann +Real Oruro + +Fin + + + + + + + + + + + + + + + + + + + + +FBBOL Primera Division-25 +Always Ready +Aurora Cochabamba + +Sched + + + + + +FBBOL Primera Division-25 +Universitario de Vinto +The Strongest + +Sched + + + + + +FBALG Coupe Nationale-25 +AS Khroub +Olympique Akbou + +Sched + + + + + +FBALG Coupe Nationale-25 +Magra +USM Alger + +Sched + + + + + +FBALG Coupe Nationale-25 +Paradou AC +CRB Adrar + +Sched + + + + + +FBALG Coupe Nationale-25 +MC Saida +NRB Teleghma + +Sched + + + + + +FBALG Coupe Nationale-25 +ESF Bir El Ater +DRB Kadiria + +Sched + + + + + +FBALG Coupe Nationale-25 +USF Constantine +ASB Metlili Chaabna + +Sched + + + + + +FBALG Coupe Nationale-25 +MC Sidi Ali Boussidi +RC Arbaa + +Sched + + + + + +FBALG Coupe Nationale-25 +WA Boufarik +US Naama + +Sched + + + + + +FBALG Coupe Nationale-25 +JS Kabylie +MB Hassi Messaoud + +Sched + + + + + +FBALG Coupe Nationale-25 +MC Alger +MC El Bayadh + +Sched + + + + + +FBCRI U21 League > Apertura-25 +San Carlos U21 +Alajuelense U21 + +Sched + + + + + +FBCRI Liga de Ascenso > Apertura-25 +Quepos Cambute +Inter San Carlos + +Sched + + + + + +FBGUA Reserve League - Apertura-25 +Antigua GFC II +Xelaju II + +Sched + + + + + +FBGUA Reserve League - Apertura-25 +Malacateco II +Municipal II + +Sched + + + + + +FBBIH Premijer Liga-25 +Zeljeznicar +Siroki Brijeg + +Sched + + + + + +FBBIH Premijer Liga-25 +Posusje +Sloga Doboj + +Sched + + + + + +FBJOR Shield Cup-25 +Shabab Al Ordon +Al Buqaa + +Sched + + + + + +FBJOR Shield Cup-25 +Al Ramtha +Al Faisaly + +Sched + + + + + +FBICUP Club Friendlies-25 +Sparta Prague II +Vlasim + +Sched + + + + + +FBIDN Liga 3-25 +Persebata Lembata +Persiba Bantul + +Sched + + + + + +FBIDN Liga 3-25 +Perserang +Pekanbaru + +Sched + + + + + +FBIDN Liga 3-25 +Persinab SM +Persika Karanganyar + +Sched + + + + + +FBIDN Liga 3-25 +Tri Brata Rafflesia FC +Persikota Tangerang + +Sched + + + + + +FBIDN Liga 3-25 +Persikutim United +Persibo Bojonegoro + +Sched + + + + + +FBIND Mumbai Super Division-25 +South Mumbai United +Tarun Sporting + +Sched + + + + + +FBIND Mumbai Super Division-25 +Symbians FC +ICL U19 + +Sched + + + + + +FBIND Mumbai Super Division-25 +Don Bosco FA +YAWN FC + +Sched + + + + + +FBIND AIFF Super Cup-25 +East Bengal +Punjab + +Sched + + + + + +FBIND AIFF Super Cup-25 +Goa +Mumbai City + +Sched + + + + + +FBIND Mumbai Elite Division-25 +Mumbay FC +Mumbai Ultras + +Sched + + + + + +FBIND Shillong Champions Cup-25 +Meghalaya Police +Mylliem Lum + +Sched + + + + + +FBIND Shillong Champions Cup-25 +Shillong Lajong Res. +Nongkseh + +Sched + + + + + +FBIND Guwahati PFL-25 +Sunrise Athletic Club +Oil India + +Sched + + + + + +FBIND Guwahati PFL-25 +Numaligarh Refinery Limited +United Chirang Duar + +Sched + + + + + +FBHKG Premier League-25 +North District +Tai Po + +Sched + + + + + +FBHON Liga Nacional > Apertura-25 +Olancho +CD Olimpia + +Fin + + + + + + + + + + + + + + + + + + + + +FBHON Liga Nacional > Apertura-25 +CD Marathon +UPNFM + +Sched + + + + + +FBHON Reserve League - Apertura-25 +Choloma II +Olancho II + +Post + + + + + +FBHON Reserve League - Apertura-25 +CD Olimpia II +Victoria II + +Post + + + + + +FBHON Reserve League - Apertura-25 +Juticalpa II +CD Motagua II + +Post + + + + + +FBHON Reserve League - Apertura-25 +Platense II +CD Genesis II + +Post + + + + + +WFBBRA Paulista Feminino-25 +Palmeiras +Ferroviaria + +Sched + + + + + +WFBBRA Copa Sao Paulo U20 Women-25 +Santos U20 +Sport Recife U20 + +Sched + + + + + +WFBBRA Copa Sao Paulo U20 Women-25 +Fluminense RJ U20 +Vila Nova GO U20 + +Sched + + + + + +WFBBRA Copa Sao Paulo U20 Women-25 +Corinthians U20 +Criciuma U20 + +Sched + + + + + +WFBBRA Copa Sao Paulo U20 Women-25 +Alianca U20 +Flamengo U20 + +Sched + + + + + +FBUGA Uganda Premier League-25 +Express +Calvary + +Sched + + + + + +FBUGA Uganda Premier League-25 +URA +Kitara + +Sched + + + + + +FBGHA Cup-25 +Dormaa Unity +Young Apostles + +Sched + + + + + +FBZMB Super League-25 +Zesco United +Nchanga Rangers + +Sched + + + + + +FBBFA Ligue 1-25 +ASFB +Majestic + +Sched + + + + + +FBKEN Premier League-25 +Nairobi United +Mathare United + +Sched + + + + + +FBKEN Super League-25 +Migori Youth +Fortune Sacco + +Sched + + + + + +FBKEN Super League-25 +3K +Kibera Black Stars + +Sched + + + + + +FBRWA National Soccer League-25 +Gicumbi +AS Kigali + +Sched + + + + + +FBABW Division di Honor-25 +La Fama +Dakota + +Fin + + + + + + + + + + + + + + + + + + + + +FBTJK Vysshaya Liga-25 +Hulbuk +Istiqlol + +Sched + + + + + +FBTZA Ligi kuu Bara-25 +Mbeya City +Singida Black Stars + +Post + + + + + +FBTZA Ligi kuu Bara-25 +Young Africans +Singida Fountain Gate + +Sched + + + + + +FBTZA Ligi kuu Bara-25 +KMC +Azam + +Post + + + + + +FBTZA Ligi kuu Bara-25 +Simba +Mbeya City + +Sched + + + + + +FBCIV Ligue 1 > Regular Season-25 +Entente Sportive d Agboville +Mouna + +Sched + + + + + +FBCIV Ligue 1 > Regular Season-25 +ASEC Mimosas +San-Pedro + +Sched + + + + + +FBMWI Super League-25 +Silver Strikers +Kamuzu Barracks + +Sched + + + + + +FBMWI Super League-25 +Moyale Barracks +Ekhaya + +Sched + + + + + +FBSYC Premier League-25 +Bazar Brothers +Bel Air + +Sched + + + + + +WFBISR Ligat Al Women-25 +Ironi Ramat HaSharon +Maccabi ASA Tel Aviv + +Sched + + + + + +WFBISR Ligat Al Women-25 +Panthers Ashdod +Maccabi Holon + +Sched + + + + + +WFBISR Ligat Al Women-25 +Maccabi Kiryat Gat +Maccabi Kishronot Hadera + +Sched + + + + + +FBEAZ PBZ Premier League-25 +Mlandege +Junguni + +Sched + + + + + +FBEAZ PBZ Premier League-25 +Polisi +Chipukizi + +Sched + + + + + +FBEAZ PBZ Premier League-25 +New Stone Town +KMKM + +Sched + + + + + +FBKOS Kosovar Cup-25 +KF 2 Korriku +KF Dinamo + +Sched + + + + + +FBKOS Kosovar Cup-25 +Liria Prizren +Suhareka + +Sched + + + + + +FBKOS Kosovar Cup-25 +KEK-u +Vellaznimi + +Sched + + + + + +FBKOS Kosovar Cup-25 +Flamurtari +FC Vushtrria + +Sched + + + + + +FBKOS Kosovar Cup-25 +Istogu 03 +Feronikeli + +Sched + + + + + +FBGIB Premier Division-25 +Lincoln Red Imps +Glacis United + +Sched + + + + + +WFBLBR National League Women-25 +Small Town +Senior Pros FC + +Sched + + + + + +WFBLBR National League Women-25 +Falconet +Bushrod Queens + +Sched + + + + + +WFBKSA Women's Premier League-25 +Eastern Flames +Al Hilal + +Sched + + + + + +WFBETH Premier League Women-25 +Bahr Dar City +Adama Ketema + +Sched + + + + + +WFBETH Premier League Women-25 +Mechal FC +Lideta Sub City + +Sched + + + + + +FBNA CONCACAF Central American Cup-25 +Xelaju +Alajuelense + +Sched + + + + + + + + + + + + + + + + + + + + + + +FBRASIA ASEAN Club Championship-25 +Shan United +Nam Dinh + +Sched + + + + + +FBRASIA ASEAN Club Championship-25 +Bangkok United +Lion City Sailors + +Sched + + + + + +FBRASIA ASEAN Club Championship-25 +Preah Khan Reach Svay Rieng +Johor Darul Ta'zim + +Sched + + + + diff --git a/app/Console/Commands/TestFiles/odds.xml b/app/Console/Commands/TestFiles/odds.xml new file mode 100644 index 00000000..60af142d --- /dev/null +++ b/app/Console/Commands/TestFiles/odds.xml @@ -0,0 +1,800 @@ + + + + +FBAZE Cup-25 +Gabala +Safa + + + + + +1.240 +1.680 +1.230 + + + + +1.960 +3.380 +3.385 + + + + +1.610 +2.070 +2.50 + + + + +1.990 +1.660 +3.00 + + + + +1.540 +0.000 +2.265 + + + + +1.002 +11.600 +0.50 + + + + +4.350 +1.142 +4.50 + + + + +7.800 +1.023 +5.50 + + + + +2.540 +1.444 +3.50 + + + + +1.168 +4.050 +1.50 + + + + +1.260 +3.220 +2.00 + + + + +3.740 +1.193 +4.00 + + + + +7.300 +1.033 +5.00 + + + + +1.003 +9.200 +1.00 + + + + + + +2.050 +3.500 +3.100 + + + + +3.700 +1.220 +4.50 + + + + +1.530 +0.000 +2.200 + + + + +1.640 +2.100 +2.50 + + + + +2.500 +1.440 +3.50 + + + + +1.190 +4.000 +1.50 + + + + + + +2.040 +3.450 +3.150 + + + + +1.290 +1.590 +1.250 + + + + +2.430 +1.410 +3.50 + + + + +1.520 +0.000 +2.160 + + + + +1.600 +2.020 +2.50 + + + + +1.180 +3.700 +1.50 + + + + + + +1.350 +1.670 +1.290 + + + + +1.200 +4.000 +1.50 + + + + +1.040 +12.000 +0.50 + + + + +2.050 +3.300 +2.900 + + + + +1.670 +2.050 +2.50 + + + + +1.570 +0.000 +2.250 + + + + +2.700 +1.400 +3.50 + + + + + + +1.900 +3.500 +3.600 + + + + +4.200 +1.120 +4.50 + + + + +1.120 +4.100 +1.50 + + + + +2.400 +1.420 +3.50 + + + + +1.570 +2.100 +2.50 + + + + + + +1.100 +1.160 +4.50 + + + + +1.250 +1.480 +2.50 + + + + +1.730 +0.000 +1.040 + + + + +1.100 +1.020 +6.50 + + + + +1.250 +1.730 +1.260 + + + + +1.040 +0.000 +8.50 + + + + +1.050 +1.020 +7.50 + + + + +1.100 +1.040 +5.50 + + + + +1.060 +2.080 +0.50 + + + + +1.720 +1.180 +3.50 + + + + +1.220 +2.080 +1.50 + + + + +1.980 +3.150 +3.000 + + + + + + +1.150 +4.300 +1.50 + + + + +1.190 +1.720 +1.210 + + + + +1.860 +3.400 +3.500 + + + + +1.580 +2.150 +2.50 + + + + +1.470 +0.000 +2.320 + + + + +2.420 +1.460 +3.50 + + + + + + +1.650 +2.100 +2.50 + + + + +1.320 +1.730 +1.270 + + + + +1.210 +4.000 +1.50 + + + + +1.950 +3.400 +3.100 + + + + +2.600 +1.430 +3.50 + + + + +3.750 +1.230 +4.50 + + + + + + +1.320 +1.730 +1.270 + + + + +1.650 +2.100 +2.50 + + + + +1.210 +4.000 +1.50 + + + + +1.950 +3.400 +3.100 + + + + +1.600 +0.000 +2.150 + + + + +2.600 +1.430 +3.50 + + + + +3.750 +1.230 +4.50 + + + + + + +1.330 +1.750 +1.280 + + + + +1.670 +2.100 +2.50 + + + + +1.220 +4.000 +1.50 + + + + +1.950 +3.400 +3.100 + + + + +1.600 +0.000 +2.200 + + + + +2.600 +1.440 +3.50 + + + + + + +1.240 +1.670 +1.230 + + + + +4.400 +1.141 +4.50 + + + + +1.210 +3.580 +1.75 + + + + +1.950 +3.360 +3.300 + + + + +1.510 +0.000 +2.320 + + + + +1.760 +1.860 +2.75 + + + + +1.440 +2.430 +2.25 + + + + +1.260 +3.220 +2.00 + + + + +2.920 +1.310 +3.75 + + + + +2.240 +1.520 +3.25 + + + + +3.760 +1.191 +4.00 + + + + +1.610 +2.070 +2.50 + + + + +1.169 +4.000 +1.50 + + + + +1.990 +1.660 +3.00 + + + + +5.400 +1.087 +4.75 + + + + +7.300 +1.032 +5.00 + + + + +2.550 +1.440 +3.50 + + + + +4.100 +1.163 +4.25 + + + + +7.900 +1.021 +5.50 + + + + +1.540 +0.000 +2.220 + + + + +1.087 +5.400 +1.25 + + + + +1.003 +9.100 +1.00 + + + + + + +1.210 +1.630 +1.200 + + + + +8.000 +1.020 +5.50 + + + + +1.140 +4.400 +1.50 + + + + +2.350 +1.450 +3.50 + + + + +1.550 +2.150 +2.50 + + + + +4.250 +1.150 +4.50 + + + + + + +1.333 +1.615 +1.250 + + + + +1.800 +1.950 +2.75 + + + + +2.200 +3.300 +2.900 + + + + +2.050 +1.727 +3.00 + + + + +1.480 +0.000 +2.350 + + + + +1.650 +2.150 +2.50 + + + + + diff --git a/app/Console/Commands/Xml.php b/app/Console/Commands/Xml.php new file mode 100644 index 00000000..3f0b779f --- /dev/null +++ b/app/Console/Commands/Xml.php @@ -0,0 +1,76 @@ +message}\n", 'r'); + } + } else { + // Process the XML object + return $data; + } + } + } + + $data = simplexml_load_file($url, 'SimpleXMLElement', LIBXML_NOCDATA); + + if ($data === false && $debug) { + Notice::note("Error: Failed to load XML from $url", 'r', 1); + foreach (libxml_get_errors() as $error) { + Notice::note("XML Error: {$error->message}\n", 'r'); + } + } + + if ($save) { + if (! file_exists($filename)) { + Notice::note("Error: File $filename does not exist.", 'r', 1); + } elseif (! is_readable($filename)) { + Notice::note("Error: File $filename is not readable.", 'r', 1); + } elseif (! is_writable($filename)) { + Notice::note("Error: File $filename is not writable.", 'r', 1); + } else { + $data->asXml($filename); + + Notice::note('SAVED AND EXIT', 'b', 1); + } + } + + return $data; + } +} diff --git a/app/Console/TestFiles/fixtures.json b/app/Console/TestFiles/fixtures.json deleted file mode 100644 index 0df77012..00000000 --- a/app/Console/TestFiles/fixtures.json +++ /dev/null @@ -1 +0,0 @@ -{"@attributes":{"time":"2025-12-01T15:15:42+00:00","timestamp":"1764602142"},"match":[{"@attributes":{"id":"14546537","xsid":"0","gsmid":"0","last_updated":"2025-12-01T03:21:08+00:00"},"time":"2025-12-01T20:00:00+00:00","group":{"@attributes":{"id":"176998","cgid":"471","spid":"1","cnid":"467","mgid":"1002","cname":"Prim B Metro"},"@text":"FBARG Prim B Metro > Clausura-25"},"hteam":{"@attributes":{"id":"45668"},"@text":"Deportivo Armenio"},"ateam":{"@attributes":{"id":"41971"},"@text":"Sportivo Italiano"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T03:21:08+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14562676","xsid":"0","gsmid":"0","last_updated":"2025-12-01T04:01:21+00:00"},"time":"2025-12-01T00:00:00+00:00","group":{"@attributes":{"id":"180820","cgid":"501","spid":"1","cnid":"467","mgid":"1002","cname":"Torneo Regional Federal Amateur"},"@text":"FBARG Torneo Regional Federal Amateur-25"},"hteam":{"@attributes":{"id":"131618"},"@text":"Defensores de Salto"},"ateam":{"@attributes":{"id":"1642554"},"@text":"Argentino Chacabuco"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T04:01:20+00:00","minute":"-1"},"@text":"Fin"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14557469","xsid":"0","gsmid":"0","last_updated":"2025-11-26T18:53:27+00:00"},"time":"2025-12-01T20:00:00+00:00","group":{"@attributes":{"id":"181746","cgid":"87","spid":"1","cnid":"467","mgid":"1002","cname":"Liga Profesional Argentina"},"@text":"FBARG Liga Profesional Argentina > Clausura Quarter Finals-25"},"hteam":{"@attributes":{"id":"58621"},"@text":"Barracas Central"},"ateam":{"@attributes":{"id":"2049"},"@text":"Gimnasia LP"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T18:53:26+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14563565","xsid":"0","gsmid":"0","last_updated":"2025-11-29T12:24:10+00:00"},"time":"2025-12-01T22:00:00+00:00","group":{"@attributes":{"id":"180791","cgid":"1164","spid":"1","cnid":"409","mgid":"1009","cname":"Copa Fares Lopes"},"@text":"FBBRA Copa Fares Lopes-25"},"hteam":{"@attributes":{"id":"1004395"},"@text":"Fortaleza B"},"ateam":{"@attributes":{"id":"1482714"},"@text":"Centro de Formacao de Atletas Tirol"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T12:24:09+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14561535","xsid":"0","gsmid":"0","last_updated":"2025-11-29T15:16:15+00:00"},"time":"2025-12-01T11:30:00+00:00","group":{"@attributes":{"id":"181798","cgid":"51812","spid":"1","cnid":"409","mgid":"1009","cname":"Copa Recife U20"},"@text":"FBBRA Copa Recife U20-25"},"hteam":{"@attributes":{"id":"132428"},"@text":"Sport Recife PE U20"},"ateam":{"@attributes":{"id":"2235604"},"@text":"Cha Grande PE U20"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T15:16:13+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14561542","xsid":"0","gsmid":"0","last_updated":"2025-11-28T11:08:40+00:00"},"time":"2025-12-01T13:00:00+00:00","group":{"@attributes":{"id":"181798","cgid":"51812","spid":"1","cnid":"409","mgid":"1009","cname":"Copa Recife U20"},"@text":"FBBRA Copa Recife U20-25"},"hteam":{"@attributes":{"id":"2235656"},"@text":"Internacional PE U20"},"ateam":{"@attributes":{"id":"1455508"},"@text":"Serrano PE U20"},"results":{"status":{"@attributes":{"last_updated":"2025-11-28T11:08:40+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14563579","xsid":"0","gsmid":"0","last_updated":"2025-11-29T15:13:15+00:00"},"time":"2025-12-01T16:30:00+00:00","group":{"@attributes":{"id":"181798","cgid":"51812","spid":"1","cnid":"409","mgid":"1009","cname":"Copa Recife U20"},"@text":"FBBRA Copa Recife U20-25"},"hteam":{"@attributes":{"id":"2235956"},"@text":"Inter Arabia U20"},"ateam":{"@attributes":{"id":"1493668"},"@text":"Guarany AL U20"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T15:13:13+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14563577","xsid":"0","gsmid":"0","last_updated":"2025-11-29T16:04:15+00:00"},"time":"2025-12-01T17:30:00+00:00","group":{"@attributes":{"id":"181798","cgid":"51812","spid":"1","cnid":"409","mgid":"1009","cname":"Copa Recife U20"},"@text":"FBBRA Copa Recife U20-25"},"hteam":{"@attributes":{"id":"2198184"},"@text":"Guarany EC U20"},"ateam":{"@attributes":{"id":"1180207"},"@text":"Ipojuca PE U20"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T16:04:14+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14563580","xsid":"0","gsmid":"0","last_updated":"2025-11-29T15:13:15+00:00"},"time":"2025-12-01T18:00:00+00:00","group":{"@attributes":{"id":"181798","cgid":"51812","spid":"1","cnid":"409","mgid":"1009","cname":"Copa Recife U20"},"@text":"FBBRA Copa Recife U20-25"},"hteam":{"@attributes":{"id":"221642"},"@text":"CSA U20"},"ateam":{"@attributes":{"id":"1773651"},"@text":"Guarani de Paripueira U20"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T15:13:13+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14563581","xsid":"0","gsmid":"0","last_updated":"2025-11-29T16:04:15+00:00"},"time":"2025-12-01T19:00:00+00:00","group":{"@attributes":{"id":"181798","cgid":"51812","spid":"1","cnid":"409","mgid":"1009","cname":"Copa Recife U20"},"@text":"FBBRA Copa Recife U20-25"},"hteam":{"@attributes":{"id":"607746"},"@text":"America PE U20"},"ateam":{"@attributes":{"id":"1455509"},"@text":"Ibis U20"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T16:04:14+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14278663","xsid":"0","gsmid":"0","last_updated":"2025-11-26T01:33:39+00:00"},"time":"2025-12-01T15:30:00+00:00","group":{"@attributes":{"id":"176774","cgid":"60","spid":"1","cnid":"363","mgid":"1010","cname":"Second League"},"@text":"FBBUL Second League-25"},"hteam":{"@attributes":{"id":"6729"},"@text":"Pirin Blagoevgrad"},"ateam":{"@attributes":{"id":"11500"},"@text":"Yantra 1919"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T01:33:39+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"13937156","xsid":"0","gsmid":"0","last_updated":"2025-11-26T05:06:05+00:00"},"time":"2025-12-01T17:00:00+00:00","group":{"@attributes":{"id":"176860","cgid":"61","spid":"1","cnid":"415","mgid":"1012","cname":"HNL"},"@text":"FBCRO HNL > Regular Season-25"},"hteam":{"@attributes":{"id":"57503"},"@text":"HNK Gorica"},"ateam":{"@attributes":{"id":"1855"},"@text":"Dinamo Zagreb"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T05:06:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14081456","xsid":"0","gsmid":"0","last_updated":"2025-11-26T05:06:05+00:00"},"time":"2025-12-01T17:00:00+00:00","group":{"@attributes":{"id":"177854","cgid":"75","spid":"1","cnid":"425","mgid":"1013","cname":"1. Division"},"@text":"FBCYP 1. Division-25"},"hteam":{"@attributes":{"id":"2700"},"@text":"Omonia Nicosia"},"ateam":{"@attributes":{"id":"38730"},"@text":"Omonia Aradippou"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T05:06:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14081515","xsid":"0","gsmid":"0","last_updated":"2025-11-26T05:06:05+00:00"},"time":"2025-12-01T17:00:00+00:00","group":{"@attributes":{"id":"177854","cgid":"75","spid":"1","cnid":"425","mgid":"1013","cname":"1. Division"},"@text":"FBCYP 1. Division-25"},"hteam":{"@attributes":{"id":"9069"},"@text":"Akritas Chloraka"},"ateam":{"@attributes":{"id":"6034"},"@text":"AEK Larnaca"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T05:06:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"13915812","xsid":"0","gsmid":"0","last_updated":"2025-11-26T11:17:15+00:00"},"time":"2025-12-01T18:00:00+00:00","group":{"@attributes":{"id":"176702","cgid":"30","spid":"1","cnid":"378","mgid":"1015","cname":"Superliga"},"@text":"FBDEN Superliga-25"},"hteam":{"@attributes":{"id":"1648"},"@text":"Brondby"},"ateam":{"@attributes":{"id":"1108"},"@text":"Fredericia"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T11:17:15+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"13959744","xsid":"0","gsmid":"0","last_updated":"2025-11-26T07:08:05+00:00"},"time":"2025-12-01T19:00:00+00:00","group":{"@attributes":{"id":"177022","cgid":"5","spid":"1","cnid":"407","mgid":"1016","cname":"Eerste Divisie"},"@text":"FBDUT Eerste Divisie-25"},"hteam":{"@attributes":{"id":"38283"},"@text":"PSV Eindhoven II"},"ateam":{"@attributes":{"id":"2863"},"@text":"RKC Waalwijk"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T07:08:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14299628","xsid":"0","gsmid":"0","last_updated":"2025-11-26T07:08:06+00:00"},"time":"2025-12-01T19:00:00+00:00","group":{"@attributes":{"id":"177022","cgid":"5","spid":"1","cnid":"407","mgid":"1016","cname":"Eerste Divisie"},"@text":"FBDUT Eerste Divisie-25"},"hteam":{"@attributes":{"id":"39864"},"@text":"Ajax II"},"ateam":{"@attributes":{"id":"3291"},"@text":"Vitesse"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T07:08:06+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"13964358","xsid":"0","gsmid":"0","last_updated":"2025-11-26T08:09:11+00:00"},"time":"2025-12-01T20:00:00+00:00","group":{"@attributes":{"id":"177045","cgid":"70","spid":"1","cnid":"382","mgid":"1018","cname":"Championship"},"@text":"FBENG Championship > Regular Season-25"},"hteam":{"@attributes":{"id":"1592"},"@text":"Birmingham"},"ateam":{"@attributes":{"id":"3326"},"@text":"Watford"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T08:09:07+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14235663","xsid":"0","gsmid":"0","last_updated":"2025-12-01T06:05:10+00:00"},"time":"2025-12-01T19:00:00+00:00","group":{"@attributes":{"id":"178929","cgid":"1167","spid":"1","cnid":"382","mgid":"1018","cname":"Premier League Cup"},"@text":"FBENG Premier League Cup-25"},"hteam":{"@attributes":{"id":"130902"},"@text":"Ipswich U21"},"ateam":{"@attributes":{"id":"130904"},"@text":"Leicester U21"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T06:05:10+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14235666","xsid":"0","gsmid":"0","last_updated":"2025-12-01T06:05:10+00:00"},"time":"2025-12-01T19:00:00+00:00","group":{"@attributes":{"id":"178929","cgid":"1167","spid":"1","cnid":"382","mgid":"1018","cname":"Premier League Cup"},"@text":"FBENG Premier League Cup-25"},"hteam":{"@attributes":{"id":"131165"},"@text":"Birmingham U21"},"ateam":{"@attributes":{"id":"183660"},"@text":"Hull City U21"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T06:05:09+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14235669","xsid":"0","gsmid":"0","last_updated":"2025-12-01T06:05:10+00:00"},"time":"2025-12-01T19:00:00+00:00","group":{"@attributes":{"id":"178929","cgid":"1167","spid":"1","cnid":"382","mgid":"1018","cname":"Premier League Cup"},"@text":"FBENG Premier League Cup-25"},"hteam":{"@attributes":{"id":"130729"},"@text":"Sunderland U21"},"ateam":{"@attributes":{"id":"2022026"},"@text":"Bromley U21"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T06:05:10+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14235671","xsid":"0","gsmid":"0","last_updated":"2025-12-01T14:23:00+00:00"},"time":"2025-12-01T19:00:00+00:00","group":{"@attributes":{"id":"178929","cgid":"1167","spid":"1","cnid":"382","mgid":"1018","cname":"Premier League Cup"},"@text":"FBENG Premier League Cup-25"},"hteam":{"@attributes":{"id":"183664"},"@text":"Bournemouth U21"},"ateam":{"@attributes":{"id":"130722"},"@text":"Reading U21"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T14:22:58+00:00","minute":"-1"},"@text":"Post"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14555718","xsid":"0","gsmid":"0","last_updated":"2025-12-01T07:47:41+00:00"},"time":"2025-12-01T19:45:00+00:00","group":{"@attributes":{"id":"179134","cgid":"1340","spid":"1","cnid":"382","mgid":"1018","cname":"Alan Turvey Trophy"},"@text":"FBENG Alan Turvey Trophy-25"},"hteam":{"@attributes":{"id":"13635"},"@text":"Aveley"},"ateam":{"@attributes":{"id":"7159"},"@text":"Redbridge"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T07:47:41+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14488302","xsid":"0","gsmid":"0","last_updated":"2025-11-26T03:04:05+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"172747","cgid":"166","spid":"1","cnid":"419","mgid":"1023","cname":"Erovnuli Liga"},"@text":"FBGEO Erovnuli Liga > Regular Season-25"},"hteam":{"@attributes":{"id":"40645"},"@text":"Gagra"},"ateam":{"@attributes":{"id":"839610"},"@text":"Telavi"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T03:04:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14362454","xsid":"0","gsmid":"0","last_updated":"2025-12-01T15:00:55+00:00"},"time":"2025-12-01T13:00:00+00:00","group":{"@attributes":{"id":"179959","cgid":"140","spid":"1","cnid":"394","mgid":"1025","cname":"Gamma Ethniki"},"@text":"FBGRE Gamma Ethniki > Group 4-25"},"hteam":{"@attributes":{"id":"2022132"},"@text":"Miltiadis Pyrgos"},"ateam":{"@attributes":{"id":"30179"},"@text":"Panaigialios"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T15:00:55+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"1-1"}},{"@attributes":{"id":"2","name":"FT","value":"1-1"}},{"@attributes":{"id":"3","name":"HT","value":"0-0"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-1"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14563698","xsid":"0","gsmid":"0","last_updated":"2025-12-01T15:00:55+00:00"},"time":"2025-12-01T13:00:00+00:00","group":{"@attributes":{"id":"180300","cgid":"2208","spid":"1","cnid":"466","mgid":"1027","cname":"Arab Cup"},"@text":"FBINT Arab Cup-25"},"hteam":{"@attributes":{"id":"3181"},"@text":"Tunisia"},"ateam":{"@attributes":{"id":"1335"},"@text":"Syria"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T15:00:55+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"0-1"}},{"@attributes":{"id":"2","name":"FT","value":"0-1"}},{"@attributes":{"id":"3","name":"HT","value":"0-0"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-1"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14563707","xsid":"0","gsmid":"0","last_updated":"2025-12-01T06:44:40+00:00"},"time":"2025-12-01T15:45:00+00:00","group":{"@attributes":{"id":"180300","cgid":"2208","spid":"1","cnid":"466","mgid":"1027","cname":"Arab Cup"},"@text":"FBINT Arab Cup-25"},"hteam":{"@attributes":{"id":"2820"},"@text":"Qatar"},"ateam":{"@attributes":{"id":"1249"},"@text":"Palestine"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T06:44:40+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14039126","xsid":"0","gsmid":"0","last_updated":"2025-11-28T18:06:08+00:00"},"time":"2025-12-01T17:00:00+00:00","group":{"@attributes":{"id":"177539","cgid":"141","spid":"1","cnid":"365","mgid":"1029","cname":"Liga Leumit"},"@text":"FBISR Liga Leumit-25"},"hteam":{"@attributes":{"id":"45093"},"@text":"Hapoel Hadera"},"ateam":{"@attributes":{"id":"11622"},"@text":"Hapoel Kfar Shalem"},"results":{"status":{"@attributes":{"last_updated":"2025-11-28T18:06:08+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14039131","xsid":"0","gsmid":"0","last_updated":"2025-11-28T18:06:08+00:00"},"time":"2025-12-01T17:00:00+00:00","group":{"@attributes":{"id":"177539","cgid":"141","spid":"1","cnid":"365","mgid":"1029","cname":"Liga Leumit"},"@text":"FBISR Liga Leumit-25"},"hteam":{"@attributes":{"id":"6841"},"@text":"Bnei Yehuda Tel Aviv"},"ateam":{"@attributes":{"id":"6846"},"@text":"Hapoel Nof HaGalil"},"results":{"status":{"@attributes":{"last_updated":"2025-11-28T18:06:08+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14039151","xsid":"0","gsmid":"0","last_updated":"2025-11-28T18:06:08+00:00"},"time":"2025-12-01T17:00:00+00:00","group":{"@attributes":{"id":"177539","cgid":"141","spid":"1","cnid":"365","mgid":"1029","cname":"Liga Leumit"},"@text":"FBISR Liga Leumit-25"},"hteam":{"@attributes":{"id":"45090"},"@text":"Maccabi Kabilio Jaffa"},"ateam":{"@attributes":{"id":"6963"},"@text":"Maccabi Herzliya"},"results":{"status":{"@attributes":{"last_updated":"2025-11-28T18:06:08+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14234895","xsid":"0","gsmid":"0","last_updated":"2025-12-01T10:09:11+00:00"},"time":"2025-12-01T16:00:00+00:00","group":{"@attributes":{"id":"178925","cgid":"142","spid":"1","cnid":"365","mgid":"1029","cname":"Liga Alef"},"@text":"FBISR Liga Alef > South-25"},"hteam":{"@attributes":{"id":"9231"},"@text":"Hapoel Herzliya"},"ateam":{"@attributes":{"id":"222237"},"@text":"Holon Yermiyahu"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T10:09:10+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14525819","xsid":"0","gsmid":"0","last_updated":"2025-12-01T06:26:40+00:00"},"time":"2025-12-01T17:45:00+00:00","group":{"@attributes":{"id":"179399","cgid":"1248","spid":"1","cnid":"365","mgid":"1029","cname":"U19 Cup"},"@text":"FBISR U19 Cup-25"},"hteam":{"@attributes":{"id":"1334552"},"@text":"AS Nordia Jerusalem U19"},"ateam":{"@attributes":{"id":"1403267"},"@text":"Hapoel Aliyah Kfar Saba U19"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T06:26:40+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"13913756","xsid":"0","gsmid":"0","last_updated":"2025-11-21T08:11:21+00:00"},"time":"2025-12-01T19:45:00+00:00","group":{"@attributes":{"id":"176688","cgid":"13","spid":"1","cnid":"398","mgid":"1030","cname":"Serie A"},"@text":"FBITA Serie A-25"},"hteam":{"@attributes":{"id":"1613"},"@text":"Bologna"},"ateam":{"@attributes":{"id":"1764"},"@text":"Cremonese"},"results":{"status":{"@attributes":{"last_updated":"2025-11-21T08:11:20+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"13988047","xsid":"0","gsmid":"0","last_updated":"2025-12-01T03:07:08+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"177195","cgid":"952","spid":"1","cnid":"398","mgid":"1030","cname":"Campionato Nazionale Primavera"},"@text":"FBITA Campionato Nazionale Primavera-25"},"hteam":{"@attributes":{"id":"1980011"},"@text":"Sassuolo U20"},"ateam":{"@attributes":{"id":"1980044"},"@text":"Fiorentina U20"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T03:07:08+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14130866","xsid":"0","gsmid":"0","last_updated":"2025-11-26T08:09:09+00:00"},"time":"2025-12-01T19:30:00+00:00","group":{"@attributes":{"id":"178399","cgid":"53","spid":"1","cnid":"398","mgid":"1030","cname":"Serie C"},"@text":"FBITA Serie C > Girone A-25"},"hteam":{"@attributes":{"id":"1734"},"@text":"Cittadella"},"ateam":{"@attributes":{"id":"2171338"},"@text":"Union Brescia"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T08:09:07+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14130499","xsid":"0","gsmid":"0","last_updated":"2025-11-26T08:09:09+00:00"},"time":"2025-12-01T19:30:00+00:00","group":{"@attributes":{"id":"178400","cgid":"53","spid":"1","cnid":"398","mgid":"1030","cname":"Serie C"},"@text":"FBITA Serie C > Girone B-25"},"hteam":{"@attributes":{"id":"1386"},"@text":"Vis Pesaro"},"ateam":{"@attributes":{"id":"1502"},"@text":"Ascoli"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T08:09:07+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14130318","xsid":"0","gsmid":"0","last_updated":"2025-11-26T08:09:08+00:00"},"time":"2025-12-01T19:30:00+00:00","group":{"@attributes":{"id":"178401","cgid":"53","spid":"1","cnid":"398","mgid":"1030","cname":"Serie C"},"@text":"FBITA Serie C > Girone C-25"},"hteam":{"@attributes":{"id":"1028"},"@text":"Benevento"},"ateam":{"@attributes":{"id":"2902"},"@text":"Salernitana"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T08:09:06+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14203046","xsid":"0","gsmid":"0","last_updated":"2025-12-01T15:00:54+00:00"},"time":"2025-12-01T12:00:00+00:00","group":{"@attributes":{"id":"178459","cgid":"65","spid":"1","cnid":"384","mgid":"1036","cname":"First League"},"@text":"FBMKD First League-25"},"hteam":{"@attributes":{"id":"34718"},"@text":"Shkendija 79 Tetovo"},"ateam":{"@attributes":{"id":"3454"},"@text":"Rabotnicki Skopje"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T15:00:54+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"1-0"}},{"@attributes":{"id":"2","name":"FT","value":"1-0"}},{"@attributes":{"id":"3","name":"HT","value":"1-0"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-0"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14521962","xsid":"0","gsmid":"0","last_updated":"2025-12-01T05:01:16+00:00"},"time":"2025-12-01T01:00:00+00:00","group":{"@attributes":{"id":"176734","cgid":"155","spid":"1","cnid":"413","mgid":"1039","cname":"Liga MX"},"@text":"FBMEX Liga MX > Apertura-25"},"hteam":{"@attributes":{"id":"3740"},"@text":"Cruz Azul"},"ateam":{"@attributes":{"id":"5850"},"@text":"Guadalajara Chivas"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T05:01:16+00:00","minute":"-1"},"@text":"Fin"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"3-2"}},{"@attributes":{"id":"2","name":"FT","value":"3-2"}},{"@attributes":{"id":"3","name":"HT","value":"1-2"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-2"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"2-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14417083","xsid":"0","gsmid":"0","last_updated":"2025-12-01T04:01:19+00:00"},"time":"2025-12-01T00:00:00+00:00","group":{"@attributes":{"id":"179394","cgid":"2267","spid":"1","cnid":"413","mgid":"1039","cname":"Liga TDP"},"@text":"FBMEX Liga TDP > Regular Season-25"},"hteam":{"@attributes":{"id":"2029557"},"@text":"Tapachula II"},"ateam":{"@attributes":{"id":"1617171"},"@text":"Felinos 48"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T04:01:18+00:00","minute":"-1"},"@text":"Fin"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14131290","xsid":"0","gsmid":"0","last_updated":"2025-12-01T08:07:10+00:00"},"time":"2025-12-01T19:45:00+00:00","group":{"@attributes":{"id":"178407","cgid":"1491","spid":"1","cnid":"426","mgid":"1043","cname":"Premiership Development League"},"@text":"FBNIR Premiership Development League-25"},"hteam":{"@attributes":{"id":"688126"},"@text":"Glentoran U20"},"ateam":{"@attributes":{"id":"688123"},"@text":"Portadown U20"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T08:07:10+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14131304","xsid":"0","gsmid":"0","last_updated":"2025-11-04T14:44:54+00:00"},"time":"2025-12-01T19:45:00+00:00","group":{"@attributes":{"id":"178407","cgid":"1491","spid":"1","cnid":"426","mgid":"1043","cname":"Premiership Development League"},"@text":"FBNIR Premiership Development League-25"},"hteam":{"@attributes":{"id":"1157464"},"@text":"Larne U20"},"ateam":{"@attributes":{"id":"688122"},"@text":"Linfield U20"},"results":{"status":{"@attributes":{"last_updated":"2025-11-04T14:44:49+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14131307","xsid":"0","gsmid":"0","last_updated":"2025-12-01T08:07:10+00:00"},"time":"2025-12-01T19:45:00+00:00","group":{"@attributes":{"id":"178407","cgid":"1491","spid":"1","cnid":"426","mgid":"1043","cname":"Premiership Development League"},"@text":"FBNIR Premiership Development League-25"},"hteam":{"@attributes":{"id":"688125"},"@text":"Dungannon Swifts U20"},"ateam":{"@attributes":{"id":"688129"},"@text":"Glenavon U20"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T08:07:10+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14131315","xsid":"0","gsmid":"0","last_updated":"2025-11-27T08:56:27+00:00"},"time":"2025-12-01T19:45:00+00:00","group":{"@attributes":{"id":"178407","cgid":"1491","spid":"1","cnid":"426","mgid":"1043","cname":"Premiership Development League"},"@text":"FBNIR Premiership Development League-25"},"hteam":{"@attributes":{"id":"688120"},"@text":"Carrick Rangers U20"},"ateam":{"@attributes":{"id":"688128"},"@text":"Crusaders U20"},"results":{"status":{"@attributes":{"last_updated":"2025-11-27T08:56:26+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14131320","xsid":"0","gsmid":"0","last_updated":"2025-11-29T12:24:10+00:00"},"time":"2025-12-01T19:45:00+00:00","group":{"@attributes":{"id":"178407","cgid":"1491","spid":"1","cnid":"426","mgid":"1043","cname":"Premiership Development League"},"@text":"FBNIR Premiership Development League-25"},"hteam":{"@attributes":{"id":"688131"},"@text":"Cliftonville U20"},"ateam":{"@attributes":{"id":"688121"},"@text":"Ballymena United U20"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T12:24:09+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14131293","xsid":"0","gsmid":"0","last_updated":"2025-11-17T09:59:45+00:00"},"time":"2025-12-01T20:00:00+00:00","group":{"@attributes":{"id":"178407","cgid":"1491","spid":"1","cnid":"426","mgid":"1043","cname":"Premiership Development League"},"@text":"FBNIR Premiership Development League-25"},"hteam":{"@attributes":{"id":"2171340"},"@text":"Bangor U20"},"ateam":{"@attributes":{"id":"688127"},"@text":"Coleraine U20"},"results":{"status":{"@attributes":{"last_updated":"2025-11-17T09:59:43+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14143690","xsid":"0","gsmid":"0","last_updated":"2025-11-28T02:51:07+00:00"},"time":"2025-12-01T14:00:00+00:00","group":{"@attributes":{"id":"177239","cgid":"100","spid":"1","cnid":"418","mgid":"1047","cname":"Segunda Liga"},"@text":"FBPOR Segunda Liga-25"},"hteam":{"@attributes":{"id":"1972"},"@text":"Pacos Ferreira"},"ateam":{"@attributes":{"id":"178643"},"@text":"Felgueiras 1932"},"results":{"status":{"@attributes":{"last_updated":"2025-11-28T02:51:07+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14143669","xsid":"0","gsmid":"0","last_updated":"2025-11-28T06:55:08+00:00"},"time":"2025-12-01T18:00:00+00:00","group":{"@attributes":{"id":"177239","cgid":"100","spid":"1","cnid":"418","mgid":"1047","cname":"Segunda Liga"},"@text":"FBPOR Segunda Liga-25"},"hteam":{"@attributes":{"id":"6790"},"@text":"Vizela"},"ateam":{"@attributes":{"id":"5829"},"@text":"Feirense"},"results":{"status":{"@attributes":{"last_updated":"2025-11-28T06:55:08+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14013205","xsid":"0","gsmid":"0","last_updated":"2025-11-26T09:10:05+00:00"},"time":"2025-12-01T20:15:00+00:00","group":{"@attributes":{"id":"177400","cgid":"63","spid":"1","cnid":"418","mgid":"1047","cname":"Primeira Liga"},"@text":"FBPOR Primeira Liga-25"},"hteam":{"@attributes":{"id":"39237"},"@text":"Arouca"},"ateam":{"@attributes":{"id":"1629"},"@text":"Sporting Braga"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T09:10:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14049483","xsid":"0","gsmid":"0","last_updated":"2025-12-01T03:06:38+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"177692","cgid":"1076","spid":"1","cnid":"418","mgid":"1047","cname":"Juniores U19"},"@text":"FBPOR Juniores U19-25"},"hteam":{"@attributes":{"id":"177627"},"@text":"Chaves U19"},"ateam":{"@attributes":{"id":"67787"},"@text":"Porto U19"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T03:06:38+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14049492","xsid":"0","gsmid":"0","last_updated":"2025-11-26T16:17:06+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"177692","cgid":"1076","spid":"1","cnid":"418","mgid":"1047","cname":"Juniores U19"},"@text":"FBPOR Juniores U19-25"},"hteam":{"@attributes":{"id":"67788"},"@text":"Gil Vicente U19"},"ateam":{"@attributes":{"id":"67210"},"@text":"Vitoria Guimaraes U19"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T16:17:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14049509","xsid":"0","gsmid":"0","last_updated":"2025-07-16T07:01:27+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"177692","cgid":"1076","spid":"1","cnid":"418","mgid":"1047","cname":"Juniores U19"},"@text":"FBPOR Juniores U19-25"},"hteam":{"@attributes":{"id":"177630"},"@text":"Torreense U19"},"ateam":{"@attributes":{"id":"191742"},"@text":"Academica Viseu U19"},"results":{"status":{"@attributes":{"last_updated":"2025-07-16T07:01:24+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14049516","xsid":"0","gsmid":"0","last_updated":"2025-07-16T07:01:27+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"177692","cgid":"1076","spid":"1","cnid":"418","mgid":"1047","cname":"Juniores U19"},"@text":"FBPOR Juniores U19-25"},"hteam":{"@attributes":{"id":"177628"},"@text":"Vizela U19"},"ateam":{"@attributes":{"id":"67789"},"@text":"Sporting Braga U19"},"results":{"status":{"@attributes":{"last_updated":"2025-07-16T07:01:25+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14224743","xsid":"0","gsmid":"0","last_updated":"2025-12-01T05:39:11+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"177692","cgid":"1076","spid":"1","cnid":"418","mgid":"1047","cname":"Juniores U19"},"@text":"FBPOR Juniores U19-25"},"hteam":{"@attributes":{"id":"67206"},"@text":"Benfica U19"},"ateam":{"@attributes":{"id":"67792"},"@text":"Uniao Leiria U19"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T05:39:11+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14224745","xsid":"0","gsmid":"0","last_updated":"2025-09-09T07:38:20+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"177692","cgid":"1076","spid":"1","cnid":"418","mgid":"1047","cname":"Juniores U19"},"@text":"FBPOR Juniores U19-25"},"hteam":{"@attributes":{"id":"67787"},"@text":"Porto U19"},"ateam":{"@attributes":{"id":"67786"},"@text":"Rio Ave U19"},"results":{"status":{"@attributes":{"last_updated":"2025-09-09T07:36:17+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14224748","xsid":"0","gsmid":"0","last_updated":"2025-11-26T16:17:05+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"177692","cgid":"1076","spid":"1","cnid":"418","mgid":"1047","cname":"Juniores U19"},"@text":"FBPOR Juniores U19-25"},"hteam":{"@attributes":{"id":"66104"},"@text":"Sporting Lisboa U19"},"ateam":{"@attributes":{"id":"720604"},"@text":"Alverca U19"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T16:17:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14224749","xsid":"0","gsmid":"0","last_updated":"2025-09-09T07:38:16+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"177692","cgid":"1076","spid":"1","cnid":"418","mgid":"1047","cname":"Juniores U19"},"@text":"FBPOR Juniores U19-25"},"hteam":{"@attributes":{"id":"560827"},"@text":"Tondela U19"},"ateam":{"@attributes":{"id":"1619545"},"@text":"Mafra U19"},"results":{"status":{"@attributes":{"last_updated":"2025-09-09T07:36:14+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14224750","xsid":"0","gsmid":"0","last_updated":"2025-09-09T07:38:21+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"177692","cgid":"1076","spid":"1","cnid":"418","mgid":"1047","cname":"Juniores U19"},"@text":"FBPOR Juniores U19-25"},"hteam":{"@attributes":{"id":"560826"},"@text":"Moreirense U19"},"ateam":{"@attributes":{"id":"177627"},"@text":"Chaves U19"},"results":{"status":{"@attributes":{"last_updated":"2025-09-09T07:36:17+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14498927","xsid":"0","gsmid":"0","last_updated":"2025-11-26T16:17:06+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"177692","cgid":"1076","spid":"1","cnid":"418","mgid":"1047","cname":"Juniores U19"},"@text":"FBPOR Juniores U19-25"},"hteam":{"@attributes":{"id":"67789"},"@text":"Sporting Braga U19"},"ateam":{"@attributes":{"id":"67788"},"@text":"Gil Vicente U19"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T16:17:06+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14498942","xsid":"0","gsmid":"0","last_updated":"2025-11-26T16:17:06+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"177692","cgid":"1076","spid":"1","cnid":"418","mgid":"1047","cname":"Juniores U19"},"@text":"FBPOR Juniores U19-25"},"hteam":{"@attributes":{"id":"1619545"},"@text":"Mafra U19"},"ateam":{"@attributes":{"id":"66104"},"@text":"Sporting Lisboa U19"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T16:17:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14498954","xsid":"0","gsmid":"0","last_updated":"2025-11-26T16:17:05+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"177692","cgid":"1076","spid":"1","cnid":"418","mgid":"1047","cname":"Juniores U19"},"@text":"FBPOR Juniores U19-25"},"hteam":{"@attributes":{"id":"720604"},"@text":"Alverca U19"},"ateam":{"@attributes":{"id":"177630"},"@text":"Torreense U19"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T16:17:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14105807","xsid":"0","gsmid":"0","last_updated":"2025-12-01T13:00:47+00:00"},"time":"2025-12-01T11:00:00+00:00","group":{"@attributes":{"id":"178038","cgid":"1825","spid":"1","cnid":"418","mgid":"1047","cname":"Campeonato Nacional U23"},"@text":"FBPOR Campeonato Nacional U23-25"},"hteam":{"@attributes":{"id":"1158001"},"@text":"Famalicao U23"},"ateam":{"@attributes":{"id":"1451474"},"@text":"Vizela U23"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T13:00:47+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"1-0"}},{"@attributes":{"id":"2","name":"FT","value":"1-0"}},{"@attributes":{"id":"3","name":"HT","value":"0-0"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14105811","xsid":"0","gsmid":"0","last_updated":"2025-12-01T03:06:40+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"178038","cgid":"1825","spid":"1","cnid":"418","mgid":"1047","cname":"Campeonato Nacional U23"},"@text":"FBPOR Campeonato Nacional U23-25"},"hteam":{"@attributes":{"id":"1744985"},"@text":"Torreense U23"},"ateam":{"@attributes":{"id":"1451475"},"@text":"Farense U23"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T03:06:40+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14105730","xsid":"0","gsmid":"0","last_updated":"2025-12-01T04:07:09+00:00"},"time":"2025-12-01T16:00:00+00:00","group":{"@attributes":{"id":"178038","cgid":"1825","spid":"1","cnid":"418","mgid":"1047","cname":"Campeonato Nacional U23"},"@text":"FBPOR Campeonato Nacional U23-25"},"hteam":{"@attributes":{"id":"1019002"},"@text":"Sporting Lisboa U23"},"ateam":{"@attributes":{"id":"1019008"},"@text":"Estoril U23"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T04:07:09+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14106042","xsid":"0","gsmid":"0","last_updated":"2025-12-01T09:39:13+00:00"},"time":"2025-12-01T19:00:00+00:00","group":{"@attributes":{"id":"178042","cgid":"2229","spid":"1","cnid":"418","mgid":"1047","cname":"Liga 3"},"@text":"FBPOR Liga 3-25"},"hteam":{"@attributes":{"id":"115241"},"@text":"Sporting Braga II"},"ateam":{"@attributes":{"id":"5598"},"@text":"Trofense"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T09:39:13+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"13998688","xsid":"0","gsmid":"0","last_updated":"2025-11-26T02:03:05+00:00"},"time":"2025-12-01T14:00:00+00:00","group":{"@attributes":{"id":"177025","cgid":"85","spid":"1","cnid":"443","mgid":"1048","cname":"Liga I"},"@text":"FBROM Liga I-25"},"hteam":{"@attributes":{"id":"800917"},"@text":"Petrolul 52"},"ateam":{"@attributes":{"id":"63097"},"@text":"Metaloglobus"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T02:03:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"13998684","xsid":"0","gsmid":"0","last_updated":"2025-11-26T06:07:06+00:00"},"time":"2025-12-01T17:00:00+00:00","group":{"@attributes":{"id":"177025","cgid":"85","spid":"1","cnid":"443","mgid":"1048","cname":"Liga I"},"@text":"FBROM Liga I-25"},"hteam":{"@attributes":{"id":"800887"},"@text":"Universitatea Cluj"},"ateam":{"@attributes":{"id":"179368"},"@text":"CS U Craiova"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T06:07:06+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14101121","xsid":"0","gsmid":"0","last_updated":"2025-12-01T14:00:50+00:00"},"time":"2025-12-01T11:30:00+00:00","group":{"@attributes":{"id":"178024","cgid":"159","spid":"1","cnid":"443","mgid":"1048","cname":"Liga II"},"@text":"FBROM Liga II-25"},"hteam":{"@attributes":{"id":"209673"},"@text":"Sepsi"},"ateam":{"@attributes":{"id":"62262"},"@text":"Politehnica Iasi"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T14:00:50+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"1-0"}},{"@attributes":{"id":"2","name":"FT","value":"1-0"}},{"@attributes":{"id":"3","name":"HT","value":"1-0"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-0"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"13950442","xsid":"0","gsmid":"0","last_updated":"2025-11-26T05:06:05+00:00"},"time":"2025-12-01T16:30:00+00:00","group":{"@attributes":{"id":"176915","cgid":"121","spid":"1","cnid":"368","mgid":"1049","cname":"Premier League"},"@text":"FBRUS Premier League-25"},"hteam":{"@attributes":{"id":"6938"},"@text":"Sochi"},"ateam":{"@attributes":{"id":"1157430"},"@text":"Dynamo Makhachkala"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T05:06:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14554352","xsid":"0","gsmid":"0","last_updated":"2025-11-26T04:05:06+00:00"},"time":"2025-12-01T16:00:00+00:00","group":{"@attributes":{"id":"177384","cgid":"122","spid":"1","cnid":"368","mgid":"1049","cname":"FNL"},"@text":"FBRUS FNL-25"},"hteam":{"@attributes":{"id":"635611"},"@text":"Rodina"},"ateam":{"@attributes":{"id":"6940"},"@text":"KamAZ"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T04:05:06+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"13982720","xsid":"0","gsmid":"0","last_updated":"2025-11-21T08:11:20+00:00"},"time":"2025-12-01T20:00:00+00:00","group":{"@attributes":{"id":"177173","cgid":"7","spid":"1","cnid":"438","mgid":"1052","cname":"Primera Divisi\u00f3n"},"@text":"FBSPA Primera Division-25"},"hteam":{"@attributes":{"id":"2841"},"@text":"Rayo Vallecano"},"ateam":{"@attributes":{"id":"3230"},"@text":"Valencia"},"results":{"status":{"@attributes":{"last_updated":"2025-11-21T08:11:20+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"13993202","xsid":"0","gsmid":"0","last_updated":"2025-11-26T05:06:05+00:00"},"time":"2025-12-01T17:00:00+00:00","group":{"@attributes":{"id":"177222","cgid":"19","spid":"1","cnid":"405","mgid":"1055","cname":"Super Lig"},"@text":"FBTUR Super Lig-25"},"hteam":{"@attributes":{"id":"1969"},"@text":"Fenerbahce"},"ateam":{"@attributes":{"id":"2027"},"@text":"Galatasaray"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T05:06:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"13993228","xsid":"0","gsmid":"0","last_updated":"2025-11-26T05:06:05+00:00"},"time":"2025-12-01T17:00:00+00:00","group":{"@attributes":{"id":"177222","cgid":"19","spid":"1","cnid":"405","mgid":"1055","cname":"Super Lig"},"@text":"FBTUR Super Lig-25"},"hteam":{"@attributes":{"id":"2912"},"@text":"Samsunspor"},"ateam":{"@attributes":{"id":"7922"},"@text":"Alanyaspor"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T05:06:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14013807","xsid":"0","gsmid":"0","last_updated":"2025-11-27T10:35:07+00:00"},"time":"2025-12-01T17:00:00+00:00","group":{"@attributes":{"id":"177407","cgid":"97","spid":"1","cnid":"405","mgid":"1055","cname":"1. Lig"},"@text":"FBTUR 1. Lig-25"},"hteam":{"@attributes":{"id":"1426"},"@text":"Adana Demirspor"},"ateam":{"@attributes":{"id":"11375"},"@text":"Hatayspor"},"results":{"status":{"@attributes":{"last_updated":"2025-11-27T10:35:06+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14221742","xsid":"0","gsmid":"0","last_updated":"2025-12-01T14:01:21+00:00"},"time":"2025-12-01T10:00:00+00:00","group":{"@attributes":{"id":"178622","cgid":"1168","spid":"1","cnid":"405","mgid":"1055","cname":"U19 Elit A"},"@text":"FBTUR U19 PAF-25"},"hteam":{"@attributes":{"id":"66098"},"@text":"Fenerbahce U19"},"ateam":{"@attributes":{"id":"180133"},"@text":"Galatasaray U19"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T14:01:21+00:00","minute":"-1"},"@text":"Fin"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"2-1"}},{"@attributes":{"id":"2","name":"FT","value":"2-1"}},{"@attributes":{"id":"3","name":"HT","value":"1-1"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-1"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14221737","xsid":"0","gsmid":"0","last_updated":"2025-12-01T13:00:47+00:00"},"time":"2025-12-01T11:00:00+00:00","group":{"@attributes":{"id":"178622","cgid":"1168","spid":"1","cnid":"405","mgid":"1055","cname":"U19 Elit A"},"@text":"FBTUR U19 PAF-25"},"hteam":{"@attributes":{"id":"682572"},"@text":"Fatih Karagumrukspor U19"},"ateam":{"@attributes":{"id":"183696"},"@text":"Besiktas U19"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T13:00:47+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"1-0"}},{"@attributes":{"id":"2","name":"FT","value":"1-0"}},{"@attributes":{"id":"3","name":"HT","value":"1-0"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-0"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14221743","xsid":"0","gsmid":"0","last_updated":"2025-12-01T14:00:50+00:00"},"time":"2025-12-01T12:00:00+00:00","group":{"@attributes":{"id":"178622","cgid":"1168","spid":"1","cnid":"405","mgid":"1055","cname":"U19 Elit A"},"@text":"FBTUR U19 PAF-25"},"hteam":{"@attributes":{"id":"183673"},"@text":"Samsunspor U19"},"ateam":{"@attributes":{"id":"584644"},"@text":"Alanyaspor U19"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T14:00:50+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"2-1"}},{"@attributes":{"id":"2","name":"FT","value":"2-1"}},{"@attributes":{"id":"3","name":"HT","value":"1-1"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-1"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"13987793","xsid":"0","gsmid":"0","last_updated":"2025-11-30T14:46:07+00:00"},"time":"2025-12-01T13:30:00+00:00","group":{"@attributes":{"id":"177194","cgid":"125","spid":"1","cnid":"452","mgid":"1056","cname":"Premier League"},"@text":"FBUKR Premier League > Regular Season-25"},"hteam":{"@attributes":{"id":"1852"},"@text":"Dynamo Kiev"},"ateam":{"@attributes":{"id":"1123823"},"@text":"SK Poltava"},"results":{"status":{"@attributes":{"last_updated":"2025-11-30T14:46:07+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"13987764","xsid":"0","gsmid":"0","last_updated":"2025-11-30T11:55:37+00:00"},"time":"2025-12-01T16:00:00+00:00","group":{"@attributes":{"id":"177194","cgid":"125","spid":"1","cnid":"452","mgid":"1056","cname":"Premier League"},"@text":"FBUKR Premier League > Regular Season-25"},"hteam":{"@attributes":{"id":"2942"},"@text":"Shakhtar Donetsk"},"ateam":{"@attributes":{"id":"57946"},"@text":"Kryvbas KR"},"results":{"status":{"@attributes":{"last_updated":"2025-11-30T11:55:36+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14395671","xsid":"0","gsmid":"0","last_updated":"2025-12-01T13:01:14+00:00"},"time":"2025-12-01T09:00:00+00:00","group":{"@attributes":{"id":"172263","cgid":"456","spid":"1","cnid":"466","mgid":"1077","cname":"Friendlies Women"},"@text":"WFBINT Friendlies Women-25"},"hteam":{"@attributes":{"id":"1777"},"@text":"Cyprus"},"ateam":{"@attributes":{"id":"2490"},"@text":"Luxembourg"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T13:01:12+00:00","minute":"-1"},"@text":"Fin"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14458592","xsid":"0","gsmid":"0","last_updated":"2025-11-26T14:15:06+00:00"},"time":"2025-12-01T11:00:00+00:00","group":{"@attributes":{"id":"172263","cgid":"456","spid":"1","cnid":"466","mgid":"1077","cname":"Friendlies Women"},"@text":"WFBINT Friendlies Women-25"},"hteam":{"@attributes":{"id":"3202"},"@text":"Ukraine"},"ateam":{"@attributes":{"id":"1523"},"@text":"Austria"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T14:15:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14395670","xsid":"0","gsmid":"0","last_updated":"2025-11-27T19:21:03+00:00"},"time":"2025-12-01T13:00:00+00:00","group":{"@attributes":{"id":"172263","cgid":"456","spid":"1","cnid":"466","mgid":"1077","cname":"Friendlies Women"},"@text":"WFBINT Friendlies Women-25"},"hteam":{"@attributes":{"id":"3184"},"@text":"Turkey"},"ateam":{"@attributes":{"id":"1446"},"@text":"Albania"},"results":{"status":{"@attributes":{"last_updated":"2025-11-27T19:21:02+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14501647","xsid":"0","gsmid":"0","last_updated":"2025-12-01T07:06:10+00:00"},"time":"2025-12-01T16:00:00+00:00","group":{"@attributes":{"id":"172263","cgid":"456","spid":"1","cnid":"466","mgid":"1077","cname":"Friendlies Women"},"@text":"WFBINT Friendlies Women-25"},"hteam":{"@attributes":{"id":"2518"},"@text":"Malta"},"ateam":{"@attributes":{"id":"1767"},"@text":"Croatia"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T07:06:10+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14395668","xsid":"0","gsmid":"0","last_updated":"2025-11-25T17:02:06+00:00"},"time":"2025-12-01T17:00:00+00:00","group":{"@attributes":{"id":"172263","cgid":"456","spid":"1","cnid":"466","mgid":"1077","cname":"Friendlies Women"},"@text":"WFBINT Friendlies Women-25"},"hteam":{"@attributes":{"id":"1804"},"@text":"Denmark"},"ateam":{"@attributes":{"id":"2663"},"@text":"Norway"},"results":{"status":{"@attributes":{"last_updated":"2025-11-25T17:02:06+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14453425","xsid":"0","gsmid":"0","last_updated":"2025-11-26T14:15:06+00:00"},"time":"2025-12-01T18:00:00+00:00","group":{"@attributes":{"id":"172263","cgid":"456","spid":"1","cnid":"466","mgid":"1077","cname":"Friendlies Women"},"@text":"WFBINT Friendlies Women-25"},"hteam":{"@attributes":{"id":"1576"},"@text":"Belgium"},"ateam":{"@attributes":{"id":"1979"},"@text":"Finland"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T14:15:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14556529","xsid":"0","gsmid":"0","last_updated":"2025-11-25T12:20:11+00:00"},"time":"2025-12-01T13:30:00+00:00","group":{"@attributes":{"id":"172461","cgid":"1337","spid":"1","cnid":"466","mgid":"1077","cname":"Youth Friendlies Women"},"@text":"WFBINT Youth Friendlies Women-25"},"hteam":{"@attributes":{"id":"954664"},"@text":"Italy U23"},"ateam":{"@attributes":{"id":"672662"},"@text":"Belgium U23"},"results":{"status":{"@attributes":{"last_updated":"2025-11-25T12:20:11+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14556530","xsid":"0","gsmid":"0","last_updated":"2025-12-01T05:07:09+00:00"},"time":"2025-12-01T17:00:00+00:00","group":{"@attributes":{"id":"172461","cgid":"1337","spid":"1","cnid":"466","mgid":"1077","cname":"Youth Friendlies Women"},"@text":"WFBINT Youth Friendlies Women-25"},"hteam":{"@attributes":{"id":"56226"},"@text":"Norway U23"},"ateam":{"@attributes":{"id":"1554378"},"@text":"Portugal U23"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T05:07:09+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14172234","xsid":"0","gsmid":"0","last_updated":"2025-11-29T17:08:38+00:00"},"time":"2025-12-01T17:15:00+00:00","group":{"@attributes":{"id":"172461","cgid":"1337","spid":"1","cnid":"466","mgid":"1077","cname":"Youth Friendlies Women"},"@text":"WFBINT Youth Friendlies Women-25"},"hteam":{"@attributes":{"id":"73243"},"@text":"Germany U23"},"ateam":{"@attributes":{"id":"92283"},"@text":"France U23"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T17:08:36+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14474303","xsid":"0","gsmid":"0","last_updated":"2025-12-01T10:09:12+00:00"},"time":"2025-12-01T18:00:00+00:00","group":{"@attributes":{"id":"172461","cgid":"1337","spid":"1","cnid":"466","mgid":"1077","cname":"Youth Friendlies Women"},"@text":"WFBINT Youth Friendlies Women-25"},"hteam":{"@attributes":{"id":"1136526"},"@text":"Netherlands U23"},"ateam":{"@attributes":{"id":"56228"},"@text":"Sweden U23"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T10:09:10+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14547407","xsid":"0","gsmid":"0","last_updated":"2025-11-30T22:58:09+00:00"},"time":"2025-12-01T19:00:00+00:00","group":{"@attributes":{"id":"172461","cgid":"1337","spid":"1","cnid":"466","mgid":"1077","cname":"Youth Friendlies Women"},"@text":"WFBINT Youth Friendlies Women-25"},"hteam":{"@attributes":{"id":"56229"},"@text":"England U23"},"ateam":{"@attributes":{"id":"56227"},"@text":"USA U23"},"results":{"status":{"@attributes":{"last_updated":"2025-11-30T22:58:09+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14553180","xsid":"0","gsmid":"0","last_updated":"2025-12-01T06:35:41+00:00"},"time":"2025-12-01T20:00:00+00:00","group":{"@attributes":{"id":"172461","cgid":"1337","spid":"1","cnid":"466","mgid":"1077","cname":"Youth Friendlies Women"},"@text":"WFBINT Youth Friendlies Women-25"},"hteam":{"@attributes":{"id":"59497"},"@text":"Argentina U20"},"ateam":{"@attributes":{"id":"68941"},"@text":"Paraguay U20"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T06:35:41+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14436924","xsid":"0","gsmid":"0","last_updated":"2025-12-01T14:01:20+00:00"},"time":"2025-12-01T10:00:00+00:00","group":{"@attributes":{"id":"180806","cgid":"2122","spid":"1","cnid":"466","mgid":"1077","cname":"UEFA U19 Championship Women Qualification"},"@text":"WFBINT UEFA U19 Championship Women Qualification-26"},"hteam":{"@attributes":{"id":"51000"},"@text":"Latvia U19"},"ateam":{"@attributes":{"id":"50989"},"@text":"Israel U19"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T14:01:20+00:00","minute":"-1"},"@text":"Fin"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"3-2"}},{"@attributes":{"id":"2","name":"FT","value":"3-2"}},{"@attributes":{"id":"3","name":"HT","value":"1-0"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-0"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"2-2"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14436932","xsid":"0","gsmid":"0","last_updated":"2025-12-01T14:01:20+00:00"},"time":"2025-12-01T10:00:00+00:00","group":{"@attributes":{"id":"180806","cgid":"2122","spid":"1","cnid":"466","mgid":"1077","cname":"UEFA U19 Championship Women Qualification"},"@text":"WFBINT UEFA U19 Championship Women Qualification-26"},"hteam":{"@attributes":{"id":"51008"},"@text":"Kazakhstan U19"},"ateam":{"@attributes":{"id":"51001"},"@text":"Malta U19"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T14:01:20+00:00","minute":"-1"},"@text":"Fin"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"1-3"}},{"@attributes":{"id":"2","name":"FT","value":"1-3"}},{"@attributes":{"id":"3","name":"HT","value":"0-1"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-1"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-2"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14436869","xsid":"0","gsmid":"0","last_updated":"2025-12-01T13:00:47+00:00"},"time":"2025-12-01T11:00:00+00:00","group":{"@attributes":{"id":"180806","cgid":"2122","spid":"1","cnid":"466","mgid":"1077","cname":"UEFA U19 Championship Women Qualification"},"@text":"WFBINT UEFA U19 Championship Women Qualification-26"},"hteam":{"@attributes":{"id":"51022"},"@text":"North Macedonia U19"},"ateam":{"@attributes":{"id":"51017"},"@text":"Slovenia U19"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T13:00:47+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"1-1"}},{"@attributes":{"id":"2","name":"FT","value":"1-1"}},{"@attributes":{"id":"3","name":"HT","value":"1-1"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-1"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14436870","xsid":"0","gsmid":"0","last_updated":"2025-12-01T13:00:47+00:00"},"time":"2025-12-01T11:00:00+00:00","group":{"@attributes":{"id":"180806","cgid":"2122","spid":"1","cnid":"466","mgid":"1077","cname":"UEFA U19 Championship Women Qualification"},"@text":"WFBINT UEFA U19 Championship Women Qualification-26"},"hteam":{"@attributes":{"id":"50987"},"@text":"Azerbaijan U19"},"ateam":{"@attributes":{"id":"51027"},"@text":"Georgia U19"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T13:00:47+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"0-4"}},{"@attributes":{"id":"2","name":"FT","value":"0-4"}},{"@attributes":{"id":"3","name":"HT","value":"0-3"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-3"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-1"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14436892","xsid":"0","gsmid":"0","last_updated":"2025-12-01T15:00:55+00:00"},"time":"2025-12-01T12:30:00+00:00","group":{"@attributes":{"id":"180806","cgid":"2122","spid":"1","cnid":"466","mgid":"1077","cname":"UEFA U19 Championship Women Qualification"},"@text":"WFBINT UEFA U19 Championship Women Qualification-26"},"hteam":{"@attributes":{"id":"51030"},"@text":"Liechtenstein U19"},"ateam":{"@attributes":{"id":"50983"},"@text":"Albania U19"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T15:00:55+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"0-5"}},{"@attributes":{"id":"2","name":"FT","value":"0-5"}},{"@attributes":{"id":"3","name":"HT","value":"0-0"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-5"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14436904","xsid":"0","gsmid":"0","last_updated":"2025-12-01T15:00:54+00:00"},"time":"2025-12-01T12:30:00+00:00","group":{"@attributes":{"id":"180806","cgid":"2122","spid":"1","cnid":"466","mgid":"1077","cname":"UEFA U19 Championship Women Qualification"},"@text":"WFBINT UEFA U19 Championship Women Qualification-26"},"hteam":{"@attributes":{"id":"50997"},"@text":"Luxembourg U19"},"ateam":{"@attributes":{"id":"50999"},"@text":"Slovakia U19"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T15:00:54+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"0-3"}},{"@attributes":{"id":"2","name":"FT","value":"0-3"}},{"@attributes":{"id":"3","name":"HT","value":"0-3"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-3"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14478074","xsid":"0","gsmid":"0","last_updated":"2025-12-01T08:00:29+00:00"},"time":"2025-12-01T00:00:00+00:00","group":{"@attributes":{"id":"181173","cgid":"742","spid":"1","cnid":"466","mgid":"1077","cname":"Women's WC Qualification CONCACAF"},"@text":"WFBINT CONCACAF Championship Qualifiers Women > Group Stage-25"},"hteam":{"@attributes":{"id":"63644"},"@text":"Curacao"},"ateam":{"@attributes":{"id":"62140"},"@text":"Panama"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T08:00:29+00:00","minute":"-1"},"@text":"Fin"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"1-6"}},{"@attributes":{"id":"2","name":"FT","value":"1-6"}},{"@attributes":{"id":"3","name":"HT","value":"0-1"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-1"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-5"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14478077","xsid":"0","gsmid":"0","last_updated":"2025-12-01T05:01:19+00:00"},"time":"2025-12-01T01:00:00+00:00","group":{"@attributes":{"id":"181173","cgid":"742","spid":"1","cnid":"466","mgid":"1077","cname":"Women's WC Qualification CONCACAF"},"@text":"WFBINT CONCACAF Championship Qualifiers Women > Group Stage-25"},"hteam":{"@attributes":{"id":"60157"},"@text":"Belize"},"ateam":{"@attributes":{"id":"59723"},"@text":"Haiti"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T05:01:19+00:00","minute":"-1"},"@text":"Fin"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"0-9"}},{"@attributes":{"id":"2","name":"FT","value":"0-9"}},{"@attributes":{"id":"3","name":"HT","value":"0-5"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-5"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-4"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14478084","xsid":"0","gsmid":"0","last_updated":"2025-11-29T07:38:26+00:00"},"time":"2025-12-01T20:00:00+00:00","group":{"@attributes":{"id":"181173","cgid":"742","spid":"1","cnid":"466","mgid":"1077","cname":"Women's WC Qualification CONCACAF"},"@text":"WFBINT CONCACAF Championship Qualifiers Women > Group Stage-25"},"hteam":{"@attributes":{"id":"59724"},"@text":"Barbados"},"ateam":{"@attributes":{"id":"59730"},"@text":"Trinidad & Tobago"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T07:38:25+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14478080","xsid":"0","gsmid":"0","last_updated":"2025-11-29T07:39:55+00:00"},"time":"2025-12-01T23:30:00+00:00","group":{"@attributes":{"id":"181173","cgid":"742","spid":"1","cnid":"466","mgid":"1077","cname":"Women's WC Qualification CONCACAF"},"@text":"WFBINT CONCACAF Championship Qualifiers Women > Group Stage-25"},"hteam":{"@attributes":{"id":"64053"},"@text":"Puerto Rico"},"ateam":{"@attributes":{"id":"59729"},"@text":"St. Lucia"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T07:39:55+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"13913947","xsid":"0","gsmid":"0","last_updated":"2025-11-26T06:07:05+00:00"},"time":"2025-12-01T18:00:00+00:00","group":{"@attributes":{"id":"176690","cgid":"119","spid":"1","cnid":"386","mgid":"1078","cname":"Ekstraklasa"},"@text":"FBPOL Ekstraklasa-25"},"hteam":{"@attributes":{"id":"10840"},"@text":"Motor Lublin"},"ateam":{"@attributes":{"id":"1172"},"@text":"Legia Warsaw"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T06:07:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"13960571","xsid":"0","gsmid":"0","last_updated":"2025-11-26T04:05:05+00:00"},"time":"2025-12-01T16:00:00+00:00","group":{"@attributes":{"id":"177026","cgid":"120","spid":"1","cnid":"386","mgid":"1078","cname":"I Liga"},"@text":"FBPOL I Liga-25"},"hteam":{"@attributes":{"id":"10386"},"@text":"Stal Rzeszow"},"ateam":{"@attributes":{"id":"130144"},"@text":"Pogon Grodzisk Mazowiecki"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T04:05:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14022842","xsid":"0","gsmid":"0","last_updated":"2025-12-01T15:00:54+00:00"},"time":"2025-12-01T12:30:00+00:00","group":{"@attributes":{"id":"177464","cgid":"2114","spid":"1","cnid":"441","mgid":"1079","cname":"1. Mladinska Liga"},"@text":"FBSLO 1. Mladinska Liga-25"},"hteam":{"@attributes":{"id":"815164"},"@text":"Radomlje U19"},"ateam":{"@attributes":{"id":"300756"},"@text":"NK Domzale U19"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T15:00:54+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"1-1"}},{"@attributes":{"id":"2","name":"FT","value":"1-1"}},{"@attributes":{"id":"3","name":"HT","value":"1-1"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-1"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14529954","xsid":"0","gsmid":"0","last_updated":"2025-11-26T08:37:42+00:00"},"time":"2025-12-01T19:45:00+00:00","group":{"@attributes":{"id":"179311","cgid":"2363","spid":"1","cnid":"435","mgid":"1098","cname":"Munster Senior League"},"@text":"FBIRE Munster Senior League-25"},"hteam":{"@attributes":{"id":"56650"},"@text":"Midleton"},"ateam":{"@attributes":{"id":"265679"},"@text":"Cobh Wanderers"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T08:37:42+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"13495990","xsid":"0","gsmid":"0","last_updated":"2025-11-28T00:12:04+00:00"},"time":"2025-12-01T23:00:00+00:00","group":{"@attributes":{"id":"172793","cgid":"90","spid":"1","cnid":"399","mgid":"1099","cname":"Primera Division"},"@text":"FBCHI Primera Division-25"},"hteam":{"@attributes":{"id":"3680"},"@text":"Audax Italiano"},"ateam":{"@attributes":{"id":"9452"},"@text":"Nublense"},"results":{"status":{"@attributes":{"last_updated":"2025-11-28T00:12:04+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14563564","xsid":"0","gsmid":"0","last_updated":"2025-11-30T10:46:10+00:00"},"time":"2025-12-01T12:00:00+00:00","group":{"@attributes":{"id":"173680","cgid":"50127","spid":"1","cnid":"402","mgid":"1104","cname":"Uruguay Reserve League"},"@text":"FBURU Primera Division Reserves-25"},"hteam":{"@attributes":{"id":"1454900"},"@text":"Albion II"},"ateam":{"@attributes":{"id":"681590"},"@text":"Boston River II"},"results":{"status":{"@attributes":{"last_updated":"2025-11-30T10:46:10+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14561312","xsid":"0","gsmid":"0","last_updated":"2025-12-01T12:14:09+00:00"},"time":"2025-12-01T12:06:00+00:00","group":{"@attributes":{"id":"173680","cgid":"50127","spid":"1","cnid":"402","mgid":"1104","cname":"Uruguay Reserve League"},"@text":"FBURU Primera Division Reserves-25"},"hteam":{"@attributes":{"id":"70582"},"@text":"Racing II"},"ateam":{"@attributes":{"id":"937444"},"@text":"Progreso II"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T12:14:07+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14561313","xsid":"0","gsmid":"0","last_updated":"2025-11-30T23:59:09+00:00"},"time":"2025-12-01T19:00:00+00:00","group":{"@attributes":{"id":"173680","cgid":"50127","spid":"1","cnid":"402","mgid":"1104","cname":"Uruguay Reserve League"},"@text":"FBURU Primera Division Reserves-25"},"hteam":{"@attributes":{"id":"1685276"},"@text":"La Luz II"},"ateam":{"@attributes":{"id":"70580"},"@text":"River Plate Montevideo II"},"results":{"status":{"@attributes":{"last_updated":"2025-11-30T23:59:09+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14561314","xsid":"0","gsmid":"0","last_updated":"2025-11-29T12:24:09+00:00"},"time":"2025-12-01T19:00:00+00:00","group":{"@attributes":{"id":"173680","cgid":"50127","spid":"1","cnid":"402","mgid":"1104","cname":"Uruguay Reserve League"},"@text":"FBURU Primera Division Reserves-25"},"hteam":{"@attributes":{"id":"87728"},"@text":"Danubio II"},"ateam":{"@attributes":{"id":"91180"},"@text":"Defensor Sporting II"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T12:24:09+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14561315","xsid":"0","gsmid":"0","last_updated":"2025-12-01T01:00:10+00:00"},"time":"2025-12-01T19:00:00+00:00","group":{"@attributes":{"id":"173680","cgid":"50127","spid":"1","cnid":"402","mgid":"1104","cname":"Uruguay Reserve League"},"@text":"FBURU Primera Division Reserves-25"},"hteam":{"@attributes":{"id":"936634"},"@text":"Torque II"},"ateam":{"@attributes":{"id":"70584"},"@text":"Wanderers II"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T01:00:09+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14561317","xsid":"0","gsmid":"0","last_updated":"2025-11-29T12:24:09+00:00"},"time":"2025-12-01T19:00:00+00:00","group":{"@attributes":{"id":"173680","cgid":"50127","spid":"1","cnid":"402","mgid":"1104","cname":"Uruguay Reserve League"},"@text":"FBURU Primera Division Reserves-25"},"hteam":{"@attributes":{"id":"181322"},"@text":"Miramar Misiones II"},"ateam":{"@attributes":{"id":"71285"},"@text":"Nacional Montevideo II"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T12:24:09+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14561318","xsid":"0","gsmid":"0","last_updated":"2025-11-29T13:25:08+00:00"},"time":"2025-12-01T19:00:00+00:00","group":{"@attributes":{"id":"173680","cgid":"50127","spid":"1","cnid":"402","mgid":"1104","cname":"Uruguay Reserve League"},"@text":"FBURU Primera Division Reserves-25"},"hteam":{"@attributes":{"id":"179439"},"@text":"Juventud II"},"ateam":{"@attributes":{"id":"73222"},"@text":"Liverpool Montevideo II"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T13:25:08+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14567599","xsid":"0","gsmid":"0","last_updated":"2025-11-30T11:47:09+00:00"},"time":"2025-12-01T19:00:00+00:00","group":{"@attributes":{"id":"173680","cgid":"50127","spid":"1","cnid":"402","mgid":"1104","cname":"Uruguay Reserve League"},"@text":"FBURU Primera Division Reserves-25"},"hteam":{"@attributes":{"id":"70581"},"@text":"Penarol Montevideo II"},"ateam":{"@attributes":{"id":"2103863"},"@text":"Oriental II"},"results":{"status":{"@attributes":{"last_updated":"2025-11-30T11:47:09+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14322266","xsid":"0","gsmid":"0","last_updated":"2025-12-01T13:56:42+00:00"},"time":"2025-12-01T12:20:00+00:00","group":{"@attributes":{"id":"179669","cgid":"50281","spid":"1","cnid":"462","mgid":"1146","cname":"Elite League U21"},"@text":"FBKSA Elite League U21-25"},"hteam":{"@attributes":{"id":"2197930"},"@text":"Al Kholood U21"},"ateam":{"@attributes":{"id":"2197923"},"@text":"Al Riyadh U21"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T13:56:38+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14322262","xsid":"0","gsmid":"0","last_updated":"2025-09-12T07:54:17+00:00"},"time":"2025-12-01T14:45:00+00:00","group":{"@attributes":{"id":"179669","cgid":"50281","spid":"1","cnid":"462","mgid":"1146","cname":"Elite League U21"},"@text":"FBKSA Elite League U21-25"},"hteam":{"@attributes":{"id":"2197924"},"@text":"Al Feiha U21"},"ateam":{"@attributes":{"id":"131746"},"@text":"Al Wehda U21"},"results":{"status":{"@attributes":{"last_updated":"2025-09-12T07:54:16+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14322268","xsid":"0","gsmid":"0","last_updated":"2025-12-01T12:06:14+00:00"},"time":"2025-12-01T14:50:00+00:00","group":{"@attributes":{"id":"179669","cgid":"50281","spid":"1","cnid":"462","mgid":"1146","cname":"Elite League U21"},"@text":"FBKSA Elite League U21-25"},"hteam":{"@attributes":{"id":"131743"},"@text":"Al Taawon U21"},"ateam":{"@attributes":{"id":"218262"},"@text":"Al Khaleej U21"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T12:06:14+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14322277","xsid":"0","gsmid":"0","last_updated":"2025-09-12T07:54:27+00:00"},"time":"2025-12-01T15:05:00+00:00","group":{"@attributes":{"id":"179669","cgid":"50281","spid":"1","cnid":"462","mgid":"1146","cname":"Elite League U21"},"@text":"FBKSA Elite League U21-25"},"hteam":{"@attributes":{"id":"2197928"},"@text":"Al Akhdoud U21"},"ateam":{"@attributes":{"id":"190645"},"@text":"Al Orubah U21"},"results":{"status":{"@attributes":{"last_updated":"2025-09-12T07:54:27+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14458357","xsid":"0","gsmid":"0","last_updated":"2025-12-01T11:10:11+00:00"},"time":"2025-12-01T15:20:00+00:00","group":{"@attributes":{"id":"179669","cgid":"50281","spid":"1","cnid":"462","mgid":"1146","cname":"Elite League U21"},"@text":"FBKSA Elite League U21-25"},"hteam":{"@attributes":{"id":"131740"},"@text":"Al Ittihad U21"},"ateam":{"@attributes":{"id":"592854"},"@text":"Al Qadisiya U21"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T11:10:10+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14458292","xsid":"0","gsmid":"0","last_updated":"2025-12-01T08:07:10+00:00"},"time":"2025-12-01T17:15:00+00:00","group":{"@attributes":{"id":"179669","cgid":"50281","spid":"1","cnid":"462","mgid":"1146","cname":"Elite League U21"},"@text":"FBKSA Elite League U21-25"},"hteam":{"@attributes":{"id":"134371"},"@text":"Al Hilal U21"},"ateam":{"@attributes":{"id":"131742"},"@text":"Al Shabab U21"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T08:07:10+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14182591","xsid":"0","gsmid":"0","last_updated":"2025-12-01T15:00:54+00:00"},"time":"2025-12-01T12:45:00+00:00","group":{"@attributes":{"id":"178440","cgid":"1007","spid":"1","cnid":"393","mgid":"1156","cname":"Liga M3"},"@text":"FBMYS Liga M3-25"},"hteam":{"@attributes":{"id":"1082696"},"@text":"Manjung City"},"ateam":{"@attributes":{"id":"1939823"},"@text":"Bunga Raya"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T15:00:54+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"1-0"}},{"@attributes":{"id":"2","name":"FT","value":"1-0"}},{"@attributes":{"id":"3","name":"HT","value":"1-0"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-0"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14518636","xsid":"0","gsmid":"0","last_updated":"2025-11-30T22:01:09+00:00"},"time":"2025-12-01T12:30:00+00:00","group":{"@attributes":{"id":"179210","cgid":"51408","spid":"1","cnid":"464","mgid":"1162","cname":"Second Division B"},"@text":"FBEGY Second Division B-25"},"hteam":{"@attributes":{"id":"66616"},"@text":"El Zarqa"},"ateam":{"@attributes":{"id":"2080247"},"@text":"Ra SC"},"results":{"status":{"@attributes":{"last_updated":"2025-11-30T22:01:08+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14555265","xsid":"0","gsmid":"0","last_updated":"2025-11-27T08:05:29+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"179956","cgid":"700","spid":"1","cnid":"464","mgid":"1162","cname":"Cup"},"@text":"FBEGY Cup-25"},"hteam":{"@attributes":{"id":"9866"},"@text":"Haras El Hedoud"},"ateam":{"@attributes":{"id":"9878"},"@text":"El Ismaily"},"results":{"status":{"@attributes":{"last_updated":"2025-11-27T08:05:29+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14555266","xsid":"0","gsmid":"0","last_updated":"2025-11-27T11:06:32+00:00"},"time":"2025-12-01T17:30:00+00:00","group":{"@attributes":{"id":"179956","cgid":"700","spid":"1","cnid":"464","mgid":"1162","cname":"Cup"},"@text":"FBEGY Cup-25"},"hteam":{"@attributes":{"id":"9877"},"@text":"Tala Ea El Geish"},"ateam":{"@attributes":{"id":"56657"},"@text":"El Seka El Hadid"},"results":{"status":{"@attributes":{"last_updated":"2025-11-27T11:06:31+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14346316","xsid":"0","gsmid":"0","last_updated":"2025-12-01T02:01:09+00:00"},"time":"2025-12-01T13:00:00+00:00","group":{"@attributes":{"id":"179694","cgid":"649","spid":"1","cnid":"505","mgid":"1196","cname":"Ligue 2"},"@text":"FBTUN Ligue 2-25"},"hteam":{"@attributes":{"id":"1678758"},"@text":"Megrine"},"ateam":{"@attributes":{"id":"72119"},"@text":"Sporting Ben Arous"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T02:01:09+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14503840","xsid":"0","gsmid":"0","last_updated":"2025-12-01T12:28:38+00:00"},"time":"2025-12-01T12:24:00+00:00","group":{"@attributes":{"id":"178884","cgid":"51776","spid":"1","cnid":"484","mgid":"1262","cname":"Reserve League"},"@text":"FBJOR Reserve League-25"},"hteam":{"@attributes":{"id":"2197515"},"@text":"Shabab Al Ordon II"},"ateam":{"@attributes":{"id":"2186351"},"@text":"Al Faisaly II"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T12:28:36+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14309936","xsid":"0","gsmid":"0","last_updated":"2025-12-01T15:00:54+00:00"},"time":"2025-12-01T12:30:00+00:00","group":{"@attributes":{"id":"179577","cgid":"1195","spid":"1","cnid":"484","mgid":"1262","cname":"1st Division"},"@text":"FBJOR 1st Division-25"},"hteam":{"@attributes":{"id":"1090750"},"@text":"Jerash"},"ateam":{"@attributes":{"id":"12858"},"@text":"Al Arabi"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T15:00:54+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"1-3"}},{"@attributes":{"id":"2","name":"FT","value":"1-3"}},{"@attributes":{"id":"3","name":"HT","value":"0-0"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-3"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14309937","xsid":"0","gsmid":"0","last_updated":"2025-12-01T15:00:55+00:00"},"time":"2025-12-01T12:30:00+00:00","group":{"@attributes":{"id":"179577","cgid":"1195","spid":"1","cnid":"484","mgid":"1262","cname":"1st Division"},"@text":"FBJOR 1st Division-25"},"hteam":{"@attributes":{"id":"39250"},"@text":"Kfarsoum"},"ateam":{"@attributes":{"id":"1090755"},"@text":"Moghayer Al Sarhan"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T15:00:55+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"4-0"}},{"@attributes":{"id":"2","name":"FT","value":"4-0"}},{"@attributes":{"id":"3","name":"HT","value":"0-0"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"4-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14309931","xsid":"0","gsmid":"0","last_updated":"2025-12-01T06:05:10+00:00"},"time":"2025-12-01T16:00:00+00:00","group":{"@attributes":{"id":"179577","cgid":"1195","spid":"1","cnid":"484","mgid":"1262","cname":"1st Division"},"@text":"FBJOR 1st Division-25"},"hteam":{"@attributes":{"id":"567285"},"@text":"Aqaba"},"ateam":{"@attributes":{"id":"66052"},"@text":"Al Sareeh"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T06:05:09+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14567847","xsid":"0","gsmid":"0","last_updated":"2025-11-30T14:50:10+00:00"},"time":"2025-12-01T06:00:00+00:00","group":{"@attributes":{"id":"180586","cgid":"51732","spid":"1","cnid":"522","mgid":"1285","cname":"Liga 4"},"@text":"FBIDN Liga 4-25"},"hteam":{"@attributes":{"id":"1197004"},"@text":"PS Indonesia Muda"},"ateam":{"@attributes":{"id":"2235297"},"@text":"Arsuma"},"results":{"status":{"@attributes":{"last_updated":"2025-11-30T14:50:10+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14567848","xsid":"0","gsmid":"0","last_updated":"2025-11-30T14:50:10+00:00"},"time":"2025-12-01T08:30:00+00:00","group":{"@attributes":{"id":"180586","cgid":"51732","spid":"1","cnid":"522","mgid":"1285","cname":"Liga 4"},"@text":"FBIDN Liga 4-25"},"hteam":{"@attributes":{"id":"2234585"},"@text":"Yunior Glenmore"},"ateam":{"@attributes":{"id":"1182395"},"@text":"Banyuwangi Putra"},"results":{"status":{"@attributes":{"last_updated":"2025-11-30T14:50:10+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14563861","xsid":"0","gsmid":"0","last_updated":"2025-12-01T12:01:21+00:00"},"time":"2025-12-01T08:00:00+00:00","group":{"@attributes":{"id":"181803","cgid":"50903","spid":"1","cnid":"522","mgid":"1285","cname":"Liga 3"},"@text":"FBIDN Liga 3-25"},"hteam":{"@attributes":{"id":"202427"},"@text":"PSGC Ciamis"},"ateam":{"@attributes":{"id":"267611"},"@text":"Perserang"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T12:01:19+00:00","minute":"-1"},"@text":"Fin"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14563872","xsid":"0","gsmid":"0","last_updated":"2025-12-01T12:01:21+00:00"},"time":"2025-12-01T08:00:00+00:00","group":{"@attributes":{"id":"181803","cgid":"50903","spid":"1","cnid":"522","mgid":"1285","cname":"Liga 3"},"@text":"FBIDN Liga 3-25"},"hteam":{"@attributes":{"id":"58206"},"@text":"Gresik United"},"ateam":{"@attributes":{"id":"1005733"},"@text":"Persekabpas Pasuruan"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T12:01:19+00:00","minute":"-1"},"@text":"Fin"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14563863","xsid":"0","gsmid":"0","last_updated":"2025-12-01T06:10:11+00:00"},"time":"2025-12-01T12:00:00+00:00","group":{"@attributes":{"id":"181803","cgid":"50903","spid":"1","cnid":"522","mgid":"1285","cname":"Liga 3"},"@text":"FBIDN Liga 3-25"},"hteam":{"@attributes":{"id":"58122"},"@text":"Persikota Tangerang"},"ateam":{"@attributes":{"id":"40782"},"@text":"Persitara Jakarta Utara"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T06:10:11+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14564786","xsid":"0","gsmid":"0","last_updated":"2025-12-01T07:31:20+00:00"},"time":"2025-12-01T03:30:00+00:00","group":{"@attributes":{"id":"178785","cgid":"50716","spid":"1","cnid":"481","mgid":"1286","cname":"Mumbai Super Division"},"@text":"FBIND Mumbai Super Division-25"},"hteam":{"@attributes":{"id":"2022719"},"@text":"Rudra FC"},"ateam":{"@attributes":{"id":"1559817"},"@text":"India Rush SC"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T07:31:18+00:00","minute":"-1"},"@text":"Fin"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14564785","xsid":"0","gsmid":"0","last_updated":"2025-12-01T11:01:18+00:00"},"time":"2025-12-01T05:30:00+00:00","group":{"@attributes":{"id":"178785","cgid":"50716","spid":"1","cnid":"481","mgid":"1286","cname":"Mumbai Super Division"},"@text":"FBIND Mumbai Super Division-25"},"hteam":{"@attributes":{"id":"1785811"},"@text":"Colaba FC"},"ateam":{"@attributes":{"id":"1778052"},"@text":"Roqs FC"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T11:01:16+00:00","minute":"-1"},"@text":"Fin"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14564788","xsid":"0","gsmid":"0","last_updated":"2025-12-01T11:31:14+00:00"},"time":"2025-12-01T07:30:00+00:00","group":{"@attributes":{"id":"178785","cgid":"50716","spid":"1","cnid":"481","mgid":"1286","cname":"Mumbai Super Division"},"@text":"FBIND Mumbai Super Division-25"},"hteam":{"@attributes":{"id":"1238915"},"@text":"Spartans Sports Academy"},"ateam":{"@attributes":{"id":"1774575"},"@text":"Charkop FC"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T11:31:12+00:00","minute":"-1"},"@text":"Fin"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14564393","xsid":"0","gsmid":"0","last_updated":"2025-12-01T13:00:47+00:00"},"time":"2025-12-01T01:00:00+00:00","group":{"@attributes":{"id":"177768","cgid":"351","spid":"1","cnid":"563","mgid":"1400","cname":"Primera Division"},"@text":"FBNIC Primera Division > Apertura-25"},"hteam":{"@attributes":{"id":"38277"},"@text":"Real Esteli"},"ateam":{"@attributes":{"id":"55020"},"@text":"Managua"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T13:00:47+00:00","minute":"-1"},"@text":"Fin"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"0-2"}},{"@attributes":{"id":"2","name":"FT","value":"0-2"}},{"@attributes":{"id":"3","name":"HT","value":"0-0"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-2"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14277505","xsid":"0","gsmid":"0","last_updated":"2025-11-24T16:01:02+00:00"},"time":"2025-12-01T16:00:00+00:00","group":{"@attributes":{"id":"179306","cgid":"487","spid":"1","cnid":"515","mgid":"1402","cname":"Premier League"},"@text":"FBGHA Premier League-25"},"hteam":{"@attributes":{"id":"740103"},"@text":"Eleven Wonders"},"ateam":{"@attributes":{"id":"617317"},"@text":"Dreams"},"results":{"status":{"@attributes":{"last_updated":"2025-11-24T16:01:01+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14562294","xsid":"0","gsmid":"0","last_updated":"2025-12-01T06:39:49+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"180120","cgid":"50587","spid":"1","cnid":"515","mgid":"1402","cname":"Division 1"},"@text":"FBGHA Division 1-25"},"hteam":{"@attributes":{"id":"1484019"},"@text":"Accra Lions"},"ateam":{"@attributes":{"id":"226556"},"@text":"Great Olympics"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T06:39:49+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14562295","xsid":"0","gsmid":"0","last_updated":"2025-12-01T06:41:01+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"180120","cgid":"50587","spid":"1","cnid":"515","mgid":"1402","cname":"Division 1"},"@text":"FBGHA Division 1-25"},"hteam":{"@attributes":{"id":"1244014"},"@text":"Wamanafo Mighty Royals"},"ateam":{"@attributes":{"id":"55209"},"@text":"Legon Cities"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T06:41:01+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14562296","xsid":"0","gsmid":"0","last_updated":"2025-12-01T07:29:12+00:00"},"time":"2025-12-01T15:00:00+00:00","group":{"@attributes":{"id":"180120","cgid":"50587","spid":"1","cnid":"515","mgid":"1402","cname":"Division 1"},"@text":"FBGHA Division 1-25"},"hteam":{"@attributes":{"id":"55206"},"@text":"Berekum Arsenal"},"ateam":{"@attributes":{"id":"1657619"},"@text":"Dormaa Unity"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T07:29:12+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14438738","xsid":"0","gsmid":"0","last_updated":"2025-12-01T14:01:22+00:00"},"time":"2025-12-01T10:00:00+00:00","group":{"@attributes":{"id":"180800","cgid":"880","spid":"1","cnid":"565","mgid":"1437","cname":"Premier League"},"@text":"FBETH Premier League-25"},"hteam":{"@attributes":{"id":"1051231"},"@text":"Suhul Shire"},"ateam":{"@attributes":{"id":"58734"},"@text":"Awassa Kenema"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T14:01:22+00:00","minute":"-1"},"@text":"Fin"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"1-0"}},{"@attributes":{"id":"2","name":"FT","value":"1-0"}},{"@attributes":{"id":"3","name":"HT","value":"1-0"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-0"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14438739","xsid":"0","gsmid":"0","last_updated":"2025-12-01T15:00:55+00:00"},"time":"2025-12-01T13:00:00+00:00","group":{"@attributes":{"id":"180800","cgid":"880","spid":"1","cnid":"565","mgid":"1437","cname":"Premier League"},"@text":"FBETH Premier League-25"},"hteam":{"@attributes":{"id":"58737"},"@text":"Ethiopia Bunna"},"ateam":{"@attributes":{"id":"1222854"},"@text":"Hadiya Hosaena"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T15:00:55+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"1-0"}},{"@attributes":{"id":"2","name":"FT","value":"1-0"}},{"@attributes":{"id":"3","name":"HT","value":"1-0"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-0"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14438745","xsid":"0","gsmid":"0","last_updated":"2025-12-01T15:00:55+00:00"},"time":"2025-12-01T13:00:00+00:00","group":{"@attributes":{"id":"180800","cgid":"880","spid":"1","cnid":"565","mgid":"1437","cname":"Premier League"},"@text":"FBETH Premier League-25"},"hteam":{"@attributes":{"id":"58745"},"@text":"Sidama Bunna"},"ateam":{"@attributes":{"id":"58747"},"@text":"CBE"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T15:00:55+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"1-0"}},{"@attributes":{"id":"2","name":"FT","value":"1-0"}},{"@attributes":{"id":"3","name":"HT","value":"1-0"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-0"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14335741","xsid":"0","gsmid":"0","last_updated":"2025-09-16T08:18:46+00:00"},"time":"2025-12-01T15:30:00+00:00","group":{"@attributes":{"id":"179840","cgid":"878","spid":"1","cnid":"527","mgid":"1447","cname":"Ligue 1"},"@text":"FBBFA Ligue 1-25"},"hteam":{"@attributes":{"id":"71563"},"@text":"ASFB"},"ateam":{"@attributes":{"id":"70887"},"@text":"RC Kadiogo"},"results":{"status":{"@attributes":{"last_updated":"2025-09-16T08:18:46+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14297015","xsid":"0","gsmid":"0","last_updated":"2025-12-01T15:00:54+00:00"},"time":"2025-12-01T13:00:00+00:00","group":{"@attributes":{"id":"179404","cgid":"715","spid":"1","cnid":"560","mgid":"1449","cname":"Premier League"},"@text":"FBKEN Premier League-25"},"hteam":{"@attributes":{"id":"543562"},"@text":"Bidco United"},"ateam":{"@attributes":{"id":"59141"},"@text":"Posta Rangers"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T15:00:54+00:00","minute":"-1"},"@text":"Sched"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"0-1"}},{"@attributes":{"id":"2","name":"FT","value":"0-1"}},{"@attributes":{"id":"3","name":"HT","value":"0-1"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-1"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14521839","xsid":"0","gsmid":"0","last_updated":"2025-11-28T09:50:09+00:00"},"time":"2025-12-01T16:15:00+00:00","group":{"@attributes":{"id":"181374","cgid":"920","spid":"1","cnid":"578","mgid":"1461","cname":"Premier League"},"@text":"FBSLE Premier League-25"},"hteam":{"@attributes":{"id":"59499"},"@text":"East End Lions"},"ateam":{"@attributes":{"id":"59500"},"@text":"Kallon"},"results":{"status":{"@attributes":{"last_updated":"2025-11-28T09:50:07+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14569016","xsid":"0","gsmid":"0","last_updated":"2025-11-30T21:43:17+00:00"},"time":"2025-12-01T22:00:00+00:00","group":{"@attributes":{"id":"179282","cgid":"51780","spid":"1","cnid":"579","mgid":"1462","cname":"Prime Minister Cup"},"@text":"FBBRB Prime Minister Cup-25"},"hteam":{"@attributes":{"id":"762425"},"@text":"Wotton"},"ateam":{"@attributes":{"id":"59545"},"@text":"Paradise"},"results":{"status":{"@attributes":{"last_updated":"2025-11-30T21:43:17+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14450367","xsid":"0","gsmid":"0","last_updated":"2025-12-01T07:00:27+00:00"},"time":"2025-12-01T00:00:00+00:00","group":{"@attributes":{"id":"180853","cgid":"589","spid":"1","cnid":"585","mgid":"1468","cname":"Division di Honor"},"@text":"FBABW Division di Honor-25"},"hteam":{"@attributes":{"id":"59525"},"@text":"Britannia"},"ateam":{"@attributes":{"id":"59526"},"@text":"Deportivo Nacional"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T07:00:27+00:00","minute":"-1"},"@text":"Fin"},"result":[{"@attributes":{"id":"1","name":"CURRENT","value":"1-0"}},{"@attributes":{"id":"2","name":"FT","value":"1-0"}},{"@attributes":{"id":"3","name":"HT","value":"1-0"}}],"periods":{"period":[{"@attributes":{"id":"1","name":"1HF"},"detail":{"@attributes":{"name":"SCORE","value":"1-0"}}},{"@attributes":{"id":"2","name":"2HF"},"detail":{"@attributes":{"name":"SCORE","value":"0-0"}}},{"@attributes":{"id":"3","name":"ET"},"detail":{"@attributes":{"name":"SCORE","value":""}}},{"@attributes":{"id":"4","name":"PEN"},"detail":{"@attributes":{"name":"SCORE","value":""}}}]}}},{"@attributes":{"id":"14289888","xsid":"0","gsmid":"0","last_updated":"2025-11-30T10:46:10+00:00"},"time":"2025-12-01T13:15:00+00:00","group":{"@attributes":{"id":"179369","cgid":"857","spid":"1","cnid":"511","mgid":"1487","cname":"Ligi kuu Bara"},"@text":"FBTZA Ligi kuu Bara-25"},"hteam":{"@attributes":{"id":"1394852"},"@text":"Mashujaa"},"ateam":{"@attributes":{"id":"59777"},"@text":"Coastal Union"},"results":{"status":{"@attributes":{"last_updated":"2025-11-30T10:46:10+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14563515","xsid":"0","gsmid":"0","last_updated":"2025-12-01T10:33:43+00:00"},"time":"2025-12-01T13:00:00+00:00","group":{"@attributes":{"id":"180529","cgid":"51078","spid":"1","cnid":"511","mgid":"1487","cname":"Championship League"},"@text":"FBTZA Championship League-25"},"hteam":{"@attributes":{"id":"2034874"},"@text":"Bigman FC"},"ateam":{"@attributes":{"id":"1413026"},"@text":"KenGold"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T10:33:42+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14563516","xsid":"0","gsmid":"0","last_updated":"2025-12-01T10:34:01+00:00"},"time":"2025-12-01T13:00:00+00:00","group":{"@attributes":{"id":"180529","cgid":"51078","spid":"1","cnid":"511","mgid":"1487","cname":"Championship League"},"@text":"FBTZA Championship League-25"},"hteam":{"@attributes":{"id":"1415358"},"@text":"Mbeya Kwanza FC"},"ateam":{"@attributes":{"id":"2034877"},"@text":"Songea United"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T10:34:01+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14563517","xsid":"0","gsmid":"0","last_updated":"2025-12-01T10:34:16+00:00"},"time":"2025-12-01T13:00:00+00:00","group":{"@attributes":{"id":"180529","cgid":"51078","spid":"1","cnid":"511","mgid":"1487","cname":"Championship League"},"@text":"FBTZA Championship League-25"},"hteam":{"@attributes":{"id":"213776"},"@text":"Stand United"},"ateam":{"@attributes":{"id":"1417798"},"@text":"Mbuni FC"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T10:34:16+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14563518","xsid":"0","gsmid":"0","last_updated":"2025-12-01T10:34:32+00:00"},"time":"2025-12-01T13:00:00+00:00","group":{"@attributes":{"id":"180529","cgid":"51078","spid":"1","cnid":"511","mgid":"1487","cname":"Championship League"},"@text":"FBTZA Championship League-25"},"hteam":{"@attributes":{"id":"1850376"},"@text":"Gunners"},"ateam":{"@attributes":{"id":"1665788"},"@text":"TMA Stars"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T10:34:32+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14563520","xsid":"0","gsmid":"0","last_updated":"2025-11-28T09:58:08+00:00"},"time":"2025-12-01T13:00:00+00:00","group":{"@attributes":{"id":"180529","cgid":"51078","spid":"1","cnid":"511","mgid":"1487","cname":"Championship League"},"@text":"FBTZA Championship League-25"},"hteam":{"@attributes":{"id":"1420115"},"@text":"Geita Gold"},"ateam":{"@attributes":{"id":"2208624"},"@text":"B19"},"results":{"status":{"@attributes":{"last_updated":"2025-11-28T09:58:08+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14563521","xsid":"0","gsmid":"0","last_updated":"2025-11-28T09:45:05+00:00"},"time":"2025-12-01T13:00:00+00:00","group":{"@attributes":{"id":"180529","cgid":"51078","spid":"1","cnid":"511","mgid":"1487","cname":"Championship League"},"@text":"FBTZA Championship League-25"},"hteam":{"@attributes":{"id":"59779"},"@text":"Kagera Sugar"},"ateam":{"@attributes":{"id":"1850394"},"@text":"Hausung"},"results":{"status":{"@attributes":{"last_updated":"2025-11-28T09:45:05+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14563522","xsid":"0","gsmid":"0","last_updated":"2025-11-28T09:45:07+00:00"},"time":"2025-12-01T13:00:00+00:00","group":{"@attributes":{"id":"180529","cgid":"51078","spid":"1","cnid":"511","mgid":"1487","cname":"Championship League"},"@text":"FBTZA Championship League-25"},"hteam":{"@attributes":{"id":"2208613"},"@text":"Barberian"},"ateam":{"@attributes":{"id":"132300"},"@text":"Polisi Tanzania"},"results":{"status":{"@attributes":{"last_updated":"2025-11-28T09:45:07+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14569876","xsid":"0","gsmid":"0","last_updated":"2025-12-01T11:10:10+00:00"},"time":"2025-12-01T19:30:00+00:00","group":{"@attributes":{"id":"181843","cgid":"50722","spid":"1","cnid":"415","mgid":"1579","cname":"Cup Women"},"@text":"WFBCRO Cup Women-25"},"hteam":{"@attributes":{"id":"2236984"},"@text":"Inker"},"ateam":{"@attributes":{"id":"63853"},"@text":"Dinamo Maksimir Zagreb"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T11:10:10+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14479328","xsid":"0","gsmid":"0","last_updated":"2025-10-28T08:04:58+00:00"},"time":"2025-12-01T14:00:00+00:00","group":{"@attributes":{"id":"174021","cgid":"800","spid":"1","cnid":"501","mgid":"1590","cname":"Yokary Liga"},"@text":"FBTKM Yokary Liga-25"},"hteam":{"@attributes":{"id":"1704871"},"@text":"Arkadag"},"ateam":{"@attributes":{"id":"61808"},"@text":"Merw"},"results":{"status":{"@attributes":{"last_updated":"2025-10-28T08:04:58+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14479329","xsid":"0","gsmid":"0","last_updated":"2025-10-28T08:04:58+00:00"},"time":"2025-12-01T14:00:00+00:00","group":{"@attributes":{"id":"174021","cgid":"800","spid":"1","cnid":"501","mgid":"1590","cname":"Yokary Liga"},"@text":"FBTKM Yokary Liga-25"},"hteam":{"@attributes":{"id":"61802"},"@text":"Ahal"},"ateam":{"@attributes":{"id":"61805"},"@text":"Sagadam"},"results":{"status":{"@attributes":{"last_updated":"2025-10-28T08:04:58+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14565889","xsid":"0","gsmid":"0","last_updated":"2025-11-29T13:25:09+00:00"},"time":"2025-12-01T10:30:00+00:00","group":{"@attributes":{"id":"181818","cgid":"51623","spid":"1","cnid":"609","mgid":"1638","cname":"FA Cup"},"@text":"FBEAZ FA Cup-25"},"hteam":{"@attributes":{"id":"2236345"},"@text":"Sebleni United"},"ateam":{"@attributes":{"id":"2236346"},"@text":"Kwerekwe"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T13:25:09+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14565944","xsid":"0","gsmid":"0","last_updated":"2025-11-29T13:25:09+00:00"},"time":"2025-12-01T11:00:00+00:00","group":{"@attributes":{"id":"181818","cgid":"51623","spid":"1","cnid":"609","mgid":"1638","cname":"FA Cup"},"@text":"FBEAZ FA Cup-25"},"hteam":{"@attributes":{"id":"2236347"},"@text":"Strong Fire"},"ateam":{"@attributes":{"id":"2236348"},"@text":"Pete Star"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T13:25:09+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14565947","xsid":"0","gsmid":"0","last_updated":"2025-11-29T13:25:10+00:00"},"time":"2025-12-01T13:00:00+00:00","group":{"@attributes":{"id":"181818","cgid":"51623","spid":"1","cnid":"609","mgid":"1638","cname":"FA Cup"},"@text":"FBEAZ FA Cup-25"},"hteam":{"@attributes":{"id":"919467"},"@text":"Taifa ya Jang'ombe"},"ateam":{"@attributes":{"id":"2236350"},"@text":"Magomeni City"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T13:25:09+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14565961","xsid":"0","gsmid":"0","last_updated":"2025-11-29T14:26:11+00:00"},"time":"2025-12-01T12:00:00+00:00","group":{"@attributes":{"id":"179446","cgid":"51706","spid":"1","cnid":"555","mgid":"1954","cname":"Division 2"},"@text":"FBKOS Division 2-25"},"hteam":{"@attributes":{"id":"2236355"},"@text":"FC Sharri"},"ateam":{"@attributes":{"id":"2076268"},"@text":"Dardania"},"results":{"status":{"@attributes":{"last_updated":"2025-11-29T14:26:11+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14168347","xsid":"0","gsmid":"0","last_updated":"2025-11-26T08:37:15+00:00"},"time":"2025-12-01T20:00:00+00:00","group":{"@attributes":{"id":"178570","cgid":"1141","spid":"1","cnid":"659","mgid":"2004","cname":"Premier Division"},"@text":"FBGIB Premier Division-25"},"hteam":{"@attributes":{"id":"185521"},"@text":"Lions Gibraltar"},"ateam":{"@attributes":{"id":"185668"},"@text":"Lynx"},"results":{"status":{"@attributes":{"last_updated":"2025-11-26T08:37:14+00:00","minute":"-1"},"@text":"Sched"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}},{"@attributes":{"id":"14559036","xsid":"0","gsmid":"0","last_updated":"2025-12-01T04:31:16+00:00"},"time":"2025-12-01T00:30:00+00:00","group":{"@attributes":{"id":"177787","cgid":"50853","spid":"1","cnid":"557","mgid":"2345","cname":"Liga Feminina"},"@text":"WFBSLV Liga Femenina - Apertura-25"},"hteam":{"@attributes":{"id":"2163739"},"@text":"Inter FA"},"ateam":{"@attributes":{"id":"1210207"},"@text":"CD Aguila"},"results":{"status":{"@attributes":{"last_updated":"2025-12-01T04:31:14+00:00","minute":"-1"},"@text":"Fin"},"result":{"@attributes":{"id":"1","name":"CURRENT","value":""}}}}]} \ No newline at end of file diff --git a/app/Console/TestFiles/odds.json b/app/Console/TestFiles/odds.json deleted file mode 100644 index fafa7fde..00000000 --- a/app/Console/TestFiles/odds.json +++ /dev/null @@ -1,30559 +0,0 @@ -{ - "@attributes": { - "time": "2025-12-01T15:16:11+00:00", - "timestamp": "1764602171" - }, - "match": [ - { - "@attributes": { - "id": "13495990", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T23:00:00+00:00", - "group": { - "@attributes": { - "id": "172793", - "cgid": "90", - "spid": "1", - "cnid": "399", - "mgid": "1099", - "cname": "Primera Division" - }, - "@text": "FBCHI Primera Division-25" - }, - "hteam": { - "@attributes": { - "id": "3680" - }, - "@text": "Audax Italiano" - }, - "ateam": { - "@attributes": { - "id": "9452" - }, - "@text": "Nublense" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4090703560", - "n": "31", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:01+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:12:09+00:00", - "starting_time": "2025-12-02T00:00:00+00:00" - }, - "o1": "1.740", - "o2": "3.850", - "o3": "4.400" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4090806504", - "n": "171", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:51+00:00", - "flags": "1", - "bmoid": "289501820" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:51+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "1.710", - "o2": "3.740", - "o3": "4.525" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4092697019", - "n": "25", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:09:31+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "1.740", - "o2": "3.750", - "o3": "4.300" - } - } - }, - { - "@attributes": { - "bid": "5", - "name": "Expekt" - }, - "offer": { - "@attributes": { - "id": "4092935524", - "n": "158", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:22+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:05+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "1.700", - "o2": "3.700", - "o3": "4.050" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4092958654", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:07+00:00", - "flags": "1", - "bmoid": "1022635851.2579991470" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T01:10:06+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "1.820", - "o2": "3.450", - "o3": "4.100" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4092979083", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:03:00+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1022635851" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T01:09:26+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "1.800", - "o2": "3.450", - "o3": "4.000" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4093080582", - "n": "24", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:23+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:08:59+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "1.740", - "o2": "3.750", - "o3": "4.350" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4093760005", - "n": "234", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:41+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "1.690", - "o2": "3.740", - "o3": "4.550" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4093775533", - "n": "331", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:57+00:00", - "flags": "1", - "bmoid": "250942319" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:10:47+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "1.790", - "o2": "4.000", - "o3": "4.700" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4093793605", - "n": "111", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:56+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:56+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "1.700", - "o2": "3.800", - "o3": "4.000" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4094397565", - "n": "47", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "37813613" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:00+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "1.700", - "o2": "3.600", - "o3": "4.000" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4094410057", - "n": "62", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:39+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:42:52+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "1.730", - "o2": "3.450", - "o3": "4.260" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4094523093", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:10:28+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:09:13+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "1.750", - "o2": "3.600", - "o3": "4.400" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4094523372", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:09:26+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/audax-italiano-cd-nublense-2:7717851" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:09:26+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "1.750", - "o2": "3.600", - "o3": "4.400" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4094538275", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:26+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:11:24+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "1.700", - "o2": "3.400", - "o3": "4.200" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4094549682", - "n": "60", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:09:03+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:24:34+00:00", - "starting_time": "2025-12-02T01:00:00+00:00" - }, - "o1": "1.720", - "o2": "3.600", - "o3": "4.330" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099131679", - "n": "170", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31810619058000053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:10:39+00:00", - "starting_time": "2025-12-02T04:00:00+00:00" - }, - "o1": "1.790", - "o2": "4.000", - "o3": "4.800" - } - } - } - ] - }, - { - "@attributes": { - "id": "13913756", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:45:00+00:00", - "group": { - "@attributes": { - "id": "176688", - "cgid": "13", - "spid": "1", - "cnid": "398", - "mgid": "1030", - "cname": "Serie A" - }, - "@text": "FBITA Serie A-25" - }, - "hteam": { - "@attributes": { - "id": "1613" - }, - "@text": "Bologna" - }, - "ateam": { - "@attributes": { - "id": "1764" - }, - "@text": "Cremonese" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4082809014", - "n": "107", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:03:53+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.540", - "o2": "4.470", - "o3": "6.770" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4082820192", - "n": "78", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:13+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:26+00:00", - "starting_time": "2025-12-01T20:45:00+00:00" - }, - "o1": "1.530", - "o2": "4.300", - "o3": "6.400" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4082841632", - "n": "128", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:22+00:00", - "flags": "1", - "bmoid": "287122915" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:59+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.551", - "o2": "4.355", - "o3": "7.090" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4082869652", - "n": "68", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:19+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:19+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.500", - "o2": "4.100", - "o3": "6.800" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4082959873", - "n": "118", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:06+00:00", - "starting_time": "2025-12-01T18:45:00+00:00" - }, - "o1": "1.530", - "o2": "4.100", - "o3": "6.500" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4083275929", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:33+00:00", - "flags": "1", - "bmoid": "37652150" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:35:45+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.440", - "o2": "4.000", - "o3": "6.500" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4084228135", - "n": "145", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:20+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:20+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.520", - "o2": "4.100", - "o3": "6.500" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4091815702", - "n": "318", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:52+00:00", - "flags": "1", - "bmoid": "250350940" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:32+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.540", - "o2": "4.400", - "o3": "7.800" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4093779660", - "n": "53", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:14+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:12:14+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.510", - "o2": "4.200", - "o3": "6.500" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4093779881", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:52+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/bologna-fc-us-cremonese-2:7710406" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:12:15+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.510", - "o2": "4.200", - "o3": "6.500" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4093808270", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:14+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:14+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.500", - "o2": "4.200", - "o3": "6.500" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4094084829", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:11+00:00", - "flags": "1", - "bmoid": "1023931947.2580540630" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:52+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.470", - "o2": "4.100", - "o3": "7.000" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4094086702", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:05:20+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1023931947" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:36:28+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.480", - "o2": "4.250", - "o3": "7.500" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4098316802", - "n": "256", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31674242915600053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:56+00:00", - "starting_time": "2025-12-02T00:45:00+00:00" - }, - "o1": "1.550", - "o2": "4.400", - "o3": "7.800" - } - } - } - ] - }, - { - "@attributes": { - "id": "13913947", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T18:00:00+00:00", - "group": { - "@attributes": { - "id": "176690", - "cgid": "119", - "spid": "1", - "cnid": "386", - "mgid": "1078", - "cname": "Ekstraklasa" - }, - "@text": "FBPOL Ekstraklasa-25" - }, - "hteam": { - "@attributes": { - "id": "10840" - }, - "@text": "Motor Lublin" - }, - "ateam": { - "@attributes": { - "id": "1172" - }, - "@text": "Legia Warsaw" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4093852625", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:22+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:31:35+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.050", - "o2": "3.550", - "o3": "2.240" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4093853024", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:31:11+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "3.000", - "o2": "3.500", - "o3": "2.250" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4093888818", - "n": "34", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:08:23+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:07:36+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "3.050", - "o2": "3.450", - "o3": "2.280" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4093892057", - "n": "230", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:31+00:00", - "flags": "1", - "bmoid": "289168433" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:31+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.995", - "o2": "3.420", - "o3": "2.240" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4093902714", - "n": "347", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:08:07+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.980", - "o2": "3.420", - "o3": "2.220" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4093966843", - "n": "34", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:47+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:31:53+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "3.000", - "o2": "3.350", - "o3": "2.280" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4094093746", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:39+00:00", - "flags": "1", - "bmoid": "37811752" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:02:54+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.900", - "o2": "3.300", - "o3": "2.250" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4094443757", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:59+00:00", - "flags": "1", - "bmoid": "1023932676.2580701212" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:04:42+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "3.200", - "o2": "3.500", - "o3": "2.120" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4094449977", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:00+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1023932676" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:15:04+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "3.200", - "o2": "3.550", - "o3": "2.140" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4094817197", - "n": "78", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:02:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:02:06+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.890", - "o2": "3.330", - "o3": "2.290" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4095762512", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:52+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/lkp-motor-lublin-legia-warszawa-2:7717185" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:02:45+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.950", - "o2": "3.500", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4095762580", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:10:57+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:02:27+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.950", - "o2": "3.500", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4095788515", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:47+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:03:39+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.870", - "o2": "3.400", - "o3": "2.150" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4096476520", - "n": "308", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:58+00:00", - "flags": "1", - "bmoid": "250944366" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:58+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "3.250", - "o2": "3.650", - "o3": "2.360" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4098979548", - "n": "210", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31797469636000053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:58+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "3.200", - "o2": "3.650", - "o3": "2.360" - } - } - } - ] - }, - { - "@attributes": { - "id": "13915812", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T18:00:00+00:00", - "group": { - "@attributes": { - "id": "176702", - "cgid": "30", - "spid": "1", - "cnid": "378", - "mgid": "1015", - "cname": "Superliga" - }, - "@text": "FBDEN Superliga-25" - }, - "hteam": { - "@attributes": { - "id": "1648" - }, - "@text": "Brondby" - }, - "ateam": { - "@attributes": { - "id": "1108" - }, - "@text": "Fredericia" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4091736928", - "n": "190", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:26+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.270", - "o2": "5.700", - "o3": "9.100" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4091745184", - "n": "28", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:11+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:11+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.300", - "o2": "6.000", - "o3": "9.000" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4091752430", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:02:16+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1023938226" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:52:06+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.300", - "o2": "5.800", - "o3": "9.500" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4091777764", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:06+00:00", - "flags": "1", - "bmoid": "1023938226.2579588026" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:23:14+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.280", - "o2": "5.800", - "o3": "9.500" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4091785534", - "n": "133", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:48+00:00", - "flags": "1", - "bmoid": "288856482" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:08:06+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.280", - "o2": "5.700", - "o3": "9.000" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4092366435", - "n": "120", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:11+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:11+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.280", - "o2": "6.000", - "o3": "9.000" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4092944077", - "n": "63", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:55+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:55+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.250", - "o2": "5.500", - "o3": "9.500" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4092985952", - "n": "41", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:09:32+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:09:32+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.250", - "o2": "5.500", - "o3": "10.750" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4093416436", - "n": "26", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:05+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.290", - "o2": "6.100", - "o3": "9.100" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4093775491", - "n": "275", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:57+00:00", - "flags": "1", - "bmoid": "250894001" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:06:34+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.290", - "o2": "6.600", - "o3": "12.000" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4093976797", - "n": "30", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:38+00:00", - "flags": "1", - "bmoid": "37808111" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:09+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.250", - "o2": "5.800", - "o3": "8.500" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4094221984", - "n": "88", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:08:33+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:08:33+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.270", - "o2": "6.000", - "o3": "9.000" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4095078008", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:42+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:37:03+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.290", - "o2": "5.750", - "o3": "8.750" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4095078174", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:11+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/brondby-if-fc-fredericia-2:7714847" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:00:56+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.290", - "o2": "5.750", - "o3": "8.750" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4095105020", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:47+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:02:58+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.250", - "o2": "5.250", - "o3": "8.000" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4098959652", - "n": "250", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31788800647500053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:24+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "1.290", - "o2": "6.600", - "o3": "12.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "13937156", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T17:00:00+00:00", - "group": { - "@attributes": { - "id": "176860", - "cgid": "61", - "spid": "1", - "cnid": "415", - "mgid": "1012", - "cname": "HNL" - }, - "@text": "FBCRO HNL > Regular Season-25" - }, - "hteam": { - "@attributes": { - "id": "57503" - }, - "@text": "HNK Gorica" - }, - "ateam": { - "@attributes": { - "id": "1855" - }, - "@text": "Dinamo Zagreb" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4094417523", - "n": "16", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:29:56+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "6.100", - "o2": "4.400", - "o3": "1.470" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4094418981", - "n": "100", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:58+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:29:35+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "6.200", - "o2": "4.300", - "o3": "1.460" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4094419779", - "n": "15", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:54+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:31:19+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "6.200", - "o2": "4.500", - "o3": "1.490" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4094435574", - "n": "40", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:49+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:49+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "6.000", - "o2": "4.333", - "o3": "1.400" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4094440592", - "n": "70", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:49+00:00", - "flags": "1", - "bmoid": "289285220" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:34:17+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "6.240", - "o2": "4.300", - "o3": "1.470" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4094443921", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:04+00:00", - "flags": "1", - "bmoid": "1025661797.2580708299" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-28T08:05:50+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "7.000", - "o2": "4.350", - "o3": "1.360" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4094451410", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:27+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1025661797" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-28T08:10:25+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "7.000", - "o2": "4.350", - "o3": "1.370" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4094494949", - "n": "30", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:43+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:51:37+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "6.400", - "o2": "4.500", - "o3": "1.440" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4094947964", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:42+00:00", - "flags": "1", - "bmoid": "37824246" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:27:08+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "6.000", - "o2": "4.000", - "o3": "1.440" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4095711005", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:10:56+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:03:43+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "6.000", - "o2": "4.400", - "o3": "1.490" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4095711283", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:50+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/hnk-gorica-gnk-dinamo-zagreb-2:7717836" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:03:47+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "6.000", - "o2": "4.400", - "o3": "1.490" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4095745508", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:31+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:33:59+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "5.500", - "o2": "4.200", - "o3": "1.440" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4095832759", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:46+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:37:28+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "5.800", - "o2": "4.200", - "o3": "1.480" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4096441153", - "n": "245", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:02+00:00", - "flags": "1", - "bmoid": "250977925" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:39+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "6.800", - "o2": "4.600", - "o3": "1.540" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4097109265", - "n": "24", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:36+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:27:00+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "5.700", - "o2": "4.120", - "o3": "1.420" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4098924395", - "n": "166", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31804788370900053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:05+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "6.600", - "o2": "4.600", - "o3": "1.530" - } - } - } - ] - }, - { - "@attributes": { - "id": "13950442", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T16:30:00+00:00", - "group": { - "@attributes": { - "id": "176915", - "cgid": "121", - "spid": "1", - "cnid": "368", - "mgid": "1049", - "cname": "Premier League" - }, - "@text": "FBRUS Premier League-25" - }, - "hteam": { - "@attributes": { - "id": "6938" - }, - "@text": "Sochi" - }, - "ateam": { - "@attributes": { - "id": "1157430" - }, - "@text": "Dynamo Makhachkala" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4083097136", - "n": "84", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:17+00:00", - "flags": "1", - "bmoid": "287163497" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:06:48+00:00", - "starting_time": "2025-12-01T16:30:00+00:00" - }, - "o1": "3.025", - "o2": "3.115", - "o3": "2.749" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4083501570", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:04:57+00:00", - "starting_time": "2025-12-01T16:30:00+00:00" - }, - "o1": "2.900", - "o2": "3.000", - "o3": "2.650" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4083503671", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:05:38+00:00", - "starting_time": "2025-12-01T17:30:00+00:00" - }, - "o1": "2.900", - "o2": "3.000", - "o3": "2.600" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4092886950", - "n": "45", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:27+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:12:23+00:00", - "starting_time": "2025-12-01T15:30:00+00:00" - }, - "o1": "2.850", - "o2": "2.920", - "o3": "2.660" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4094220490", - "n": "58", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:38+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:02:52+00:00", - "starting_time": "2025-12-01T16:30:00+00:00" - }, - "o1": "2.890", - "o2": "2.950", - "o3": "2.520" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099399083", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:49:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:02:06+00:00", - "starting_time": "2025-12-01T16:30:00+00:00" - }, - "o1": "2.850", - "o2": "2.850", - "o3": "2.550" - } - } - } - ] - }, - { - "@attributes": { - "id": "13959744", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:00:00+00:00", - "group": { - "@attributes": { - "id": "177022", - "cgid": "5", - "spid": "1", - "cnid": "407", - "mgid": "1016", - "cname": "Eerste Divisie" - }, - "@text": "FBDUT Eerste Divisie-25" - }, - "hteam": { - "@attributes": { - "id": "38283" - }, - "@text": "PSV Eindhoven II" - }, - "ateam": { - "@attributes": { - "id": "2863" - }, - "@text": "RKC Waalwijk" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4094483631", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:06:19+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024076232" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:46:59+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.450", - "o2": "4.100", - "o3": "1.910" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4094500164", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:09+00:00", - "flags": "1", - "bmoid": "1024076232.2580722260" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:46:39+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.400", - "o2": "4.000", - "o3": "1.880" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4094682577", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:29:58+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.500", - "o2": "4.300", - "o3": "1.860" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4094683427", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:11+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:30:32+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "3.300", - "o2": "4.100", - "o3": "1.810" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4094740403", - "n": "162", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:06+00:00", - "flags": "1", - "bmoid": "289367326" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:06+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.510", - "o2": "4.150", - "o3": "1.830" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4095138776", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:41+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:49:32+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "3.500", - "o2": "4.100", - "o3": "1.850" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4095149338", - "n": "35", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:24+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:32:27+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "3.450", - "o2": "4.300", - "o3": "1.830" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4095150585", - "n": "38", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:49+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:49+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.500", - "o2": "4.100", - "o3": "1.850" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4095156426", - "n": "235", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:58+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:58+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.520", - "o2": "4.150", - "o3": "1.810" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4095244774", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:27+00:00", - "flags": "1", - "bmoid": "37826298" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:35:16+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.300", - "o2": "4.000", - "o3": "1.850" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4095743872", - "n": "52", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:20+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:20+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.200", - "o2": "3.990", - "o3": "1.860" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4096503818", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:07:06+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/jong-psv-eindhoven-rkc-waalwijk-2:7717883" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:06+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.300", - "o2": "4.200", - "o3": "1.800" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4096503928", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:42+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:06:50+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.300", - "o2": "4.200", - "o3": "1.800" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4096524846", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:10+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:09:43+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.250", - "o2": "4.000", - "o3": "1.800" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4097278806", - "n": "281", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:02+00:00", - "flags": "1", - "bmoid": "251017004" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:02+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.650", - "o2": "4.500", - "o3": "1.900" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4098993467", - "n": "167", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31814146891400053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:12:29+00:00", - "starting_time": "2025-12-02T00:00:00+00:00" - }, - "o1": "3.700", - "o2": "4.500", - "o3": "1.900" - } - } - } - ] - }, - { - "@attributes": { - "id": "13960571", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T16:00:00+00:00", - "group": { - "@attributes": { - "id": "177026", - "cgid": "120", - "spid": "1", - "cnid": "386", - "mgid": "1078", - "cname": "I Liga" - }, - "@text": "FBPOL I Liga-25" - }, - "hteam": { - "@attributes": { - "id": "10386" - }, - "@text": "Stal Rzeszow" - }, - "ateam": { - "@attributes": { - "id": "130144" - }, - "@text": "Pogon Grodzisk Mazowiecki" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4094137917", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T04:13:33+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.300", - "o2": "3.800", - "o3": "2.650" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4094140627", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:23+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T04:14:49+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.270", - "o2": "3.850", - "o3": "2.650" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4094147806", - "n": "43", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:44+00:00", - "flags": "1", - "bmoid": "289236204" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:15:19+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.240", - "o2": "3.620", - "o3": "2.580" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4094396752", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:47+00:00", - "flags": "1", - "bmoid": "37814062" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:03:30+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.250", - "o2": "3.500", - "o3": "2.620" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4094400138", - "n": "34", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:54+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:54+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.300", - "o2": "3.600", - "o3": "2.600" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4094404705", - "n": "25", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:57+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:58:50+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.300", - "o2": "3.800", - "o3": "2.630" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4094573500", - "n": "58", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:04+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:11:45+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.240", - "o2": "3.620", - "o3": "2.580" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4094783696", - "n": "51", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:38+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:08:51+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.280", - "o2": "3.620", - "o3": "2.590" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4095694273", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:00+00:00", - "flags": "1", - "bmoid": "1024085715.2581348777" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-26T16:39:27+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.300", - "o2": "3.450", - "o3": "2.600" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4095697121", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:52+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:24:02+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.360", - "o2": "3.600", - "o3": "2.560" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4095722716", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:13+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024085715" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-26T17:16:06+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.280", - "o2": "3.450", - "o3": "2.550" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4097139998", - "n": "687", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:58+00:00", - "flags": "1", - "bmoid": "250975046" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:58+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.360", - "o2": "4.300", - "o3": "2.740" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4098039011", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T09:34:26+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T04:05:23+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.250", - "o2": "3.700", - "o3": "2.600" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4098039144", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:51+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/zks-stal-rzeszow-pogon-grodzisk-mazowiecki-2:7717749" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T04:05:22+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.200", - "o2": "3.600", - "o3": "2.550" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4098071354", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:20+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T04:09:48+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.200", - "o2": "3.600", - "o3": "2.600" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099215670", - "n": "156", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31804423602900053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:23+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "2.360", - "o2": "4.300", - "o3": "2.720" - } - } - } - ] - }, - { - "@attributes": { - "id": "13964358", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T20:00:00+00:00", - "group": { - "@attributes": { - "id": "177045", - "cgid": "70", - "spid": "1", - "cnid": "382", - "mgid": "1018", - "cname": "Championship" - }, - "@text": "FBENG Championship > Regular Season-25" - }, - "hteam": { - "@attributes": { - "id": "1592" - }, - "@text": "Birmingham" - }, - "ateam": { - "@attributes": { - "id": "3326" - }, - "@text": "Watford" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4094709044", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:53:58+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.810", - "o2": "3.710", - "o3": "4.780" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4094732301", - "n": "50", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:52+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:52+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.750", - "o2": "3.700", - "o3": "4.750" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4094739582", - "n": "185", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:29+00:00", - "flags": "1", - "bmoid": "289373866" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:28:07+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.747", - "o2": "3.540", - "o3": "4.710" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4094746269", - "n": "329", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:01+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:59:54+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.727", - "o2": "3.540", - "o3": "4.750" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4094750650", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:53:31+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "1.790", - "o2": "3.600", - "o3": "4.650" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4094779831", - "n": "366", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:58+00:00", - "flags": "1", - "bmoid": "250995431" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:39+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.830", - "o2": "3.850", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4094785982", - "n": "39", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:38+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:56:07+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "1.770", - "o2": "3.600", - "o3": "4.600" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4094830632", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:04+00:00", - "flags": "1", - "bmoid": "1025142691.2580928302" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:51:44+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.730", - "o2": "3.600", - "o3": "4.800" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4094840322", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:29+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1025142691" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:50:41+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.740", - "o2": "3.650", - "o3": "4.900" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4094889763", - "n": "46", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:51+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:41:52+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.780", - "o2": "3.550", - "o3": "4.600" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4095284299", - "n": "19", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:31+00:00", - "flags": "1", - "bmoid": "37826984" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:18:14+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.750", - "o2": "3.400", - "o3": "4.500" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4095446637", - "n": "64", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:42+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:21:49+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.780", - "o2": "3.700", - "o3": "4.400" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4095446896", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:01:58+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/birmingham-city-watford-2:7714824" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:52:29+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.780", - "o2": "3.700", - "o3": "4.400" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4095466313", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:52+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:45:40+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.800", - "o2": "3.700", - "o3": "4.400" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4096217484", - "n": "86", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:37+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:59:10+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.800", - "o2": "3.550", - "o3": "4.450" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4098334891", - "n": "267", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31810505729600053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:12:29+00:00", - "starting_time": "2025-12-02T01:00:00+00:00" - }, - "o1": "1.830", - "o2": "3.850", - "o3": "5.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "13982720", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T20:00:00+00:00", - "group": { - "@attributes": { - "id": "177173", - "cgid": "7", - "spid": "1", - "cnid": "438", - "mgid": "1052", - "cname": "Primera Divisi\u00f3n" - }, - "@text": "FBSPA Primera Division-25" - }, - "hteam": { - "@attributes": { - "id": "2841" - }, - "@text": "Rayo Vallecano" - }, - "ateam": { - "@attributes": { - "id": "3230" - }, - "@text": "Valencia" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4082855475", - "n": "131", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:57:06+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.140", - "o2": "3.360", - "o3": "3.920" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4082887767", - "n": "526", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "287127183" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:05+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.169", - "o2": "3.305", - "o3": "3.970" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4082902878", - "n": "114", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:33+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:59:51+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "2.090", - "o2": "3.250", - "o3": "3.800" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4082930805", - "n": "62", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:51+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:51+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.100", - "o2": "3.300", - "o3": "3.750" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4082957647", - "n": "137", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:36+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:40+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.140", - "o2": "3.200", - "o3": "3.750" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4083498937", - "n": "125", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:09:23+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:09:23+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.120", - "o2": "3.290", - "o3": "3.620" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4083534348", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:49+00:00", - "flags": "1", - "bmoid": "37653610" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:44:37+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.050", - "o2": "3.100", - "o3": "3.800" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4088525237", - "n": "30", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:59+00:00", - "flags": "1", - "bmoid": "1024182557.2577901282" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:58:24+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.100", - "o2": "3.150", - "o3": "3.750" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4088560183", - "n": "25", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:37+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024182557" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:12:37+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.140", - "o2": "3.200", - "o3": "3.850" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4091861960", - "n": "428", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:51+00:00", - "flags": "1", - "bmoid": "250351732" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:00+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.140", - "o2": "3.400", - "o3": "4.100" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4093778679", - "n": "45", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:19+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:12:19+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.050", - "o2": "3.250", - "o3": "3.800" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4093778899", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:46+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/rayo-vallecano-valencia-cf-2:7710427" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:53:12+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.050", - "o2": "3.250", - "o3": "3.800" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4093807755", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:43+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:54:11+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.050", - "o2": "3.200", - "o3": "3.750" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4098335455", - "n": "154", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31674539795100053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:03:47+00:00", - "starting_time": "2025-12-02T01:00:00+00:00" - }, - "o1": "2.140", - "o2": "3.400", - "o3": "4.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "13987764", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T16:00:00+00:00", - "group": { - "@attributes": { - "id": "177194", - "cgid": "125", - "spid": "1", - "cnid": "452", - "mgid": "1056", - "cname": "Premier League" - }, - "@text": "FBUKR Premier League > Regular Season-25" - }, - "hteam": { - "@attributes": { - "id": "2942" - }, - "@text": "Shakhtar Donetsk" - }, - "ateam": { - "@attributes": { - "id": "57946" - }, - "@text": "Kryvbas KR" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4094836727", - "n": "82", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:55+00:00", - "flags": "1", - "bmoid": "289392071" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:56:35+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.310", - "o2": "5.900", - "o3": "10.500" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4094894487", - "n": "317", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:09:13+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.260", - "o2": "5.400", - "o3": "9.900" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4094897939", - "n": "118", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:16+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.280", - "o2": "5.700", - "o3": "9.000" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4094900176", - "n": "103", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:34+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:09:44+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.260", - "o2": "5.400", - "o3": "8.400" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4095149184", - "n": "98", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:51+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:51+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.280", - "o2": "5.600", - "o3": "9.100" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4095227814", - "n": "116", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:13+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:13+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.200", - "o2": "5.500", - "o3": "8.500" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4097857162", - "n": "26", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:18+00:00", - "flags": "1", - "bmoid": "37869574" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:50+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.290", - "o2": "5.000", - "o3": "9.500" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4098038961", - "n": "24", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:08:56+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:08:56+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.290", - "o2": "5.750", - "o3": "8.500" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4098039263", - "n": "22", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:53+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/fc-shakhtar-donetsk-fc-kryvbas-kriviy-rih-2:7717894" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:08:55+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.280", - "o2": "5.500", - "o3": "8.250" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4098071436", - "n": "19", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:20+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:10:39+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.280", - "o2": "5.500", - "o3": "8.000" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4098104954", - "n": "41", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:10+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:10:10+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.250", - "o2": "5.400", - "o3": "8.250" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4098557395", - "n": "190", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:58+00:00", - "flags": "1", - "bmoid": "251175770" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:58+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.280", - "o2": "6.400", - "o3": "12.000" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4099138214", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:03:58+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024193329" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:01:47+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.180", - "o2": "5.800", - "o3": "10.000" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099144284", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:09+00:00", - "flags": "1", - "bmoid": "1024193329.2582837119" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:00:22+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.190", - "o2": "6.000", - "o3": "10.000" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099214819", - "n": "289", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31812760559000053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:33+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "1.290", - "o2": "6.600", - "o3": "12.500" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099321640", - "n": "30", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:39+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:39+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.270", - "o2": "5.100", - "o3": "7.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "13987793", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T13:30:00+00:00", - "group": { - "@attributes": { - "id": "177194", - "cgid": "125", - "spid": "1", - "cnid": "452", - "mgid": "1056", - "cname": "Premier League" - }, - "@text": "FBUKR Premier League > Regular Season-25" - }, - "hteam": { - "@attributes": { - "id": "1852" - }, - "@text": "Dynamo Kiev" - }, - "ateam": { - "@attributes": { - "id": "1123823" - }, - "@text": "SK Poltava" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4097857155", - "n": "29", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:35:40+00:00", - "flags": "0", - "bmoid": "37869575" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:31:00+00:00", - "starting_time": "2025-12-01T13:30:00+00:00" - }, - "o1": "1.050", - "o2": "13.000", - "o3": "36.000" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4097899426", - "n": "91", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:28:25+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/fc-dynamo-kyiv-sc-poltava-2:7717893" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:28:25+00:00", - "starting_time": "2025-12-01T13:30:00+00:00" - }, - "o1": "1.040", - "o2": "15.500", - "o3": "34.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "13988047", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T15:00:00+00:00", - "group": { - "@attributes": { - "id": "177195", - "cgid": "952", - "spid": "1", - "cnid": "398", - "mgid": "1030", - "cname": "Campionato Nazionale Primavera" - }, - "@text": "FBITA Campionato Nazionale Primavera-25" - }, - "hteam": { - "@attributes": { - "id": "1980011" - }, - "@text": "Sassuolo U20" - }, - "ateam": { - "@attributes": { - "id": "1980044" - }, - "@text": "Fiorentina U20" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4098541630", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:56:23+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024148656" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:56:23+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.600", - "o2": "3.100", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4098620138", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T07:00:31+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.600", - "o2": "3.200", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4098641725", - "n": "38", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:55:37+00:00", - "flags": "1", - "bmoid": "290102984" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:55:37+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.525", - "o2": "3.610", - "o3": "2.525" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4098681005", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:53:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T07:05:26+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "2.600", - "o2": "3.200", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4098758553", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:16+00:00", - "flags": "1", - "bmoid": "37880515" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:16+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.500", - "o2": "3.100", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4098830146", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:54+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/us-sassuolo-calcio-(u20)-acf-fiorentina-(u20)-2:7717895" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:59:54+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.550", - "o2": "3.100", - "o3": "2.450" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4098867117", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:45+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:45+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.500", - "o2": "3.100", - "o3": "2.450" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099222737", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:53+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T05:23:52+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.500", - "o2": "3.100", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099252364", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:11+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T07:02:17+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.600", - "o2": "3.200", - "o3": "2.490" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099321855", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:01:15+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:42:26+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.460", - "o2": "3.060", - "o3": "2.390" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099399114", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:17+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:17+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.450", - "o2": "3.200", - "o3": "2.500" - } - } - } - ] - }, - { - "@attributes": { - "id": "13993202", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T17:00:00+00:00", - "group": { - "@attributes": { - "id": "177222", - "cgid": "19", - "spid": "1", - "cnid": "405", - "mgid": "1055", - "cname": "Super Lig" - }, - "@text": "FBTUR Super Lig-25" - }, - "hteam": { - "@attributes": { - "id": "1969" - }, - "@text": "Fenerbahce" - }, - "ateam": { - "@attributes": { - "id": "2027" - }, - "@text": "Galatasaray" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4093774131", - "n": "24", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:47:13+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.300", - "o2": "3.590", - "o3": "3.150" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4093776650", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:48:46+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.230", - "o2": "3.500", - "o3": "3.050" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4093788831", - "n": "77", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:52+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:52+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.150", - "o2": "3.300", - "o3": "3.200" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4093795911", - "n": "316", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:03+00:00", - "flags": "1", - "bmoid": "289154994" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:01+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.296", - "o2": "3.530", - "o3": "3.200" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4093801044", - "n": "25", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:09:53+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:37:49+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.240", - "o2": "3.450", - "o3": "3.100" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4093820522", - "n": "69", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:57:34+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.280", - "o2": "3.450", - "o3": "3.100" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4093863288", - "n": "464", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:55+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:55+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.220", - "o2": "3.400", - "o3": "3.060" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4093977886", - "n": "40", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:23+00:00", - "flags": "1", - "bmoid": "37809046" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:41:31+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.200", - "o2": "3.250", - "o3": "3.100" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4094238138", - "n": "84", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:06:57+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:06:57+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.280", - "o2": "3.370", - "o3": "2.890" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4094410797", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:58+00:00", - "flags": "1", - "bmoid": "1024215031.2580717530" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:58:23+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.200", - "o2": "3.350", - "o3": "3.100" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4094451681", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:01:27+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024215031" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:32:42+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.230", - "o2": "3.400", - "o3": "3.100" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4095029611", - "n": "57", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:00+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:00+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.200", - "o2": "3.500", - "o3": "3.000" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4095029782", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:19+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/fenerbahce-sk-galatasaray-sk-2:7714853" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:21:47+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.200", - "o2": "3.500", - "o3": "3.000" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4095060052", - "n": "477", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:57+00:00", - "flags": "1", - "bmoid": "250947892" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:57+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.320", - "o2": "3.600", - "o3": "3.350" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4095070363", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:34:12+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.250", - "o2": "3.500", - "o3": "3.000" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4098913634", - "n": "310", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31796704913600053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:23+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "2.320", - "o2": "3.600", - "o3": "3.350" - } - } - } - ] - }, - { - "@attributes": { - "id": "13993228", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T17:00:00+00:00", - "group": { - "@attributes": { - "id": "177222", - "cgid": "19", - "spid": "1", - "cnid": "405", - "mgid": "1055", - "cname": "Super Lig" - }, - "@text": "FBTUR Super Lig-25" - }, - "hteam": { - "@attributes": { - "id": "2912" - }, - "@text": "Samsunspor" - }, - "ateam": { - "@attributes": { - "id": "7922" - }, - "@text": "Alanyaspor" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4093788835", - "n": "47", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:53+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:53+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.400", - "o3": "4.200" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4093795933", - "n": "158", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:03+00:00", - "flags": "1", - "bmoid": "289154989" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:01+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.903", - "o2": "3.615", - "o3": "4.365" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4093800822", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:09:46+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:27:26+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.550", - "o3": "4.200" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4093837781", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:08:19+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.910", - "o2": "3.680", - "o3": "4.270" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4093904670", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:07:10+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.550", - "o3": "4.150" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4093905987", - "n": "34", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:46:01+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.880", - "o2": "3.550", - "o3": "4.200" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4093924742", - "n": "241", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:03+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:27+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.830", - "o2": "3.480", - "o3": "4.200" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4093976656", - "n": "26", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:34+00:00", - "flags": "1", - "bmoid": "37809067" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:35:46+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.400", - "o3": "4.000" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4094238137", - "n": "64", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:55+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:59:55+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.900", - "o2": "3.390", - "o3": "3.850" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4094410903", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:10+00:00", - "flags": "1", - "bmoid": "1024215025.2580724219" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:10+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.840", - "o2": "3.600", - "o3": "3.900" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4094452595", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:45+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024215025" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:21:42+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.650", - "o3": "4.000" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4095029497", - "n": "22", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:43+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:58:27+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.870", - "o2": "3.400", - "o3": "4.000" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4095029784", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:58:53+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/samsunspor-alanyaspor-2:7714852" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:58:53+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.870", - "o2": "3.400", - "o3": "4.000" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4095060051", - "n": "237", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:57+00:00", - "flags": "1", - "bmoid": "250947784" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:57+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.940", - "o2": "3.650", - "o3": "4.700" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4095070455", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:45+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.500", - "o3": "4.000" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4098913635", - "n": "206", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31796702285500053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:43+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "1.940", - "o2": "3.650", - "o3": "4.700" - } - } - } - ] - }, - { - "@attributes": { - "id": "13998684", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T17:00:00+00:00", - "group": { - "@attributes": { - "id": "177025", - "cgid": "85", - "spid": "1", - "cnid": "443", - "mgid": "1048", - "cname": "Liga I" - }, - "@text": "FBROM Liga I-25" - }, - "hteam": { - "@attributes": { - "id": "800887" - }, - "@text": "Universitatea Cluj" - }, - "ateam": { - "@attributes": { - "id": "179368" - }, - "@text": "CS U Craiova" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4084876604", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:12:09+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "3.100", - "o2": "3.200", - "o3": "2.350" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4084876803", - "n": "185", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:13+00:00", - "flags": "1", - "bmoid": "287219788" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:14+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "3.095", - "o2": "3.080", - "o3": "2.360" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4084877832", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:12:35+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "3.100", - "o2": "3.200", - "o3": "2.350" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4090985640", - "n": "21", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:31+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:24:48+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "3.150", - "o2": "3.000", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4093902574", - "n": "264", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:57+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:33+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "3.080", - "o2": "3.080", - "o3": "2.340" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4094410972", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:07+00:00", - "flags": "1", - "bmoid": "1024134913.2580691714" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:12:23+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "3.050", - "o2": "3.150", - "o3": "2.350" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4094426817", - "n": "33", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:47+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:47+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "3.100", - "o2": "3.100", - "o3": "2.300" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4094452684", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:02:42+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024134913" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:19:14+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "3.100", - "o2": "3.150", - "o3": "2.380" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4094639889", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:35+00:00", - "flags": "1", - "bmoid": "37822807" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:08:53+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "3.000", - "o2": "2.900", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4095060095", - "n": "684", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:58+00:00", - "flags": "1", - "bmoid": "250977748" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:06:34+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "3.300", - "o2": "3.250", - "o3": "2.440" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4095829321", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:07:10+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:35:17+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.050", - "o2": "3.000", - "o3": "2.320" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4096214543", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:47:32+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:23:50+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.950", - "o2": "3.100", - "o3": "2.300" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4096214632", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:52+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/universitatea-cluj-cs-universitatea-craiova-2:7711206" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:23:47+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.950", - "o2": "3.100", - "o3": "2.300" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4096266324", - "n": "36", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:35+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:35+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.790", - "o2": "2.940", - "o3": "2.360" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4098919291", - "n": "63", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31804762764800053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:33+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "3.300", - "o2": "3.200", - "o3": "2.440" - } - } - } - ] - }, - { - "@attributes": { - "id": "13998688", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T14:00:00+00:00", - "group": { - "@attributes": { - "id": "177025", - "cgid": "85", - "spid": "1", - "cnid": "443", - "mgid": "1048", - "cname": "Liga I" - }, - "@text": "FBROM Liga I-25" - }, - "hteam": { - "@attributes": { - "id": "800917" - }, - "@text": "Petrolul 52" - }, - "ateam": { - "@attributes": { - "id": "63097" - }, - "@text": "Metaloglobus" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4094640165", - "n": "29", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:59:58+00:00", - "flags": "0", - "bmoid": "37822812" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:40:39+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "1.700", - "o2": "3.250", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4096265106", - "n": "60", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:59:46+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:59:46+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "1.750", - "o2": "3.110", - "o3": "4.390" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4096321692", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:01:57+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/acs-petrolul-52-ploiesti-metaloglobus-bucuresti-2:7711200" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:01:57+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "1.700", - "o2": "3.250", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4096321965", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:00:04+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:59:13+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "1.680", - "o2": "3.300", - "o3": "5.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "14013205", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T20:15:00+00:00", - "group": { - "@attributes": { - "id": "177400", - "cgid": "63", - "spid": "1", - "cnid": "418", - "mgid": "1047", - "cname": "Primeira Liga" - }, - "@text": "FBPOR Primeira Liga-25" - }, - "hteam": { - "@attributes": { - "id": "39237" - }, - "@text": "Arouca" - }, - "ateam": { - "@attributes": { - "id": "1629" - }, - "@text": "Sporting Braga" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4083414869", - "n": "42", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:23:31+00:00", - "starting_time": "2025-12-01T20:15:00+00:00" - }, - "o1": "6.770", - "o2": "4.560", - "o3": "1.510" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4083415834", - "n": "46", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:37+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:25:30+00:00", - "starting_time": "2025-12-01T21:15:00+00:00" - }, - "o1": "6.600", - "o2": "4.400", - "o3": "1.490" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4083438772", - "n": "245", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:52+00:00", - "flags": "1", - "bmoid": "287246940" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:12:52+00:00", - "starting_time": "2025-12-01T20:15:00+00:00" - }, - "o1": "7.070", - "o2": "4.505", - "o3": "1.498" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4083496760", - "n": "79", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:55+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:55+00:00", - "starting_time": "2025-12-01T20:15:00+00:00" - }, - "o1": "7.000", - "o2": "4.400", - "o3": "1.444" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4083578252", - "n": "185", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:37:02+00:00", - "starting_time": "2025-12-01T19:15:00+00:00" - }, - "o1": "6.500", - "o2": "4.400", - "o3": "1.500" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4083666266", - "n": "436", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:58+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:09:39+00:00", - "starting_time": "2025-12-01T20:15:00+00:00" - }, - "o1": "6.800", - "o2": "4.333", - "o3": "1.440" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4087922738", - "n": "37", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:25+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:25+00:00", - "starting_time": "2025-12-01T20:15:00+00:00" - }, - "o1": "6.000", - "o2": "4.330", - "o3": "1.490" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4087923380", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:50+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/fc-arouca-sc-braga-2:7711281" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:41:42+00:00", - "starting_time": "2025-12-01T20:15:00+00:00" - }, - "o1": "6.000", - "o2": "4.330", - "o3": "1.490" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4087951809", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:32+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:45:28+00:00", - "starting_time": "2025-12-01T20:15:00+00:00" - }, - "o1": "6.000", - "o2": "4.330", - "o3": "1.500" - } - } - }, - { - "@attributes": { - "bid": "117", - "name": "SNAI" - }, - "offer": { - "@attributes": { - "id": "4088483811", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-11-17T08:33:17+00:00", - "flags": "1", - "bmoid": "https:\/\/snai.it\/sport\/calcio\/portogallo%201\/fc%20arouca%20-%20braga\/35481-2196" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-17T08:33:17+00:00", - "starting_time": "2025-12-01T20:15:00+00:00" - }, - "o1": "5.500", - "o2": "3.800", - "o3": "1.600" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4088606411", - "n": "31", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:25+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:49:26+00:00", - "starting_time": "2025-12-01T22:15:00+00:00" - }, - "o1": "6.200", - "o2": "4.330", - "o3": "1.500" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4090030743", - "n": "29", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:55+00:00", - "flags": "1", - "bmoid": "37755988" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:55+00:00", - "starting_time": "2025-12-01T20:15:00+00:00" - }, - "o1": "6.000", - "o2": "4.330", - "o3": "1.440" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4093868410", - "n": "109", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:00+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:00+00:00", - "starting_time": "2025-12-01T20:15:00+00:00" - }, - "o1": "6.700", - "o2": "4.420", - "o3": "1.450" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4094526976", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:04+00:00", - "flags": "1", - "bmoid": "1024219717.2580733089" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:28:51+00:00", - "starting_time": "2025-12-01T20:15:00+00:00" - }, - "o1": "6.250", - "o2": "4.250", - "o3": "1.460" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4094538586", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:49+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024219717" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:32:14+00:00", - "starting_time": "2025-12-01T20:15:00+00:00" - }, - "o1": "6.400", - "o2": "4.300", - "o3": "1.490" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4095162549", - "n": "359", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:51+00:00", - "flags": "1", - "bmoid": "250385539" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:02:11+00:00", - "starting_time": "2025-12-01T20:15:00+00:00" - }, - "o1": "7.400", - "o2": "4.800", - "o3": "1.500" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4098528891", - "n": "343", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31682444068700053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:10:26+00:00", - "starting_time": "2025-12-02T01:15:00+00:00" - }, - "o1": "7.400", - "o2": "4.800", - "o3": "1.500" - } - } - } - ] - }, - { - "@attributes": { - "id": "14013807", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T17:00:00+00:00", - "group": { - "@attributes": { - "id": "177407", - "cgid": "97", - "spid": "1", - "cnid": "405", - "mgid": "1055", - "cname": "1. Lig" - }, - "@text": "FBTUR 1. Lig-25" - }, - "hteam": { - "@attributes": { - "id": "1426" - }, - "@text": "Adana Demirspor" - }, - "ateam": { - "@attributes": { - "id": "11375" - }, - "@text": "Hatayspor" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4096200723", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:34:30+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "9.900", - "o2": "7.100", - "o3": "1.210" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4096202107", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:35+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:35:51+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "9.800", - "o2": "7.000", - "o3": "1.220" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4096204943", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:48+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1025705888" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T00:54:35+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "8.000", - "o2": "5.600", - "o3": "1.230" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4096214643", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:58+00:00", - "flags": "1", - "bmoid": "1025705888.2581627602" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T00:50:43+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "8.000", - "o2": "5.600", - "o3": "1.240" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4096229840", - "n": "101", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:40+00:00", - "flags": "1", - "bmoid": "289673771" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:02:11+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "11.400", - "o2": "6.300", - "o3": "1.174" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4098609490", - "n": "31", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:53+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:53+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "10.500", - "o2": "7.000", - "o3": "1.143" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4098618526", - "n": "212", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:53+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:12:53+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "10.750", - "o2": "6.350", - "o3": "1.162" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4098632637", - "n": "243", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:03+00:00", - "flags": "1", - "bmoid": "251178515" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:45+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "10.000", - "o2": "7.400", - "o3": "1.240" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4098665415", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:04+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:16:31+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "9.750", - "o2": "6.200", - "o3": "1.200" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4098667626", - "n": "31", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:36+00:00", - "flags": "1", - "bmoid": "37880241" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:07:00+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "11.000", - "o2": "7.000", - "o3": "1.200" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4098818061", - "n": "33", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:58+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:18:18+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "9.100", - "o2": "6.700", - "o3": "1.220" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099221015", - "n": "117", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31847880278300053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:16:00+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "11.000", - "o2": "7.600", - "o3": "1.240" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099319692", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:38+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:43:44+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "8.200", - "o2": "6.300", - "o3": "1.180" - } - } - } - ] - }, - { - "@attributes": { - "id": "14022842", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T12:30:00+00:00", - "group": { - "@attributes": { - "id": "177464", - "cgid": "2114", - "spid": "1", - "cnid": "441", - "mgid": "1079", - "cname": "1. Mladinska Liga" - }, - "@text": "FBSLO 1. Mladinska Liga-25" - }, - "hteam": { - "@attributes": { - "id": "815164" - }, - "@text": "Radomlje U19" - }, - "ateam": { - "@attributes": { - "id": "300756" - }, - "@text": "NK Domzale U19" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099270931", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:27:00+00:00", - "flags": "0", - "bmoid": "37890339" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:13:09+00:00", - "starting_time": "2025-12-01T12:30:00+00:00" - }, - "o1": "2.620", - "o2": "3.600", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099425920", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:10:49+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/nk-radomlje-(u19)-nk-domzale-(u19)-2:7718514" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:10:49+00:00", - "starting_time": "2025-12-01T12:30:00+00:00" - }, - "o1": "2.550", - "o2": "3.900", - "o3": "2.100" - } - } - } - ] - }, - { - "@attributes": { - "id": "14039126", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T17:00:00+00:00", - "group": { - "@attributes": { - "id": "177539", - "cgid": "141", - "spid": "1", - "cnid": "365", - "mgid": "1029", - "cname": "Liga Leumit" - }, - "@text": "FBISR Liga Leumit-25" - }, - "hteam": { - "@attributes": { - "id": "45093" - }, - "@text": "Hapoel Hadera" - }, - "ateam": { - "@attributes": { - "id": "11622" - }, - "@text": "Hapoel Kfar Shalem" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4094895673", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:33:42+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.600", - "o2": "3.400", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4094896747", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:49+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:35:09+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.550", - "o2": "3.350", - "o3": "2.460" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4095035887", - "n": "62", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "289417321" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:29:05+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.580", - "o2": "3.240", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4095076383", - "n": "64", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:24:28+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.580", - "o2": "3.240", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4095147093", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:57+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:01+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.660", - "o2": "3.250", - "o3": "2.530" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4095228310", - "n": "51", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:06:40+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:06:40+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.625", - "o2": "3.250", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4098085291", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:19:05+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:19:05+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.500", - "o2": "3.200", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4098085922", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:51+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/hapoel-hadera-fc-hapoel-kfar-shalem-2:7717919" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:19:06+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.500", - "o2": "3.200", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4098095281", - "n": "16", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:03+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:03+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.625", - "o2": "3.200", - "o3": "2.450" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4098139997", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:37+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:19:35+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.500", - "o2": "3.250", - "o3": "2.450" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099219821", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31813259014900053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:01:55+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "2.420", - "o2": "2.980", - "o3": "2.300" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099298799", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:39+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:43:24+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.430", - "o2": "3.050", - "o3": "2.430" - } - } - } - ] - }, - { - "@attributes": { - "id": "14039131", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T17:00:00+00:00", - "group": { - "@attributes": { - "id": "177539", - "cgid": "141", - "spid": "1", - "cnid": "365", - "mgid": "1029", - "cname": "Liga Leumit" - }, - "@text": "FBISR Liga Leumit-25" - }, - "hteam": { - "@attributes": { - "id": "6841" - }, - "@text": "Bnei Yehuda Tel Aviv" - }, - "ateam": { - "@attributes": { - "id": "6846" - }, - "@text": "Hapoel Nof HaGalil" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4094892985", - "n": "16", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:49+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:26:23+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.940", - "o2": "3.350", - "o3": "3.550" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4094893105", - "n": "17", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:26:31+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.960", - "o2": "3.400", - "o3": "3.600" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4094928246", - "n": "190", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:05+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.810", - "o2": "3.380", - "o3": "3.780" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4094930128", - "n": "84", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "289407476" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:08+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.840", - "o2": "3.340", - "o3": "3.860" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4095147106", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:57+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:29:04+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.960", - "o2": "3.400", - "o3": "3.600" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4095228283", - "n": "54", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:38+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:38+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.900", - "o2": "3.300", - "o3": "3.750" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4098095349", - "n": "15", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:03+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:03+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.300", - "o3": "3.850" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4098095492", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:43+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:23:44+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.830", - "o2": "3.300", - "o3": "3.600" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4098096167", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:23:51+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/bnei-yehuda-tel-aviv-fc-hapoel-nof-hagalil-fc-2:7717921" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:23:51+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.830", - "o2": "3.300", - "o3": "3.600" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4098139981", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:37+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:24:51+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.300", - "o3": "3.600" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4098774969", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:09+00:00", - "flags": "1", - "bmoid": "1024193929.2582028324" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:25:37+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.870", - "o2": "3.250", - "o3": "3.700" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4098784672", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:19+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024193929" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:35:31+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.840", - "o2": "3.200", - "o3": "3.700" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099220923", - "n": "29", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31813351314800053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:08+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "1.700", - "o2": "3.550", - "o3": "3.750" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099299643", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:39+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:43:24+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.990", - "o2": "3.010", - "o3": "3.160" - } - } - } - ] - }, - { - "@attributes": { - "id": "14039151", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T17:00:00+00:00", - "group": { - "@attributes": { - "id": "177539", - "cgid": "141", - "spid": "1", - "cnid": "365", - "mgid": "1029", - "cname": "Liga Leumit" - }, - "@text": "FBISR Liga Leumit-25" - }, - "hteam": { - "@attributes": { - "id": "45090" - }, - "@text": "Maccabi Kabilio Jaffa" - }, - "ateam": { - "@attributes": { - "id": "6963" - }, - "@text": "Maccabi Herzliya" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4094895674", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:27:46+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.850", - "o2": "3.500", - "o3": "2.250" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4094896742", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:49+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:31:31+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.800", - "o2": "3.450", - "o3": "2.220" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4094929470", - "n": "97", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:05+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.780", - "o2": "3.320", - "o3": "2.210" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4094930069", - "n": "89", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "289407478" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:02:43+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.839", - "o2": "3.320", - "o3": "2.230" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4095147052", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:57+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:31:19+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.850", - "o2": "3.500", - "o3": "2.250" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4095228301", - "n": "35", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:51+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:51+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "3.000", - "o2": "3.300", - "o3": "2.150" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4098095263", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:02+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T03:48:36+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.900", - "o2": "3.300", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4098095502", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T09:34:26+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:20:02+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.750", - "o2": "3.300", - "o3": "2.150" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4098096174", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:51+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/maccabi-kabilio-jaffa-fc-maccabi-herzliya-2:7717920" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:20:05+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.750", - "o2": "3.300", - "o3": "2.150" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4098140067", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:38+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:22:13+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.750", - "o2": "3.300", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099221317", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31813348323800053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:33+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "2.660", - "o2": "3.100", - "o3": "2.100" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099298801", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:39+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:43:24+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.680", - "o2": "3.110", - "o3": "2.190" - } - } - } - ] - }, - { - "@attributes": { - "id": "14049483", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T15:00:00+00:00", - "group": { - "@attributes": { - "id": "177692", - "cgid": "1076", - "spid": "1", - "cnid": "418", - "mgid": "1047", - "cname": "Juniores U19" - }, - "@text": "FBPOR Juniores U19-25" - }, - "hteam": { - "@attributes": { - "id": "177627" - }, - "@text": "Chaves U19" - }, - "ateam": { - "@attributes": { - "id": "67787" - }, - "@text": "Porto U19" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4098686219", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:31:08+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "13.500", - "o2": "7.500", - "o3": "1.080" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4098687327", - "n": "24", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:56:28+00:00", - "flags": "1", - "bmoid": "290112353" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:56:28+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "15.500", - "o2": "8.500", - "o3": "1.075" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4098805334", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:55:13+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:35:55+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "15.000", - "o2": "8.400", - "o3": "1.090" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4098815976", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:40+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:57:40+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "17.000", - "o2": "9.400", - "o3": "1.070" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099011193", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:19+00:00", - "flags": "1", - "bmoid": "37881726" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:19+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "23.000", - "o2": "8.000", - "o3": "1.100" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099551524", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:01:10+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:40:10+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "14.000", - "o2": "7.100", - "o3": "1.064" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099551696", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:25+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/gd-chaves-(u19)-fc-porto-(u19)-2:7717880" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:59:54+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "16.500", - "o2": "10.000", - "o3": "1.080" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099558117", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:17+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:17+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "15.000", - "o2": "9.500", - "o3": "1.070" - } - } - } - ] - }, - { - "@attributes": { - "id": "14081456", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T17:00:00+00:00", - "group": { - "@attributes": { - "id": "177854", - "cgid": "75", - "spid": "1", - "cnid": "425", - "mgid": "1013", - "cname": "1. Division" - }, - "@text": "FBCYP 1. Division-25" - }, - "hteam": { - "@attributes": { - "id": "2700" - }, - "@text": "Omonia Nicosia" - }, - "ateam": { - "@attributes": { - "id": "38730" - }, - "@text": "Omonia Aradippou" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4094244451", - "n": "42", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:06:04+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.200", - "o2": "6.400", - "o3": "12.000" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4094244765", - "n": "38", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:15+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:06:19+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.210", - "o2": "6.000", - "o3": "11.000" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4094245601", - "n": "206", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:03+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:53:54+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.190", - "o2": "6.050", - "o3": "13.500" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4094263158", - "n": "145", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:15+00:00", - "flags": "1", - "bmoid": "289256622" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:01:14+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.200", - "o2": "6.050", - "o3": "13.200" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4094278087", - "n": "42", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:53+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:53+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.133", - "o2": "6.000", - "o3": "14.000" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4094291290", - "n": "34", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:27+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:11:57+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.180", - "o2": "6.500", - "o3": "12.000" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4094398381", - "n": "37", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:07:23+00:00", - "flags": "0", - "bmoid": "37814034" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:51:14+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.200", - "o2": "6.000", - "o3": "11.000" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4094932179", - "n": "60", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:38+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:58:35+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.170", - "o2": "5.800", - "o3": "10.500" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4095741100", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:56+00:00", - "flags": "1", - "bmoid": "1024362012.2581409531" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-30T17:53:06+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.190", - "o2": "5.400", - "o3": "9.500" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4095841212", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:46+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024362012" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-30T17:56:16+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.200", - "o2": "5.500", - "o3": "9.500" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4097190247", - "n": "91", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:57+00:00", - "flags": "1", - "bmoid": "250970064" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:49:26+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.210", - "o2": "7.200", - "o3": "17.000" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4098085604", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:10:28+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:44:13+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.180", - "o2": "6.250", - "o3": "11.000" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4098085909", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:49+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/ac-omonia-nicosia-omonia-aradippou-2:7717820" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:44:26+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.180", - "o2": "6.250", - "o3": "11.000" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4098105744", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:54+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:33:42+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.166", - "o2": "5.600", - "o3": "15.000" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4098139944", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:37+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:45:25+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.180", - "o2": "6.000", - "o3": "10.000" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099221734", - "n": "88", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31803237319700053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:12:05+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "1.210", - "o2": "7.000", - "o3": "17.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "14081515", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T17:00:00+00:00", - "group": { - "@attributes": { - "id": "177854", - "cgid": "75", - "spid": "1", - "cnid": "425", - "mgid": "1013", - "cname": "1. Division" - }, - "@text": "FBCYP 1. Division-25" - }, - "hteam": { - "@attributes": { - "id": "9069" - }, - "@text": "Akritas Chloraka" - }, - "ateam": { - "@attributes": { - "id": "6034" - }, - "@text": "AEK Larnaca" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4094245618", - "n": "167", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:03+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:09:44+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "8.400", - "o2": "4.150", - "o3": "1.390" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4094246896", - "n": "32", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:19:20+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "7.400", - "o2": "4.400", - "o3": "1.410" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4094248319", - "n": "29", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:15+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:20:24+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "7.000", - "o2": "4.200", - "o3": "1.410" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4094263169", - "n": "116", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:15+00:00", - "flags": "1", - "bmoid": "289256621" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:15+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "8.450", - "o2": "4.150", - "o3": "1.400" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4094278082", - "n": "44", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:53+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:53+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "8.000", - "o2": "4.333", - "o3": "1.333" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4094291261", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:27+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:20:48+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "7.300", - "o2": "4.350", - "o3": "1.400" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4094459019", - "n": "33", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:27+00:00", - "flags": "1", - "bmoid": "37814376" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:19:48+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "7.500", - "o2": "4.000", - "o3": "1.360" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4094932158", - "n": "59", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:38+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:55:34+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "6.800", - "o2": "4.040", - "o3": "1.370" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4095741460", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:09+00:00", - "flags": "1", - "bmoid": "1024362000.2581393869" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:12:25+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "7.000", - "o2": "3.700", - "o3": "1.410" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4095844631", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:23+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024362000" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:20:09+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "7.000", - "o2": "3.700", - "o3": "1.410" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4097190249", - "n": "290", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:02+00:00", - "flags": "1", - "bmoid": "250969974" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:39+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "8.800", - "o2": "5.000", - "o3": "1.400" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4098085856", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:10:28+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:41:12+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "6.750", - "o2": "4.100", - "o3": "1.390" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4098085920", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:49+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/akritas-chlorakas-aek-larnaca-2:7717821" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:41:18+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "6.750", - "o2": "4.100", - "o3": "1.390" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4098105693", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:54+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:37:52+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "7.250", - "o2": "4.100", - "o3": "1.400" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4098140068", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:38+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:41:07+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "6.500", - "o2": "4.000", - "o3": "1.400" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099220326", - "n": "78", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31803275439100053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:10+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "9.200", - "o2": "4.900", - "o3": "1.410" - } - } - } - ] - }, - { - "@attributes": { - "id": "14101121", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T11:30:00+00:00", - "group": { - "@attributes": { - "id": "178024", - "cgid": "159", - "spid": "1", - "cnid": "443", - "mgid": "1048", - "cname": "Liga II" - }, - "@text": "FBROM Liga II-25" - }, - "hteam": { - "@attributes": { - "id": "209673" - }, - "@text": "Sepsi" - }, - "ateam": { - "@attributes": { - "id": "62262" - }, - "@text": "Politehnica Iasi" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4097785440", - "n": "27", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:30:02+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:29:21+00:00", - "starting_time": "2025-12-01T11:30:00+00:00" - }, - "o1": "1.650", - "o2": "3.500", - "o3": "4.330" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4097785529", - "n": "25", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:30:27+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/acs-sepsi-osk-sfantul-gheorghe-csm-politehnica-iasi-2:7717108" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:29:25+00:00", - "starting_time": "2025-12-01T11:30:00+00:00" - }, - "o1": "1.650", - "o2": "3.500", - "o3": "4.330" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099010253", - "n": "24", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:31:25+00:00", - "flags": "0", - "bmoid": "37881706" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:31:25+00:00", - "starting_time": "2025-12-01T11:30:00+00:00" - }, - "o1": "1.700", - "o2": "3.400", - "o3": "4.500" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099166570", - "n": "19", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:31:22+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:57:04+00:00", - "starting_time": "2025-12-01T11:30:00+00:00" - }, - "o1": "1.640", - "o2": "3.480", - "o3": "4.450" - } - } - } - ] - }, - { - "@attributes": { - "id": "14105730", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T16:00:00+00:00", - "group": { - "@attributes": { - "id": "178038", - "cgid": "1825", - "spid": "1", - "cnid": "418", - "mgid": "1047", - "cname": "Campeonato Nacional U23" - }, - "@text": "FBPOR Campeonato Nacional U23-25" - }, - "hteam": { - "@attributes": { - "id": "1019002" - }, - "@text": "Sporting Lisboa U23" - }, - "ateam": { - "@attributes": { - "id": "1019008" - }, - "@text": "Estoril U23" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4033972491", - "n": "45", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:06+00:00", - "flags": "1", - "bmoid": "290097851" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:05+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.760", - "o2": "3.680", - "o3": "3.820" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4097173699", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:58+00:00", - "flags": "1", - "bmoid": "1024411131.2582060179" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:52:34+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.700", - "o2": "3.550", - "o3": "4.100" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4097192339", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:49+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024411131" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:57:47+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.680", - "o2": "3.550", - "o3": "4.100" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4098584815", - "n": "98", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:07+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.740", - "o2": "3.660", - "o3": "3.780" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4098585826", - "n": "17", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:18+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.780", - "o2": "3.500", - "o3": "3.500" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4098592471", - "n": "89", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:04+00:00", - "flags": "1", - "bmoid": "251177860" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:45+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.900", - "o2": "3.800", - "o3": "3.900" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4098653147", - "n": "41", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:08:21+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:08:21+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.800", - "o2": "3.500", - "o3": "3.700" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4098667889", - "n": "15", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:10+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:26+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.820", - "o2": "3.600", - "o3": "3.650" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4098670208", - "n": "15", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:17+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:10:17+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.800", - "o2": "3.500", - "o3": "3.800" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4098679559", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:06:10+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.830", - "o2": "3.600", - "o3": "3.700" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099171574", - "n": "16", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:47+00:00", - "flags": "1", - "bmoid": "37885917" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:47+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.400", - "o3": "3.500" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099217724", - "n": "25", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:37+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:52:57+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.760", - "o2": "3.550", - "o3": "3.650" - } - } - } - ] - }, - { - "@attributes": { - "id": "14105807", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T11:00:00+00:00", - "group": { - "@attributes": { - "id": "178038", - "cgid": "1825", - "spid": "1", - "cnid": "418", - "mgid": "1047", - "cname": "Campeonato Nacional U23" - }, - "@text": "FBPOR Campeonato Nacional U23-25" - }, - "hteam": { - "@attributes": { - "id": "1158001" - }, - "@text": "Famalicao U23" - }, - "ateam": { - "@attributes": { - "id": "1451474" - }, - "@text": "Vizela U23" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4098668859", - "n": "17", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:56:24+00:00", - "flags": "0", - "bmoid": "37880225" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:56:24+00:00", - "starting_time": "2025-12-01T11:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.400", - "o3": "3.500" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099217637", - "n": "21", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:00:25+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:54:03+00:00", - "starting_time": "2025-12-01T11:00:00+00:00" - }, - "o1": "1.880", - "o2": "3.350", - "o3": "3.430" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099378859", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:02:14+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/fc-famalicao-(u23)-fc-vizela-(u23)-2:7717901" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:00:11+00:00", - "starting_time": "2025-12-01T11:00:00+00:00" - }, - "o1": "1.830", - "o2": "3.500", - "o3": "3.400" - } - } - } - ] - }, - { - "@attributes": { - "id": "14105811", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T15:00:00+00:00", - "group": { - "@attributes": { - "id": "178038", - "cgid": "1825", - "spid": "1", - "cnid": "418", - "mgid": "1047", - "cname": "Campeonato Nacional U23" - }, - "@text": "FBPOR Campeonato Nacional U23-25" - }, - "hteam": { - "@attributes": { - "id": "1744985" - }, - "@text": "Torreense U23" - }, - "ateam": { - "@attributes": { - "id": "1451475" - }, - "@text": "Farense U23" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4097133885", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:49:19+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024411119" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:34:43+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.580", - "o2": "3.550", - "o3": "4.750" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4098584009", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:53:44+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.620", - "o2": "3.600", - "o3": "4.200" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4098585352", - "n": "113", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:58:53+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:58:53+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.580", - "o2": "3.740", - "o3": "4.700" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4098592460", - "n": "142", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:36+00:00", - "flags": "1", - "bmoid": "251177736" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:59:36+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.660", - "o2": "4.200", - "o3": "5.200" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4098622038", - "n": "44", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:55:41+00:00", - "flags": "1", - "bmoid": "290097858" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:55:41+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.700", - "o2": "3.980", - "o3": "4.360" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4098667885", - "n": "22", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:30+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:30+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.630", - "o2": "3.750", - "o3": "4.550" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4098670232", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:13+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:10:13+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.750", - "o2": "3.350", - "o3": "4.400" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4098679570", - "n": "18", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:01+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:59:01+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "1.640", - "o2": "3.750", - "o3": "4.600" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099171570", - "n": "33", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:34+00:00", - "flags": "1", - "bmoid": "37885915" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:34+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.620", - "o2": "3.600", - "o3": "4.400" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099217728", - "n": "42", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:01:10+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:52:58+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.620", - "o2": "3.690", - "o3": "4.260" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099551705", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:25+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/scu-torreense-(u23)-sc-farense-(u23)-2:7717902" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:59:54+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.550", - "o2": "3.750", - "o3": "4.800" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099558077", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:07+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.600", - "o2": "3.800", - "o3": "4.400" - } - } - } - ] - }, - { - "@attributes": { - "id": "14106042", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:00:00+00:00", - "group": { - "@attributes": { - "id": "178042", - "cgid": "2229", - "spid": "1", - "cnid": "418", - "mgid": "1047", - "cname": "Liga 3" - }, - "@text": "FBPOR Liga 3-25" - }, - "hteam": { - "@attributes": { - "id": "115241" - }, - "@text": "Sporting Braga II" - }, - "ateam": { - "@attributes": { - "id": "5598" - }, - "@text": "Trofense" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4092848268", - "n": "22", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:47+00:00", - "flags": "1", - "bmoid": "289700125" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:02:20+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.340", - "o2": "3.020", - "o3": "2.923" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4093217359", - "n": "27", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:48+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:48+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.300", - "o2": "3.300", - "o3": "2.700" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4097267419", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:36+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:48:07+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.300", - "o2": "3.000", - "o3": "3.050" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4097310618", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:57+00:00", - "flags": "1", - "bmoid": "1025596830.2582138288" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:56:55+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.550", - "o2": "2.900", - "o3": "2.650" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4097494309", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:58+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:48:45+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.300", - "o2": "3.000", - "o3": "3.050" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4097539908", - "n": "44", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:01+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:10:20+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.320", - "o2": "3.020", - "o3": "2.860" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4097850751", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:45:40+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.300", - "o2": "3.000", - "o3": "3.000" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4098597548", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:20+00:00", - "flags": "1", - "bmoid": "37879949" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:58:33+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.300", - "o2": "2.900", - "o3": "3.000" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099197787", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:10:27+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:41:07+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.250", - "o2": "3.000", - "o3": "2.850" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099197908", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:50+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/sc-braga-b-cd-trofense-2:7717910" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:41:18+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.250", - "o2": "3.000", - "o3": "2.850" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099209274", - "n": "21", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:37+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:49:31+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.270", - "o2": "2.960", - "o3": "2.910" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099209846", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:54+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:45:41+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.250", - "o2": "3.000", - "o3": "2.870" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099302621", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:41+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:20:10+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "2.250", - "o2": "2.900", - "o3": "3.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "14130318", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:30:00+00:00", - "group": { - "@attributes": { - "id": "178401", - "cgid": "53", - "spid": "1", - "cnid": "398", - "mgid": "1030", - "cname": "Serie C" - }, - "@text": "FBITA Serie C > Girone C-25" - }, - "hteam": { - "@attributes": { - "id": "1028" - }, - "@text": "Benevento" - }, - "ateam": { - "@attributes": { - "id": "2902" - }, - "@text": "Salernitana" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4094933103", - "n": "21", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:23:08+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "2.350", - "o2": "3.100", - "o3": "3.000" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4094934253", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:16+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:20:58+00:00", - "starting_time": "2025-12-01T20:30:00+00:00" - }, - "o1": "2.290", - "o2": "3.100", - "o3": "2.950" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4095035142", - "n": "166", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:59+00:00", - "flags": "1", - "bmoid": "289423601" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:02:33+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "2.200", - "o2": "3.050", - "o3": "3.130" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4095038890", - "n": "41", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:57+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:32:01+00:00", - "starting_time": "2025-12-01T18:30:00+00:00" - }, - "o1": "2.380", - "o2": "3.100", - "o3": "2.970" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4095042744", - "n": "145", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:52+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:52+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "2.200", - "o2": "3.000", - "o3": "3.100" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4095053332", - "n": "269", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:01+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:55:43+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "2.180", - "o2": "3.050", - "o3": "3.060" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4096517764", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:42+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:24:15+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "2.200", - "o2": "3.100", - "o3": "2.900" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4096517861", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:24:53+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/benevento-calcio-us-salernitana-2:7717906" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:24:22+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "2.200", - "o2": "3.100", - "o3": "2.900" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4096524341", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:33+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:24:48+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "2.200", - "o2": "3.100", - "o3": "2.900" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4097104587", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:42+00:00", - "flags": "1", - "bmoid": "37859707" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:49:14+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "2.250", - "o2": "2.900", - "o3": "3.000" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4098251957", - "n": "116", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:58+00:00", - "flags": "1", - "bmoid": "251011315" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:59:30+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "2.380", - "o2": "3.150", - "o3": "3.100" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4098261408", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:05:30+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:00:19+00:00", - "starting_time": "2025-12-01T21:30:00+00:00" - }, - "o1": "2.250", - "o2": "3.100", - "o3": "3.100" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099207840", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:37+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:42:26+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "2.310", - "o2": "3.010", - "o3": "2.800" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099271371", - "n": "69", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31813219394200053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:36+00:00", - "starting_time": "2025-12-02T00:30:00+00:00" - }, - "o1": "2.380", - "o2": "3.250", - "o3": "3.200" - } - } - } - ] - }, - { - "@attributes": { - "id": "14130499", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:30:00+00:00", - "group": { - "@attributes": { - "id": "178400", - "cgid": "53", - "spid": "1", - "cnid": "398", - "mgid": "1030", - "cname": "Serie C" - }, - "@text": "FBITA Serie C > Girone B-25" - }, - "hteam": { - "@attributes": { - "id": "1386" - }, - "@text": "Vis Pesaro" - }, - "ateam": { - "@attributes": { - "id": "1502" - }, - "@text": "Ascoli" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4094874675", - "n": "16", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:55:41+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.400", - "o2": "3.100", - "o3": "2.150" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4095037688", - "n": "17", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:16+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:57:31+00:00", - "starting_time": "2025-12-01T20:30:00+00:00" - }, - "o1": "3.350", - "o2": "3.000", - "o3": "2.120" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4095038788", - "n": "43", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:55+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:11:25+00:00", - "starting_time": "2025-12-01T18:30:00+00:00" - }, - "o1": "3.500", - "o2": "3.050", - "o3": "2.140" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4095110108", - "n": "222", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:59+00:00", - "flags": "1", - "bmoid": "289433563" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:46:54+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.220", - "o2": "2.990", - "o3": "2.190" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4095438682", - "n": "130", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:52+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:52+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.300", - "o2": "3.000", - "o3": "2.150" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4095451799", - "n": "363", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:02+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:44:08+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.150", - "o2": "2.990", - "o3": "2.170" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4096517750", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T09:34:25+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:32:07+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.100", - "o2": "2.950", - "o3": "2.150" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4096517860", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:52+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/ssd-vis-pesaro-1898-ascoli-calcio-1898-2:7717905" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:32:20+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.100", - "o2": "2.950", - "o3": "2.150" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4096524272", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:33+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:35:31+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.100", - "o2": "2.900", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4097105668", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:30+00:00", - "flags": "1", - "bmoid": "37859721" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:09:52+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.300", - "o2": "2.800", - "o3": "2.150" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4097310722", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:08+00:00", - "flags": "1", - "bmoid": "1024473017.2582120864" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-28T20:18:06+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.550", - "o2": "2.950", - "o3": "1.980" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4097336229", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:03:31+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024473017" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-28T20:57:17+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.500", - "o2": "2.900", - "o3": "1.960" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4098252027", - "n": "168", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:02+00:00", - "flags": "1", - "bmoid": "251028210" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:02+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.450", - "o2": "3.050", - "o3": "2.260" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4098261397", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:05:31+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:33:01+00:00", - "starting_time": "2025-12-01T21:30:00+00:00" - }, - "o1": "3.300", - "o2": "3.000", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099207836", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:37+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:42:26+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.070", - "o2": "2.910", - "o3": "2.210" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099286306", - "n": "57", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31819137329900053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:16:00+00:00", - "starting_time": "2025-12-02T00:30:00+00:00" - }, - "o1": "3.550", - "o2": "3.100", - "o3": "2.280" - } - } - } - ] - }, - { - "@attributes": { - "id": "14130866", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:30:00+00:00", - "group": { - "@attributes": { - "id": "178399", - "cgid": "53", - "spid": "1", - "cnid": "398", - "mgid": "1030", - "cname": "Serie C" - }, - "@text": "FBITA Serie C > Girone A-25" - }, - "hteam": { - "@attributes": { - "id": "1734" - }, - "@text": "Cittadella" - }, - "ateam": { - "@attributes": { - "id": "2171338" - }, - "@text": "Union Brescia" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4094880756", - "n": "33", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:19+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.100", - "o2": "2.950", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4095037689", - "n": "29", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:16+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:30+00:00", - "starting_time": "2025-12-01T20:30:00+00:00" - }, - "o1": "3.000", - "o2": "2.900", - "o3": "2.370" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4095110120", - "n": "91", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:02+00:00", - "flags": "1", - "bmoid": "289433525" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:23:28+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.040", - "o2": "2.790", - "o3": "2.410" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4095148851", - "n": "65", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:56+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:56+00:00", - "starting_time": "2025-12-01T18:30:00+00:00" - }, - "o1": "3.000", - "o2": "2.980", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4095222569", - "n": "149", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:05:29+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:29+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.000", - "o2": "2.800", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4095451837", - "n": "141", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:04+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:17:23+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "2.970", - "o2": "2.790", - "o3": "2.390" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4096517754", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:10:27+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:57:48+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "2.900", - "o2": "2.800", - "o3": "2.370" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4096517858", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:50+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/as-cittadella-union-brescia-2:7717904" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:57:50+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "2.900", - "o2": "2.800", - "o3": "2.370" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4096524320", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:33+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:58:23+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "2.900", - "o2": "2.800", - "o3": "2.370" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4097106024", - "n": "16", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "37859710" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:35+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "2.900", - "o2": "2.620", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4097310707", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:59+00:00", - "flags": "1", - "bmoid": "1024911277.2582123660" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-28T20:18:06+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.200", - "o2": "2.800", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4097331516", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:49+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024911277" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-28T20:50:33+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.150", - "o2": "2.750", - "o3": "2.180" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4098261385", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:05:31+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:31+00:00", - "starting_time": "2025-12-01T21:30:00+00:00" - }, - "o1": "3.000", - "o2": "2.800", - "o3": "2.450" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099207833", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:01:20+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:01:20+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "2.900", - "o2": "2.770", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099286305", - "n": "73", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31815005190200053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:28+00:00", - "starting_time": "2025-12-02T00:30:00+00:00" - }, - "o1": "3.050", - "o2": "2.720", - "o3": "2.620" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4099301843", - "n": "109", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:58+00:00", - "flags": "1", - "bmoid": "251018502" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:12:14+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.100", - "o2": "2.920", - "o3": "2.680" - } - } - } - ] - }, - { - "@attributes": { - "id": "14131290", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:45:00+00:00", - "group": { - "@attributes": { - "id": "178407", - "cgid": "1491", - "spid": "1", - "cnid": "426", - "mgid": "1043", - "cname": "Premiership Development League" - }, - "@text": "FBNIR Premiership Development League-25" - }, - "hteam": { - "@attributes": { - "id": "688126" - }, - "@text": "Glentoran U20" - }, - "ateam": { - "@attributes": { - "id": "688123" - }, - "@text": "Portadown U20" - }, - "results": null, - "bookmaker": { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099546341", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:21+00:00", - "flags": "1", - "bmoid": "290267809" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:33:43+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.260", - "o2": "6.000", - "o3": "7.220" - } - } - } - }, - { - "@attributes": { - "id": "14131307", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:45:00+00:00", - "group": { - "@attributes": { - "id": "178407", - "cgid": "1491", - "spid": "1", - "cnid": "426", - "mgid": "1043", - "cname": "Premiership Development League" - }, - "@text": "FBNIR Premiership Development League-25" - }, - "hteam": { - "@attributes": { - "id": "688125" - }, - "@text": "Dungannon Swifts U20" - }, - "ateam": { - "@attributes": { - "id": "688129" - }, - "@text": "Glenavon U20" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099542564", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:03:39+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.580", - "o2": "4.400", - "o3": "3.980" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099546330", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:21+00:00", - "flags": "1", - "bmoid": "290267036" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:26+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.600", - "o2": "4.400", - "o3": "4.030" - } - } - } - ] - }, - { - "@attributes": { - "id": "14131315", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:45:00+00:00", - "group": { - "@attributes": { - "id": "178407", - "cgid": "1491", - "spid": "1", - "cnid": "426", - "mgid": "1043", - "cname": "Premiership Development League" - }, - "@text": "FBNIR Premiership Development League-25" - }, - "hteam": { - "@attributes": { - "id": "688120" - }, - "@text": "Carrick Rangers U20" - }, - "ateam": { - "@attributes": { - "id": "688128" - }, - "@text": "Crusaders U20" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099417534", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:49+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "4.550", - "o2": "4.350", - "o3": "1.510" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099441755", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:21+00:00", - "flags": "1", - "bmoid": "290252566" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:25+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "4.605", - "o2": "4.350", - "o3": "1.530" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099513549", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:38+00:00", - "flags": "1", - "bmoid": "37891377" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:13:05+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "4.400", - "o2": "4.000", - "o3": "1.550" - } - } - } - ] - }, - { - "@attributes": { - "id": "14131320", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:45:00+00:00", - "group": { - "@attributes": { - "id": "178407", - "cgid": "1491", - "spid": "1", - "cnid": "426", - "mgid": "1043", - "cname": "Premiership Development League" - }, - "@text": "FBNIR Premiership Development League-25" - }, - "hteam": { - "@attributes": { - "id": "688131" - }, - "@text": "Cliftonville U20" - }, - "ateam": { - "@attributes": { - "id": "688121" - }, - "@text": "Ballymena United U20" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099437863", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:57:11+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.510", - "o2": "4.600", - "o3": "4.300" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099480892", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:07:26+00:00", - "flags": "1", - "bmoid": "290257026" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:01:51+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.530", - "o2": "4.600", - "o3": "4.350" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099513270", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:32+00:00", - "flags": "1", - "bmoid": "37891380" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:50:06+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.530", - "o2": "4.500", - "o3": "4.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "14143669", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T18:00:00+00:00", - "group": { - "@attributes": { - "id": "177239", - "cgid": "100", - "spid": "1", - "cnid": "418", - "mgid": "1047", - "cname": "Segunda Liga" - }, - "@text": "FBPOR Segunda Liga-25" - }, - "hteam": { - "@attributes": { - "id": "6790" - }, - "@text": "Vizela" - }, - "ateam": { - "@attributes": { - "id": "5829" - }, - "@text": "Feirense" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4094449458", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:48:55+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.860", - "o2": "3.400", - "o3": "4.100" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4094451493", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:36+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:53:18+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.820", - "o2": "3.350", - "o3": "4.000" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4094464255", - "n": "33", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:57+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:57+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.750", - "o2": "3.300", - "o3": "4.200" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4094477468", - "n": "111", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:30+00:00", - "flags": "1", - "bmoid": "289290641" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:22:53+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.840", - "o2": "3.400", - "o3": "4.245" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4094496567", - "n": "36", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:10+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:44:03+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.830", - "o2": "3.400", - "o3": "4.350" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4094573355", - "n": "137", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:20:27+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.820", - "o2": "3.400", - "o3": "4.250" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4094908198", - "n": "55", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:39+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:47:10+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.840", - "o2": "3.330", - "o3": "3.890" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4094946722", - "n": "24", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:06+00:00", - "flags": "1", - "bmoid": "37824195" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:43:30+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.200", - "o3": "3.900" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4095764261", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:52+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/fc-vizela-cd-feirense-2:7717839" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-30T11:40:59+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.800", - "o2": "3.250", - "o3": "3.900" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4095764368", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-11-30T12:55:13+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-30T11:40:43+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.800", - "o2": "3.250", - "o3": "3.900" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4095788954", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:20+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-30T11:43:16+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.800", - "o2": "3.250", - "o3": "3.900" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4095789500", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:10+00:00", - "flags": "1", - "bmoid": "1024220075.2581388601" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:15:44+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.840", - "o2": "3.100", - "o3": "4.000" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4095825002", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:55+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:44:53+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.780", - "o2": "3.350", - "o3": "4.300" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4095844552", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:31+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024220075" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:17:17+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.810", - "o2": "3.050", - "o3": "4.000" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4097140075", - "n": "436", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:02+00:00", - "flags": "1", - "bmoid": "250979128" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:47:56+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.870", - "o2": "3.500", - "o3": "4.700" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099236328", - "n": "75", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31805147941900053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:21:28+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "1.880", - "o2": "3.550", - "o3": "4.700" - } - } - } - ] - }, - { - "@attributes": { - "id": "14143690", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T14:00:00+00:00", - "group": { - "@attributes": { - "id": "177239", - "cgid": "100", - "spid": "1", - "cnid": "418", - "mgid": "1047", - "cname": "Segunda Liga" - }, - "@text": "FBPOR Segunda Liga-25" - }, - "hteam": { - "@attributes": { - "id": "1972" - }, - "@text": "Pacos Ferreira" - }, - "ateam": { - "@attributes": { - "id": "178643" - }, - "@text": "Felgueiras 1932" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4094396592", - "n": "30", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:59:03+00:00", - "flags": "0", - "bmoid": "37813593" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:59:03+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "3.100", - "o2": "3.100", - "o3": "2.150" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4094908193", - "n": "78", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:00:41+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:55:49+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "3.020", - "o2": "3.070", - "o3": "2.250" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4095692003", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:59:22+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/pacos-ferreira-fc-felgueiras-1932-2:7717829" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:57:19+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "3.100", - "o2": "3.100", - "o3": "2.100" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4095692047", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:00:04+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:58:43+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "3.100", - "o2": "3.100", - "o3": "2.100" - } - } - } - ] - }, - { - "@attributes": { - "id": "14168347", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T20:00:00+00:00", - "group": { - "@attributes": { - "id": "178570", - "cgid": "1141", - "spid": "1", - "cnid": "659", - "mgid": "2004", - "cname": "Premier Division" - }, - "@text": "FBGIB Premier Division-25" - }, - "hteam": { - "@attributes": { - "id": "185521" - }, - "@text": "Lions Gibraltar" - }, - "ateam": { - "@attributes": { - "id": "185668" - }, - "@text": "Lynx" - }, - "results": null, - "bookmaker": { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4094680445", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:55+00:00", - "flags": "1", - "bmoid": "289363907" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-25T07:58:18+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.510", - "o2": "4.870", - "o3": "4.100" - } - } - } - }, - { - "@attributes": { - "id": "14172234", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T17:15:00+00:00", - "group": { - "@attributes": { - "id": "172461", - "cgid": "1337", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "Youth Friendlies Women" - }, - "@text": "WFBINT Youth Friendlies Women-25" - }, - "hteam": { - "@attributes": { - "id": "73243" - }, - "@text": "Germany U23" - }, - "ateam": { - "@attributes": { - "id": "92283" - }, - "@text": "France U23" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099068493", - "n": "69", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:12+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:12+00:00", - "starting_time": "2025-12-01T17:15:00+00:00" - }, - "o1": "1.930", - "o2": "3.480", - "o3": "3.260" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099069690", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:43:33+00:00", - "starting_time": "2025-12-01T17:15:00+00:00" - }, - "o1": "1.990", - "o2": "3.500", - "o3": "3.200" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099078874", - "n": "43", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:09+00:00", - "flags": "1", - "bmoid": "290172182" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:09+00:00", - "starting_time": "2025-12-01T17:15:00+00:00" - }, - "o1": "1.960", - "o2": "3.480", - "o3": "3.285" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099130739", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:46+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:40:46+00:00", - "starting_time": "2025-12-01T18:15:00+00:00" - }, - "o1": "1.990", - "o2": "3.500", - "o3": "3.200" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099136822", - "n": "18", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:14+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:52:10+00:00", - "starting_time": "2025-12-01T16:15:00+00:00" - }, - "o1": "1.970", - "o2": "3.600", - "o3": "3.400" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099157757", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:08+00:00", - "flags": "1", - "bmoid": "1025767065.2582976119" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:58:19+00:00", - "starting_time": "2025-12-01T17:15:00+00:00" - }, - "o1": "2.050", - "o2": "3.350", - "o3": "2.900" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099163950", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:47:00+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/germany-(u23)-(women)-france-(u23)-(women)-2:7717871" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:46:29+00:00", - "starting_time": "2025-12-01T17:15:00+00:00" - }, - "o1": "1.930", - "o2": "3.400", - "o3": "3.200" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099174509", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:14+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:47:35+00:00", - "starting_time": "2025-12-01T17:15:00+00:00" - }, - "o1": "1.950", - "o2": "3.400", - "o3": "3.200" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228494", - "n": "15", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:09+00:00", - "flags": "1", - "bmoid": "37890169" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:50:40+00:00", - "starting_time": "2025-12-01T17:15:00+00:00" - }, - "o1": "1.950", - "o2": "3.250", - "o3": "3.300" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099303065", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:07:01+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:55:53+00:00", - "starting_time": "2025-12-01T19:15:00+00:00" - }, - "o1": "1.850", - "o2": "3.350", - "o3": "3.500" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099399363", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:49:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:49:05+00:00", - "starting_time": "2025-12-01T17:15:00+00:00" - }, - "o1": "1.900", - "o2": "3.350", - "o3": "3.300" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099400807", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:39+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:40:35+00:00", - "starting_time": "2025-12-01T17:15:00+00:00" - }, - "o1": "1.970", - "o2": "3.380", - "o3": "3.150" - } - } - } - ] - }, - { - "@attributes": { - "id": "14182591", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T12:45:00+00:00", - "group": { - "@attributes": { - "id": "178440", - "cgid": "1007", - "spid": "1", - "cnid": "393", - "mgid": "1156", - "cname": "Liga M3" - }, - "@text": "FBMYS Liga M3-25" - }, - "hteam": { - "@attributes": { - "id": "1082696" - }, - "@text": "Manjung City" - }, - "ateam": { - "@attributes": { - "id": "1939823" - }, - "@text": "Bunga Raya" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099052808", - "n": "15", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:43:16+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:43:16+00:00", - "starting_time": "2025-12-01T12:45:00+00:00" - }, - "o1": "1.650", - "o2": "3.900", - "o3": "3.900" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099052975", - "n": "15", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:43:14+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/manjung-city-bunga-raya-damansara-fc-2:7717591" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:43:14+00:00", - "starting_time": "2025-12-01T12:45:00+00:00" - }, - "o1": "1.650", - "o2": "3.900", - "o3": "3.900" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228557", - "n": "21", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:44:58+00:00", - "flags": "0", - "bmoid": "37889359" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:44:58+00:00", - "starting_time": "2025-12-01T12:45:00+00:00" - }, - "o1": "1.700", - "o2": "3.600", - "o3": "3.900" - } - } - } - ] - }, - { - "@attributes": { - "id": "14203046", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T12:00:00+00:00", - "group": { - "@attributes": { - "id": "178459", - "cgid": "65", - "spid": "1", - "cnid": "384", - "mgid": "1036", - "cname": "First League" - }, - "@text": "FBMKD First League-25" - }, - "hteam": { - "@attributes": { - "id": "34718" - }, - "@text": "Shkendija 79 Tetovo" - }, - "ateam": { - "@attributes": { - "id": "3454" - }, - "@text": "Rabotnicki Skopje" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099034682", - "n": "73", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:58:57+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:58:57+00:00", - "starting_time": "2025-12-01T12:00:00+00:00" - }, - "o1": "1.230", - "o2": "5.250", - "o3": "9.500" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099034696", - "n": "74", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:01:11+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/fk-shkendija-79-tetovo-fk-rabotnicki-skopje-2:7717892" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:01:11+00:00", - "starting_time": "2025-12-01T12:00:00+00:00" - }, - "o1": "1.240", - "o2": "4.800", - "o3": "11.000" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228361", - "n": "34", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:58:11+00:00", - "flags": "0", - "bmoid": "37890145" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:58:11+00:00", - "starting_time": "2025-12-01T12:00:00+00:00" - }, - "o1": "1.220", - "o2": "5.000", - "o3": "10.000" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099370164", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:00:59+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:57:26+00:00", - "starting_time": "2025-12-01T12:00:00+00:00" - }, - "o1": "1.201", - "o2": "4.772", - "o3": "7.624" - } - } - } - ] - }, - { - "@attributes": { - "id": "14221737", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T11:00:00+00:00", - "group": { - "@attributes": { - "id": "178622", - "cgid": "1168", - "spid": "1", - "cnid": "405", - "mgid": "1055", - "cname": "U19 Elit A" - }, - "@text": "FBTUR U19 PAF-25" - }, - "hteam": { - "@attributes": { - "id": "682572" - }, - "@text": "Fatih Karagumrukspor U19" - }, - "ateam": { - "@attributes": { - "id": "183696" - }, - "@text": "Besiktas U19" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099169225", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:55:36+00:00", - "flags": "0", - "bmoid": "37885906" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:55:36+00:00", - "starting_time": "2025-12-01T11:00:00+00:00" - }, - "o1": "2.900", - "o2": "3.500", - "o3": "2.000" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099379150", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:53:00+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/fatih-karagumruk-(u19)-besiktas-jk-(u19)-2:7717589" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:52:28+00:00", - "starting_time": "2025-12-01T11:00:00+00:00" - }, - "o1": "2.950", - "o2": "3.400", - "o3": "2.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "14221743", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T12:00:00+00:00", - "group": { - "@attributes": { - "id": "178622", - "cgid": "1168", - "spid": "1", - "cnid": "405", - "mgid": "1055", - "cname": "U19 Elit A" - }, - "@text": "FBTUR U19 PAF-25" - }, - "hteam": { - "@attributes": { - "id": "183673" - }, - "@text": "Samsunspor U19" - }, - "ateam": { - "@attributes": { - "id": "584644" - }, - "@text": "Alanyaspor U19" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228629", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:59:12+00:00", - "flags": "0", - "bmoid": "37889267" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T05:41:09+00:00", - "starting_time": "2025-12-01T12:00:00+00:00" - }, - "o1": "1.440", - "o2": "3.900", - "o3": "6.000" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099411787", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:01:11+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/samsunspor-(u19)-alanyaspor-(u19)-2:7717908" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:01:11+00:00", - "starting_time": "2025-12-01T12:00:00+00:00" - }, - "o1": "1.420", - "o2": "4.000", - "o3": "6.250" - } - } - } - ] - }, - { - "@attributes": { - "id": "14234895", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T16:00:00+00:00", - "group": { - "@attributes": { - "id": "178925", - "cgid": "142", - "spid": "1", - "cnid": "365", - "mgid": "1029", - "cname": "Liga Alef" - }, - "@text": "FBISR Liga Alef > South-25" - }, - "hteam": { - "@attributes": { - "id": "9231" - }, - "@text": "Hapoel Herzliya" - }, - "ateam": { - "@attributes": { - "id": "222237" - }, - "@text": "Holon Yermiyahu" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099345896", - "n": "105", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:04+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:04+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.000", - "o2": "3.125", - "o3": "3.420" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099346115", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:43+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:19+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.950", - "o2": "3.100", - "o3": "3.400" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099346137", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:05:34+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/hapoel-herzliya-fc-holon-yermiyahu-2:7718957" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:34+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.950", - "o2": "3.100", - "o3": "3.400" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099346277", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:18+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.000", - "o2": "3.300", - "o3": "3.600" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099349406", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:00+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:09:33+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.000", - "o2": "3.100", - "o3": "3.400" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099399314", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:21+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:21+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.050", - "o2": "3.050", - "o3": "3.200" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099402298", - "n": "27", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:26+00:00", - "flags": "1", - "bmoid": "290239466" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:26+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.020", - "o2": "3.125", - "o3": "3.495" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099402550", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:07:55+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:09:49+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.050", - "o2": "3.100", - "o3": "3.200" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099402560", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:55+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:11+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.990", - "o2": "3.200", - "o3": "3.500" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099414333", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:52+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:52+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.000", - "o2": "3.200", - "o3": "3.500" - } - } - } - ] - }, - { - "@attributes": { - "id": "14235663", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:00:00+00:00", - "group": { - "@attributes": { - "id": "178929", - "cgid": "1167", - "spid": "1", - "cnid": "382", - "mgid": "1018", - "cname": "Premier League Cup" - }, - "@text": "FBENG Premier League Cup-25" - }, - "hteam": { - "@attributes": { - "id": "130902" - }, - "@text": "Ipswich U21" - }, - "ateam": { - "@attributes": { - "id": "130904" - }, - "@text": "Leicester U21" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099228899", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:42:16+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.520", - "o2": "4.750", - "o3": "4.700" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099231715", - "n": "23", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:56+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:56+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.533", - "o2": "4.400", - "o3": "4.600" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099232082", - "n": "38", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:09:55+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.490", - "o2": "4.450", - "o3": "4.600" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099244486", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:18+00:00", - "flags": "1", - "bmoid": "290218394" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:18+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.500", - "o2": "4.450", - "o3": "4.750" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099249070", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:04+00:00", - "flags": "1", - "bmoid": "1024726131.2583019650" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T06:53:45+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.530", - "o2": "4.500", - "o3": "4.100" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4099252125", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:55+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024726131" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T07:01:36+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.520", - "o2": "4.400", - "o3": "4.100" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4099302098", - "n": "37", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:10+00:00", - "flags": "1", - "bmoid": "251221891" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:40:58+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.570", - "o2": "4.900", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099302556", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:37+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:43:03+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.510", - "o2": "4.600", - "o3": "4.550" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099303314", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:08:27+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:02:56+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "1.480", - "o2": "4.333", - "o3": "4.750" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099311594", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:07+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.520", - "o2": "4.800", - "o3": "4.650" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099347459", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:10+00:00", - "flags": "1", - "bmoid": "37890717" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:09:30+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.500", - "o2": "4.200", - "o3": "4.600" - } - } - } - ] - }, - { - "@attributes": { - "id": "14235666", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:00:00+00:00", - "group": { - "@attributes": { - "id": "178929", - "cgid": "1167", - "spid": "1", - "cnid": "382", - "mgid": "1018", - "cname": "Premier League Cup" - }, - "@text": "FBENG Premier League Cup-25" - }, - "hteam": { - "@attributes": { - "id": "131165" - }, - "@text": "Birmingham U21" - }, - "ateam": { - "@attributes": { - "id": "183660" - }, - "@text": "Hull City U21" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099228900", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:30:20+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.250", - "o2": "4.400", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099231723", - "n": "21", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:56+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:56+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.300", - "o2": "4.200", - "o3": "2.300" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099231813", - "n": "38", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:24:54+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.250", - "o2": "4.100", - "o3": "2.360" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099244419", - "n": "15", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:18+00:00", - "flags": "1", - "bmoid": "290218393" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:27:58+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.250", - "o2": "4.100", - "o3": "2.360" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099249102", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:06+00:00", - "flags": "1", - "bmoid": "1024726075.2582991380" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T06:53:46+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.250", - "o2": "4.100", - "o3": "2.300" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4099252637", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:02:15+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024726075" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T07:02:58+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.230", - "o2": "4.100", - "o3": "2.280" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4099302282", - "n": "60", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:10+00:00", - "flags": "1", - "bmoid": "251221711" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:10+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.300", - "o2": "4.300", - "o3": "2.340" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099303295", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:08:26+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:45:17+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "2.250", - "o2": "4.000", - "o3": "2.375" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099347568", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:11+00:00", - "flags": "1", - "bmoid": "37890714" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:50:43+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.300", - "o2": "3.900", - "o3": "2.300" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099407706", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:37+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:34:58+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.230", - "o2": "4.350", - "o3": "2.380" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099557340", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:09+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:06+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.300", - "o2": "4.400", - "o3": "2.380" - } - } - } - ] - }, - { - "@attributes": { - "id": "14235669", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:00:00+00:00", - "group": { - "@attributes": { - "id": "178929", - "cgid": "1167", - "spid": "1", - "cnid": "382", - "mgid": "1018", - "cname": "Premier League Cup" - }, - "@text": "FBENG Premier League Cup-25" - }, - "hteam": { - "@attributes": { - "id": "130729" - }, - "@text": "Sunderland U21" - }, - "ateam": { - "@attributes": { - "id": "2022026" - }, - "@text": "Bromley U21" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099230343", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:17:41+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.230", - "o2": "6.200", - "o3": "9.600" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099231727", - "n": "27", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:56+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:56+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.182", - "o2": "6.000", - "o3": "10.000" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099232007", - "n": "45", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:44:41+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.196", - "o2": "5.400", - "o3": "11.000" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099244467", - "n": "17", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:18+00:00", - "flags": "1", - "bmoid": "290218396" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:50:27+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.207", - "o2": "5.400", - "o3": "11.500" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099249058", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:55+00:00", - "flags": "1", - "bmoid": "1024726759.2583062328" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T06:53:39+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.210", - "o2": "6.000", - "o3": "8.500" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4099249711", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:03+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024726759" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T06:55:34+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.200", - "o2": "5.800", - "o3": "8.500" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4099302367", - "n": "39", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:10+00:00", - "flags": "1", - "bmoid": "251221621" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:10+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.270", - "o2": "1.200", - "o3": "1.010" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099303301", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:08:26+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:28:23+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "1.222", - "o2": "5.600", - "o3": "8.000" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099347556", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:11+00:00", - "flags": "1", - "bmoid": "37890719" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:30:52+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.220", - "o2": "5.000", - "o3": "11.000" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099363751", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:37+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:17:36+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.220", - "o2": "5.900", - "o3": "9.200" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099494352", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:30:32+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.240", - "o2": "6.000", - "o3": "9.400" - } - } - } - ] - }, - { - "@attributes": { - "id": "14235671", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:00:00+00:00", - "group": { - "@attributes": { - "id": "178929", - "cgid": "1167", - "spid": "1", - "cnid": "382", - "mgid": "1018", - "cname": "Premier League Cup" - }, - "@text": "FBENG Premier League Cup-25" - }, - "hteam": { - "@attributes": { - "id": "183664" - }, - "@text": "Bournemouth U21" - }, - "ateam": { - "@attributes": { - "id": "130722" - }, - "@text": "Reading U21" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099231716", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:49+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:49+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.150", - "o2": "4.200", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099232094", - "n": "42", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:22:08+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.180", - "o2": "4.200", - "o3": "2.410" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099244402", - "n": "16", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:18+00:00", - "flags": "1", - "bmoid": "290218404" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:27:59+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.180", - "o2": "4.200", - "o3": "2.410" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099249101", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:06+00:00", - "flags": "1", - "bmoid": "1024726073.2582963826" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T06:53:46+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.070", - "o2": "4.300", - "o3": "2.430" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4099252645", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:02:15+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024726073" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T07:02:59+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.040", - "o2": "4.250", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4099302159", - "n": "50", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:10+00:00", - "flags": "1", - "bmoid": "251221801" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:10+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.240", - "o2": "4.400", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099302555", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:37+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:35:00+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.170", - "o2": "4.300", - "o3": "2.460" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099311579", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:35:08+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.200", - "o2": "4.500", - "o3": "2.480" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099347497", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:10+00:00", - "flags": "1", - "bmoid": "37890716" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:45:00+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.200", - "o2": "4.000", - "o3": "2.400" - } - } - } - ] - }, - { - "@attributes": { - "id": "14277505", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T16:00:00+00:00", - "group": { - "@attributes": { - "id": "179306", - "cgid": "487", - "spid": "1", - "cnid": "515", - "mgid": "1402", - "cname": "Premier League" - }, - "@text": "FBGHA Premier League-25" - }, - "hteam": { - "@attributes": { - "id": "740103" - }, - "@text": "Eleven Wonders" - }, - "ateam": { - "@attributes": { - "id": "617317" - }, - "@text": "Dreams" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099042205", - "n": "16", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:24+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:24+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "3.100", - "o2": "2.850", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099052264", - "n": "67", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:26+00:00", - "flags": "1", - "bmoid": "290170083" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:12:26+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.860", - "o2": "2.740", - "o3": "2.510" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4099071331", - "n": "185", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:09+00:00", - "flags": "1", - "bmoid": "251203664" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:09+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.090", - "o2": "2.600", - "o3": "2.280" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099124197", - "n": "104", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:05+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.875", - "o2": "2.770", - "o3": "2.480" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099148203", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:10:42+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.950", - "o2": "2.750", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099222504", - "n": "16", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:02+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:02+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.850", - "o2": "2.750", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099309863", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:41+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:41+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.920", - "o2": "2.720", - "o3": "2.470" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099348007", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:28+00:00", - "flags": "1", - "bmoid": "37890673" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:12:59+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.900", - "o2": "2.620", - "o3": "2.450" - } - } - } - ] - }, - { - "@attributes": { - "id": "14278663", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T15:30:00+00:00", - "group": { - "@attributes": { - "id": "176774", - "cgid": "60", - "spid": "1", - "cnid": "363", - "mgid": "1010", - "cname": "Second League" - }, - "@text": "FBBUL Second League-25" - }, - "hteam": { - "@attributes": { - "id": "6729" - }, - "@text": "Pirin Blagoevgrad" - }, - "ateam": { - "@attributes": { - "id": "11500" - }, - "@text": "Yantra 1919" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4094304833", - "n": "69", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:56+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:56+00:00", - "starting_time": "2025-12-01T15:30:00+00:00" - }, - "o1": "2.550", - "o2": "2.875", - "o3": "2.625" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4094329507", - "n": "71", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:23+00:00", - "flags": "1", - "bmoid": "289266386" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:23+00:00", - "starting_time": "2025-12-01T15:30:00+00:00" - }, - "o1": "2.540", - "o2": "2.950", - "o3": "2.630" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4095271919", - "n": "16", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:45+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:35:06+00:00", - "starting_time": "2025-12-01T16:30:00+00:00" - }, - "o1": "2.600", - "o2": "2.950", - "o3": "2.650" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4095272034", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:37:04+00:00", - "starting_time": "2025-12-01T15:30:00+00:00" - }, - "o1": "2.600", - "o2": "2.950", - "o3": "2.650" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4095484555", - "n": "23", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:02+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:31:07+00:00", - "starting_time": "2025-12-01T14:30:00+00:00" - }, - "o1": "2.570", - "o2": "2.930", - "o3": "2.600" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4095654710", - "n": "120", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:07+00:00", - "starting_time": "2025-12-01T15:30:00+00:00" - }, - "o1": "2.560", - "o2": "2.950", - "o3": "2.610" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4097121634", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:56+00:00", - "flags": "1", - "bmoid": "1024852080.2582066993" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:38:35+00:00", - "starting_time": "2025-12-01T15:30:00+00:00" - }, - "o1": "2.380", - "o2": "2.900", - "o3": "2.700" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4097127395", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:26+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024852080" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:41:37+00:00", - "starting_time": "2025-12-01T15:30:00+00:00" - }, - "o1": "2.400", - "o2": "2.900", - "o3": "2.700" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099209445", - "n": "28", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:01+00:00", - "flags": "1", - "bmoid": "31803650933200053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:42+00:00", - "starting_time": "2025-12-01T20:30:00+00:00" - }, - "o1": "2.840", - "o2": "3.250", - "o3": "2.560" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099222438", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:06:20+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:05:53+00:00", - "starting_time": "2025-12-01T17:30:00+00:00" - }, - "o1": "2.550", - "o2": "2.850", - "o3": "2.700" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099348031", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:37+00:00", - "flags": "1", - "bmoid": "37890702" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:07+00:00", - "starting_time": "2025-12-01T15:30:00+00:00" - }, - "o1": "2.500", - "o2": "2.900", - "o3": "2.620" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099566942", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:01:40+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:01:40+00:00", - "starting_time": "2025-12-01T15:30:00+00:00" - }, - "o1": "2.580", - "o2": "2.770", - "o3": "2.480" - } - } - } - ] - }, - { - "@attributes": { - "id": "14289888", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T13:15:00+00:00", - "group": { - "@attributes": { - "id": "179369", - "cgid": "857", - "spid": "1", - "cnid": "511", - "mgid": "1487", - "cname": "Ligi kuu Bara" - }, - "@text": "FBTZA Ligi kuu Bara-25" - }, - "hteam": { - "@attributes": { - "id": "1394852" - }, - "@text": "Mashujaa" - }, - "ateam": { - "@attributes": { - "id": "59777" - }, - "@text": "Coastal Union" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099177246", - "n": "18", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T09:34:26+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:27:45+00:00", - "starting_time": "2025-12-01T13:15:00+00:00" - }, - "o1": "1.950", - "o2": "2.900", - "o3": "3.750" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099177277", - "n": "18", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T09:28:15+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/mashujaa-fc-coastal-union-fc-2:7717900" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:27:44+00:00", - "starting_time": "2025-12-01T13:15:00+00:00" - }, - "o1": "1.950", - "o2": "2.900", - "o3": "3.750" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099347862", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:56:15+00:00", - "flags": "0", - "bmoid": "37890699" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:25:31+00:00", - "starting_time": "2025-12-01T13:15:00+00:00" - }, - "o1": "1.570", - "o2": "3.400", - "o3": "5.500" - } - } - } - ] - }, - { - "@attributes": { - "id": "14297015", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T13:00:00+00:00", - "group": { - "@attributes": { - "id": "179404", - "cgid": "715", - "spid": "1", - "cnid": "560", - "mgid": "1449", - "cname": "Premier League" - }, - "@text": "FBKEN Premier League-25" - }, - "hteam": { - "@attributes": { - "id": "543562" - }, - "@text": "Bidco United" - }, - "ateam": { - "@attributes": { - "id": "59141" - }, - "@text": "Posta Rangers" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228469", - "n": "15", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:58:25+00:00", - "flags": "0", - "bmoid": "37890168" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:49:21+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "2.250", - "o2": "2.620", - "o3": "3.300" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099248177", - "n": "26", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:00:55+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:34:16+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "2.228", - "o2": "2.603", - "o3": "2.872" - } - } - } - ] - }, - { - "@attributes": { - "id": "14299628", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:00:00+00:00", - "group": { - "@attributes": { - "id": "177022", - "cgid": "5", - "spid": "1", - "cnid": "407", - "mgid": "1016", - "cname": "Eerste Divisie" - }, - "@text": "FBDUT Eerste Divisie-25" - }, - "hteam": { - "@attributes": { - "id": "39864" - }, - "@text": "Ajax II" - }, - "ateam": { - "@attributes": { - "id": "3291" - }, - "@text": "Vitesse" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4094478896", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:03:25+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1024885699" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:49:15+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.950", - "o2": "3.700", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4094500088", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:08+00:00", - "flags": "1", - "bmoid": "1024885699.2580738197" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:42:04+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.900", - "o2": "3.650", - "o3": "2.170" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4095120847", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:43:34+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.000", - "o2": "3.800", - "o3": "2.150" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4095122184", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:11+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:44:59+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.900", - "o2": "3.650", - "o3": "2.090" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4095131515", - "n": "22", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "289440405" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:45:59+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.942", - "o2": "3.700", - "o3": "2.160" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4095138837", - "n": "71", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:43+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:36+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "3.100", - "o2": "3.700", - "o3": "2.100" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4095149323", - "n": "30", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:24+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:24+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.960", - "o2": "3.800", - "o3": "2.130" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4095150590", - "n": "31", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:19+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:19+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.900", - "o2": "3.650", - "o3": "2.050" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4095156077", - "n": "25", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:42:43+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.930", - "o2": "3.700", - "o3": "2.140" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4095245011", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:51+00:00", - "flags": "1", - "bmoid": "37826280" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:51+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.900", - "o2": "3.600", - "o3": "2.100" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4095743874", - "n": "48", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:40+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:40+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.810", - "o2": "3.360", - "o3": "2.230" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4096503914", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:42+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:14:50+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.900", - "o2": "3.600", - "o3": "2.100" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4096504320", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:20+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/jong-ajax-amsterdam-vitesse-arnhem-2:7717884" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:15:06+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.900", - "o2": "3.600", - "o3": "2.100" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4096524883", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:11+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:16:34+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.870", - "o2": "3.500", - "o3": "2.050" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4097278805", - "n": "356", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:58+00:00", - "flags": "1", - "bmoid": "251016914" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:39+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.150", - "o2": "4.000", - "o3": "2.180" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099003614", - "n": "127", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31814144733100053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:35+00:00", - "starting_time": "2025-12-02T00:00:00+00:00" - }, - "o1": "3.200", - "o2": "4.100", - "o3": "2.180" - } - } - } - ] - }, - { - "@attributes": { - "id": "14309931", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T16:00:00+00:00", - "group": { - "@attributes": { - "id": "179577", - "cgid": "1195", - "spid": "1", - "cnid": "484", - "mgid": "1262", - "cname": "1st Division" - }, - "@text": "FBJOR 1st Division-25" - }, - "hteam": { - "@attributes": { - "id": "567285" - }, - "@text": "Aqaba" - }, - "ateam": { - "@attributes": { - "id": "66052" - }, - "@text": "Al Sareeh" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099228744", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:43+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:02:33+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "5.000", - "o2": "3.900", - "o3": "1.510" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099228755", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:03:00+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/al-aqaba-alsareeh-2:7717539" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:02:29+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "5.000", - "o2": "3.900", - "o3": "1.510" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099229093", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:51+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:58+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "5.000", - "o2": "3.900", - "o3": "1.500" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099230331", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:23:07+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "5.400", - "o2": "4.000", - "o3": "1.510" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099232249", - "n": "28", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:06:35+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:06:35+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "5.500", - "o2": "4.000", - "o3": "1.444" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099235420", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:54+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:26:26+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "5.400", - "o2": "4.000", - "o3": "1.510" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099244595", - "n": "15", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:14+00:00", - "flags": "1", - "bmoid": "290215715" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:08:44+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "5.980", - "o2": "4.000", - "o3": "1.460" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099249136", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:11+00:00", - "flags": "1", - "bmoid": "1024908054.2583021335" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T06:53:50+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "6.500", - "o2": "4.100", - "o3": "1.400" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099258822", - "n": "21", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:49+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "5.750", - "o2": "4.000", - "o3": "1.450" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099270475", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:20+00:00", - "flags": "1", - "bmoid": "37890188" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:03:52+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "5.500", - "o2": "3.700", - "o3": "1.500" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099304440", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:05:14+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:14+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "5.250", - "o2": "3.800", - "o3": "1.500" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099310920", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:02+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:24:14+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "5.400", - "o2": "4.000", - "o3": "1.500" - } - } - } - ] - }, - { - "@attributes": { - "id": "14309936", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T12:30:00+00:00", - "group": { - "@attributes": { - "id": "179577", - "cgid": "1195", - "spid": "1", - "cnid": "484", - "mgid": "1262", - "cname": "1st Division" - }, - "@text": "FBJOR 1st Division-25" - }, - "hteam": { - "@attributes": { - "id": "1090750" - }, - "@text": "Jerash" - }, - "ateam": { - "@attributes": { - "id": "12858" - }, - "@text": "Al Arabi" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099175684", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:29:01+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:29:01+00:00", - "starting_time": "2025-12-01T12:30:00+00:00" - }, - "o1": "2.400", - "o2": "3.100", - "o3": "2.600" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099176019", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:20:14+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/jerash-sc-(jor)-alarabi-fc-(jor)-2:7717899" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:20:14+00:00", - "starting_time": "2025-12-01T12:30:00+00:00" - }, - "o1": "2.400", - "o2": "3.100", - "o3": "2.600" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228329", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:30:31+00:00", - "flags": "0", - "bmoid": "37889798" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:30:31+00:00", - "starting_time": "2025-12-01T12:30:00+00:00" - }, - "o1": "2.400", - "o2": "3.100", - "o3": "2.620" - } - } - } - ] - }, - { - "@attributes": { - "id": "14322266", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T12:20:00+00:00", - "group": { - "@attributes": { - "id": "179669", - "cgid": "50281", - "spid": "1", - "cnid": "462", - "mgid": "1146", - "cname": "Elite League U21" - }, - "@text": "FBKSA Elite League U21-25" - }, - "hteam": { - "@attributes": { - "id": "2197930" - }, - "@text": "Al Kholood U21" - }, - "ateam": { - "@attributes": { - "id": "2197923" - }, - "@text": "Al Riyadh U21" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099078617", - "n": "30", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:50:28+00:00", - "flags": "1", - "bmoid": "290174167" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:33:39+00:00", - "starting_time": "2025-12-01T14:55:00+00:00" - }, - "o1": "3.140", - "o2": "3.700", - "o3": "1.950" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099271002", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:55:10+00:00", - "flags": "0", - "bmoid": "37890630" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:50:13+00:00", - "starting_time": "2025-12-01T14:55:00+00:00" - }, - "o1": "3.400", - "o2": "3.400", - "o3": "1.850" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099367235", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:50+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/alkholood-club-(u21)-alriyadh-sc-(u21)-2:7717861" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:20:39+00:00", - "starting_time": "2025-12-01T12:20:00+00:00" - }, - "o1": "3.100", - "o2": "3.500", - "o3": "1.930" - } - } - } - ] - }, - { - "@attributes": { - "id": "14322268", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T14:50:00+00:00", - "group": { - "@attributes": { - "id": "179669", - "cgid": "50281", - "spid": "1", - "cnid": "462", - "mgid": "1146", - "cname": "Elite League U21" - }, - "@text": "FBKSA Elite League U21-25" - }, - "hteam": { - "@attributes": { - "id": "131743" - }, - "@text": "Al Taawon U21" - }, - "ateam": { - "@attributes": { - "id": "218262" - }, - "@text": "Al Khaleej U21" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099270935", - "n": "22", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:46:30+00:00", - "flags": "1", - "bmoid": "37890338" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:46:30+00:00", - "starting_time": "2025-12-01T14:50:00+00:00" - }, - "o1": "1.570", - "o2": "3.900", - "o3": "4.330" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099348150", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:46:56+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:46:56+00:00", - "starting_time": "2025-12-01T14:50:00+00:00" - }, - "o1": "1.660", - "o2": "4.200", - "o3": "4.250" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099399703", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:52+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:52+00:00", - "starting_time": "2025-12-01T16:50:00+00:00" - }, - "o1": "1.900", - "o2": "3.350", - "o3": "3.450" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099455950", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:50:06+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/altaawoun-buraidah-(u21)-alkhaleej-saihat-fc-(u21)-2:7717862" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:49:35+00:00", - "starting_time": "2025-12-01T14:50:00+00:00" - }, - "o1": "1.630", - "o2": "4.100", - "o3": "3.900" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099512233", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:46:44+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:46:44+00:00", - "starting_time": "2025-12-01T14:50:00+00:00" - }, - "o1": "1.610", - "o2": "4.000", - "o3": "4.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "14335741", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T15:30:00+00:00", - "group": { - "@attributes": { - "id": "179840", - "cgid": "878", - "spid": "1", - "cnid": "527", - "mgid": "1447", - "cname": "Ligue 1" - }, - "@text": "FBBFA Ligue 1-25" - }, - "hteam": { - "@attributes": { - "id": "71563" - }, - "@text": "ASFB" - }, - "ateam": { - "@attributes": { - "id": "70887" - }, - "@text": "RC Kadiogo" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099448455", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:00+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:03:09+00:00", - "starting_time": "2025-12-01T15:30:00+00:00" - }, - "o1": "1.980", - "o2": "2.880", - "o3": "3.840" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099480950", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:25+00:00", - "flags": "1", - "bmoid": "290257478" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:32+00:00", - "starting_time": "2025-12-01T15:30:00+00:00" - }, - "o1": "2.000", - "o2": "2.880", - "o3": "3.935" - } - } - } - ] - }, - { - "@attributes": { - "id": "14346316", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T13:00:00+00:00", - "group": { - "@attributes": { - "id": "179694", - "cgid": "649", - "spid": "1", - "cnid": "505", - "mgid": "1196", - "cname": "Ligue 2" - }, - "@text": "FBTUN Ligue 2-25" - }, - "hteam": { - "@attributes": { - "id": "1678758" - }, - "@text": "Megrine" - }, - "ateam": { - "@attributes": { - "id": "72119" - }, - "@text": "Sporting Ben Arous" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099162224", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:00:10+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/as-megrine-sporting-ben-arous-2:7716565" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:00:10+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "2.550", - "o2": "2.800", - "o3": "2.650" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099162274", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:50:09+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:50:09+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "2.500", - "o2": "2.800", - "o3": "2.700" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228680", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:59:03+00:00", - "flags": "0", - "bmoid": "37887546" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:22:30+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "2.500", - "o2": "2.700", - "o3": "2.800" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099423430", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:01:00+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:05:50+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "2.470", - "o2": "2.690", - "o3": "2.660" - } - } - } - ] - }, - { - "@attributes": { - "id": "14395668", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T17:00:00+00:00", - "group": { - "@attributes": { - "id": "172263", - "cgid": "456", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "Friendlies Women" - }, - "@text": "WFBINT Friendlies Women-25" - }, - "hteam": { - "@attributes": { - "id": "1804" - }, - "@text": "Denmark" - }, - "ateam": { - "@attributes": { - "id": "2663" - }, - "@text": "Norway" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4098667945", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:58+00:00", - "flags": "1", - "bmoid": "37880377" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:29+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.500", - "o2": "3.200", - "o3": "2.450" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4098668636", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:49:04+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.550", - "o2": "3.500", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4098686524", - "n": "41", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:16+00:00", - "flags": "1", - "bmoid": "290112109" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:00:48+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.480", - "o2": "3.280", - "o3": "2.470" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4098703127", - "n": "163", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:03+00:00", - "flags": "1", - "bmoid": "251179547" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:38:03+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.660", - "o2": "3.650", - "o3": "2.560" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4098976058", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:59+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:48:08+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.550", - "o2": "3.500", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4098981791", - "n": "65", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:01+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:48:31+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.480", - "o2": "3.280", - "o3": "2.470" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099157727", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:06+00:00", - "flags": "1", - "bmoid": "1025802704.2582972350" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T00:50:48+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.400", - "o2": "3.250", - "o3": "2.550" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099161584", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:53+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/denmark-(women)-norway-(women)-2:7720088" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:34:06+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.450", - "o2": "3.300", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099173957", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:25+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:36:38+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.450", - "o2": "3.300", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099205507", - "n": "16", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:37+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:03:11+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.490", - "o2": "3.090", - "o3": "2.350" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099294991", - "n": "26", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:52+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:52+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.500", - "o2": "3.300", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099303867", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:09:10+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:21:34+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.500", - "o2": "3.300", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099310872", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:48+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:49:28+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.450", - "o2": "3.350", - "o3": "2.450" - } - } - } - ] - }, - { - "@attributes": { - "id": "14395670", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T13:00:00+00:00", - "group": { - "@attributes": { - "id": "172263", - "cgid": "456", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "Friendlies Women" - }, - "@text": "WFBINT Friendlies Women-25" - }, - "hteam": { - "@attributes": { - "id": "3184" - }, - "@text": "Turkey" - }, - "ateam": { - "@attributes": { - "id": "1446" - }, - "@text": "Albania" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4098667515", - "n": "43", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:02:21+00:00", - "flags": "0", - "bmoid": "37880362" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:53:17+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "1.250", - "o2": "4.800", - "o3": "9.500" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099065016", - "n": "17", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:00:41+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/turkey-(women)-albania-(women)-2:7720086" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:00:41+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "1.230", - "o2": "5.250", - "o3": "10.500" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099205510", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:01:00+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:48:11+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "1.210", - "o2": "5.000", - "o3": "7.700" - } - } - } - ] - }, - { - "@attributes": { - "id": "14395671", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T09:00:00+00:00", - "group": { - "@attributes": { - "id": "172263", - "cgid": "456", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "Friendlies Women" - }, - "@text": "WFBINT Friendlies Women-25" - }, - "hteam": { - "@attributes": { - "id": "1777" - }, - "@text": "Cyprus" - }, - "ateam": { - "@attributes": { - "id": "2490" - }, - "@text": "Luxembourg" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4098667751", - "n": "21", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T09:00:22+00:00", - "flags": "0", - "bmoid": "37880324" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:00:22+00:00", - "starting_time": "2025-12-01T09:00:00+00:00" - }, - "o1": "2.500", - "o2": "3.300", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4098913457", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T09:03:11+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/cyprus-(women)-luxembourg-(women)-2:7720085" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:01:38+00:00", - "starting_time": "2025-12-01T09:00:00+00:00" - }, - "o1": "2.550", - "o2": "3.400", - "o3": "2.300" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099205560", - "n": "18", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T09:01:12+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:59:47+00:00", - "starting_time": "2025-12-01T09:00:00+00:00" - }, - "o1": "2.370", - "o2": "3.230", - "o3": "2.370" - } - } - } - ] - }, - { - "@attributes": { - "id": "14436869", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T11:00:00+00:00", - "group": { - "@attributes": { - "id": "180806", - "cgid": "2122", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "UEFA U19 Championship Women Qualification" - }, - "@text": "WFBINT UEFA U19 Championship Women Qualification-26" - }, - "hteam": { - "@attributes": { - "id": "51022" - }, - "@text": "North Macedonia U19" - }, - "ateam": { - "@attributes": { - "id": "51017" - }, - "@text": "Slovenia U19" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099143092", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:50:25+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/north-macedonia-(u19)-(women)-slovenia-(u19)-(women)-2:7717925" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:22:17+00:00", - "starting_time": "2025-12-01T11:00:00+00:00" - }, - "o1": "4.800", - "o2": "4.330", - "o3": "1.470" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228434", - "n": "15", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:55:45+00:00", - "flags": "0", - "bmoid": "37890138" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:20:18+00:00", - "starting_time": "2025-12-01T11:00:00+00:00" - }, - "o1": "5.000", - "o2": "3.900", - "o3": "1.500" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099337897", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:01:11+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:59:25+00:00", - "starting_time": "2025-12-01T11:00:00+00:00" - }, - "o1": "4.700", - "o2": "4.020", - "o3": "1.450" - } - } - } - ] - }, - { - "@attributes": { - "id": "14436870", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T11:00:00+00:00", - "group": { - "@attributes": { - "id": "180806", - "cgid": "2122", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "UEFA U19 Championship Women Qualification" - }, - "@text": "WFBINT UEFA U19 Championship Women Qualification-26" - }, - "hteam": { - "@attributes": { - "id": "50987" - }, - "@text": "Azerbaijan U19" - }, - "ateam": { - "@attributes": { - "id": "51027" - }, - "@text": "Georgia U19" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099186359", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:00:11+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/azerbaijan-(u19)-(women)-georgia-(u19)-(women)-2:7717926" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:00:11+00:00", - "starting_time": "2025-12-01T11:00:00+00:00" - }, - "o1": "3.800", - "o2": "3.600", - "o3": "1.710" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228371", - "n": "18", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:55:23+00:00", - "flags": "0", - "bmoid": "37890140" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:50:48+00:00", - "starting_time": "2025-12-01T11:00:00+00:00" - }, - "o1": "3.900", - "o2": "3.500", - "o3": "1.730" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099337896", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:49:33+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:43:10+00:00", - "starting_time": "2025-12-01T11:00:00+00:00" - }, - "o1": "3.710", - "o2": "3.460", - "o3": "1.680" - } - } - } - ] - }, - { - "@attributes": { - "id": "14436904", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T12:30:00+00:00", - "group": { - "@attributes": { - "id": "180806", - "cgid": "2122", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "UEFA U19 Championship Women Qualification" - }, - "@text": "WFBINT UEFA U19 Championship Women Qualification-26" - }, - "hteam": { - "@attributes": { - "id": "50997" - }, - "@text": "Luxembourg U19" - }, - "ateam": { - "@attributes": { - "id": "50999" - }, - "@text": "Slovakia U19" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099143093", - "n": "23", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:31:26+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/luxembourg-(u19)-(women)-slovakia-(u19)-(women)-2:7717923" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:31:26+00:00", - "starting_time": "2025-12-01T12:30:00+00:00" - }, - "o1": "9.500", - "o2": "5.750", - "o3": "1.210" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228435", - "n": "29", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:31:03+00:00", - "flags": "0", - "bmoid": "37890139" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:31:03+00:00", - "starting_time": "2025-12-01T12:30:00+00:00" - }, - "o1": "9.000", - "o2": "5.500", - "o3": "1.220" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099337894", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:31:35+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:26:23+00:00", - "starting_time": "2025-12-01T12:30:00+00:00" - }, - "o1": "7.912", - "o2": "5.608", - "o3": "1.153" - } - } - } - ] - }, - { - "@attributes": { - "id": "14436924", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T10:00:00+00:00", - "group": { - "@attributes": { - "id": "180806", - "cgid": "2122", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "UEFA U19 Championship Women Qualification" - }, - "@text": "WFBINT UEFA U19 Championship Women Qualification-26" - }, - "hteam": { - "@attributes": { - "id": "51000" - }, - "@text": "Latvia U19" - }, - "ateam": { - "@attributes": { - "id": "50989" - }, - "@text": "Israel U19" - }, - "results": null, - "bookmaker": { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099259142", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:07:25+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/latvia-(u19)-(women)-israel-(u19)-(women)-2:7717924" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:01:22+00:00", - "starting_time": "2025-12-01T10:00:00+00:00" - }, - "o1": "5.250", - "o2": "4.100", - "o3": "1.470" - } - } - } - }, - { - "@attributes": { - "id": "14436932", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T10:00:00+00:00", - "group": { - "@attributes": { - "id": "180806", - "cgid": "2122", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "UEFA U19 Championship Women Qualification" - }, - "@text": "WFBINT UEFA U19 Championship Women Qualification-26" - }, - "hteam": { - "@attributes": { - "id": "51008" - }, - "@text": "Kazakhstan U19" - }, - "ateam": { - "@attributes": { - "id": "51001" - }, - "@text": "Malta U19" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099142450", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:04:06+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/kazakhstan-(u19)-(women)-malta-(u19)-(women)-2:7717922" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:04:06+00:00", - "starting_time": "2025-12-01T10:00:00+00:00" - }, - "o1": "1.600", - "o2": "3.600", - "o3": "4.600" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228452", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:03:13+00:00", - "flags": "0", - "bmoid": "37890132" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:03:13+00:00", - "starting_time": "2025-12-01T10:00:00+00:00" - }, - "o1": "1.620", - "o2": "3.500", - "o3": "4.600" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099337898", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:01:15+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:56:00+00:00", - "starting_time": "2025-12-01T10:00:00+00:00" - }, - "o1": "1.540", - "o2": "3.560", - "o3": "4.510" - } - } - } - ] - }, - { - "@attributes": { - "id": "14438738", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T10:00:00+00:00", - "group": { - "@attributes": { - "id": "180800", - "cgid": "880", - "spid": "1", - "cnid": "565", - "mgid": "1437", - "cname": "Premier League" - }, - "@text": "FBETH Premier League-25" - }, - "hteam": { - "@attributes": { - "id": "1051231" - }, - "@text": "Suhul Shire" - }, - "ateam": { - "@attributes": { - "id": "58734" - }, - "@text": "Awassa Kenema" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4098959360", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:01:32+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/shire-endaselassie-fc-hawassa-kenema-sc-2:7717867" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:01:32+00:00", - "starting_time": "2025-12-01T10:00:00+00:00" - }, - "o1": "4.400", - "o2": "3.000", - "o3": "1.770" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4098959373", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:00:07+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:59:29+00:00", - "starting_time": "2025-12-01T10:00:00+00:00" - }, - "o1": "4.330", - "o2": "3.000", - "o3": "1.780" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099010118", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T09:58:27+00:00", - "flags": "0", - "bmoid": "37881701" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:58:27+00:00", - "starting_time": "2025-12-01T10:00:00+00:00" - }, - "o1": "4.800", - "o2": "3.000", - "o3": "1.750" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099322040", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:00:55+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:03:33+00:00", - "starting_time": "2025-12-01T10:00:00+00:00" - }, - "o1": "3.870", - "o2": "2.910", - "o3": "1.820" - } - } - } - ] - }, - { - "@attributes": { - "id": "14438739", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T13:00:00+00:00", - "group": { - "@attributes": { - "id": "180800", - "cgid": "880", - "spid": "1", - "cnid": "565", - "mgid": "1437", - "cname": "Premier League" - }, - "@text": "FBETH Premier League-25" - }, - "hteam": { - "@attributes": { - "id": "58737" - }, - "@text": "Ethiopia Bunna" - }, - "ateam": { - "@attributes": { - "id": "1222854" - }, - "@text": "Hadiya Hosaena" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4098851283", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:58:19+00:00", - "flags": "0", - "bmoid": "37881054" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:58:19+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "2.100", - "o2": "2.620", - "o3": "3.800" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099064832", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:00:10+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/ethiopia-bunna-sc-hadiya-hosahina-fc-2:7717868" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:00:10+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "2.050", - "o2": "2.750", - "o3": "3.700" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099064839", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:59:58+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:59:58+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "2.050", - "o2": "2.750", - "o3": "3.700" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099322039", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:54:34+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:03:33+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "1.970", - "o2": "2.710", - "o3": "3.610" - } - } - } - ] - }, - { - "@attributes": { - "id": "14438745", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T13:00:00+00:00", - "group": { - "@attributes": { - "id": "180800", - "cgid": "880", - "spid": "1", - "cnid": "565", - "mgid": "1437", - "cname": "Premier League" - }, - "@text": "FBETH Premier League-25" - }, - "hteam": { - "@attributes": { - "id": "58745" - }, - "@text": "Sidama Bunna" - }, - "ateam": { - "@attributes": { - "id": "58747" - }, - "@text": "CBE" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4098758171", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:58:19+00:00", - "flags": "0", - "bmoid": "37880984" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:58:19+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "2.050", - "o2": "2.750", - "o3": "3.750" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099064879", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:59:47+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:59:47+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "2.000", - "o2": "2.850", - "o3": "3.600" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099065002", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:00:10+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/sidama-coffee-ethiopia-nigd-bank-2:7717869" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:00:10+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "2.000", - "o2": "2.850", - "o3": "3.600" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099322038", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:01:35+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:03:33+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "2.050", - "o2": "2.730", - "o3": "3.360" - } - } - } - ] - }, - { - "@attributes": { - "id": "14450367", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T00:00:00+00:00", - "group": { - "@attributes": { - "id": "180853", - "cgid": "589", - "spid": "1", - "cnid": "585", - "mgid": "1468", - "cname": "Division di Honor" - }, - "@text": "FBABW Division di Honor-25" - }, - "hteam": { - "@attributes": { - "id": "59525" - }, - "@text": "Britannia" - }, - "ateam": { - "@attributes": { - "id": "59526" - }, - "@text": "Deportivo Nacional" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4098976646", - "n": "15", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T00:00:04+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-30T23:51:53+00:00", - "starting_time": "2025-12-01T00:00:00+00:00" - }, - "o1": "1.410", - "o2": "4.400", - "o3": "5.500" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4098976709", - "n": "15", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T00:01:16+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/sv-britannia-sv-deportivo-nacional-2:7718865" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T00:00:45+00:00", - "starting_time": "2025-12-01T00:00:00+00:00" - }, - "o1": "1.430", - "o2": "4.400", - "o3": "5.250" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099010272", - "n": "15", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T00:00:48+00:00", - "flags": "0", - "bmoid": "37881876" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T00:00:48+00:00", - "starting_time": "2025-12-01T00:00:00+00:00" - }, - "o1": "1.400", - "o2": "4.400", - "o3": "6.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "14453425", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T18:00:00+00:00", - "group": { - "@attributes": { - "id": "172263", - "cgid": "456", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "Friendlies Women" - }, - "@text": "WFBINT Friendlies Women-25" - }, - "hteam": { - "@attributes": { - "id": "1576" - }, - "@text": "Belgium" - }, - "ateam": { - "@attributes": { - "id": "1979" - }, - "@text": "Finland" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4098667785", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:47+00:00", - "flags": "1", - "bmoid": "37880443" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:18+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.300", - "o2": "3.300", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4098668637", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:01:34+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.450", - "o2": "3.400", - "o3": "2.600" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4098686579", - "n": "22", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:16+00:00", - "flags": "1", - "bmoid": "290112111" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:44:58+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.375", - "o2": "3.340", - "o3": "2.550" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4098703097", - "n": "132", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:03+00:00", - "flags": "1", - "bmoid": "251179821" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:45+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.500", - "o2": "3.600", - "o3": "2.720" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4098976059", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:59+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:05:30+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.440", - "o2": "3.450", - "o3": "2.650" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099069178", - "n": "25", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:59+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:39:34+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.375", - "o2": "3.340", - "o3": "2.550" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099157589", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:58+00:00", - "flags": "1", - "bmoid": "1025735161.2582978640" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T01:19:39+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.380", - "o2": "3.250", - "o3": "2.600" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099178519", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:21:47+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/belgium-(women)-finland-(women)-2:7720076" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:21:15+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.300", - "o2": "3.400", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099191356", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:31+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:24:45+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.300", - "o2": "3.400", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099294997", - "n": "21", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:02:18+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:02:18+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.400", - "o2": "3.300", - "o3": "2.550" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099303835", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:09:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:10:58+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.450", - "o2": "3.300", - "o3": "2.600" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099310843", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:48+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:06:07+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.400", - "o2": "3.300", - "o3": "2.500" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099336687", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:36+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:24:45+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.290", - "o2": "3.120", - "o3": "2.530" - } - } - } - ] - }, - { - "@attributes": { - "id": "14458292", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T17:15:00+00:00", - "group": { - "@attributes": { - "id": "179669", - "cgid": "50281", - "spid": "1", - "cnid": "462", - "mgid": "1146", - "cname": "Elite League U21" - }, - "@text": "FBKSA Elite League U21-25" - }, - "hteam": { - "@attributes": { - "id": "134371" - }, - "@text": "Al Hilal U21" - }, - "ateam": { - "@attributes": { - "id": "131742" - }, - "@text": "Al Shabab U21" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099078625", - "n": "36", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:19+00:00", - "flags": "1", - "bmoid": "290174165" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:19+00:00", - "starting_time": "2025-12-01T17:15:00+00:00" - }, - "o1": "1.550", - "o2": "4.100", - "o3": "4.715" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099256398", - "n": "67", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:12+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:12+00:00", - "starting_time": "2025-12-01T17:15:00+00:00" - }, - "o1": "1.540", - "o2": "4.100", - "o3": "4.550" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099258391", - "n": "18", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:53:44+00:00", - "starting_time": "2025-12-01T17:15:00+00:00" - }, - "o1": "1.570", - "o2": "4.250", - "o3": "4.800" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099270699", - "n": "31", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:00+00:00", - "flags": "1", - "bmoid": "37890341" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:30+00:00", - "starting_time": "2025-12-01T17:15:00+00:00" - }, - "o1": "1.530", - "o2": "4.000", - "o3": "4.500" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099302455", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:26+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:54:57+00:00", - "starting_time": "2025-12-01T18:15:00+00:00" - }, - "o1": "1.550", - "o2": "4.150", - "o3": "4.700" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099311093", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:27+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:59:22+00:00", - "starting_time": "2025-12-01T16:15:00+00:00" - }, - "o1": "1.560", - "o2": "4.150", - "o3": "4.750" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099580875", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:52+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/al-hilal-saudi-fc-(u21)-al-shabab-fc-(ksa)-(u21)-2:7717866" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:21+00:00", - "starting_time": "2025-12-01T17:15:00+00:00" - }, - "o1": "1.510", - "o2": "4.330", - "o3": "4.500" - } - } - } - ] - }, - { - "@attributes": { - "id": "14458357", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T15:20:00+00:00", - "group": { - "@attributes": { - "id": "179669", - "cgid": "50281", - "spid": "1", - "cnid": "462", - "mgid": "1146", - "cname": "Elite League U21" - }, - "@text": "FBKSA Elite League U21-25" - }, - "hteam": { - "@attributes": { - "id": "131740" - }, - "@text": "Al Ittihad U21" - }, - "ateam": { - "@attributes": { - "id": "592854" - }, - "@text": "Al Qadisiya U21" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099078621", - "n": "37", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:18+00:00", - "flags": "1", - "bmoid": "290174166" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:22+00:00", - "starting_time": "2025-12-01T15:20:00+00:00" - }, - "o1": "1.610", - "o2": "4.100", - "o3": "4.255" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099262445", - "n": "17", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:43:33+00:00", - "starting_time": "2025-12-01T15:20:00+00:00" - }, - "o1": "1.640", - "o2": "4.200", - "o3": "4.300" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099270027", - "n": "78", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:01:21+00:00", - "starting_time": "2025-12-01T15:20:00+00:00" - }, - "o1": "1.590", - "o2": "4.100", - "o3": "4.200" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099348029", - "n": "19", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:05:07+00:00", - "flags": "1", - "bmoid": "37890701" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:46:30+00:00", - "starting_time": "2025-12-01T15:20:00+00:00" - }, - "o1": "1.570", - "o2": "3.900", - "o3": "4.330" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099357641", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:26+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:45:16+00:00", - "starting_time": "2025-12-01T16:20:00+00:00" - }, - "o1": "1.620", - "o2": "4.100", - "o3": "4.150" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099399696", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:51+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:52:42+00:00", - "starting_time": "2025-12-01T17:20:00+00:00" - }, - "o1": "1.615", - "o2": "3.800", - "o3": "4.100" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099414884", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:28+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:45:23+00:00", - "starting_time": "2025-12-01T14:20:00+00:00" - }, - "o1": "1.630", - "o2": "4.150", - "o3": "4.200" - } - } - } - ] - }, - { - "@attributes": { - "id": "14458592", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T11:00:00+00:00", - "group": { - "@attributes": { - "id": "172263", - "cgid": "456", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "Friendlies Women" - }, - "@text": "WFBINT Friendlies Women-25" - }, - "hteam": { - "@attributes": { - "id": "3202" - }, - "@text": "Ukraine" - }, - "ateam": { - "@attributes": { - "id": "1523" - }, - "@text": "Austria" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099021123", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:02:45+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/ukraine-(women)-austria-(women)-2:7720075" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:01:12+00:00", - "starting_time": "2025-12-01T11:00:00+00:00" - }, - "o1": "6.500", - "o2": "4.000", - "o3": "1.410" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099080797", - "n": "23", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T10:55:35+00:00", - "flags": "0", - "bmoid": "37882103" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:55:35+00:00", - "starting_time": "2025-12-01T11:00:00+00:00" - }, - "o1": "6.000", - "o2": "3.700", - "o3": "1.440" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099336690", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:01:21+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:24:46+00:00", - "starting_time": "2025-12-01T11:00:00+00:00" - }, - "o1": "6.200", - "o2": "3.860", - "o3": "1.360" - } - } - } - ] - }, - { - "@attributes": { - "id": "14474303", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T18:00:00+00:00", - "group": { - "@attributes": { - "id": "172461", - "cgid": "1337", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "Youth Friendlies Women" - }, - "@text": "WFBINT Youth Friendlies Women-25" - }, - "hteam": { - "@attributes": { - "id": "1136526" - }, - "@text": "Netherlands U23" - }, - "ateam": { - "@attributes": { - "id": "56228" - }, - "@text": "Sweden U23" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099329629", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:53+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/netherlands-(u23)-(women)-sweden-(u23)-(women)-2:7718871" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:04:00+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.500", - "o3": "3.400" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099336732", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:57:08+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.860", - "o2": "3.700", - "o3": "3.500" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099338010", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:46+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:55:17+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.860", - "o2": "3.650", - "o3": "3.450" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099340469", - "n": "33", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:58+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:43+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.830", - "o2": "3.560", - "o3": "3.500" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099347431", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:06+00:00", - "flags": "1", - "bmoid": "37890944" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:00+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.400", - "o3": "3.500" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099349055", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:23+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:07:00+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.500", - "o3": "3.400" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099401539", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:36+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:02:06+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.830", - "o2": "3.480", - "o3": "3.470" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099403262", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:09+00:00", - "flags": "1", - "bmoid": "290239936" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:09+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.560", - "o3": "3.570" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099414857", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:14+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:59:08+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.800", - "o3": "3.600" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099514769", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:19+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:19+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.870", - "o2": "3.650", - "o3": "3.450" - } - } - } - ] - }, - { - "@attributes": { - "id": "14478074", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T00:00:00+00:00", - "group": { - "@attributes": { - "id": "181173", - "cgid": "742", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "Women's WC Qualification CONCACAF" - }, - "@text": "WFBINT CONCACAF Championship Qualifiers Women > Group Stage-25" - }, - "hteam": { - "@attributes": { - "id": "63644" - }, - "@text": "Curacao" - }, - "ateam": { - "@attributes": { - "id": "62140" - }, - "@text": "Panama" - }, - "results": null, - "bookmaker": { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099096464", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T00:00:14+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/curacao-(women)-panama-(women)-2:7719015" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T00:00:14+00:00", - "starting_time": "2025-12-01T00:00:00+00:00" - }, - "o1": "46.000", - "o2": "19.500", - "o3": "1.000" - } - } - } - }, - { - "@attributes": { - "id": "14478077", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T01:00:00+00:00", - "group": { - "@attributes": { - "id": "181173", - "cgid": "742", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "Women's WC Qualification CONCACAF" - }, - "@text": "WFBINT CONCACAF Championship Qualifiers Women > Group Stage-25" - }, - "hteam": { - "@attributes": { - "id": "60157" - }, - "@text": "Belize" - }, - "ateam": { - "@attributes": { - "id": "59723" - }, - "@text": "Haiti" - }, - "results": null, - "bookmaker": { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4098982088", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-11-30T19:13:30+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/belize-(women)-haiti-(women)-2:7719013" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-30T19:13:30+00:00", - "starting_time": "2025-12-01T01:00:00+00:00" - }, - "o1": "16.000", - "o2": "9.250", - "o3": "1.090" - } - } - } - }, - { - "@attributes": { - "id": "14478080", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T23:30:00+00:00", - "group": { - "@attributes": { - "id": "181173", - "cgid": "742", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "Women's WC Qualification CONCACAF" - }, - "@text": "WFBINT CONCACAF Championship Qualifiers Women > Group Stage-25" - }, - "hteam": { - "@attributes": { - "id": "64053" - }, - "@text": "Puerto Rico" - }, - "ateam": { - "@attributes": { - "id": "59729" - }, - "@text": "St. Lucia" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099162994", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:21+00:00", - "flags": "1", - "bmoid": "290192326" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:06:11+00:00", - "starting_time": "2025-12-01T23:30:00+00:00" - }, - "o1": "1.010", - "o2": "21.000", - "o3": "41.000" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099346961", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:34+00:00", - "flags": "1", - "bmoid": "37890732" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:25:40+00:00", - "starting_time": "2025-12-01T23:30:00+00:00" - }, - "o1": "1.010", - "o2": "21.000", - "o3": "41.000" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099492706", - "n": "34", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:44+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/puerto-rico-(women)-saint-lucia-(women)-2:7720073" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:09:10+00:00", - "starting_time": "2025-12-01T23:30:00+00:00" - }, - "o1": "1.000", - "o2": "46.000", - "o3": "101.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "14478084", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T20:00:00+00:00", - "group": { - "@attributes": { - "id": "181173", - "cgid": "742", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "Women's WC Qualification CONCACAF" - }, - "@text": "WFBINT CONCACAF Championship Qualifiers Women > Group Stage-25" - }, - "hteam": { - "@attributes": { - "id": "59724" - }, - "@text": "Barbados" - }, - "ateam": { - "@attributes": { - "id": "59730" - }, - "@text": "Trinidad & Tobago" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099095109", - "n": "35", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:21+00:00", - "flags": "1", - "bmoid": "290175779" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:01:50+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "8.550", - "o2": "4.400", - "o3": "1.320" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099311301", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:45+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:33:52+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "5.250", - "o2": "4.330", - "o3": "1.440" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099341794", - "n": "75", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:57+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:10+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "8.200", - "o2": "4.400", - "o3": "1.310" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099348170", - "n": "16", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:47+00:00", - "flags": "1", - "bmoid": "37890730" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:31:54+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "5.800", - "o2": "4.330", - "o3": "1.400" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099413561", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:30:01+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/barbados-(women)-trinidad-and-tobago-(women)-2:7720071" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:29:30+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "5.250", - "o2": "4.330", - "o3": "1.440" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099420830", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:13+00:00", - "flags": "1", - "bmoid": "1025778815.2583095044" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:25:41+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "4.900", - "o2": "4.300", - "o3": "1.480" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4099435701", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:06:39+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1025778815" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:37:48+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "4.800", - "o2": "4.250", - "o3": "1.470" - } - } - } - ] - }, - { - "@attributes": { - "id": "14488302", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T15:00:00+00:00", - "group": { - "@attributes": { - "id": "172747", - "cgid": "166", - "spid": "1", - "cnid": "419", - "mgid": "1023", - "cname": "Erovnuli Liga" - }, - "@text": "FBGEO Erovnuli Liga > Regular Season-25" - }, - "hteam": { - "@attributes": { - "id": "40645" - }, - "@text": "Gagra" - }, - "ateam": { - "@attributes": { - "id": "839610" - }, - "@text": "Telavi" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4097872585", - "n": "28", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:06:06+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.860", - "o2": "3.600", - "o3": "3.600" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4097876584", - "n": "25", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:44+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:06:40+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.860", - "o2": "3.550", - "o3": "3.550" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4097941522", - "n": "101", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:56:01+00:00", - "flags": "1", - "bmoid": "289982275" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:56:01+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.780", - "o2": "3.580", - "o3": "3.835" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4098128065", - "n": "49", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:27+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:50:28+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "1.830", - "o2": "3.600", - "o3": "3.700" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099121087", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:07+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:33:28+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.750", - "o2": "3.500", - "o3": "3.700" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099121121", - "n": "21", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:56+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/fc-gagra-tbilisi-fc-telavi-2:7717918" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:56+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.800", - "o2": "3.400", - "o3": "3.700" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099123277", - "n": "247", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:57:05+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.790", - "o2": "3.540", - "o3": "3.680" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099138739", - "n": "15", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:59+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:33:54+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.750", - "o2": "3.600", - "o3": "3.700" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099165036", - "n": "33", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:01:00+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:25:59+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.800", - "o2": "3.320", - "o3": "3.790" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099169939", - "n": "37", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:07+00:00", - "flags": "1", - "bmoid": "37887081" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:12:46+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.300", - "o3": "3.600" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099221749", - "n": "18", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:56+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:56+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.200", - "o3": "3.800" - } - } - } - ] - }, - { - "@attributes": { - "id": "14498927", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T15:00:00+00:00", - "group": { - "@attributes": { - "id": "177692", - "cgid": "1076", - "spid": "1", - "cnid": "418", - "mgid": "1047", - "cname": "Juniores U19" - }, - "@text": "FBPOR Juniores U19-25" - }, - "hteam": { - "@attributes": { - "id": "67789" - }, - "@text": "Sporting Braga U19" - }, - "ateam": { - "@attributes": { - "id": "67788" - }, - "@text": "Gil Vicente U19" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4098683514", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:43:33+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.050", - "o2": "3.330", - "o3": "2.950" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4098687316", - "n": "65", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:56:28+00:00", - "flags": "1", - "bmoid": "290112350" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:51:04+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.060", - "o2": "3.440", - "o3": "3.080" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4098805325", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:55:13+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:45:35+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.070", - "o2": "3.450", - "o3": "3.050" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4098815966", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:40+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:43:38+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "2.070", - "o2": "3.500", - "o3": "3.100" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099011207", - "n": "25", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:19+00:00", - "flags": "1", - "bmoid": "37881724" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:19+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.050", - "o2": "3.300", - "o3": "3.000" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099231882", - "n": "46", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:01:16+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:01:16+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.030", - "o2": "3.340", - "o3": "3.125" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099551521", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:01:10+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:56:29+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.980", - "o2": "3.200", - "o3": "2.980" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099551559", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:24+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/sc-braga-(u19)-gil-vicente-(u19)-2:7717881" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:57:51+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.000", - "o2": "3.300", - "o3": "3.100" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099558131", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:18+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:18+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.000", - "o2": "3.300", - "o3": "3.100" - } - } - } - ] - }, - { - "@attributes": { - "id": "14498942", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T15:00:00+00:00", - "group": { - "@attributes": { - "id": "177692", - "cgid": "1076", - "spid": "1", - "cnid": "418", - "mgid": "1047", - "cname": "Juniores U19" - }, - "@text": "FBPOR Juniores U19-25" - }, - "hteam": { - "@attributes": { - "id": "1619545" - }, - "@text": "Mafra U19" - }, - "ateam": { - "@attributes": { - "id": "66104" - }, - "@text": "Sporting Lisboa U19" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4098686220", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:46:56+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "4.900", - "o2": "3.750", - "o3": "1.520" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4098687332", - "n": "47", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:56:28+00:00", - "flags": "1", - "bmoid": "290112349" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:51:05+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "4.730", - "o2": "4.100", - "o3": "1.630" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4098805339", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:55:13+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:45:35+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "5.100", - "o2": "3.900", - "o3": "1.550" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4098815915", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:40+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:50:41+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "5.100", - "o2": "3.900", - "o3": "1.560" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099011204", - "n": "22", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:19+00:00", - "flags": "1", - "bmoid": "37881725" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:55:43+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "5.000", - "o2": "3.700", - "o3": "1.550" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099399125", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:17+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:17+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "4.800", - "o2": "3.700", - "o3": "1.550" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099551517", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:01:10+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:40:10+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "4.890", - "o2": "3.550", - "o3": "1.500" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099551697", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:01:58+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/cd-mafra-(u19)-sporting-cp-(u19)-2:7718877" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:01:27+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "5.000", - "o2": "3.700", - "o3": "1.530" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099558069", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:46:49+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "4.800", - "o2": "3.800", - "o3": "1.550" - } - } - } - ] - }, - { - "@attributes": { - "id": "14498954", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T15:00:00+00:00", - "group": { - "@attributes": { - "id": "177692", - "cgid": "1076", - "spid": "1", - "cnid": "418", - "mgid": "1047", - "cname": "Juniores U19" - }, - "@text": "FBPOR Juniores U19-25" - }, - "hteam": { - "@attributes": { - "id": "720604" - }, - "@text": "Alverca U19" - }, - "ateam": { - "@attributes": { - "id": "177630" - }, - "@text": "Torreense U19" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4098683513", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:40:09+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.980", - "o2": "3.300", - "o3": "3.100" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4098687338", - "n": "37", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:56:28+00:00", - "flags": "1", - "bmoid": "290112354" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:51:04+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.075", - "o2": "3.630", - "o3": "3.210" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4098805324", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:55:13+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:40:42+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.020", - "o2": "3.400", - "o3": "3.250" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4098815955", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:40+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:43:37+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "2.000", - "o2": "3.400", - "o3": "3.250" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099010991", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:19+00:00", - "flags": "1", - "bmoid": "37881722" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:19+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.050", - "o2": "3.100", - "o3": "3.250" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099399120", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:49:00+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:49:00+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.970", - "o2": "3.250", - "o3": "3.200" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099551519", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:01:10+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:40:10+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.960", - "o2": "3.080", - "o3": "3.160" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099551704", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:33+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/fc-alverca-(u19)-scu-torreense-(u19)-2:7718876" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:33+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.000", - "o2": "3.400", - "o3": "3.000" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099558123", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:44+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:44+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.000", - "o2": "3.400", - "o3": "3.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "14501647", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T16:00:00+00:00", - "group": { - "@attributes": { - "id": "172263", - "cgid": "456", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "Friendlies Women" - }, - "@text": "WFBINT Friendlies Women-25" - }, - "hteam": { - "@attributes": { - "id": "2518" - }, - "@text": "Malta" - }, - "ateam": { - "@attributes": { - "id": "1767" - }, - "@text": "Croatia" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4098667553", - "n": "15", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:35+00:00", - "flags": "1", - "bmoid": "37880364" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:06+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "4.600", - "o2": "3.500", - "o3": "1.620" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4098686589", - "n": "65", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:16+00:00", - "flags": "1", - "bmoid": "290111016" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:19+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "4.780", - "o2": "3.680", - "o3": "1.610" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4098868673", - "n": "106", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:04+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:04+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "4.650", - "o2": "3.660", - "o3": "1.600" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099145495", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:53+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/malta-(women)-croatia-(women)-2:7720087" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:00:10+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "4.400", - "o2": "3.750", - "o3": "1.600" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099156855", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:21+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:02:06+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "4.400", - "o2": "3.750", - "o3": "1.600" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099195502", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:12+00:00", - "flags": "1", - "bmoid": "1025744437.2583019425" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T02:52:51+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "4.800", - "o2": "3.750", - "o3": "1.570" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099205521", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:38+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:48:53+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "4.450", - "o2": "3.560", - "o3": "1.550" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099253510", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:03:54+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "4.500", - "o2": "3.900", - "o3": "1.650" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099259048", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:59+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:15+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "4.550", - "o2": "3.950", - "o3": "1.640" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099303855", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:09:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:58:00+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "4.800", - "o2": "3.750", - "o3": "1.600" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099310861", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:48+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:51+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "4.350", - "o2": "3.750", - "o3": "1.620" - } - } - } - ] - }, - { - "@attributes": { - "id": "14503840", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T12:24:00+00:00", - "group": { - "@attributes": { - "id": "178884", - "cgid": "51776", - "spid": "1", - "cnid": "484", - "mgid": "1262", - "cname": "Reserve League" - }, - "@text": "FBJOR Reserve League-25" - }, - "hteam": { - "@attributes": { - "id": "2197515" - }, - "@text": "Shabab Al Ordon II" - }, - "ateam": { - "@attributes": { - "id": "2186351" - }, - "@text": "Al Faisaly II" - }, - "results": null, - "bookmaker": { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099347816", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:17:38+00:00", - "flags": "0", - "bmoid": "37890694" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:45:14+00:00", - "starting_time": "2025-12-01T12:00:00+00:00" - }, - "o1": "2.250", - "o2": "3.200", - "o3": "2.800" - } - } - } - }, - { - "@attributes": { - "id": "14518636", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T12:30:00+00:00", - "group": { - "@attributes": { - "id": "179210", - "cgid": "51408", - "spid": "1", - "cnid": "464", - "mgid": "1162", - "cname": "Second Division B" - }, - "@text": "FBEGY Second Division B-25" - }, - "hteam": { - "@attributes": { - "id": "66616" - }, - "@text": "El Zarqa" - }, - "ateam": { - "@attributes": { - "id": "2080247" - }, - "@text": "Ra SC" - }, - "results": null, - "bookmaker": { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4095445800", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:26:06+00:00", - "flags": "0", - "bmoid": "37848409" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-27T17:09:29+00:00", - "starting_time": "2025-12-01T12:30:00+00:00" - }, - "o1": "3.600", - "o2": "2.500", - "o3": "2.200" - } - } - } - }, - { - "@attributes": { - "id": "14521839", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T16:15:00+00:00", - "group": { - "@attributes": { - "id": "181374", - "cgid": "920", - "spid": "1", - "cnid": "578", - "mgid": "1461", - "cname": "Premier League" - }, - "@text": "FBSLE Premier League-25" - }, - "hteam": { - "@attributes": { - "id": "59499" - }, - "@text": "East End Lions" - }, - "ateam": { - "@attributes": { - "id": "59500" - }, - "@text": "Kallon" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4098940720", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:25+00:00", - "flags": "1", - "bmoid": "290149647" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:06:04+00:00", - "starting_time": "2025-12-01T16:15:00+00:00" - }, - "o1": "2.340", - "o2": "2.920", - "o3": "3.015" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099258538", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:59+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:58:22+00:00", - "starting_time": "2025-12-01T16:15:00+00:00" - }, - "o1": "2.320", - "o2": "2.920", - "o3": "2.950" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099404145", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:02+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:28:35+00:00", - "starting_time": "2025-12-01T18:15:00+00:00" - }, - "o1": "2.250", - "o2": "2.900", - "o3": "3.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "14521962", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T01:00:00+00:00", - "group": { - "@attributes": { - "id": "176734", - "cgid": "155", - "spid": "1", - "cnid": "413", - "mgid": "1039", - "cname": "Liga MX" - }, - "@text": "FBMEX Liga MX > Apertura-25" - }, - "hteam": { - "@attributes": { - "id": "3740" - }, - "@text": "Cruz Azul" - }, - "ateam": { - "@attributes": { - "id": "5850" - }, - "@text": "Guadalajara Chivas" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4096709550", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T01:00:50+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/cruz-azul-guadalajara-chivas-2:7713580" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T01:00:50+00:00", - "starting_time": "2025-12-01T01:00:00+00:00" - }, - "o1": "2.100", - "o2": "3.300", - "o3": "3.300" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4096709630", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T01:00:07+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-30T20:47:02+00:00", - "starting_time": "2025-12-01T01:00:00+00:00" - }, - "o1": "2.100", - "o2": "3.250", - "o3": "3.400" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4097493112", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T01:00:28+00:00", - "flags": "0", - "bmoid": "37864869" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T01:00:28+00:00", - "starting_time": "2025-12-01T01:00:00+00:00" - }, - "o1": "2.050", - "o2": "3.100", - "o3": "3.100" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4098057411", - "n": "66", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T01:00:57+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T00:59:41+00:00", - "starting_time": "2025-12-01T01:00:00+00:00" - }, - "o1": "2.152", - "o2": "3.179", - "o3": "3.025" - } - } - } - ] - }, - { - "@attributes": { - "id": "14529954", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:45:00+00:00", - "group": { - "@attributes": { - "id": "179311", - "cgid": "2363", - "spid": "1", - "cnid": "435", - "mgid": "1098", - "cname": "Munster Senior League" - }, - "@text": "FBIRE Munster Senior League-25" - }, - "hteam": { - "@attributes": { - "id": "56650" - }, - "@text": "Midleton" - }, - "ateam": { - "@attributes": { - "id": "265679" - }, - "@text": "Cobh Wanderers" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4094300888", - "n": "31", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:18+00:00", - "flags": "1", - "bmoid": "289262713" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:21+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.540", - "o2": "3.920", - "o3": "5.070" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4094600552", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:49+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-30T14:11:17+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.533", - "o2": "4.400", - "o3": "4.500" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099356547", - "n": "86", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:58+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:10+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.520", - "o2": "3.920", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099511707", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:42+00:00", - "flags": "1", - "bmoid": "37891352" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:12:13+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.600", - "o2": "3.600", - "o3": "4.750" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099556540", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:42+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:45:17+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.530", - "o2": "4.000", - "o3": "4.750" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099556622", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:45:27+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/midleton-fc-cobh-wanderers-2:7720091" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:45:27+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.530", - "o2": "4.000", - "o3": "4.750" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099558285", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:58+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:47:20+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.530", - "o2": "4.000", - "o3": "4.600" - } - } - } - ] - }, - { - "@attributes": { - "id": "14546537", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T20:00:00+00:00", - "group": { - "@attributes": { - "id": "176998", - "cgid": "471", - "spid": "1", - "cnid": "467", - "mgid": "1002", - "cname": "Prim B Metro" - }, - "@text": "FBARG Prim B Metro > Clausura-25" - }, - "hteam": { - "@attributes": { - "id": "45668" - }, - "@text": "Deportivo Armenio" - }, - "ateam": { - "@attributes": { - "id": "41971" - }, - "@text": "Sportivo Italiano" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4096104732", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:31:11+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.200", - "o2": "2.850", - "o3": "3.700" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4096134486", - "n": "100", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:59+00:00", - "flags": "1", - "bmoid": "290208938" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:55:34+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.210", - "o2": "2.750", - "o3": "3.520" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4096612653", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:52+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:30:42+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "2.200", - "o2": "2.850", - "o3": "3.400" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4096618911", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:11+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:46:46+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.200", - "o2": "2.840", - "o3": "3.650" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4096740391", - "n": "138", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:59+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:54:05+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.190", - "o2": "2.750", - "o3": "3.440" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4096990633", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:45+00:00", - "flags": "1", - "bmoid": "37890772" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:35:42+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.250", - "o2": "2.620", - "o3": "3.500" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4097152213", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:49:04+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:34:35+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.100", - "o2": "2.750", - "o3": "3.450" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4097294932", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:10:27+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T04:45:41+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.150", - "o2": "2.750", - "o3": "3.400" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4097295391", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:49+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/deportivo-armenio-cs-italiano-2:7720093" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T04:45:57+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.150", - "o2": "2.750", - "o3": "3.400" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4097328474", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:22+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:32:15+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.150", - "o2": "2.750", - "o3": "3.400" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4098183692", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-11-29T20:01:42+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-29T18:23:12+00:00", - "starting_time": "2025-11-29T20:00:00+00:00" - }, - "o1": "1.970", - "o2": "2.750", - "o3": "3.560" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099285465", - "n": "51", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31852748097100053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:56:23+00:00", - "starting_time": "2025-12-02T01:00:00+00:00" - }, - "o1": "1.600", - "o2": "2.100", - "o3": "2.200" - } - } - } - ] - }, - { - "@attributes": { - "id": "14547407", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:00:00+00:00", - "group": { - "@attributes": { - "id": "172461", - "cgid": "1337", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "Youth Friendlies Women" - }, - "@text": "WFBINT Youth Friendlies Women-25" - }, - "hteam": { - "@attributes": { - "id": "56229" - }, - "@text": "England U23" - }, - "ateam": { - "@attributes": { - "id": "56227" - }, - "@text": "USA U23" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099119733", - "n": "66", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:10:56+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.730", - "o2": "3.220", - "o3": "2.290" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099120173", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:02:27+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.700", - "o2": "3.400", - "o3": "2.300" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099130485", - "n": "40", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:09+00:00", - "flags": "1", - "bmoid": "290183181" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:09+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.789", - "o2": "3.220", - "o3": "2.310" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099176559", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:05+00:00", - "flags": "1", - "bmoid": "1025775194.2583010715" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T01:51:51+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.350", - "o2": "3.200", - "o3": "2.600" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099209885", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:24:55+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.750", - "o2": "3.300", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099311013", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:15+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:06:57+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "2.750", - "o2": "3.450", - "o3": "2.350" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4099334196", - "n": "67", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:10+00:00", - "flags": "1", - "bmoid": "251223642" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:50+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.960", - "o2": "3.500", - "o3": "2.460" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099347327", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:57+00:00", - "flags": "1", - "bmoid": "37890722" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:09:17+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.800", - "o2": "3.100", - "o3": "2.250" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099363884", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:46+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:16:28+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.700", - "o2": "3.400", - "o3": "2.310" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099400796", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:53+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/england-(u23)-(women)-usa-(u23)-(women)-2:7718522" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:23:47+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.700", - "o2": "3.300", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099401536", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:38+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:24:50+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.820", - "o2": "3.200", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099401724", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:07:01+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:24:55+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "2.750", - "o2": "3.200", - "o3": "2.250" - } - } - } - ] - }, - { - "@attributes": { - "id": "14553180", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T20:00:00+00:00", - "group": { - "@attributes": { - "id": "172461", - "cgid": "1337", - "spid": "1", - "cnid": "466", - "mgid": "1077", - "cname": "Youth Friendlies Women" - }, - "@text": "WFBINT Youth Friendlies Women-25" - }, - "hteam": { - "@attributes": { - "id": "59497" - }, - "@text": "Argentina U20" - }, - "ateam": { - "@attributes": { - "id": "68941" - }, - "@text": "Paraguay U20" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4098641992", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:46+00:00", - "flags": "1", - "bmoid": "290257920" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:15:21+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.540", - "o2": "3.940", - "o3": "5.060" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099439139", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:02+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:31:15+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.520", - "o2": "3.940", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099440873", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:53+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/argentina-(u20)-(women)-paraguay-(u20)-(women)-2:7720094" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:32:27+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.500", - "o2": "4.000", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099455405", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:49:58+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.500", - "o2": "4.000", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099513419", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:33+00:00", - "flags": "1", - "bmoid": "37891384" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:50:07+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.500", - "o2": "4.000", - "o3": "5.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "14554352", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T16:00:00+00:00", - "group": { - "@attributes": { - "id": "177384", - "cgid": "122", - "spid": "1", - "cnid": "368", - "mgid": "1049", - "cname": "FNL" - }, - "@text": "FBRUS FNL-25" - }, - "hteam": { - "@attributes": { - "id": "635611" - }, - "@text": "Rodina" - }, - "ateam": { - "@attributes": { - "id": "6940" - }, - "@text": "KamAZ" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4094402145", - "n": "36", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:10+00:00", - "flags": "1", - "bmoid": "289275103" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:10+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.936", - "o2": "3.435", - "o3": "4.170" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4094588651", - "n": "19", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:45:35+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.920", - "o2": "3.250", - "o3": "3.700" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4094589106", - "n": "21", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:44:39+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.960", - "o2": "3.330", - "o3": "3.800" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4095039286", - "n": "33", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:19+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:19+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.930", - "o2": "3.100", - "o3": "3.650" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4095052794", - "n": "57", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:56+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:01:52+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.880", - "o2": "3.340", - "o3": "4.050" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4096882599", - "n": "40", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:35+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:17:09+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.950", - "o2": "3.070", - "o3": "3.540" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099399353", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:21+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:21+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "1.830", - "o2": "3.200", - "o3": "3.850" - } - } - } - ] - }, - { - "@attributes": { - "id": "14555265", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T15:00:00+00:00", - "group": { - "@attributes": { - "id": "179956", - "cgid": "700", - "spid": "1", - "cnid": "464", - "mgid": "1162", - "cname": "Cup" - }, - "@text": "FBEGY Cup-25" - }, - "hteam": { - "@attributes": { - "id": "9866" - }, - "@text": "Haras El Hedoud" - }, - "ateam": { - "@attributes": { - "id": "9878" - }, - "@text": "El Ismaily" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4098845794", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T04:43:32+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.250", - "o2": "2.850", - "o3": "3.500" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4098847797", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:07+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:37:23+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.200", - "o2": "2.700", - "o3": "3.300" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4098848378", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:07:06+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/haras-el-hodood-ismaily-sc-2:7718016" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:02+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.250", - "o2": "2.650", - "o3": "3.300" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4098856117", - "n": "56", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:56:02+00:00", - "flags": "1", - "bmoid": "290137400" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:50:36+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.250", - "o2": "2.730", - "o3": "3.435" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4098864864", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:34+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T04:45:36+00:00", - "starting_time": "2025-12-01T16:00:00+00:00" - }, - "o1": "2.220", - "o2": "2.900", - "o3": "3.500" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4098866917", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:05:00+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:00+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.250", - "o2": "2.620", - "o3": "3.300" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4098883034", - "n": "114", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:37+00:00", - "flags": "1", - "bmoid": "251189320" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:58:15+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.420", - "o2": "3.000", - "o3": "3.750" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4098936313", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:04+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:04+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "2.333", - "o2": "2.550", - "o3": "3.600" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4098947717", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:53:19+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:11:52+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "2.250", - "o2": "2.850", - "o3": "3.500" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099010320", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:33+00:00", - "flags": "1", - "bmoid": "37881648" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:33+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.300", - "o2": "2.620", - "o3": "3.500" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4099138881", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:52:32+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1025744313" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:23:42+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.200", - "o2": "2.630", - "o3": "3.500" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099200382", - "n": "147", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:53+00:00", - "flags": "1", - "bmoid": "31855954167100053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:59:53+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.380", - "o2": "2.980", - "o3": "3.800" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099389592", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:01:15+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:43:02+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "2.240", - "o2": "2.710", - "o3": "3.250" - } - } - } - ] - }, - { - "@attributes": { - "id": "14555266", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T17:30:00+00:00", - "group": { - "@attributes": { - "id": "179956", - "cgid": "700", - "spid": "1", - "cnid": "464", - "mgid": "1162", - "cname": "Cup" - }, - "@text": "FBEGY Cup-25" - }, - "hteam": { - "@attributes": { - "id": "9877" - }, - "@text": "Tala Ea El Geish" - }, - "ateam": { - "@attributes": { - "id": "56657" - }, - "@text": "El Seka El Hadid" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099041937", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:42+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:57:17+00:00", - "starting_time": "2025-12-01T17:30:00+00:00" - }, - "o1": "2.900", - "o2": "3.100", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099041947", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:51+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/talaea-el-gaish-el-seka-el-hadid-2:7718014" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:57:20+00:00", - "starting_time": "2025-12-01T17:30:00+00:00" - }, - "o1": "2.900", - "o2": "3.100", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099043899", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:18+00:00", - "starting_time": "2025-12-01T17:30:00+00:00" - }, - "o1": "3.100", - "o2": "3.100", - "o3": "2.300" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099046634", - "n": "53", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:06:15+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:06:15+00:00", - "starting_time": "2025-12-01T17:30:00+00:00" - }, - "o1": "3.000", - "o2": "3.000", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099054473", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:55+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:35+00:00", - "starting_time": "2025-12-01T17:30:00+00:00" - }, - "o1": "2.900", - "o2": "3.100", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099072963", - "n": "79", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:11+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:11+00:00", - "starting_time": "2025-12-01T17:30:00+00:00" - }, - "o1": "2.960", - "o2": "3.125", - "o3": "2.200" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099078666", - "n": "39", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:25+00:00", - "flags": "1", - "bmoid": "290171222" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:25+00:00", - "starting_time": "2025-12-01T17:30:00+00:00" - }, - "o1": "2.835", - "o2": "3.170", - "o3": "2.303" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099128228", - "n": "25", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:04+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:04+00:00", - "starting_time": "2025-12-01T19:30:00+00:00" - }, - "o1": "3.000", - "o2": "3.100", - "o3": "2.250" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099137529", - "n": "21", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:22+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:25+00:00", - "starting_time": "2025-12-01T16:30:00+00:00" - }, - "o1": "3.100", - "o2": "3.400", - "o3": "2.150" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099157791", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:12+00:00", - "flags": "1", - "bmoid": "1025740773.2581413811" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:53+00:00", - "starting_time": "2025-12-01T17:30:00+00:00" - }, - "o1": "3.050", - "o2": "3.300", - "o3": "2.080" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4099173144", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:05:43+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1025740773" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:43+00:00", - "starting_time": "2025-12-01T17:30:00+00:00" - }, - "o1": "2.630", - "o2": "3.000", - "o3": "2.400" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099216411", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:15+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:09:24+00:00", - "starting_time": "2025-12-01T18:30:00+00:00" - }, - "o1": "2.800", - "o2": "3.300", - "o3": "2.390" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228602", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:31+00:00", - "flags": "1", - "bmoid": "37890154" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:31+00:00", - "starting_time": "2025-12-01T17:30:00+00:00" - }, - "o1": "2.900", - "o2": "3.000", - "o3": "2.300" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099228734", - "n": "176", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31848054426500053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:58+00:00", - "starting_time": "2025-12-01T22:30:00+00:00" - }, - "o1": "3.200", - "o2": "3.450", - "o3": "2.340" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4099302301", - "n": "85", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:09+00:00", - "flags": "1", - "bmoid": "251203408" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:09+00:00", - "starting_time": "2025-12-01T17:30:00+00:00" - }, - "o1": "3.150", - "o2": "3.400", - "o3": "2.340" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4099389597", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:37+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:56:49+00:00", - "starting_time": "2025-12-01T17:30:00+00:00" - }, - "o1": "2.890", - "o2": "2.970", - "o3": "2.280" - } - } - } - ] - }, - { - "@attributes": { - "id": "14555718", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:45:00+00:00", - "group": { - "@attributes": { - "id": "179134", - "cgid": "1340", - "spid": "1", - "cnid": "382", - "mgid": "1018", - "cname": "Alan Turvey Trophy" - }, - "@text": "FBENG Alan Turvey Trophy-25" - }, - "hteam": { - "@attributes": { - "id": "13635" - }, - "@text": "Aveley" - }, - "ateam": { - "@attributes": { - "id": "7159" - }, - "@text": "Redbridge" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099357107", - "n": "28", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:57+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:09:55+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.720", - "o2": "3.840", - "o3": "3.680" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099357276", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:49+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/aveley-fc-redbridge-fc-2:7720070" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:30:29+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.720", - "o2": "3.800", - "o3": "3.600" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099357313", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:10:27+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:30:22+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.720", - "o2": "3.800", - "o3": "3.600" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099381441", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:59+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:32:51+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.730", - "o2": "3.800", - "o3": "3.600" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099401544", - "n": "22", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:44+00:00", - "flags": "1", - "bmoid": "290240361" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:12:44+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.740", - "o2": "3.840", - "o3": "3.745" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099511884", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:55+00:00", - "flags": "1", - "bmoid": "37891409" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:59:49+00:00", - "starting_time": "2025-12-01T19:45:00+00:00" - }, - "o1": "1.730", - "o2": "3.750", - "o3": "3.700" - } - } - } - ] - }, - { - "@attributes": { - "id": "14557469", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T20:00:00+00:00", - "group": { - "@attributes": { - "id": "181746", - "cgid": "87", - "spid": "1", - "cnid": "467", - "mgid": "1002", - "cname": "Liga Profesional Argentina" - }, - "@text": "FBARG Liga Profesional Argentina > Clausura Quarter Finals-25" - }, - "hteam": { - "@attributes": { - "id": "58621" - }, - "@text": "Barracas Central" - }, - "ateam": { - "@attributes": { - "id": "2049" - }, - "@text": "Gimnasia LP" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4095026618", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:05+00:00", - "flags": "1", - "bmoid": "1025744061.2580986815" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:30:56+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.400", - "o2": "2.880", - "o3": "3.350" - } - } - }, - { - "@attributes": { - "bid": "5", - "name": "Expekt" - }, - "offer": { - "@attributes": { - "id": "4095027091", - "n": "25", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:22+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:50:33+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.450", - "o2": "2.800", - "o3": "3.300" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4095027292", - "n": "250", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:09+00:00", - "flags": "1", - "bmoid": "289723550" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:08:37+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.470", - "o2": "2.770", - "o3": "3.315" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4095028066", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:48:55+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.400", - "o2": "2.850", - "o3": "3.300" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4095029841", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:16+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:48:18+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "2.400", - "o2": "2.900", - "o3": "3.350" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4095038308", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:13+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:13:02+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "2.450", - "o2": "2.770", - "o3": "3.300" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4095039521", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:01:37+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1025744061" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:33:40+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.430", - "o2": "2.900", - "o3": "3.400" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4095127936", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:28+00:00", - "flags": "1", - "bmoid": "37825716" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:53:42+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.450", - "o2": "2.700", - "o3": "3.300" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4095300900", - "n": "347", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:05+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.440", - "o2": "2.780", - "o3": "3.300" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4095303077", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:02+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/ca-barracas-central-gimnasia-y-esgrima-la-plata-2:7717977" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:41:42+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.400", - "o2": "2.870", - "o3": "3.250" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4095303102", - "n": "31", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:10:42+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:16:59+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.400", - "o2": "2.870", - "o3": "3.250" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4095316153", - "n": "38", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:54+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:54+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.400", - "o2": "2.800", - "o3": "3.300" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4095316373", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:42+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:45:36+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.400", - "o2": "2.900", - "o3": "3.300" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4095330314", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:07:50+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T10:09:26+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "2.400", - "o2": "2.850", - "o3": "3.400" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4095330350", - "n": "323", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:03+00:00", - "flags": "1", - "bmoid": "251023888" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:57+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.600", - "o2": "2.940", - "o3": "3.550" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4096381971", - "n": "41", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:38+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:41:55+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "2.470", - "o2": "2.800", - "o3": "3.130" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4098334673", - "n": "152", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31816905943600053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:12:29+00:00", - "starting_time": "2025-12-02T01:00:00+00:00" - }, - "o1": "2.620", - "o2": "2.960", - "o3": "3.550" - } - } - } - ] - }, - { - "@attributes": { - "id": "14559036", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T00:30:00+00:00", - "group": { - "@attributes": { - "id": "177787", - "cgid": "50853", - "spid": "1", - "cnid": "557", - "mgid": "2345", - "cname": "Liga Feminina" - }, - "@text": "WFBSLV Liga Femenina - Apertura-25" - }, - "hteam": { - "@attributes": { - "id": "2163739" - }, - "@text": "Inter FA" - }, - "ateam": { - "@attributes": { - "id": "1210207" - }, - "@text": "CD Aguila" - }, - "results": null, - "bookmaker": { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099096521", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T00:34:14+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/inter-fa-(women)-cd-aguila-(women)-2:7718533" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-30T22:09:39+00:00", - "starting_time": "2025-12-01T00:30:00+00:00" - }, - "o1": "1.600", - "o2": "4.100", - "o3": "3.900" - } - } - } - }, - { - "@attributes": { - "id": "14561312", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T12:06:00+00:00", - "group": { - "@attributes": { - "id": "173680", - "cgid": "50127", - "spid": "1", - "cnid": "402", - "mgid": "1104", - "cname": "Uruguay Reserve League" - }, - "@text": "FBURU Primera Division Reserves-25" - }, - "hteam": { - "@attributes": { - "id": "70582" - }, - "@text": "Racing II" - }, - "ateam": { - "@attributes": { - "id": "937444" - }, - "@text": "Progreso II" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099170808", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:59:11+00:00", - "flags": "0", - "bmoid": "37883453" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:59:11+00:00", - "starting_time": "2025-12-01T12:00:00+00:00" - }, - "o1": "2.150", - "o2": "3.100", - "o3": "3.000" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099197920", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T03:00:32+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/racing-club-montevideo-(reserves)-ca-progreso-(reserves)-2:7718808" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T03:00:32+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.830", - "o2": "3.400", - "o3": "3.500" - } - } - } - ] - }, - { - "@attributes": { - "id": "14561313", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:00:00+00:00", - "group": { - "@attributes": { - "id": "173680", - "cgid": "50127", - "spid": "1", - "cnid": "402", - "mgid": "1104", - "cname": "Uruguay Reserve League" - }, - "@text": "FBURU Primera Division Reserves-25" - }, - "hteam": { - "@attributes": { - "id": "1685276" - }, - "@text": "La Luz II" - }, - "ateam": { - "@attributes": { - "id": "70580" - }, - "@text": "River Plate Montevideo II" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099078560", - "n": "25", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:07+00:00", - "flags": "1", - "bmoid": "290173011" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:07+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.350", - "o2": "4.550", - "o3": "7.080" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099139119", - "n": "40", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:12+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:12:12+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.340", - "o2": "4.550", - "o3": "6.800" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099144478", - "n": "18", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:10:43+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.330", - "o2": "4.750", - "o3": "7.250" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099145067", - "n": "16", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:46+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:09:56+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.340", - "o2": "4.950", - "o3": "7.600" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099157780", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:07+00:00", - "flags": "1", - "bmoid": "1025767188.2582908111" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T00:50:50+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.340", - "o2": "5.000", - "o3": "6.250" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4099172524", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:03:10+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1025767188" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T01:41:46+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.330", - "o2": "4.900", - "o3": "6.100" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099197919", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:13+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/la-luz-fc-(reserves)-ca-river-plate-(uru)-(reserves)-2:7718814" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:13+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.320", - "o2": "4.600", - "o3": "7.250" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099209839", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:54+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:54+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.330", - "o2": "4.600", - "o3": "7.000" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228410", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:47+00:00", - "flags": "1", - "bmoid": "37890087" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:47+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.350", - "o2": "4.200", - "o3": "7.500" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099302797", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:52+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:52+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.250", - "o2": "5.000", - "o3": "9.500" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099303078", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:07:02+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:02+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "1.333", - "o2": "4.400", - "o3": "7.400" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099310003", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:55+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:11:55+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.350", - "o2": "4.700", - "o3": "7.100" - } - } - } - ] - }, - { - "@attributes": { - "id": "14561314", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:00:00+00:00", - "group": { - "@attributes": { - "id": "173680", - "cgid": "50127", - "spid": "1", - "cnid": "402", - "mgid": "1104", - "cname": "Uruguay Reserve League" - }, - "@text": "FBURU Primera Division Reserves-25" - }, - "hteam": { - "@attributes": { - "id": "87728" - }, - "@text": "Danubio II" - }, - "ateam": { - "@attributes": { - "id": "91180" - }, - "@text": "Defensor Sporting II" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4098615378", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:28+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1025767185" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:55:44+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.800", - "o2": "3.400", - "o3": "1.780" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4098617127", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:08+00:00", - "flags": "1", - "bmoid": "1025767185.2582699998" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:47:17+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.850", - "o2": "3.400", - "o3": "1.800" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4098684946", - "n": "88", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:10+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:10+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.980", - "o2": "3.480", - "o3": "1.740" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4098689683", - "n": "12", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:48:03+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.700", - "o2": "3.500", - "o3": "1.820" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4098718405", - "n": "49", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:08+00:00", - "flags": "1", - "bmoid": "290115235" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:08+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "4.040", - "o2": "3.460", - "o3": "1.770" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4098804887", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:46+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:46:14+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "3.850", - "o2": "3.650", - "o3": "1.840" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4098816959", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:56+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:52:15+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "3.750", - "o2": "3.550", - "o3": "1.840" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099197918", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:53+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/danubio-fc-(reserves)-defensor-sporting-(reserves)-2:7718813" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:50:56+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.500", - "o2": "3.500", - "o3": "1.820" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099209863", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:54+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:54:03+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.500", - "o2": "3.500", - "o3": "1.830" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228390", - "n": "22", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:23+00:00", - "flags": "1", - "bmoid": "37890076" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:17:34+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.750", - "o2": "3.300", - "o3": "1.830" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099302777", - "n": "25", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:52+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:52+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "3.600", - "o2": "3.800", - "o3": "1.800" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099303105", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:07:04+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:04+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "3.750", - "o2": "3.400", - "o3": "1.800" - } - } - } - ] - }, - { - "@attributes": { - "id": "14561315", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:00:00+00:00", - "group": { - "@attributes": { - "id": "173680", - "cgid": "50127", - "spid": "1", - "cnid": "402", - "mgid": "1104", - "cname": "Uruguay Reserve League" - }, - "@text": "FBURU Primera Division Reserves-25" - }, - "hteam": { - "@attributes": { - "id": "936634" - }, - "@text": "Torque II" - }, - "ateam": { - "@attributes": { - "id": "70584" - }, - "@text": "Wanderers II" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099078548", - "n": "52", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:08+00:00", - "flags": "1", - "bmoid": "290174335" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:01:10+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.510", - "o2": "3.840", - "o3": "5.610" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099152695", - "n": "17", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:11:43+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.550", - "o2": "3.900", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099152941", - "n": "16", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:46+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:14:43+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.560", - "o2": "4.050", - "o3": "5.200" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099164027", - "n": "104", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:01+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:58:58+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.500", - "o2": "3.840", - "o3": "5.400" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4099171883", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:30+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1025767181" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T01:37:31+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.490", - "o2": "3.950", - "o3": "4.900" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099176444", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:58+00:00", - "flags": "1", - "bmoid": "1025767181.2582911528" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T01:51:43+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.500", - "o2": "4.000", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099197917", - "n": "16", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:53+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/montevideo-city-torque-(reserves)-montevideo-wanderers-(reserves)-2:7718810" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:11:30+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.550", - "o2": "3.800", - "o3": "4.800" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099209879", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:11:22+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.550", - "o2": "3.800", - "o3": "4.800" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228411", - "n": "26", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:47+00:00", - "flags": "1", - "bmoid": "37890083" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:59:41+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.550", - "o2": "3.600", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099302802", - "n": "31", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:19+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:19+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.520", - "o2": "3.800", - "o3": "4.800" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099303098", - "n": "19", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:07:04+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:33:39+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "1.500", - "o2": "3.650", - "o3": "5.400" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099310024", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:55+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:11:57+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.570", - "o2": "3.900", - "o3": "5.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "14561317", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:00:00+00:00", - "group": { - "@attributes": { - "id": "173680", - "cgid": "50127", - "spid": "1", - "cnid": "402", - "mgid": "1104", - "cname": "Uruguay Reserve League" - }, - "@text": "FBURU Primera Division Reserves-25" - }, - "hteam": { - "@attributes": { - "id": "181322" - }, - "@text": "Miramar Misiones II" - }, - "ateam": { - "@attributes": { - "id": "71285" - }, - "@text": "Nacional Montevideo II" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4098617160", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:05+00:00", - "flags": "1", - "bmoid": "1025767187.2582705967" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-30T09:42:20+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "4.400", - "o2": "3.300", - "o3": "1.720" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4098619431", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:29+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1025767187" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-30T09:46:31+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "4.350", - "o2": "3.300", - "o3": "1.700" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4098655339", - "n": "73", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:03+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:43+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "4.300", - "o2": "3.340", - "o3": "1.720" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4098655650", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T02:43:30+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "4.250", - "o2": "3.500", - "o3": "1.740" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4098686180", - "n": "54", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:08+00:00", - "flags": "1", - "bmoid": "290111802" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:08+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "4.390", - "o2": "3.340", - "o3": "1.740" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4098804896", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:46+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T02:43:11+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "4.350", - "o2": "3.550", - "o3": "1.750" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4098816994", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:56+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T06:39:03+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "4.250", - "o2": "3.450", - "o3": "1.750" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099197916", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:53+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/miramar-misiones-(reserves)-club-nacional-de-football-(reserves)-2:7718815" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T04:10:42+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "4.200", - "o2": "3.300", - "o3": "1.720" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099209896", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:16+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T04:14:25+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "4.200", - "o2": "3.400", - "o3": "1.730" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228391", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:39+00:00", - "flags": "1", - "bmoid": "37890079" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:10+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "4.200", - "o2": "3.250", - "o3": "1.750" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099302779", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:53+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:53+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "4.750", - "o2": "3.400", - "o3": "1.667" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099303091", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:07:03+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:16:45+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "4.500", - "o2": "3.300", - "o3": "1.680" - } - } - } - ] - }, - { - "@attributes": { - "id": "14561318", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:00:00+00:00", - "group": { - "@attributes": { - "id": "173680", - "cgid": "50127", - "spid": "1", - "cnid": "402", - "mgid": "1104", - "cname": "Uruguay Reserve League" - }, - "@text": "FBURU Primera Division Reserves-25" - }, - "hteam": { - "@attributes": { - "id": "179439" - }, - "@text": "Juventud II" - }, - "ateam": { - "@attributes": { - "id": "73222" - }, - "@text": "Liverpool Montevideo II" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099130129", - "n": "25", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:08+00:00", - "flags": "1", - "bmoid": "290182608" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:07:06+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.910", - "o2": "3.420", - "o3": "3.510" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099138998", - "n": "44", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:02+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:10+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.890", - "o2": "3.420", - "o3": "3.440" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099144481", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:50:22+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.920", - "o2": "3.500", - "o3": "3.400" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099145073", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:46+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:55:17+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.940", - "o2": "3.600", - "o3": "3.450" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4099171894", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:31+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1025767183" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T01:37:32+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.930", - "o2": "3.400", - "o3": "3.200" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099176439", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:58+00:00", - "flags": "1", - "bmoid": "1025767183.2582916649" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T01:51:43+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.960", - "o2": "3.400", - "o3": "3.250" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099197921", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:35:40+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/juventud-de-las-piedras-(reserves)-liverpool-montevideo-(reserves)-2:7718809" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:35:40+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.930", - "o2": "3.400", - "o3": "3.200" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099209871", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:38:37+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.950", - "o2": "3.400", - "o3": "3.200" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099228567", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:23+00:00", - "flags": "1", - "bmoid": "37890077" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:46:16+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.910", - "o2": "3.250", - "o3": "3.500" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099302786", - "n": "22", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:26+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:26+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.350", - "o3": "3.450" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099303085", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:07:03+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:44:50+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.400", - "o3": "3.500" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099310035", - "n": "5", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:55+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:50:50+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.940", - "o2": "3.550", - "o3": "3.400" - } - } - } - ] - }, - { - "@attributes": { - "id": "14562294", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T15:00:00+00:00", - "group": { - "@attributes": { - "id": "180120", - "cgid": "50587", - "spid": "1", - "cnid": "515", - "mgid": "1402", - "cname": "Division 1" - }, - "@text": "FBGHA Division 1-25" - }, - "hteam": { - "@attributes": { - "id": "1484019" - }, - "@text": "Accra Lions" - }, - "ateam": { - "@attributes": { - "id": "226556" - }, - "@text": "Great Olympics" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099114104", - "n": "24", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:56:34+00:00", - "flags": "1", - "bmoid": "290179889" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:56:34+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.745", - "o2": "3.290", - "o3": "4.880" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099270937", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:25+00:00", - "flags": "1", - "bmoid": "37890336" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:55:49+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.700", - "o2": "3.000", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099311001", - "n": "14", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:59:02+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:10:38+00:00", - "starting_time": "2025-12-01T14:00:00+00:00" - }, - "o1": "1.700", - "o2": "3.150", - "o3": "5.400" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099402626", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:08:14+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:08:14+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.727", - "o2": "2.950", - "o3": "5.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "14562295", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T15:00:00+00:00", - "group": { - "@attributes": { - "id": "180120", - "cgid": "50587", - "spid": "1", - "cnid": "515", - "mgid": "1402", - "cname": "Division 1" - }, - "@text": "FBGHA Division 1-25" - }, - "hteam": { - "@attributes": { - "id": "1244014" - }, - "@text": "Wamanafo Mighty Royals" - }, - "ateam": { - "@attributes": { - "id": "55209" - }, - "@text": "Legon Cities" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099114114", - "n": "29", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:56:34+00:00", - "flags": "1", - "bmoid": "290179892" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:35:03+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.240", - "o2": "5.750", - "o3": "8.200" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099270606", - "n": "17", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:26:05+00:00", - "flags": "0", - "bmoid": "37890350" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:26:05+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.360", - "o2": "4.500", - "o3": "6.000" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099402632", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:57:08+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.250", - "o2": "4.750", - "o3": "10.250" - } - } - } - ] - }, - { - "@attributes": { - "id": "14562296", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T15:00:00+00:00", - "group": { - "@attributes": { - "id": "180120", - "cgid": "50587", - "spid": "1", - "cnid": "515", - "mgid": "1402", - "cname": "Division 1" - }, - "@text": "FBGHA Division 1-25" - }, - "hteam": { - "@attributes": { - "id": "55206" - }, - "@text": "Berekum Arsenal" - }, - "ateam": { - "@attributes": { - "id": "1657619" - }, - "@text": "Dormaa Unity" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099114109", - "n": "49", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:56:34+00:00", - "flags": "1", - "bmoid": "290179886" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:45:44+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.630", - "o2": "3.680", - "o3": "4.630" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099222514", - "n": "19", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:57:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:57:07+00:00", - "starting_time": "2025-12-01T17:00:00+00:00" - }, - "o1": "1.700", - "o2": "3.450", - "o3": "4.100" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099347116", - "n": "17", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:09:09+00:00", - "flags": "1", - "bmoid": "37890656" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:20+00:00", - "starting_time": "2025-12-01T15:00:00+00:00" - }, - "o1": "1.620", - "o2": "3.500", - "o3": "4.600" - } - } - } - ] - }, - { - "@attributes": { - "id": "14563522", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T13:00:00+00:00", - "group": { - "@attributes": { - "id": "180529", - "cgid": "51078", - "spid": "1", - "cnid": "511", - "mgid": "1487", - "cname": "Championship League" - }, - "@text": "FBTZA Championship League-25" - }, - "hteam": { - "@attributes": { - "id": "2208613" - }, - "@text": "Barberian" - }, - "ateam": { - "@attributes": { - "id": "132300" - }, - "@text": "Polisi Tanzania" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099390446", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:00:27+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:00:27+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "1.400", - "o2": "4.600", - "o3": "5.500" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099390641", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:00:42+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/barberian-fc-polisi-tanzania-fc-2:7717875" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:00:42+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "1.400", - "o2": "4.600", - "o3": "5.500" - } - } - } - ] - }, - { - "@attributes": { - "id": "14563564", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T12:00:00+00:00", - "group": { - "@attributes": { - "id": "173680", - "cgid": "50127", - "spid": "1", - "cnid": "402", - "mgid": "1104", - "cname": "Uruguay Reserve League" - }, - "@text": "FBURU Primera Division Reserves-25" - }, - "hteam": { - "@attributes": { - "id": "1454900" - }, - "@text": "Albion II" - }, - "ateam": { - "@attributes": { - "id": "681590" - }, - "@text": "Boston River II" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099148475", - "n": "7", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:01:11+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/albion-fc-(reserves)-ca-boston-river-(reserves)-2:7719099" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:01:11+00:00", - "starting_time": "2025-12-01T12:00:00+00:00" - }, - "o1": "3.600", - "o2": "3.400", - "o3": "1.800" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099171569", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T11:59:25+00:00", - "flags": "0", - "bmoid": "37885918" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:54:47+00:00", - "starting_time": "2025-12-01T12:00:00+00:00" - }, - "o1": "3.500", - "o2": "3.400", - "o3": "1.850" - } - } - } - ] - }, - { - "@attributes": { - "id": "14563565", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T22:00:00+00:00", - "group": { - "@attributes": { - "id": "180791", - "cgid": "1164", - "spid": "1", - "cnid": "409", - "mgid": "1009", - "cname": "Copa Fares Lopes" - }, - "@text": "FBBRA Copa Fares Lopes-25" - }, - "hteam": { - "@attributes": { - "id": "1004395" - }, - "@text": "Fortaleza B" - }, - "ateam": { - "@attributes": { - "id": "1482714" - }, - "@text": "Centro de Formacao de Atletas Tirol" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4099073209", - "n": "80", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:16+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:14:16+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "4.500", - "o2": "3.820", - "o3": "1.590" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099094208", - "n": "20", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:56:49+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/fortaleza-ec-ce-(reserves)-cf-atletas-do-tirol-ce-2:7720072" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:56:49+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "4.330", - "o2": "3.700", - "o3": "1.620" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4099094709", - "n": "35", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:21+00:00", - "flags": "1", - "bmoid": "290174976" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:03+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "4.570", - "o2": "3.840", - "o3": "1.610" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099115867", - "n": "13", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:54+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:33+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "4.330", - "o2": "3.700", - "o3": "1.610" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4099152694", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:06:07+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "4.500", - "o2": "3.800", - "o3": "1.630" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4099184270", - "n": "6", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:04+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:07:16+00:00", - "starting_time": "2025-12-01T23:00:00+00:00" - }, - "o1": "4.600", - "o2": "3.900", - "o3": "1.650" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099299840", - "n": "31", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:00:54+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:00:54+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "4.600", - "o2": "3.750", - "o3": "1.615" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4099310943", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:04+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:10:33+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "4.500", - "o2": "3.600", - "o3": "1.680" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099347095", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T13:40:25+00:00", - "flags": "0", - "bmoid": "37890750" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:44:38+00:00", - "starting_time": "2025-12-01T22:00:00+00:00" - }, - "o1": "4.500", - "o2": "3.500", - "o3": "1.650" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099399713", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:07:52+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:23:23+00:00", - "starting_time": "2025-12-02T00:00:00+00:00" - }, - "o1": "4.600", - "o2": "3.550", - "o3": "1.615" - } - } - } - ] - }, - { - "@attributes": { - "id": "14563698", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T13:00:00+00:00", - "group": { - "@attributes": { - "id": "180300", - "cgid": "2208", - "spid": "1", - "cnid": "466", - "mgid": "1027", - "cname": "Arab Cup" - }, - "@text": "FBINT Arab Cup-25" - }, - "hteam": { - "@attributes": { - "id": "3181" - }, - "@text": "Tunisia" - }, - "ateam": { - "@attributes": { - "id": "1335" - }, - "@text": "Syria" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4097106598", - "n": "42", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:58:23+00:00", - "flags": "0", - "bmoid": "37859713" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:53:51+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "1.600", - "o2": "3.600", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4098661913", - "n": "35", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:54:35+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:53:38+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "1.560", - "o2": "3.470", - "o3": "5.100" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099064866", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:50:14+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:50:14+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "1.570", - "o2": "3.500", - "o3": "5.250" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099065026", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T12:20:39+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/tunisia-syria-2:7718411" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T12:20:39+00:00", - "starting_time": "2025-12-01T13:00:00+00:00" - }, - "o1": "1.570", - "o2": "3.500", - "o3": "5.250" - } - } - } - ] - }, - { - "@attributes": { - "id": "14563707", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T15:45:00+00:00", - "group": { - "@attributes": { - "id": "180300", - "cgid": "2208", - "spid": "1", - "cnid": "466", - "mgid": "1027", - "cname": "Arab Cup" - }, - "@text": "FBINT Arab Cup-25" - }, - "hteam": { - "@attributes": { - "id": "2820" - }, - "@text": "Qatar" - }, - "ateam": { - "@attributes": { - "id": "1249" - }, - "@text": "Palestine" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4096932360", - "n": "70", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:20+00:00", - "flags": "1", - "bmoid": "289693576" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:12:20+00:00", - "starting_time": "2025-12-01T15:45:00+00:00" - }, - "o1": "1.590", - "o2": "3.780", - "o3": "5.570" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4097106063", - "n": "26", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:05+00:00", - "flags": "1", - "bmoid": "37859715" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:35+00:00", - "starting_time": "2025-12-01T15:45:00+00:00" - }, - "o1": "1.600", - "o2": "3.600", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4097362369", - "n": "120", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:04:17+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:17+00:00", - "starting_time": "2025-12-01T15:45:00+00:00" - }, - "o1": "1.530", - "o2": "3.600", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4098566572", - "n": "10", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:07+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:03:54+00:00", - "starting_time": "2025-12-01T15:45:00+00:00" - }, - "o1": "1.560", - "o2": "3.700", - "o3": "5.300" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4098576668", - "n": "125", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:17+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:17+00:00", - "starting_time": "2025-12-01T15:45:00+00:00" - }, - "o1": "1.570", - "o2": "3.800", - "o3": "5.600" - } - } - }, - { - "@attributes": { - "bid": "327", - "name": "Sbobet.com" - }, - "offer": { - "@attributes": { - "id": "4098660894", - "n": "34", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:05:47+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:05:47+00:00", - "starting_time": "2025-12-01T15:45:00+00:00" - }, - "o1": "1.550", - "o2": "3.540", - "o3": "5.100" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4098664373", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:21+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:34+00:00", - "starting_time": "2025-12-01T16:45:00+00:00" - }, - "o1": "1.570", - "o2": "3.800", - "o3": "5.500" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4098669086", - "n": "16", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:08:11+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:08:11+00:00", - "starting_time": "2025-12-01T17:45:00+00:00" - }, - "o1": "1.550", - "o2": "3.550", - "o3": "5.750" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4098680946", - "n": "22", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:13+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:13:13+00:00", - "starting_time": "2025-12-01T14:45:00+00:00" - }, - "o1": "1.580", - "o2": "3.750", - "o3": "5.400" - } - } - }, - { - "@attributes": { - "bid": "110", - "name": "Betfair" - }, - "offer": { - "@attributes": { - "id": "4098923915", - "n": "154", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:03+00:00", - "flags": "1", - "bmoid": "251194687" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:03+00:00", - "starting_time": "2025-12-01T15:45:00+00:00" - }, - "o1": "1.640", - "o2": "3.800", - "o3": "6.000" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099138158", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:52+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/qatar-palestine-2:7718410" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:01:27+00:00", - "starting_time": "2025-12-01T15:45:00+00:00" - }, - "o1": "1.570", - "o2": "3.600", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099138201", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:15:31+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:31+00:00", - "starting_time": "2025-12-01T15:45:00+00:00" - }, - "o1": "1.570", - "o2": "3.600", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099156966", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:32+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:04:39+00:00", - "starting_time": "2025-12-01T15:45:00+00:00" - }, - "o1": "1.570", - "o2": "3.600", - "o3": "5.000" - } - } - }, - { - "@attributes": { - "bid": "314", - "name": "Matchbook" - }, - "offer": { - "@attributes": { - "id": "4099205549", - "n": "161", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:16:00+00:00", - "flags": "1", - "bmoid": "31840654833700053" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T15:15:35+00:00", - "starting_time": "2025-12-01T20:45:00+00:00" - }, - "o1": "1.640", - "o2": "3.950", - "o3": "5.200" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4099459556", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:55+00:00", - "flags": "1", - "bmoid": "1025758750.2583186706" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:28:41+00:00", - "starting_time": "2025-12-01T15:45:00+00:00" - }, - "o1": "1.460", - "o2": "3.900", - "o3": "5.800" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4099485519", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:09:47+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1025758750" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T14:26:46+00:00", - "starting_time": "2025-12-01T15:45:00+00:00" - }, - "o1": "1.460", - "o2": "3.750", - "o3": "5.400" - } - } - } - ] - }, - { - "@attributes": { - "id": "14563861", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T08:00:00+00:00", - "group": { - "@attributes": { - "id": "181803", - "cgid": "50903", - "spid": "1", - "cnid": "522", - "mgid": "1285", - "cname": "Liga 3" - }, - "@text": "FBIDN Liga 3-25" - }, - "hteam": { - "@attributes": { - "id": "202427" - }, - "@text": "PSGC Ciamis" - }, - "ateam": { - "@attributes": { - "id": "267611" - }, - "@text": "Perserang" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4099009250", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T08:00:09+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T06:17:55+00:00", - "starting_time": "2025-12-01T08:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.500", - "o3": "3.400" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099009394", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T07:56:15+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/psgc-ciamis-perserang-serang-2:7718530" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T06:18:08+00:00", - "starting_time": "2025-12-01T08:00:00+00:00" - }, - "o1": "1.850", - "o2": "3.500", - "o3": "3.400" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099011046", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T07:59:46+00:00", - "flags": "0", - "bmoid": "37881688" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-30T19:31:10+00:00", - "starting_time": "2025-12-01T08:00:00+00:00" - }, - "o1": "1.800", - "o2": "3.600", - "o3": "3.500" - } - } - } - ] - }, - { - "@attributes": { - "id": "14563872", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T08:00:00+00:00", - "group": { - "@attributes": { - "id": "181803", - "cgid": "50903", - "spid": "1", - "cnid": "522", - "mgid": "1285", - "cname": "Liga 3" - }, - "@text": "FBIDN Liga 3-25" - }, - "hteam": { - "@attributes": { - "id": "58206" - }, - "@text": "Gresik United" - }, - "ateam": { - "@attributes": { - "id": "1005733" - }, - "@text": "Persekabpas Pasuruan" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4098961999", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T08:00:09+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T07:29:19+00:00", - "starting_time": "2025-12-01T08:00:00+00:00" - }, - "o1": "1.870", - "o2": "3.700", - "o3": "3.200" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4098962193", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T07:56:46+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/gresik-united-fc-persekabpas-pasuruan-2:7718532" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T07:29:41+00:00", - "starting_time": "2025-12-01T08:00:00+00:00" - }, - "o1": "1.870", - "o2": "3.700", - "o3": "3.200" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099011283", - "n": "2", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T07:55:24+00:00", - "flags": "0", - "bmoid": "37881687" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T07:04:39+00:00", - "starting_time": "2025-12-01T08:00:00+00:00" - }, - "o1": "1.910", - "o2": "3.750", - "o3": "3.000" - } - } - } - ] - }, - { - "@attributes": { - "id": "14564393", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T01:00:00+00:00", - "group": { - "@attributes": { - "id": "177768", - "cgid": "351", - "spid": "1", - "cnid": "563", - "mgid": "1400", - "cname": "Primera Division" - }, - "@text": "FBNIC Primera Division > Apertura-25" - }, - "hteam": { - "@attributes": { - "id": "38277" - }, - "@text": "Real Esteli" - }, - "ateam": { - "@attributes": { - "id": "55020" - }, - "@text": "Managua" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "30", - "name": "Bwin" - }, - "offer": { - "@attributes": { - "id": "4098990822", - "n": "9", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T01:00:07+00:00", - "flags": "0", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T00:35:40+00:00", - "starting_time": "2025-12-01T01:00:00+00:00" - }, - "o1": "1.730", - "o2": "3.200", - "o3": "4.330" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4098990967", - "n": "11", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T01:03:23+00:00", - "flags": "0", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/real-esteli-fc-managua-fc-2:7720067" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T01:02:52+00:00", - "starting_time": "2025-12-01T01:00:00+00:00" - }, - "o1": "1.680", - "o2": "3.300", - "o3": "4.500" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099010364", - "n": "8", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T01:00:57+00:00", - "flags": "0", - "bmoid": "37881908" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T00:29:53+00:00", - "starting_time": "2025-12-01T01:00:00+00:00" - }, - "o1": "1.750", - "o2": "3.250", - "o3": "4.500" - } - } - } - ] - }, - { - "@attributes": { - "id": "14567599", - "xsid": "0", - "gsmid": "0" - }, - "time": "2025-12-01T19:00:00+00:00", - "group": { - "@attributes": { - "id": "173680", - "cgid": "50127", - "spid": "1", - "cnid": "402", - "mgid": "1104", - "cname": "Uruguay Reserve League" - }, - "@text": "FBURU Primera Division Reserves-25" - }, - "hteam": { - "@attributes": { - "id": "70581" - }, - "@text": "Penarol Montevideo II" - }, - "ateam": { - "@attributes": { - "id": "2103863" - }, - "@text": "Oriental II" - }, - "results": null, - "bookmaker": [ - { - "@attributes": { - "bid": "825", - "name": "SportyBet" - }, - "offer": { - "@attributes": { - "id": "4098673918", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:08+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:34:30+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.230", - "o2": "5.500", - "o3": "9.800" - } - } - }, - { - "@attributes": { - "bid": "6", - "name": "Unibet" - }, - "offer": { - "@attributes": { - "id": "4098674730", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:58+00:00", - "flags": "1", - "bmoid": "1025767182.2582726674" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-30T11:35:02+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.180", - "o2": "5.800", - "o3": "12.000" - } - } - }, - { - "@attributes": { - "bid": "824", - "name": "BetPlay" - }, - "offer": { - "@attributes": { - "id": "4098677517", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:03:30+00:00", - "flags": "1", - "bmoid": "https:\/\/www.unibet.com\/betting\/sports\/event\/1025767182" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-11-30T11:39:58+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.170", - "o2": "5.750", - "o3": "11.500" - } - } - }, - { - "@attributes": { - "bid": "539", - "name": "Marathonbet" - }, - "offer": { - "@attributes": { - "id": "4098678871", - "n": "26", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:12:03+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:32:13+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.195", - "o2": "5.350", - "o3": "11.250" - } - } - }, - { - "@attributes": { - "bid": "649", - "name": "1xbet" - }, - "offer": { - "@attributes": { - "id": "4098686120", - "n": "23", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:08+00:00", - "flags": "1", - "bmoid": "290111803" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:35:32+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.205", - "o2": "5.350", - "o3": "11.800" - } - } - }, - { - "@attributes": { - "bid": "823", - "name": "BetKing" - }, - "offer": { - "@attributes": { - "id": "4098804898", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:14:46+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:35:59+00:00", - "starting_time": "2025-12-01T20:00:00+00:00" - }, - "o1": "1.230", - "o2": "5.800", - "o3": "10.000" - } - } - }, - { - "@attributes": { - "bid": "658", - "name": "Bet9ja" - }, - "offer": { - "@attributes": { - "id": "4098816984", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:11:56+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:38:29+00:00", - "starting_time": "2025-12-01T18:00:00+00:00" - }, - "o1": "1.240", - "o2": "5.400", - "o3": "9.600" - } - } - }, - { - "@attributes": { - "bid": "13", - "name": "Sportingbet" - }, - "offer": { - "@attributes": { - "id": "4099197891", - "n": "4", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:07:53+00:00", - "flags": "1", - "bmoid": "https:\/\/sports.sportingbet.com\/en\/sports\/events\/ca-penarol-montevideo-(reserves)-club-oriental-de-la-paz-(reserves)-(uru)-2:7718812" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:34:56+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.220", - "o2": "5.500", - "o3": "9.500" - } - } - }, - { - "@attributes": { - "bid": "17", - "name": "Ladbrokes" - }, - "offer": { - "@attributes": { - "id": "4099209855", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:54+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T08:38:34+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.220", - "o2": "5.500", - "o3": "9.000" - } - } - }, - { - "@attributes": { - "bid": "827", - "name": "WPlay" - }, - "offer": { - "@attributes": { - "id": "4099303071", - "n": "3", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:07:02+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T13:09:00+00:00", - "starting_time": "2025-12-01T21:00:00+00:00" - }, - "o1": "1.222", - "o2": "4.750", - "o3": "11.000" - } - } - }, - { - "@attributes": { - "bid": "42", - "name": "William Hill" - }, - "offer": { - "@attributes": { - "id": "4099347169", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T15:13:56+00:00", - "flags": "1", - "bmoid": "37890728" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T09:44:47+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.250", - "o2": "5.500", - "o3": "7.500" - } - } - }, - { - "@attributes": { - "bid": "388", - "name": "Eurobet.it" - }, - "offer": { - "@attributes": { - "id": "4099399395", - "n": "1", - "ot": "0", - "otname": "three way", - "last_updated": "2025-12-01T14:49:06+00:00", - "flags": "1", - "bmoid": "0" - }, - "odds": { - "@attributes": { - "i": "0", - "time": "2025-12-01T11:21:16+00:00", - "starting_time": "2025-12-01T19:00:00+00:00" - }, - "o1": "1.200", - "o2": "5.400", - "o3": "8.800" - } - } - } - ] - } - ] -} \ No newline at end of file diff --git a/app/Filament/Resources/Events/EventResource.php b/app/Filament/Resources/Events/EventResource.php index f1363cef..15027ec2 100644 --- a/app/Filament/Resources/Events/EventResource.php +++ b/app/Filament/Resources/Events/EventResource.php @@ -6,9 +6,11 @@ use App\Filament\Resources\Events\Pages\ListEvents; use App\Filament\Resources\Events\Schemas\EventForm; use App\Filament\Resources\Events\Tables\EventsTable; use App\Models\Event; +use Carbon\Carbon; use Filament\Resources\Resource; use Filament\Schemas\Schema; use Filament\Tables\Table; +use Illuminate\Database\Eloquent\Builder; class EventResource extends Resource { @@ -52,4 +54,15 @@ class EventResource extends Resource 'index' => ListEvents::route('/'), ]; } + + public static function getNavigationBadge(): ?string + { + return parent::getEloquentQuery() + ->count(); + } + + public static function getEloquentQuery(): Builder + { + return parent::getEloquentQuery()->withoutGlobalScopes()->with('odds_3way')->where('starttime', '>', Carbon::now()); + } } diff --git a/app/Filament/Resources/Events/Tables/EventsTable.php b/app/Filament/Resources/Events/Tables/EventsTable.php index c1f83cbb..57983e53 100644 --- a/app/Filament/Resources/Events/Tables/EventsTable.php +++ b/app/Filament/Resources/Events/Tables/EventsTable.php @@ -2,6 +2,7 @@ namespace App\Filament\Resources\Events\Tables; +use App\Filament\Tables\Columns\Odds3Way; use Carbon\Carbon; use Filament\Actions\BulkActionGroup; use Filament\Actions\DeleteBulkAction; @@ -36,8 +37,8 @@ class EventsTable ->label('Event') ->icon(fn ($record) => $record->country->icon) ->description(fn ($record) => $record->home->name.' - '.$record->away->name, position: 'belowe'), - TextColumn::make('updated_at') - ->dateTime('d.m H:i'), + Odds3Way::make('3way')->label('1 X 2')->alignCenter(), + IconColumn::make('id'), ]) ->filters([ // diff --git a/app/Filament/Tables/Columns/Odds3Way.php b/app/Filament/Tables/Columns/Odds3Way.php new file mode 100644 index 00000000..8e902c99 --- /dev/null +++ b/app/Filament/Tables/Columns/Odds3Way.php @@ -0,0 +1,10 @@ +hasOne(Element::class, 'txodds_id', 'away_id'); } + + public function odds_3way() + { + return $this->hasMany(Odds3way::class); + } } diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index 2b30aaaa..a62ae0a7 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -44,8 +44,10 @@ class AdminPanelProvider extends PanelProvider ->databaseNotifications() ->profile(isSimple: false) ->default() - ->brandLogo(asset('images/nuh-combined.svg')) - ->darkModeBrandLogo(asset('images/nuh-combined-d.svg')) + // ->brandLogo(asset('images/nuh-combined.svg')) + // ->darkModeBrandLogo(asset('images/nuh-combined-d.svg')) + ->brandLogo(asset('images/nuh-odds.svg')) + ->darkModeBrandLogo(asset('images/nuh-odds-d.svg')) ->favicon(asset('images/nuh.svg')) ->brandLogoHeight('1.8rem') ->unsavedChangesAlerts() diff --git a/bootstrap/cache/blade-icons.php b/bootstrap/cache/blade-icons.php index cbde94ce..0794fad8 100755 --- a/bootstrap/cache/blade-icons.php +++ b/bootstrap/cache/blade-icons.php @@ -1,7 +1,7 @@ array ( - '/Users/salam/Sites/nuhodds_fi4/resources/svg' => + '/Users/hermanntelser/Sites/nuhodds_fi4/resources/svg' => array ( 0 => 'amercanfootball', 1 => 'australianrules', @@ -48,7 +48,7 @@ ), 'bicon' => array ( - '/Users/salam/Sites/nuhodds_fi4/resources/bkm_icon_svg' => + '/Users/hermanntelser/Sites/nuhodds_fi4/resources/bkm_icon_svg' => array ( 0 => '10bet', 1 => '1xbet', @@ -71,7 +71,7 @@ ), 'extra' => array ( - '/Users/salam/Sites/nuhodds_fi4/resources/extra-countries' => + '/Users/hermanntelser/Sites/nuhodds_fi4/resources/extra-countries' => array ( 0 => 'africa', 1 => 'america', @@ -93,7 +93,7 @@ ), 'heroicons' => array ( - '/Users/salam/Sites/nuhodds_fi4/vendor/blade-ui-kit/blade-heroicons/src/../resources/svg' => + '/Users/hermanntelser/Sites/nuhodds_fi4/vendor/blade-ui-kit/blade-heroicons/src/../resources/svg' => array ( 0 => 'c-academic-cap', 1 => 'c-adjustments-horizontal', @@ -1387,7 +1387,7 @@ ), 'phosphor-icons' => array ( - '/Users/salam/Sites/nuhodds_fi4/vendor/codeat3/blade-phosphor-icons/src/../resources/svg' => + '/Users/hermanntelser/Sites/nuhodds_fi4/vendor/codeat3/blade-phosphor-icons/src/../resources/svg' => array ( 0 => 'acorn-bold', 1 => 'acorn-duotone', @@ -10465,7 +10465,7 @@ ), 'filament' => array ( - '/Users/salam/Sites/nuhodds_fi4/vendor/filament/support/src/../resources/svg' => + '/Users/hermanntelser/Sites/nuhodds_fi4/vendor/filament/support/src/../resources/svg' => array ( 0 => 'm-pencil-slash', 1 => 'o-align-center', @@ -10503,7 +10503,7 @@ ), 'blade-flags' => array ( - '/Users/salam/Sites/nuhodds_fi4/vendor/outhebox/blade-flags/src/../resources/svg' => + '/Users/hermanntelser/Sites/nuhodds_fi4/vendor/outhebox/blade-flags/src/../resources/svg' => array ( 0 => 'country-ad', 1 => 'country-ae', @@ -10923,7 +10923,7 @@ ), 'lucide' => array ( - '/Users/salam/Sites/nuhodds_fi4/vendor/technikermathe/blade-lucide-icons/src/../resources/svg' => + '/Users/hermanntelser/Sites/nuhodds_fi4/vendor/technikermathe/blade-lucide-icons/src/../resources/svg' => array ( 0 => 'a-arrow-down', 1 => 'a-arrow-up', diff --git a/bootstrap/cache/config.php b/bootstrap/cache/config.php index 4ed2f30b..7389620c 100644 --- a/bootstrap/cache/config.php +++ b/bootstrap/cache/config.php @@ -81,9 +81,9 @@ array ( 'paths' => array ( - 0 => '/Users/salam/Sites/nuhodds_fi4/resources/views', + 0 => '/Users/hermanntelser/Sites/nuhodds_fi4/resources/views', ), - 'compiled' => '/Users/salam/Sites/nuhodds_fi4/storage/framework/views', + 'compiled' => '/Users/hermanntelser/Sites/nuhodds_fi4/storage/framework/views', ), 'cors' => array ( @@ -115,7 +115,7 @@ ), 'app' => array ( - 'name' => 'Monitor', + 'name' => 'Odds', 'env' => 'local', 'debug' => true, 'url' => 'http://nuhodds_fi4.test', @@ -126,7 +126,7 @@ 'fallback_locale' => 'en', 'faker_locale' => 'en_US', 'cipher' => 'AES-256-CBC', - 'key' => 'base64:xhigDJOEk2dBUc3pfYXm7yo8a14PTtVCIU4PAt+F2dM=', + 'key' => 'base64:7TqaJehRxVIp8xJMrIM0U2hYu38FE9KK24658v+da2g=', 'previous_keys' => array ( ), @@ -315,8 +315,8 @@ 'file' => array ( 'driver' => 'file', - 'path' => '/Users/salam/Sites/nuhodds_fi4/storage/framework/cache/data', - 'lock_path' => '/Users/salam/Sites/nuhodds_fi4/storage/framework/cache/data', + 'path' => '/Users/hermanntelser/Sites/nuhodds_fi4/storage/framework/cache/data', + 'lock_path' => '/Users/hermanntelser/Sites/nuhodds_fi4/storage/framework/cache/data', ), 'memcached' => array ( @@ -369,7 +369,7 @@ ), ), ), - 'prefix' => 'monitor-cache-', + 'prefix' => 'odds-cache-', ), 'database' => array ( @@ -468,7 +468,7 @@ 'options' => array ( 'cluster' => 'redis', - 'prefix' => 'monitor-database-', + 'prefix' => 'odds-database-', 'persistent' => false, ), 'default' => @@ -499,7 +499,7 @@ 'local' => array ( 'driver' => 'local', - 'root' => '/Users/salam/Sites/nuhodds_fi4/storage/app/private', + 'root' => '/Users/hermanntelser/Sites/nuhodds_fi4/storage/app/private', 'serve' => true, 'throw' => false, 'report' => false, @@ -507,7 +507,7 @@ 'public' => array ( 'driver' => 'local', - 'root' => '/Users/salam/Sites/nuhodds_fi4/storage/app/public', + 'root' => '/Users/hermanntelser/Sites/nuhodds_fi4/storage/app/public', 'url' => 'http://nuhodds_fi4.test/storage', 'visibility' => 'public', 'throw' => false, @@ -529,7 +529,7 @@ ), 'links' => array ( - '/Users/salam/Sites/nuhodds_fi4/public/storage' => '/Users/salam/Sites/nuhodds_fi4/storage/app/public', + '/Users/hermanntelser/Sites/nuhodds_fi4/public/storage' => '/Users/hermanntelser/Sites/nuhodds_fi4/storage/app/public', ), ), 'logging' => @@ -554,14 +554,14 @@ 'single' => array ( 'driver' => 'single', - 'path' => '/Users/salam/Sites/nuhodds_fi4/storage/logs/laravel.log', + 'path' => '/Users/hermanntelser/Sites/nuhodds_fi4/storage/logs/laravel.log', 'level' => 'debug', 'replace_placeholders' => true, ), 'daily' => array ( 'driver' => 'daily', - 'path' => '/Users/salam/Sites/nuhodds_fi4/storage/logs/laravel.log', + 'path' => '/Users/hermanntelser/Sites/nuhodds_fi4/storage/logs/laravel.log', 'level' => 'debug', 'days' => 14, 'replace_placeholders' => true, @@ -626,7 +626,7 @@ ), 'emergency' => array ( - 'path' => '/Users/salam/Sites/nuhodds_fi4/storage/logs/laravel.log', + 'path' => '/Users/hermanntelser/Sites/nuhodds_fi4/storage/logs/laravel.log', ), ), ), @@ -697,22 +697,22 @@ 'from' => array ( 'address' => 'hello@example.com', - 'name' => 'Monitor', + 'name' => 'Odds', ), 'markdown' => array ( 'theme' => 'default', 'paths' => array ( - 0 => '/Users/salam/Sites/nuhodds_fi4/resources/views/vendor/mail', + 0 => '/Users/hermanntelser/Sites/nuhodds_fi4/resources/views/vendor/mail', ), ), ), 'nuh' => array ( - 'betsapi_token' => '36152-aeTRNnZxSPUwGe', - 'txodds_token_soccer' => 'ident=betaid1&passwd=Dy59vpRC', - 'txodds_token_other' => 'ident=betaid2&passwd=Dy59vpRC', + 'betsapi_token' => 'var missing in env', + 'txodds_token_soccer' => 'txodds_token_soccer var missing in env', + 'txodds_token_other' => 'txodds_token_other var missing in env', ), 'permission' => array ( @@ -860,7 +860,7 @@ 'lifetime' => 120, 'expire_on_close' => false, 'encrypt' => false, - 'files' => '/Users/salam/Sites/nuhodds_fi4/storage/framework/sessions', + 'files' => '/Users/hermanntelser/Sites/nuhodds_fi4/storage/framework/sessions', 'connection' => NULL, 'table' => 'sessions', 'store' => NULL, @@ -869,7 +869,7 @@ 0 => 2, 1 => 100, ), - 'cookie' => 'monitor-session', + 'cookie' => 'odds-session', 'path' => '/', 'domain' => NULL, 'secure' => NULL, @@ -902,7 +902,7 @@ ), 'default_filesystem_disk' => 'local', 'assets_path' => NULL, - 'cache_path' => '/Users/salam/Sites/nuhodds_fi4/bootstrap/cache/filament', + 'cache_path' => '/Users/hermanntelser/Sites/nuhodds_fi4/bootstrap/cache/filament', 'livewire_loading_delay' => 'default', 'file_generation' => array ( @@ -923,7 +923,7 @@ 'livewire' => array ( 'class_namespace' => 'App\\Livewire', - 'view_path' => '/Users/salam/Sites/nuhodds_fi4/resources/views/livewire', + 'view_path' => '/Users/hermanntelser/Sites/nuhodds_fi4/resources/views/livewire', 'layout' => 'components.layouts.app', 'lazy_placeholder' => NULL, 'temporary_file_upload' => diff --git a/bootstrap/cache/filament/panels/admin.php b/bootstrap/cache/filament/panels/admin.php index 49cc5bcd..184afcb1 100644 --- a/bootstrap/cache/filament/panels/admin.php +++ b/bootstrap/cache/filament/panels/admin.php @@ -49,7 +49,7 @@ ), 'clusters' => array ( - '/Users/salam/Sites/nuhodds_fi4/app/Filament/Clusters/Administrator/AdministratorCluster.php' => 'App\\Filament\\Clusters\\Administrator\\AdministratorCluster', + '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Clusters/Administrator/AdministratorCluster.php' => 'App\\Filament\\Clusters\\Administrator\\AdministratorCluster', ), 'clusteredComponents' => array ( @@ -69,7 +69,7 @@ ), 'clusterDirectories' => array ( - 0 => '/Users/salam/Sites/nuhodds_fi4/app/Filament/Clusters', + 0 => '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Clusters', ), 'clusterNamespaces' => array ( @@ -77,13 +77,13 @@ ), 'pages' => array ( - '/Users/salam/Sites/nuhodds_fi4/app/Filament/Clusters/Administrator/AdministratorCluster.php' => 'App\\Filament\\Clusters\\Administrator\\AdministratorCluster', + '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Clusters/Administrator/AdministratorCluster.php' => 'App\\Filament\\Clusters\\Administrator\\AdministratorCluster', 0 => 'Filament\\Pages\\Dashboard', 1 => 'Joaopaulolndev\\FilamentEditProfile\\Pages\\EditProfilePage', ), 'pageDirectories' => array ( - 0 => '/Users/salam/Sites/nuhodds_fi4/app/Filament/Pages', + 0 => '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Pages', ), 'pageNamespaces' => array ( @@ -91,21 +91,21 @@ ), 'resources' => array ( - '/Users/salam/Sites/nuhodds_fi4/app/Filament/Resources/Bookmakers/BookmakerResource.php' => 'App\\Filament\\Resources\\Bookmakers\\BookmakerResource', - '/Users/salam/Sites/nuhodds_fi4/app/Filament/Resources/Clients/ClientResource.php' => 'App\\Filament\\Resources\\Clients\\ClientResource', - '/Users/salam/Sites/nuhodds_fi4/app/Filament/Resources/CompetitionGroupFilters/CompetitionGroupFilterResource.php' => 'App\\Filament\\Resources\\CompetitionGroupFilters\\CompetitionGroupFilterResource', - '/Users/salam/Sites/nuhodds_fi4/app/Filament/Resources/Countries/CountryResource.php' => 'App\\Filament\\Resources\\Countries\\CountryResource', - '/Users/salam/Sites/nuhodds_fi4/app/Filament/Resources/ElementFilters/ElementFilterResource.php' => 'App\\Filament\\Resources\\ElementFilters\\ElementFilterResource', - '/Users/salam/Sites/nuhodds_fi4/app/Filament/Resources/Events/EventResource.php' => 'App\\Filament\\Resources\\Events\\EventResource', - '/Users/salam/Sites/nuhodds_fi4/app/Filament/Resources/GroupFilters/GroupFilterResource.php' => 'App\\Filament\\Resources\\GroupFilters\\GroupFilterResource', - '/Users/salam/Sites/nuhodds_fi4/app/Filament/Resources/Providers/ProviderResource.php' => 'App\\Filament\\Resources\\Providers\\ProviderResource', - '/Users/salam/Sites/nuhodds_fi4/app/Filament/Resources/Sports/SportResource.php' => 'App\\Filament\\Resources\\Sports\\SportResource', - '/Users/salam/Sites/nuhodds_fi4/app/Filament/Resources/Supervisors/SupervisorResource.php' => 'App\\Filament\\Resources\\Supervisors\\SupervisorResource', - '/Users/salam/Sites/nuhodds_fi4/app/Filament/Resources/Users/UserResource.php' => 'App\\Filament\\Resources\\Users\\UserResource', + '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Resources/Bookmakers/BookmakerResource.php' => 'App\\Filament\\Resources\\Bookmakers\\BookmakerResource', + '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Resources/Clients/ClientResource.php' => 'App\\Filament\\Resources\\Clients\\ClientResource', + '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Resources/CompetitionGroupFilters/CompetitionGroupFilterResource.php' => 'App\\Filament\\Resources\\CompetitionGroupFilters\\CompetitionGroupFilterResource', + '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Resources/Countries/CountryResource.php' => 'App\\Filament\\Resources\\Countries\\CountryResource', + '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Resources/ElementFilters/ElementFilterResource.php' => 'App\\Filament\\Resources\\ElementFilters\\ElementFilterResource', + '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Resources/Events/EventResource.php' => 'App\\Filament\\Resources\\Events\\EventResource', + '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Resources/GroupFilters/GroupFilterResource.php' => 'App\\Filament\\Resources\\GroupFilters\\GroupFilterResource', + '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Resources/Providers/ProviderResource.php' => 'App\\Filament\\Resources\\Providers\\ProviderResource', + '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Resources/Sports/SportResource.php' => 'App\\Filament\\Resources\\Sports\\SportResource', + '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Resources/Supervisors/SupervisorResource.php' => 'App\\Filament\\Resources\\Supervisors\\SupervisorResource', + '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Resources/Users/UserResource.php' => 'App\\Filament\\Resources\\Users\\UserResource', ), 'resourceDirectories' => array ( - 0 => '/Users/salam/Sites/nuhodds_fi4/app/Filament/Resources', + 0 => '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Resources', ), 'resourceNamespaces' => array ( @@ -118,7 +118,7 @@ ), 'widgetDirectories' => array ( - 0 => '/Users/salam/Sites/nuhodds_fi4/app/Filament/Widgets', + 0 => '/Users/hermanntelser/Sites/nuhodds_fi4/app/Filament/Widgets', ), 'widgetNamespaces' => array ( diff --git a/bootstrap/cache/routes-v7.php b/bootstrap/cache/routes-v7.php index c0119d8f..00408be9 100644 --- a/bootstrap/cache/routes-v7.php +++ b/bootstrap/cache/routes-v7.php @@ -471,7 +471,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::RNWIAVag8vWIZzNU', + '_route' => 'generated::SyXDvO3rPX5ybHzB', ), 1 => NULL, 2 => @@ -491,7 +491,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::1yWlEyDQ8LXYXVuW', + '_route' => 'generated::h3pKtBijp7JJRW2n', ), 1 => NULL, 2 => @@ -530,7 +530,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::AAsPIku15BhE8HVE', + '_route' => 'generated::MdysT69NxRy3ofdw', ), 1 => NULL, 2 => @@ -2304,7 +2304,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::RNWIAVag8vWIZzNU' => + 'generated::SyXDvO3rPX5ybHzB' => array ( 'methods' => array ( @@ -2316,7 +2316,7 @@ app('router')->setCompiledRoutes( array ( 'uses' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@returnJavaScriptAsFile', 'controller' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@returnJavaScriptAsFile', - 'as' => 'generated::RNWIAVag8vWIZzNU', + 'as' => 'generated::SyXDvO3rPX5ybHzB', ), 'fallback' => false, 'defaults' => @@ -2332,7 +2332,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::1yWlEyDQ8LXYXVuW' => + 'generated::h3pKtBijp7JJRW2n' => array ( 'methods' => array ( @@ -2344,7 +2344,7 @@ app('router')->setCompiledRoutes( array ( 'uses' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@maps', 'controller' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@maps', - 'as' => 'generated::1yWlEyDQ8LXYXVuW', + 'as' => 'generated::h3pKtBijp7JJRW2n', ), 'fallback' => false, 'defaults' => @@ -2415,7 +2415,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::AAsPIku15BhE8HVE' => + 'generated::MdysT69NxRy3ofdw' => array ( 'methods' => array ( @@ -2425,7 +2425,7 @@ app('router')->setCompiledRoutes( 'uri' => 'up', 'action' => array ( - 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:824:"function () { + 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:0:{}s:8:"function";s:832:"function () { $exception = null; try { @@ -2440,11 +2440,11 @@ app('router')->setCompiledRoutes( $exception = $e->getMessage(); } - return response(\\Illuminate\\Support\\Facades\\View::file(\'/Users/salam/Sites/nuhodds_fi4/vendor/laravel/framework/src/Illuminate/Foundation/Configuration\'.\'/../resources/health-up.blade.php\', [ + return response(\\Illuminate\\Support\\Facades\\View::file(\'/Users/hermanntelser/Sites/nuhodds_fi4/vendor/laravel/framework/src/Illuminate/Foundation/Configuration\'.\'/../resources/health-up.blade.php\', [ \'exception\' => $exception, ]), status: $exception ? 500 : 200); - }";s:5:"scope";s:54:"Illuminate\\Foundation\\Configuration\\ApplicationBuilder";s:4:"this";N;s:4:"self";s:32:"0000000000000def0000000000000000";}}', - 'as' => 'generated::AAsPIku15BhE8HVE', + }";s:5:"scope";s:54:"Illuminate\\Foundation\\Configuration\\ApplicationBuilder";s:4:"this";N;s:4:"self";s:32:"0000000000000df00000000000000000";}}', + 'as' => 'generated::MdysT69NxRy3ofdw', ), 'fallback' => false, 'defaults' => @@ -2470,13 +2470,13 @@ app('router')->setCompiledRoutes( 'uri' => 'storage/{path}', 'action' => array ( - 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:3:{s:4:"disk";s:5:"local";s:6:"config";a:5:{s:6:"driver";s:5:"local";s:4:"root";s:50:"/Users/salam/Sites/nuhodds_fi4/storage/app/private";s:5:"serve";b:1;s:5:"throw";b:0;s:6:"report";b:0;}s:12:"isProduction";b:0;}s:8:"function";s:323:"function (\\Illuminate\\Http\\Request $request, string $path) use ($disk, $config, $isProduction) { + 'uses' => 'O:55:"Laravel\\SerializableClosure\\UnsignedSerializableClosure":1:{s:12:"serializable";O:46:"Laravel\\SerializableClosure\\Serializers\\Native":5:{s:3:"use";a:3:{s:4:"disk";s:5:"local";s:6:"config";a:5:{s:6:"driver";s:5:"local";s:4:"root";s:58:"/Users/hermanntelser/Sites/nuhodds_fi4/storage/app/private";s:5:"serve";b:1;s:5:"throw";b:0;s:6:"report";b:0;}s:12:"isProduction";b:0;}s:8:"function";s:323:"function (\\Illuminate\\Http\\Request $request, string $path) use ($disk, $config, $isProduction) { return (new \\Illuminate\\Filesystem\\ServeFile( $disk, $config, $isProduction ))($request, $path); - }";s:5:"scope";s:47:"Illuminate\\Filesystem\\FilesystemServiceProvider";s:4:"this";N;s:4:"self";s:32:"0000000000000de50000000000000000";}}', + }";s:5:"scope";s:47:"Illuminate\\Filesystem\\FilesystemServiceProvider";s:4:"this";N;s:4:"self";s:32:"0000000000000de60000000000000000";}}', 'as' => 'storage.local', ), 'fallback' => false, diff --git a/composer.lock b/composer.lock index dfe759d8..3e19e05a 100644 --- a/composer.lock +++ b/composer.lock @@ -4195,20 +4195,20 @@ }, { "name": "nette/utils", - "version": "v4.0.9", + "version": "v4.1.0", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "505a30ad386daa5211f08a318e47015b501cad30" + "reference": "fa1f0b8261ed150447979eb22e373b7b7ad5a8e0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/505a30ad386daa5211f08a318e47015b501cad30", - "reference": "505a30ad386daa5211f08a318e47015b501cad30", + "url": "https://api.github.com/repos/nette/utils/zipball/fa1f0b8261ed150447979eb22e373b7b7ad5a8e0", + "reference": "fa1f0b8261ed150447979eb22e373b7b7ad5a8e0", "shasum": "" }, "require": { - "php": "8.0 - 8.5" + "php": "8.2 - 8.5" }, "conflict": { "nette/finder": "<3", @@ -4231,7 +4231,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-master": "4.1-dev" } }, "autoload": { @@ -4278,9 +4278,9 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v4.0.9" + "source": "https://github.com/nette/utils/tree/v4.1.0" }, - "time": "2025-10-31T00:45:47+00:00" + "time": "2025-12-01T17:49:23+00:00" }, { "name": "nikic/php-parser", @@ -11063,16 +11063,16 @@ }, { "name": "rector/rector", - "version": "2.2.9", + "version": "2.2.11", "source": { "type": "git", "url": "https://github.com/rectorphp/rector.git", - "reference": "0b8e49ec234877b83244d2ecd0df7a4c16471f05" + "reference": "7bd21a40b0332b93d4bfee284093d7400696902d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rectorphp/rector/zipball/0b8e49ec234877b83244d2ecd0df7a4c16471f05", - "reference": "0b8e49ec234877b83244d2ecd0df7a4c16471f05", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/7bd21a40b0332b93d4bfee284093d7400696902d", + "reference": "7bd21a40b0332b93d4bfee284093d7400696902d", "shasum": "" }, "require": { @@ -11111,7 +11111,7 @@ ], "support": { "issues": "https://github.com/rectorphp/rector/issues", - "source": "https://github.com/rectorphp/rector/tree/2.2.9" + "source": "https://github.com/rectorphp/rector/tree/2.2.11" }, "funding": [ { @@ -11119,7 +11119,7 @@ "type": "github" } ], - "time": "2025-11-28T14:21:22+00:00" + "time": "2025-12-02T11:23:46+00:00" }, { "name": "sebastian/cli-parser", diff --git a/database/migrations/2023_05_25_112700_create_events_table.php b/database/migrations/2023_05_25_112700_create_events_table.php index 359cc1a9..77a64fa7 100644 --- a/database/migrations/2023_05_25_112700_create_events_table.php +++ b/database/migrations/2023_05_25_112700_create_events_table.php @@ -13,6 +13,11 @@ return new class extends Migration { Schema::create('events', function (Blueprint $table) { $table->id(); + $table->integer('txodds_id')->default(0)->nullable()->index(); + $table->integer('provider_id')->default(0)->nullable()->index(); + $table->integer('betaid_id')->default(0)->nullable()->index(); + $table->integer('betradar_id')->default(0)->nullable()->index(); + $table->dateTime('starttime')->nullable(); $table->integer('sport_id')->index(); $table->integer('country_id')->default(0)->nullable()->index(); @@ -21,11 +26,6 @@ return new class extends Migration $table->integer('home_id')->default(0)->nullable()->index(); $table->integer('away_id')->default(0)->nullable()->index(); - $table->integer('txodds_id')->default(0)->nullable()->index(); - $table->integer('provider_id')->default(0)->nullable()->index(); - $table->integer('betaid_id')->default(0)->nullable()->index(); - $table->integer('betradar_id')->default(0)->nullable()->index(); - $table->timestamps(); }); } diff --git a/resources/css/filament/admin/theme.css b/resources/css/filament/admin/theme.css index 0f45a648..46582a26 100644 --- a/resources/css/filament/admin/theme.css +++ b/resources/css/filament/admin/theme.css @@ -3,4 +3,10 @@ @source '../../../../app/Filament/**/*'; @source '../../../../resources/views/filament/**/*'; @source '../../../../resources/views/filament/pages/**/*'; -@source '../../../../vendor/awcodes/light-switch/resources/**/*.blade.php'; \ No newline at end of file +@source '../../../../vendor/awcodes/light-switch/resources/**/*.blade.php'; + +.oddsbox div { + text-align: right; + padding: 0 2px; + width: 50px; +} \ No newline at end of file diff --git a/resources/css/tabulator-dark.css b/resources/css/tabulator-dark.css deleted file mode 100644 index 4e4bea48..00000000 --- a/resources/css/tabulator-dark.css +++ /dev/null @@ -1,1451 +0,0 @@ -.dark { - .tabulator { - border: 1px solid #333; - font-size: 14px; - overflow: hidden; - position: relative; - text-align: left; - -webkit-transform: translateZ(0); - -moz-transform: translateZ(0); - -ms-transform: translateZ(0); - -o-transform: translateZ(0); - transform: translateZ(0) - } - - .tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table { - min-width: 100% - } - - .tabulator[tabulator-layout=fitDataTable] { - display: inline-block - } - - .tabulator.tabulator-block-select, - .tabulator.tabulator-ranges .tabulator-cell:not(.tabulator-editing) { - user-select: none - } - - .tabulator .tabulator-header { - background-color: #333; - border-bottom: 1px solid #999; - box-sizing: border-box; - color: #fff; - font-weight: 700; - outline: none; - overflow: hidden; - position: relative; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -o-user-select: none; - white-space: nowrap; - width: 100% - } - - .tabulator .tabulator-header.tabulator-header-hidden { - display: none - } - - .tabulator .tabulator-header .tabulator-header-contents { - overflow: hidden; - position: relative - } - - .tabulator .tabulator-header .tabulator-header-contents .tabulator-headers { - display: inline-block - } - - .tabulator .tabulator-header .tabulator-col { - background: #333; - border-right: 1px solid #aaa; - box-sizing: border-box; - display: inline-flex; - flex-direction: column; - justify-content: flex-start; - overflow: hidden; - position: relative; - text-align: left; - vertical-align: bottom - } - - .tabulator .tabulator-header .tabulator-col.tabulator-moving { - background: #1a1a1a; - border: 1px solid #999; - pointer-events: none; - position: absolute - } - - .tabulator .tabulator-header .tabulator-col.tabulator-range-highlight { - background-color: #999; - color: #000 - } - - .tabulator .tabulator-header .tabulator-col.tabulator-range-selected { - background-color: #ccc; - color: #333 - } - - .tabulator .tabulator-header .tabulator-col .tabulator-col-content { - box-sizing: border-box; - padding: 4px; - position: relative - } - - .tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button { - padding: 0 8px - } - - .tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover { - cursor: pointer; - opacity: .6 - } - - .tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder { - position: relative - } - - .tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title { - box-sizing: border-box; - overflow: hidden; - text-overflow: ellipsis; - vertical-align: bottom; - white-space: nowrap; - width: 100% - } - - .tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap { - text-overflow: clip; - white-space: normal - } - - .tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor { - background: #fff; - border: 1px solid #999; - box-sizing: border-box; - padding: 1px; - width: 100% - } - - .tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button+.tabulator-title-editor { - width: calc(100% - 22px) - } - - .tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter { - align-items: center; - bottom: 0; - display: flex; - position: absolute; - right: 4px; - top: 0 - } - - .tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow { - border-bottom: 6px solid #bbb; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - height: 0; - width: 0 - } - - .tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols { - border-top: 1px solid #aaa; - display: flex; - margin-right: -1px; - overflow: hidden; - position: relative - } - - .tabulator .tabulator-header .tabulator-col .tabulator-header-filter { - box-sizing: border-box; - margin-top: 2px; - position: relative; - text-align: center; - width: 100% - } - - .tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea { - height: auto !important - } - - .tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg { - margin-top: 3px - } - - .tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear { - height: 0; - width: 0 - } - - .tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title { - padding-right: 25px - } - - @media (hover:hover) and (pointer:fine) { - .tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover { - background-color: #1a1a1a; - cursor: pointer - } - } - - .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter { - color: #bbb - } - - @media (hover:hover) and (pointer:fine) { - .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover { - border-bottom: 6px solid #555; - cursor: pointer - } - } - - .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow { - border-bottom: 6px solid #bbb; - border-top: none - } - - .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter { - color: #666 - } - - @media (hover:hover) and (pointer:fine) { - .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover { - border-bottom: 6px solid #555; - cursor: pointer - } - } - - .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow { - border-bottom: 6px solid #666; - border-top: none - } - - .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter { - color: #666 - } - - @media (hover:hover) and (pointer:fine) { - .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover { - border-top: 6px solid #555; - cursor: pointer - } - } - - .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow { - border-bottom: none; - border-top: 6px solid #666; - color: #666 - } - - .tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title { - align-items: center; - display: flex; - justify-content: center; - text-orientation: mixed; - writing-mode: vertical-rl - } - - .tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title { - transform: rotate(180deg) - } - - .tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title { - padding-right: 0; - padding-top: 20px - } - - .tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title { - padding-bottom: 20px; - padding-right: 0 - } - - .tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter { - bottom: auto; - justify-content: center; - left: 0; - right: 0; - top: 4px - } - - .tabulator .tabulator-header .tabulator-frozen { - left: 0; - position: sticky; - z-index: 11 - } - - .tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left { - border-right: 2px solid #888 - } - - .tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right { - border-left: 2px solid #888 - } - - .tabulator .tabulator-header .tabulator-calcs-holder { - background: #404040 !important; - border-bottom: 1px solid #aaa; - border-top: 1px solid #888; - box-sizing: border-box; - display: inline-block - } - - .tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row { - background: #404040 !important - } - - .tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle { - display: none - } - - .tabulator .tabulator-header .tabulator-frozen-rows-holder { - display: inline-block - } - - .tabulator .tabulator-header .tabulator-frozen-rows-holder:empty { - display: none - } - - .tabulator .tabulator-tableholder { - -webkit-overflow-scrolling: touch; - overflow: auto; - position: relative; - white-space: nowrap; - width: 100% - } - - .tabulator .tabulator-tableholder:focus { - outline: none - } - - .tabulator .tabulator-tableholder .tabulator-placeholder { - align-items: center; - box-sizing: border-box; - display: flex; - justify-content: center; - min-width: 100%; - width: 100% - } - - .tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual] { - min-height: 100% - } - - .tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents { - color: #ccc; - display: inline-block; - font-size: 20px; - font-weight: 700; - padding: 10px; - text-align: center; - white-space: normal - } - - .tabulator .tabulator-tableholder .tabulator-table { - background-color: #666; - color: #fff; - display: inline-block; - overflow: visible; - position: relative; - white-space: nowrap - } - - .tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs { - background: #373737 !important; - font-weight: 700 - } - - .tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top { - border-bottom: 2px solid #888 - } - - .tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom { - border-top: 2px solid #888 - } - - .tabulator .tabulator-tableholder .tabulator-range-overlay { - inset: 0; - pointer-events: none; - position: absolute; - z-index: 10 - } - - .tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range { - border: 1px solid #ccc; - box-sizing: border-box; - position: absolute - } - - .tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active:after { - background-color: #ccc; - border-radius: 999px; - bottom: -3px; - content: ""; - height: 6px; - position: absolute; - right: -3px; - width: 6px - } - - .tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range-cell-active { - border: 2px solid #ccc; - box-sizing: border-box; - position: absolute - } - - .tabulator .tabulator-footer { - background-color: #333; - border-top: 1px solid #999; - color: #333; - font-weight: 700; - user-select: none; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -o-user-select: none; - white-space: nowrap - } - - .tabulator .tabulator-footer .tabulator-footer-contents { - align-items: center; - display: flex; - flex-direction: row; - justify-content: space-between; - padding: 5px 10px - } - - .tabulator .tabulator-footer .tabulator-footer-contents:empty { - display: none - } - - .tabulator .tabulator-footer .tabulator-spreadsheet-tabs { - margin-top: -5px; - overflow-x: auto - } - - .tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab { - border: 1px solid #333; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; - border-top: none; - display: inline-block; - font-size: .9em; - padding: 5px - } - - .tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab:hover { - cursor: pointer; - opacity: .7 - } - - .tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab.tabulator-spreadsheet-tab-active { - background: #fff - } - - .tabulator .tabulator-footer .tabulator-calcs-holder { - background: #404040 !important; - border-bottom: 1px solid #888; - border-top: 1px solid #888; - box-sizing: border-box; - overflow: hidden; - text-align: left; - width: 100% - } - - .tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row { - background: #404040 !important; - display: inline-block - } - - .tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle { - display: none - } - - .tabulator .tabulator-footer .tabulator-calcs-holder:only-child { - border-bottom: none; - margin-bottom: -5px - } - - .tabulator .tabulator-footer>*+.tabulator-page-counter { - margin-left: 10px - } - - .tabulator .tabulator-footer .tabulator-page-counter { - font-weight: 400 - } - - .tabulator .tabulator-footer .tabulator-paginator { - color: #333; - flex: 1; - font-family: inherit; - font-size: inherit; - font-weight: inherit; - text-align: right - } - - .tabulator .tabulator-footer .tabulator-page-size { - border: 1px solid #aaa; - border-radius: 3px; - display: inline-block; - margin: 0 5px; - padding: 2px 5px - } - - .tabulator .tabulator-footer .tabulator-pages { - margin: 0 7px - } - - .tabulator .tabulator-footer .tabulator-page { - background: hsla(0, 0%, 100%, .2); - border: 1px solid #aaa; - border-radius: 3px; - display: inline-block; - margin: 0 2px; - padding: 2px 5px - } - - .tabulator .tabulator-footer .tabulator-page.active { - color: #fff - } - - .tabulator .tabulator-footer .tabulator-page:disabled { - opacity: .5 - } - - @media (hover:hover) and (pointer:fine) { - .tabulator .tabulator-footer .tabulator-page:not(disabled):hover { - background: rgba(0, 0, 0, .2); - color: #fff; - cursor: pointer - } - } - - .tabulator .tabulator-col-resize-handle { - display: inline-block; - margin-left: -3px; - margin-right: -3px; - position: relative; - vertical-align: middle; - width: 6px; - z-index: 11 - } - - @media (hover:hover) and (pointer:fine) { - .tabulator .tabulator-col-resize-handle:hover { - cursor: ew-resize - } - } - - .tabulator .tabulator-col-resize-handle:last-of-type { - margin-right: 0; - width: 3px - } - - .tabulator .tabulator-col-resize-guide { - background-color: #999; - height: 100%; - margin-left: -.5px; - opacity: .5; - position: absolute; - top: 0; - width: 4px - } - - .tabulator .tabulator-row-resize-guide { - background-color: #999; - height: 4px; - left: 0; - margin-top: -.5px; - opacity: .5; - position: absolute; - width: 100% - } - - .tabulator .tabulator-alert { - align-items: center; - background: rgba(0, 0, 0, .4); - display: flex; - height: 100%; - left: 0; - position: absolute; - text-align: center; - top: 0; - width: 100%; - z-index: 100 - } - - .tabulator .tabulator-alert .tabulator-alert-msg { - background: #fff; - border-radius: 10px; - display: inline-block; - font-size: 16px; - font-weight: 700; - margin: 0 auto; - padding: 10px 20px - } - - .tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg { - border: 4px solid #333; - color: #000 - } - - .tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error { - border: 4px solid #d00; - color: #590000 - } - - .tabulator-row { - background-color: #666; - box-sizing: border-box; - min-height: 22px; - position: relative - } - - .tabulator-row.tabulator-row-even { - background-color: #444 - } - - @media (hover:hover) and (pointer:fine) { - .tabulator-row.tabulator-selectable:hover { - background-color: #999; - cursor: pointer - } - } - - .tabulator-row.tabulator-selected { - background-color: #000 - } - - @media (hover:hover) and (pointer:fine) { - .tabulator-row.tabulator-selected:hover { - background-color: #888; - cursor: pointer - } - } - - .tabulator-row.tabulator-row-moving { - background: #fff; - border: 1px solid #000 - } - - .tabulator-row.tabulator-moving { - border-bottom: 1px solid #888; - border-top: 1px solid #888; - pointer-events: none; - position: absolute; - z-index: 15 - } - - .tabulator-row.tabulator-range-highlight .tabulator-cell.tabulator-range-row-header { - background-color: #999; - color: #000 - } - - .tabulator-row.tabulator-range-highlight.tabulator-range-selected .tabulator-cell.tabulator-range-row-header, - .tabulator-row.tabulator-range-selected .tabulator-cell.tabulator-range-row-header { - background-color: #ccc; - color: #333 - } - - .tabulator-row .tabulator-row-resize-handle { - bottom: 0; - height: 5px; - left: 0; - position: absolute; - right: 0 - } - - .tabulator-row .tabulator-row-resize-handle.prev { - bottom: auto; - top: 0 - } - - @media (hover:hover) and (pointer:fine) { - .tabulator-row .tabulator-row-resize-handle:hover { - cursor: ns-resize - } - } - - .tabulator-row .tabulator-responsive-collapse { - border-bottom: 1px solid #888; - border-top: 1px solid #888; - box-sizing: border-box; - padding: 5px - } - - .tabulator-row .tabulator-responsive-collapse:empty { - display: none - } - - .tabulator-row .tabulator-responsive-collapse table { - font-size: 14px - } - - .tabulator-row .tabulator-responsive-collapse table tr td { - position: relative - } - - .tabulator-row .tabulator-responsive-collapse table tr td:first-of-type { - padding-right: 10px - } - - .tabulator-row .tabulator-cell { - border-right: 1px solid #888; - box-sizing: border-box; - display: inline-block; - outline: none; - overflow: hidden; - padding: 4px; - position: relative; - text-overflow: ellipsis; - vertical-align: middle; - white-space: nowrap - } - - .tabulator-row .tabulator-cell.tabulator-row-header { - background: #333; - border-bottom: 1px solid #888; - border-right: 1px solid #333 - } - - .tabulator-row .tabulator-cell.tabulator-frozen { - background-color: inherit; - display: inline-block; - left: 0; - position: sticky; - z-index: 11 - } - - .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left { - border-right: 2px solid #888 - } - - .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right { - border-left: 2px solid #888 - } - - .tabulator-row .tabulator-cell.tabulator-editing { - border: 1px solid #999; - outline: none; - padding: 0 - } - - .tabulator-row .tabulator-cell.tabulator-editing input, - .tabulator-row .tabulator-cell.tabulator-editing select { - background: transparent; - border: 1px; - outline: none - } - - .tabulator-row .tabulator-cell.tabulator-validation-fail { - border: 1px solid #d00 - } - - .tabulator-row .tabulator-cell.tabulator-validation-fail input, - .tabulator-row .tabulator-cell.tabulator-validation-fail select { - background: transparent; - border: 1px; - color: #d00 - } - - .tabulator-row .tabulator-cell.tabulator-row-handle { - align-items: center; - display: inline-flex; - justify-content: center; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -o-user-select: none - } - - .tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box { - width: 80% - } - - .tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar { - background: #666; - height: 3px; - margin-top: 2px; - width: 100% - } - - .tabulator-row .tabulator-cell.tabulator-range-selected:not(.tabulator-range-only-cell-selected):not(.tabulator-range-row-header) { - background-color: #000 - } - - .tabulator-row .tabulator-cell .tabulator-data-tree-branch-empty { - display: inline-block; - width: 7px - } - - .tabulator-row .tabulator-cell .tabulator-data-tree-branch { - border-bottom: 2px solid #888; - border-bottom-left-radius: 1px; - border-left: 2px solid #888; - display: inline-block; - height: 9px; - margin-right: 5px; - margin-top: -9px; - vertical-align: middle; - width: 7px - } - - .tabulator-row .tabulator-cell .tabulator-data-tree-control { - align-items: center; - background: rgba(0, 0, 0, .1); - border: 1px solid #fff; - border-radius: 2px; - display: inline-flex; - height: 11px; - justify-content: center; - margin-right: 5px; - overflow: hidden; - vertical-align: middle; - width: 11px - } - - @media (hover:hover) and (pointer:fine) { - .tabulator-row .tabulator-cell .tabulator-data-tree-control:hover { - background: rgba(0, 0, 0, .2); - cursor: pointer - } - } - - .tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse { - background: transparent; - display: inline-block; - height: 7px; - position: relative; - width: 1px - } - - .tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after { - background: #fff; - content: ""; - height: 1px; - left: -3px; - position: absolute; - top: 3px; - width: 7px - } - - .tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand { - background: #fff; - display: inline-block; - height: 7px; - position: relative; - width: 1px - } - - .tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after { - background: #fff; - content: ""; - height: 1px; - left: -3px; - position: absolute; - top: 3px; - width: 7px - } - - .tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle { - align-items: center; - background: #666; - border-radius: 20px; - color: #666; - display: inline-flex; - font-size: 1.1em; - font-weight: 700; - height: 15px; - justify-content: center; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -o-user-select: none; - width: 15px - } - - @media (hover:hover) and (pointer:fine) { - .tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover { - cursor: pointer; - opacity: .7 - } - } - - .tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close { - display: initial - } - - .tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open { - display: none - } - - .tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg { - stroke: #666 - } - - .tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close { - display: none - } - - .tabulator-row .tabulator-cell .tabulator-traffic-light { - border-radius: 14px; - display: inline-block; - height: 14px; - width: 14px - } - - .tabulator-row.tabulator-group { - background: #ccc; - border-bottom: 1px solid #999; - border-right: 1px solid #888; - border-top: 1px solid #999; - box-sizing: border-box; - font-weight: 700; - padding: 5px 5px 5px 10px - } - - .tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow { - border-bottom: 0; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-top: 6px solid #666; - margin-right: 10px - } - - .tabulator-row.tabulator-group.tabulator-group-level-1 { - padding-left: 30px - } - - .tabulator-row.tabulator-group.tabulator-group-level-2 { - padding-left: 50px - } - - .tabulator-row.tabulator-group.tabulator-group-level-3 { - padding-left: 70px - } - - .tabulator-row.tabulator-group.tabulator-group-level-4 { - padding-left: 90px - } - - .tabulator-row.tabulator-group.tabulator-group-level-5 { - padding-left: 110px - } - - .tabulator-row.tabulator-group .tabulator-group-toggle { - display: inline-block - } - - .tabulator-row.tabulator-group .tabulator-arrow { - border-bottom: 6px solid transparent; - border-left: 6px solid #666; - border-right: 0; - border-top: 6px solid transparent; - display: inline-block; - height: 0; - margin-right: 16px; - vertical-align: middle; - width: 0 - } - - .tabulator-row.tabulator-group span { - color: #d00; - margin-left: 10px - } - - .tabulator-toggle { - background: #dcdcdc; - border: 1px solid #ccc; - box-sizing: border-box; - display: flex; - flex-direction: row - } - - .tabulator-toggle.tabulator-toggle-on { - background: #1c6cc2 - } - - .tabulator-toggle .tabulator-toggle-switch { - background: #fff; - border: 1px solid #ccc; - box-sizing: border-box - } - - .tabulator-popup-container { - -webkit-overflow-scrolling: touch; - background: #666; - border: 1px solid #888; - box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2); - box-sizing: border-box; - display: inline-block; - font-size: 14px; - overflow-y: auto; - position: absolute; - z-index: 10000 - } - - .tabulator-popup { - border-radius: 3px; - padding: 5px - } - - .tabulator-tooltip { - border-radius: 2px; - box-shadow: none; - font-size: 12px; - max-width: Min(500px, 100%); - padding: 3px 5px; - pointer-events: none - } - - .tabulator-menu .tabulator-menu-item { - box-sizing: border-box; - padding: 5px 10px; - position: relative; - user-select: none - } - - .tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled { - opacity: .5 - } - - @media (hover:hover) and (pointer:fine) { - .tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover { - background: #444; - cursor: pointer - } - } - - .tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu { - padding-right: 25px - } - - .tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after { - border-color: #888; - border-style: solid; - border-width: 1px 1px 0 0; - content: ""; - display: inline-block; - height: 7px; - position: absolute; - right: 10px; - top: calc(5px + .4em); - transform: rotate(45deg); - vertical-align: top; - width: 7px - } - - .tabulator-menu .tabulator-menu-separator { - border-top: 1px solid #888 - } - - .tabulator-edit-list { - -webkit-overflow-scrolling: touch; - font-size: 14px; - max-height: 200px; - overflow-y: auto - } - - .tabulator-edit-list .tabulator-edit-list-item { - color: #fff; - outline: none; - padding: 4px - } - - .tabulator-edit-list .tabulator-edit-list-item.active { - background: #999; - color: #666 - } - - .tabulator-edit-list .tabulator-edit-list-item.active.focused { - outline: 1px solid hsla(0, 0%, 40%, .5) - } - - .tabulator-edit-list .tabulator-edit-list-item.focused { - outline: 1px solid #999 - } - - @media (hover:hover) and (pointer:fine) { - .tabulator-edit-list .tabulator-edit-list-item:hover { - background: #999; - color: #666; - cursor: pointer - } - } - - .tabulator-edit-list .tabulator-edit-list-placeholder { - color: #fff; - padding: 4px; - text-align: center - } - - .tabulator-edit-list .tabulator-edit-list-group { - border-bottom: 1px solid #888; - color: #fff; - font-weight: 700; - padding: 6px 4px 4px - } - - .tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2, - .tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2 { - padding-left: 12px - } - - .tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3, - .tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3 { - padding-left: 20px - } - - .tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4, - .tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4 { - padding-left: 28px - } - - .tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5, - .tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5 { - padding-left: 36px - } - - .tabulator.tabulator-ltr { - direction: ltr - } - - .tabulator.tabulator-rtl { - direction: rtl; - text-align: initial - } - - .tabulator.tabulator-rtl .tabulator-header .tabulator-col { - border-left: 1px solid #aaa; - border-right: initial; - text-align: initial - } - - .tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols { - margin-left: -1px; - margin-right: 0 - } - - .tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title { - padding-left: 25px; - padding-right: 0 - } - - .tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter { - left: 8px; - right: auto - } - - .tabulator.tabulator-rtl .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active:after { - background-color: #ccc; - border-radius: 999px; - bottom: -3px; - content: ""; - height: 6px; - left: -3px; - position: absolute; - right: auto; - width: 6px - } - - .tabulator.tabulator-rtl .tabulator-row .tabulator-cell { - border-left: 1px solid #888; - border-right: initial - } - - .tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch { - border-bottom-left-radius: 0; - border-bottom-right-radius: 1px; - border-left: initial; - border-right: 2px solid #888; - margin-left: 5px; - margin-right: 0 - } - - .tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control { - margin-left: 5px; - margin-right: 0 - } - - .tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left { - border-left: 2px solid #888 - } - - .tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right { - border-right: 2px solid #888 - } - - .tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type { - margin-left: 0; - margin-right: -3px; - width: 3px - } - - .tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder { - text-align: initial - } - - .tabulator-print-fullscreen { - bottom: 0; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 10000 - } - - body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen) { - display: none !important - } - - .tabulator-print-table { - border-collapse: collapse - } - - .tabulator-print-table .tabulator-data-tree-branch { - border-bottom: 2px solid #888; - border-bottom-left-radius: 1px; - border-left: 2px solid #888; - display: inline-block; - height: 9px; - margin-right: 5px; - margin-top: -9px; - vertical-align: middle; - width: 7px - } - - .tabulator-print-table .tabulator-print-table-group { - background: #ccc; - border-bottom: 1px solid #999; - border-right: 1px solid #888; - border-top: 1px solid #999; - box-sizing: border-box; - font-weight: 700; - min-width: 100%; - padding: 5px 5px 5px 10px - } - - @media (hover:hover) and (pointer:fine) { - .tabulator-print-table .tabulator-print-table-group:hover { - background-color: rgba(0, 0, 0, .1); - cursor: pointer - } - } - - .tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow { - border-bottom: 0; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-top: 6px solid #666; - margin-right: 10px - } - - .tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td { - padding-left: 30px !important - } - - .tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td { - padding-left: 50px !important - } - - .tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td { - padding-left: 70px !important - } - - .tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td { - padding-left: 90px !important - } - - .tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td { - padding-left: 110px !important - } - - .tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle { - display: inline-block - } - - .tabulator-print-table .tabulator-print-table-group .tabulator-arrow { - border-bottom: 6px solid transparent; - border-left: 6px solid #666; - border-right: 0; - border-top: 6px solid transparent; - display: inline-block; - height: 0; - margin-right: 16px; - vertical-align: middle; - width: 0 - } - - .tabulator-print-table .tabulator-print-table-group span { - color: #d00; - margin-left: 10px - } - - .tabulator-print-table .tabulator-data-tree-control { - align-items: center; - background: rgba(0, 0, 0, .1); - border: 1px solid #fff; - border-radius: 2px; - display: inline-flex; - height: 11px; - justify-content: center; - margin-right: 5px; - overflow: hidden; - vertical-align: middle; - width: 11px - } - - @media (hover:hover) and (pointer:fine) { - .tabulator-print-table .tabulator-data-tree-control:hover { - background: rgba(0, 0, 0, .2); - cursor: pointer - } - } - - .tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse { - background: transparent; - display: inline-block; - height: 7px; - position: relative; - width: 1px - } - - .tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after { - background: #fff; - content: ""; - height: 1px; - left: -3px; - position: absolute; - top: 3px; - width: 7px - } - - .tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand { - background: #fff; - display: inline-block; - height: 7px; - position: relative; - width: 1px - } - - .tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after { - background: #fff; - content: ""; - height: 1px; - left: -3px; - position: absolute; - top: 3px; - width: 7px - } - - .tabulator { - background-color: #222 - } - - .tabulator .tabulator-header .tabulator-col { - background-color: #333 - } - - .tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor { - color: #fff - } - - .tabulator .tabulator-header .tabulator-col .tabulator-header-filter input, - .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select { - background: #444; - border: 1px solid #999; - color: #fff - } - - .tabulator .tabulator-header .tabulator-calcs-holder, - .tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row { - background: #1a1a1a !important - } - - .tabulator .tabulator-footer .tabulator-calcs-holder, - .tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row { - background: #262626 !important - } - - .tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab { - background: hsla(0, 0%, 100%, .2); - border-color: #aaa - } - - .tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab.tabulator-spreadsheet-tab-active { - background: rgba(0, 0, 0, .2); - color: #fff - } - - .tabulator .tabulator-footer .tabulator-page-counter, - .tabulator .tabulator-footer .tabulator-paginator label { - color: #fff - } - - .tabulator .tabulator-footer .tabulator-page { - color: #333; - font-family: inherit; - font-size: inherit; - font-weight: inherit - } - - .tabulator-row.tabulator-group { - color: #333; - min-width: 100% - } - - @media (hover:hover) and (pointer:fine) { - .tabulator-row.tabulator-group:hover { - background-color: rgba(0, 0, 0, .1); - cursor: pointer - } - } - - .tabulator-row.tabulator-group span { - color: #666 - } - - .tabulator-toggle { - background: #333; - border-color: #000 - } - - .tabulator-toggle .tabulator-toggle-switch { - background: #232323; - border-color: #000 - } - - .tabulator-edit-select-list { - background: #fff - } - - .tabulator-edit-select-list .tabulator-edit-select-list-item { - color: #666 - } - - .tabulator-edit-select-list .tabulator-edit-select-list-item.active { - background: #444; - color: #999 - } - - .tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused { - outline: 1px solid hsla(0, 0%, 60%, .5) - } - - .tabulator-edit-select-list .tabulator-edit-select-list-item.focused { - outline: 1px solid #444 - } - - @media (hover:hover) and (pointer:fine) { - .tabulator-edit-select-list .tabulator-edit-select-list-item:hover { - background: #666; - color: #999 - } - } - - .tabulator-print-table .tabulator-print-table-group { - color: #333 - } - - /*# sourceMappingURL=tabulator_midnight.min.css.map */ -} - -/*# sourceMappingURL=tabulator_midnight.min.css.map */ \ No newline at end of file diff --git a/resources/views/filament/tables/columns/odds3-way.blade.php b/resources/views/filament/tables/columns/odds3-way.blade.php new file mode 100644 index 00000000..ab4e3e5f --- /dev/null +++ b/resources/views/filament/tables/columns/odds3-way.blade.php @@ -0,0 +1,13 @@ +
+ + {{ $record->odds_3way }} + +
+ + @foreach ($record->odds_3way as $row ) + {{ dd($row); }} +
{{$row->h3w }}.
+ @endforeach + +
+