Ë
    tPêjË  ã                   óN   — d dl Z d dlZd dlmZ d„ Zd„ Zd„ Zd„ Zd„ Zd„ Z		 d
d	„Z
y)é    N)ÚDocumentModifiedShapec                 óÎ   — g }| D ]]  }t        j                  |j                  «      }|j                  }|d   r|d   d   }|d   rŒ|d   dk(  sŒJ|j	                  |d   «       Œ_ |S )zÕHelper method to determine which parameters to ignore for actions

    :returns: A list of the parameter names that does not need to be
        included in a resource's method call for documentation purposes.
    Úchildrenr   ÚtypeÚfieldÚvalue)ÚjmespathÚcompileÚtargetÚparsedÚappend)ÚparamsÚignore_paramsÚparamÚresultÚcurrents        úU/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/boto3/docs/utils.pyÚget_resource_ignore_paramsr      s�   € ð €MØò 
3ˆÜ×!Ñ! %§,¡,Ó/ˆØ—-‘-ˆð �jÒ!Ø˜jÑ)¨!Ñ,ˆGð �jÓ!ð �6‰?˜gÓ%Ø× Ñ  ¨Ñ!1Õ2ð
3ð Ðó    c                 ó,   — t        j                  | «      S ©N)ÚinspectÚ
isfunction)Úaction_handles    r   Úis_resource_actionr   (   s   € Ü×Ñ˜mÓ,Ð,r   c                 óÚ   — t        j                  | «      }i }|D ]N  \  }}|j                  d«      rŒ|d   j                  «       rŒ,|j                  d«      rŒ>t	        |«      sŒJ|||<   ŒP |S )NÚ_r   Ú
wait_until)r   Ú
getmembersÚ
startswithÚisupperr   )Úresource_classÚresource_class_membersÚresource_methodsÚnameÚmembers        r   Úget_resource_public_actionsr'   ,   sm   € Ü$×/Ñ/°Ó?ÐØÐØ.ò 8‰ˆˆfØ�‰˜sÕ#Ø˜‘7—?‘?Õ$Ø—‘ |Õ4Ü)¨&Õ1Ø17Ð(¨Ò.ð8ð Ðr   c                 óR   — dj                  | D �cg c]  }d|› d�‘Œ
 c}«      S c c}w )Nú,ú'©Újoin)Úidentifier_namesÚ
identifiers     r   Ú!get_identifier_values_for_exampler/   8   s)   € Ø�8‰8Ð;KÖL¨Z�r˜*˜ RÒ(ÒLÓMÐMùÒLs   �$c                 ó$   — dj                  | «      S )Nr)   r+   )r-   s    r   Ú!get_identifier_args_for_signaturer1   <   s   € Ø�8‰8Ð$Ó%Ð%r   c                 ó   — d| › d|› d�S )NzThe z's z" identifier. This **must** be set.© )Úresource_nameÚidentifier_names     r   Úget_identifier_descriptionr6   @   s   € à
ˆ}ˆo˜S Ð 1ð 2 ð 	!ðr   c                 ó²  — | j                   j                  «        | j                   j                  |«       | j                   j                  «        | j                   j                  «        | j                  |«       | j                   j                  «        |�A| j                  d|j	                  «       › d|› d�«       | j                   j                  «        y y )NzFor more information about z1 refer to the :ref:`Resources Introduction Guide<z>`.)ÚstyleÚnew_lineÚh3ÚwriteÚlower)ÚsectionÚresource_typeÚdescriptionÚ
intro_links       r   Úadd_resource_type_overviewrA   G   s¯   € ð ‡M�M×ÑÔØ‡M�M×Ñ�]Ô#Ø‡M�M×ÑÔØ‡M�M×ÑÔØ‡M�M�+ÔØ‡M�M×ÑÔØÐØ�‰Ø)¨-×*=Ñ*=Ó*?Ð)@ð A2Ø2<°¸SðBô	
ð 	�‰×ÑÕ ð r   r   )r   r	   Úbotocore.docs.utilsr   r   r   r'   r/   r1   r6   rA   r3   r   r   ú<module>rC      s9   ðó ã Ý 5òò*-ò	òNò&òð 59ô!r   