
import re



def       _lowercase					(      __SCREAMING_SNAKE_CASE )	->     str:







			def docstring_decorator(__SCREAMING_SNAKE_CASE ):
						UpperCamelCase__    :		Any     =				fn.__doc__
						UpperCamelCase__    :		List[Any]     =				func_doc.split('\n' )
						UpperCamelCase__    :		Optional[Any]     =				0
						while i < len(_UpperCamelCase ) and re.search(R'^\s*Examples?:\s*$'				,    lines[i] ) is None:
									i += 1
						if i < len(_UpperCamelCase ):
									UpperCamelCase__    :		Optional[int]     =				example_docstring
									UpperCamelCase__    :		List[str]     =				'\n'.join(_UpperCamelCase )
						else:
									raise ValueError(
									    F"""The function {fn} should have an empty \'Examples:\' in its docstring as placeholder, """
									    F"""current docstring is:\n{func_doc}""" )
						UpperCamelCase__    :		str     =				func_doc
						return fn

			return docstring_decorator





from __future__ import annotations

import re



def       _lowercase					(      __SCREAMING_SNAKE_CASE )	->     list[str]:

			def alphanum_key(__SCREAMING_SNAKE_CASE ):
						return [int(__SCREAMING_SNAKE_CASE ) if s.isdigit() else s.lower() for s in re.split('([0-9]+)'				,    __SCREAMING_SNAKE_CASE )]

			return sorted(__SCREAMING_SNAKE_CASE				,    key=__SCREAMING_SNAKE_CASE )


if __name__ == "__main__":
							import doctest

							doctest.testmod()



