§
    ‚Štj*š ã            	      óø  — d dl mZ d dlmZ d dlmZ d dlmZ ddlm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZ erddlmZ ddlmZ i d	d
“dd
“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“i dd“dd“dd“dd“d d“d!d“d"d“d#d$“d%d$“d&d$“d'd(“d)d*“d+d*“d,d*“d-d*“d.d*“d/d*“¥i d0d*“d1d*“d2d*“d3d4“d5d4“d6d4“d7d4“d8d4“d9d:“d;d:“d<d:“d=d:“d>d:“d?d:“d@d:“dAd:“dBdC“¥i dDdC“dEdC“dFdC“dGdC“dHdI“dJdK“dLdK“dMdN“dOdN“dPdQ“dRdQ“dSdT“dUdT“dVdT“dWdT“dXdT“dYdT“¥i dZdT“d[dT“d\dT“d]dT“d^dT“d_dT“d`dT“dadb“dcdb“dddb“dedb“dfdb“dgdh“didj“dkdl“dmdn“dodp“¥dqdqdqdqdqdqdqdrœ¥Zds„ Zdtadu„ Z e¦   «         Z	 dŒd�d„ZdŽdƒ„Z 	 	 	 d�d�d‹„Z!dtS )‘é    )Úannotations)Údefaultdict)Údeepcopy)ÚTYPE_CHECKINGé   )ÚChunkÚConcatenateÚ"ErnieFuseAndSplitTextVisionExpertsÚGroupWeightRenameÚ
InterleaveÚMergeModulelistÚPrefixChangeÚ	TransposeÚVisionUnfuseAndPermuteForRopeÚWeightConverterÚWeightRenamingÚWeightTransform©ÚPreTrainedModel)ÚHfQuantizerÚminimaxÚmixtralÚ
minimax_m2ÚafmoeÚ	qwen2_moeÚdeepseek_v2Údeepseek_v3Údeepseek_v32Údots1Úernie4_5_moeÚglm4_moeÚglm4_moe_liteÚglm_moe_dsaÚ	glm4v_moeÚlongcat_flashÚ
solar_openÚmellumÚ	qwen3_moeÚqwen3_omni_moeÚqwen3_omni_moe_thinkerÚ
qwen3_nextÚhunyuan_v1_moeÚ	flex_olmoÚolmoeÚ
exaone_moeÚcohere2_moeÚ
rt_detr_v2Úrt_detrÚpp_doclayout_v2Úpp_doclayout_v3Úsam3_tracker_videoÚsam3_trackerÚAltCLIPVisionModelÚCLIPVisionModelÚChineseCLIPVisionModelÚCLIPSegVisionModelÚMetaClip2VisionModelÚmlcd_visionÚmlcdÚSiglipVisionModelÚSiglip2VisionModelÚxCLIPVisionModelÚCLIPSegTextModelÚCLIPTextModelÚMetaClip2TextModelÚSiglipTextModelÚSiglip2TextModelÚxCLIPTextModelÚ	paligemmaÚllavaÚ
aya_visionÚgot_ocr2Úgemma3ÚinternvlÚvipllavaÚmistral3Úpp_chart2tableÚvoxtralÚqwen2_audioÚvoxtral_realtimeÚaudioflamingo3ÚglmasrÚmusicflamingoÚgranite_speech_plusÚgranite_speechÚgranitemoesharedÚ
granitemoeÚgranitemoehybridÚgemma3n_textÚqwen3_5_textÚqwen3_5_moe_textÚllava_next_videoÚ
llava_nextÚllava_onevisionÚPaliGemmaModelÚ
LlavaModelÚAyaVisionModelÚGotOcr2ModelÚGemma3ModelÚInternVLModelÚVipLlavaModelÚMistral3ModelÚPPChart2TableModelÚLlavaNextModelÚLlavaNextVideoModelÚLlavaOnevisionModelÚ	FuyuModelÚMllamaModelÚVoxtralModelÚQwen2AudioModelÚVoxtralRealtimeModelÚAudioFlamingo3ModelÚGlmAsrModelÚMusicFlamingoModelÚGraniteSpeechPlusModelÚGraniteSpeechModelÚMaskFormerDetrDecoderÚ	DetrModelÚQwen2_5_VLModelÚQwen2VLModelÚ"Qwen2_5_VLForConditionalGenerationÚQwen2VLForConditionalGenerationÚTipsv2VisionBackboneÚTipsv2VisionModelÚViTModel)ÚASTModelÚ	BeitModelÚ	DeiTModelÚ
IJepaModelÚViTMAEModelÚViTMSNModelÚ
VivitModelc            $     óPe  — i dg t          dd¬¦  «        ‘t          dd¬¦  «        ‘t          dd¬¦  «        ‘t          d	d
¬¦  «        ‘t          dd¬¦  «        ‘t          dd¬¦  «        ‘t          dd¬¦  «        ‘t          dd¬¦  «        ‘t          dd¬¦  «        ‘t          dd¬¦  «        ‘t          dd¬¦  «        ‘t          dddgt          d¬¦  «        t          d¬¦  «        g¬¦  «        ‘t          dd ¬¦  «        ‘t          d!d"gt          d¬¦  «        g¬¦  «        ‘t          d#d$¬¦  «        ‘t          d%d&d'gt          d(¬¦  «        t          d(¬¦  «        g¬¦  «        ‘t          d)d*¬¦  «        ‘t          d+d,¬¦  «        ‘t          d-d.¬¦  «        ‘t          d/d0¬¦  «        ‘t          d1d2¬¦  «        ‘t          d3d4¬¦  «        ‘t          d5d6¬¦  «        ‘t          d7d8¬¦  «        ‘t          d9d:¬¦  «        ‘t          d;d<¬¦  «        ‘t          d=d>¬¦  «        ‘t          d?d@¬¦  «        ‘t          dAdB¬¦  «        ‘t          dCdD¬¦  «        ‘t          dEdF¬¦  «        ‘t          dGdH¬¦  «        ‘“dIt          dJdK¬¦  «        g“dLt          dMdN¬¦  «        t          dOdP¬¦  «        t          dQdR¬¦  «        t          dSdT¬¦  «        t          dUdV¬¦  «        t          dWdX¬¦  «        g“dYt          dZd[¦  «        t          d\d]¦  «        t          d^d_¦  «        t          d`da¦  «        t          dbdc¦  «        t          ddde¦  «        t          dfdg¦  «        t          dhdi¦  «        t          djg dk¢t          d(¬¦  «        g¬¦  «        g	“dlt          dmd&d'gt          d(¬¦  «        g¬¦  «        t          dng do¢t          d(¬¦  «        g¬¦  «        t          dpdq¬¦  «        g“drt          dsdt¬¦  «        t          dudv¬¦  «        t          dwdx¬¦  «        t          dydz¬¦  «        t          d{d|¬¦  «        t          d}d~¬¦  «        t          dd€¬¦  «        t          d�d‚¬¦  «        t          dƒd¬¦  «        t          d„d¬¦  «        g
“d…t          d†d‡¦  «        t          dˆd‰¦  «        t          dŠd‹¦  «        t          dŒd�¦  «        t          dedŽ¦  «        t          d�dt¦  «        t          d�dv¦  «        g“d‘t          d’d“¦  «        g“d”t          dˆd‰¦  «        t          dŠd‹¦  «        t          dŒd�¦  «        t          dedŽ¦  «        t          d�dt¦  «        t          d�dv¦  «        g“d•t          d–d—¦  «        t          d˜d™¦  «        t          dšd›¦  «        t          dœd�¦  «        t          dždŸ¦  «        t          d d¡¦  «        t          dˆd‰¦  «        t          dŠd‹¦  «        t          dŒd�¦  «        t          dedŽ¦  «        t          d�dt¦  «        t          d�dv¦  «        g“d¢t          d£d¤¦  «        t          d¥d¦¦  «        t          d–d—¦  «        t          d˜d™¦  «        t          dšd›¦  «        t          dœd�¦  «        t          d§d¨¦  «        t          d©dª¦  «        t          d«d¬¦  «        g	“d­t          d®d¯¦  «        t          d°d±¦  «        t          d²d³¦  «        t          d´dŽ¦  «        g“dµt          d¶d·¦  «        t          d¸d¹¦  «        t          dºd»¦  «        t          d¼d¯¦  «        t          d½d±¦  «        t          d¾d³¦  «        t          d¿dÀ¦  «        t          dÁdÂ¦  «        t          dedŽ¦  «        t          dÃdt¦  «        t          dÄdv¦  «        t          dÅdÆ¦  «        t          dÇdÈ¦  «        g“dÉt          dÊdË¦  «        g“dÌt          d¼d¯¦  «        t          d½d±¦  «        t          d¾d³¦  «        t          dÍdÎ¦  «        t          dedŽ¦  «        t          d�dt¦  «        t          d�dv¦  «        g“dÏt          d’dÐ¦  «        t          d dÑ¦  «        g“dÒt          dÓd‡¬¦  «        g“i dÔt          dÕd‚¬¦  «        t          dÖd×¬¦  «        t	          dØdÙgdÚdÛg¬¦  «        t	          dÜdÝgdÞdßg¬¦  «        t          dàdá¬¦  «        t          dâd¬¦  «        t          dãdä¬¦  «        t          dådæ¬¦  «        t          dçdè¬¦  «        t          dédê¬¦  «        t          dëgg dì¢t          d(d‰d‹g¬í¦  «        g¬¦  «        g“dîg t          dïdð¬¦  «        ‘t          dñd¬¦  «        ‘t          dòdó¬¦  «        ‘t          dôdõ¬¦  «        ‘t          död÷¬¦  «        ‘t          dødù¬¦  «        ‘t          dúdû¬¦  «        ‘t          düdý¬¦  «        ‘t          dþdÿ¬¦  «        ‘t          �d �d¬¦  «        ‘t          �d�d¬¦  «        ‘t          �d�d¬¦  «        ‘t          �d�d¬¦  «        ‘t          �d�d	¬¦  «        ‘t          �d
�d¬¦  «        ‘t          �d�d¬¦  «        ‘t          �d�d¬¦  «        ‘t          �d�d¬¦  «        ‘t          �d�d¬¦  «        ‘t          �d�d¬¦  «        ‘t          �d�d¬¦  «        ‘t          �d�d¬¦  «        ‘t          �d�d¬¦  «        ‘t          �d�d¬¦  «        ‘t          �d�d¬¦  «        ‘t          �d�d ¬¦  «        ‘t          �d!�d"¬¦  «        ‘t          �d#�d$¬¦  «        ‘t          �d%�d&¬¦  «        ‘t          �d'�d(¬¦  «        ‘t          �d)�d*¬¦  «        ‘t          �d+�d,¬¦  «        ‘t          �d-�d.¬¦  «        ‘t          �d/�d0¬¦  «        ‘t          �d1�d2¬¦  «        ‘t          �d3�d4¬¦  «        ‘t          �d5�d6¬¦  «        ‘t          �d7�d8¬¦  «        ‘t          �d9�d:¬¦  «        ‘t          �d;�d<¬¦  «        ‘t          �d=�d>gd"t          d(¬¦  «        t          d¬¦  «        g¬¦  «        ‘t          �d?d$t          d(¬¦  «        g¬¦  «        ‘“�d@t          �dA�dB¬¦  «        g“�dCt          �dDd×¬¦  «        t          �dEd‚¬¦  «        t          �dFd¬¦  «        t          �dG�dH¬¦  «        g“�dIt          �dJd×¬¦  «        t          �dK�dL¬¦  «        t          �dM�dN¬¦  «        t          �dO�dP¬¦  «        t          �dQ�dR¬¦  «        t          �dS�dT¬¦  «        t          �dU�dV¬¦  «        t          �dW�dX¬¦  «        t          �dY�dZ¬¦  «        t          �d[�d\¬¦  «        t          �d]�d^¬¦  «        t          �d_�d`¬¦  «        t          �da�db¬¦  «        t          �dc�dd¬¦  «        t          �de�df¬¦  «        t          �dg�dh¬¦  «        t          �di�dj¬¦  «        t          �d=�d>gd"t          d(¬¦  «        t          d¬¦  «        g¬¦  «        t          �d?d$t          d(¬¦  «        g¬¦  «        t          d&d'gdmt          d(¬¦  «        g¬¦  «        t          �dk�dlg�dmt          d(¬¦  «        g¬¦  «        g“�dnt          �dAd‚¬¦  «        t          �dDd×¬¦  «        t          �do�dp¬¦  «        t          �dG�dH¬¦  «        g“�dqt          �dA�dB¬¦  «        g“�drt          �dAd‚¬¦  «        t          �dDd×¬¦  «        t          �ds�dt¬¦  «        t          �du�dv¬¦  «        g“�dwt          �dx�dy¬¦  «        t          �dz�d{¬¦  «        t          �d|�d}¬¦  «        g“�d~t          �dA�dB¬¦  «        g“�dt          �dAd‚¬¦  «        t          �dDd×¬¦  «        t          �d€�d�¬¦  «        t          �d‚�dƒ¬¦  «        t          �dG�dH¬¦  «        g“�d„t          �dA�dB¬¦  «        g“�d…t          �dDd×¬¦  «        t          �dEd‚¬¦  «        t          �dFd¬¦  «        t          �dG�dH¬¦  «        t          �d†�d‡¬¦  «        g“�dˆt          �d‰�¬Š¦  «        g“�d‹t          �dŒ�¬Š¦  «        g“�d�t          �dA�dB¬¦  «        g“�dŽt          �dDd×¬¦  «        t          �dEd‚¬¦  «        t          �d��d�¬¦  «        t          �d‘�d’¬¦  «        t          �dG�dH¬¦  «        g“¥i �d“t          �dDd×¬¦  «        t          �dEd‚¬¦  «        t          �d”�d•¬¦  «        g“�d–t          �dDd×¬¦  «        t          �dEd‚¬¦  «        t          �d—�d˜¬¦  «        t          �dG�dH¬¦  «        g“�d™t          �dš�dŒ¬¦  «        g“�d›t          �dœd×¬¦  «        t          �d��dž¬¦  «        t          �dŸ�d ¬¦  «        g“�d¡t          �d¢�dv¬¦  «        t          �d£�d¤¬¦  «        t          �d¥d‚¬¦  «        g“�d¦t          �dB�d§�¬¨¦  «        g“�d©t          �d£�d¤¬¦  «        t          �dªd‚¬¦  «        g“�d«t          �d¬�d­¬¦  «        t          �d®�d¯¬¦  «        t          �d°�d±¬¦  «        t          �d²�d³¬¦  «        t          �d´�dµ¬¦  «        t          �d¶�d·¬¦  «        t          �d¸�d¹¬¦  «        t          �dº�d»¬¦  «        t          �d¼�d½¬¦  «        t          �d¾�d¿¬¦  «        t          �dÀ�dÁ¬¦  «        t          �dÂ�dÃ¬¦  «        t          �dÄ�dÅ¬¦  «        t          �dÆ�dÇ¬¦  «        t          �dÈ�dÉ¬¦  «        t          �dÊ�dË¬¦  «        t          �dÌ�dÍ¬¦  «        t          �dÎ�dÏ¬¦  «        t          �dÐ�dÑ¬¦  «        t          �dÒ�dÓ¬¦  «        t          �dÔ�dÕ¬¦  «        t          �dÖ�d×gd"t          d(¬¦  «        t          d¬¦  «        g¬¦  «        t          �dØd$t          d(¬¦  «        g¬¦  «        g“�dÙt          �d§�dÚ�¬Û¦  «        g“�dÜt          �d§�d§�¬¨¦  «        g“�dÝt          �dÞ�¬ß¦  «        g“�dàt          �dá�dâ¬¦  «        t          �dã�dä¬¦  «        t          �då�dæ¬¦  «        t          �dç�dè¬¦  «        t          �dé�dê¬¦  «        t          �dë�dì¬¦  «        t          �dí�dî¬¦  «        t          �dï�dð¬¦  «        g“�dñt          �dò�dó¦  «        g“�dôt          �dõ�dö¦  «        g“�d÷t          �dø�dù¦  «        g“�dút          �dû�dü¦  «        t          �dý�dþ¦  «        g“�dÿt          �d dH¦  «        t          �ddF¦  «        g“¥i �dt          �dB�d§�¬Û¦  «        g“�dt          �d�d¬¦  «        t          �d�d¬¦  «        t          �d�d	¬¦  «        g“�d
t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        g“�dt          �d�d¦  «        t          �d�dg�dt          d(¬¦  «        t          d¬¦  «        g¬¦  «        t          �dg�dt          d(¬¦  «        g¬¦  «        g“�dt          �dÖ�d×gd"t          d(¬¦  «        t          d¬¦  «        g¬¦  «        t          �dØd$t          d(¬¦  «        g¬¦  «        g“�dt          d"d"t          d�d�d�¬¦  «        g¬¦  «        t          d$d$t          d�d�d�¬¦  «        g¬¦  «        g“�dt          �d�d ¬¦  «        t          �d!�d"¬¦  «        t          �d#�d$¬¦  «        t          �d%�d&¬¦  «        t          �d'�d(¬¦  «        t          �d)dq¬¦  «        t          �d*�d+¬¦  «        t          �d,�d-¬¦  «        g“�d.t          �d�d¦  «        t          �d/�d0¦  «        t          �d�dg�dt          d(¬¦  «        t          d¬¦  «        g¬¦  «        t          �d�dt          d(¬¦  «        g¬¦  «        g“�d1t          �d2�d3g�d4t          d(¬¦  «        t          d¬¦  «        g¬¦  «        t          �d5�d6t          d(¬¦  «        g¬¦  «        g“�d7t          �d‰�d8¦  «        t          �d9�d:¦  «        t          �d;�d<¦  «        t          �d=�d>¦  «        t          �d?�d@¦  «        t          �dA�dB¦  «        t          �dC�dD¦  «        t          �dE�dF¦  «        t          �dG�dH¦  «        t          �dI�dJ¦  «        t          �dK�dLt          d(d�¬M¦  «        g¬¦  «        t          �dN�dOt          d(d�¬M¦  «        g¬¦  «        t          �dPg�dQ�dRgt          d(¬¦  «        g¬¦  «        t          �dSg�dT�dUgt          d(d�¬V¦  «        g¬¦  «        t          �dW�dXg�dY�dZgt          d(d�¬V¦  «        g¬¦  «        g“�d[t          �d\�d]¦  «        t          �d^�d_¦  «        g“�d`t          �da�db¦  «        t          �dc�dd¦  «        t          �d\�d]¦  «        t          �d^�d_¦  «        g“�det          �dc�dd¦  «        t          �d\�d]¦  «        t          �d^�d_¦  «        t          �df�dg¦  «        g“�dht          �di�dj¦  «        t          �dk�dl¦  «        t          �dm�dn¦  «        t          �do�dp¦  «        t          �dq�dr¦  «        t          �ds�dt¦  «        t          �du�dv¦  «        t          �dw�dx¦  «        t          �dy�dz¦  «        t          �d{�d|¦  «        t          �d}�d~¦  «        t          �d�d€¦  «        t          �d��d‚¦  «        t          �dƒ�d„¦  «        t          �d…�d†¦  «        t          �d‡�dˆ¦  «        t          �d‰�dŠ¦  «        t          �d‹�dŒ¦  «        t          �d��dŽ¦  «        t          �d��d�¦  «        t          �d‘�d’¦  «        t          �d“�d”¦  «        t          �d•�d–¦  «        t          �d—d6¦  «        t          �d˜g �d™¢t          d(¬¦  «        g¬¦  «        t          �dšg �d›¢t          d(¬¦  «        g¬¦  «        g“�dœt          �d��dž¬¦  «        g“�dŸt          �d �dž¬¦  «        t          �d¡�d¢¦  «        t          �d£�d¤¦  «        t          �d¥�d¦¦  «        t          �d§�d¨¦  «        t          �d©�dª¦  «        t          �d«�d¬¦  «        t          �d­�d®¦  «        t          �d¯�d°¦  «        t          �d±�d²¦  «        g
“�d³t          �da�db¦  «        t          �d—d6¦  «        t          �d´�dµ¦  «        t          �d\�d]¦  «        t          �d^�d_¦  «        t          �d¶�d·¦  «        t          �d¸�d¹¦  «        t          �dº�d»¦  «        t          �d¼�d½¦  «        t          �d¾�d¿¦  «        t          �dÀ�dÁ¦  «        t          �dÂ�dÃ¦  «        t          �dÄ�dÅ¦  «        t          �dÆ�dÇ¦  «        t          �dÈ�dÉ¦  «        t          �dÊ�dË¦  «        g“¥i �dÌt          �da�db¦  «        t          �d—d6¦  «        t          �d\�d]¦  «        t          �d^�d_¦  «        g“�dÍt          �dc�dd¦  «        t          �d\�dÎ¦  «        t          �d^�dÏ¦  «        t          �df�dg¦  «        g“�dÐt          �dÑ�dž¦  «        t          �dÒ�dÓ¦  «        t          �dÔg�dÕt          d(¬¦  «        g¬¦  «        t          �dÖg�d×t          d(¬¦  «        g¬¦  «        g“�dØt          �dÙ�dÚg�d4t          d(¬¦  «        t          d¬¦  «        g¬¦  «        t          �dÛ�d6t          d(¬¦  «        g¬¦  «        g“�dÜt          �dÝdè¦  «        t          �dÞ�dß¦  «        t          �dàd6¦  «        t          �dád¦  «        t          �dâd¦  «        t          �dþd ¦  «        t          �dãdF¦  «        t          �dä�då¦  «        t          �dægg �dç¢t          d(¬¦  «        g¬¦  «        g	“�dèt          �dÞ�dß¬¦  «        t          �dÝdè¬¦  «        t          �déd6¬¦  «        t          �dãdF¬¦  «        t          �dä�då¬¦  «        t          �dêg �dç¢t          d(¬¦  «        g¬¦  «        g“�dët          �dì�dí¦  «        t          �dî�dï¦  «        t          �dð�dñ¦  «        t          �dò�dó¦  «        t          �dô�dõ¦  «        t          �dö�d‹¦  «        t          �d÷�dø¦  «        t          �dù�dú¦  «        t          �dû�dü¦  «        t          �dý�dþ¦  «        t          �dÿ�d ¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d	�d
¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d ¦  «        t          �d!�d"¦  «        t          �d#�d$¦  «        t          �d%�d&¦  «        g“�d't          �d(�d)¦  «        t          �d*�d+¦  «        t          �d,�d-¦  «        t          �d.�d/¦  «        t          �d0�d1¦  «        t          �d2�d3¦  «        t          �d4�d5¦  «        t          �d6�d7¦  «        t          �d8�d9¦  «        t          �d:�d;¦  «        t          �dK�d<¦  «        t          �d=�d>¦  «        t          �d?�d@¦  «        t          �dA�dB¦  «        t          �dC�dD¦  «        t          �dEgg �dF¢t          d(¬¦  «        g¬¦  «        t          �dGgg �dH¢t          d(¬¦  «        g¬¦  «        g“�dIt          �dJ�dK¬¦  «        t          �dL�dM¬¦  «        g“�dNt          �dO�dP¦  «        t          �dQ�dR¦  «        t          �dS�dT¦  «        t          �dU�dV¦  «        t          �dW�dX¦  «        t          �dY�dZ¦  «        t          �d[�d\¦  «        t          �d]�d^¦  «        t          �d_�d`¦  «        t          �da�db¦  «        t          �dc�dd¦  «        t          �de�df¦  «        t          �dg�dh¦  «        t          �di�dj¦  «        t          �dk�dl¦  «        t          �dmd&d'gt          d(¬¦  «        g¬¦  «        t          �dn�do�dpgt          d(¬¦  «        g¬¦  «        g“�dqt          �dr�dž¦  «        t          �ds�dt¦  «        t          �du�dv¦  «        t          �dw�dx¦  «        t          �dy�dz¦  «        t          �d{�d|¦  «        t          �d}�d~¦  «        t          �d�d€¦  «        g“�d�t          �dr�dž¦  «        t          �ds�dt¦  «        t          �du�dv¦  «        t          �d{�d|¦  «        t          �d}�d~¦  «        t          �d‚�dƒ¦  «        t          �d„�d€¦  «        g“�d…t          �dr�dž¦  «        t          �d†�d‡¦  «        t          �dˆ�d‰¦  «        t          �dŠ�d‹¦  «        t          �d{�d|¦  «        t          �d}�d~¦  «        t          �d‚�dƒ¦  «        t          �dŒ�d€¦  «        g“�d�t          �dr�dž¦  «        t          �d†�d‡¦  «        t          �dˆ�d‰¦  «        t          �dŠ�d‹¦  «        t          �d{�d|¦  «        t          �d}�d~¦  «        t          �d‚�dƒ¦  «        t          �dŽ�d€¦  «        t          �d��d�¦  «        t          �d‘�d’¦  «        t          �d“�d”¦  «        t          �d•�d–¦  «        t          �d—�d˜¦  «        t          �d™�dš¦  «        t          �d›�dœ¦  «        t          �d��dž¦  «        t          �dŸ�d ¦  «        g“�d¡t          �dr�dž¦  «        t          �d†�d‡¦  «        t          �dˆ�d‰¦  «        t          �dŠ�d‹¦  «        t          �d{�d|¦  «        t          �d}�d~¦  «        t          �d‚�dƒ¦  «        t          �d¢�d€¦  «        g“�d£t          �d¤�dŒ¦  «        t          �d¥�d‰¦  «        g“�d¦t          �d¤�¬Š¦  «        t          �d§�d¨¦  «        t          �d©�dª¦  «        t          �d«�d¬¦  «        t          �d­�d®¦  «        t          �d¯�d°¦  «        t          �d±�d²¦  «        t          �d³�d´¦  «        t          �dµ�d¶¦  «        t          �d·g �d¸¢t          d(¬¦  «        g¬¦  «        t          �d¹g �dº¢t          d(¬¦  «        g¬¦  «        g“¥t          �d¥�¬Š¦  «        t          �d»�d¼¦  «        t          �d½�dP¦  «        t          �d¾�d¿¦  «        t          �dÀ�dR¦  «        t          �dÁ�dÂ¦  «        t          �dÃ�dÄ¦  «        t          �dÅ�dÆ¦  «        t          �dÇ�dÈ¦  «        t          �dÉ�dÊ¦  «        t          �dË�dÌ¦  «        t          �d³�d´¦  «        t          �dµ�d¶¦  «        t          �dÍ�dÎ¦  «        t          �dÏ�dÐ¦  «        t          �dÑg �dÒ¢t          d(¬¦  «        g¬¦  «        t          �dÓg �dÔ¢t          d(¬¦  «        g¬¦  «        gt          �d¥�db¦  «        t          �dÕ�dÖ¦  «        t          �d×�dØ¦  «        t          �dÙ�dÚ¦  «        t          �dÛ�dÜ¦  «        t          �dÝ�dÞ¦  «        t          �dß�dà¦  «        t          �dá�dâ¦  «        t          �dã�dä¦  «        t          �då�dæ¦  «        t          �dç�dè¦  «        t          �dé�dê¦  «        t          �dë�dì¦  «        t          �dí�dî¦  «        gt          �d¥�db¦  «        t          �dï�dÖ¦  «        t          �dð�dØ¦  «        t          �dñ�dÚ¦  «        t          �dò�dÜ¦  «        t          �dó�dÞ¦  «        t          �dô�dà¦  «        t          �dõ�dâ¦  «        t          �dö�dä¦  «        t          �d÷�dæ¦  «        t          �dø�dè¦  «        t          �dé�dù¦  «        g�dúœ¥} �dû„ | �dü         D ¦   «         | �dý<   �dþ„ | �dü         D ¦   «         | �dÿ<   | �dñxx         | �dI                              ¦   «         z  cc<   | �dIxx         t          �d �d¬¦  «        t          �d�d¬¦  «        gz  cc<   t          �d�d¦  «        t          �d�d¦  «        t          �d�d	¦  «        t          �d
�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d�d¦  «        t          �d �d!¦  «        t          �d"�d#¦  «        g| �d$<   | �d$                              ¦   «         | �d%<   | dÔxx         | �d                              ¦   «         z  cc<   | �d                              ¦   «         | �d&<   | �d&xx         t          �dP�d'¦  «        gz  cc<   | d…                              ¦   «         t          �d(�d)¦  «        t          �d*�d+¦  «        gz   | �d,<   | d…                              ¦   «         | �d-<   | �d-xx         t          �dãdÆ¦  «        t          �dädÈ¦  «        t          d’�d.¦  «        gz  cc<   | �d                              ¦   «         | �d/<   | �d/xx         t          �d0�d1¦  «        gz  cc<   | �d                              ¦   «         | �d2<   | �d2xx         t          �d3d,¦  «        gz  cc<   | �d                              ¦   «         | �d4<   | �d4xx         t          �d5�d6¦  «        gz  cc<   | �d                              ¦   «         | �d7<   | �d7xx         t          �d8�dN¬¦  «        t          �d9�d3¬¦  «        t          �d:�d;¬¦  «        gz  cc<   | �d                              ¦   «         | �d<<   | �d<xx         | �d                              ¦   «         z  cc<   | �d                              ¦   «         | �d=<   | �d=xx         t          �d>d,¦  «        t          �d?�d;¦  «        gz  cc<   t          �d§�¬Š¦  «        t          �d@�¬Š¦  «        t          �dA�dB¬¦  «        t          �dC�dD¬¦  «        t          �dE�dF¬¦  «        t          �dG�dH¬¦  «        t          �dI�dB¬¦  «        t          �dJ�dF¬¦  «        t          �dK�dD¬¦  «        t          �dL�dH¬¦  «        t          �dM�dN¬¦  «        t          �dO�dP¬¦  «        g| �dQ<   t                               ¦   «         D ]'\  }}|| v rŒ
| |                              ¦   «         | |<   Œ(| S (R  NÚinkling_mm_modelzmodel\.llm\.layerszmodel.language_model.layers©Úsource_patternsÚtarget_patternszmodel\.llm\.embed_norm\.weightz&model.language_model.embed_norm.weightzmodel\.llm\.embed\.weightz(model.language_model.embed_tokens.weightzmodel\.llm\.norm\.weightz model.language_model.norm.weightzmodel\.llm\.unembed\.weightzlm_head.weightzmodel\.audio\.zmodel.audio_tower.zmodel\.visualzmodel.vision_towerz vision_tower.layers.linear_(\d+)z)vision_tower.encoder_layers.\1.projectionzvision_tower.layers.norm_(\d+)z)vision_tower.encoder_layers.\1.layer_normzaudio_tower.encoder.weightz8audio_tower.embed_audio_tokens.embed_audio_tokens.weightzaudio_tower.final_norm.weightzaudio_tower.norm.weightÚshared_w13_weightÚ	gate_projÚup_projr   )Údim)rŠ   r‹   Ú
operationsÚshared_w2_weightÚ	down_projzmlp.experts.w13_weightzmlp.experts.gate_up_projzmlp.experts.w2_weightzmlp.experts.down_projzmlp.w13_dn.weightzmlp.gate_proj.weightzmlp.up_proj.weightr   zmlp.w2_md.weightzmlp.down_proj.weightzmlp.gate.biasz mlp.gate.e_score_correction_biaszattn\.wq_duúself_attn.q_projzattn\.wk_dvúself_attn.k_projzattn\.wv_dvúself_attn.v_projzattn\.wr_duzself_attn.r_projzattn\.wo_udzself_attn.o_projz\.attn\.q_normz.self_attn.q_normz\.attn\.k_normz.self_attn.k_normz\.attn\.k_sconvz.self_attn.k_sconv.conv1dz\.attn\.v_sconvz.self_attn.v_sconv.conv1dz\.attn\.rel_logits_projz.self_attn.rel_logits_projzattn_sconv\.weight$zattn_sconv.conv1d.weightzmlp_sconv\.weight$zmlp_sconv.conv1d.weightÚmlp_normÚpost_attention_layernormÚ	attn_normÚinput_layernormÚGPTNeoXForCausalLMz^embed_out\.zlm_head.Úgemma4_unifiedzvision_embedder\.patch_ln1zembed_vision.patch_ln1zvision_embedder\.patch_densezembed_vision.patch_densezvision_embedder\.patch_ln2zembed_vision.patch_ln2zvision_embedder\.pos_embeddingzembed_vision.pos_embeddingzvision_embedder\.pos_normzembed_vision.pos_normz"embed_vision\.embedding_projectionz5embed_vision.multimodal_embedder.embedding_projectionÚradioz0radio_model.model.patch_generator.video_embedderz!embeddings.video_patch_projectionz*radio_model.model.patch_generator.embedderzembeddings.patch_projectionz+radio_model.model.patch_generator.pos_embedzembeddings.position_embeddingz1radio_model.model.patch_generator.cls_token.tokenzembeddings.cls_register_tokenzradio_model.model.blockszencoder.layerz	attn.projzattention.output.densezradio_model.input_conditionerÚinput_conditionerzradio_model.summary_idxsÚsummary_idxszattn.qkv)úattention.attention.queryúattention.attention.keyúattention.attention.valueÚhrm_textzmlp.gate_up_proj.weightzattn.gqkv_proj.weight)zself_attn.gate_proj.weightúself_attn.q_proj.weightúself_attn.k_proj.weightúself_attn.v_proj.weightz\.attn\.o_proj\.z.self_attn.o_proj.Ú
hunyuan_vlzmlp.dense_h_to_4hzmlp.fc1zmlp.dense_4h_to_hzmlp.fc2z&^vit\.layers\.(\d+)\.input_layernorm\.zvit.layers.\1.layer_norm1.z/^vit\.layers\.(\d+)\.post_attention_layernorm\.zvit.layers.\1.layer_norm2.zperceive\.proj\.0\.zperceive.proj_conv.zperceive\.proj\.2\.zperceive.proj_out.z
perceive\.zpatch_merger.z-^model(?!\.(language_model|vit|vision_tower))zmodel.language_modelz^model\.vitz^vitr   zencoder\.layer\.zlayers.zattention.queryÚq_projzattention.keyÚk_projzattention.valueÚv_projzattention.o_projzintermediate.densezoutput.denseÚViTMSNForImageClassificationz
^encoder\.zvit.encoder.ÚViTMAEForPreTrainingÚBeitBackbonez
^fpn1\.0\.zfpn.fpn1.conv_transpose1.z
^fpn1\.1\.zfpn.fpn1.normalization.z
^fpn1\.3\.zfpn.fpn1.conv_transpose2.z
^fpn2\.0\.z	fpn.fpn2.z^encoder\.layer\.zbeit.encoder.layer.z^embeddings\.zbeit.embeddings.ÚBeitForSemanticSegmentationz (?<!psp_modules\.[0-9]\.1\.)bn\.znormalization.z((?<!psp_modules\.[0-9]\.1\.)conv\.weightzconvolution.weightzdecode_head.bottleneck.zdecode_head.psp_bottleneck.z0decode_head\.psp_modules\.(\d+)\.1\.conv\.weightz9decode_head.psp_modules.blocks.\1.conv.convolution.weightz(decode_head\.psp_modules\.(\d+)\.1\.bn\.z5decode_head.psp_modules.blocks.\1.conv.normalization.Úlw_detrrŸ   zattention.q_projr    zattention.k_projr¡   zattention.v_projzattention.outputÚSegformerModelzencoder.patch_embeddings.(\d+).zstages.\1.patch_embeddings.zencoder.block.(\d+).zstages.\1.blocks.zencoder.layer_norm.(\d+)zstages.\1.layer_normzattention.self.queryzattention.self.keyzattention.self.valuezattention.self.srz/attention.sequence_reduction.sequence_reductionzattention.self.layer_normz'attention.sequence_reduction.layer_normz
mlp.dense1z
mlp.dense2Úlayer_norm_1Úlayernorm_beforeÚlayer_norm_2Úlayernorm_afterÚ SegformerForSemanticSegmentationzdecode_head.linear_czdecode_head.linear_projectionsÚswinz+attention.self.relative_position_bias_tablez=attention.relative_position_bias.relative_position_bias_tableÚSwinBackbonezswin.encoder.zswin.embeddings.Úaltclipzlayer\.Úkimi_k25zlanguage_model.modelzlanguage_model.lm_headÚlm_headz'vision_tower.encoder.blocks.(\d+).norm0z'vision_tower.encoder.blocks.(\d+).norm1z$vision_tower.encoder.blocks.\1.norm1z$vision_tower.encoder.blocks.\1.norm2z)vision_tower.encoder.blocks.(\d+).mlp.fc0z)vision_tower.encoder.blocks.(\d+).mlp.fc1z&vision_tower.encoder.blocks.\1.mlp.fc1z&vision_tower.encoder.blocks.\1.mlp.fc2z$vision_tower.encoder.blocks.(\d+).woz(vision_tower.encoder.blocks.\1.attn.projzvision_tower.encoderzmm_projector.proj.0zmodel.mm_projector.in_projzmm_projector.proj.2zmodel.mm_projector.out_projÚblocksÚlayersz'vision_tower.patch_embed.pos_emb.weightz:model.vision_tower.patch_embed.pos_emb.position_embeddingsÚwqkv)zattn.q_projzattn.k_projzattn.v_proj)r�   Úpermute_layer_namesÚdeepseek_v4z^embed\.weight$zembed_tokens.weightz^head\.weight$z^norm\.weight$znorm.weightz^hc_head_fn$zhc_head.hc_fnz^hc_head_base$zhc_head.hc_basez^hc_head_scale$zhc_head.hc_scalez^layers\.(\d+)\.attn_norm\.zlayers.\1.input_layernorm.z^layers\.(\d+)\.ffn_norm\.z#layers.\1.post_attention_layernorm.z^layers\.(\d+)\.hc_attn_fn$zlayers.\1.attn_hc.fnz^layers\.(\d+)\.hc_attn_base$zlayers.\1.attn_hc.basez^layers\.(\d+)\.hc_attn_scale$zlayers.\1.attn_hc.scalez^layers\.(\d+)\.hc_ffn_fn$zlayers.\1.ffn_hc.fnz^layers\.(\d+)\.hc_ffn_base$zlayers.\1.ffn_hc.basez^layers\.(\d+)\.hc_ffn_scale$zlayers.\1.ffn_hc.scalez^layers\.(\d+)\.attn\.zlayers.\1.self_attn.z^layers\.(\d+)\.ffn\.zlayers.\1.mlp.z%^layers\.(\d+)\.self_attn\.attn_sink$zlayers.\1.self_attn.sinksz6^layers\.(\d+)\.self_attn\.indexer\.compressor\.norm\.z/layers.\1.self_attn.compressor.indexer.kv_norm.z4^layers\.(\d+)\.self_attn\.indexer\.compressor\.ape$z4layers.\1.self_attn.compressor.indexer.position_biasz0^layers\.(\d+)\.self_attn\.indexer\.compressor\.z'layers.\1.self_attn.compressor.indexer.z$^layers\.(\d+)\.self_attn\.indexer\.z>^layers\.(\d+)\.self_attn\.compressor\.indexer\.weights_proj\.z;layers.\1.self_attn.compressor.indexer.scorer.weights_proj.z-^layers\.(\d+)\.self_attn\.compressor\.norm\.z'layers.\1.self_attn.compressor.kv_norm.z+^layers\.(\d+)\.self_attn\.compressor\.ape$z,layers.\1.self_attn.compressor.position_biasz(^layers\.(\d+)\.self_attn\.(.*?)\.wq_a\.z layers.\1.self_attn.\2.q_a_proj.z(^layers\.(\d+)\.self_attn\.(.*?)\.wq_b\.z layers.\1.self_attn.\2.q_b_proj.z'^layers\.(\d+)\.self_attn\.(.*?)\.wkv\.zlayers.\1.self_attn.\2.kv_proj.z)^layers\.(\d+)\.self_attn\.(.*?)\.wgate\.z!layers.\1.self_attn.\2.gate_proj.z(^layers\.(\d+)\.self_attn\.(.*?)\.wo_a\.z layers.\1.self_attn.\2.o_a_proj.z(^layers\.(\d+)\.self_attn\.(.*?)\.wo_b\.z layers.\1.self_attn.\2.o_b_proj.z!^layers\.(\d+)\.self_attn\.wq_a\.zlayers.\1.self_attn.q_a_proj.z!^layers\.(\d+)\.self_attn\.wq_b\.zlayers.\1.self_attn.q_b_proj.z ^layers\.(\d+)\.self_attn\.wkv\.zlayers.\1.self_attn.kv_proj.z!^layers\.(\d+)\.self_attn\.wo_a\.zlayers.\1.self_attn.o_a_proj.z!^layers\.(\d+)\.self_attn\.wo_b\.zlayers.\1.self_attn.o_b_proj.z#^layers\.(\d+)\.self_attn\.q_norm\.zlayers.\1.self_attn.q_a_norm.z ^layers\.(\d+)\.mlp\.gate\.bias$z*layers.\1.mlp.gate.e_score_correction_biasz)^layers\.(\d+)\.mlp\.shared_experts\.w1\.z'layers.\1.mlp.shared_experts.gate_proj.z)^layers\.(\d+)\.mlp\.shared_experts\.w2\.z'layers.\1.mlp.shared_experts.down_proj.z)^layers\.(\d+)\.mlp\.shared_experts\.w3\.z%layers.\1.mlp.shared_experts.up_proj.zmlp.experts.*.w1.weightzmlp.experts.*.w3.weightzmlp.experts.*.w2.weightrb   z^language_model.modelÚlanguage_modelrH   z^language_model.lm_headz^language_modelz^vision_towerz^multi_modal_projectorzmodel.multi_modal_projectorÚminimax_m3_vlz^language_model\.lm_headz^language_model\.model\.zmodel.language_model.z:^vision_tower\.vision_model\.embeddings\.patch_embedding\.z#model.vision_tower.embeddings.proj.z.^vision_tower\.vision_model\.encoder\.layers\.zmodel.vision_tower.layers.z+^vision_tower\.vision_model\.pre_layrnorm\.z model.vision_tower.pre_layrnorm.z"^multi_modal_projector\.linear_1\.z%model.multi_modal_projector.linear_1.z"^multi_modal_projector\.linear_2\.z%model.multi_modal_projector.linear_2.z^patch_merge_mlp\.linear_1\.z+model.multi_modal_projector.merge_linear_1.z^patch_merge_mlp\.linear_2\.z+model.multi_modal_projector.merge_linear_2.z<\.language_model\.layers\.(\d+)\.block_sparse_moe\.experts\.z&.language_model.layers.\1.mlp.experts.zC\.language_model\.layers\.(\d+)\.block_sparse_moe\.shared_experts\.z-.language_model.layers.\1.mlp.shared_experts.z?\.language_model\.layers\.(\d+)\.block_sparse_moe\.gate\.weightz).language_model.layers.\1.mlp.gate.weightzJ\.language_model\.layers\.(\d+)\.block_sparse_moe\.e_score_correction_biasz:.language_model.layers.\1.mlp.gate.e_score_correction_biasz\.self_attn\.index_q_proj\.z.self_attn.indexer.q_proj.z\.self_attn\.index_k_proj\.z.self_attn.indexer.k_proj.z\.self_attn\.index_q_norm\.z.self_attn.indexer.q_norm.z\.self_attn\.index_k_norm\.z.self_attn.indexer.k_norm.z#mlp.shared_experts.gate_proj.weightz!mlp.shared_experts.up_proj.weightz&mlp.shared_experts.gate_up_proj.weightrQ   z^audio_towerzmodel.audio_towerrp   rW   z^encoderzmodel.encoderz
^projectorzmodel.projectorrY   z&block_sparse_moe\.input_linear\.weightz%block_sparse_moe.experts.gate_up_projz'block_sparse_moe\.output_linear\.weightz"block_sparse_moe.experts.down_projz'block_sparse_moe\.router\.layer\.weightzblock_sparse_moe.router.weightrv   Úvibevoice_asrz^acoustic_tokenizer_encoderz model.acoustic_tokenizer_encoderz^semantic_tokenizer_encoderz model.semantic_tokenizer_encoderÚVibeVoiceAsrModelr_   z^image_newlinezmodel.image_newliner8   Úvision_model)Úprefix_to_removerB   Ú
text_modelÚVideoLlavaModelÚvideo_llavaz^image_towerzmodel.image_towerz^video_towerzmodel.video_towerÚfuyuz^vision_embed_tokenszmodel.vision_embed_tokensÚmllamaz^vision_modelzmodel.vision_modelÚ	Emu3Modelz^text_model.modelÚemu3z^text_model.lm_headz^text_modelzmodel.text_modelz^vqmodelzmodel.vqmodelÚpaddleocr_vlz^mlp_ARz^visualzmodel.visualz1^model(?!(\.visual|\.projector|\.language_model))rz   Úmodel)Úprefix_to_addÚmodel_prefixr|   z#^model(?!\.(language_model|visual))Údeepseek_ocr2z!sam_model\.blocks\.(\d+)\.norm1\.z/vision_tower.sam_encoder.layers.\1.layer_norm1.z!sam_model\.blocks\.(\d+)\.norm2\.z/vision_tower.sam_encoder.layers.\1.layer_norm2.z sam_model\.blocks\.(\d+)\.attn\.z(vision_tower.sam_encoder.layers.\1.attn.zsam_model\.blocks\.(\d+)\.mlp\.z'vision_tower.sam_encoder.layers.\1.mlp.zsam_model\.patch_embed\.proj\.z0vision_tower.sam_encoder.patch_embed.projection.zsam_model\.pos_embedz"vision_tower.sam_encoder.pos_embedzsam_model\.neck\.0\.z$vision_tower.sam_encoder.neck.conv1.zsam_model\.neck\.1\.z*vision_tower.sam_encoder.neck.layer_norm1.zsam_model\.neck\.2\.z$vision_tower.sam_encoder.neck.conv2.zsam_model\.neck\.3\.z*vision_tower.sam_encoder.neck.layer_norm2.zsam_model\.net_2\.z$vision_tower.sam_encoder.proj.conv1.zsam_model\.net_3\.z$vision_tower.sam_encoder.proj.conv2.z#qwen2_model\.model\.model\.layers\.z#vision_tower.vision_encoder.layers.z!qwen2_model\.model\.model\.norm\.z!vision_tower.vision_encoder.norm.zqwen2_model\.query_768\.z"vision_tower.query_768_resolution.zqwen2_model\.query_1024\.z#vision_tower.query_1024_resolution.zprojector\.layers\.zmulti_modal_projector.Úview_seperatorÚview_separatorz(^|model\.)embed_tokens\.z\1language_model.embed_tokens.z(^|model\.)layers\.z\1language_model.layers.z(^|model\.)norm\.z\1language_model.norm.zmlp.experts.*.gate_proj.weightzmlp.experts.*.up_proj.weightzmlp.experts.*.down_proj.weightÚcolqwen2Úvlm)rÄ   rÏ   Úshieldgemma2Útimm_wrapperÚ
timm_model)rÎ   Úpi0Ú
state_projzembed_action_time.state_projÚaction_in_projz embed_action_time.action_in_projÚaction_time_mlp_inz$embed_action_time.action_time_mlp_inÚaction_time_mlp_outz%embed_action_time.action_time_mlp_outz&^paligemma_with_expert.paligemma.modelz	model.vlmz)^paligemma_with_expert.gemma_expert.modelz	model.ditz+^paligemma_with_expert.gemma_expert.lm_headzmodel.dit.embed_tokensz(^paligemma_with_expert.paligemma.lm_headz%model.vlm.language_model.embed_tokensÚesmz9encoder.layer.*.attention.self.rotary_embeddings.inv_freqzrotary_embeddings.inv_freqÚdinov3_convnextz(?<!model\.)stageszmodel.stagesÚ
dinov3_vitz(?<!model\.)layer.zmodel.layer.Ú
timesfm2_5Úff0Úfc1Úff1Úfc2Úolmo_hybridÚattention_layer_normÚfeedforward_layer_normr\   r6   z'detector_model.vision_encoder.backbone.zvision_encoder.backbone.ztracker_neck.zvision_encoder.neck.ztracker_model.(.+)z\1Út5gemma2_encoderz-(?<!decoder\.)(?<!text_model\.)embed_tokens\.ztext_model.embed_tokens.z5(?<!decoder\.)(?<!text_model\.)(?<!layer)(?<!_)norm\.ztext_model.norm.zA(?<!vision_model.encoder\.)(?<!decoder\.)(?<!text_model\.)layers.ztext_model.layers.r   z.block_sparse_moe.z.mlp.z.experts.*.w1.weightz.experts.*.w3.weightz.experts.gate_up_projz.experts.*.w2.weightz.experts.down_projr   Úqwen3_vl_moeé   T)Ú
check_dimsÚcosmos3_omniz!^(layers\.|embed_tokens\.|norm\.)zmodel.language_model.\1zF^(blocks\.|merger\.|patch_embed\.|pos_embed\.|deepstack_merger_list\.)zmodel.visual.\1z\.self_attn\.to_q\.z.self_attn.q_proj.z\.self_attn\.to_k\.z.self_attn.k_proj.z\.self_attn\.to_v\.z.self_attn.v_proj.z\.self_attn\.to_out\.z\.self_attn\.norm_q\.z.self_attn.q_norm.z\.self_attn\.norm_k\.z.self_attn.k_norm.Úphimoez.gate.weightz.router.weightÚlfm2_moez feed_forward.experts.*.w1.weightz feed_forward.experts.*.w3.weightz!feed_forward.experts.gate_up_projz feed_forward.experts.*.w2.weightzfeed_forward.experts.down_projÚernie4_5_vl_moeÚvision_towerzspatial_linear.0zspatial_linear.fc1zspatial_linear.2zspatial_linear.fc2zspatial_linear.3zspatial_linear.lnztemporal_linear.0ztemporal_linear.fc1ztemporal_linear.2ztemporal_linear.fc2ztemporal_linear.3ztemporal_linear.lnz!(?<!language_model\.)embed_tokenszlanguage_model.embed_tokensz(?<!language_model\.)layerszlanguage_model.layersz(?<!_)(?<!\w)norm\.zlanguage_model.norm.zmlp.gate.weight_1zmlp.vision_moe.gate.weight)Údim0Údim1zmlp.gate.weightzmlp.text_moe.gate.weightz'mlp.moe_statics.e_score_correction_biasz5mlp.text_moe.gate.moe_statics.e_score_correction_biasz7mlp.vision_moe.gate.moe_statics.e_score_correction_biaszexperts.*.down_proj.weightztext_moe.experts.down_projzvision_moe.experts.down_proj)Ú	stack_dimÚ
concat_dimzexperts.*.gate_proj.weightzexperts.*.up_proj.weightztext_moe.experts.gate_up_projzvision_moe.experts.gate_up_projÚ
maskformerzlayers.(\d+).fc1zlayers.\1.mlp.fc1zlayers.(\d+).fc2zlayers.\1.mlp.fc2rx   zbackbone.conv_encoderÚbackboneÚout_projÚo_projr2   zencoder.encoder.(\d+).layerszencoder.aifi.\1.layersÚRfDetrModelzbackbone.0.encoder.encoderzbackbone.backbonezbackbone.0.projectorzbackbone.projectorzprojector.stages.0.0.cv1.convz$projector.projector_layer.conv1.convzprojector.stages.0.0.cv1.bnz$projector.projector_layer.conv1.normzprojector.stages.0.0.cv2.convz$projector.projector_layer.conv2.convzprojector.stages.0.0.cv2.bnz$projector.projector_layer.conv2.normzprojector.stages.0.1zprojector.layer_normz%projector.stages.0.0.m.(\d+).cv1.convz3projector.projector_layer.bottlenecks.\1.conv1.convz#projector.stages.0.0.m.(\d+).cv1.bnz3projector.projector_layer.bottlenecks.\1.conv1.normz%projector.stages.0.0.m.(\d+).cv2.convz3projector.projector_layer.bottlenecks.\1.conv2.convz#projector.stages.0.0.m.(\d+).cv2.bnz3projector.projector_layer.bottlenecks.\1.conv2.normztransformer.decoderÚdecoderzdecoder.layers.(\d+).norm1z&decoder.layers.\1.self_attn_layer_normzdecoder.layers.(\d+).norm2z'decoder.layers.\1.cross_attn_layer_normzdecoder.layers.(\d+).linear1zdecoder.layers.\1.mlp.fc1zdecoder.layers.(\d+).linear2zdecoder.layers.\1.mlp.fc2zdecoder.layers.(\d+).norm3zdecoder.layers.\1.layer_normzdecoder.normzdecoder.layernormz^transformer\.enc_output_normÚenc_output_normz^transformer\.enc_outputÚ
enc_outputztransformer.enc_out_class_embedÚenc_out_class_embedztransformer.enc_out_bbox_embedÚenc_out_bbox_embedzrefpoint_embed\.weightzreference_point_embed.weightzself_attn.out_projzself_attn.in_proj_bias)zself_attn.q_proj.biaszself_attn.k_proj.biaszself_attn.v_proj.biaszself_attn.in_proj_weight)r£   r¤   r¥   ÚRfDetrForObjectDetectionú^zmodel.ÚRfDetrForInstanceSegmentationz^(?!segmentation_head)z2segmentation_head\.query_features_block\.layers\.0zquery_features_block.mlp.fc1z2segmentation_head\.query_features_block\.layers\.2zquery_features_block.mlp.fc2z0segmentation_head\.query_features_block\.norm_inzquery_features_block.normz&segmentation_head\.blocks\.(\d+)\.normzblocks.\1.layernormz(segmentation_head\.blocks\.(\d+)\.dwconvzblocks.\1.depthwise_convz)segmentation_head\.blocks\.(\d+)\.pwconv1zblocks.\1.pointwise_convz(segmentation_head\.spatial_features_projÚspatial_features_projz&segmentation_head\.query_features_projÚquery_features_projzsegmentation_head\.biasÚsegmentation_biasÚConditionalDetrModelzencoder_attn.out_projzencoder_attn.o_projz%decoder.layers.(\d+).sa_qcontent_projz*decoder.layers.\1.self_attn.q_content_projz!decoder.layers.(\d+).sa_qpos_projz&decoder.layers.\1.self_attn.q_pos_projz%decoder.layers.(\d+).sa_kcontent_projz*decoder.layers.\1.self_attn.k_content_projz!decoder.layers.(\d+).sa_kpos_projz&decoder.layers.\1.self_attn.k_pos_projzdecoder.layers.(\d+).sa_v_projz"decoder.layers.\1.self_attn.v_projz%decoder.layers.(\d+).ca_qcontent_projz-decoder.layers.\1.encoder_attn.q_content_projz!decoder.layers.(\d+).ca_qpos_projz)decoder.layers.\1.encoder_attn.q_pos_projz%decoder.layers.(\d+).ca_kcontent_projz-decoder.layers.\1.encoder_attn.k_content_projz!decoder.layers.(\d+).ca_kpos_projz)decoder.layers.\1.encoder_attn.k_pos_projzdecoder.layers.(\d+).ca_v_projz%decoder.layers.\1.encoder_attn.v_projz&decoder.layers.(\d+).ca_qpos_sine_projz.decoder.layers.\1.encoder_attn.q_pos_sine_projÚdeformable_detrÚd_finezlayers.\1.mlp.layers.0zlayers.\1.mlp.layers.1Ú
nemotron_hz	backbone.zembedding.weightzembeddings.weightzmixer.experts.*.up_proj.weightzmixer.experts.up_projz mixer.experts.*.down_proj.weightzmixer.experts.down_projÚjambaz'feed_forward.experts.*.gate_proj.weightz%feed_forward.experts.*.up_proj.weightz'feed_forward.experts.*.down_proj.weightÚ
nomic_bertzencoder.layersÚemb_lnzembeddings.LayerNormzattn.out_projÚfc11Úfc12Únorm1Únorm2Úpost_mlp_layernormz	attn.Wqkv)r“   r”   r•   Újina_embeddings_v3zmixer.out_projz
mixer.WqkvÚ
cohere_asrzencoder\.pre_encode\.conv\.zencoder.subsampling.layers.zencoder\.pre_encode\.out\.zencoder.subsampling.linear.z7transf_decoder\._embedding\.position_embedding\.pos_enczdecoder.pos_emb.weightz+transf_decoder\._embedding\.token_embeddingzdecoder.embed_tokensz&transf_decoder\._embedding\.layer_normzdecoder.embedding_layernormz*transf_decoder\._decoder\.final_layer_normz transf_decoder\._decoder\.layerszdecoder.layerszencoder_decoder_proj\.zdecoder.proj.z"encoder\.(.+)\.self_attn\.linear_qzencoder.\1.self_attn.q_projz"encoder\.(.+)\.self_attn\.linear_kzencoder.\1.self_attn.k_projz"encoder\.(.+)\.self_attn\.linear_vzencoder.\1.self_attn.v_projz$encoder\.(.+)\.self_attn\.linear_outzencoder.\1.self_attn.o_projz$encoder\.(.+)\.self_attn\.linear_posz$encoder.\1.self_attn.relative_k_projz$encoder\.(.+)\.self_attn\.pos_bias_uzencoder.\1.self_attn.bias_uz$encoder\.(.+)\.self_attn\.pos_bias_vzencoder.\1.self_attn.bias_vz)decoder\.(.+)\.first_sub_layer\.query_netzdecoder.\1.self_attn.q_projz'decoder\.(.+)\.first_sub_layer\.key_netzdecoder.\1.self_attn.k_projz)decoder\.(.+)\.first_sub_layer\.value_netzdecoder.\1.self_attn.v_projz.decoder\.(.+)\.first_sub_layer\.out_projectionzdecoder.\1.self_attn.o_projz\.second_sub_layer\.query_netz.encoder_attn.q_projz\.second_sub_layer\.key_netz.encoder_attn.k_projz\.second_sub_layer\.value_netz.encoder_attn.v_projz"\.second_sub_layer\.out_projectionz.encoder_attn.o_projz\.third_sub_layer\.dense_inz.mlp.fc1z\.third_sub_layer\.dense_outz.mlp.fc2z\.layer_norm_1\.z.input_layernorm.z\.layer_norm_2\.z.post_attention_layernorm.z\.layer_norm_3\.z.final_layernorm.z\.conv\.batch_normz
.conv.normzlog_softmax\.mlp\.layer0Úproj_outÚqianfan_ocrz^vision_model\.zmodel\.vision_tower\.zencoder\.layers\.zlayers\.z\.ls1z
\.lambda_1z\.ls2z
\.lambda_2z(layers\.\d+)\.attn\.proj\.z\1.attention.projection_layer.z	\.norm1\.z\.layernorm_before\.z	\.norm2\.z\.layernorm_after\.z\.embeddings\.class_embeddingz\.embeddings\.cls_tokenz \.embeddings\.position_embeddingz!\.embeddings\.position_embeddingsz\.embeddings\.patch_embedding\.z,\.embeddings\.patch_embeddings\.projection\.zmodel\.language_model\.z^language_model\.lm_head\.z	lm_head\.z
^mlp1\.0\.z*model\.multi_modal_projector\.layer_norm\.z
^mlp1\.1\.z(model\.multi_modal_projector\.linear_1\.z
^mlp1\.3\.z(model\.multi_modal_projector\.linear_2\.zattn.qkv.weight)zattention.q_proj.weightzattention.k_proj.weightzattention.v_proj.weightzattn.qkv.bias)zattention.q_proj.biaszattention.k_proj.biaszattention.v_proj.biasÚlegacyzLayerNorm.gammazLayerNorm.weightzLayerNorm.betazLayerNorm.biasÚsapiens2z^cls_token$zembeddings.cls_tokenz^storage_tokens$zembeddings.register_tokensz^patch_embed\.projection\.zembeddings.patch_embeddings.zblocks\.(\d+)\.zmodel.layer.\1.zattn\.proj\.zattention.o_proj.z
attn\.wq\.zattention.q_proj.z
attn\.wk\.zattention.k_proj.z
attn\.wv\.zattention.v_proj.zattn\.q_norm\.zattention.q_norm.zattn\.k_norm\.zattention.k_norm.zattn\.gamma\.weight$zlayer_scale1.lambda1z	ffn\.w3\.zmlp.down_proj.z\.ln1\.z.norm1.z\.ln2\.z.norm2.z^ln1\.znorm.zffn\.w12\.weightzffn\.w12\.biaszmlp.gate_proj.biaszmlp.up_proj.biasÚSapiens2ForSemanticSegmentationz^backbone\.z%decode_head\.deconv_layers\.0\.weightz0decode_head.upsample_layers.0.convolution.weightz%decode_head\.deconv_layers\.3\.weightz0decode_head.upsample_layers.1.convolution.weightz%decode_head\.deconv_layers\.6\.weightz0decode_head.upsample_layers.2.convolution.weightz%decode_head\.deconv_layers\.9\.weightz0decode_head.upsample_layers.3.convolution.weightz*decode_head\.conv_layers\.0\.(weight|bias)z(decode_head.conv_layers.0.convolution.\1z*decode_head\.conv_layers\.3\.(weight|bias)z(decode_head.conv_layers.1.convolution.\1zdecode_head\.conv_seg\.zdecode_head.predictor.ÚSapiens2ForPoseEstimationz*decode_head\.conv_layers\.6\.(weight|bias)z(decode_head.conv_layers.2.convolution.\1zdecode_head\.conv_pose\.ÚSapiens2ForNormalEstimationz)decode_head\.input_conv\.0\.(weight|bias)z%decode_head.input_conv.convolution.\1z.decode_head\.upsample_blocks\.(\d+)\.0\.weightz1decode_head.upsample_layers.\1.convolution.weightz,decode_head\.upsample_blocks\.(\d+)\.0\.biasz/decode_head.upsample_layers.\1.convolution.biaszdecode_head\.conv_normal\.ÚSapiens2ForPointmapEstimationzdecode_head\.conv_pointmap\.z)decode_head\.scale_conv_layers\.0\.weightz+scale_head.conv_layers.0.convolution.weightz'decode_head\.scale_conv_layers\.0\.biasz)scale_head.conv_layers.0.convolution.biasz)decode_head\.scale_conv_layers\.3\.weightz+scale_head.conv_layers.1.convolution.weightz'decode_head\.scale_conv_layers\.3\.biasz)scale_head.conv_layers.1.convolution.biasz)decode_head\.scale_conv_layers\.6\.weightz+scale_head.conv_layers.2.convolution.weightz'decode_head\.scale_conv_layers\.6\.biasz)scale_head.conv_layers.2.convolution.biasz#decode_head\.scale_final_layer\.1\.z%scale_head.predictor.block1.layers.0.z#decode_head\.scale_final_layer\.3\.z%scale_head.predictor.block2.layers.0.z#decode_head\.scale_final_layer\.5\.zscale_head.predictor.proj.ÚSapiens2ForImageMattingzdecode_head\.conv_matting\.Útipsv2Útext_encoderÚvision_encoderÚTipsv2TextModelz
ln_final\.zfinal_layer_norm.ztoken_embedding\.zembeddings.token_embedding.ztransformer\.resblocks\.zencoder.layers.z\.ln_1\.z.layer_norm1.z\.ln_2\.z.layer_norm2.z\.attn\.z.self_attn.z\.mlp\.c_fc\.z	.mlp.fc1.z\.mlp\.c_proj\.z	.mlp.fc2.z\.in_proj_weight)z.q_proj.weightz.k_proj.weightz.v_proj.weightz\.in_proj_bias)z.q_proj.biasz.k_proj.biasz.v_proj.biaszpatch_embed\.proj\.z'embeddings.patch_embeddings.projection.Ú	cls_tokenÚ
mask_tokenzembeddings.mask_tokenÚregister_tokensÚ	pos_embedzembeddings.position_embeddingsznorm\.z
layernorm.zblocks\.zencoder.layer.z\.attn\.proj\.z.attention.output.dense.z\.ls1\.gammaz.layer_scale1.lambda1z\.ls2\.gammaz.layer_scale2.lambda1z\.mlp\.w12\.z.mlp.weights_in.z\.mlp\.w3\.z.mlp.weights_out.z\.attn\.qkv\.weight)z!.attention.attention.query.weightz.attention.attention.key.weightz!.attention.attention.value.weightz\.attn\.qkv\.bias)z.attention.attention.query.biasz.attention.attention.key.biasz.attention.attention.value.biasz)head\.reassemble\.readout_projects\.(\d+)z2neck.reassemble_stage.readout_projects.\1.layers.0z*head\.reassemble\.out_projections\.(\d+)\.z+neck.reassemble_stage.layers.\1.projection.z(head\.reassemble\.resize_layers\.(\d+)\.z'neck.reassemble_stage.layers.\1.resize.z&head\.fusion_blocks\.(\d+)\.out_conv\.z'neck.fusion_stage.layers.\1.projection.z.head\.fusion_blocks\.(\d+)\.main_unit\.conv1\.z9neck.fusion_stage.layers.\1.residual_layer2.convolution1.z.head\.fusion_blocks\.(\d+)\.main_unit\.conv2\.z9neck.fusion_stage.layers.\1.residual_layer2.convolution2.z2head\.fusion_blocks\.(\d+)\.residual_unit\.conv1\.z9neck.fusion_stage.layers.\1.residual_layer1.convolution1.z2head\.fusion_blocks\.(\d+)\.residual_unit\.conv2\.z9neck.fusion_stage.layers.\1.residual_layer1.convolution2.zhead\.convsz
neck.convszhead\.projectzdecoder.projectzdepth_head\.depth_head\.zdepth_decoder.head.znormals_head\.normals_head\.znormals_decoder.head.z&segmentation_head\.segmentation_head\.zsegmentation_decoder.head.z/depth_head\.reassemble\.readout_projects\.(\d+)z0depth_head\.reassemble\.out_projections\.(\d+)\.z.depth_head\.reassemble\.resize_layers\.(\d+)\.z,depth_head\.fusion_blocks\.(\d+)\.out_conv\.z4depth_head\.fusion_blocks\.(\d+)\.main_unit\.conv1\.z4depth_head\.fusion_blocks\.(\d+)\.main_unit\.conv2\.z8depth_head\.fusion_blocks\.(\d+)\.residual_unit\.conv1\.z8depth_head\.fusion_blocks\.(\d+)\.residual_unit\.conv2\.zdepth_head\.convszdepth_head\.projectzdecoder.head.)r~   Ú
tipsv2_dptÚTipsv2DptForDepthEstimationc                ó‚   — g | ]<}t          |j        d                               dd¦  «        |j        d          ¦  «        ‘Œ=S )r   ÚdepthÚnormals©r   rŠ   Úreplacer‹   ©Ú.0Úrenamings     ú]/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/transformers/conversion_mapping.pyú
<listcomp>z8_build_checkpoint_conversion_mapping.<locals>.<listcomp>©  sT   € ð /ð /ð /àõ 	�xÔ/°Ô2×:Ò:¸7ÀIÑNÔNÐPXÔPhÐijÔPkÑlÔlð/ð /ð /ó    r%  ÚTipsv2DptForNormalEstimationc                ó‚   — g | ]<}t          |j        d                               dd¦  «        |j        d          ¦  «        ‘Œ=S )r   r'  Úsegmentationr)  r+  s     r.  r/  z8_build_checkpoint_conversion_mapping.<locals>.<listcomp>­  sT   € ð 3ð 3ð 3àõ 	�xÔ/°Ô2×:Ò:¸7ÀNÑSÔSÐU]ÔUmÐnoÔUpÑqÔqð3ð 3ð 3r0  Ú Tipsv2DptForSemanticSegmentationz
.weight_g$z".parametrizations.weight.original0z
.weight_v$z".parametrizations.weight.original1zbbox_attention.q_linearzbbox_attention.q_projzbbox_attention.k_linearzbbox_attention.k_projzmask_head.lay1zmask_head.conv1.convzmask_head.gn1zmask_head.conv1.normzmask_head.lay2zmask_head.conv2.convzmask_head.gn2zmask_head.conv2.normzmask_head.adapter1z"mask_head.fpn_stages.0.fpn_adapterzmask_head.lay3z"mask_head.fpn_stages.0.refine.convzmask_head.gn3z"mask_head.fpn_stages.0.refine.normzmask_head.adapter2z"mask_head.fpn_stages.1.fpn_adapterzmask_head.lay4z"mask_head.fpn_stages.1.refine.convzmask_head.gn4z"mask_head.fpn_stages.1.refine.normzmask_head.adapter3z"mask_head.fpn_stages.2.fpn_adapterzmask_head.lay5z"mask_head.fpn_stages.2.refine.convzmask_head.gn5z"mask_head.fpn_stages.2.refine.normzmask_head.out_layzmask_head.output_convÚDetrForSegmentationÚConditionalDetrForSegmentationr    z,mlp.gate.moe_statics.e_score_correction_biaszencoder.relative_position_biasÚshared_position_biaszGattention.attention.relative_position_bias.relative_position_bias_tablez3relative_position_bias.relative_position_bias_tabler�   Úpixiozpixio.r   z).block_sparse_moe.e_score_correction_biasz.mlp.e_score_correction_biasr/   zmlp.e_score_correction_biasÚmimo_v2_flashzself_attn.attention_sink_biaszself_attn.sinksÚhy_v3zmlp\.router\.gate\.weightzmlp\.expert_biaszmlp\.shared_mlp\.zmlp.shared_experts.r]   Úlagunaz#mlp.experts.e_score_correction_biaszmlp.shared_expert.Úmtpz.shared_head.norm.z.post_norm.z.mtp_block.enorm.z.enorm.z.mtp_block.hnorm.z.hnorm.z.mtp_block.eh_proj.z	.eh_proj.z.mtp_block.post_norm.z\.hidden_norm\.z\.embed_norm\.z\.input_proj\.z^chain_norm\.zshared_post_norm.z"layers\.(\d+)\.transformer_block\.zlayers.\1.mtp_block.ÚMtpModel)r   r   r   r   r   r   r   r	   r   r   r
   ÚcopyÚ_MODEL_TO_CONVERSION_PATTERNÚitems)ÚmappingÚ
