§
    2�ÅjN  ã                  óÀ   — d dl mZ d dlZd dlZ ej        ¦   «         5  d dlZd dlmZ ddd¦  «         n# 1 swxY w Y   d„ Zd„ Zd„ Z	d„ Z
edk    r e
¦   «          dS dS )	é    )ÚannotationsN)Úversion_converterc                ó>   — | j         D ]}|j        dv r	|j        c S Œd S )N)Ú zai.onnx)Úopset_importÚdomainÚversion)ÚmodelÚopsets     úQC:\Projects\Historical\venv\Lib\site-packages\onnx/fuzz/fuzz_version_converter.pyÚ_default_opset_versionr      s9   € ØÔ#ð !ð !ˆØŒ<˜?Ð*Ð*Ø”=Ð Ð Ð ð +àˆ4ó    c                ó$  — t          | ¦  «        }t          j                             ¦   «         }|€|gS g }|dk    r|                     |dz
  ¦  «         ||k     r|                     |dz   ¦  «         ||vr||k    r|                     |¦  «         |S )Né   )r   ÚonnxÚdefsÚonnx_opset_versionÚappend)r
   ÚcurrentÚlatestÚtargetss       r   Ú_candidate_target_versionsr      sŸ   € Ý$ UÑ+Ô+€GÝŒY×)Ò)Ñ+Ô+€FØ€Øˆxˆà€GØ�‚{€{Ø�Š�w ‘{Ñ#Ô#Ð#Ø�ÒÐØ�Š�w ‘{Ñ#Ô#Ð#Ø�WÐÐ ¨FÒ!2Ð!2Ø�Š�vÑÔÐØ€Nr   c                óÄ   — 	 t          j        | ¦  «        }n# t          $ r Y d S w xY wt          |¦  «        D ](}	 t	          j        ||¦  «         Œ# t          $ r Y Œ%w xY wd S )N)r   Úload_model_from_stringÚ	Exceptionr   r   Úconvert_version)Údatar
   Útarget_versions      r   ÚTestOneInputr   %   s™   € ðÝÔ+¨DÑ1Ô1ˆˆøÝð ð ð Øˆˆðøøøõ 5°UÑ;Ô;ð ð ˆð	ÝÔ-¨e°^ÑDÔDÐDÐDøÝð 	ð 	ð 	ØˆHð	øøøðð s   ‚ —
%¤%ºAÁ
AÁAc                 óž   — t          j        ¦   «          t          j        t          j        t
          d¬¦  «         t          j        ¦   «          d S )NT)Úenable_python_coverage)ÚatherisÚinstrument_allÚSetupÚsysÚargvr   ÚFuzz© r   r   Úmainr)   2   s9   € ÝÔÑÔÐÝ„M•#”(�LÀÐFÑFÔFÐFÝ„L�N„N€N€N€Nr   Ú__main__)Ú
__future__r   r%   r"   Úinstrument_importsr   r   r   r   r   r)   Ú__name__r(   r   r   ú<module>r.      s  ðð #Ð "Ð "Ð "Ð "Ð "à 
€
€
€
à €€€à€WÔÑ!Ô!ð 'ð 'Ø€K€K€KØ&Ð&Ð&Ð&Ð&Ð&ð'ð 'ð 'ñ 'ô 'ð 'ð 'ð 'ð 'ð 'ð 'øøøð 'ð 'ð 'ð 'ð
ð ð ðð ð ð 
ð 
ð 
ðð ð ð ˆzÒÐØ€D�F„F€F€F€Fð Ðs   ž5µ9¼9