





from typing import TYPE_CHECKING

from ...utils import _LazyModule


UpperCAmelCase_       : str							=    {"""tokenization_bert_japanese""": ["""BertJapaneseTokenizer""", """CharacterTokenizer""", """MecabTokenizer"""]}


if TYPE_CHECKING:
      from .tokenization_bert_japanese import BertJapaneseTokenizer, CharacterTokenizer, MecabTokenizer

else:
      import sys

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







def 				_lowerCAmelCase			(	_a :       str      )						->      int:
     lowerCAmelCase_       :							List[str]			 =		53_81
     for x in s:
          lowerCAmelCase_       :							Dict			 =		((hash_value << 5) + hash_value) + ord(_a      )
     return hash_value & 0XFFFFFFFF