model_typeÚbase_patterns      r.  Ú$_build_checkpoint_conversion_mappingrD  Ž   sÍ>  € ðXØð I
ÝÐ+@ÐRpÐqÑqÔqðI
åØ AØ Iðñ ô ðI
õ Ø <Ø Kðñ ô ðI
õ Ø ;ÐMpðñ ô ðI
õ Ð+IÐ[lÐmÑmÔmðI
õ Ð+<ÐNcÐdÑdÔdðI
õ Ð+;ÐMbÐcÑcÔcðI
õ" Ø CØ Lðñ ô ð#I
õ* Ø AØ Lðñ ô ð+I
õ: Ø =Ø [ðñ ô ð;I
õB Ø @ÐRlðñ ô ðCI
õN Ø 3Ø!,¨iÐ 8Ý&¨1Ð-Ñ-Ô-­u¸¨|©|¬|Ð<ðñ ô ðOI
õX Ð+>ÐP\Ð]Ñ]Ô]ðYI
õZ Ø 8Ø!;Ð <Ý&¨1Ð-Ñ-Ô-Ð.ðñ ô ð[I
õd Ð+CÐUmÐnÑnÔnðeI
õf Ø 3Ø!7Ð9MÐ NÝ&¨1Ð-Ñ-Ô-­u¸¨|©|¬|Ð<ðñ ô ðgI
õp Ð+>ÐPgÐhÑhÔhðqI
õr Ð+;ÐMpÐqÑqÔqðsI
õv ¨>ÐK^Ð_Ñ_Ô_ðwI
õx ¨>ÐK^Ð_Ñ_Ô_ðyI
õz ¨>ÐK^Ð_Ñ_Ô_ð{I
õ| ¨>ÐK^Ð_Ñ_Ô_ð}I
õ~ ¨>ÐK^Ð_Ñ_Ô_ðI
õ@ Ð+<ÐNbÐcÑcÔcðAI
õB Ð+<ÐNbÐcÑcÔcðCI
õD Ð+=ÐOkÐlÑlÔlðEI
õF Ð+=ÐOkÐlÑlÔlðGI
õH Ð+EÐWtÐuÑuÔuðII
õJ Ð+AÐSnÐoÑoÔoðKI
õL Ð+@ÐRlÐmÑmÔmðMI
õN ¨;ÐHcÐdÑdÔdðOI
õP ¨<ÐI[Ð\Ñ\Ô\ðQI
ðXðV 	Ý¨?ÈJÐWÑWÔWð
ðWXð\ 	ÝÐ+HÐZrÐsÑsÔsÝØ ?ÐQkðñ ô õ Ð+HÐZrÐsÑsÔsÝØ AÐSoðñ ô õ Ð+GÐYpÐqÑqÔqÝØ EØ Wðñ ô ð
ð]Xðz 	ÝÐMÐOrÑsÔsÝÐGÐIfÑgÔgÝÐHÐJiÑjÔjÝÐNÐPoÑpÔpÝÐ5°ÑGÔGÝ˜;Ð(@ÑAÔAÝÐ:Ð<OÑPÔPÝÐ5°~ÑFÔFÝØ *ð!ð !ð !õ
 " a˜L™LœL˜>ðñ ô ð
ð{Xð` 	ÝØ 9Ø!7Ð9MÐ NÝ! a˜L™LœL˜>ðñ ô õ
 Ø 7ð!ð !ð !õ " a˜L™LœL˜>ð	ñ 	ô 	õ Ð+>ÐPdÐeÑeÔeð!
ðaXðD 	ÝÐ+>ÐPYÐZÑZÔZÝÐ+>ÐPYÐZÑZÔZÝØ IØ =ðñ ô õ Ø RØ =ðñ ô õ Ð+AÐShÐiÑiÔiÝÐ+AÐSgÐhÑhÔhÝ¨=È/ÐZÑZÔZÝØ PØ 6ðñ ô õ ¨>ÐK_Ð`Ñ`Ô`Ý¨7ÐDXÐYÑYÔYð'
ðEXðn 	ÝÐ.°	Ñ:Ô:ÝÐ,¨hÑ7Ô7Ý˜?¨HÑ5Ô5ÝÐ,¨hÑ7Ô7ÝÐ3Ð5GÑHÔHÝÐ/°Ñ;Ô;Ý˜>¨9Ñ5Ô5ð
ðoXð@ 	'Ý˜=¨.Ñ9Ô9ð)
ðAXðF 	ÝÐ,¨hÑ7Ô7Ý˜?¨HÑ5Ô5ÝÐ,¨hÑ7Ô7ÝÐ3Ð5GÑHÔHÝÐ/°Ñ;Ô;Ý˜>¨9Ñ5Ô5ð!
ðGXðV 	Ý˜=Ð*EÑFÔFÝ˜=Ð*CÑDÔDÝ˜=Ð*EÑFÔFÝ˜=¨+Ñ6Ô6ÝÐ/Ð1FÑGÔGÝÐ+Ð-?Ñ@Ô@ÝÐ,¨hÑ7Ô7Ý˜?¨HÑ5Ô5ÝÐ,¨hÑ7Ô7ÝÐ3Ð5GÑHÔHÝÐ/°Ñ;Ô;Ý˜>¨9Ñ5Ô5ð
ðWXðr 	&ÝÐ>Ð@PÑQÔQÝÐFÐH\Ñ]Ô]Ý˜=Ð*EÑFÔFÝ˜=Ð*CÑDÔDÝ˜=Ð*EÑFÔFÝ˜=¨+Ñ6Ô6ÝÐ4Ð6SÑTÔTÝØCØLñô õ Ø;ØHñô ð(
ðsXðT 	ÝÐ6Ð8JÑKÔKÝÐ4Ð6HÑIÔIÝÐ6Ð8JÑKÔKÝÐ-Ð/AÑBÔBð	
ðUXð` 	ÝÐ=Ð?]Ñ^Ô^ÝÐ2Ð4HÑIÔIÝÐ6Ð8OÑPÔPÝÐ1Ð3EÑFÔFÝÐ/Ð1CÑDÔDÝÐ1Ð3EÑFÔFÝÐ.Ð0aÑbÔbÝÐ6Ð8aÑbÔbÝÐ3Ð5GÑHÔHÝ˜<¨Ñ3Ô3Ý˜<¨Ñ3Ô3Ý˜>Ð+=Ñ>Ô>Ý˜>Ð+<Ñ=Ô=ð
ðaXð~ 	+­^Ð<RÐTtÑ-uÔ-uÐ,vðXð@ 	ÝÐ1Ð3EÑFÔFÝÐ/Ð1CÑDÔDÝÐ1Ð3EÑFÔFÝØ=ØOñô õ Ð3Ð5GÑHÔHÝÐ/°Ñ;Ô;Ý˜>¨9Ñ5Ô5ð
ðAXðX 	Ý˜=¨/Ñ:Ô:ÝÐ+Ð-?Ñ@Ô@ð
ðYXð` 	Ý¨:ÀyÐQÑQÔQð
ðaXð Xðf 	åÐ+BÐTjÐkÑkÔkÝÐ+DÐV_Ð`Ñ`Ô`õ à>Ø>ð!ð
 <Ø;ð!ð	ñ 	ô 	õ à@Ø@ð!ð
 >Ø=ð!ð	ñ 	ô 	õ Ø GØ Kðñ ô õ Ð+BÐThÐiÑiÔiåÐ+AÐSoÐpÑpÔpÝÐ+AÐSpÐqÑqÔqÝ¨9ÀhÐOÑOÔOÝØ JØ \ðñ ô õ
 Ø!( 	ð!ð !ð !õ
 :¸aÐV^Ð`hÐUiÐjÑjÔjÐkðñ ô ðQ1
ðgXðJ	 	ð z
õ6 Ð+=ÐOdÐeÑeÔeð7z
õ8 Ð+<ÐN^Ð_Ñ_Ô_ð9z
õ: Ð+<ÈmÐ\Ñ\Ô\ð;z
õ< ¨?ÈOÐ\Ñ\Ô\ð=z
õ> Ð+<ÐN_Ð`Ñ`Ô`ð?z
õ@ Ð+=ÐOaÐbÑbÔbðAz
õB Ø >Ø =ðñ ô ðCz
õJ Ø =Ø Fðñ ô ðKz
õR Ð+IÐ[rÐsÑsÔsðSz
õT Ù @ÑRkðñ ô ðUz
õZ Ù AÑSmðñ ô ð[z
õ` Ñ+HÑZpÐqÑqÔqðaz
õb Ñ+JÑ\tÐuÑuÔuðcz
õd Ù @ÑRkðñ ô ðez
õj Ù 9Ù 7ðñ ô ðkz
õr Ù 8Ù 1ðñ ô ðsz
õD Ù HÙ <ðñ ô ðEz
õL Ù YÙ Rðñ ô ðMz
õT Ù WÙ Wðñ ô ðUz
õ\ Ù SÙ Jðñ ô ð]z
õd Ù GÙ Jðñ ô ðez
õl Ù aÙ ^ðñ ô ðmz
õt Ù PÙ Jðñ ô ðuz
õ| Ù NÙ Oðñ ô ð}z
õN Ù KÙ Cðñ ô ðOz
õV Ù KÙ Cðñ ô ðWz
õ^ Ù JÙ Bðñ ô ð_z
õf Ù LÙ Dðñ ô ðgz
õn Ù KÙ Cðñ ô ðoz
õv Ù KÙ Cðñ ô ðwz
õ~ Ù DÙ @ðñ ô ðz
õF Ù DÙ @ðñ ô ðGz
õN Ù CÙ ?ðñ ô ðOz
õV Ù DÙ @ðñ ô ðWz
õ^ Ù DÙ @ðñ ô ð_z
õn Ù FÙ @ðñ ô ðoz
õz Ù CÙ Mðñ ô ð{z
õB Ù LÙ Jðñ ô ðCz
õJ Ù LÙ Jðñ ô ðKz
õR Ù LÙ Hðñ ô ðSz
õZ á-Ù-ð!ð !;Ý+°Ð2Ñ2Ô2µKÀAÐ4FÑ4FÔ4FÐGðñ ô ð[z
õj Ù 9Ø 7Ý+°Ð2Ñ2Ô2Ð3ðñ ô ðkz
ðK	Xñ@ 	ÝÑ+CÑUeÐfÑfÔfð
ðAXñF 	ÝÑ+EÐW`ÐaÑaÔaÝÑ+=ÐOeÐfÑfÔfÝÑ+;ÐMaÐbÑbÔbÝÑ+DÑVsÐtÑtÔtð	
ðGXñR 	õ Ñ+FÐXaÐbÑbÔbÝÑ+FÑXoÐpÑpÔpõ
 Ù ]Ù Eðñ ô õ Ù QÙ <ðñ ô õ Ù NÙ Bðñ ô õ Ù EÙ Gðñ ô õ Ù EÙ Gðñ ô õ Ù ?Ù Mðñ ô õ Ù ?Ù Mðñ ô õ Ù _Ù Iðñ ô õ Ù fÙ Pðñ ô õ Ù bÙ Lðñ ô õ Ù mÙ ]ðñ ô õ Ù >Ù <ðñ ô õ Ù >Ù <ðñ ô õ Ù >Ù <ðñ ô õ Ù >Ù <ðñ ô õ á-Ù-ð!ð !;Ý+°Ð2Ñ2Ô2µKÀAÐ4FÑ4FÔ4FÐGðñ ô õ Ù 9Ø 7Ý+°Ð2Ñ2Ô2Ð3ðñ ô õ
 Ø!7Ð9MÐ NØ 9Ý'¨AÐ.Ñ.Ô.Ð/ðñ ô õ
 á9Ù7ð!ñ !IÝ'¨AÐ.Ñ.Ô.Ð/ðñ ô ðIl
ðSXñl 	ÝÑ+CÐUkÐlÑlÔlÝÑ+EÐW`ÐaÑaÔaÝ©?ÑL_Ð`Ñ`Ô`ÝÑ+DÑVsÐtÑtÔtð	
ðmXñx 	ÝÑ+CÑUeÐfÑfÔfð
ðyXñ~ 	ÝÑ+CÐUkÐlÑlÔlÝÑ+EÐW`ÐaÑaÔaÝ©;ÉÐXÑXÔXÝ©=ÑJ[Ð\Ñ\Ô\ð	
ðXñL 	ÝÙ IÙ Gðñ ô õ Ù JÙ Dðñ ô õ Ù JÙ @ðñ ô ð
ðMXñh 	ÝÑ+CÑUeÐfÑfÔfð
ðiXñn 	ÝÑ+CÐUkÐlÑlÔlÝÑ+EÐW`ÐaÑaÔaÝÙ >ÑPrðñ ô õ Ù >ÑPrðñ ô õ Ñ+DÑVsÐtÑtÔtð

ðoXñD 	ÝÑ+CÑUeÐfÑfÔfð
ðEXñJ 	ÝÑ+EÐW`ÐaÑaÔaÝÑ+=ÐOeÐfÑfÔfÝÑ+;ÐMaÐbÑbÔbÝÑ+DÑVsÐtÑtÔtÝÑ+<ÑNcÐdÑdÔdð
ðKXñZ 	�L¹.ÑIÑIÔIÐJð[Xñ\ 	�,¹ÑEÑEÔEÐFð]Xñ^ 	ÝÑ+CÑUeÐfÑfÔfð
ð_Xñd 	ÝÑ+EÐW`ÐaÑaÔaÝÑ+=ÐOeÐfÑfÔfÝ©?ÑL_Ð`Ñ`Ô`Ý©?ÑL_Ð`Ñ`Ô`ÝÑ+DÑVsÐtÑtÔtð
ðeXð Xð Xñr 	ÝÑ+EÐW`ÐaÑaÔaÝÑ+=ÐOeÐfÑfÔfÝÑ+BÑToÐpÑpÔpð
ðsXñ| 	ÝÑ+EÐW`ÐaÑaÔaÝÑ+=ÐOeÐfÑfÔfÝÑ+;ÑMaÐbÑbÔbÝÑ+DÑVsÐtÑtÔtð	
ð}XñH 	ÝÑ+?ÑQ]Ð^Ñ^Ô^ð
ðIXñN 	ÝÑ+AÐS\Ð]Ñ]Ô]Ý©>ÑK]Ð^Ñ^Ô^Ý©;ÉÐXÑXÔXð
ðOXñX 	Ý©:ÑGXÐYÑYÔYÝ©:Á~ÐVÑVÔVÝÙ TØ 6ðñ ô ð
ðYXñh 	ÝÑ'7ÁgÑNÑNÔNð
ðiXñn 	*Ý©:Á~ÐVÑVÔVÝÙ FÐXnðñ ô ð,
ðoXñz 	ÝÙ DÙ Rðñ ô õ Ù DÙ Rðñ ô õ Ù CÙ Kðñ ô õ Ù BÙ Jðñ ô õ Ù AÙ Rðñ ô õ Ù 7Ù Dðñ ô õ Ù 7Ù Fðñ ô õ Ù 7Ù Lðñ ô õ Ù 7Ù Fðñ ô õ Ù 7Ù Lðñ ô õ Ù 5Ù Fðñ ô õ Ù 5Ù Fðñ ô õ Ù FÙ Eðñ ô õ Ù DÙ Cðñ ô õ Ù ;Ù Dðñ ô õ Ù <Ù Eðñ ô õ Ù 6Ù 8ðñ ô õ Ñ+<ÑN^Ð_Ñ_Ô_ÝÙ <Ù Aðñ ô õ Ñ+AÑSnÐoÑoÔoÝÑ+?ÑQjÐkÑkÔkÝá4Ù2ð!ð !;Ý+°Ð2Ñ2Ô2µKÀAÐ4FÑ4FÔ4FÐGðñ ô õ Ù @Ø 7Ý+°Ð2Ñ2Ô2Ð3ðñ ô ðiY
ð{Xñn 	•\±7ÉÑOÑOÔOÐPðoXñp 	�±GÉ'ÑRÑRÔRÐSðqXñr 	�±LÑAÑAÔAÐBðsXñt 	Ý©=ÑJhÐiÑiÔiÝÑ+<ÑNpÐqÑqÔqÝÙ 5ÑGmðñ ô õ Ù 6ÑHoðñ ô õ Ñ+TÑfqÐrÑrÔrÝÑ+WÑitÐuÑuÔuåÙ NÙ 8ðñ ô õ Ù KÙ Gðñ ô ð!
ðuXñ^ 	ÝÙKÙ,ñô ð
ð_Xñj 	�NÑ+@Á/ÑRÔRÐSðkXñl 	•~Ñ&;¹_ÑMÔMÐNðmXñn 	Ý™5¡%Ñ(Ô(Ý™5¡%Ñ(Ô(ð
ðoXñv 	ÝÑ1Ð3DÑEÔEÝÑ3Ð5OÑPÔPð
ðwXð Xð Xñ~ 	�Ñ7GÑV]Ñ^Ñ^Ô^Ð_ðXñ@ 	ÝÙ JÑ\vðñ ô õ Ñ+;ÑMcÐdÑdÔdåÑ+@ÑRWÐXÑXÔXð
ðAXñP 	ÝÑKÑMgÑhÔhÝÑSÑUgÑhÔhÝÑ_ÑauÑvÔvð
ðQXñZ 	ÝÑ/±Ñ9Ô9Ýá*Ù*ð!ñ !8å#Øðñ ô õ   AÐ&Ñ&Ô&ð	ðñ ô õ á*ð!ñ !5å#Øðñ ô ðð
ñ 
ô 
ð
ð[XñP 	Ýá4Ù2ð!ð !;Ý+°Ð2Ñ2Ô2µKÀAÐ4FÑ4FÔ4FÐGðñ ô õ Ù @Ø 7Ý+°Ð2Ñ2Ô2Ð3ðñ ô ð
ðQXñn 	ÝØ :Ø :Ý% a©±tÑ<Ñ<Ô<Ð=ðñ ô õ
 Ø 7Ø 7Ý% a©±tÑ<Ñ<Ô<Ð=ðñ ô ð
ðoXñF 	õ Ù DÙ :ðñ ô õ Ù iÙ 2ðñ ô õ Ñ+AÑSgÐhÑhÔhÝÑ+AÑSgÐhÑhÔhÝÑ+AÑSgÐhÑhÔhÝÑ+CÐUiÐjÑjÔjÝÑ+CÑUiÐjÑjÔjÝÑ+CÑUiÐjÑjÔjð'
ðGXñp 	ÝÑ/±Ñ9Ô9Ý™>Ñ+;Ñ<Ô<Ýá*Ù*ð!ñ !8Ý+°Ð2Ñ2Ô2µKÀAÐ4FÑ4FÔ4FÐGðñ ô õ Ù 6Ù 4Ý+°Ð2Ñ2Ô2Ð3ðñ ô ð
ðqXñR 	Ýá6Ù6ð!ñ !DÝ+°Ð2Ñ2Ô2µKÀAÐ4FÑ4FÔ4FÐGðñ ô õ Ù BÙ @Ý+°Ð2Ñ2Ô2Ð3ðñ ô ð
ðSXñp 	å™>©>Ñ:Ô:åÑ-Ñ/CÑDÔDÝÑ-Ñ/CÑDÔDÝÑ-Ñ/BÑCÔCÝÑ.Ñ0EÑFÔFÝÑ.Ñ0EÑFÔFÝÑ.Ñ0DÑEÔEåÑ?ÑA^Ñ_Ô_ÝÑ9Ñ;RÑSÔSÝÑ1Ñ3IÑJÔJÝÙ 3Ù <Ý%¨1°1Ñ5Ñ5Ô5Ð6ðñ ô õ
 Ù 1Ù :Ý%¨1°1Ñ5Ñ5Ô5Ð6ðñ ô õ
 Ù!JÐ KáKÙMð!õ " a˜L™LœL˜>ðñ ô õ Ù!=Ð >á0Ù2ð!õ ?ÈÐWXÑYÑYÔYÐZðñ ô õ á0Ù.ð!ñ
 4Ù5ð!õ ?ÈÐWXÑYÑYÔYÐZð
ñ 
ô 
ðQ3
ðqXñf 	ÝÑ.Ñ0DÑEÔEÝÑ.Ñ0DÑEÔEð
ðgXñn 	ÝÑ2±JÑ?Ô?Ý™:¡xÑ0Ô0ÝÑ.Ñ0DÑEÔEÝÑ.Ñ0DÑEÔEð	
ðoXñz 	Ý™:¡xÑ0Ô0ÝÑ.Ñ0DÑEÔEÝÑ.Ñ0DÑEÔEÝÑ:Ñ<UÑVÔVð	
ð{XñF  	åÑ8Ñ:NÑOÔOÝÑ2Ñ4IÑJÔJÝÑ;Ñ=dÑeÔeÝÑ9Ñ;bÑcÔcÝÑ;Ñ=dÑeÔeÝÑ9Ñ;bÑcÔcÝÑ2Ñ4KÑLÔLÝÙ8Ñ:pñô õ Ù6Ñ8nñô õ Ù8Ñ:pñô õ Ù6Ñ8nñô õ Ñ1±:Ñ>Ô>ÝÑ8Ñ:cÑdÔdÝÑ8Ñ:dÑeÔeÝÑ:Ñ<XÑYÔYÝÑ:Ñ<XÑYÔYÝÑ8Ñ:YÑZÔZÝ™?Ñ,@ÑAÔAÝÑ;Ñ=OÑPÔPÝÑ6¹ÑFÔFÝÑ=Ñ?UÑVÔVÝÑ<Ñ>SÑTÔTÝÑ4Ñ6UÑVÔVåÑ0Ð2EÑFÔFÝÙ 9Ø nÑ nÐ nÝ! a˜L™LœL˜>ðñ ô õ
 Ù ;Ø tÑ tÐ tÝ! a˜L™LœL˜>ðñ ô ðS.
ðG Xñd! 	#Ý©3ÁÐIÑIÔIð%
ðe!Xñj! 	(ÝÑ+CÑU]Ð^Ñ^Ô^ÝÑPÑRqÑrÔrÝÑPÑRqÑrÔrÝÑNÑPlÑmÔmÝÑDÑF\Ñ]Ô]ÝÑFÑHcÑdÔdÝÑGÑIdÑeÔeÝÑFÑH`ÑaÔaÝÑDÑF\Ñ]Ô]ÝÑ5Ñ7KÑLÔLð*
ðk!XñB" 	ÝÑ2±JÑ?Ô?ÝÑ/Ð1CÑDÔDÝÑ2Ñ4IÑJÔJÝÑ.Ñ0DÑEÔEÝÑ.Ñ0DÑEÔEåÑCÑErÑsÔsÝÑ?ÑAjÑkÔkÝÑCÑErÑsÔsÝÑ?ÑAjÑkÔkÝÑ<Ñ>cÑdÔdåÑCÑEuÑvÔvÝÑ?ÑAmÑnÔnÝÑCÑEuÑvÔvÝÑ?ÑAmÑnÔnÝÑ<Ñ>fÑgÔgÝÙ9Ñ;lñô ð%!
ðC"Xð Xð Xñn" 	ÝÑ2±JÑ?Ô?ÝÑ/Ð1CÑDÔDÝÑ.Ñ0DÑEÔEÝÑ.Ñ0DÑEÔEð	
ðo"Xñz" 	Ý™:¡xÑ0Ô0ÝÑ.Ñ0IÑJÔJÝÑ.Ñ0IÑJÔJÝÑ:Ñ<UÑVÔVð	
ð{"XñF# 	Ý™;©Ñ1Ô1ÝÑ-Ñ/BÑCÔCÝá4ð!ñ !8Ý+°Ð2Ñ2Ô2Ð3ðñ ô õ á6ð!ñ !:Ý+°Ð2Ñ2Ô2Ð3ðñ ô ð
ðG#Xñj# 	Ýá=Ù;ð!ñ !DÝ+°Ð2Ñ2Ô2µKÀAÐ4FÑ4FÔ4FÐGðñ ô õ Ù IÙ @Ý+°Ð2Ñ2Ô2Ð3ðñ ô ð
ðk#XñH$ 	ÝÑ,¨iÑ8Ô8Ý™9Ñ&=Ñ>Ô>ÝÑ+Ð-@ÑAÔAÝ™7 JÑ/Ô/Ý™7 LÑ1Ô1Ý™6 <Ñ0Ô0Ý™8Ð%@ÑAÔAÝÙÙ%ñô õ Ù!, ð!ñ !ð !õ
 " a˜L™LœL˜>ðñ ô ð
ðI$Xñt$ 	Ý©8ÑE[Ð\Ñ\Ô\ÝÑ+;ÈXÐVÑVÔVÝÑ+;ÐM_Ð`Ñ`Ô`Ý©7ÐD^Ð_Ñ_Ô_Ý©7ÑDXÐYÑYÔYÝÙ ,ð!ñ !ð !õ
 " a˜L™LœL˜>ðñ ô ð
ðu$XñT% 	ÝÑ9Ñ;YÑZÔZÝÑ8Ñ:XÑYÔYÝÑUÑWpÑqÔqÝÑIÑKbÑcÔcÝÑDÑFdÑeÔeÝÑHÉ/ÑZÔZÝÑ>Ñ@QÑRÔRÝÑ4Ñ6FÑGÔGÝÑ@ÑB`ÑaÔaÝÑ@ÑB`ÑaÔaÝÑ@ÑB`ÑaÔaÝÑBÑDbÑcÔcÝÑBÑDkÑlÔlÝÑBÑDbÑcÔcÝÑBÑDbÑcÔcÝÑGÑIgÑhÔhÝÑEÑGeÑfÔfÝÑGÑIgÑhÔhÝÑLÑNlÑmÔmÝÑ;Ñ=TÑUÔUÝÑ9Ñ;RÑSÔSÝÑ;Ñ=TÑUÔUÝÑ@ÑBYÑZÔZÝÑ9¹;ÑGÔGÝÑ:¹KÑHÔHÝÑ.Ñ0DÑEÔEÝÑ.Ñ0MÑNÔNÝÑ.Ñ0DÑEÔEÝÑ0±-Ñ@Ô@ÝÑ6¹ÑDÔDð=
ðU%XñT& 	ÝÑ-Ñ/GÑHÔHÝÑ/±Ñ=Ô=Ý™8¡]Ñ3Ô3Ý™8¡]Ñ3Ô3ÝÑ9Ñ;\Ñ]Ô]Ý™<Ñ)@ÑAÔAÝ™<Ñ)?Ñ@Ô@ÝÑ;Ñ=WÑXÔXÝÑ>Ñ@dÑeÔeÝÑ=Ñ?nÑoÔoÝÑ6Ñ8RÑSÔSÝÑ8¹,ÑGÔGÝ™=Ñ*WÑXÔXÝ™=Ñ*UÑVÔVÝ™=Ñ*UÑVÔVÝÙ!2Ð 3Ø qÑ qÐ qÝ! a˜L™LœL˜>ðñ ô õ
 Ù!0Ð 1Ø kÑ kÐ kÝ! a˜L™LœL˜>ðñ ô ð+
