
    njK
              	           S SK r S SKJrJrJr  \\\4   r\(       a  \\\\   \ R                   4   rO\\\\ R                   4   r S SK	J
r
  \\\
4   r\\\4   r S	S\S\S\S\4S jjrg! \ a     N f = f)
    N)TYPE_CHECKINGSequenceUnion)ndarrayxyis_maxreturnc                    [        U [        R                  5      (       a  [        X-
  5      $  SSKJn  U" XUS9$ ! [         a@    U(       a  [        S [        X5       5       5      O[        S [        X5       5       5      s $ f = f)Nr   )
array_dist)r   r   r	   c              3   @   #    U  H  u  p[        X-
  5      v   M     g 7fNabs.0abs      \/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/osgeo_utils/auxiliary/array_util.py	<genexpr>array_dist.<locals>.<genexpr>I   s     1ytqAE

y   c              3   @   #    U  H  u  p[        X-
  5      v   M     g 7fr   r   r   s      r   r   r   K   s     6IDASZZIr   )	
isinstance
ScalarLike__args__r    osgeo_utils.auxiliary.numpy_utilr   ImportErrormaxzip)r   r   r	   np_array_dists       r   r   r   >   sw     !Z(())15z	
Pqf55 
  1s1y116CI66	

s   ; ABB)T)arraytypingr   r   r   intfloatr   	ArrayLikenumpyr   r   ArrayOrScalarLikeboolr        r   <module>r,      s   <  1 1	

 	I 	I	i()I )Z/0  @D

.
8<

  		s   A+ +A43A4