+
     Bi                     D    ^ RI t R tR t ! R R4      t ! R R]4      tR# )    Nc                 p   ^ RI Hp V P                  R4      pRP                  R.VRR ,           4      pVR,          p VP	                  V4      P                  V4      pVP                  4       '       d   \        hVP                  R4      #   \        \        \        \        3 d    \        RT  24      hi ; i)	r   )	resources/.ztzdata.zoneinfoNrbzNo time zone found with key )	importlibr   splitjoinfilesjoinpathis_dirIsADirectoryErroropenImportErrorFileNotFoundErrorUnicodeEncodeErrorZoneInfoNotFoundError)keyr   
componentspackage_nameresource_namepaths   &     '/usr/lib/python3.14/zoneinfo/_common.pyload_tzdatar      s    #3J88./*Sb/ABLrNMJ|,55mD;;==##yy*,>@QR J $&B3%$HIIJs   AB *B5c                   a aaa \         P                  S 4      pVP                  ^8X  d   ^pRpM^pRpVP                  ^,          VP                  ^,          ,           VP
                  ,           VP                  ^,          ,           VP                  ,           VP                  ,           pS P                  V^4       \         P                  S 4      pVP                  pVP                  pVP
                  pV'       d]   \        P                  ! RV V 2S P                  Wb,          4      4      p\        P                  ! RV R2S P                  V4      4      p	MRpRp	V'       d!   \        V 3R l\        V4       4       !  w  rpMRp
RpRp/ oS P                  V4      oVV3R lo\        ;QJ d    . V3R lV 4       F  NK  	  5M! V3R lV 4       4      pVP                  ^8  d   VP                  VP                  ,           VP                  ^,          ,           pS P                  V^4       S P                  ^4      pVR8X  g   Q V4       hR	pS P                  ^4      ;pR8w  d   W,          pK"  TpMR
pWWVV3# )   lq>Bc              3   p   <"   T F+  p\         P                  ! R SP                  ^4      4      x  K-  	  R# 5i)z>lbbN)structunpackread).0ifobjs   & r   	<genexpr>load_data.<locals>.<genexpr>M   s'     J>afmmFDIIaL11>s   36c                 r   < V S9  d(   SP                  R V 4      pSW P                  4       SV &   SV ,          # )    )finddecode)idxspan_end
abbr_chars	abbr_valss   & r   get_abbrload_data.<locals>.get_abbr[   s>     i!w4H'5<<>IcN~    c              3   4   <"   T F  pS! V4      x  K  	  R # 5i)N )r&   r/   r3   s   & r   r)   r*   l   s     2'3#'s      
r5   Nr7   )_TZifHeader	from_fileversiontimecnttypecntcharcntleapcntisstdcntisutcntseekr#   r$   r%   ziprangetuple)r(   header	time_size	time_type
skip_bytesr=   r<   r>   trans_list_utc	trans_idxutcoffisdstabbrindabbrctz_bytestz_strr1   r2   r3   s   f                @@@r   	load_datarS       s,   ""4(F~~		 		
 NNQnnq !nn nnq ! oo	
 nn 	 			*a  &&t,nnGnnGnnG y$dii0C&D
 MMAgYa.$))G2DE		 !$J5>J"
w  I7#J" 52'2552'22D
 ~~^^foo58KK
		*a IIaLEz1zIIaL qU*MHfT6AAr5   c                   >   a  ] tR t^t o . ROtR t]R 4       tRtV t	R# )r9   c                `    \        V P                  VR R7       F  w  r#\        WV4       K  	  R# )T)strictN)rC   	__slots__setattr)selfargsattrvals   &*  r   __init___TZifHeader.__init__   s&    T^^T$?IDD$ @r5   c                   VP                  ^4      R8w  d   \        R4      hVP                  ^4      pVR8X  d   ^pM\        V4      pVP                  ^4       V3pV\        P                  ! RVP                  ^4      4      ,           pV ! V!  # )   s   TZifz"Invalid TZif file: magic not foundr,   z>6l)r%   
ValueErrorintr#   r$   )clsstream_versionr;   rZ   s   &&   r   r:   _TZifHeader.from_file   s~     ;;q>W$ABB;;q>wG(mGBz fmmE6;;r?;;Dzr5   r7   N)r;   rA   r@   r?   r<   r=   r>   )
__name__
__module____qualname____firstlineno__rW   r]   classmethodr:   __static_attributes____classdictcell__)__classdict__s   @r   r9   r9      s%     I%  r5   r9   c                       ] tR t^tRtRtR# )r   z2Exception raised when a ZoneInfo key is not found.r7   N)rg   rh   ri   rj   __doc__rl   r7   r5   r   r   r      s    <r5   r   )r#   r   rS   r9   KeyErrorr   r7   r5   r   <module>rr      s-    J8aBH! !H=H =r5   