ðU&XñJ' 	ÝÙ 1Ù 2ðñ ô õ Ù 0Ù 0ðñ ô ð	
ðK'Xñ^' 	Ý™>Ñ+BÑCÔCÝÑ.Ñ0MÑNÔNÝÑ8Ñ:YÑZÔZÝÑ-Ñ/AÑBÔBÝ™?Ñ,@ÑAÔAÝ™=Ñ*>Ñ?Ô?Ý™=Ñ*>Ñ?Ô?Ý™=Ñ*>Ñ?Ô?ÝÑ,Ñ.BÑCÔCÝÑ,Ñ.BÑCÔCÝÑ2Ñ4KÑLÔLÝ™<Ñ):Ñ;Ô;Ý™:¡zÑ2Ô2Ý™:¡zÑ2Ô2Ý™9¡hÑ/Ô/ÝÙ 3Ø!8Ð:OÐ PÝ! a˜L™LœL˜>ðñ ô õ
 Ù 1Ù!6Ñ8KÐ LÝ! a˜L™LœL˜>ðñ ô ð+
ð_'XñT( 	*Ý™>©9Ñ5Ô5ÝÙ8Ñ:mñô õ Ù8Ñ:mñô õ Ù8Ñ:mñô õ Ù8Ñ:mñô õ ÑHÑJuÑvÔvÝÑHÑJuÑvÔvÝÑ5Ñ7PÑQÔQð!,
ðU(Xñx( 	$Ý™>©9Ñ5Ô5ÝÙ8Ñ:mñô õ Ù8Ñ:mñô õ ÑHÑJuÑvÔvÝÑHÑJuÑvÔvÝÑHÑJuÑvÔvÝÑ6Ñ8QÑRÔRð&
ðy(XñR) 	&Ý™>©9Ñ5Ô5ÝÙ<Ù8ñô õ ÙAÙDñô õ Ù?ÙBñô õ Ù=Ù;ñô õ Ù=Ù;ñô õ Ù=Ù;ñô õ Ñ8Ñ:SÑTÔTð5(
ðS)XñJ* 	(Ý™>©9Ñ5Ô5ÝÙ<Ù8ñô õ ÙAÙDñô õ Ù?ÙBñô õ Ù=Ù;ñô õ Ù=Ù;ñô õ Ù=Ù;ñô õ Ñ:Ñ<UÑVÔVÝÙ<Ù>ñô õ Ù:Ù<ñô õ Ù<Ù>ñô õ Ù:Ù<ñô õ Ù<Ù>ñô õ Ù:Ù<ñô õ ÑAÑCkÑlÔlÝÑAÑCkÑlÔlÝÑAÑC`ÑaÔaðk6*
ðK*Xñx+ 	"Ý™>©9Ñ5Ô5ÝÙ<Ù8ñô õ ÙAÙDñô õ Ù?ÙBñô õ Ù=Ù;ñô õ Ù=Ù;ñô õ Ù=Ù;ñô õ Ñ9Ñ;TÑUÔUð5$
ðy+Xñp, 	Ý™>©<Ñ8Ô8ÝÑ+©^Ñ<Ô<ð
ðq,Xñx, 	Ý©.Ñ9Ñ9Ô9Ý™=Ñ*=Ñ>Ô>ÝÑ/Ñ1NÑOÔOÝÑ6Ñ8JÑKÔKÝ™;©Ñ8Ô8Ý™;©Ñ8Ô8Ý™;©Ñ6Ô6ÝÑ+©[Ñ9Ô9ÝÑ-©{Ñ;Ô;ÝÙ 3Ø VÑ VÐ VÝ! a˜L™LœL˜>ðñ ô õ
 Ù 1Ø PÑ PÐ PÝ! a˜L™LœL˜>ðñ ô ð
ðy,Xð Xõd- Ñ*:Ñ;Ñ;Ô;ÝÑ1Ñ3\Ñ]Ô]Ý™<Ñ)?Ñ@Ô@Ý™=Ñ*AÑBÔBÝÑ-Ñ/KÑLÔLÝ™<Ñ)IÑJÔJÝ™9¡lÑ3Ô3Ý™;Ñ(9Ñ:Ô:ÝÑ,Ñ.HÑIÔIÝ™?Ñ,CÑDÔDÝ™?Ñ,CÑDÔDÝÑ+©[Ñ9Ô9ÝÑ-©{Ñ;Ô;Ý™?Ñ,>Ñ?Ô?Ý™>Ñ+>Ñ?Ô?ÝÙ 6ð!ñ !ð !õ
 " a˜L™LœL˜>ðñ ô õ Ù 4ð!ñ !ð !õ
 " a˜L™LœL˜>ðñ ô ð3"
õH Ñ+©ZÑ8Ô8ÝÙ<ÙEñô õ Ù=Ñ?mñô õ ÑFÑHrÑsÔsÝÑDÑFpÑqÔqÝÙAÙLñô õ ÙAÙLñô õ ÙEÙLñô õ ÙEÙLñô õ ™>©<Ñ8Ô8ÝÑ+Ñ->Ñ?Ô?ÝÑ6Ñ8MÑNÔNÝÑ:Ñ<SÑTÔTÝÑDÑFbÑcÔcð? 
õD Ñ+©ZÑ8Ô8ÝÙBÙEñô õ ÙCÑEsñô õ ÙAÑCmñô õ Ù?ÑAkñô õ ÙGÙLñô õ ÙGÙLñô õ ÙKÙLñô õ ÙKÙLñô õ Ñ/±Ñ>Ô>ÝÑ1Ñ3DÑEÔEÝÑ6¹ÑHÔHðC"(
ñk/Xð Xð X€Gñt0/ð /àÑ =Ô>ð/ñ /ô /€GÑ*Ñ+ñ3ð 3àÑ =Ô>ð3ñ 3ô 3€GÑ.Ñ/ð ‰E€N€N„N�g™hÔ'×,Ò,Ñ.Ô.Ñ.€N€N�Nà‰HÐÐÔÝÙ(Ù@ð	
ñ 	
ô 	
õ 	Ù(Ù@ð	
ñ 	
ô 	
ð	ñ 	ÐÐÑõ 	Ñ0Ñ2IÑJÔJÝÑ0Ñ2IÑJÔJÝÑ'Ñ)?Ñ@Ô@Ý‘Ñ(>Ñ?Ô?ÝÑ'Ñ)?Ñ@Ô@Ý‘Ñ(>Ñ?Ô?ÝÑ+Ñ-QÑRÔRÝÑ'Ñ)MÑNÔNÝ‘Ñ(LÑMÔMÝÑ+Ñ-QÑRÔRÝÑ'Ñ)MÑNÔNÝ‘Ñ(LÑMÔMÝÑ+Ñ-QÑRÔRÝÑ'Ñ)MÑNÔNÝ‘Ñ(LÑMÔMÝÑ*Ñ,CÑDÔDð!&€GÑ!Ñ"ð$ 18Ñ8MÔ0N×0SÒ0SÑ0UÔ0U€GÑ,Ñ-àˆJÐÐÔ˜7¡;Ô/×4Ò4Ñ6Ô6Ñ6ÐÐÑà%¡kÔ2×7Ò7Ñ9Ô9€G‰NÑØ‰NÐÐÔÝÑ@ÑBpÑqÔqð ñ ÐÐÑð # :Ô.×3Ò3Ñ5Ô5ÝÑ7Ñ9OÑPÔPÝÙUÙAñ	
ô 	
ð9ñ €G‰KÑð ˜zÔ*×/Ò/Ñ1Ô1€G‰GÑØ‰GÐÐÔÝ‘wÐ 2Ñ3Ô3Ý‘wÐ 1Ñ2Ô2Ý�}¡hÑ/Ô/ðñ ÐÐÑð $¡IÔ.×3Ò3Ñ5Ô5€G‰LÑØ‰LÐÐÔÝÑBÑDbÑcÔcðñ ÐÐÑð $¡KÔ0×5Ò5Ñ7Ô7€G‰LÑØ‰LÐÐÔ�nÑ-JÐLnÑoÔoÐpÑpÐÐÑà&¡{Ô3×8Ò8Ñ:Ô:€G‰OÑØ‰OÐÐÔÝÑ6Ñ8IÑJÔJð!ñ ÐÐÑð ™{Ô+×0Ò0Ñ2Ô2€G‰GÑØ‰GÐÐÔÝÑ'CÑUfÐgÑgÔgÝÑ':ÑLiÐjÑjÔjÝÑ';ÑMbÐcÑcÔcðñ ÐÐÑð
 #*©.Ô"9×">Ò">Ñ"@Ô"@€GÑÑØÑÐÐÔ 7©;Ô#7×#<Ò#<Ñ#>Ô#>Ñ>ÐÐÑà¡Ô,×1Ò1Ñ3Ô3€G‰HÑØ‰HÐÐÔÝÑ<Ð>`ÑaÔaÝÑ+Ñ-BÑCÔCðñ ÐÐÑõ 	¡gÑ.Ñ.Ô.Ý¡eÑ,Ñ,Ô,ÝÑ';É]Ð[Ñ[Ô[ÝÑ':ÉIÐVÑVÔVÝÑ':ÉIÐVÑVÔVÝÑ'<ÉkÐZÑZÔZÝÑ'>ÑP]Ð^Ñ^Ô^õ 	Ñ'9É:ÐVÑVÔVÝÑ'8É*ÐUÑUÔUÝÑ'8É,ÐWÑWÔWÝÑ'7ÑI]Ð^Ñ^Ô^ÝÑ'LÑ^uÐvÑvÔvð€G‰JÑõ$ %A×$FÒ$FÑ$HÔ$Hð ;ð ;Ñ ˆ
�LØ˜Ð Ð ØØ% lÔ3×8Ò8Ñ:Ô:ˆ�
ÑÐà€Nr0  Nc                óz   — t           €t          ¦   «         a t          t                                | ¦  «        ¦  «        S )N)Ú$_checkpoint_conversion_mapping_cacherD  r   Úget)rB  s    r.  Ú!get_checkpoint_conversion_mappingrH  "  s1   € å+Ð3Ý/SÑ/UÔ/UÐ,ÝÕ8×<Ò<¸ZÑHÔHÑIÔIÐIr0  FÚmodel_type_or_class_nameÚstrrA  ú&list[WeightConverter | WeightRenaming]Ú	overwriteÚboolÚreturnÚNonec                ó´   — t           €t          ¦   «         a | t           v r|st          d| › d�¦  «        ‚|t           | <   t                               | ¦  «         dS )aR  
    Register a conversion mapping for a model type string or a class name.

    Class names take priority over `model_type` strings during lookup (see
    `extract_weight_conversions_for_model`), making it possible to define
    task-head-specific or class-specific conversions that differ from the shared
    `model_type` baseline.
    NzConversion mapping for 'z4' already exists. Pass overwrite=True to replace it.)rF  rD  Ú
