2022–23 CAF Champions League qualifying rounds

International football competition From Wikipedia, the free encyclopedia

The 2022–23 CAF Champions League qualifying rounds began on 10 September 2022 and ended on 20 October 2022. A total of 58 teams competed in the qualifying rounds to decide the 16 places in the group stage of the 2022–23 CAF Champions League.

Quick Facts Dates, Tournament statistics ...
2022–23 CAF Champions League qualifying rounds
Dates10 September – 20 October 2022
Tournament statistics
Matches played81
Goals scored186 (2.3 per match)
Close

Times were local.

Draw

Summarize
Perspective

The draw for the qualifying rounds was held on 9 August 2022 at the CAF headquarters in Cairo, Egypt.[1][2][3]

The entry round of the 58 teams entered into the draw was determined by their performances in the CAF competitions for the previous five seasons (CAF 5-year ranking points shown in parentheses).

More information Entry round, Second round (6 teams) ...
Entry round Second round
(6 teams)
First round
(52 teams)
Teams
Close

Format

In the qualifying rounds, each tie was played on a home-and-away two-legged basis. If the aggregate score was tied after the second leg, the away goals rule was applied, and if still tied, extra time was not played, and the penalty shoot-out was used to determine the winner (Regulations III. 13 & 14).

Schedule

The schedule of the competition was as follows.

More information Round, Draw date ...
Schedule for the 2022–23 CAF Champions League
Round Draw date First leg Second leg
First round 9 August 2022 9–11 September 2022 16–18 September 2022
Second round 7–9 October 2022 14–16 October 2022
Close

Bracket

The bracket of the draw was announced by the CAF on 9 August 2022. The 16 winners of the second round advanced to the group stage, while the 16 losers of the second round entered the CAF Confederation Cup playoff round.

First round Second round
          
1 Nigeria Rivers United 3 0 3
4 Liberia Watanga 0 1 1
Nigeria Rivers United 2 0 2
Morocco Wydad AC 1 6 7
First round Second round
          
1 Gabon AS Stade Mandji 2 0 2
4 Nigeria Plateau United 2 1 3
Nigeria Plateau United 2 0 2
Tunisia Espérance de Tunis (a) 1 1 2
First round Second round
          
1 Niger ASN Nigelec 2 0 2
4 Guinea SOA Renaissante 1 0 1
Niger ASN Nigelec 0 0 0
Morocco Raja CA 2 1 3
First round Second round
          
1 Rwanda APR 1 0 1
4 Tunisia Union Monastirienne 0 3 3
Tunisia Union Monastirienne 0 0 0
Egypt Al Ahly 1 3 4
First round Second round
          
1 Central African Republic Olympic Real de Bangui 0 0 0
4 Uganda Vipers 3 1 4
Uganda Vipers (p) 0 0 0 (4)
Democratic Republic of the Congo TP Mazembe 0 0 0 (2)
First round Second round
          
1 Comoros Volcan Club 1
4 Seychelles La Passe 0 w/o
Seychelles La Passe 0 1 1
South Africa Mamelodi Sundowns 7 8 15
First round Second round
          
1 Benin Coton Sport Benin 1 0 1
4 Ivory Coast ASEC Mimosas 2 2 4
Ivory Coast ASEC Mimosas 0 1 1
Guinea Horoya 1 1 2
3 The Gambia Hawks
2 Guinea Horoya w/o
First round Second round
          
1 Togo ASKO Kara 1 1 2
4 Mauritania FC Nouadhibou 1 0 1
Togo ASKO Kara 1 1 2
Algeria JS Kabylie 2 1 3
3 Senegal Casa Sports 1 0 1
2 Algeria JS Kabylie 0 3 3
First round Second round
          
1 Equatorial Guinea Deportivo Mongomo 2 0 2
4 Mali Djoliba 0 5 5
Mali Djoliba 2 0 2
Algeria CR Belouizdad 1 2 3
3 Sierra Leone Bo Rangers 0 0 0
2 Algeria CR Belouizdad 0 3 3
First round Second round
          
1 South Sudan Zalan 0 0 0
4 Tanzania Young Africans 4 5 9
Tanzania Young Africans 1 0 1
Sudan Al Hilal 1 1 2
3 Ethiopia Saint George 2 0 2
2 Sudan Al Hilal (a) 1 1 2
First round Second round
          
