+
    &ú„i   ã                   ó>   € ^ RI t ^ RIHt Rt ! R R4      tR R ltR# )é    N)ÚDictc                   óD   a € ] tR t^$t o V 3R lR ltV 3R lR ltRtV tR# )Ú	QuirkInfoc                ó   <€ V ^8„  d   QhRR/# )é   ÚreturnN© )ÚformatÚ__classdict__s   "€Ú2/usr/lib/python3/dist-packages/Quirks/quirkinfo.pyÚ__annotate__ÚQuirkInfo.__annotate__%   s   ø€ ÷ Eñ E˜$ñ Eó    c                óJ   € R V n         / P                  \        R4      V n        R# )z/sysÚ N)Úsys_dirÚfromkeysÚdmi_keysÚ_quirk_info)Úselfs   &r   Ú__init__ÚQuirkInfo.__init__%   s   € ØˆŒØ+-¯;©;´xÀÓ+DˆÖr   c                ó6   <€ V ^8„  d   QhRS[ S[S[3,          /# ©r   r   )r   Ústr)r
   r   s   "€r   r   r   )   s   ø€ ÷  ñ  ™d¡3© 8�nñ  r   c           
     óZ  € V P                   P                  4        Fd  p \        \        P                  P                  V P                  RRRV4      4      P                  4       P                  4       pW P                   V&   Kf  	  V P                   #   \        \        \        3 d    Rp L8i ; i)z�Return all the dmi info of the system hardware.

Some or the whole Dmi info may not be available on
some systems.

The default implementation queries sysfs.
ÚclassÚdmiÚidr   )r   ÚkeysÚopenÚosÚpathÚjoinr   ÚreadÚstripÚOSErrorÚIOErrorÚUnicodeDecodeError)r   ÚitemÚvalues   &  r   Úget_dmi_infoÚQuirkInfo.get_dmi_info)   s’   € ð ×$Ñ$×)Ñ)Ö+ˆDðäœŸ™Ÿ™ d§l¡l°G¸UÀDÈ$ÓOÓPß‘T“Vß‘U“Wð ð &+×Ñ˜TÓ"ñ ,ð ×ÑÐøô	 œWÔ&8Ð9ô Ø’ðús   ŸABÂB*Â)B*)r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r,   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r   $   s   ø‡ € ÷Eð E÷ ö  r   r   c                ó$   € V ^8„  d   QhR\         /# r   )Úint)r
   s   "r   r   r   ?   s   € ÷ ñ Œcñ r   c                  óL   € \        4       p \        V P                  4       4       ^ # )r   )r   Úprintr,   )Úas    r   Úmainr9   ?   s   € Ü‹€AÜ	ˆ!�.‰.Ó
Ôár   )Úproduct_nameÚproduct_versionÚ
sys_vendorÚbios_versionÚbios_vendorÚ	bios_dateÚ
board_nameÚboard_vendor)r"   Útypingr   r   r   r9   r	   r   r   Ú<module>rC      s#   ðó* 
Ý ð	€÷ ñ  ÷6r   