


'''simple docstring'''




from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tokenizers_available, is_torch_available


UpperCAmelCase_      :		Tuple          =		{
    "configuration_bloom": ["BLOOM_PRETRAINED_CONFIG_ARCHIVE_MAP", "BloomConfig", "BloomOnnxConfig"],
}
try:
 if not is_tokenizers_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 UpperCAmelCase_      :		List[Any]          =		["BloomTokenizerFast"]

try:
 if not is_torch_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 UpperCAmelCase_      :		Optional[int]          =		[
     "BLOOM_PRETRAINED_MODEL_ARCHIVE_LIST",
     "BloomForCausalLM",
     "BloomModel",
     "BloomPreTrainedModel",
     "BloomForSequenceClassification",
     "BloomForTokenClassification",
     "BloomForQuestionAnswering",
 ]

if TYPE_CHECKING:
 from .configuration_bloom import BLOOM_PRETRAINED_CONFIG_ARCHIVE_MAP, BloomConfig, BloomOnnxConfig

 try:
  if not is_tokenizers_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .tokenization_bloom_fast import BloomTokenizerFast

 try:
  if not is_torch_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .modeling_bloom import (
      BLOOM_PRETRAINED_MODEL_ARCHIVE_LIST,
      BloomForCausalLM,
      BloomForQuestionAnswering,
      BloomForSequenceClassification,
      BloomForTokenClassification,
      BloomModel,
      BloomPreTrainedModel,
  )

else:
 import sys

 UpperCAmelCase_      :		Dict          =		_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)






'''simple docstring'''




import requests
from bsa import BeautifulSoup


def    UpperCAmelCase_  (       A = "https://www.worldometers.info/coronavirus"      ):
   '''simple docstring'''





   _a					:  Union[str, Any]						=  BeautifulSoup(requests.get(A      ).text		,	'html.parser'      )
   _a					:  int						=  soup.findAll('h1'      )
   _a					:  Union[str, Any]						=  soup.findAll('div'		,	{'class': 'maincounter-number'}      )
   keys += soup.findAll('span'		,	{'class': 'panel-title'}      )
   values += soup.findAll('div'		,	{'class': 'number-table-main'}      )
   return {key.text.strip(): value.text.strip() for key, value in zip(A		,	A      )}


if __name__ == "__main__":
 print("\033[1m" + "COVID-19 Status of the World" + "\033[0m\n")
 for key, value in world_covidaa_stats().items():
  print(f'''{key}\n{value}\n''')