1 Djibouti Arta Solar 1 0 1
4 Sudan Al Merrikh 2 0 2
Sudan Al Merrikh (a) 2 1 3
Libya Al Ahli Tripoli 0 3 3
3 Zanzibar KMKM 0 0 0
2 Libya Al Ahli Tripoli 2 4 6
First round Second round
          
1 Burundi Flambeau du Centre (a) 1 1 2
4 Libya Al Ittihad 0 2 2
Burundi Flambeau du Centre 0 1 1
Egypt Zamalek 1 5 6
3 Chad Elect Sport 0 0 0
2 Egypt Zamalek 2 2 4
First round Second round
          
1 South Africa Cape Town City 2 0 2
4 Republic of the Congo AS Otohô 0 0 0
South Africa Cape Town City 0 0 0
Angola Petro de Luanda 3 1 4
3 Mozambique Black Bulls 0 1 1
2 Angola Petro de Luanda 3 2 5
First round Second round
          
1 Zambia Red Arrows 0 1 1
4 Angola 1º de Agosto 1 1 2
Angola 1º de Agosto 1 0 1
Tanzania Simba 3 1 4
3 Malawi Nyasa Big Bullets 0 0 0
2 Tanzania Simba 2 2 4
First round Second round
          
1 Madagascar CFFA 2 1 3
4 Eswatini Royal Leopards 3 2 5
Eswatini Royal Leopards 1 1 2
Cameroon Coton Sport 1 2 3
3 Lesotho Matlama 0 0 0
2 Cameroon Coton Sport 3 1 4
First round Second round
          
1 Burkina Faso Rail Club du Kadiogo (p) 0 1 1 (3)
4 Ghana Asante Kotoko 1 0 1 (1)
Burkina Faso Rail Club du Kadiogo 0 0 0 (3)
Democratic Republic of the Congo AS Vita Club (p) 0 0 0 (4)
3 Botswana Gaborone United 1 1 2
2 Democratic Republic of the Congo AS Vita Club 0 3 3

First round

Summarize
Perspective

The first round, also called the first preliminary round, included the 52 teams that did not receive byes to the second round.

Notes:

  1. La Passe won on a walkover after Volcan Club failed to appear for the second leg.
  2. Horoya won on a walkover after Hawks withdrew from the competition citing financial reasons.

More information Rivers United, 3–0 ...
Rivers United Nigeria3–0Liberia Watanga
  • Agu 8'
  • Duru 19'
  • Acquah 45'
Report
Close
Referee: Stanislas Ahomlanto (Benin)
More information Watanga, 1–0 ...
Watanga Liberia1–0Nigeria Rivers United
Report
Close
Referee: Swahib Bangura (Sierra Leone)

Rivers United won 3–1 on aggregate.


More information AS Stade Mandji, 2–2 ...
AS Stade Mandji Gabon2–2Nigeria Plateau United
Report
  • Onyebuchi 9'
  • Rabiu 35'
Close
Referee: Abdou Abdel Mefire (Cameroon)
More information Plateau United, 1–0 ...
Plateau United Nigeria1–0Gabon AS Stade Mandji
  • Katoh 63'
Report
Close

Plateau United won 3–2 on aggregate.


More information ASN Nigelec, 2–1 ...
ASN Nigelec Niger2–1Guinea SOA Renaissante
  • Goumey 14', 65'
Report
  • N'diaye 46'
Close
Referee: Julian Nii Nunoo (Ghana)
More information SOA Renaissante, 0–0 ...
SOA Renaissante Guinea0–0Niger ASN Nigelec
Report
Close

ASN Nigelec won 2–1 on aggregate.


More information APR, 1–0 ...
APR Rwanda1–0Tunisia Union Monastirienne
  • Mugunga 18'
Report
Close
Referee: Thierry Nkurunziza (Burundi)
More information Union Monastirienne, 3–0 ...
Union Monastirienne Tunisia3–0Rwanda APR
Report
Close

Union Monastirienne won 3–1 on aggregate.


More information Olympic Real de Bangui, 0–3 ...
Olympic Real de Bangui Central African Republic0–3Uganda Vipers
Report
  • Abdu 45+2'
  • Yiga 62'
  • Mubiru 84'
