




'''simple docstring'''




from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_sentencepiece_available,
    is_speech_available,
    is_torch_available,
)


a_      :		Union[str, Any]							      =       {
    """configuration_trocr""": ["""TROCR_PRETRAINED_CONFIG_ARCHIVE_MAP""", """TrOCRConfig"""],
    """processing_trocr""": ["""TrOCRProcessor"""],
}


try:
     if not is_torch_available():
          raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
     pass
else:
     a_      :		Union[str, Any]							      =       [
         """TROCR_PRETRAINED_MODEL_ARCHIVE_LIST""",
         """TrOCRForCausalLM""",
         """TrOCRPreTrainedModel""",
     ]


if TYPE_CHECKING:
     from .configuration_trocr import TROCR_PRETRAINED_CONFIG_ARCHIVE_MAP, TrOCRConfig
     from .processing_trocr import TrOCRProcessor

     try:
          if not is_torch_available():
               raise OptionalDependencyNotAvailable()
     except OptionalDependencyNotAvailable:
          pass
     else:
          from .modeling_trocr import TROCR_PRETRAINED_MODEL_ARCHIVE_LIST, TrOCRForCausalLM, TrOCRPreTrainedModel

else:
     import sys

     a_      :		Tuple							      =       _LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)








from __future__ import annotations




def    snake_case_     (  snake_case			,							snake_case     )  ->				bool:
       if len(snake_case     ) == 0:
              return False
       lowercase__:   Any  			=   len(snake_case     ) // 2
       if a_list[midpoint] == item:
              return True
       if item < a_list[midpoint]:
              return binary_search(a_list[:midpoint]			,							snake_case     )
       else:
              return binary_search(a_list[midpoint + 1 :]			,							snake_case     )


if __name__ == "__main__":
 __lowerCAmelCase		       =							input('''Enter numbers separated by comma:\n''').strip()
 __lowerCAmelCase		       =							[int(item.strip()) for item in user_input.split(''',''')]
 __lowerCAmelCase		       =							int(input('''Enter the number to be found in the list:\n''').strip())
 __lowerCAmelCase		       =							'''''' if binary_search(sequence, target) else '''not '''
 print(F'''{target} was {not_str}found in {sequence}''')


