+
    šÜi#  ã                   ót   € ^ RI t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHt  ! R R	4      tRR
 ltR# )é    N)Ú
xform_name)ÚOrderedDict)ÚDocumentStructure)Údocument_model_driven_method)ÚDocumentedShape)Úget_service_module_namec                   ó8   a € ] tR t^t o R tR tR tR tRtV t	R# )ÚPaginatorDocumenterc                óà   € Wn         V P                   P                  P                  V n        V P                   P                  P
                  P                  V n        W n        W0n	        R V n
        R# )zMhttps://boto3.amazonaws.com/v1/documentation/api/latest/guide/paginators.htmlN)Ú_clientÚ	__class__Ú__name__Ú_client_class_nameÚmetaÚservice_modelÚservice_nameÚ_service_nameÚ_service_paginator_modelÚ_root_docs_pathÚ_USER_GUIDE_LINK)ÚselfÚclientÚservice_paginator_modelÚroot_docs_paths   &&&&Ú9/usr/lib/python3/dist-packages/botocore/docs/paginator.pyÚ__init__ÚPaginatorDocumenter.__init__   sW   € ØŒØ"&§,¡,×"8Ñ"8×"AÑ"AˆÔØ!Ÿ\™\×.Ñ.×<Ñ<×IÑIˆÔØ(?Ô%Ø-Ôð@ð 	Öó    c                óT  € VP                   P                  R4       V P                  V4       VP                   P                  4        VP	                  R4       VP                   P                  4        \        V P                  P                  4      pV F‘  pVP                   P                  V P                   RV 24       \        VRR7      pV P                  WC4       \        P                  P                  V P                   V P                  R4      pVP#                  WS4       K“  	  R# )zXDocuments the various paginators for a service

param section: The section to write to.
Ú
PaginatorszThe available paginators are:z/paginator/Úhtml)ÚtargetÚ	paginatorN)ÚstyleÚh2Ú_add_overviewÚnew_lineÚwritelnÚtoctreeÚsortedr   Ú_paginator_configÚtocitemr   r   Ú_add_paginatorÚosÚpathÚjoinr   Úwrite_to_file)r   ÚsectionÚpaginator_namesÚpaginator_nameÚpaginator_doc_structureÚpaginator_dir_paths   &&    r   Údocument_paginatorsÚ'PaginatorDocumenter.document_paginators#   sü   € ð
 	�‰×Ñ˜Ô&Ø×Ñ˜7Ô#Ø�‰×ÑÔ Ø�‰Ð7Ô8Ø�‰×ÑÔä Ø×)Ñ)×;Ñ;ó
ˆó
 .ˆNØ�M‰M×!Ñ!Ø×%Ñ%Ð& k°.Ð1AÐBôô '8Ø vô'Ð#ð ×ÑÐ 7ÔHô "$§¡§¡Ø×$Ñ$ d×&8Ñ&8¸+ó"Ðð $×1Ñ1Ø"öó .r   c                ó*  € VP                  R 4      pVP                  P                  V P                  RV P                   24       VP                  RV 24       VP                  V4       VP                  V4      pVP                  P                  V P                   RV 2R7       VP                  P                  4        VP                  P                  4        VP                  R\        V4       R24       VP                  P                  4        VP                  P                  4        V P                  P                  V4      p\        VVV P                  P                   P"                  V P                  P                   P$                  VR7       R# )	Ú
breadcrumbz../../z / Paginator / z.Paginator.)Ú
class_namez"paginator = client.get_paginator('z'))r2   r4   Úevent_emitterr   Úpaginator_configN)Úadd_new_sectionr$   Úrefr   r   ÚwriteÚadd_title_sectionÚstart_sphinx_py_classÚstart_codeblockr'   r   Úend_codeblockr   Úget_paginatorÚdocument_paginate_methodr   r   Úeventsr   )r   r2   r4   Úbreadcrumb_sectionÚpaginator_sectionr=   s   &&&   r   r-   Ú"PaginatorDocumenter._add_paginatorE   si  € Ø$×4Ñ4°\ÓBÐØ× Ñ ×$Ñ$Ø×#Ñ# v¨d×.@Ñ.@Ð-AÐ%Bô	
ð 	× Ñ  ?°>Ð2BÐ!CÔDØ×!Ñ! .Ô1ð $×3Ñ3°NÓCÐØ×Ñ×5Ñ5à×*Ñ*Ð+¨;°~Ð6FÐGð 	6ô 	
ð
 	×Ñ×/Ñ/Ô1Ø×Ñ×(Ñ(Ô*ð 	×ÑØ0´¸NÓ1KÐ0LÈBÐOô	
ð 	×Ñ×-Ñ-Ô/Ø×Ñ×(Ñ(Ô*à×8Ñ8×FÑFØó
Ðô 	!Ø%Ø)ØŸ,™,×+Ñ+×2Ñ2ØŸ,™,×+Ñ+×9Ñ9Ø-÷	
r   c                ó   € VP                   P                  4        VP                  R 4       VP                   P                  RV P                  R7       VP                  R4       VP                   P                  4        R# )z«Paginators are available on a client instance via the ``get_paginator`` method. For more detailed instructions and examples on the usage of paginators, see the paginators z
user guide)ÚtitleÚlinkÚ.N)r$   r'   r@   Úexternal_linkr   )r   r2   s   &&r   r&   Ú!PaginatorDocumenter._add_overviewi   sf   € Ø�‰×ÑÔ Ø�‰ðô	
ð 	�‰×#Ñ#ØØ×&Ñ&ð 	$ô 	
ð 	�‰�cÔØ�‰×ÑÖ r   )r   r   r   r   r   r   N)
r   Ú
__module__Ú__qualname__Ú__firstlineno__r   r7   r-   r&   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r
   r
      s    ø‡ € ò	
