ó
    IC˜jm�  ã                   óL  • S SK r S SKJr  S SKrSSKJr  SSKJrJr  \R                  R                  R                  5       (       a?     SS\\   S\S\\   S-  S	\S
\\   4
S jjrS\\   S
\\   4S jrS\\   S
\\   4S jrg   SS\\   S\S\\   S-  S	\S
\\   4
S jjrg)é    N)ÚSequenceé   )ÚMACOS_VERSION)ÚDecorateInfoÚOpInfoÚopsÚdevice_typeÚxfail_exclusionÚsparseÚreturnc                 ó†  ^• Uc  / n1 SknS[         R                  /0nSS 0n0 SS _SS _SS _SS _SS _S	S _S
S _SS _SS _SS _SS _SS _S[         R                  [         R                  [         R                  [         R
                  [         R                  /_S[         R                  /_SS _S[         R                  /_S[         R                  [         R                  [         R                  [         R                  [         R                  /_0 S[         R                  [         R                  [         R                  [         R                  [         R                  /_S[         R                  [         R                  [         R                  [         R                  [         R                  /_S[         R                  [         R                  [         R                  [         R                  /_S[         R                  [         R                  [         R                  [         R                  [         R                  /_SS _SS _S[         R                  [         R                  [         R                  [         R                  [         R                  /_S[         R                  [         R                  [         R                  [         R                  [         R                  /_SS _S[         R                  [         R                  [         R
                  [         R                  [         R                  [         R                  /_S[         R                  [         R                  [         R
                  [         R                  [         R                  [         R                  /_S S _S!S _S"[         R                  /_S#[         R                  [         R                  [         R                  [         R                  [         R                  /_S$[         R                  [         R                  [         R                  [         R                  [         R                  [         R
                  /_S%[         R                  /_E0 S&[         R                  /_S'[         R                  [         R                  [         R
                  [         R                  [         R                  [         R                  /_S([         R                  [         R                  [         R
                  [         R                  [         R                  [         R                  /_S)[         R                  [         R                  [         R
                  [         R                  [         R                  [         R                  /_S*[         R                  [         R                  [         R
                  [         R                  [         R                  [         R                  /_S+[         R                  [         R                  [         R
                  [         R                  [         R                  [         R                  /_S,[         R                  [         R                  [         R
                  [         R                  [         R                  [         R                  /_S-[         R                  [         R                  [         R                  [         R                  [         R                  /_S.S _S/[         R                  [         R                  [         R                  [         R                  [         R                  /_S0[         R                  [         R                  [         R                  [         R                  /_S1[         R                  [         R                  [         R
                  [         R                  [         R                  [         R                  /_S2[         R                  /_S3S _S4S _S5[         R                  [         R                  [         R                  [         R                  /_S6[         R                  [         R                  [         R                  [         R                  [         R                  /_E0 S7S _S8[         R                  [         R                  [         R
                  [         R                  [         R                  /_S9[         R
                  /_S:S _S;S _S<S _S=S _S>S _S?S _S@S _SAS _SBS _SC[         R                  [         R                  /_SDS _SES _SFS _SG[         R                  /_E[         R                  /S S [         R                  [         R                  [         R                  [         R                  [         R
                  [         R                  /S S S [         R
                  /[         R
                  /[         R
                  /[         R
                  /[         R
                  [         R                  /[         R
                  [         R                  [         R                  /[         R                  [         R                  [         R
                  [         R                  [         R                  /[         R                  [         R                  [         R
                  [         R                  [         R                  /SH.EnS S S S S SI.nU(       a  UR                  U5        [         R                  /[         R                  /[         R                  /[         R                  [         R                  [         R                  /[         R                  [         R                  [         R                  [         R
                  /[         R                  [         R                  [         R                  /[         R                  [         R                  [         R                  /[         R                  [         R                  [         R                  [         R
                  [         R                  [         R                  /S [         R                  [         R                  [         R                  /SJ.
n	[         R                  [         R                  [         R                  [         R                  [         R                  /[         R                  [         R                  [         R                  [         R                  [         R                  /SK.n
S S S S S S SL.nS [         R                  [         R                  /SM.nSN[        SO[        SPS 4U4SQ jjnU  GHÙ  nUR                  UR                  -   nU" U[        [         R"                  [         R$                  [         R&                  /SR95        U(       a4  U" U[        [         R(                  " SS5      [         R*                  /SR95        Xû;   a'  U" U[        [         R(                  " ST5      X¿   SR95        Xü;   a'  U" U[        [         R(                  " SU5      XÏ   SR95        UU	U
4 H4  nUU;   d  M  Xò;  d  M  U" U[        [         R"                  UU   SR95        M6     Xõ;   a0  Xò;  a+  [,        SV:  a!  U" U[        [         R"                  X_   SR95        Xö;   a0  Xò;  a+  [,        SW:  a!  U" U[        [         R"                  Xo   SR95        Xô;  d  GMœ  U" U[        [         R"                  [         R.                  [         R                  /SR95        GMÜ     U $ )XN>H  ÚHÚTÚtÚeqÚmHÚmTÚmmÚmvÚneÚabsÚaddÚallÚanyÚbmmÚcatÚcosÚcovÚdivÚdotÚexpÚeyeÚintÚlogÚmulÚnegÚsgnÚsinÚsubÚsumÚsvdÚtanÚacosÚasinÚatanÚboolÚbyteÚcharÚconjÚcoshÚdiagÚdiffÚdistÚexp2ÚfillÚflipÚfullÚhalfÚimagÚitemÚkronÚlerpÚlog2ÚlongÚmeanÚnormÚonesÚprodÚrealÚrollÚrsubÚsincÚsinhÚsqrtÚstftÚtanhÚtileÚtrilÚtriuÚvdotÚviewÚacoshÚaddmvÚangleÚasinhÚatanhÚchalfÚchunkÚcloneÚcrossÚemptyÚequalÚexpm1ÚfloatÚinnerÚisinfÚisnanÚistftÚldexpÚlog10Úlog1pÚouterÚrandnÚravelÚrot90ÚrsqrtÚshortÚsliceÚsplitÚstackÚtraceÚtrapzÚwhereÚzero_ÚzerosÚaddbmmÚcfloatÚcumsumÚdsplitÚdstackÚeinsumÚexpandÚfliplrÚflipudÚgatherÚhsplitÚhstackÚisrealÚmatmulÚnarrowÚrepeatÚselectÚsquareÚt_copyÚunbindÚunfoldÚvsplitÚvstackÚaddcdivÚaddcmulÚbaddbmmÚcumprodÚflattenÚiscloseÚmovedimÚnonzeroÚnormfroÚnorminfÚnormnucÚpermuteÚreshapeÚscatterÚsigmoidÚsqueezeÚuniformÚview_asÚ__radd__Ú__rdiv__Ú__rmul__Ú__rsub__ÚallcloseÚargwhereÚbfloat16ÚcorrcoefÚdiagflatÚdiagonalÚgradientÚisfiniteÚlinspaceÚnew_fullÚnew_onesÚpinverseÚpositiveÚ	expand_asÚ	full_likeÚ	index_addÚ	index_putÚ	logaddexpÚ	logsumexpÚ	new_zerosÚ	ones_likeÚ	rand_likeÚ	tensordotÚ	transposeÚ	trapezoidÚ	unflattenÚ	unsqueezeÚ	view_copyÚ
_chunk_catÚ
alias_copyÚ
as_stridedÚ
atleast_1dÚ
atleast_2dÚ
atleast_3dÚ
block_diagÚ
contiguousÚ
diag_embedÚ
index_copyÚ
index_fillÚ
logaddexp2Ú
logical_orÚ
matrix_expÚ
randn_likeÚ
reciprocalÚ
reshape_asÚ
zeros_likeÚ__getitem__Ú__rmatmul__Úexpand_copyÚlogical_andÚlogical_notÚlogical_xorÚmasked_fillÚnarrow_copyÚresolve_negÚscatter_addÚsum_to_sizeÚtrue_divideÚunbind_copyÚunfold_copyÚbroadcast_toÚcolumn_stackÚcombinationsÚindex_selectÚlogcumsumexpÚpermute_copyÚresolve_conjÚsqueeze_copyÚtensor_splitÚunsafe_chunkÚunsafe_splitÚview_as_realÚconj_physicalÚcount_nonzeroÚdiagonal_copyÚempty_stridedÚmasked_selectÚscalar_tensorÚcartesian_prodÚempty_permutedÚmasked_scatterÚnonzero_staticÚnormalin_placeÚsplitlist_argsÚtake_along_dimÚtranspose_copyÚunsqueeze_copyÚaddmmdecomposedÚas_strided_copyÚconstant_pad_ndÚsqueezemultipleÚdiagonal_scatterÚsplit_with_sizesÚbroadcast_tensorsÚrepeat_interleaveÚsoftmaxwith_dtypeÚas_strided_scatterÚdivno_rounding_modeÚ_unsafe_masked_indexÚcumulative_trapezoidÚsplit_with_sizes_copyÚlinspacetensor_overloadÚmeshgridlist_of_tensorsÚmeshgridvariadic_tensorsÚ#_unsafe_masked_index_put_accumulateúfft.fftúfft.fft2úfft.fftnúfft.hfftúfft.ifftú	fft.hfft2ú	fft.hfftnú	fft.ifft2ú	fft.ifftnú	fft.irfftú
fft.irfft2ú
fft.irfftnú
linalg.svdú
masked.stdú
masked.sumú
masked.varúlinalg.condúlinalg.eighúlinalg.normúlinalg.pinvúmasked.meanúmasked.prodúfft.fftshiftúlinalg.crossúlinalg.lstsqúlinalg.polarúspecial.entrúspecial.zetaúfft.ifftshiftúlinalg.vanderúlinalg.vecdotúmasked.cumsumúlinalg.svdvalsúmasked.cumprodúlinalg.choleskyúlinalg.diagonalúlinalg.eigvalshúspecial.xlog1pyúlinalg.multi_dotúmasked.logsumexpúmasked.normalizeúlinalg.cholesky_exúlinalg.matrix_normúlinalg.matrix_rankúlinalg.vector_normúlinalg.pinvhermitianúnn.functional.conv1dúnn.functional.conv2dúnn.functional.linearúnn.functional.unfoldúnn.functional.l1_lossúnn.functional.rms_normúnn.functional.softsignúnn.functional.normalizeúnn.functional.padreflectúnn.functional.tanhshrinkúlinalg.lstsqgrad_orientedúnn.functional.padcircularúnn.functional.padconstantúlinalg.householder_productúnn.functional.padreplicateúlinalg.matrix_rankhermitianúnn.functional.pixel_shuffleúspecial.spherical_bessel_j0únn.functional.pixel_unshuffleúnn.functional.conv_transpose1dúnn.functional.conv_transpose2dúnn.functional.conv_transpose3dúlinalg.normsubgradients_at_zeroúnn.functional.pairwise_distanceúnn.functional.softminwith_dtypeú!nn.functional.triplet_margin_lossú/nn.functional.triplet_margin_with_distance_lossú0nn.functional.feature_alpha_dropoutwithout_trainr  rÌ   ÚlogspaceÚlogspacetensor_overloadú
linalg.eigúlinalg.eigvalsÚputÚfrexpÚhash_tensorÚ	heavisidezlinalg.ldl_factorzlinalg.ldl_factor_exzlinalg.ldl_solvezlinalg.matrix_sqrthÚ max_pool2d_with_indices_backwardÚmedianÚmodeÚ	nanmedianÚnative_batch_normznn.functional.avg_pool1dznn.functional.avg_pool2dznn.functional.avg_pool3dznn.functional.batch_normz#nn.functional.fractional_max_pool2dz#nn.functional.fractional_max_pool3dznn.functional.gluznn.functional.huber_lossz!nn.functional.adaptive_avg_pool3dz!nn.functional.adaptive_max_pool1dz!nn.functional.adaptive_max_pool2dz!nn.functional.adaptive_max_pool3dznn.functional.interpolateareaz nn.functional.interpolatebicubicz!nn.functional.local_response_normznn.functional.max_pool1dznn.functional.max_pool2dznn.functional.max_pool3dznn.functional.max_unpool1dznn.functional.max_unpool1dgradznn.functional.max_unpool2dznn.functional.max_unpool2dgradznn.functional.max_unpool3dznn.functional.max_unpool3dgradznn.functional.mishznn.functional.multi_margin_lossz$nn.functional.multilabel_margin_lossz)nn.functional.multilabel_soft_margin_lossznn.functional.nll_lossz#nn.functional.padreplicate_negativeznn.functional.pdistznn.functional.rreluznn.functional.siluznn.functional.softplusÚormqrÚrounddecimals_0Úscatter_reduceprodÚ_segment_reducelengthsÚ_segment_reduceoffsetszsparse.sampled_addmmúsparse.mmreducezspecial.airy_aizspecial.laguerre_polynomial_lzspecial.legendre_polynomial_pzspecial.log_ndtrzspecial.ndtrirM   Úsvd_lowrankÚtakeÚtoÚ_upsample_bilinear2d_aa)Ú_upsample_bicubic2d_aaÚcdoubleÚdoubleÚlog_softmaxwith_dtypeÚfloat_powerz!nn.functional.adaptive_avg_pool1dz!nn.functional.adaptive_avg_pool2dr:  r;  únn.functional.conv3drM  rN  rO  r<  Úbincount)rV  rW  rX  rY  rZ  )
Úpca_lowrankrã   únn.functional.dropoutz*nn.functional.multi_head_attention_forwardÚ__rpow__Úresize_Ú
resize_as_ÚaddrÚas_stridedpartial_viewsz*nn.functional.scaled_dot_product_attention)ÚargsortÚsort)Ú	new_emptyÚnew_empty_stridedrî   r]   Ú
empty_likerò   )rr  znn.functional.grid_sampleÚopÚdr   c                 óD   >• Tb  TUl         U R                  U4-   U l        g ©N)r	   Ú
decorators)r€  r�  r	   s     €Ú°C:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\torch/testing/_internal/common_mps.pyÚaddDecoratorÚ&mps_ops_modifier.<locals>.addDecorator÷  s"   ø€ ØÑ&Ø +�”àŸM™M¨Q¨DÑ0ˆB�Mó    ©Údtypesz4Skipped due to MPS not supporting complex128 tensorszSkipping empty ops.zSkipped!gÍÌÌÌÌÌ,@ç      .@)ÚtorchÚ	complex64Úint8Úint16Úint32Úint64Úuint8r0   Úfloat32Úfloat16r¥   Úupdater   r   ÚnameÚvariant_test_nameÚunittestÚexpectedFailurero  rn  ÚskipÚ
complex128r   Ú	complex32)r   r	   r
   r   ÚSUPPORTED_COMPLEX_OPSÚMACOS_BEFORE_14_4_XFAILLISTÚMACOS_BEFORE_15_0_XFAILLISTÚUNIMPLEMENTED_XFAILLISTÚUNIMPLEMENTED_XFAILLIST_SPARSEÚUNDEFINED_XFAILLISTÚON_MPS_XFAILLISTÚEMPTY_OPS_SKIPLISTÚSKIPLISTr†  r€  ÚkeyÚ	xfaillists    `               r…  Úmps_ops_modifierr¨     sÏ  ø€ ð Ñ"Ø ˆOòK!
Ðð^
 œ%Ÿ/™/Ð*ð'
Ð#ð ˜$ð	'
Ð#ðT;
à˜ðT;
ð & tðT;
ð ˜$ð	T;
ð
 ˜dðT;
ð �4ðT;
ð �TðT;
ð ˜4ðT;
ð ˜ðT;
ð   ðT;
ð # DðT;
ð  ðT;
ð " 4ðT;
ð /Ü—
‘
Ü—‘Ü—‘Ü—‘Ü—‘ð1ðT;
ð, ”u—z‘z�lð-T;
ð. �Dð/T;
ð0 œ%Ÿ*™*˜ð1T;
ð2  Ü—‘Ü—
‘
Ü—
‘
Ü—‘Ü—‘ð"ñ3T;
ð@ 'Ü—‘Ü—‘Ü—‘Ü—
‘
Ü—
‘
ð)ðAT;
ðN 'Ü—‘Ü—‘Ü—‘Ü—
‘
Ü—
‘
ð)ðOT;
ð\ 'Ü—‘Ü—‘Ü—‘Ü—
‘
ð	)ð]T;
ðh 'Ü—‘Ü—
‘
Ü—
‘
Ü—‘Ü—‘ð)ðiT;
ðv 2°4ðwT;
ðx 2°4ðyT;
ðz  Ü—‘Ü—‘Ü—
‘
Ü—
‘
Ü—‘ð"ð{T;
ðH 'Ü—‘Ü—
‘
Ü—
‘
Ü—‘Ü—‘ð)ðIT;
ðV 0°ðWT;
ðX 0Ü—‘Ü—‘Ü—‘Ü—‘Ü—
‘
Ü—
‘
ð2ðYT;
ðh 0Ü—‘Ü—‘Ü—‘Ü—‘Ü—
‘
Ü—
‘
ð2ðiT;
ðx 0°ðyT;
ðz ,¨Tð{T;
ð| /´·±°ð}T;
ð~ 0Ü—
‘
Ü—‘Ü—‘Ü—‘Ü—
‘
ð2ðT;
ðL 'Ü—‘Ü—
‘
Ü—
‘
Ü—‘Ü—‘Ü—‘ð)ðMT;
ð\ '¬¯©¨ò]T;
ð^ '¬¯©¨ð_T;
ð` )Ü—‘Ü—‘Ü—‘Ü—‘Ü—
‘
Ü—
‘
ð+ðaT;
ðp -Ü—‘Ü—‘Ü—‘Ü—‘Ü—
‘
Ü—
‘
ð/ðqT;
ð@ )Ü—‘Ü—‘Ü—‘Ü—‘Ü—
‘
Ü—
‘
ð+ðAT;
ðP -Ü—‘Ü—‘Ü—‘Ü—‘Ü—
‘
Ü—
‘
ð/ðQT;
ð` )Ü—‘Ü—‘Ü—‘Ü—‘Ü—
‘
Ü—
‘
ð+ðaT;
ðp -Ü—‘Ü—‘Ü—‘Ü—‘Ü—
‘
Ü—
‘
ð/ðqT;
ð@ !Ü—‘Ü—‘Ü—
‘
Ü—
‘
Ü—‘ð#ðAT;
ðN .¨tðOT;
ðP 3Ü—
‘
Ü—‘Ü—‘Ü—‘Ü—‘ð5ðQT;
ð^ 8Ü—
‘
Ü—‘Ü—‘Ü—‘ð	:ð_T;
ðj %Ü—‘Ü—‘Ü—‘Ü—‘Ü—
‘
Ü—
‘
ð'ðkT;
ðz 2´E·J±J°<ð{T;
ð| " 4ð}T;
ð~ " 4ðT;
ð@ !Ü—‘Ü—‘Ü—‘Ü—
‘
ð	#ðAT;
ðL %Ü—‘Ü—‘Ü—
‘
Ü—
‘
Ü—‘ð'òMT;
ðZ �Tð[T;
ð\ Ü—‘Ü—
‘
Ü—‘Ü—‘Ü—‘ð ð]T;
ðr !¤5§;¡; -ðsT;
ðt % dðuT;
ðv % dðwT;
ðx # DðyT;
ðz ˜tð{T;
ð| ˜tð}T;
ð~ ,¨TðT;
ð@ ,¨TðAT;
ðB  ðCT;
ðD ˜TðET;
ðF ”U—]‘]¤E§N¡NÐ3ðGT;
ðH ˜4ðIT;
ðJ �DðKT;
ðL �$ðMT;
ðN &¬¯© }ñOT;
ôP (-§{¡{ mØØä—‘Ü—
‘
Ü—‘Ü—‘Ü—‘Ü—‘ð&ð  à15Ø15ä%*§[¡[ MÜ%*§[¡[ MÜ%*§[¡[ MÜ/4¯{©{¨mÜ/4¯{©{¼E¿N¹NÐ.Kä—‘Ü—‘Ü—‘ð/ô —‘Ü—‘Ü—‘Ü—‘Ü—
‘
ð%ô —‘Ü—‘Ü—‘Ü—‘Ü—
‘
ðò[T;
Ððl Ø'+ØØ"ØñB
Ð&ö Ø#×*Ñ*Ð+IÔJô "ŸM™M˜?ô #Ÿ_™_Ð-ô ',§o¡oÐ%6ô —‘Ü—‘Ü—‘ð;ô Ÿ™¤U§[¡[´%·+±+¼u¿{¹{ÐKÜŸ™¤u§}¡}´e·n±nÐEÜ Ÿ=™=¬%¯-©-¼¿¹ÐHô —
‘
Ü—‘Ü—‘Ü—‘Ü—‘Ü—
‘
ðð (,ô —‘Ü—‘Ü—‘ð;ñU/7
Ðôx —‘Ü—
‘
Ü—‘Ü—
‘
Ü—‘ðô —
‘
Ü—‘Ü—
‘
Ü—‘Ü—‘ðñ)4
ÐðB Ø!%Ø!ð ØØ"ñ
Ðð$ %)ô +0¯-©-¼¿¹Ð)Hñ
ˆð	1œVð 	1¬ð 	1¸÷ 	1ô ˆBØ—'‘'˜B×0Ñ0Ñ0ˆCÙØÜÜ×,Ñ,äŸ™ÜŸ™ðñô	ö ñ ØÜ Ü ŸšØRóô "×,Ñ,ð ñ	ô
ð Ó(ÙØÜ Ü ŸšÐ&;Ó<Ø1Ñ6ñôð ‹ÙØœ¤X§]¢]°:Ó%>ÀxÁ}ÑUôð (Ø#Ø ó�	ð
 ˜)Õ#¨Õ(BÙ ØÜ$¤X×%=Ñ%=ÀiÐPSÁnÑUöñð Ó2ØÓ.Ü" TÓ)áØÜ Ü ×0Ñ0Ø:Ñ?ñôð Ó2ØÓ.Ü" TÓ)áØÜ Ü ×0Ñ0Ø:Ñ?ñôð Ö/ÙØÜ Ü ×0Ñ0Ü %§¡´·±ÐAñ÷ñ[ ðj ˆ
rˆ  c           	      ó°	  • 0 S[         R                  [         R                  /_S[         R                  /_SS _S[         R                  /_S[         R                  /_SS _S[         R                  [         R                  /_S[         R                  [         R                  /_S	S _S
S _S[         R                  /_S[         R                  /_S[         R                  /_S[         R                  [         R                  /_S[         R                  [         R                  /_S[         R                  [         R                  /_S[         R                  [         R                  /_0 S[         R                  [         R                  /_S[         R                  /_SS _S[         R                  [         R                  /_S[         R                  [         R                  /_S[         R                  [         R                  /_S[         R                  [         R                  /_S[         R                  [         R                  /_S[         R                  [         R                  /_S[         R                  [         R                  /_S[         R                  /_S[         R                  /_S[         R                  /_S[         R                  /_S [         R                  /_S![         R                  /_S"[         R                  /_E[         R                  /[         R                  /[         R                  /[         R                  /[         R                  [         R                  /S S S#.En[         R                  /[         R                  /[         R                  /[         R                  /[         R                  /[         R                  /[         R                  /[         R                  /S$.nS%[         R                  /0nS&S 0nS'[        S([        S)S 4S* jnU  HÀ  nUR
                  UR                  -   nXq;   a!  U" U[	        [        R                  X   S+95        Xt;   a+  [        S,:  a!  U" U[	        [        R                  XG   S+95        Xr;   a!  U" U[	        [        R                  X'   S+95        Xs;   d  MŸ  U" U[	        [        R                  X7   S+95        MÂ     U $ )-Nr¿   rh  rG  r$  rD  ÚgeqrfÚunique_consecutiverð   ÚigammaÚigammacz
special.i1zspecial.i1eÚmsortru  znn.functional.dropout2dznn.functional.dropout3dznn.functional.alpha_dropoutz-nn.functional.feature_alpha_dropoutwith_trainrt  r'  Úfloor_divideÚhistogramddÚ	histogramr£   r^   r>   ri   zsignal.windows.bartlettzsignal.windows.blackmanzsignal.windows.cosinezsignal.windows.exponentialzsignal.windows.gaussianzsignal.windows.general_cosinezsignal.windows.general_hamming)zsignal.windows.hammingzsignal.windows.hannzsignal.windows.kaiserzsignal.windows.nuttallr"   Ú	to_sparseÚunique)ÚtopkrQ  r:  r;  rr  rM  rN  rO  rr  rÌ   r€  r�  r   c                 ó.   • U R                   U4-   U l         g rƒ  ©r„  ©r€  r�  s     r…  r†  Ú+mps_ops_grad_modifier.<locals>.addDecorator¹  ó   € ØŸM™M¨Q¨DÑ0ˆB�Mrˆ  r‰  r‹  )rŒ  r”  r“  r   r   r–  r—  r˜  r™  r   rš  )r   ÚXFAILLIST_GRADÚSKIPLIST_GRADr£  Ú MACOS_BEFORE_15_0_XFAILLIST_GRADr†  r€  r¦  s           r…  Úmps_ops_grad_modifierr½  T  s—  € ðH
àœ5Ÿ=™=¬%¯-©-Ð8ðH
ð ¤§¡˜ðH
ð )¨$ð	H
ð
 œUŸ]™]˜OðH
ð (¬%¯-©-¨ðH
ð �TðH
ð !¤5§=¡=´%·-±-Ð"@ðH
ð œeŸm™m¬U¯]©]Ð;ðH
ð �dðH
ð �tðH
ð œ5Ÿ=™=˜/ðH
ð œEŸM™M˜?ðH
ð& ”e—m‘m�_ð'H
ð8 $¤e§m¡m´U·]±]Ð%Cð9H
ð: &¬¯©´u·}±}Ð'Eð;H
ð< &¬¯©´u·}±}Ð'Eð=H
ð> *¬E¯M©M¼5¿=¹=Ð+Iñ?H
ð@ <Ü—‘Ü—‘ð>ðAH
ðN œEŸM™M˜?ðOH
ðT ˜DðUH
ðX œUŸ]™]¬E¯M©MÐ:ðYH
ð\ œEŸM™M¬5¯=©=Ð9ð]H
ð` œ%Ÿ-™-¬¯©Ð7ðaH
ðd œŸ™¬¯©Ð6ðeH
ðf ”e—m‘m¤U§]¡]Ð3ðgH
ðj ”U—]‘]¤E§M¡MÐ2ðkH
ðn ”e—m‘m¤U§]¡]Ð3ðoH
ðp &¬¯© ðqH
ðr &¬¯© ðsH
ðt $¤e§m¡m _ðuH
ðv )¬5¯=©=¨/ðwH
ðx &¬¯© ðyH
ðz ,¬e¯m©m¨_ð{H
ð| -¬u¯}©}¨oñ}H
ô~ (-§}¡} oÜ$)§M¡M ?Ü&+§m¡m _Ü',§}¡} oÜ—M‘M¤5§=¡=Ð1ààòOH
ˆô\ —]‘]�OÜ05·±¨ä%*§]¡] OÜ%*§]¡] OÜ%*§]¡] OÜ/4¯}©}¨oÜ/4¯}©}¨oÜ/4¯}©}¨oñ
ˆð" #¤U§]¡] Oð
Ðð ˜$ð,
Ð(ð	1œVð 	1¬ð 	1¸ô 	1ó ˆBØ—'‘'˜B×0Ñ0Ñ0ˆCØÓ$ÙØÜ ¤×!9Ñ!9À.ÑBUÑVôð
 Ó6¼=È4Ó;OÙØÜ Ü ×0Ñ0Ø?ÑDñôð Ó#Ù˜R¤¬h¯m©mÀMÑDVÑ!WÔXàÕ&ÙØÜ Ü ×0Ñ0Ð9IÑ9Nñöñ+ ð8 ˆ
rˆ  c                 óÆ   • 1 SknS[         S[        SS 4S jnU  HC  nUR                  UR                  -   nXA;   d  M#  U" U[        [        R
                  5      5        ME     U $ )N>	   ÚamaxÚaminÚaminmaxÚ__rmod__rv  r¢   Ú	clamp_maxÚ	clamp_minró   r€  r�  r   c                 ó.   • U R                   U4-   U l         g rƒ  r¶  r·  s     r…  r†  Ú3mps_ops_error_inputs_modifier.<locals>.addDecoratorê  r¹  rˆ  )r   r   r–  r—  r˜  r™  )r   Ú	XFAILLISTr†  r€  r¦  s        r…  Úmps_ops_error_inputs_modifierrÈ  Ú  se   € ò
ˆ	ð	1œVð 	1¬ð 	1¸ô 	1ó ˆBØ—'‘'˜B×0Ñ0Ñ0ˆCØÕÙ˜R¤¬h×.FÑ.FÓ!GÖHñ ð
 ˆ
rˆ  c                 ó   • U $ rƒ  © )r   r	   r
   r   s       r…  r¨  r¨  õ  s	   € ð ˆ
rˆ  )ÚmpsNF)r˜  Úcollections.abcr   rŒ  Úcommon_utilsr   Úopinfo.corer   r   ÚbackendsrË  Úis_availableÚstrÚlistr0   r¨  r½  rÈ  rÊ  rˆ  r…  Ú<module>rÓ     s  ðÛ Ý $ã å 'ß -ð 	‡>�>×Ñ×"Ñ"×$Ñ$ð !Ø,0Øñ	FØ�fÑðFàðFð ˜c™ TÑ)ðFð ð	Fð
 
�&Ñ	õFðPD 8¨FÑ#3ð D¸ÀÑ8Hô DðL¨8°FÑ+;ð ÀÈÑ@Põ ð: !Ø,0Øñ	Ø�fÑðàðð ˜c™ TÑ)ðð ð	ð
 
�&Ñ	örˆ  