
    Vh                    T    d dl mZ d dlmZ d dlmZ  G d de      Z G d de      Zy)	    )annotations)NetworkCollector)GenericBsdIfconfigNetworkc                      e Zd ZdZdZd Zy)NetBSDNetworkzU
    This is the NetBSD Network Class.
    It uses the GenericBsdIfconfigNetwork
    NetBSDc                    |d   |d<   t        |      dkD  r|d   |d<   t        |      dkD  r|d   j                  d      |d<   y y )N   media   
media_type   ,media_options)lensplit)selfwords
current_ifipss       Y/home/dcms/DCMS/lib/python3.12/site-packages/ansible/module_utils/facts/network/netbsd.pyparse_media_linezNetBSDNetwork.parse_media_line   sR     $Ah
7u:>',QxJ|$u:>*/(..*=J'     N)__name__
__module____qualname____doc__platformr    r   r   r   r      s     H>r   r   c                      e Zd ZeZdZy)NetBSDNetworkCollectorr   N)r   r   r   r   _fact_class	_platformr   r   r   r!   r!   -   s    KIr   r!   N)
__future__r   'ansible.module_utils.facts.network.baser   .ansible.module_utils.facts.network.generic_bsdr   r   r!   r   r   r   <module>r'      s*     # D T>- >.- r   