Close
Referee: Jean Pierre Kabangu (DR Congo)
More information Vipers, 1–0 ...
Vipers Uganda1–0Central African Republic Olympic Real de Bangui
Report
Close

Vipers won 4–0 on aggregate.


More information Volcan Club, 1–0 ...
Volcan Club Comoros1–0Seychelles La Passe
  • Tsitafihy 13'
Report
Close
Stade Omnisports de Malouzini, Moroni
Referee: Thulani Sibandze (Eswatini)
More information La Passe, Cancelled ...
La Passe SeychellesCancelledComoros Volcan Club
Report
Close
National Sports Complex Pitch 1, Saint Pierre (Mauritius)[note 2]

La Passe won on walkover after Volcan Club failed to appear for the second leg.[6]


More information Coton Sport Benin, 1–2 ...
Coton Sport Benin Benin1–2Ivory Coast ASEC Mimosas
Report
  • Kramo 2'
  • Zouzoua 70'
Close
Referee: Brahamou Sadou Ali (Niger)
More information ASEC Mimosas, 2–0 ...
ASEC Mimosas Ivory Coast2–0Benin Coton Sport Benin
  • Kramo 8'
  • Oura 90+4'
Report
Close
Referee: Abdulsalam Kassim (Nigeria)

ASEC Mimosas won 4–1 on aggregate.


More information ASKO Kara, 1–1 ...
ASKO Kara Togo1–1Mauritania FC Nouadhibou
  • Ouattara 46'
Report
Close
Referee: Clement Franklin Kpan (Ivory Coast)
More information FC Nouadhibou, 0–1 ...
FC Nouadhibou Mauritania0–1Togo ASKO Kara
Report
  • Ouattara 3'
Close
Referee: Sekou Ahmed Touré (Guinea)

ASKO Kara won 2–1 on aggregate.


More information Casa Sports, 1–0 ...
Close
Referee: Blaise Yuven Ngwa (Cameroon)
More information JS Kabylie, 3–0 ...
JS Kabylie Algeria3–0Senegal Casa Sports
Report
Close
Referee: Youssef Sraïri (Tunisia)

JS Kabylie won 3–1 on aggregate.


More information Deportivo Mongomo, 2–0 ...
Close
Referee: Patrice Mebiame (Gabon)
More information Djoliba, 5–0 ...
Djoliba Mali5–0Equatorial Guinea Deportivo Mongomo
  • Da. Coulibaly 4'
  • O. Coulibaly 24' (pen.)
  • Kamaté 32'
  • Soumaré 40'
  • Diallo 86'
Report
Close
Referee: El Hadji Amadou Sy (Senegal)

More information Bo Rangers, 0–0 ...
Close
Referee: Alhasan Bass (Gambia)
More information CR Belouizdad, 3–0 ...
CR Belouizdad Algeria3–0Sierra Leone Bo Rangers
Report
Close
Referee: Shuhoub Abdulbasit (Libya)

CR Belouizdad won 3–0 on aggregate.


More information Zalan, 0–4 ...
Zalan South Sudan0–4Tanzania Young Africans
Report
Close
Referee: Idris Osman (Eritrea)
More information Young Africans, 5–0 ...
Young Africans Tanzania5–0South Sudan Zalan
Report
Close
Referee: Nsoro Ruzindana (Rwanda)

Young Africans won 9–0 on aggregate.


More information Saint George, 2–1 ...
Saint George Ethiopia2–1Sudan Al Hilal
  • Gugsa 8', 30'
Report
Close
Referee: Mohamed Diraneh Guedi (Djibouti)
More information Al Hilal, 1–0 ...
Al Hilal Sudan1–0Ethiopia Saint George
Report
Close
Referee: Omar Artan (Somalia)

2–2 on aggregate. Al Hilal won on away goals.


More information Arta Solar, 1–2 ...
Arta Solar Djibouti1–2Sudan Al Merrikh
  • Idriss 10'
Report
Close
More information Al Merrikh, 0–0 ...
Al Merrikh Sudan0–0Djibouti Arta Solar
Report
Close
Referee: Mashood Ssali (Uganda)

Al Merrikh won 2–1 on aggregate.


More information KMKM, 0–2 ...
KMKM Zanzibar0–2Libya Al Ahli Tripoli
Report
  • Ayed 41' (pen.)
  • Imhamed 65'
