Ë
    ÇVh  ã                  óR   — d dl mZ d dlZd dlmc mc mZ d dlm	Z	  G d„ de	«      Z
y)é    )ÚannotationsN)ÚBaseFactCollectorc                  ó&   — e Zd ZdZ e«       Zdd„Zy)ÚLoadAvgFactCollectorÚloadavgNc                óx   — i }	 t        j                  «       }|d   |d   |d   dœ|d<   |S # t        $ r Y |S w xY w)Nr   é   é   )Ú1mÚ5mÚ15mr   )ÚosÚ
getloadavgÚOSError)ÚselfÚmoduleÚcollected_factsÚfactsr   s        úY/home/dcms/DCMS/lib/python3.12/site-packages/ansible/module_utils/facts/system/loadavg.pyÚcollectzLoadAvgFactCollector.collect   sX   € Øˆð		ä—m‘m“oˆGà˜a‘jØ˜a‘jØ˜q‘zñ ˆE)Ñð ˆøô ò 	Øàˆð	ús   „&, ¬	9¸9)NN)Ú__name__Ú
__module__Ú__qualname__ÚnameÚsetÚ	_fact_idsr   © ó    r   r   r      s   „ Ø€DÙ“€Iôr   r   )Ú
__future__r   r   Ú"ansible.module_utils.compat.typingÚmodule_utilsÚcompatÚtypingÚtÚ$ansible.module_utils.facts.collectorr   r   r   r   r   ú<module>r&      s#   ðõ #ã 	ç .Ó .å BôÐ,õ r   