
    Si                    d    S SK Jr  S SKJr  S SKrS SKJr   S       S	S jjr " S S\5      r	g)
    )annotations)AnyN)OpRunc                   / nU bJ  [        U [        R                  5      (       a  [        U R                  5      S:  a   UR                  U 5        Ub0  US   [        U5      -   [        U5      -  nUR                  XQ5        U$ UR                  U5        U$ ! [         a!  n[        S[        U 5       SU  S35      UeS nAff = f)Nr   zUnable to iterate on type z: .)

isinstancenpndarraylenshapeextend	TypeErrortypeinsertappend)sequencetensorpositionseqeinsert_positions         d/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/onnx/reference/ops/op_sequence_insert.py(sequence_insert_reference_implementationr      s     Cx,,HNN0Ca0G	JJx 
  $A;S1SX=

?+ J 	

6J  	,T(^,<BxjJ	s   B 
C B<<Cc                      \ rS rSrSS jrSrg)SequenceInsert(   Nc                >   Uc  [        X5      nU4$ [        U[        5      (       a  [        XU/5      nU4$ [        UR                  5      S:  a  [        XU5      nU4$ [        UR                  5      S:X  a  [        X[        U5      /5      nU4$ [        X5      nU4$ )Nr   )r   r   intr   r   )selfSTindress        r   _runSequenceInsert._run)   s    ;:1@C v S!!:1#GC v ^a:1EC
 v	 ^q :1#c(LC v ;1@Cv     N)__name__
__module____qualname____firstlineno__r$   __static_attributes__r'   r&   r   r   r   (   s    r&   r   r(   )r   zlist[Any] | np.ndarrayr   z
np.ndarrayr   znp.ndarray | Nonereturnz	list[Any])

__future__r   typingr   numpyr	   onnx.reference.op_runr   r   r   r'   r&   r   <module>r3      sM    #   ' #'$   	6U r&   