§
    7xÅjë^  ã                   ó¦  — d dl mZ d dlmZ dÏd„Z G d„ de¦  «        Z G d„ de¦  «        Z G d	„ d
e¦  «        Z G d„ de¦  «        Z	 G d„ de¦  «        Z
 G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ deej        j        ¦  «        Z G d„ de¦  «        Z G d„ deej        j        ej        j        ¦  «        Z G d„ d eej        j        ¦  «        Z G d!„ d"eej        j        ¦  «        Z G d#„ d$e¦  «        Z G d%„ d&e¦  «        Z G d'„ d(e¦  «        Z G d)„ d*e¦  «        Z G d+„ d,e¦  «        Z G d-„ d.e¦  «        Z G d/„ d0e¦  «        Z G d1„ d2e¦  «        Z  G d3„ d4e¦  «        Z! G d5„ d6e¦  «        Z" G d7„ d8e"¦  «        Z# G d9„ d:e"¦  «        Z$ G d;„ d<e"e%¦  «        Z& G d=„ d>e"¦  «        Z' G d?„ d@e¦  «        Z( G dA„ dBe¦  «        Z) G dC„ dDe¦  «        Z* G dE„ dFe¦  «        Z+ G dG„ dHe¦  «        Z, G dI„ dJe¦  «        Z- G dK„ dLe,¦  «        Z. G dM„ dNe,¦  «        Z/ G dO„ dPe,¦  «        Z0 G dQ„ dRe,e%¦  «        Z1 G dS„ dTe,¦  «        Z2 G dU„ dVe¦  «        Z3 G dW„ dXe¦  «        Z4 G dY„ dZe¦  «        Z5 G d[„ d\e¦  «        Z6 G d]„ d^e¦  «        Z7 G d_„ d`e¦  «        Z8 G da„ dbe¦  «        Z9 G dc„ dde¦  «        Z: G de„ dfe¦  «        Z; G dg„ dhe¦  «        Z< G di„ dje¦  «        Z= G dk„ dle¦  «        Z> G dm„ dne¦  «        Z? G do„ dpe?¦  «        Z@ G dq„ dreA¦  «        ZB G ds„ dteA¦  «        ZC G du„ dve¦  «        ZD G dw„ dxe¦  «        ZE G dy„ dze¦  «        ZF G d{„ d|e¦  «        ZG G d}„ d~e¦  «        ZH G d„ d€e¦  «        ZI G d�„ d‚e¦  «        ZJ G dƒ„ d„e¦  «        ZK G d…„ d†e¦  «        ZL G d‡„ dˆe¦  «        ZM G d‰„ dŠe¦  «        ZN G d‹„ dŒeN¦  «        ZO G d�„ dŽeN¦  «        ZP G d�„ d�e¦  «        ZQ G d‘„ d’e¦  «        ZR G d“„ d”e¦  «        ZS G d•„ d–eSeT¦  «        ZU G d—„ d˜eS¦  «        ZV G d™„ dše¦  «        ZW G d›„ dœeW¦  «        ZX G d�„ dže¦  «        ZY G dŸ„ d e¦  «        ZZ G d¡„ d¢e¦  «        Z[ G d£„ d¤e¦  «        Z\ G d¥„ d¦e¦  «        Z] G d§„ d¨e]¦  «        Z^ G d©„ dªe¦  «        Z_ G d«„ d¬e_¦  «        Z` G d­„ d®e_¦  «        Za G d¯„ d°e¦  «        Zb G d±„ d²eb¦  «        Zc G d³„ d´eb¦  «        Zd G dµ„ d¶eb¦  «        Ze G d·„ d¸eb¦  «        Zf G d¹„ dºe¦  «        Zg G d»„ d¼e¦  «        Zh G d½„ d¾e¦  «        Zi G d¿„ dÀe¦  «        Zj G dÁ„ dÂe¦  «        Zk G dÃ„ dÄe¦  «        Zl G dÅ„ dÆe¦  «        Zm G dÇ„ dÈem¦  «        Zn G dÉ„ dÊem¦  «        Zo G dË„ dÌe¦  «        Zp G dÍ„ dÎe¦  «        ZqdS )Ðé    )Úrequests)Úurllib3Nc                 ó"   — |€d}|€i } | |i |¤ŽS ©N© r   )Úexception_clsÚargsÚkwargss      úDC:\Projects\Historical\venv\Lib\site-packages\botocore/exceptions.pyÚ_exception_from_packed_argsr      s-   € ð
 €|ØˆØ€~ØˆØˆ=˜$Ð) &Ð)Ð)Ð)ó    c                   ó"   — e Zd ZdZdZd„ Zd„ ZdS )ÚBotoCoreErrorz~
    The base exception class for BotoCore exceptions.

    :ivar msg: The descriptive message associated with the error.
    zAn unspecified error occurredc                 ón   —  | j         j        di |¤Ž}t                               | |¦  «         || _        d S r   ©ÚfmtÚformatÚ	ExceptionÚ__init__r
   ©Úselfr
   Úmsgs      r   r   zBotoCoreError.__init__(   ó<   € ØˆdŒhŒoÐ'Ð' Ð'Ð'ˆÝ×Ò˜4 Ñ%Ô%Ð%ØˆŒˆˆr   c                 ó.   — t           | j        d | j        ffS ©N)r   Ú	__class__r
   ©r   s    r   Ú
