
    Af2                        d dl Z d dlZd dlZdZ G d de j                  Z e j        d          Ze                     e                       g Z	 ej
        d          Z ej
        d          Z ej
        d          Zi d	d
dddddddddddddddddddddd d!d"d#d$d%d&d'd(Zd)Zej                            ej                            e                    Z G d* d+          Z e            Zd,efd-Zd. Zd/ Zd0 ZdS )1    Nz1.34.51c                       e Zd Zd ZdS )NullHandlerc                     d S N )selfrecords     `/home/panchajanya/Development/work/volatility3/lib/python3.11/site-packages/botocore/__init__.pyemitzNullHandler.emit   s        N)__name__
__module____qualname__r   r   r   r
   r   r      s#            r   r   botocorez(.)([A-Z][a-z]+)z([a-z0-9])([A-Z])z[A-Z]{2,}s$)CreateCachediSCSIVolume_create_cached_iscsi_volume)r   -zcreate-cached-iscsi-volume)DescribeCachediSCSIVolumesr   describe_cached_iscsi_volumes)r   r   zdescribe-cached-iscsi-volumes)DescribeStorediSCSIVolumesr   describe_stored_iscsi_volumes)r   r   zdescribe-stored-iscsi-volumes)CreateStorediSCSIVolumer   create_stored_iscsi_volume)r   r   zcreate-stored-iscsi-volume)ListHITsForQualificationTyper    list_hits_for_qualification_type)r   r   z list-hits-for-qualification-type)ExecutePartiQLStatementr   execute_partiql_statement)r   r   zexecute-partiql-statement)ExecutePartiQLTransactionr   execute_partiql_transaction)r   r   zexecute-partiql-transaction)ExecutePartiQLBatchr   execute_partiql_batch)r!   r   zexecute-partiql-batch)stringintegerboolean	timestampfloatdoublec                       e Zd Zd Zd ZdS )UNSIGNEDc                     | S r   r   )r   s    r
   __copy__zUNSIGNED.__copy__E       r   c                     | S r   r   )r   memodicts     r
   __deepcopy__zUNSIGNED.__deepcopy__H   r-   r   N)r   r   r   r,   r0   r   r   r
   r*   r*   D   s2              r   r*   r   c                    || v r| S | |f}||vrt                               |           ^t                               |           }|                                }| dt          |                     | |                                 } t
                              d|z   dz   |           }t                              d|z   dz   |                                          }|||<   ||         S )zConvert camel case to a "pythonic" name.

    If the name contains the ``sep`` character, then it is
    returned unchanged.

    Nz\1z\2)_special_case_transformsearchgrouplenlower_first_cap_regexsub_end_cap_regex)namesep_xform_cachekey
is_specialmatcheds1transformeds           r
   
xform_namerB   O   s     d{{ +C
,"))$//;077==J &&((G?c'll]?+CSC'--//CCD!!%#+"5t<<$((u)<bAAGGII'Sr   c                 :    t                               |            dS )a3  Register an initializer function for session creation.

    This initializer function will be invoked whenever a new
    `botocore.session.Session` is instantiated.

    :type callback: callable
    :param callback: A callable that accepts a single argument
        of type `botocore.session.Session`.

    N)_INITIALIZERSappendcallbacks    r
   register_initializerrH   g        """""r   c                 :    t                               |            dS )a#  Unregister an initializer function.

    :type callback: callable
    :param callback: A callable that was previously registered
        with `botocore.register_initializer`.

    :raises ValueError: If a callback is provided that is not currently
        registered as an initializer.

    N)rD   removerF   s    r
   unregister_initializerrL   u   rI   r   c                 0    t           D ]} ||            dS )zInvoke all initializers for a session.

    :type session: botocore.session.Session
    :param session: The session to initialize.

    N)rD   )sessioninitializers     r
   invoke_initializersrP      s0     %  G r   )loggingosre__version__Handlerr   	getLoggerlog
addHandlerrD   compiler7   r9   r2   r<   ScalarTypespathdirnameabspath__file__BOTOCORE_ROOTr*   rB   rH   rL   rP   r   r   r
   <module>r`      s@    				 				    '/    g
## {{}}   2:011 /00 %"*]33 $&B$&B ()H ()H	
 ()H ()H %&B %&B *+M *+M %&A %&A '(E '(E !"9  !"9!, O 9 9::        8:: <    0# # ## # #    r   