+
    :i]                         ^ RI tR tR tR# )    Nc                     \         P                  ! V4      p\        V \        4      '       d   V 3p \        V\        4      '       d   V3pMT;'       g    \	        WV4      pWV3# )N)npdtype
isinstanceint_fill_stride_by_order)shapestridesr   orders   &&&&Q/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numba/cuda/api_util.pyprepare_shape_strides_dtyper      sW    HHUOE%'3*GG25G5      c                    \        V 4      pV^ 8X  d   R# ^ .V,          pVR8X  dX   VP                  VR&   \        \        V^,
          4      4       F(  pWE^,           ,          W^,           ,          ,          WE&   K*  	  MZVR8X  dI   VP                  V^ &   \        ^V4       F(  pWE^,
          ,          W^,
          ,          ,          WE&   K*  	  M\	        R4      h\        V4      # )r   CFzmust be either C/F order )lenitemsizereversedrange
ValueErrortuple)r	   r   r   ndr
   ds   &&&   r   r   r      s    	UB	Qw	cBhG|nn%Q-(A Q%A,6GJ )	#^^
q"A Q%A,6GJ  344>r   )numpyr   r   r   r   r   r   <module>r      s    !r   