__reduce__zBotoCoreError.__reduce__-   s   € Ý*¨T¬^¸TÀ4Ä;Ð,OÐOÐOr   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r   r      sH   € € € € € ðð ð *€Cðð ð ð
Pð Pð Pð Pð Pr   r   c                   ó   — e Zd ZdZdZdS )ÚDataNotFoundErrorzŽ
    The data associated with a particular path could not be loaded.

    :ivar data_path: The data path that the user attempted to load.
    z$Unable to load data for: {data_path}N©r   r    r!   r"   r   r   r   r   r$   r$   1   s   € € € € € ðð ð 1€C€C€Cr   r$   c                   ó   — e Zd ZdZdZdS )ÚUnknownServiceErrorzwRaised when trying to load data for an unknown service.

    :ivar service_name: The name of the unknown service.

    zQUnknown service: '{service_name}'. Valid service names are: {known_service_names}Nr%   r   r   r   r'   r'   ;   s"   € € € € € ðð ð	 ð €C€Cr   r'   c                   ó   — e Zd ZdZdZdS )ÚUnknownRegionErrorztRaised when trying to load data for an unknown region.

    :ivar region_name: The name of the unknown region.

    z,Unknown region: '{region_name}'. {error_msg}Nr%   r   r   r   r)   r)   H   s   € € € € € ðð ð 9€C€C€Cr   r)   c                   ó   — e Zd ZdZdZdS )ÚApiVersionNotFoundErrorzó
    The data associated with either the API version or a compatible one
    could not be loaded.

    :ivar data_path: The data path that the user attempted to load.
    :ivar api_version: The API version that the user attempted to load.
    z2Unable to load data {data_path} for: {api_version}Nr%   r   r   r   r+   r+   R   s   € € € € € ðð ð ?€C€C€Cr   r+   c                   ó*   ‡ — e Zd ZdZdˆ fd„	Zd„ Zˆ xZS )ÚHTTPClientErrorz5An HTTP Client raised an unhandled exception: {error}Nc                 óV   •— || _         || _         t          ¦   «         j        di |¤Ž d S r   )ÚrequestÚresponseÚsuperr   )r   r/   r0   r
   r   s       €r   r   zHTTPClientError.__init__a   s4   ø€ ØˆŒØ ˆŒØ�‰ŒÔÐ"Ð"˜6Ð"Ð"Ð"Ð"Ð"r   c                 óF   — t           | j        | j        | j        f| j        ffS r   )r   r   r/   r0   r
   r   s    r   r   zHTTPClientError.__reduce__f   s*   € Ý*ØŒNØŒ\˜4œ=Ð)ØŒKð-
ð 
ð 	
r   ©NN)r   r    r!   r   r   r   Ú__classcell__©r   s   @r   r-   r-   ^   sQ   ø€ € € € € Ø
A€Cð#ð #ð #ð #ð #ð #ð

ð 
ð 
ð 
ð 
ð 
ð 
r   r-   c                   ó   — e Zd ZdZdS )ÚConnectionErrorz8An HTTP Client failed to establish a connection: {error}N©r   r    r!   r   r   r   r   r7   r7   n   s   € € € € € Ø
D€C€C€Cr   r7   c                   ó   — e Zd ZdZdS )ÚInvalidIMDSEndpointErrorz;Invalid endpoint EC2 Instance Metadata endpoint: {endpoint}Nr8   r   r   r   r:   r:   r   ó   € € € € € Ø
G€C€C€Cr   r:   c                   ó   — e Zd ZdZdS )ÚInvalidIMDSEndpointModeErrorzkInvalid EC2 Instance Metadata endpoint mode: {mode} Valid endpoint modes (case-insensitive): {valid_modes}.Nr8   r   r   r   r=   r=   v   s   € € € € € ð	Cð €C€Cr   r=   c                   ó   — e Zd ZdZdS )ÚEndpointConnectionErrorz7Could not connect to the endpoint URL: "{endpoint_url}"Nr8   r   r   r   r?   r?   }   s   € € € € € Ø
C€C€C€Cr   r?   c                   ó   — e Zd ZdZdS )ÚSSLErrorz0SSL validation failed for {endpoint_url} {error}Nr8   r   r   r   rA   rA   �   s   € € € € € Ø
<€C€C€Cr   rA   c                   ó   — e Zd ZdZdS )ÚConnectionClosedErrorz^Connection was closed before we received a valid response from endpoint URL: "{endpoint_url}".Nr8   r   r   r   rC   rC   …   s   € € € € € ð	/ð €C€Cr   rC   c                   ó   — e Zd ZdZdS )ÚReadTimeoutErrorz.Read timeout on endpoint URL: "{endpoint_url}"Nr8   r   r   r   rE   rE   Œ   s   € € € € € ð
 ;€C€C€Cr   rE   c                   ó   — e Zd ZdZdS )ÚConnectTimeoutErrorz1Connect timeout on endpoint URL: "{endpoint_url}"Nr8   r   r   r   rG   rG   ”   s   € € € € € Ø
=€C€C€Cr   rG   c                   ó   — e Zd ZdZdS )ÚProxyConnectionErrorz-Failed to connect to proxy URL: "{proxy_url}"Nr8   r   r   r   rI   rI   ˜   s   € € € € € Ø
9€C€C€Cr   rI   c                   ó   — e Zd ZdZdS )ÚResponseStreamingErrorz=An error occurred while reading from response stream: {error}Nr8   r   r   r   rK   rK   œ   s   € € € € € Ø
I€C€C€Cr   rK   c                   ó   — e Zd ZdZdZdS )ÚNoCredentialsErrorz(
    No credentials could be found.
    zUnable to locate credentialsNr%   r   r   r   rM   rM       s   € € € € € ðð ð )€C€C€Cr   rM   c                   ó   — e Zd ZdZdZdS )ÚNoAuthTokenErrorz0
    No authorization token could be found.
    z$Unable to locate authorization tokenNr%   r   r   r   rO   rO   ¨   s   € € € € € ðð ð 1€C€C€Cr   rO   c                   ó   — e Zd ZdZdZdS )ÚTokenRetrievalErrorzÈ
    Error attempting to retrieve a token from a remote source.

    :ivar provider: The name of the token provider.
    :ivar error_msg: The msg explaining why the token could not be retrieved.

    z8Error when retrieving token from {provider}: {error_msg}Nr%   r   r   r   rQ   rQ   °   s    € € € € € ðð ð E€C€C€Cr   rQ   c                   ó   — e Zd ZdZdZdS )ÚUnknownTokenProviderErrorz<Tried to insert before/after an unregistered token provider.z&Token provider named {name} not found.Nr%   r   r   r   rS   rS   ¼   s   € € € € € ØFÐFà