Close
Referee: William Oloya (Uganda)
More information Al Ahli Tripoli, 4–0 ...
Al Ahli Tripoli Libya4–0Zanzibar KMKM
Report
Close
Referee: Mustapha Kechaf (Morocco)

Al Ahli Tripoli won 6–0 on aggregate.


More information Flambeau du Centre, 1–0 ...
Close
Referee: Elly Sasii (Tanzania)
More information Al Ittihad, 2–1 ...
Al Ittihad Libya2–1Burundi Flambeau du Centre
  • Eisay 3' (pen.)
  • Al-Zaleetni 65' (pen.)
Report
Close
Referee: Youcef Gamouh (Algeria)

2–2 on aggregate. Flambeau du Centre won on away goals.


More information Elect Sport, 0–2 ...
Close
Referee: Jean-Piere Nguiene (Congo)
More information Zamalek, 2–0 ...
Zamalek Egypt2–0Chad Elect Sport
Report
Close
Referee: Abdulrazg Ahmed (Libya)

Zamalek won 4–0 on aggregate.


More information Cape Town City, 2–0 ...
Close
Referee: Artur Alfinar (Mozambique)
More information AS Otohô, 0–0 ...
AS Otohô Republic of the Congo0–0South Africa Cape Town City
Report
Close

Cape Town City won 2–0 on aggregate.


More information Black Bulls, 0–3 ...
Close
Referee: Audrick Nkole (Zambia)
More information Petro de Luanda, 2–1 ...
Petro de Luanda Angola2–1Mozambique Black Bulls
Report
  • Melque 9'
Close
Referee: Mohamed Athoumani (Comoros)

Petro de Luanda won 5–1 on aggregate.


More information Red Arrows, 0–1 ...
Close
Referee: Keabetswe Dintwa (Botswana)
More information 1º de Agosto, 1–1 ...
1º de Agosto Angola1–1Zambia Red Arrows
  • Mawiya 15'
Report
  • Banda 7'
Close
Referee: Patrice Milazar (Mauritius)

1º de Agosto won 2–1 on aggregate.


More information Nyasa Big Bullets, 0–2 ...
Close
Referee: Thando Ndzandzeka (South Africa)
More information Simba, 2–0 ...
Simba Tanzania2–0Malawi Nyasa Big Bullets
Report
Close
Referee: Mahmood Ismail (Sudan)

Simba won 4–0 on aggregate.


More information CFFA, 2–3 ...
CFFA Madagascar2–3Eswatini Royal Leopards
Report
  • S. Dlamini 45'
  • Magagula 53'
  • Solonantenaina 80' (o.g.)
Close
More information Royal Leopards, 2–1 ...
Royal Leopards Eswatini2–1Madagascar CFFA
  • Zulu 78'
  • Sithole 84'
Report
  • Rafanomezantsoa 9'
Close

Royal Leopards won 5–3 on aggregate.


More information Matlama, 0–3 ...
Matlama Lesotho0–3Cameroon Coton Sport
Report
  • Eno 44'
  • Marou 62'
  • Kokolo 70'
Close
Referee: Andofetra Rakotojaona (Madagascar)
More information Coton Sport, 1–0 ...
Coton Sport Cameroon1–0Lesotho Matlama
  • Eno 46'
Report
Close
Referee: Pierre Kibingo (DR Congo)

Coton Sport won 4–0 on aggregate.


More information Rail Club du Kadiogo, 0–1 ...
Close
Referee: Yelebodom Bodjona (Togo)
More information Asante Kotoko, 0–1 ...
Asante Kotoko Ghana0–1Burkina Faso Rail Club du Kadiogo
Report
  • Kambou 16'
Penalties
1–3
  • soccer ball with check mark Nikiéma
  • soccer ball with red X Fa. Ouédraogo
  • soccer ball with check mark Kambou
  • soccer ball with check mark Sawadogo
Close
Referee: Patrick Tanguy Vlei (Ivory Coast)

1–1 on aggregate. Rail Club du Kadiogo won 3–1 on penalties.


More information Gaborone United, 1–0 ...
Close
Referee: Lebalang Mokete (Lesotho)
More information AS Vita Club, 3–1 ...
AS Vita Club Democratic Republic of the Congo3–1Botswana Gaborone United
Report
Close
Referee: Christian Nkamba (Cameroon)

