+
    ¨Ýi`!  ã                   óx   € ^ RI t ^ RIHt ^ RIHt ^ RIHt ^ RIt^ RI	H
t
 ^ RIHtHt ^ RIHt  ! R R	]4      tR# )
é    N)ÚDocumentStructure)ÚServiceDocumenter)ÚDataNotFoundError)ÚBoto3ClientDocumenter)ÚResourceDocumenterÚServiceResourceDocumenter)ÚServiceContextc                   óÚ   a a€ ] tR t^t o]P
                  P                  ]P
                  P                  ]P                  4      R4      t
V 3R ltR tR tR tR tR tR tR	 tR
tVtV ;t# )r   Úexamplesc                óX  <€ \         SV `  VVP                  VR 7       W n        V P                  P	                  V4      V n        RV n        V P                  V P                  P                  4       9   d!   V P                  P                  V4      V n        . ROV n
        W0n        RV n        R# ))Úservice_nameÚsessionÚroot_docs_pathNzLhttps://boto3.amazonaws.com/v1/documentation/api/latest/guide/resources.html)ÚtitleÚclientÚ
paginatorsÚwaitersÚ	resourcesr   úcontext-params)ÚsuperÚ__init__Ú_sessionÚ_boto3_sessionr   Ú_clientÚ_service_resourceÚ_service_nameÚget_available_resourcesÚresourceÚsectionsÚ_root_docs_pathÚ_USER_GUIDE_LINK)Úselfr   r   r   Ú	__class__s   &&&&€Ú4/usr/lib/python3/dist-packages/boto3/docs/service.pyr   ÚServiceDocumenter.__init__   s¢   ø€ Ü‰ÑØ%ð ×$Ñ$Ø)ð 	ô 	
ð &ÔØ×*Ñ*×1Ñ1°,Ó?ˆŒØ!%ˆÔØ×Ñ ×!4Ñ!4×!LÑ!LÓ!NÔNØ%)×%8Ñ%8×%AÑ%AÀ,Ó%OˆDÔ"ò
ˆŒð  .Ôð?ð 	Öó    c                óN  € \        V P                  V P                  RR7      pV P                  VP	                  R4      4       V P                  VP	                  R4      4       V P                  VP	                  R4      4       V P                  VP	                  R4      4       V P                  '       d!   V P                  VP	                  R4      4       V P                  VP	                  R4      4       VP	                  R	4      pV P                  V4       VP                  4       # )
zYDocuments an entire service.

:returns: The reStructured text of the documented service.
Úhtml)Úsection_namesÚtargetr   r   r   r   r   r   r   )r   r   r   r   Úget_sectionÚ
client_apiÚpaginator_apiÚ
waiter_apir   Úresource_sectionÚ_document_examplesÚclient_context_paramsÚflush_structure)r"   Údoc_structureÚcontext_params_sections   &  r$   Údocument_serviceÚ"ServiceDocumenter.document_service9   sí   € ô
 *Ø×Ñ¨d¯m©mÀFô
ˆð 	�
‰
�=×,Ñ,¨WÓ5Ô6à�‰˜×1Ñ1°(Ó;Ô<Ø×Ñ˜=×4Ñ4°\ÓBÔCØ�‰˜×1Ñ1°)Ó<Ô=Ø×!×!Ð!Ø×!Ñ! -×";Ñ";¸KÓ"HÔIØ×Ñ × 9Ñ 9¸*Ó EÔFØ!.×!:Ñ!:Ð;KÓ!LÐØ×"Ñ"Ð#9Ô:Ø×,Ñ,Ó.Ð.r&   c                óÄ   € R p V P                  V P                  4      p\        V P                  V P
                  V4      P                  V4       R #   \         d     L?i ; i)N)Úget_examplesr   r   r   r   r    Údocument_client)r"   Úsectionr   s   && r$   r,   ÚServiceDocumenter.client_apiM   s[   € Øˆð	Ø×(Ñ(¨×);Ñ);Ó<ˆHô 	Ø�L‰L˜$×.Ñ.°ó	