ò òD"
÷H!ð !r   r
   c                óî  € VP                  V4      p\        4       p\        RRRR7      VR&   VP                  RR4      '       d   \        RRRR7      VR&   \        R	R
RR7      VR	&   \        RRRVR7      .p\        RR
RR7      .p	. p
\	        VR,          \
        4      '       d   W¤R,          ,          p
MV
P                  VR,          4       VP                  RR4      '       d   V
P                  VR,          4       . p\	        VR,          \
        4      '       d   W´R,          ,          pMVP                  VR,          4       R\        V4       R\        V4       R2p\        V RVVVRVV	V
VVR7       R# )aÍ  Documents the paginate method of a paginator

:param section: The section to write to

:param paginator_name: The name of the paginator. It is snake cased.

:param event_emitter: The event emitter to use to emit events

:param service_model: The service model

:param paginator_config: The paginator config associated to a particular
    paginator.

:param include_signature: Whether or not to include the signature.
    It is useful for generating docstrings.
ÚMaxItemsÚintegerzä<p>The total number of items to return. If the total number of items available is more than the value specified in max-items then a <code>NextToken</code> will be provided in the output that you can use to resume pagination.</p>)ÚnameÚ	type_nameÚdocumentationÚ	limit_keyNÚPageSizez<p>The size of each page.<p>ÚStartingTokenÚstringzq<p>A token to specify where to start paginating. This is the <code>NextToken</code> from a previous response.</p>ÚPaginationConfigÚ	structurezC<p>A dictionary that provides parameters to control pagination.</p>)rZ   r[   r\   ÚmembersÚ	NextTokenz$<p>A token to resume pagination.</p>Úinput_tokenÚoutput_tokenzHCreates an iterator that will paginate through responses from :py:meth:`z.Client.z`.Úpaginatez&response_iterator = paginator.paginate)r<   Úmethod_descriptionÚexample_prefixÚinclude_inputÚinclude_outputÚexclude_inputÚexclude_outputÚinclude_signature)
Úoperation_modelr   r   ÚgetÚ
isinstanceÚlistÚappendr   r   r   )r2   r4   r<   r   r=   rn   ro   Úpagination_config_membersÚbotocore_pagination_paramsÚ#botocore_pagination_response_paramsÚservice_pagination_paramsÚ"service_pagination_response_paramsÚpaginate_descriptions   &&&&&&       r   rF   rF   y   s¿  € ð2 $×3Ñ3°NÓC€Oô
 !,£Ðä,;ØØð%ô	
-Ð˜jÑ)ð ×Ñ˜K¨×.Ò.Ü0?ØØØ8ô1
Ð! *Ñ-ô 2AØØðô	2Ð˜oÑ.ô 	Ø#Ø!ð"ð .ô	
ð
"Ðô 	ØØØAô	
ð+Ð'ð !#Ðô Ð" =Õ1´4×8Ò8Ø!°mÕ%DÕDÑ!à!×(Ñ(Ð)9¸-Õ)HÔIð ×Ñ˜K¨×.Ò.Ø!×(Ñ(Ð)9¸+Õ)FÔGð *,Ð&ÜÐ" >Õ2´D×9Ò9Ø*¸~Õ.NÕNÑ*à*×1Ñ1Ø˜^Õ,ô	
ð
	Ü1°-Ó@ÐAÀÌ*ÐUcÓJdÐIeÐegð	ið ô
 !ØØØØ#Ø/Ø?Ø0Ø:Ø/Ø9Ø+÷r   )T)r.   Úbotocorer   Úbotocore.compatr   Úbotocore.docs.bcdoc.restdocr   Úbotocore.docs.methodr   Úbotocore.docs.utilsr   Úbotocore.utilsr   r
   rF   © r   r   Ú<module>r�      s/   ðó 
å Ý 'Ý 9Ý =Ý /Ý 2÷_!ñ _!öDxr   