AS Vita Club won 3–2 on aggregate.

Second round

Summarize
Perspective

The second round, also called the second preliminary round, included 32 teams: the 6 teams that received byes to this round, and the 26 winners of the first round.

More information Rivers United, 2–1 ...
Rivers United Nigeria2–1Morocco Wydad AC
  • Ohawume 33'
  • Acquah 54'
Report
Close
More information Wydad AC, 6–0 ...
Wydad AC Morocco6–0Nigeria Rivers United
Report
Close
Referee: Sadok Selmi (Tunisia)

Wydad AC won 7–2 on aggregate.


More information Plateau United, 2–1 ...
Plateau United Nigeria2–1Tunisia Espérance de Tunis
Report
Close
More information Espérance de Tunis, 1–0 ...
Espérance de Tunis Tunisia1–0Nigeria Plateau United
Report
Close

2–2 on aggregate. Espérance de Tunis won on away goals.


More information ASN Nigelec, 0–2 ...
Close
More information Raja CA, 1–0 ...
Raja CA Morocco1–0Niger ASN Nigelec
Report
Close
Referee: Mashood Ssali (Uganda)

Raja CA won 3–0 on aggregate.


More information Union Monastirienne, 0–1 ...
Close
Referee: Lahlou Benbraham (Algeria)
More information Al Ahly, 3–0 ...
Al Ahly Egypt3–0Tunisia Union Monastirienne
Report
Close

Al Ahly won 4–0 on aggregate.


More information Vipers, 0–0 ...
Close
Referee: Sabri Mohamed Fadul (Sudan)
More information TP Mazembe, 0–0 ...
TP Mazembe Democratic Republic of the Congo0–0Uganda Vipers
Report
Penalties
2–4
  • soccer ball with check mark Anukani
  • soccer ball with check mark Galiwango
  • soccer ball with check mark Mandela
  • soccer ball with check mark Omajondo
Close

0–0 on aggregate. Vipers won 4–2 on penalties.


More information La Passe, 0–7 ...
La Passe Seychelles0–7South Africa Mamelodi Sundowns
Report
Close
Referee: Hélder Martins (Angola)
More information Mamelodi Sundowns, 8–1 ...
Mamelodi Sundowns South Africa8–1Seychelles La Passe
Report
  • Rajaonaisy 37'
Close
Referee: Mahmoud El Banna (Egypt)

Mamelodi Sundowns won 15–1 on aggregate


More information ASEC Mimosas, 0–1 ...
ASEC Mimosas Ivory Coast0–1Guinea Horoya
Report
  • P. Ndiaye 57'
Close
Referee: Lotfi Bekouassa (Algeria)
More information Horoya, 1–1 ...
Horoya Guinea1–1Ivory Coast ASEC Mimosas
  • Fofana 90+2'
Report
  • Kramo 73'
Close

Horoya won 2–1 on aggregate.


More information ASKO Kara, 1–2 ...
ASKO Kara Togo1–2Algeria JS Kabylie
  • Ouattara 72'
Report
Close
Referee: Joseph Ogabor (Nigeria)
More information JS Kabylie, 1–1 ...
JS Kabylie Algeria1–1Togo ASKO Kara
Report
  • Avotor 88'
Close
Referee: Mohammad Maarouf (Egypt)

JS Kabylie won 3–2 on aggregate.


More information Djoliba, 2–1 ...
Djoliba Mali2–1Algeria CR Belouizdad
  • Camara 2'
  • Da. Coulibaly 74'
Report
Close
Referee: Maguette N'Diaye (Senegal)
More information CR Belouizdad, 2–0 ...
CR Belouizdad Algeria2–0Mali Djoliba
Report
Close
Referee: Mehrez Malki (Tunisia)

CR Belouizdad won 3–2 on aggregate.


More information Young Africans, 1–1 ...
Close
Referee: Samuel Uwikunda (Rwanda)
More information Al Hilal, 1–0 ...
Al Hilal Sudan1–0Tanzania Young Africans
Report
Close

Al Hilal won 2–1 on aggregate.


More information Al Merrikh, 2–0 ...
Al Merrikh Sudan2–0Libya Al Ahli Tripoli
  • Kambale 29'
  • Nouh 39'
