§
    @xÅjË  ã                   óP   — 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
dS )é    N)ÚDocumentModifiedShapec                 óÞ   — g }| D ]g}t          j        |j        ¦  «        }|j        }|d         r|d         d         }|d         °|d         dk    r|                     |d         ¦  «         Œh|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        úAC:\Projects\Historical\venv\Lib\site-packages\boto3/docs/utils.pyÚget_resource_ignore_paramsr      s�   € ð €MØð 
3ð 
3ˆÝÔ! %¤,Ñ/Ô/ˆØ”-ˆð �jÔ!ð 	-Ø˜jÔ)¨!Ô,ˆGð �jÔ!ð 	-ð �6Œ?˜gÒ%Ð%Ø× Ò  ¨Ô!1Ñ2Ô2Ð2øØÐó    c                 ó*   — t          j        | ¦  «        S ©N)ÚinspectÚ
isfunction)Úaction_handles    r   Úis_resource_actionr   (   s   € ÝÔ˜mÑ,Ô,Ð,r   c                 óò   — t          j        | ¦  «        }i }|D ]]\  }}|                     d¦  «        sC|d                              ¦   «         s)|                     d¦  «        st	          |¦  «        r|||<   Œ^|S )NÚ_r   Ú
wait_until)r   Ú
getmembersÚ
startswithÚisupperr   )Úresource_classÚresource_class_membersÚresource_methodsÚnameÚmembers        r   Úget_resource_public_actionsr'   ,   sŒ   € Ý$Ô/°Ñ?Ô?ÐØÐØ.ð 8ð 8‰ˆˆfØ�Š˜sÑ#Ô#ð 	8Ø˜”7—?’?Ñ$Ô$ð 8Ø—’ |Ñ4Ô4ð 8Ý)¨&Ñ1Ô1ð 8Ø17Ð(¨Ñ.øØÐr   c                 ó@   — d                      d„ | D ¦   «         ¦  «        S )Nú,c                 ó   — g | ]}d |› d �‘Œ	S )ú'© )Ú.0Ú
identifiers     r   ú
<listcomp>z5get_identifier_values_for_example.<locals>.<listcomp>9   s$   € ÐLÐLÐL¨ZÐ(˜*Ð(Ð(Ð(ÐLÐLÐLr   ©Újoin©Úidentifier_namess    r   Ú!get_identifier_values_for_exampler4   8   s$   € Ø�8Š8ÐLÐLÐ;KÐLÑLÔLÑMÔMÐMr   c                 ó,   — d                      | ¦  «        S )Nr)   r0   r2   s    r   Ú!get_identifier_args_for_signaturer6   <   s   € Ø�8Š8Ð$Ñ%Ô%Ð%r   c                 ó   — d| › d|› d�S )NzThe z's z" identifier. This **must** be set.r,   )Úresource_nameÚidentifier_names     r   Úget_identifier_descriptionr:   @   s)   € ð	!ˆ}ð 	!ð 	! ð 	!ð 	!ð 	!ðr   c                 óÂ  — | j                              ¦   «          | j                              |¦  «         | j                              ¦   «          | j                              ¦   «          |                      |¦  «         | j                              ¦   «          |�I|                      d|                     ¦   «         › d|› d�¦  «         | j                              ¦   «          d S d S )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_overviewrE   G   sñ   € ð „M×ÒÑÔÐØ„M×Ò�]Ñ#Ô#Ð#Ø„M×ÒÑÔÐØ„M×ÒÑÔÐØ‡M‚M�+ÑÔÐØ„M×ÒÑÔÐØÐØ�ŠðB¨-×*=Ò*=Ñ*?Ô*?ð Bð BØ2<ðBð Bð Bñ	
ô 	
ð 	
ð 	Œ×ÒÑ Ô Ð Ð Ð ð Ðr   r   )r   r	   Úbotocore.docs.utilsr   r   r   r'   r4   r6   r:   rE   r,   r   r   ú<module>rG      s«   ðð €€€à €€€Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5ðð ð ð*-ð -ð -ð	ð 	ð 	ðNð Nð Nð&ð &ð &ðð ð ð 59ð!ð !ð !ð !ð !ð !r   