


'''simple docstring'''



from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available


__UpperCAmelCase    :List[str]				       =     {"configuration_glpn": ["GLPN_PRETRAINED_CONFIG_ARCHIVE_MAP", "GLPNConfig"]}

try:
      if not is_vision_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      __UpperCAmelCase    :List[str]				       =     ["GLPNFeatureExtractor"]
      __UpperCAmelCase    :Any				       =     ["GLPNImageProcessor"]

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      __UpperCAmelCase    :int				       =     [
          "GLPN_PRETRAINED_MODEL_ARCHIVE_LIST",
          "GLPNForDepthEstimation",
          "GLPNLayer",
          "GLPNModel",
          "GLPNPreTrainedModel",
      ]


if TYPE_CHECKING:
      from .configuration_glpn import GLPN_PRETRAINED_CONFIG_ARCHIVE_MAP, GLPNConfig

      try:
            if not is_vision_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .feature_extraction_glpn import GLPNFeatureExtractor
            from .image_processing_glpn import GLPNImageProcessor

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_glpn import (
                GLPN_PRETRAINED_MODEL_ARCHIVE_LIST,
                GLPNForDepthEstimation,
                GLPNLayer,
                GLPNModel,
                GLPNPreTrainedModel,
            )


else:
      import sys

      __UpperCAmelCase    :List[Any]				       =     _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)



'''simple docstring'''



def 			_a			(		_lowercase      :			int = 4000000						):





     '''simple docstring'''






     __UpperCAmelCase			:				Tuple													=    []
     __UpperCAmelCase							,     __UpperCAmelCase			:				int													=    0, 1
     while b <= n:
          if b % 2 == 0:
               even_fibs.append(_lowercase						)
          __UpperCAmelCase							,     __UpperCAmelCase			:				Dict													=    b, a + b
     return sum(_lowercase						)


if __name__ == "__main__":
      print(f"""{solution() = }""")