ç
‰/˜'Ö
"øô !ô 	Ùð	ús   „A ÁAÁAc                ó8  € VP                   P                  R 4       VP                   P                  4        VP                  R4       VP                   P	                  RV P
                  R7       VP                  R4       VP                   P                  4        VP                   P                  4        VP                  R4       VP                   P                  4        VP                   P                  4        V P                  V4       V P                  V4       R# )Ú	Resourcesz—Resources are available in boto3 via the ``resource`` method. For more detailed instructions and examples on the usage of resources, see the resources z
user guide)r   ÚlinkÚ.zThe available resources are:N)	ÚstyleÚh2Únew_lineÚwriteÚexternal_linkr!   ÚtoctreeÚ_document_service_resourceÚ_document_resources)r"   r:   s   &&r$   r/   Ú"ServiceDocumenter.resource_sectionX   sÑ   € Ø�‰×Ñ˜Ô%Ø�‰×ÑÔ Ø�‰ðô	
ð 	�‰×#Ñ#ØØ×&Ñ&ð 	$ô 	
ð 	�‰�cÔØ�‰×ÑÔ Ø�‰×ÑÔ Ø�‰Ð4Ô5Ø�‰×ÑÔ Ø�‰×ÑÔØ×'Ñ'¨Ô0Ø× Ñ  Ö)r&   c                óâ  € \        R RR7      pVP                  R4      pVP                  P                  V P                  P
                  P                  RV P                   24       VP                  R4       \        V P                  V P                  V P                  4      P                  V4       V P                  P                  P                  P                   pW@P                  8X  d   R p\"        P$                  P'                  V P                  V P                   VP)                  4        4      pVP+                  VR4       VP                  P-                  V P                   RV R24       R	# )
zservice-resourcer(   ©r*   Ú
breadcrumbú../../z / Resource / ServiceResourceÚindexÚ/ú/indexN)r   Úadd_new_sectionr@   Úrefr   r#   Ú__name__r   rC   r   r   r   r    Údocument_resourceÚmetaÚresource_modelÚnameÚosÚpathÚjoinÚlowerÚwrite_to_fileÚtocitem)r"   r:   Úservice_resource_docÚbreadcrumb_sectionÚresource_nameÚservice_resource_dir_paths   &&    r$   rF   Ú,ServiceDocumenter._document_service_resourcen   s8  € ä0Ø vô 
Ðð 2×AÑAÀ,ÓOÐØ× Ñ ×$Ñ$Ø�L‰L×"Ñ"×+Ñ+¨v°d×6HÑ6HÐ5IÐ-Jô	
ð 	× Ñ Ð!@ÔAÜ!Ø×"Ñ" D§M¡M°4×3GÑ3Gó	
ç
Ñ
Ð0Ô
1ð ×.Ñ.×3Ñ3×BÑB×GÑGˆØ×.Ñ.Ô.Ø.ˆMÜ$&§G¡G§L¡LØ× Ñ Ø×!Ñ!Ð"Ø×"Ñ"Ó$Ð%ó%
Ð!ð
 	×*Ñ*Ð+DÀgÔNØ�‰×Ñ ×!3Ñ!3Ð 4°A°m°_ÀFÐKÖLr&   c                óv  € R pV P                   P                  R4      pVP                  V P                  R4      pV P                  P
                  P                  P
                  P                  pVR,           EF=  pVR,          V,          pV P                  P                  P                  VV\        V P                  VR,          VRR7      R7      pVP
                  P                  P                  p	. p
V	 F  pV
P                  V4       K  	  V! V
RV P                  / pVP
                  P                  P                   P#                  4       p\%        VRR	7      pVP'                  R
