+
    :i0                        ^ RI t ^ RIHt ^ RIHtHt ^ RIHt ^ RIH	t	 ^ RI
HtHtHt ]! 4       t] P                  ! ]]4      t]! ]4       ! R R]P"                  4      4       t]! ]4       ! R	 R
]P&                  4      4       t]! ]	P*                  4       ! R R]P&                  4      4       t]! ]4      ! ]P.                  4       R# )    N)ir)DataModelManagerregister)models)types)Dim3	GridGroupCUDADispatcherc                   2   a a ] tR t^t oV 3R ltRtVtV ;t# )	Dim3Modelc                   < R \         P                  3R\         P                  3R\         P                  3.p\        SV `  WV4       R# )xyzN)r   int32super__init__)selfdmmfe_typemembers	__class__s   &&& O/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numba/cuda/models.pyr   Dim3Model.__init__   s?    %++%++%++

 	w/     __name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell____classcell__r   __classdict__s   @@r   r   r      s     0 0r   r   c                   2   a a ] tR t^t oV 3R ltRtVtV ;t# )GridGroupModelc                T   < \         P                  ! ^@4      p\        SV `  WV4       R# )@   N)r   IntTyper   r   r   r   r   be_typer   s   &&& r   r   GridGroupModel.__init__   s    **R.w/r   r   r   r%   s   @@r   r(   r(      s     0 0r   r(   c                   2   a a ] tR t^"t oV 3R ltRtVtV ;t# )
FloatModelc                J  < V\         P                  8X  d   \        P                  ! ^4      pMaV\         P                  8X  d   \        P
                  ! 4       pM6V\         P                  8X  d   \        P                  ! 4       pM\        V4      h\        \        V `/  WV4       R# )   N)r   float16r   r+   float32	FloatTypefloat64
DoubleTypeNotImplementedErrorr   r0   r   r,   s   &&& r   r   FloatModel.__init__$   sf    emm#jjnG%llnG%mmoG%g..j$(w?r   r   r   r%   s   @@r   r0   r0   "   s     	@ 	@r   r0   )	functoolsllvmliter   numba.core.datamodel.registryr   r   numba.core.extendingr   
numba.corer   numba.cuda.typesr   r	   r
   cuda_data_managerpartialregister_modelStructModelr   PrimitiveModelr(   Floatr0   OpaqueModelr   r   r   <module>rG      s      D '  < < %& ""8->? 0"" 0 0 	0V** 0 0 
@&& 
@ 
@ ~ v11 2r   