Report
Close
El-Obeid Stadium, El-Obeid
Referee: Pacifique Ndabihawenimana (Burundi)
More information Al Ahli Tripoli, 3–1 ...
Al Ahli Tripoli Libya3–1Sudan Al Merrikh
Report
Close
Referee: Rédouane Jiyed (Morocco)

3–3 on aggregate. Al Merrikh won on away goals.


More information Flambeau du Centre, 0–1 ...
Close
Referee: Hassan Hagi (Somalia)
More information Zamalek, 5–1 ...
Zamalek Egypt5–1Burundi Flambeau du Centre
Report
  • Gakwaya 25'
Close
Referee: Samir Guezzaz (Morocco)

Zamalek won 6–1 on aggregate.


More information Cape Town City, 0–3 ...
Close
More information Petro de Luanda, 1–0 ...
Petro de Luanda Angola1–0South Africa Cape Town City
  • Cabibi 87'
Report
Close
Referee: Mohamed Athoumani (Comoros)

Petro de Luanda won 4–0 on aggregate.


More information 1º de Agosto, 1–3 ...
1º de Agosto Angola1–3Tanzania Simba
  • Tshibamba 77' (pen.)
Report
Close
Referee: Joshua Bondo (Botswana)
More information Simba, 1–0 ...
Simba Tanzania1–0Angola 1º de Agosto
Report
Close

Simba won 4–1 on aggregate.


More information Royal Leopards, 1–1 ...
Royal Leopards Eswatini1–1Cameroon Coton Sport
  • Matse 30'
Report
Close
More information Coton Sport, 2–1 ...
Coton Sport Cameroon2–1Eswatini Royal Leopards
Report
  • Zulu 72'
Close
Referee: Jean-Jacques Ndala Ngambo (DR Congo)

Coton Sport won 3–2 on aggregate.


More information Rail Club du Kadiogo, 0–0 ...
Close
Referee: Issa Mouhamed (Benin)
More information AS Vita Club, 0–0 ...
AS Vita Club Democratic Republic of the Congo0–0Burkina Faso Rail Club du Kadiogo
Report
Penalties
  • soccer ball with red X
  • Mangoba soccer ball with check mark
  • Zilu soccer ball with check mark
  • Ebunga soccer ball with check mark
  • soccer ball with check mark
4–3
  • soccer ball with red X Nikiéma
  • soccer ball with check mark Soré
  • soccer ball with red X Kambou
  • soccer ball with check mark Coulibaly
  • soccer ball with check mark Dao
Close
Referee: Pierre Atcho (Gabon)

0–0 on aggregate. AS Vita Club won 4–3 on penalties.

Notes

  1. Teams from the Central African Republic played their home matches outside the country, since none of the stadiums met the quality standards set according to the CAF regulations.[4]
  2. Teams from Seychelles played their home matches outside the country, since none of the stadiums met the quality standards set according to the CAF regulations.[5]
  3. The second leg of the Deportivo Mongomo v Djoliba tie, originally scheduled to be played on 18 September was postponed to 19 September, since Deportivo Mongomo was not able to arrive on time due to the airport restrictions at Modibo Keita International Airport.[7]
  4. Teams from Sierra Leone played their home matches in Liberia, since their only stadium which satisfies the criteria of hosting international matches - the Siaka Steven Stadium in Freetown is undergoing long term renovations.[8][9]
  5. Teams from South Sudan played their home matches in Tanzania, since none of the stadiums met the quality standards set according to the CAF regulations.[10][11]
  6. The first and second leg of the Elect Sport v Zamalek tie, originally scheduled to be played between 9–11 September and 16–18 September, was postponed to 18 September and 25 September 2022 respectively due to Zamalek's participation in Saudi-Egyptian Super Cup.
  7. Teams from Lesotho played their home matches in South Africa, since the Setsoto Stadium did not meet the quality standards set according to the CAF regulations.[12]
  8. Teams from Burkina Faso played their home matches outside the country, since none of the stadiums met the quality standards set according to the CAF regulations.[13]
  9. The first and second leg of the Rail Club du Kadiogo v AS Vita Club tie, originally scheduled to be played between 8–9 October and 14–16 October, was postponed to 16 October and 20 October 2022 respectively due to the September 2022 Burkina Faso coup d'état.[14]

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.