
    vKg7                     :    S SK Jr   " S S5      r " S S\5      rg)    )OrderedDictc                   *    \ rS rSrS r\S 5       rSrg)BaseDocumenter   c                    Xl         U R                   R                  R                  U l        U R                   R                  R                  U l        U R                  R                  R                  U l        U R                   R                  R                  R                  U l	        U R                  R                  U l        U R                  R                  R                  U l        [        5       U l        U R                  U R                  :H  U l        U R                  U l        U R                  U R                  :X  a  SU l        g g )NServiceResource)	_resourcemetaclient_clientresource_model_resource_modelservice_model_service_modelname_resource_nameservice_name_service_name	__class____name___service_docs_namer   
member_maprepresents_service_resource_resource_class_name)selfresources     O/var/www/highfloat_scraper/venv/lib/python3.13/site-packages/boto3/docs/base.py__init__BaseDocumenter.__init__   s    !~~**11#~~22AA"ll//=="nn11@@EE!00=="&,,"8"8"A"A%-$"5"55 	( %)$7$7!$"4"44(9D% 5    c                 8    U R                    SU R                   3$ )N.)r   r   )r   s    r   
class_nameBaseDocumenter.class_name!   s!    ))*!D,?,?+@AAr    )
r   r	   r   r   r   r   r   r   r   r   N)r   
__module____qualname____firstlineno__r   propertyr#   __static_attributes__ r    r   r   r      s    :  B Br    r   c                   8   ^  \ rS rSrU 4S jr\S 5       rSrU =r$ )NestedDocumenter&   c                    > [         TU ]  U5        X l        U R                  R	                  5       U l        U R                  U R                  :X  a  SU l        g g )Nzservice-resource)superr   _root_docs_pathr   lower_resource_sub_pathr   )r   r   root_docs_pathr   s      r   r   NestedDocumenter.__init__'   sN    "-"&"5"5";";"=$"4"44&8D# 5r    c                 t    U R                   nU R                   U R                  :X  a  SnU R                   SU 3$ )Nr   r"   )r   r   r   )r   resource_class_names     r   r#   NestedDocumenter.class_name.   sB    "11$"4"44"3))*!,?+@AAr    )r2   r0   )	r   r%   r&   r'   r   r(   r#   r)   __classcell__)r   s   @r   r,   r,   &   s    9 B Br    r,   N)botocore.compatr   r   r,   r*   r    r   <module>r:      s$    (B B,B~ Br    