ValueErrorÚUSER_REGISTERED_MAPPINGSÚadd)rI  rA  rL  s      r.  Ú&register_checkpoint_conversion_mappingrT  ,  st   € õ ,Ð3Ý/SÑ/UÔ/UÐ,ØÕ#GÐGÐGÐPYÐGÝØuÐ'?ÐuÐuÐuñ
ô 
ð 	
ð FMÕ(Ð)AÑBå× Ò Ð!9Ñ:Ô:Ð:Ð:Ð:r0  rÍ   r   úlist[WeightTransform] | Nonec                óŠ   — t          | ¦  «        j        }| j        j        }t	          |¦  «        }|€|rt	          |¦  «        }|S )aF  
    Return the registered conversion list for `model`, or `None` if none exists.

    Looks up by class name first (enables task-head-specific overrides), then
    falls back to `model.config.model_type`.  Transforms are returned
    unmodified; the caller sets `scope_prefix` on each transform for sub-module isolation.
    )ÚtypeÚ__name__ÚconfigrB  rH  )rÍ   Ú
class_namerB  Úconversionss       r.  Ú$extract_weight_conversions_for_modelr\  E  sI   € õ �e‘”Ô%€JØ”Ô(€Jõ 4°JÑ?Ô?€KØÐ˜zÐÝ7¸
ÑCÔCˆØÐr0  TÚkey_mappingúdict[str, str] | NoneÚhf_quantizerúHfQuantizer | NoneÚ
add_legacyúlist[WeightTransform]c                óø  ‡— ddl m} g }|�d„ |                     ¦   «         D ¦   «         }t          t          ¦  «        }|                      ¦   «         D �]k\  Š}t          ||¦  «        sŒt          |¦  «        j        }|j	        j
        }	|                     ¦   «         r|t          vr