4      pVP(                  P+                  V P                  P,                  P.                  RV P                   24       VP1                  RVP
                  P                  P                    24       \3        WÀP                   V P4                  4      P7                  VP'                  VP
                  P                  P                   4      4       \8        P:                  P=                  V P4                  V P                   V 4      pVP?                  VR4       VP(                  PA                  V P                   RV R24       EK@  	  R# )ÚfooÚdata_loaderzresources-1r   N)r   Úresource_json_definitionsÚservice_modelÚservice_waiter_model)r_   Úsingle_resource_json_definitionÚservice_contextr   r(   rJ   rK   rL   z / Resource / rM   rN   rO   )!r   Úget_componentÚload_service_modelr   r   rT   r   rf   r   Úresource_factoryÚload_from_definitionr	   rU   ÚidentifiersÚappendr   rV   rZ   r   rP   r@   rQ   r#   rR   rC   r   r    rS   rW   rX   rY   r[   r\   )r"   r:   Útemp_identifier_valueÚloaderÚjson_resource_modelrf   r_   rU   Úresource_clsrn   ÚargsÚ_r   Úresource_docr^   r`   s   &&              r$   rG   Ú%ServiceDocumenter._document_resourcesˆ   s`  € Ø %ÐØ—‘×,Ñ,¨]Ó;ˆØ$×7Ñ7Ø×Ñ ó
Ðð ×.Ñ.×3Ñ3×:Ñ:×?Ñ?×MÑMˆØ0°×=Ñ=ˆMØ0°Õ=¸mÕLˆNà×#Ñ#×4Ñ4×IÑIØ"/Ø4BÜ$2Ø%)×%7Ñ%7Ø2EØ'õ3ð '4Ø-1ô%ð Jó ð ð '×+Ñ+×:Ñ:×FÑFˆKØˆDÛ �Ø—‘Ð1Ö2ñ !á# TÐ?°$·,±,Ñ?ˆHà$ŸM™M×8Ñ8×=Ñ=×CÑCÓEˆMÜ,¨]À6ÔJˆLØ!-×!=Ñ!=¸lÓ!KÐØ×$Ñ$×(Ñ(Ø—‘×&Ñ&×/Ñ/°6¸$×:LÑ:LÐ9MÐ1Nôð ×$Ñ$Ø  §¡×!=Ñ!=×!BÑ!BÐ CÐDôô ØŸ-™-¨×)=Ñ)=óçÑØ×,Ñ,¨X¯]©]×-IÑ-I×-NÑ-NÓOôô
 )+¯©¯©Ø×$Ñ$Ø×%Ñ%Ð&Ø �/ó)Ð%ð
 ×&Ñ&Ð'@À'ÔJØ�M‰M×!Ñ!Ø×%Ñ%Ð& a¨ °fÐ=÷óY >r&   c                ó²   € \         P                  P                  \         P                  P                  V P                  V P
                  R ,           4      4      # )z.rst)rW   rX   ÚrealpathrY   ÚEXAMPLE_PATHr   )r"   s   &r$   Ú_get_example_fileÚ#ServiceDocumenter._get_example_file¿   s<   € Ü�w‰w×ÑÜ�G‰G�L‰L˜×*Ñ*¨D×,>Ñ,>ÀÕ,GÓHó
ð 	
r&   c                ó|  € V P                  4       p\        P                  P                  V4      '       ds   VP                  P                  R 4       VP                  P                  4        \        V4      ;_uu_ 4       pVP                  VP                  4       4       RRR4       R# R#   + '       g   i     R# ; i)ÚExamplesN)
r{   rW   rX   Úisfiler@   rA   rB   ÚopenrC   Úread)r"   r:   Úexamples_fileÚfs   &&  r$   r0   Ú$ServiceDocumenter._document_examplesÄ   s}   € Ø×.Ñ.Ó0ˆÜ�7‰7�>‰>˜-×(Ò(Ø�M‰M×Ñ˜ZÔ(Ø�M‰M×"Ñ"Ô$Ü�m×$Ô$¨Ø—‘˜aŸf™f›hÔ'÷ %Ñ$ñ )÷ %×$Ð$ús   Á> B*Â*B;	)r!   r   r   r    r   r   )rR   Ú
__module__Ú__qualname__Ú__firstlineno__rW   rX   rY   ÚdirnameÚboto3Ú__file__rz   r   r5   r,   r/   rF   rG   r{   r0   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r#   Ú__classdict__s   @@r$   r   r      sY   ù‡ € à—7‘7—<‘< §¡§¡°·±Ó ?ÀÓL€Lõ
ò8/ò(	#ò*ò,Mò45òn
÷
(ò (r&   r   )rW   Úbotocore.docs.bcdoc.restdocr   Úbotocore.docs.servicer   ÚBaseServiceDocumenterÚbotocore.exceptionsr   r‰   Úboto3.docs.clientr   Úboto3.docs.resourcer   r   Úboto3.utilsr	   © r&   r$   Ú<module>r—      s.   ðó 
å 9Ý LÝ 1ã Ý 3ß MÝ &ôq(Ð-ö q(r&   