




"""simple docstring"""




import requests
from bsa import BeautifulSoup



def 					a__				(       snake_case__ = "https://www.worldometers.info/coronavirus"       )		->      dict:
			lowerCamelCase       =      BeautifulSoup(requests.get(snake_case__       ).text ,				"""html.parser"""       )
			lowerCamelCase       =      soup.findAll("""h1"""       )
			lowerCamelCase       =      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(snake_case__ ,				snake_case__       )}


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""")









"""simple docstring"""




from operator import delitem, getitem, setitem

import pytest

from data_structures.hashing.hash_map import HashMap



def 					a__				(       snake_case__       )		->      List[str]:
			return getitem, k



def 					a__				(       snake_case__ ,				snake_case__       )		->      Optional[Any]:
			return setitem, k, v



def 					a__				(       snake_case__       )		->      str:
			return delitem, k



def 					a__				(       snake_case__ ,				snake_case__ ,				*snake_case__       )		->      Union[str, Any]:
			try:
						return fun(snake_case__ ,				*snake_case__       ), None
			except Exception as e:
						return None, e


lowerCAmelCase							:    Optional[int]  							=							(
    _set("""key_a""", """val_a"""),
    _set("""key_b""", """val_b"""),
)

lowerCAmelCase							:    List[Any]  							=							[
    _set("""key_a""", """val_a"""),
    _set("""key_a""", """val_b"""),
]

lowerCAmelCase							:    List[Any]  							=							[
    _set("""key_a""", """val_a"""),
    _set("""key_b""", """val_b"""),
    _del("""key_a"""),
    _del("""key_b"""),
    _set("""key_a""", """val_a"""),
    _del("""key_a"""),
]

lowerCAmelCase							:    List[Any]  							=							[
    _get("""key_a"""),
    _del("""key_a"""),
    _set("""key_a""", """val_a"""),
    _del("""key_a"""),
    _del("""key_a"""),
    _get("""key_a"""),
]

lowerCAmelCase							:    Tuple  							=							[
    *[_set(x, x) for x in range(5)],  # guaranteed upsize
]

lowerCAmelCase							:    Tuple  							=							[
    *[_set(x, x) for x in range(5)],  # guaranteed upsize
    *[_del(x) for x in range(5)],
    _set("""key_a""", """val_b"""),
]



@pytest.mark.parametrize(
    """operations""" ,				(
        pytest.param(_add_items ,				id="""add items"""       ),
        pytest.param(_overwrite_items ,				id="""overwrite items"""       ),
        pytest.param(_delete_items ,				id="""delete items"""       ),
        pytest.param(_access_absent_items ,				id="""access absent items"""       ),
        pytest.param(_add_with_resize_up ,				id="""add with resize up"""       ),
        pytest.param(_add_with_resize_down ,				id="""add with resize down"""       ),
    ) ,				)
def 					a__				(       snake_case__       )		->      Any:
			lowerCamelCase       =      HashMap(initial_block_size=4       )
			lowerCamelCase       =      {}
			for _, (fun, *args) in enumerate(snake_case__       ):
						lowerCamelCase   ,     lowerCamelCase       =      _run_operation(snake_case__ ,				snake_case__ ,				*snake_case__       )
						lowerCamelCase   ,     lowerCamelCase       =      _run_operation(snake_case__ ,				snake_case__ ,				*snake_case__       )
						assert my_res == py_res
						assert str(snake_case__       ) == str(snake_case__       )
						assert set(snake_case__       ) == set(snake_case__       )
						assert len(snake_case__       ) == len(snake_case__       )
						assert set(my.items()       ) == set(py.items()       )



def 					a__				(       )		->      int:
			def is_public(snake_case__       ) -> bool:
						return not name.startswith("""_"""       )

			lowerCamelCase       =      {name for name in dir({}       ) if is_public(snake_case__       )}
			lowerCamelCase       =      {name for name in dir(HashMap()       ) if is_public(snake_case__       )}

			assert dict_public_names > hash_public_names