|	t          vrŒ^t          ˆfd„||         D ¦   «         ¦  «        rŒ€t          |¦  «        }
|
du}|s5|	r"t          ˆfd„||	         D ¦   «         ¦  «        rŒ¹|	�t          |	¦  «        }
|
€ŒÍ‰dk    }|sG‰                     | j        ¦  «        }‰                     d¦  «        }|
D ]}||_        | j        |_        Œ|                     |
¦  «         ||                              ‰¦  «         |s|	r||	                              ‰¦  «         �Œm|r"|                     t          d	¦  «        ¦  «         |�|                     |¦  «        }|S )
a-  
    Collect the ordered list of weight transforms for `model` (used during
    loading and, when reversed, during saving).

    Each `PreTrainedModel` sub-module is looked up by class name then
    `model_type`.  Root transforms are applied globally; sub-module transforms
    have their `scope_prefix` set so they only match keys under that prefix.  After any
    sub-module is processed, both its class name and `model_type` are marked
    seen to prevent `XForY` / `XModel` pairs from applying the same mapping
    twice via different lookup paths.
    r   r   Nc                ó6   — g | ]\  }}t          ||¬ ¦  «        ‘ŒS )r‰   )r   )r,  ÚkÚvs      r.  r/  z0get_model_conversion_mapping.<locals>.<listcomp>q  s-   € ÐsÐsÐsÑW[ÐWXÐZ[�n¸QÐPQÐRÑRÔRÐsÐsÐsr0  c              3  óT   •K  — | ]"}|d k    p‰                      |dz   ¦  «        V — Œ#dS ©Ú ú.N©Ú
startswith©r,  ÚseenÚmodule_names     €r.  ú	<genexpr>z/get_model_conversion_mapping.<locals>.<genexpr>�  s>   øè è € ÐiÐiÀDˆt�rŠzÐ?˜[×3Ò3°D¸3±JÑ?Ô?ÐiÐiÐiÐiÐiÐir0  c              3  óT   •K  — | ]"}|d k    p‰                      |dz   ¦  «        V — Œ#dS rh  rk  rm  s     €r.  rp  z/get_model_conversion_mapping.<locals>.<genexpr>˜  sO   øè è € ð "ð "ØEI�˜’
Ð@˜k×4Ò4°T¸C±ZÑ@Ô@ð"ð "ð "ð "ð "ð "r0  ri  rj  r  )Úmodeling_utilsr   r@  r   ÚlistÚnamed_modulesÚ
isinstancerW  rX  rY  rB  Úis_custom_coderR  ÚanyrH  ÚremoveprefixÚbase_model_prefixÚscope_prefixÚextendÚappendÚupdate_weight_conversions)rÍ   r]  r_  ra  r   Úweight_conversionsÚseen_identifiersÚ	submodulerZ  rB  r[  Úfound_via_classÚis_root_modelrz  Ú	transformro  s                  @r.  Úget_model_conversion_mappingr„  Y  s—  ø€ ð" 0Ð/Ð/Ð/Ð/Ð/ð Ðð ÐØsÐsÐ_j×_pÒ_pÑ_rÔ_rÐsÑsÔsÐõ 5@ÅÑ4EÔ4EÐà"'×"5Ò"5Ñ"7Ô"7ð 9=ñ 9=Ñˆ�Yå˜) _Ñ5Ô5ð 	Øå˜)‘_”_Ô-ˆ
ØÔ%Ô0ˆ
ð
 ×$Ò$Ñ&Ô&ð	àÕ":Ð:Ð:ØÕ":Ð:Ð:àõ ÐiÐiÐiÐiÐL\Ð]gÔLhÐiÑiÔiÑiÔið 	Øõ
 8¸
