o
    !d                     @   s   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dddZ dd ZdS )zdoc-breadcrumbsz.%sz	doc-titlezdoc-descriptionzdoc-synopsis-startzdoc-synopsis-optionz.%s.%szdoc-synopsis-endzdoc-options-startz
doc-optionzdoc-option-examplezdoc-options-endzdoc-global-optionzdoc-examplesz
doc-outputzdoc-subitems-startzdoc-subitemzdoc-subitems-endzdoc-relateditems-start)zdoc-relateditemzdoc-relateditems-endc                 C   s.  | j d|j |d | j d|j |d | j d|j |d | j d|j |d |jrH|jD ]}t|j| ddr:q.| j d|j|f ||d	 q.| j d
|j |d | j d|j |d |jr|jD ]&}t|j| ddrnqb| j d|j|f ||d	 | j d|j|f ||d	 qb| j d|j |d | j d|j |d | j d|j |d |jrt|j D ]}t|j| drq| j d|j|f ||d q| j d|j |d | j d|j |d | j d|j |d | j d|j |d |jrt|jD ]}| j d|j|f ||d q| j d|j |d d S )Nzdoc-breadcrumbs.%s)help_commandzdoc-title.%szdoc-description.%szdoc-synopsis-start.%sZ_UNDOCUMENTEDFzdoc-synopsis-option.%s.%s)arg_namer   zdoc-synopsis-end.%szdoc-options-start.%szdoc-option.%s.%szdoc-option-example.%s.%szdoc-options-end.%szdoc-global-option.%szdoc-subitems-start.%szdoc-subitem.%s.%s)command_namer   zdoc-subitems-end.%szdoc-examples.%szdoc-output.%szdoc-relateditems-start.%szdoc-relateditem.%s.%s)r   related_itemzdoc-relateditems-end.%s)	emitZevent_classZ	arg_tablegetattrZcommand_tablesortedkeyshasattrZrelated_items)Zsessionr   r   r   r    r
   :usr/lib/python3.10/site-packages/awscli/bcdoc/docevents.pygenerate_events&   s   






r   N)Z
DOC_EVENTSr   r
   r
   r
   r   <module>   sN   	
