



"""simple docstring"""

from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


lowercase__       =	{
    "configuration_time_series_transformer": [
        "TIME_SERIES_TRANSFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "TimeSeriesTransformerConfig",
    ],
}

try:
	if not is_torch_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	lowercase__       =	[
	    "TIME_SERIES_TRANSFORMER_PRETRAINED_MODEL_ARCHIVE_LIST",
	    "TimeSeriesTransformerForPrediction",
	    "TimeSeriesTransformerModel",
	    "TimeSeriesTransformerPreTrainedModel",
	]


if TYPE_CHECKING:
	from .configuration_time_series_transformer import (
	    TIME_SERIES_TRANSFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP,
	    TimeSeriesTransformerConfig,
	)

	try:
		if not is_torch_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .modeling_time_series_transformer import (
		    TIME_SERIES_TRANSFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
		    TimeSeriesTransformerForPrediction,
		    TimeSeriesTransformerModel,
		    TimeSeriesTransformerPreTrainedModel,
		)

else:
	import sys

	lowercase__       =	_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)




"""simple docstring"""
def 					a__						(						lowerCAmelCase			,	lowerCAmelCase    )	-> str:
      if a < 0 or b < 0:
            raise ValueError("""the value of both inputs must be positive"""    )

      UpperCAmelCase__			:							Dict							=    str(bin(lowerCAmelCase    )    )[2:]  # remove the leading "0b"
      UpperCAmelCase__			:							Any							=    str(bin(lowerCAmelCase    )    )[2:]  # remove the leading "0b"

      UpperCAmelCase__			:							Optional[Any]							=    max(len(lowerCAmelCase    )			,	len(lowerCAmelCase    )    )

      return "0b" + "".join(
          str(int(char_a != char_b    )    )
          for char_a, char_b in zip(a_binary.zfill(lowerCAmelCase    )			,	b_binary.zfill(lowerCAmelCase    )    )    )


if __name__ == "__main__":
    import doctest

    doctest.testmod()