ÑCÔCˆØ%¨TÐ1ˆàð 	Làð �cð "ð "ð "ð "ØM]Ð^hÔMið"ñ "ô "ñ ô ð ð ØÐ%Ý?À
ÑKÔK�àÐØà# rÒ)ˆØð 	Fð '×3Ò3°EÔ4KÑLÔLˆLØ&×3Ò3°CÑ8Ô8ˆLØ(ð Fð F�	Ø)5�	Ô&Ø.3Ô.E�	Ô+Ð+Ø×!Ò! +Ñ.Ô.Ð.à˜Ô$×+Ò+¨KÑ8Ô8Ð8ð
 ð 	= :ð 	=Ø˜ZÔ(×/Ò/°Ñ<Ô<Ð<ùàð OØ×!Ò!Õ"CÀHÑ"MÔ"MÑNÔNÐNð ÐØ)×CÒCÐDVÑWÔWÐàÐr0  )F)rI  rJ  rA  rK  rL  rM  rN  rO  )rÍ   r   rN  rU  )NNT)
rÍ   r   r]  r^  r_  r`  ra  rM  rN  rb  )"Ú
__future__r   Úcollectionsr   r>  r   Útypingr   Úcore_model_loadingr   r	   r
   r   r   r   r   r   r   r   r   r   rr  r   Ú
quantizersr   r?  rD  rF  rH  ÚsetrR  rT  r\  r„  © r0  r.  ú<module>rŒ     sá  ðð #Ð "Ð "Ð "Ð "Ð "à #Ð #Ð #Ð #Ð #Ð #Ø Ð Ð Ð Ð Ð Ø  Ð  Ð  Ð  Ð  Ð  ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð  ð (Ø/Ð/Ð/Ð/Ð/Ð/Ø'Ð'Ð'Ð'Ð'Ð'ða àˆyða ð �)ða ð
 ˆ[ða ð �;ða ð �;ða ð �Kða ð ˆ[ða ð �Kða ð �ða ð �[ða ð �;ða ð �ða ð �[ða ð  �+ð!a ð" ˆkð#a ð$ �ð%a ð& �kð'a ð a ð( ˜kð)a ð* �+ð+a ð, �kð-a ð. �ð/a ð0 ˆ[ð1a ð2 �+ð3a ð4 �;ð5a ð6 �)ð7a ð8 �yð9a ð: �yð;a ð< ˜.ð=a ð> Ð+ð?a ð@ Ð/ðAa ðB Ð+ðCa ðD Ð-ðEa ðF Ð$ðGa ðH ÐðIa ð a ð a ðJ Ð*ðKa ðL Ð+ðMa ðN Ð)ðOa ðP ˜ðQa ðR ˜/ðSa ðT �ðUa ðV ˜ðWa ðX �oðYa ðZ �ð[a ð\ �'ð]a ð^ �ð_a ð` ˆgðaa ðb �ðca ðd �ðea ðf �ðga ðh �gðia ðj ˆ}ðka ð a ð a ðl ˜ðma ðn �mðoa ðp ˆmðqa ðr �]ðsa ðt Ð+ðua ðv ˜ðwa ðx ˜ðya ðz �Nð{a ð| ˜ð}a ð~ ˜ða ð@ �|ðAa ðD �lðEa ðF �lðGa ðH �LðIa ðJ �<ðKa ðL �\ðMa ðN �\ðOa ð a ð a ðP �\ðQa ðR ˜,ðSa ðT �lðUa ðV ˜<ðWa ðX ˜<ðYa ðZ �ð[a ð\ �<ð]a ð^ Ð%ð_a ð` Ð-ðaa ðb Ð,ðca ðd Ð$ðea ðf Ð+ðga ðh Ð2ðia ðj ˜[ðka ðl �~ðma ðn )Ð*Kðoa ðp Ð/ðqa ð a ðt ØØØØØØðAa ð a ð a Ð ðHNð Nð Nðb4 (,Ð $ðJð Jð Jð ˜3™5œ5Ð ð ð;ð ;ð ;ð ;ð ;ð2ð ð ð ð, *.Ø'+Øð	gð gð gð gð gð gð gr0  