2€C€C€Cr   rS   c                   ó   — e Zd ZdZdZdS )ÚPartialCredentialsErrorzj
    Only partial credentials were found.

    :ivar cred_var: The missing credential variable name.

    z<Partial credentials found in {provider}, missing: {cred_var}Nr%   r   r   r   rU   rU   Â   ó    € € € € € ðð ð I€C€C€Cr   rU   c                   ó   — e Zd ZdZdZdS )ÚCredentialRetrievalErrorzÛ
    Error attempting to retrieve credentials from a remote source.

    :ivar provider: The name of the credential provider.
    :ivar error_msg: The msg explaining why credentials could not be
        retrieved.

    z>Error when retrieving credentials from {provider}: {error_msg}Nr%   r   r   r   rX   rX   Í   s    € € € € € ðð ð K€C€C€Cr   rX   c                   ó   — e Zd ZdZdZdS )ÚUnknownSignatureVersionErrorz~
    Requested Signature Version is not known.

    :ivar signature_version: The name of the requested signature version.
    z/Unknown Signature Version: {signature_version}.Nr%   r   r   r   rZ   rZ   Ú   s   € € € € € ðð ð <€C€C€Cr   rZ   c                   ó   — e Zd ZdZdZdS )ÚServiceNotInRegionErrorzœ
    The service is not available in requested region.

    :ivar service_name: The name of the service.
    :ivar region_name: The name of the region.
    z<Service {service_name} not available in region {region_name}Nr%   r   r   r   r\   r\   ä   rV   r   r\   c                   ó   — e Zd ZdZdS )ÚBaseEndpointResolverErrorzØBase error for endpoint resolving errors.

    Should never be raised directly, but clients can catch
    this exception if they want to generically handle any errors
    during the endpoint resolution process.

    N©r   r    r!   r"   r   r   r   r^   r^   ï   s   € € € € € ðð ð ð r   r^   c                   ó   — e Zd ZdZdZdS )ÚNoRegionErrorzNo region was specified.zYou must specify a region.Nr%   r   r   r   ra   ra   ù   s   € € € € € Ø"Ð"à
&€C€C€Cr   ra   c                   ó   — e Zd ZdZdZdS )ÚEndpointVariantErrorz«
    Could not construct modeled endpoint variant.

    :ivar error_msg: The message explaining why the modeled endpoint variant
        is unable to be constructed.

    zMUnable to construct a modeled endpoint with the following variant(s) {tags}: Nr%   r   r   r   rc   rc   ÿ   s"   € € € € € ðð ð	ð €C€Cr   rc   c                   ó   — e Zd ZdZdZdS )ÚUnknownEndpointErrorz‹
    Could not construct an endpoint.

    :ivar service_name: The name of the service.
    :ivar region_name: The name of the region.
    zJUnable to construct an endpoint for {service_name} in region {region_name}Nr%   r   r   r   re   re     s"   € € € € € ðð ð	1ð €C€Cr   re   c                   ó   — e Zd ZdZdZdS )ÚUnknownFIPSEndpointErrorz�
    Could not construct a FIPS endpoint.

    :ivar service_name: The name of the service.
    :ivar region_name: The name of the region.
    z�The provided FIPS pseudo-region "{region_name}" is not known for the service "{service_name}". A FIPS compliant endpoint cannot be constructed.Nr%   r   r   r   rg   rg     s"   € € € € € ðð ð	ð €C€Cr   rg   c                   ó   — e Zd ZdZdZdS )ÚProfileNotFoundz¢
    The specified configuration profile was not found in the
    configuration file.

    :ivar profile: The name of the profile the user attempted to load.
    z1The config profile ({profile}) could not be foundNr%   r   r   r   ri   ri   +  s   € € € € € ðð ð >€C€C€Cr   ri   c                   ó   — e Zd ZdZdZdS )ÚConfigParseErrorzj
    The configuration file could not be parsed.

    :ivar path: The path to the configuration file.
    z#Unable to parse config file: {path}Nr%   r   r   r   rk   rk   6  s   € € € € € ðð ð 0€C€C€Cr   rk   c                   ó   — e Zd ZdZdZdS )ÚConfigNotFoundzs
    The specified configuration file could not be found.

    :ivar path: The path to the configuration file.
    z6The specified config file ({path}) could not be found.Nr%   r   r   r   rm   rm   @  ó    € € € € € ðð ð C€C€C€Cr   rm   c                   ó   — e Zd ZdZdZdS )ÚMissingParametersErrorax  
    One or more required parameters were not supplied.

    :ivar object: The object that has missing parameters.
        This can be an operation or a parameter (in the
        case of inner params).  The str() of this object
        will be used so it doesn't need to implement anything
        other than str().
    :ivar missing: The names of the missing parameters.
    zJThe following required parameters are missing for {object_name}: {missing}Nr%   r   r   r   rp   rp   J  s"   € € € € € ð	ð 	ð	#ð €C€Cr   rp   c                   ó   — e Zd ZdZdZdS )ÚValidationErrora3  
    An exception occurred validating parameters.

    Subclasses must accept a ``value`` and ``param``
    argument in their ``__init__``.

    :ivar value: The value that was being validated.
    :ivar param: The parameter that failed validation.
    :ivar type_name: The name of the underlying type.
    z@Invalid value ('{value}') for param {param} of type {type_name} Nr%   r   r   r   rr   rr   \  s    € € € € € ð	ð 	ð M€C€C€Cr   rr   c                   ó   — e Zd ZdZdS )ÚParamValidationErrorz%Parameter validation failed:
{report}Nr8   r   r   r   rt   rt   k  ó   € € € € € Ø
2€C€C€Cr   rt   c                   ó   — e Zd ZdZdZdS )ÚUnknownKeyErrorzÃ
    Unknown key in a struct parameter.

    :ivar value: The value that was being checked.
    :ivar param: The name of the parameter.
    :ivar choices: The valid choices the value can be.
    zEUnknown key '{value}' for param '{param}'.  Must be one of: {choices}Nr%   r   r   r   rw   rw   r  s#   € € € € € ðð ð 	Pð €C€Cr   rw   c                   ó   — e Zd ZdZdZdS )Ú
