






'''simple docstring'''

def 					lowercase__				(   __UpperCamelCase	,		__UpperCamelCase					)->				int:
      while a != 0:
            UpperCamelCase       						=      b % a, a
      return b







def 					lowercase__				(   __UpperCamelCase	,		__UpperCamelCase					)->				int:
      if gcd(UpperCAmelCase__	,		UpperCAmelCase__					) != 1:
            UpperCamelCase       						=      F"mod inverse of {a!r} and {m!r} does not exist"
            raise ValueError(UpperCAmelCase__					)
      UpperCamelCase       						=      1, 0, a
      UpperCamelCase       						=      0, 1, m
      while va != 0:
            UpperCamelCase       						=      ua // va
            UpperCamelCase       						=      (ua - q * va), (ua - q * va), (ua - q * va), va, va, va
      return ua % m









'''simple docstring'''

from typing import TYPE_CHECKING

from ...utils import _LazyModule


SCREAMING_SNAKE_CASE__											=     {'tokenization_wav2vec2_phoneme': ['Wav2Vec2PhonemeCTCTokenizer']}


if TYPE_CHECKING:
     from .tokenization_wavaveca_phoneme import WavaVecaPhonemeCTCTokenizer
else:
     import sys

     SCREAMING_SNAKE_CASE__											=     _LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)