RangeErrora  
    A parameter value was out of the valid range.

    :ivar value: The value that was being checked.
    :ivar param: The parameter that failed validation.
    :ivar min_value: The specified minimum value.
    :ivar max_value: The specified maximum value.
    zKValue out of range for param {param}: {min_value} <= {value} <= {max_value}Nr%   r   r   r   ry   ry   €  s"   € € € € € ðð ð	0ð €C€Cr   ry   c                   ó   — e Zd ZdZdZdS )ÚUnknownParameterErrorzÊ
    Unknown top level parameter.

    :ivar name: The name of the unknown parameter.
    :ivar operation: The name of the operation.
    :ivar choices: The valid choices the parameter name can be.
    zPUnknown parameter '{name}' for operation {operation}.  Must be one of: {choices}Nr%   r   r   r   r{   r{   �  s"   € € € € € ðð ð	ð €C€Cr   r{   c                   ó   — e Zd ZdZdZdS )ÚInvalidRegionErrorz{
    Invalid region_name provided to client or resource.

    :ivar region_name: region_name that was being validated.
    zFProvided region_name '{region_name}' doesn't match a supported format.Nr%   r   r   r   r}   r}   Ÿ  s    € € € € € ðð ð S€C€C€Cr   r}   c                   ó   — e Zd ZdZdZdS )ÚAliasConflictParameterErrorzâ
    Error when an alias is provided for a parameter as well as the original.

    :ivar original: The name of the original parameter.
    :ivar alias: The name of the alias
    :ivar operation: The name of the operation.
    zvParameter '{original}' and its alias '{alias}' were provided for operation {operation}.  Only one of them may be used.Nr%   r   r   r   r   r   ©  s#   € € € € € ðð ð	Dð €C€Cr   r   c                   ó   — e Zd ZdZdZdS )ÚUnknownServiceStylez]
    Unknown style of service invocation.

    :ivar service_style: The style requested.
    z6The service style ({service_style}) is not understood.Nr%   r   r   r   r�   r�   ¸  rn   r   r�   c                   ó   — e Zd ZdZdS )ÚPaginationErrorz"Error during pagination: {message}Nr8   r   r   r   rƒ   rƒ   Â  s   € € € € € Ø
.€C€C€Cr   rƒ   c                   ó   — e Zd ZdZdS )ÚOperationNotPageableErrorz/Operation cannot be paginated: {operation_name}Nr8   r   r   r   r…   r…   Æ  ó   € € € € € Ø
;€C€C€Cr   r…   c                   ó   — e Zd ZdZdZdS )ÚChecksumErrorz<The expected checksum did not match the calculated checksum.z{Checksum {checksum_type} failed, expected checksum {expected_checksum} did not match calculated checksum {actual_checksum}.Nr%   r   r   r   rˆ   rˆ   Ê  s   € € € € € ØFÐFð	ð €C€Cr   rˆ   c                   ó   — e Zd ZdZdZdS )ÚUnseekableStreamErrorz;Need to seek a stream, but stream does not support seeking.zFNeed to rewind the stream {stream_object}, but stream is not seekable.Nr%   r   r   r   rŠ   rŠ   Ô  s   € € € € € ØEÐEð	ð €C€Cr   rŠ   c                   ó&   ‡ — e Zd ZdZdZˆ fd„Zˆ xZS )ÚWaiterErrorz%Waiter failed to reach desired state.zWaiter {name} failed: {reason}c                 ó\   •— t          ¦   «                              ||¬¦  «         || _        d S )N)ÚnameÚreason)r1   r   Úlast_response)r   rŽ   r�   r�   r   s       €r   r   zWaiterError.__init__â  s.   ø€ Ý‰Œ×Ò˜d¨6ÐÑ2Ô2Ð2Ø*ˆÔÐÐr   )r   r    r!   r"   r   r   r4   r5   s   @r   rŒ   rŒ   Ý  sC   ø€ € € € € Ø/Ð/à
*€Cð+ð +ð +ð +ð +ð +ð +ð +ð +r   rŒ   c                   ó   — e Zd ZdZdZdS )ÚIncompleteReadErrorz6HTTP response did not return expected number of bytes.zB{actual_bytes} read, but total bytes expected is {expected_bytes}.Nr%   r   r   r   r’   r’   ç  s   € € € € € Ø@Ð@à
N€C€C€Cr   r’   c                   ó   — e Zd ZdZdZdS )ÚInvalidExpressionErrorz,Expression is either invalid or too complex.zCInvalid expression {expression}: Only dotted lookups are supported.Nr%   r   r   r   r”   r”   í  s   € € € € € Ø6Ð6à
O€C€C€Cr   r”   c                   ó   — e Zd ZdZdZdS )ÚUnknownCredentialErrorz=Tried to insert before/after an unregistered credential type.z"Credential named {name} not found.Nr%   r   r   r   r–   r–   ó  s   € € € € € ØGÐGà
.€C€C€Cr   r–   c                   ó   — e Zd ZdZdZdS )ÚWaiterConfigErrorz+Error when processing waiter configuration.z+Error processing waiter config: {error_msg}Nr%   r   r   r   r˜   r˜   ù  s   € € € € € Ø5Ð5à
7€C€C€Cr   r˜   c                   ó   — e Zd ZdZdZdS )ÚUnknownClientMethodErrorzEError when trying to access a method on a client that does not exist.z*Client does not have method: {method_name}Nr%   r   r   r   rš   rš   ÿ  s   € € € € € ØOÐOà
6€C€C€Cr   rš   c                   ó   — e Zd ZdZdZdS )Ú UnsupportedSignatureVersionErrorz:Error when trying to use an unsupported Signature Version.z;Signature version(s) are not supported: {signature_version}Nr%   r   r   r   rœ   rœ     s   € € € € € ØDÐDà
G€C€C€Cr   rœ   c                   ó.   ‡ — e Zd ZdZˆ fd„Zd„ Zd„ Zˆ xZS )ÚClientErrorziAn error occurred ({error_code}) when calling the {operation_name} operation{retry_info}: {error_message}c                 óH  •— |                       |¦  «        }|                     di ¦  «        }| j                             |                     dd¦  «        |                     dd¦  «        ||¬¦  «        }t	          ¦   «                              |¦  «         || _        || _        d S )NÚErrorÚCodeÚUnknownÚMessage)Ú
error_codeÚerror_messageÚoperation_nameÚ
retry_info)Ú_get_retry_infoÚgetÚMSG_TEMPLATEr   r1   r   r0   r¦   )r   Úerror_responser¦   r§   Úerrorr   r   s         €r   r   zClientError.__init__  sŸ   ø€ Ø×)Ò)¨.Ñ9Ô9ˆ
Ø×"Ò" 7¨BÑ/Ô/ˆØÔ×&Ò&Ø—y’y ¨Ñ3Ô3ØŸ)š) I¨yÑ9Ô9Ø)Ø!ð	 'ñ 
ô 
ˆõ 	‰Œ×Ò˜ÑÔÐØ&ˆŒØ,ˆÔÐÐr   c                 ón   — d}d|v r.|d         }|                      dd¦  «        rd|v rd|d         › d�}|S )NÚ ÚResponseMetadataÚMaxAttemptsReachedFÚRetryAttemptsz (reached max retries: ú))r©   )r   r0   r§   Úmetadatas       r   r¨   zClientError._get_retry_info  s_   € Øˆ
Ø Ð)Ð)ØÐ 2Ô3ˆHØ�|Š|Ð0°%Ñ8Ô8ð Ø" hÐ.Ð.àN°(¸?Ô2KÐNÐNÐNð ð Ðr   c                 ó,   — t           | j        | j        ffS r   )rž   r0   r¦   r   s    r   r   zClientError.__reduce__)  s   € õ ˜Tœ]¨DÔ,?Ð@Ð@Ð@r   )r   r    r!   rª   r   r¨   r   r4   r5   s   @r   rž   rž     sg   ø€ € € € € ð	1ð ð
-ð -ð -ð -ð -ð	ð 	ð 	ðAð Að Að Að Að Að Ar   rž   c                   ó   — e Zd ZdS )ÚEventStreamErrorN©r   r    r!   r   r   r   r¶   r¶   0  ó   € € € € € Ø€Dr   r¶   c                   ó   — e Zd ZdZdS )ÚUnsupportedTLSVersionWarningz:Warn when an openssl version that uses TLS 1.2 is requiredNr_   r   r   r   rº   rº   4  s   € € € € € ØDÐDà€Dr   rº   c                   ó   — e Zd ZdS )ÚImminentRemovalWarningNr·   r   r   r   r¼   r¼   :  r¸   r   r¼   c                   ó   — e Zd ZdZdZdS )ÚInvalidDNSNameErrorzEError when virtual host path is forced on a non-DNS compatible bucketa  Bucket named {bucket_name} is not DNS compatible. Virtual hosted-style addressing cannot be used. The addressing style can be configured by removing the addressing_style value or setting that value to 'path' or 'auto' in the AWS Config file or in the botocore.client.Config object.Nr%   r   r   r   r¾   r¾   >  s   € € € € € ØOÐOð	8ð €C€Cr   r¾   c                   ó   — e Zd ZdZdZdS )ÚInvalidS3AddressingStyleErrorz-Error when an invalid path style is specifiedzfS3 addressing style {s3_addressing_style} is invalid. Valid options are: 'auto', 'virtual', and 'path'Nr%   r   r   r   rÀ   rÀ   J  s   € € € € € Ø7Ð7ð	3ð €C€Cr   rÀ   c                   ó   — e Zd ZdZdZdS )ÚUnsupportedS3ArnErrorz?Error when S3 ARN provided to Bucket parameter is not supportedzeS3 ARN {arn} provided to "Bucket" parameter is invalid. Only ARNs for S3 access-points are supported.Nr%   r   r   r   rÂ   rÂ   S  s   € € € € € ØIÐIð	3ð €C€Cr   rÂ   c                   ó   — e Zd ZdZdZdS )ÚUnsupportedS3ControlArnErrorzCError when S3 ARN provided to S3 control parameter is not supportedz<S3 ARN "{arn}" provided is invalid for this operation. {msg}Nr%   r   r   r   rÄ   rÄ   \  s   € € € € € ØMÐMà
H€C€C€Cr   rÄ   c                   ó   — e Zd ZdZdZdS )ÚInvalidHostLabelErrorz>Error when an invalid host label would be bound to an endpointzJInvalid host label to be bound to the hostname of the endpoint: "{label}".Nr%   r   r   r   rÆ   rÆ   b  s   € € € € € ØHÐHð	ð €C€Cr   rÆ   c                   ó   — e Zd ZdZdZdS )ÚUnsupportedOutpostResourceErrorzDError when S3 Outpost ARN provided to Bucket parameter is incompletez£S3 Outpost ARN resource "{resource_name}" provided to "Bucket" parameter is invalid. Only ARNs for S3 Outpost arns with an access-point sub-resource are supported.Nr%   r   r   r   rÈ   rÈ   k  s   € € € € € ØNÐNð	3ð €C€Cr   rÈ   c                   ó   — e Zd ZdZdZdS )ÚUnsupportedS3ConfigurationErrorúBError when an unsupported configuration is used with access-pointsz.Unsupported configuration when using S3: {msg}Nr%   r   r   r   rÊ   rÊ   u  s   € € € € € ØLÐLà
:€C€C€Cr   rÊ   c                   ó   — e Zd ZdZdZdS )Ú*UnsupportedS3AccesspointConfigurationErrorrË   z<Unsupported configuration when using S3 access-points: {msg}Nr%   r   r   r   rÍ   rÍ   {  s   € € € € € ØLÐLà
H€C€C€Cr   rÍ   c                   ó   — e Zd ZdZdZdS )Ú*InvalidEndpointDiscoveryConfigurationErrorz@Error when invalid value supplied for endpoint_discovery_enabledz�Unsupported configuration value for endpoint_discovery_enabled. Expected one of ("true", "false", "auto") but got {config_value}.Nr%   r   r   r   rÏ   rÏ   �  s   € € € € € ØJÐJð	Lð €C€Cr   rÏ   c                   ó   — e Zd ZdZdZdS )Ú&UnsupportedS3ControlConfigurationErrorz?Error when an unsupported configuration is used with S3 Controlz6Unsupported configuration when using S3 Control: {msg}Nr%   r   r   r   rÑ   rÑ   Š  s   € € € € € ØIÐIà
B€C€C€Cr   rÑ   c                   ó   — e Zd ZdZdZdS )ÚInvalidRetryConfigurationErrorú3Error when invalid retry configuration is specifiedzvCannot provide retry configuration for "{retry_config_option}". Valid retry configuration options are: {valid_options}Nr%   r   r   r   rÓ   rÓ   �  s   € € € € € Ø=Ð=ð	Að €C€Cr   rÓ   c                   ó   — e Zd ZdZdZdS )ÚInvalidMaxRetryAttemptsErrorrÔ   zrValue provided to "max_attempts": {provided_max_attempts} must be an integer greater than or equal to {min_value}.Nr%   r   r   r   rÖ   rÖ   ™  s   € € € € € Ø=Ð=ð	>ð €C€Cr   rÖ   c                   ó   — e Zd ZdZdZdS )ÚInvalidRetryModeErrorz8Error when invalid retry mode configuration is specifiedzWInvalid value provided to "mode": "{provided_retry_mode}" must be one of: {valid_modes}Nr%   r   r   r   rØ   rØ   ¢  s   € € € € € ØBÐBð	#ð €C€Cr   rØ   c                   ó   — e Zd ZdZdZdS )Ú+InvalidS3UsEast1RegionalEndpointConfigErrorz?Error for invalid s3 us-east-1 regional endpoints configurationz�S3 us-east-1 regional endpoint option {s3_us_east_1_regional_endpoint_config} is invalid. Valid options are: "legacy", "regional"Nr%   r   r   r   rÚ   rÚ   «  s   € € € € € ØIÐIð	;ð €C€Cr   rÚ   c                   ó   — e Zd ZdZdZdS )Ú&InvalidSTSRegionalEndpointsConfigErrorzDError when invalid sts regional endpoints configuration is specifiedzqSTS regional endpoints option {sts_regional_endpoints_config} is invalid. Valid options are: "legacy", "regional"Nr%   r   r   r   rÜ   rÜ   µ  s   € € € € € ØNÐNð	;ð €C€Cr   rÜ   c                   ó   — e Zd ZdZdS )ÚStubResponseErrorzDError getting response stub for operation {operation_name}: {reason}Nr8   r   r   r   rÞ   rÞ   ¾  s   € € € € € àNð €C€Cr   rÞ   c                   ó   — e Zd ZdS )ÚStubAssertionErrorNr·   r   r   r   rà   rà   Ä  r¸   r   rà   c                   ó   — e Zd ZdS )ÚUnStubbedResponseErrorNr·   r   r   r   râ   râ   È  r¸   r   râ   c                   ó   — e Zd ZdZdS )ÚInvalidConfigErrorú{error_msg}Nr8   r   r   r   rä   rä   Ì  ó   € € € € € Ø
€C€C€Cr   rä   c                   ó   — e Zd ZdZdS )ÚInfiniteLoopConfigErrorz©Infinite loop in credential configuration detected. Attempting to load from profile {source_profile} which has already been visited. Visited profiles: {visited_profiles}Nr8   r   r   r   rè   rè   Ð  s   € € € € € ð	/ð €C€Cr   rè   c                   ó   — e Zd ZdZdS )ÚRefreshWithMFAUnsupportedErrorz/Cannot refresh credentials: MFA token required.Nr8   r   r   r   rê   rê   Ø  r†   r   rê   c                   ó   — e Zd ZdZdS )ÚMD5UnavailableErrorz,This system does not support MD5 generation.Nr8   r   r   r   rì   rì   Ü  s   € € € € € Ø
8€C€C€Cr   rì   c                   ó   — e Zd ZdZdS )ÚMissingDependencyExceptionzMissing Dependency: {msg}Nr8   r   r   r   rî   rî   à  s   € € € € € Ø
%€C€C€Cr   rî   c                   ó   — e Zd ZdZdS )ÚMetadataRetrievalErrorz&Error retrieving metadata: {error_msg}Nr8   r   r   r   rð   rð   ä  ru   r   rð   c                   ó   — e Zd ZdS )ÚUndefinedModelAttributeErrorNr·   r   r   r   rò   rò   è  r¸   r   rò   c                   ó   — e Zd ZdZd„ ZdS )ÚMissingServiceIdErrorzrThe model being used for the service {service_name} is missing the serviceId metadata property, which is required.c                 ón   —  | j         j        di |¤Ž}t                               | |¦  «         || _        d S r   r   r   s      r   r   zMissingServiceIdError.__init__ò  r   r   N)r   r    r!   r   r   r   r   r   rô   rô   ì  s-   € € € € € ð	:ð ð
ð ð ð ð r   rô   c                   ó   — e Zd ZdZdS )ÚSSOErrorzYAn unspecified error happened when resolving AWS credentials or an access token from SSO.Nr8   r   r   r   r÷   r÷   ø  s   € € € € € ð	!ð €C€Cr   r÷   c                   ó   — e Zd ZdZdS )ÚSSOTokenLoadErrorz$Error loading SSO Token: {error_msg}Nr8   r   r   r   rù   rù   ÿ  s   € € € € € Ø
0€C€C€Cr   rù   c                   ó   — e Zd ZdZdS )ÚUnauthorizedSSOTokenErrorzŸThe SSO session associated with this profile has expired or is otherwise invalid. To refresh this SSO session run aws sso login with the corresponding profile.Nr8   r   r   r   rû   rû     s   € € € € € ð	*ð €C€Cr   rû   c                   ó   — e Zd ZdZdS )Ú
LoginErrorzcAn unspecified error happened when resolving AWS credentials or refreshing a login session profile.Nr8   r   r   r   rý   rý     s   € € € € € ð	.ð €C€Cr   rý   c                   ó   — e Zd ZdZdS )ÚLoginRefreshRequiredz^Your session has expired or credentials have changed. Please reauthenticate using 'aws login'.Nr8   r   r   r   rÿ   rÿ     s   € € € € € Ø
j€C€C€Cr   rÿ   c                   ó   — e Zd ZdZdS )ÚLoginInsufficientPermissionsz—Unable to create or refresh login credentials due to insufficient permissions. You may be missing permission for the 'signin:CreateOAuth2Token' action.Nr8   r   r   r   r  r    s   € € € € € ð	`ð €C€Cr   r  c                   ó   — e Zd ZdZdS )ÚLoginTokenLoadErrorz.Error loading login session token: {error_msg}Nr8   r   r   r   r  r    s   € € € € € Ø
:€C€C€Cr   r  c                   ó   — e Zd ZdZdS )ÚLoginAuthorizationCodeErrorzCError loading or redeeming a login authorization code: {error_msg} Nr8   r   r   r   r  r  !  s   € € € € € Ø
O€C€C€Cr   r  c                   ó   — e Zd ZdZdS )ÚCapacityNotAvailableErrorz(Insufficient request capacity available.Nr8   r   r   r   r  r  %  s   € € € € € Ø
4€C€C€Cr   r  c                   ó   — e Zd ZdZdS )ÚInvalidProxiesConfigErrorz;Invalid configuration value(s) provided for proxies_config.Nr8   r   r   r   r	  r	  )  r;   r   r	  c                   ó   — e Zd ZdZdS )ÚInvalidDefaultsModezbClient configured with invalid defaults mode: {mode}. Valid defaults modes include: {valid_modes}.Nr8   r   r   r   r  r  -  s   € € € € € ð	7ð €C€Cr   r  c                   ó   — e Zd ZdZdS )ÚAwsChunkedWrapperErrorrå   Nr8   r   r   r   r  r  4  ræ   r   r  c                   ó   — e Zd ZdZdS )ÚFlexibleChecksumErrorrå   Nr8   r   r   r   r  r  8  ræ   r   r  c                   ó   — e Zd ZdZdS )Ú!InvalidEndpointConfigurationErrorz%Invalid endpoint configuration: {msg}Nr8   r   r   r   r  r  <  ó   € € € € € Ø
1€C€C€Cr   r  c                   ó   — e Zd ZdZdZdS )ÚEndpointProviderErrorz)Base error for the EndpointProvider classú{msg}Nr%   r   r   r   r  r  @  s   € € € € € Ø3Ð3à
€C€C€Cr   r  c                   ó   — e Zd ZdZdZdS )ÚEndpointResolutionErrorz4Error when input parameters resolve to an error ruler  Nr%   r   r   r   r  r  F  s   € € € € € Ø>Ð>à
€C€C€Cr   r  c                   ó   — e Zd ZdZdS )Ú$UnknownEndpointResolutionBuiltInNamez%Unknown builtin variable name: {name}Nr8   r   r   r   r  r  L  r  r   r  c                   ó   — e Zd ZdZdZdS )ÚInvalidChecksumConfigErrorz8Error when an invalid checksum config value is supplied.ziUnsupported configuration value for {config_key}. Expected one of {valid_options} but got {config_value}.Nr%   r   r   r   r  r  P  s   € € € € € ØBÐBð	Bð €C€Cr   r  c                   ó   — e Zd ZdZdZdS )Ú UnsupportedServiceProtocolsErrorzEError when a service does not use any protocol supported by botocore.ztBotocore supports {botocore_supported_protocols}, but service {service} only supports {service_supported_protocols}.Nr%   r   r   r   r  r  Y  s   € € € € € ØOÐOð	2ð €C€Cr   r  r3   )rÚbotocore.vendoredr   Ú#botocore.vendored.requests.packagesr   r   r   r   r$   r'   r)   r+   r-   r7   r:   r=   r?   Ú
exceptionsrA   rC   ÚReadTimeoutrE   ÚConnectTimeoutrG   Ú
ProxyErrorrI   rK   rM   rO   rQ   rS   rU   rX   rZ   r\   r^   ra   rc   Ú
ValueErrorre   rg   ri   rk   rm   rp   rr   rt   rw   ry   r{   r}   r   r�   rƒ   r…   rˆ   rŠ   rŒ   r’   r”   r–   r˜   rš   rœ   rž   r¶   ÚWarningrº   r¼   r¾   rÀ   rÂ   rÄ   rÆ   rÈ   rÊ   rÍ   rÏ   rÑ   rÓ   rÖ   rØ   rÚ   rÜ   rÞ   ÚAssertionErrorrà   râ   rä   rè   rê   rì   rî   rð   rò   rô   r÷   rù   rû   rý   rÿ   r  r  r  r  r	  r  r  r  r  r  r  r  r  r  r   r   r   ú<module>r'     sÒ  ðð 'Ð &Ð &Ð &Ð &Ð &Ø 7Ð 7Ð 7Ð 7Ð 7Ð 7ð	*ð 	*ð 	*ð 	*ðPð Pð Pð Pð P�Iñ Pô Pð Pð$1ð 1ð 1ð 1ð 1˜ñ 1ô 1ð 1ð
ð 
ð 
ð 
ð 
Ð+ñ 
ô 
ð 
ð9ð 9ð 9ð 9ð 9˜ñ 9ô 9ð 9ð	?ð 	?ð 	?ð 	?ð 	?˜mñ 	?ô 	?ð 	?ð
ð 
ð 
ð 
ð 
�mñ 
ô 
ð 
ð Eð Eð Eð Eð E�mñ Eô Eð EðHð Hð Hð Hð H˜}ñ Hô Hð Hðð ð ð ð  =ñ ô ð ðDð Dð Dð Dð D˜oñ Dô Dð Dð=ð =ð =ð =ð =ˆ Ô 3Ô <ñ =ô =ð =ðð ð ð ð ˜Oñ ô ð ð;ð ;ð ;ð ;ð ;ØØÔÔ#ØÔÔ'ñ;ô ;ð ;ð>ð >ð >ð >ð >˜/¨8Ô+>Ô+Mñ >ô >ð >ð:ð :ð :ð :ð :˜?¨HÔ,?Ô,Jñ :ô :ð :ðJð Jð Jð Jð J˜_ñ Jô Jð Jð)ð )ð )ð )ð )˜ñ )ô )ð )ð1ð 1ð 1ð 1ð 1�}ñ 1ô 1ð 1ð	Eð 	Eð 	Eð 	Eð 	E˜-ñ 	Eô 	Eð 	Eð3ð 3ð 3ð 3ð 3 ñ 3ô 3ð 3ðIð Ið Ið Ið I˜mñ Iô Ið Ið
Kð 
Kð 
Kð 
Kð 
K˜}ñ 
Kô 
Kð 
Kð<ð <ð <ð <ð < =ñ <ô <ð <ðIð Ið Ið Ið I˜mñ Iô Ið Iðð ð ð ð  ñ ô ð ð'ð 'ð 'ð 'ð 'Ð-ñ 'ô 'ð 'ðð ð ð ð Ð4ñ ô ð ðð ð ð ð Ð4°jñ ô ð ðð ð ð ð Ð8ñ ô ð ð>ð >ð >ð >ð >�mñ >ô >ð >ð0ð 0ð 0ð 0ð 0�}ñ 0ô 0ð 0ðCð Cð Cð Cð C�]ñ Cô Cð Cðð ð ð ð ˜]ñ ô ð ð$Mð Mð Mð Mð M�mñ Mô Mð Mð3ð 3ð 3ð 3ð 3˜=ñ 3ô 3ð 3ðð ð ð ð �oñ ô ð ðð ð ð ð �ñ ô ð ð ð ð ð ð ˜Oñ ô ð ðSð Sð Sð Sð S˜¨*ñ Sô Sð Sðð ð ð ð  /ñ ô ð ðCð Cð Cð Cð C˜-ñ Cô Cð Cð/ð /ð /ð /ð /�mñ /ô /ð /ð<ð <ð <ð <ð < ñ <ô <ð <ðð ð ð ð �Mñ ô ð ðð ð ð ð ˜Mñ ô ð ð+ð +ð +ð +ð +�-ñ +ô +ð +ðOð Oð Oð Oð O˜-ñ Oô Oð OðPð Pð Pð Pð P˜]ñ Pô Pð Pð/ð /ð /ð /ð /˜]ñ /ô /ð /ð8ð 8ð 8ð 8ð 8˜ñ 8ô 8ð 8ð7ð 7ð 7ð 7ð 7˜}ñ 7ô 7ð 7ðHð Hð Hð Hð H }ñ Hô Hð Hð"Að "Að "Að "Að "A�)ñ "Aô "Að "AðJ	ð 	ð 	ð 	ð 	�{ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	 7ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜Wñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜-ñ 	ô 	ð 	ðð ð ð ð  Mñ ô ð ðð ð ð ð ˜Mñ ô ð ðIð Ið Ið Ið I =ñ Iô Ið Iðð ð ð ð ˜Mñ ô ð ðð ð ð ð  mñ ô ð ð;ð ;ð ;ð ;ð ; mñ ;ô ;ð ;ðIð Ið Ið Ið I°ñ Iô Ið Iðð ð ð ð °ñ ô ð ðCð Cð Cð Cð C¨]ñ Cô Cð Cðð ð ð ð  ]ñ ô ð ðð ð ð ð Ð#Añ ô ð ðð ð ð ð Ð:ñ ô ð ðð ð ð ð °-ñ ô ð ðð ð ð ð ¨]ñ ô ð ðð ð ð ð ˜ñ ô ð ð	ð 	ð 	ð 	ð 	Ð*¨Nñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð.ñ 	ô 	ð 	ðð ð ð ð ˜ñ ô ð ðð ð ð ð Ð0ñ ô ð ð<ð <ð <ð <ð < ]ñ <ô <ð <ð9ð 9ð 9ð 9ð 9˜-ñ 9ô 9ð 9ð&ð &ð &ð &ð & ñ &ô &ð &ð3ð 3ð 3ð 3ð 3˜]ñ 3ô 3ð 3ð	ð 	ð 	ð 	ð 	 9ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð8ñ 	ô 	ð 	ðð ð ð ð ˆ}ñ ô ð ð1ð 1ð 1ð 1ð 1˜ñ 1ô 1ð 1ðð ð ð ð  ñ ô ð ðð ð ð ð �ñ ô ð ðkð kð kð kð k˜:ñ kô kð kðð ð ð ð  :ñ ô ð ð;ð ;ð ;ð ;ð ;˜*ñ ;ô ;ð ;ðPð Pð Pð Pð P *ñ Pô Pð Pð5ð 5ð 5ð 5ð 5 ñ 5ô 5ð 5ðHð Hð Hð Hð H ñ Hô Hð Hðð ð ð ð ˜-ñ ô ð ðð ð ð ð ˜]ñ ô ð ðð ð ð ð ˜Mñ ô ð ð2ð 2ð 2ð 2ð 2¨ñ 2ô 2ð 2ðð ð ð ð ˜Mñ ô ð ðð ð ð ð Ð3ñ ô ð ð2ð 2ð 2ð 2ð 2Ð+@ñ 2ô 2ð 2ðð ð ð ð  ñ ô ð ðð ð ð ð  }ñ ô ð ð ð r   