
    E0jX!                   .   d dl mZ d dlZd dlmZmZmZmZ d dlm	Z
 d dlmZ d dlm	Z d dlmZ d dlmZ d dlm	Z d dlmZ d dlmZ d d	lmZ d d	lmZ d d
lmZmZ d dlm Z m!Z! d dl"m#Z# d dl$m%Z% d dl&m'Z( d dl)m*Z+ d dl,m-Z. d dl/m0Z1 	  G d d          ZdS )    )annotationsN)Dict	GeneratorAsyncGeneratorAny)models)Client)
exceptions)utils_models)Utils)DaraCore)DaraExceptionUnretryableException)RetryOptionsRetryPolicyContext)DaraRequest)RuntimeOptions)Bytes)Form)Stream)XMLc                     e Zd ZU dZded<   dZded<   dZded<   dZded<   dZded<   dZ	ded<   dZ
d	ed
<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZd	ed<   dZded<   dZd ed!<   dZded"<   dZded#<   dZ ded$<   dZ!d%ed&<   dZ"d'ed(<   dZ#ded)<   dZ$d*ed+<   dfd.Z%	 dgd;Z&dgd<Z'	 dhd>Z(dhd?Z)	 dhd@Z*dhdAZ+	 didDZ,didEZ-	 didFZ.didGZ/djdIZ0dkdKZ1didLZ2didMZ3dldNZ4dldOZ5dldPZ6dldQZ7dldRZ8dldSZ9dldTZ:dldUZ;dldVZ<dldWZ=dmdYZ>dnd[Z?dod]Z@dpd^ZAdqdbZBdrdeZCdS )sr	   Nstr	_endpoint
_region_id	_protocol_method_user_agent_endpoint_ruleDict[str, str]_endpoint_map_suffixint_read_timeout_connect_timeout_http_proxy_https_proxy_socks_5proxy_socks_5net_work	_no_proxy_network_product_id_max_idle_conns_endpoint_type_open_platform_endpointCredentialClient_credential_signature_version_signature_algorithm_headers	SPIClient_spiz%open_api_util_models.GlobalParameters_global_parameters_key_cert_cabool_disable_http_2r   _retry_options_tls_min_versionzspi_models.AttributeMap_attribute_mapconfigopen_api_util_models.Configc                   t          j        |          rt          j        dd          t          j        |j                  s|j        dk    rt          j        |j                  s|j        dk    rzt          j        |j                  s|j        dk    rd|_        nd|_        t          j	        |j        |j        |j                  }|j        |_        t          |          | _        nyt          j        |j                  s;|j        dk    r0t          j	        d|j        	          }t          |          | _        n%t          j        |j                  s|j        | _        t          j        |j                  r%t          j                            d
          | _        n|j        | _        |j        | _        |j        | _        |j        | _        |j        | _        |j        | _        |j        | _        |j        | _         |j!        | _"        |j#        | _$        |j%        | _&        |j'        | _(        |j)        | _*        |j+        | _,        |j-        | _.        |j/        | _0        |j1        | _2        |j3        | _4        |j5        | _6        |j7        | _8        |j9        | _:        |j;        | _<        |j=        | _>        |j?        | _@        |jA        | _B        d S )NParameterMissingz'config' can not be unsetcodemessage sts
access_key)access_key_idtypeaccess_key_secretbearer)rK   bearer_tokenALIBABA_CLOUD_USER_AGENT)Cr   is_nullmain_exceptionsClientExceptionrJ   rL   security_tokenrK   credential_modelsConfigr0   r1   rN   
credential
user_agentosenvirongetr   endpointr   endpoint_typer.   networkr+   suffixr"   protocolr   methodr   	region_idr   read_timeoutr$   connect_timeoutr%   
http_proxyr&   https_proxyr'   no_proxyr*   socks_5proxyr(   socks_5net_workr)   max_idle_connsr-   signature_versionr2   signature_algorithmr3   global_parametersr7   keyr8   certr9   car:   disable_http_2r<   retry_optionsr=   tls_min_versionr>   )selfr@   credential_configccs       g/home/rurouni/.hermes/hermes-agent/venv/lib/python3.11/site-packages/alibabacloud_tea_openapi/client.py__init__zClient.__init__C   s    F## 	!1)7     !566 	16;OSU;U;U`h`pqw  rJ  aK  aK;U  PV  Ph  ln  Pn  Pn#F$9:: +v?TXZ?Z?Z#* 1 8 & 4{$*$<! ! !
 06/D,/0ABBD!&"566 	16;NRT;T;T")%2  B  033D!&"344 	1%0DF-.. 	1!z~~.HIID%0D$2}} *#0 & 6!,".#0 & 6%4"(":$*$>!"(":J	[
9%4$2 & 6    actionversionr_   r`   	auth_type	body_typerequest#open_api_util_models.OpenApiRequestruntimer   returndictc	                   |j         p| j        |j        p| j        |j        p| j        t          j        |j        p| j	                  t          j        |j
        p| j                  |j        p| j        |j        p| j        |j        p| j        |j        p| j        |j        p| j        t          j        |j        p| j                  | j        |j        | j        d}	d }
d }d}t7          |          }t          j        |	                    d          |          r|dk    rBt          j        |	                    d          |          }|dk    rt          j        |           |dz   }	 tA                      }| j!        p||_"        ||_#        d|_$        i }i }t          j%        | j&                  sG| j&        }t          j%        |j'                  s|j'        }t          j%        |j(                  s|j(        }i }i }t          j%        |j)                  sG|j)        }t          j%        |j(                  s|j(        }t          j%        |j'                  s|j'        }t          j*        |d|tW          j,                    tW          j-                    d|||j.                  |_.        | /                                }t          j%        |          rCt          j*        | j0        ||tW          j1        | j2                  d	|||j(                  |_(        nCt          j*        | j0        ||tW          j1        | j2                  d	|||j(        |          |_(        t          j%        |j3                  s>|j3        }tW          j.        |          }ti          j5        |          |_3        d
|j(        d<   |dk    rzt          j%        | j6                  rto          j8        dd          | j6        9                                }t          j%        |j:                  s|j:        |j(        d<   |j;        }|dk    r|j<        }||j.        d<   d|j.        d<   n|dk    r|j=        }||j(        d<   n|j>        }|j?        }|j=        }t          j%        |          s|dk    r
||j.        d<   d|j.        d<   d|j.        d<   ||j.        d<   d } t          j%        |j3                  s|j3        } t          j*        i |j.        tW          j.        |                     }!tW          j@        |!|j#        |          |j.        d<   |}
t          jA        ||	          }"|"}|"jB        dk    rR|"jB        d k     rFt          jD        |"j3                  }#|#}$|$                    d!          p|$                    d"          }%|$                    d#          p|$                    d$          }&|& d%k    s|& d&k    s|& d'k    rto          jE        |"jB        |& d(|"jB         d)|$                    d*          p|$                    d+           d,|% |$                    d-          p|$                    d.           tW          jF        |"j(                  |$|% /          |"jB        dk    r|"jB        d0k     rto          j8        |"jB        |& d(|"jB         d)|$                    d*          p|$                    d+           d,|% |$                    d-          p|$                    d.           |$| G                    |$          |% 1          to          jH        |"jB        |& d(|"jB         d)|$                    d*          p|$                    d+           d,|% |$                    d-          p|$                    d.           |$|% 2          |d3k    r|"j3        |"j(        |"jB        d4}'|'S |d5k    r)t          jI        |"j3                  }(|(|"j(        |"jB        d4S |d6k    r)t          jJ        |"j3                  })|)|"j(        |"jB        d4S |dk    r+t          jD        |"j3                  }*|*}+|+|"j(        |"jB        d4S |d7k    r)t          jD        |"j3                  },|,|"j(        |"jB        d4S |"j(        |"jB        d8S # t          $ r}-t7          ||
||-9          }Y d }-~-d }-~-ww xY wt          |          :Nrm   rn   ro   readTimeoutconnectTimeout	httpProxy
httpsProxynoProxysocks5Proxysocks5NetWorkmaxIdleConnsretryOptions	ignoreSSLtlsMinVersionr   retries_attemptedr      /json)ActionFormatVersion	TimestampSignatureNonce)hostx-acs-versionx-acs-action
user-agent!application/x-www-form-urlencodedcontent-type	AnonymousInvalidCredentialsl  Please set up the credentials correctly. If you are setting them through environment variables, please ensure that ALIBABA_CLOUD_ACCESS_KEY_ID and ALIBABA_CLOUD_ACCESS_KEY_SECRET are set correctly. See https://help.aliyun.com/zh/sdk/developer-reference/configure-the-alibaba-cloud-accesskey-environment-variable-on-linux-macos-and-windows-systems for more details.rD   x-acs-credentials-providerrM   BearerTokenBEARERTOKENSignatureTypeid_tokenx-acs-zero-trust-idtokenrG   SecurityToken	HMAC-SHA1SignatureMethod1.0SignatureVersionAccessKeyId	Signature  X  	RequestId	requestIdCoderE   
ThrottlingThrottling.UserThrottling.Apicode: , MessagerF    request id: Descriptiondescriptionstatus_coderE   rF   r   retry_afterdata
request_id  r   rE   rF   r   r   access_denied_detailr   r   rE   rF   r   r   r   binarybodyheaders
statusCodebytestringarrayr   r   r   http_requesthttp_response	exception)Mrm   r8   rn   r9   ro   r:   r   	to_numberrb   r$   rc   r%   rd   r&   re   r'   rf   r*   rg   r(   rh   r)   ri   r-   r=   
ignore_sslr>   r   should_retryrZ   get_backoff_timesleepr   r   r_   r`   pathnamerP   r7   queriesr   extends_parametersmerger   get_timestamp	get_noncequeryget_rpc_headersr   get_user_agentr   r   DaraFormto_form_stringr1   rQ   rR   get_credentialprovider_namerK   rN   rS   rJ   rL   get_rpcsignature	do_actionr   
DaraStreamread_as_jsonThrottlingExceptionget_throttling_time_leftget_access_denied_detailServerExceptionread_as_bytesread_as_string	Exceptionr   .rs   ry   rz   r_   r`   r{   r|   r}   r   _runtime_last_request_last_response_retries_attempted_context_backoff_time_requestglobal_queriesglobal_headersglobal_paramsextends_headersextends_queriesr   r   mtmpcredential_modelcredential_typerN   r   rJ   rL   rS   tsigned_param	_response_reserrr   rE   respbyt_strobjresarres.                                                 rv   do_rpcrequestzClient.do_rpcrequest   s
    ;+$)L.DJ*(#-g.B.XdFXYY&01H1aDLabb +?t/?!-B1B'94>"/E43E$4M8M$.w/E/]I]^^ / +!2
 
  %1
 
 
 #HLL$@$@(KK o	!A%% ( 9(,,~:V:VX` a a 1$$N=111!3a!7i&==$(N$>h!"($'!!#!#'(?@@ ?$($;M#+M,ABB ?)6)>#+M,ABB ?)6)>"$"$'(BCC E)0)C&#+,>,FGG E*<*D#+,>,FGG E*<*D!)$$&!&!4!6!6&+o&7&71 1 "?GM"C "C ..00#G,, R'/~ $)0(.&+&:4;K&L&L	7 7
 &(I (IH$$ (0~ $)0(.&+&:4;K&L&L	7 7
 &(R (RH$  '55 [A+a..C$,$;C$@$@HM7ZH$^4++'(899 -=#8 'V    (,'7'F'F'H'H$#+,<,JKK hIYIg()EF&6&;O&(22'7'D8D}5:G77(J66#3#BGO()CDD(8(F,<,N))9)H'/?? MNVXDXDX>LHN?;<G'89=B'9:8E}5 '/== - 'A'/~b(.%+VW..'Y'Y6;6L\[c[jl}6~6~{3 ($.xBB	!*)S00y7Ls7R7R%29>BBDC!$!5!5!M9M9MJ776??=cggfooD	\11$yDU7U7U^b[dhx[x[x-A*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_*/*HIZ*[*[#&,6    $/366Y=RUX=X=X-=*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_#&373P3PQT3U3U,6    .=*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_#&,6    (( )#,#4&/&; D
  K&(($29>BBC ##,#4&/&;  
 (**%4Y^DDD $#,#4&/&;  
 &(($1).AACC ##,#4&/&;  
 '))$1).AAC ##,#4&/&;   $-#4&/&;  
    -'9#0$2 !	    #8,,,s7   (Yb
 =.b
 ,.b
 0b
 .b
 ;b
 

b2b--b2c	                  K   |j         p| j        |j        p| j        |j        p| j        t          j        |j        p| j	                  t          j        |j
        p| j                  |j        p| j        |j        p| j        |j        p| j        |j        p| j        |j        p| j        t          j        |j        p| j                  | j        |j        | j        d}	d }
d }d}t7          |          }t          j        |	                    d          |          r|dk    rBt          j        |	                    d          |          }|dk    rt          j        |           |dz   }	 tA                      }| j!        p||_"        ||_#        d|_$        i }i }t          j%        | j&                  sG| j&        }t          j%        |j'                  s|j'        }t          j%        |j(                  s|j(        }i }i }t          j%        |j)                  sG|j)        }t          j%        |j(                  s|j(        }t          j%        |j'                  s|j'        }t          j*        |d|tW          j,                    tW          j-                    d|||j.                  |_.        | /                                }t          j%        |          rCt          j*        | j0        ||tW          j1        | j2                  d	|||j(                  |_(        nCt          j*        | j0        ||tW          j1        | j2                  d	|||j(        |          |_(        t          j%        |j3                  s>|j3        }tW          j.        |          }ti          j5        |          |_3        d
|j(        d<   |dk    rt          j%        | j6                  rto          j8        dd          | j6        9                                 d {V }t          j%        |j:                  s|j:        |j(        d<   |j;        }|dk    r|j<        }||j.        d<   d|j.        d<   n|dk    r|j=        }||j(        d<   n|j>        }|j?        }|j=        }t          j%        |          s|dk    r
||j.        d<   d|j.        d<   d|j.        d<   ||j.        d<   d } t          j%        |j3                  s|j3        } t          j*        i |j.        tW          j.        |                     }!tW          j@        |!|j#        |          |j.        d<   |}
t          jA        ||	           d {V }"|"}|"jB        dk    rX|"jB        d k     rLt          jD        |"j3                   d {V }#|#}$|$                    d!          p|$                    d"          }%|$                    d#          p|$                    d$          }&|& d%k    s|& d&k    s|& d'k    rto          jE        |"jB        |& d(|"jB         d)|$                    d*          p|$                    d+           d,|% |$                    d-          p|$                    d.           tW          jF        |"j(                  |$|% /          |"jB        dk    r|"jB        d0k     rto          j8        |"jB        |& d(|"jB         d)|$                    d*          p|$                    d+           d,|% |$                    d-          p|$                    d.           |$| G                    |$          |% 1          to          jH        |"jB        |& d(|"jB         d)|$                    d*          p|$                    d+           d,|% |$                    d-          p|$                    d.           |$|% 2          |d3k    r|"j3        |"j(        |"jB        d4}'|'S |d5k    r/t          jI        |"j3                   d {V }(|(|"j(        |"jB        d4S |d6k    r/t          jJ        |"j3                   d {V })|)|"j(        |"jB        d4S |dk    r1t          jD        |"j3                   d {V }*|*}+|+|"j(        |"jB        d4S |d7k    r/t          jD        |"j3                   d {V },|,|"j(        |"jB        d4S |"j(        |"jB        d8S # t          $ r}-t7          ||
||-9          }Y d }-~-d }-~-ww xY wt          |          r   )Mrm   r8   rn   r9   ro   r:   r   r   rb   r$   rc   r%   rd   r&   re   r'   rf   r*   rg   r(   rh   r)   ri   r-   r=   r   r>   r   r   rZ   r   r   r   r   r_   r`   r   rP   r7   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r1   rQ   rR   get_credential_asyncr   rK   rN   rS   rJ   rL   r   async_do_actionr   r   read_as_json_asyncr   r   r   r   read_as_bytes_asyncread_as_string_asyncr   r   r   s.                                                 rv   do_rpcrequest_asynczClient.do_rpcrequest_async`  s
      ;+$)L.DJ*(#-g.B.XdFXYY&01H1aDLabb +?t/?!-B1B'94>"/E43E$4M8M$.w/E/]I]^^ / +!2
 
  %1
 
 
 #HLL$@$@(KK o	!A%% ( 9(,,~:V:VX` a a 1$$N=111!3a!7i&==$(N$>h!"($'!!#!#'(?@@ ?$($;M#+M,ABB ?)6)>#+M,ABB ?)6)>"$"$'(BCC E)0)C&#+,>,FGG E*<*D#+,>,FGG E*<*D!)$$&!&!4!6!6&+o&7&71 1 "?GM"C "C ..00#G,, R'/~ $)0(.&+&:4;K&L&L	7 7
 &(I (IH$$ (0~ $)0(.&+&:4;K&L&L	7 7
 &(R (RH$  '55 [A+a..C$,$;C$@$@HM7ZH$^4++'(899 -=#8 'V    .2-=-R-R-T-T'T'T'T'T'T'T$#+,<,JKK hIYIg()EF&6&;O&(22'7'D8D}5:G77(J66#3#BGO()CDD(8(F,<,N))9)H'/?? MNVXDXDX>LHN?;<G'89=B'9:8E}5 '/== - 'A'/~b(.%+VW..'Y'Y6;6L\[c[jl}6~6~{3 ("*":8X"N"NNNNNNN	!*)S00y7Ls7R7R!+!>y~!N!NNNNNNNDC!$!5!5!M9M9MJ776??=cggfooD	\11$yDU7U7U^b[dhx[x[x-A*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_*/*HIZ*[*[#&,6    $/366Y=RUX=X=X-=*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_#&373P3PQT3U3U,6    .=*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_#&,6    (( )#,#4&/&; D
  K&(( * >y~ N NNNNNNNC ##,#4&/&;  
 (**!+!@!P!PPPPPPPD $#,#4&/&;  
 &(( * =in M MMMMMMMCC ##,#4&/&;  
 ')) * =in M MMMMMMMC ##,#4&/&;   $-#4&/&;  
    -'9#0$2 !	    #8,,,s7   *Y&b6 4b6 4b6 ;6b6 24b6 'b6 6
c ccr   c
                   |	j         p| j        |	j        p| j        |	j        p| j        t          j        |	j        p| j	                  t          j        |	j
        p| j                  |	j        p| j        |	j        p| j        |	j        p| j        |	j        p| j        |	j        p| j        t          j        |	j        p| j                  | j        |	j        | j        d}
d }d }d}t7          |          }t          j        |
                    d          |          r,|dk    rBt          j        |
                    d          |          }|dk    rt          j        |           |dz   }	 tA                      }| j!        p||_"        ||_#        ||_$        i }i }t          j%        | j&                  sG| j&        }t          j%        |j'                  s|j'        }t          j%        |j(                  s|j(        }i }i }t          j%        |	j)                  sG|	j)        }t          j%        |j(                  s|j(        }t          j%        |j'                  s|j'        }t          j*        tW          j,                    | j-        dtW          j.                    dd||tW          j/        | j0                  d		|||j(                  |_(        t          j%        |j1                  s(t          j2        |j1                  |_1        d
|j(        d<   t          j*        i ||          |_3        t          j%        |j3                  s%t          j*        i |j3        |j3                  |_3        |dk    r+t          j%        | j4                  rtk          j6        dd          | j4        7                                }t          j%        |j8                  s|j8        |j(        d<   |j9        }|dk    r|j:        }||j(        d<   d|j(        d<   n|dk    r|j;        }||j(        d<   nz|j<        }|j=        }|j;        }t          j%        |          s|dk    r||j(        d<   ||j(        d<   tW          j>        |          }d| dtW          j?        ||           |j(        d<   |}t          j@        ||
          }|}|jA        dk    r	d|j(        iS |jA        dk    ri|jA        d k     r]t          jC        |j1                  } | }!|!                    d!          p|!                    d"          }"|"p|!                    d#          }"|!                    d$          p|!                    d%          }#|# d&k    s|# d'k    s|# d(k    rtk          jD        |jA        |# d)|jA         d*|!                    d+          p|!                    d,           d-|" |!                    d.          p|!                    d/           tW          jE        |j(                  |!|" 0          |jA        dk    r|jA        d1k     rtk          j6        |jA        |# d)|jA         d*|!                    d+          p|!                    d,           d-|" |!                    d.          p|!                    d/           |!| F                    |!          |" 2          tk          jG        |jA        |# d)|jA         d*|!                    d+          p|!                    d,           d-|" |!                    d.          p|!                    d/           |!|" 3          |d4k    r|j1        |j(        |jA        d5}$|$S |d6k    r)t          jH        |j1                  }%|%|j(        |jA        d5S |d7k    r)t          jI        |j1                  }&|&|j(        |jA        d5S |d8k    r+t          jC        |j1                  }'|'}(|(|j(        |jA        d5S |d9k    r)t          jC        |j1                  })|)|j(        |jA        d5S |j(        |jA        d:S # t          $ r}*t7          ||||*;          }Y d }*~*Md }*~*ww xY wt          |          <Nr   r   r   r   r   application/jsonr   r   	dater   acceptx-acs-signature-noncezx-acs-signature-methodzx-acs-signature-versionr   r   r   application/json; charset=utf-8r   r   r   r   rD   r   rM   x-acs-bearer-tokenr   x-acs-signature-typer   r   rG   x-acs-accesskey-idx-acs-security-tokenacs :authorization   r   r   r   r   r   	requestidr   rE   r   r   r   r   r   r   rF   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )Lrm   r8   rn   r9   ro   r:   r   r   rb   r$   rc   r%   rd   r&   re   r'   rf   r*   rg   r(   rh   r)   ri   r-   r=   r   r>   r   r   rZ   r   r   r   r   r_   r`   r   rP   r7   r   r   r   r   r   get_date_utcstringr   r   r   r   r   to_json_stringr   r1   rQ   rR   r   r   rK   rN   rS   rJ   rL   get_string_to_signget_roasignaturer   r   r   r   r   r   r   r   r   r   r   r   +rs   ry   rz   r_   r`   r{   r   r|   r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  rN   r   rJ   rL   rS   string_to_signr  r  r  r   rE   r  r  r	  r
  r  r  r  s+                                              rv   do_roarequestzClient.do_roarequestB  s	    ;+$)L.DJ*(#-g.B.XdFXYY&01H1aDLabb +?t/?!-B1B'94>"/E43E$4M8M$.w/E/]I]^^ / +!2
 
  %1
 
 
 #HLL$@$@(KK c	!A%% ( 9(,,~:V:VX` a a 1$$N=111!3a!7]&==$(N$>h!"($,!!#!#'(?@@ ?$($;M#+M,ABB ?)6)>#+M,ABB ?)6)>"$"$'(BCC E)0)C&#+,>,FGG E*<*D#+,>,FGG E*<*D#+>!466 N0-2_->->.9/4%,$*"'"6t7G"H"H
3 
3 "?GO
$E 
$E   '55 Y$,$;GL$I$IHM7XH$^4!)NO!T!T'66 W%-^B%V%VHN++'(899 -=#8 'V    (,'7'F'F'H'H$#+,<,JKK hIYIg()EF&6&;O&(22'7'DAM()=>CP()?@@(J66#3#BGO()CDD(8(F,<,N))9)H'/?? VNVXDXDXERH,-ABGUH,-CD).)A()K)K =O=  =O  =OSXSijx  {L  TM  TM  =O  =O(9 ($.xBB	!*(C//!9#4  )S00y7Ls7R7R%29>BBDC!$!5!5!M9M9MJ!+!Csww{/C/CJ776??=cggfooD	\11$yDU7U7U^b[dhx[x[x-A*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_*/*HIZ*[*[#&,6    $/366Y=RUX=X=X-=*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_#&373P3PQT3U3U,6    .=*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_#&,6    (( )#,#4&/&; D
  K&(($29>BBC ##,#4&/&;  
 (**%4Y^DDD $#,#4&/&;  
 &(($1).AACC ##,#4&/&;  
 '))$1).AAC ##,#4&/&;   $-#4&/&;  
    -'9#0$2 !	    #8,,,s>   (M` <J` .` =.` ,0` .` ` 
a%`>>ac
                  K   |	j         p| j        |	j        p| j        |	j        p| j        t          j        |	j        p| j	                  t          j        |	j
        p| j                  |	j        p| j        |	j        p| j        |	j        p| j        |	j        p| j        |	j        p| j        t          j        |	j        p| j                  | j        |	j        | j        d}
d }d }d}t7          |          }t          j        |
                    d          |          rV|dk    rBt          j        |
                    d          |          }|dk    rt          j        |           |dz   }	 tA                      }| j!        p||_"        ||_#        ||_$        i }i }t          j%        | j&                  sG| j&        }t          j%        |j'                  s|j'        }t          j%        |j(                  s|j(        }i }i }t          j%        |	j)                  sG|	j)        }t          j%        |j(                  s|j(        }t          j%        |j'                  s|j'        }t          j*        tW          j,                    | j-        dtW          j.                    dd||tW          j/        | j0                  d		|||j(                  |_(        t          j%        |j1                  s(t          j2        |j1                  |_1        d
|j(        d<   t          j*        i ||          |_3        t          j%        |j3                  s%t          j*        i |j3        |j3                  |_3        |dk    r1t          j%        | j4                  rtk          j6        dd          | j4        7                                 d {V }t          j%        |j8                  s|j8        |j(        d<   |j9        }|dk    r|j:        }||j(        d<   d|j(        d<   n|dk    r|j;        }||j(        d<   nz|j<        }|j=        }|j;        }t          j%        |          s|dk    r||j(        d<   ||j(        d<   tW          j>        |          }d| dtW          j?        ||           |j(        d<   |}t          j@        ||
           d {V }|}|jA        dk    r	d|j(        iS |jA        dk    ro|jA        d k     rct          jC        |j1                   d {V } | }!|!                    d!          p|!                    d"          }"|"p|!                    d#          }"|!                    d$          p|!                    d%          }#|# d&k    s|# d'k    s|# d(k    rtk          jD        |jA        |# d)|jA         d*|!                    d+          p|!                    d,           d-|" |!                    d.          p|!                    d/           tW          jE        |j(                  |!|" 0          |jA        dk    r|jA        d1k     rtk          j6        |jA        |# d)|jA         d*|!                    d+          p|!                    d,           d-|" |!                    d.          p|!                    d/           |!| F                    |!          |" 2          tk          jG        |jA        |# d)|jA         d*|!                    d+          p|!                    d,           d-|" |!                    d.          p|!                    d/           |!|" 3          |d4k    r|j1        |j(        |jA        d5}$|$S |d6k    r/t          jH        |j1                   d {V }%|%|j(        |jA        d5S |d7k    r/t          jI        |j1                   d {V }&|&|j(        |jA        d5S |d8k    r1t          jC        |j1                   d {V }'|'}(|(|j(        |jA        d5S |d9k    r/t          jC        |j1                   d {V })|)|j(        |jA        d5S |j(        |jA        d:S # t          $ r}*t7          ||||*;          }Y d }*~*wd }*~*ww xY wt          |          r  )Lrm   r8   rn   r9   ro   r:   r   r   rb   r$   rc   r%   rd   r&   re   r'   rf   r*   rg   r(   rh   r)   ri   r-   r=   r   r>   r   r   rZ   r   r   r   r   r_   r`   r   rP   r7   r   r   r   r   r   r'  r   r   r   r   r   r(  r   r1   rQ   rR   r  r   rK   rN   rS   rJ   rL   r)  r*  r  r   r   r  r   r   r   r   r  r  r   r   r+  s+                                              rv   do_roarequest_asynczClient.do_roarequest_async
  s5
      ;+$)L.DJ*(#-g.B.XdFXYY&01H1aDLabb +?t/?!-B1B'94>"/E43E$4M8M$.w/E/]I]^^ / +!2
 
  %1
 
 
 #HLL$@$@(KK c	!A%% ( 9(,,~:V:VX` a a 1$$N=111!3a!7]&==$(N$>h!"($,!!#!#'(?@@ ?$($;M#+M,ABB ?)6)>#+M,ABB ?)6)>"$"$'(BCC E)0)C&#+,>,FGG E*<*D#+,>,FGG E*<*D#+>!466 N0-2_->->.9/4%,$*"'"6t7G"H"H
3 
3 "?GO
$E 
$E   '55 Y$,$;GL$I$IHM7XH$^4!)NO!T!T'66 W%-^B%V%VHN++'(899 -=#8 'V    .2-=-R-R-T-T'T'T'T'T'T'T$#+,<,JKK hIYIg()EF&6&;O&(22'7'DAM()=>CP()?@@(J66#3#BGO()CDD(8(F,<,N))9)H'/?? VNVXDXDXERH,-ABGUH,-CD).)A()K)K =O=  =O  =OSXSijx  {L  TM  TM  =O  =O(9 ("*":8X"N"NNNNNNN	!*(C//!9#4  )S00y7Ls7R7R!+!>y~!N!NNNNNNNDC!$!5!5!M9M9MJ!+!Csww{/C/CJ776??=cggfooD	\11$yDU7U7U^b[dhx[x[x-A*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_*/*HIZ*[*[#&,6    $/366Y=RUX=X=X-=*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_#&373P3PQT3U3U,6    .=*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_#&,6    (( )#,#4&/&; D
  K&(( * >y~ N NNNNNNNC ##,#4&/&;  
 (**!+!@!P!PPPPPPPD $#,#4&/&;  
 &(( * =in M MMMMMMMCC ##,#4&/&;  
 ')) * =in M MMMMMMMC ##,#4&/&;   $-#4&/&;  
    -'9#0$2 !	    #8,,,s>   *Ma 
Ja "4a 4a 6a 4a 8a 
a/a**a/c
                   |	j         p| j        |	j        p| j        |	j        p| j        t          j        |	j        p| j	                  t          j        |	j
        p| j                  |	j        p| j        |	j        p| j        |	j        p| j        |	j        p| j        |	j        p| j        t          j        |	j        p| j                  | j        |	j        | j        d}
d }d }d}t7          |          }t          j        |
                    d          |          r|dk    rBt          j        |
                    d          |          }|dk    rt          j        |           |dz   }	 tA                      }| j!        p||_"        ||_#        ||_$        i }i }t          j%        | j&                  sG| j&        }t          j%        |j'                  s|j'        }t          j%        |j(                  s|j(        }i }i }t          j%        |	j)                  sG|	j)        }t          j%        |j(                  s|j(        }t          j%        |j'                  s|j'        }t          j*        tW          j,                    | j-        dtW          j.                    dd||tW          j/        | j0                  d		|||j(                  |_(        t          j%        |j1                  s*|j1        }tW          j2        |          |_1        d
|j(        d<   t          j*        i ||          |_3        t          j%        |j3                  s%t          j*        i |j3        |j3                  |_3        |dk    r+t          j%        | j4                  rtk          j6        dd          | j4        7                                }t          j%        |j8                  s|j8        |j(        d<   |j9        }|dk    r|j:        }||j(        d<   d|j(        d<   n|dk    r|j;        }||j(        d<   nz|j<        }|j=        }|j;        }t          j%        |          s|dk    r||j(        d<   ||j(        d<   tW          j>        |          }d| dtW          j?        ||           |j(        d<   |}t          j@        ||
          } | }| jA        dk    r	d| j(        iS | jA        dk    rR| jA        d k     rFt          jC        | j1                  }!|!}"|"                    d!          p|"                    d"          }#|"                    d#          p|"                    d$          }$|$ d%k    s|$ d&k    s|$ d'k    rtk          jD        | jA        |$ d(| jA         d)|"                    d*          p|"                    d+           d,|# |"                    d-          p|"                    d.           tW          jE        | j(                  |"|# /          | jA        dk    r| jA        d0k     rtk          j6        | jA        |$ d(| jA         d)|"                    d*          p|"                    d+           d,|# |"                    d-          p|"                    d.           |"| F                    |"          |# 1          tk          jG        | jA        |$ d(| jA         d)|"                    d*          p|"                    d+           d,|# |"                    d-          p|"                    d.           |"|# 2          |d3k    r| j1        | j(        | jA        d4}%|%S |d5k    r)t          jH        | j1                  }&|&| j(        | jA        d4S |d6k    r)t          jI        | j1                  }'|'| j(        | jA        d4S |d7k    r+t          jC        | j1                  }(|(})|)| j(        | jA        d4S |d8k    r)t          jC        | j1                  }*|*| j(        | jA        d4S | j(        | jA        d9S # t          $ r}+t7          ||||+:          }Y d }+~+8d }+~+ww xY wt          |          ;Nr   r   r   r   r   r  r   r   r  r   r   r   r   r   rD   r   rM   r  r   r  r   r   rG   r   r!  r"  r#  r$  r%  r   r   r   r   r   r   rE   r   r   r   r   r   r   rF   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )Lrm   r8   rn   r9   ro   r:   r   r   rb   r$   rc   r%   rd   r&   re   r'   rf   r*   rg   r(   rh   r)   ri   r-   r=   r   r>   r   r   rZ   r   r   r   r   r_   r`   r   rP   r7   r   r   r   r   r   r'  r   r   r   r   r   to_formr   r1   rQ   rR   r   r   rK   rN   rS   rJ   rL   r)  r*  r   r   r   r   r   r   r   r   r   r   r   r   ,rs   ry   rz   r_   r`   r{   r   r|   r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  rN   r   rJ   rL   rS   r,  r  r  r  r   rE   r  r  r	  r
  r  r  r  s,                                               rv   do_roarequest_with_formzClient.do_roarequest_with_form  s	    ;+$)L.DJ*(#-g.B.XdFXYY&01H1aDLabb +?t/?!-B1B'94>"/E43E$4M8M$.w/E/]I]^^ / +!2
 
  %1
 
 
 #HLL$@$@(KK c	!A%% ( 9(,,~:V:VX` a a 1$$N=111!3a!7]&==$(N$>h!"($,!!#!#'(?@@ ?$($;M#+M,ABB ?)6)>#+M,ABB ?)6)>"$"$'(BCC E)0)C&#+,>,FGG E*<*D#+,>,FGG E*<*D#+>!466 N0-2_->->.9/4%,$*"'"6t7G"H"H
3 
3 "?GO
$E 
$E   '55 [A$)M!$4$4HM7ZH$^4!)NO!T!T'66 W%-^B%V%VHN++'(899 -=#8 'V    (,'7'F'F'H'H$#+,<,JKK hIYIg()EF&6&;O&(22'7'DAM()=>CP()?@@(J66#3#BGO()CDD(8(F,<,N))9)H'/?? VNVXDXDXERH,-ABGUH,-CD).)A()K)K =O=  =O  =OSXSijx  {L  TM  TM  =O  =O(9 ($.xBB	!*(C//!9#4  )S00y7Ls7R7R%29>BBDC!$!5!5!M9M9MJ776??=cggfooD	\11$yDU7U7U^b[dhx[x[x-A*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_*/*HIZ*[*[#&,6    $/366Y=RUX=X=X-=*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_#&373P3PQT3U3U,6    .=*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_#&,6    (( )#,#4&/&; D
  K&(($29>BBC ##,#4&/&;  
 (**%4Y^DDD $#,#4&/&;  
 &(($1).AACC ##,#4&/&;  
 '))$1).AAC ##,#4&/&;   $-#4&/&;  
    -'9#0$2 !	    #8,,,s>   (M` >I:` 9.` (.` 0` .` 7` 
`.`))`.c
                  K   |	j         p| j        |	j        p| j        |	j        p| j        t          j        |	j        p| j	                  t          j        |	j
        p| j                  |	j        p| j        |	j        p| j        |	j        p| j        |	j        p| j        |	j        p| j        t          j        |	j        p| j                  | j        |	j        | j        d}
d }d }d}t7          |          }t          j        |
                    d          |          rA|dk    rBt          j        |
                    d          |          }|dk    rt          j        |           |dz   }	 tA                      }| j!        p||_"        ||_#        ||_$        i }i }t          j%        | j&                  sG| j&        }t          j%        |j'                  s|j'        }t          j%        |j(                  s|j(        }i }i }t          j%        |	j)                  sG|	j)        }t          j%        |j(                  s|j(        }t          j%        |j'                  s|j'        }t          j*        tW          j,                    | j-        dtW          j.                    dd||tW          j/        | j0                  d		|||j(                  |_(        t          j%        |j1                  s*|j1        }tW          j2        |          |_1        d
|j(        d<   t          j*        i ||          |_3        t          j%        |j3                  s%t          j*        i |j3        |j3                  |_3        |dk    r1t          j%        | j4                  rtk          j6        dd          | j4        7                                 d {V }t          j%        |j8                  s|j8        |j(        d<   |j9        }|dk    r|j:        }||j(        d<   d|j(        d<   n|dk    r|j;        }||j(        d<   nz|j<        }|j=        }|j;        }t          j%        |          s|dk    r||j(        d<   ||j(        d<   tW          j>        |          }d| dtW          j?        ||           |j(        d<   |}t          j@        ||
           d {V } | }| jA        dk    r	d| j(        iS | jA        dk    rX| jA        d k     rLt          jC        | j1                   d {V }!|!}"|"                    d!          p|"                    d"          }#|"                    d#          p|"                    d$          }$|$ d%k    s|$ d&k    s|$ d'k    rtk          jD        | jA        |$ d(| jA         d)|"                    d*          p|"                    d+           d,|# |"                    d-          p|"                    d.           tW          jE        | j(                  |"|# /          | jA        dk    r| jA        d0k     rtk          j6        | jA        |$ d(| jA         d)|"                    d*          p|"                    d+           d,|# |"                    d-          p|"                    d.           |"| F                    |"          |# 1          tk          jG        | jA        |$ d(| jA         d)|"                    d*          p|"                    d+           d,|# |"                    d-          p|"                    d.           |"|# 2          |d3k    r| j1        | j(        | jA        d4}%|%S |d5k    r/t          jH        | j1                   d {V }&|&| j(        | jA        d4S |d6k    r/t          jI        | j1                   d {V }'|'| j(        | jA        d4S |d7k    r1t          jC        | j1                   d {V }(|(})|)| j(        | jA        d4S |d8k    r/t          jC        | j1                   d {V }*|*| j(        | jA        d4S | j(        | jA        d9S # t          $ r}+t7          ||||+:          }Y d }+~+bd }+~+ww xY wt          |          r1  )Lrm   r8   rn   r9   ro   r:   r   r   rb   r$   rc   r%   rd   r&   re   r'   rf   r*   rg   r(   rh   r)   ri   r-   r=   r   r>   r   r   rZ   r   r   r   r   r_   r`   r   rP   r7   r   r   r   r   r   r'  r   r   r   r   r   r2  r   r1   rQ   rR   r  r   rK   rN   rS   rJ   rL   r)  r*  r  r   r   r  r   r   r   r   r  r  r   r   r3  s,                                               rv   do_roarequest_with_form_asyncz$Client.do_roarequest_with_form_async  s#
      ;+$)L.DJ*(#-g.B.XdFXYY&01H1aDLabb +?t/?!-B1B'94>"/E43E$4M8M$.w/E/]I]^^ / +!2
 
  %1
 
 
 #HLL$@$@(KK c	!A%% ( 9(,,~:V:VX` a a 1$$N=111!3a!7]&==$(N$>h!"($,!!#!#'(?@@ ?$($;M#+M,ABB ?)6)>#+M,ABB ?)6)>"$"$'(BCC E)0)C&#+,>,FGG E*<*D#+,>,FGG E*<*D#+>!466 N0-2_->->.9/4%,$*"'"6t7G"H"H
3 
3 "?GO
$E 
$E   '55 [A$)M!$4$4HM7ZH$^4!)NO!T!T'66 W%-^B%V%VHN++'(899 -=#8 'V    .2-=-R-R-T-T'T'T'T'T'T'T$#+,<,JKK hIYIg()EF&6&;O&(22'7'DAM()=>CP()?@@(J66#3#BGO()CDD(8(F,<,N))9)H'/?? VNVXDXDXERH,-ABGUH,-CD).)A()K)K =O=  =O  =OSXSijx  {L  TM  TM  =O  =O(9 ("*":8X"N"NNNNNNN	!*(C//!9#4  )S00y7Ls7R7R!+!>y~!N!NNNNNNNDC!$!5!5!M9M9MJ776??=cggfooD	\11$yDU7U7U^b[dhx[x[x-A*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_*/*HIZ*[*[#&,6    $/366Y=RUX=X=X-=*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_#&373P3PQT3U3U,6    .=*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_#&,6    (( )#,#4&/&; D
  K&(( * >y~ N NNNNNNNC ##,#4&/&;  
 (**!+!@!P!PPPPPPPD $#,#4&/&;  
 &(( * =in M MMMMMMMCC ##,#4&/&;  
 ')) * =in M MMMMMMMC ##,#4&/&;   $-#4&/&;  
    -'9#0$2 !	    #8,,,s>   *M!`2 J `2 4`2 4`2 76`2 .4`2 #`2 2
a<aaparamsopen_api_util_models.Paramsc                D   |j         p| j        |j        p| j        |j        p| j        t          j        |j        p| j	                  t          j        |j
        p| j                  |j        p| j        |j        p| j        |j        p| j        |j        p| j        |j        p| j        t          j        |j        p| j                  | j        |j        | j        d}d }d }d}t7          |          }t          j        |                    d          |          	ry|dk    rBt          j        |                    d          |          }	|	dk    rt          j        |	           |dz   }	 tA                      }
| j!        p|j"        |
_"        |j#        |
_#        |j$        |
_$        i }i }t          j%        | j&                  sG| j&        }t          j%        |j'                  s|j'        }t          j%        |j(                  s|j(        }i }i }t          j%        |j)                  sG|j)        }t          j%        |j(                  s|j(        }t          j%        |j'                  s|j'        }t          j*        i |||j+                  |
_+        t          j*        | j,        |j-        |j.        t_          j0        | j1                  t_          j2                    t_          j3                    dd|||j(                  |
_(        |j4        dk    rH| 5                                }t          j%        |          s t          j*        i |
j(        |          |
_(        | j6        pd	}t_          j7        tq          j9        d
d          |          }t          j%        |j:                  sAtw          j<        |j:                  }t_          j7        ||          }||
_=        d|
j(        d<   nt          j%        |j=                  s|j>        dk    r1t          |j=                  }t_          j7        ||          }||
_=        n|j>        dk    rSt          j@        |j=                  }t_          j7        |A                    d          |          }||
_=        d|
j(        d<   nT|j=        }t_          jB        |          }t_          j7        |A                    d          |          }||
_=        d|
j(        d<   |C                                |
j(        d<   |jD        dk    r<t          j%        | jE                  rt          jG        dd          | jE        H                                }t          j%        |jI                  s|jI        |
j(        d<   |jJ        }|dk    r2|jK        }||
j(        d<   |j4        dk    rd|
j+        d<   nd|
j(        d<   n|dk    r|jL        }||
j(        d<   nu|jM        }|jN        }|jL        }t          j%        |          s|d
k    r||
j(        d<   ||
j(        d <   t_          jO        |
||C                                ||          |
j(        d!<   |
}t          jP        |
|          } | }| jQ        d"k    r| jQ        d#k     ri }!t          j%        | j(                            d                    sb| j(                            d          d$k    rDtw          jR        | j=                  }"t          jT        |"d           }#|#                    d%          }!ntw          jU        | j=                  }$|$}!|!                    d&          p|!                    d'          }%|!                    d(          p|!                    d)          }&|& d*k    s|& d+k    s|& d,k    rt          jV        | jQ        |& d-| jQ         d.|!                    d/          p|!                    d0           d1|% |!                    d2          p|!                    d3           t_          jW        | j(                  |!|% 4          | jQ        d"k    r| jQ        d5k     rt          jG        | jQ        |& d-| jQ         d.|!                    d/          p|!                    d0           d1|% |!                    d2          p|!                    d3           |!| X                    |!          |% 6          t          jY        | jQ        |& d-| jQ         d.|!                    d/          p|!                    d0           d1|% |!                    d2          p|!                    d3           |!|% 7          |jZ        d8k    r| j=        | j(        | jQ        d9}'|'S |jZ        dk    r)tw          j<        | j=                  }(|(| j(        | jQ        d9S |jZ        d:k    r)tw          jR        | j=                  })|)| j(        | jQ        d9S |jZ        dk    r+tw          jU        | j=                  }*|*}+|+| j(        | jQ        d9S |jZ        d;k    r)tw          jU        | j=                  },|,| j(        | jQ        d9S tw          jR        | j=                  }-|-| j(        | jQ        d9S # t          $ r}.t7          ||||.<          }Y d }.~.	d }.~.ww xY wt          |          =Nr   r   r   r   r   r  r   r   r   r   z
x-acs-dater  r  RPCACS3-HMAC-SHA256rG   utf-8application/octet-streamr   r   r   r  r   x-acs-content-sha256r   r   r   rD   r   rM   r  r   r   r  r   r   r   r!  Authorizationr   r   text/xml;charset=utf-8Errorr   r   r   rE   r   r   r   r   r   r   rF   r   r   r   r   r   r   r   r   r   r   r   r   )]rm   r8   rn   r9   ro   r:   r   r   rb   r$   rc   r%   rd   r&   re   r'   rf   r*   rg   r(   rh   r)   ri   r-   r=   r   r>   r   r   rZ   r   r   r   r   r_   r`   r   rP   r7   r   r   r   r   r   r   rz   ry   r   r   r   r   r   styler   r3   hash	DaraBytesfrom_streamr   r   r   req_body_typebytesr(  encoder2  hexr{   r1   rQ   rR   r   r   rK   rN   rS   rJ   rL   get_authorizationr   r   r   DaraXML	parse_xmlr   r   r   r   r   r|   r   r   /rs   r7  r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rk   hashed_request_payloadr   byte_objjson_objr   form_objr   r{   rN   r   rJ   rL   rS   r  r  r	  resp_mapr  r   rE   r  r  resp_strr
  r  r  anythingr  s/                                                  rv   
do_requestzClient.do_request  s    ;+$)L.DJ*(#-g.B.XdFXYY&01H1aDLabb +?t/?!-B1B'94>"/E43E$4M8M$.w/E/]I]^^ / +!2
 
  %1
 
 
 #HLL$@$@(KK C	!A%% ( 9(,,~:V:VX` a a 1$$N=111!3a!7}&==$(N$Efo!"(-$*O!!#!#'(?@@ ?$($;M#+M,ABB ?)6)>#+M,ABB ?)6)>"$"$'(BCC E)0)C&#+,>,FGG E*<*D#+,>,FGG E*<*D!)NOU\Ub!c!c#+> N%+^$*M"'"6t7G"H"H"'"5"7"7-2_->->03 3 "?GO$E $E  <5(("2244G#+G44 Y+3>"h>NPW+X+X(&*&?&UCU#).IOB4P4PRe)f)f&'77 c$27>BBC-2Z=P-Q-Q*$'HM7QH$^44#+GL99 c!/699',W\':':H5:ZJ]5^5^2,4HMM#1V;;'/'>w|'L'LH5:ZPW@X@XZm5n5n2,4HM?`H,^<< 'A',}Q'7'7H5:ZPW@X@XZm5n5n2,4HM?bH,^< <R;U;U;W;W !78#{22'(899 -=#8 'V    (,'7'F'F'H'H$#+,<,JKK hIYIg()EF 0 5I H,,'7'DAM()=>!<500>KHN?;;GTH,-CDD"j00#3#BGO()CDD(8(F,<,N))9)H'/?? VNVXDXDXERH,-ABGUH,-CD<A<ST\^q  tJ  tN  tN  tP  tP  R_  ar  =s  =s(9 ($.xBB	!*)S00y7Ls7R7RC#+I,=,A,A.,Q,QRR #W`WhWlWlm{W|W|  AY  XY  XY)8HH#*#4T4#@#@&ll733)6y~FF"!$!5!5!M9M9MJ776??=cggfooD	\11$yDU7U7U^b[dhx[x[x-A*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_*/*HIZ*[*[#&,6    $/366Y=RUX=X=X-=*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_#&373P3PQT3U3U,6    .=*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_#&,6    #x// )#,#4&/&; D
  K%//$29>BBC ##,#4&/&;  
 %11)8HHH (#,#4&/&;  
 %//$1).AACC ##,#4&/&;  
 %00$1).AAC ##,#4&/&;    *8HHH (#,#4&/&;      -'9#0$2 !	    #8,,,s7   (`i( -3i( !3i( 5i( 3i( ?(i( (
j2jjc                  K   |j         p| j        |j        p| j        |j        p| j        t          j        |j        p| j	                  t          j        |j
        p| j                  |j        p| j        |j        p| j        |j        p| j        |j        p| j        |j        p| j        t          j        |j        p| j                  | j        |j        | j        d}d }d }d}t7          |          }t          j        |                    d          |          	r|dk    rBt          j        |                    d          |          }	|	dk    rt          j        |	           |dz   }	 tA                      }
| j!        p|j"        |
_"        |j#        |
_#        |j$        |
_$        i }i }t          j%        | j&                  sG| j&        }t          j%        |j'                  s|j'        }t          j%        |j(                  s|j(        }i }i }t          j%        |j)                  sG|j)        }t          j%        |j(                  s|j(        }t          j%        |j'                  s|j'        }t          j*        i |||j+                  |
_+        t          j*        | j,        |j-        |j.        t_          j0        | j1                  t_          j2                    t_          j3                    dd|||j(                  |
_(        |j4        dk    rH| 5                                }t          j%        |          s t          j*        i |
j(        |          |
_(        | j6        pd	}t_          j7        tq          j9        d
d          |          }t          j%        |j:                  sGtw          j<        |j:                   d {V }t_          j7        ||          }||
_=        d|
j(        d<   nt          j%        |j=                  s|j>        dk    r1t          |j=                  }t_          j7        ||          }||
_=        n|j>        dk    rSt          j@        |j=                  }t_          j7        |A                    d          |          }||
_=        d|
j(        d<   nT|j=        }t_          jB        |          }t_          j7        |A                    d          |          }||
_=        d|
j(        d<   |C                                |
j(        d<   |jD        dk    rBt          j%        | jE                  rt          jG        dd          | jE        H                                 d {V }t          j%        |jI                  s|jI        |
j(        d<   |jJ        }|dk    r2|jK        }||
j(        d<   |j4        dk    rd|
j+        d<   nd|
j(        d<   n|dk    r|jL        }||
j(        d<   nu|jM        }|jN        }|jL        }t          j%        |          s|d
k    r||
j(        d<   ||
j(        d <   t_          jO        |
||C                                ||          |
j(        d!<   |
}t          jP        |
|           d {V } | }| jQ        d"k    r| jQ        d#k     ri }!t          j%        | j(                            d                    sh| j(                            d          d$k    rJtw          jR        | j=                   d {V }"t          jT        |"d           }#|#                    d%          }!n!tw          jU        | j=                   d {V }$|$}!|!                    d&          p|!                    d'          }%|!                    d(          p|!                    d)          }&|& d*k    s|& d+k    s|& d,k    rt          jV        | jQ        |& d-| jQ         d.|!                    d/          p|!                    d0           d1|% |!                    d2          p|!                    d3           t_          jW        | j(                  |!|% 4          | jQ        d"k    r| jQ        d5k     rt          jG        | jQ        |& d-| jQ         d.|!                    d/          p|!                    d0           d1|% |!                    d2          p|!                    d3           |!| X                    |!          |% 6          t          jY        | jQ        |& d-| jQ         d.|!                    d/          p|!                    d0           d1|% |!                    d2          p|!                    d3           |!|% 7          |jZ        d8k    r| j=        | j(        | jQ        d9}'|'S |jZ        dk    r/tw          j<        | j=                   d {V }(|(| j(        | jQ        d9S |jZ        d:k    r/tw          jR        | j=                   d {V })|)| j(        | jQ        d9S |jZ        dk    r1tw          jU        | j=                   d {V }*|*}+|+| j(        | jQ        d9S |jZ        d;k    r/tw          jU        | j=                   d {V },|,| j(        | jQ        d9S tw          jR        | j=                   d {V }-|-| j(        | jQ        d9S # t          $ r}.t7          ||||.<          }Y d }.~.	d }.~.ww xY wt          |          r:  )]rm   r8   rn   r9   ro   r:   r   r   rb   r$   rc   r%   rd   r&   re   r'   rf   r*   rg   r(   rh   r)   ri   r-   r=   r   r>   r   r   rZ   r   r   r   r   r_   r`   r   rP   r7   r   r   r   r   r   r   rz   ry   r   r   r   r   r   rD  r   r3   rE  rF  rG  rH  r   r  r   rI  rJ  r(  rK  r2  rL  r{   r1   rQ   rR   r  r   rK   rN   rS   rJ   rL   rM  r  r   r  rN  rO  r  r   r   r   r   r|   r   r   rP  s/                                                  rv   do_request_asynczClient.do_request_asynca  sx      ;+$)L.DJ*(#-g.B.XdFXYY&01H1aDLabb +?t/?!-B1B'94>"/E43E$4M8M$.w/E/]I]^^ / +!2
 
  %1
 
 
 #HLL$@$@(KK C	!A%% ( 9(,,~:V:VX` a a 1$$N=111!3a!7}&==$(N$Efo!"(-$*O!!#!#'(?@@ ?$($;M#+M,ABB ?)6)>#+M,ABB ?)6)>"$"$'(BCC E)0)C&#+,>,FGG E*<*D#+,>,FGG E*<*D!)NOU\Ub!c!c#+> N%+^$*M"'"6t7G"H"H"'"5"7"7-2_->->03 3 "?GO$E $E  <5(("2244G#+G44 Y+3>"h>NPW+X+X(&*&?&UCU#).IOB4P4PRe)f)f&'77 c * >w~ N NNNNNNNC-2Z=P-Q-Q*$'HM7QH$^44#+GL99 c!/699',W\':':H5:ZJ]5^5^2,4HMM#1V;;'/'>w|'L'LH5:ZPW@X@XZm5n5n2,4HM?`H,^<< 'A',}Q'7'7H5:ZPW@X@XZm5n5n2,4HM?bH,^< <R;U;U;W;W !78#{22'(899 -=#8 'V    .2-=-R-R-T-T'T'T'T'T'T'T$#+,<,JKK hIYIg()EF 0 5I H,,'7'DAM()=>!<500>KHN?;;GTH,-CDD"j00#3#BGO()CDD(8(F,<,N))9)H'/?? VNVXDXDXERH,-ABGUH,-CD<A<ST\^q  tJ  tN  tN  tP  tP  R_  ar  =s  =s(9 ("*":8X"N"NNNNNNN	!*)S00y7Ls7R7RC#+I,=,A,A.,Q,QRR #W`WhWlWlm{W|W|  AY  XY  XY%/%DY^%T%TTTTTTT#*#4T4#@#@&ll733%/%B9>%R%RRRRRRR"!$!5!5!M9M9MJ776??=cggfooD	\11$yDU7U7U^b[dhx[x[x-A*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_*/*HIZ*[*[#&,6    $/366Y=RUX=X=X-=*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_#&373P3PQT3U3U,6    .=*3*?&*9 'Ly/D  'L  'LPYHZHZHp^a^e^efo^p^p  'L  'L  @J  'L  'L-0WW]-C-C-]sww}G]G]*_#&,6    #x// )#,#4&/&; D
  K%// * >y~ N NNNNNNNC ##,#4&/&;  
 %11%/%DY^%T%TTTTTTTH (#,#4&/&;  
 %// * =in M MMMMMMMCC ##,#4&/&;  
 %00 * =in M MMMMMMMC ##,#4&/&;   &0%DY^%T%TTTTTTTH (#,#4&/&;      -'9#0$2 !	    #8,,,s7   *`"j& 9j& 9j& ;j& =9j& 7.j& &
k0k		kc                
   |j         p| j        |j        p| j        |j        p| j        t          j        |j        p| j	                  t          j        |j
        p| j                  |j        p| j        |j        p| j        |j        p| j        |j        p| j        |j        p| j        t          j        |j        p| j                  | j        |j        | j        t7          | j        pd          d}d }d }d}t;          |          }t          j        |                    d          |          r|dk    rBt          j         |                    d          |          }	|	dk    rt          j!        |	           |dz   }	 tE                      }
| #                                }i }i }t          j$        | j%                  sG| j%        }t          j$        |j&                  s|j&        }t          j$        |j'                  s|j'        }i }i }t          j$        |j(                  sG|j(        }t          j$        |j'                  s|j'        }t          j$        |j&                  s|j&        }tS          j*        di dt          j+        i |||j'        |          dt          j+        i |||j,                  d	|j-        d
|j.        d|j/        d|j0        d| j1        d|j2        d|j3        d| j4        p|j5        d| j6        p|j7        d|j8        d|j9        d|j:        d|j;        d| j<        d| j=        d| j>        dt          j@        | jA                  }tS          jB        | jC        |jD        p| jE        | jF        | jG        | jH        | jI        | jJ                  }tS          jK        ||          }tS          jL                    }t          j$        | jM                  s| jM        }| jN        O                    ||           | jN        P                    ||           |jQ        j5        |
_5        |jQ        j7        |
_7        |jQ        j0        |
_0        |jQ        j,        |
_,        |jQ        j.        |
_-        |jQ        j'        |
_'        |
}t          jR        |
|          }|}tS          jS        |jT        |j'        |j-                  }||_U        | jN        V                    ||           |jU        j'        |jU        jT        |jU        jW        d}|S # t          $ r}t;          ||||          }Y d }~'d }~ww xY wt          |           NF)rm   rn   ro   r   r   r   r   r   r   r   r   r   r   r   disableHttp2r   r   r   r   r   r   r   rH  host_mapr   
product_idry   rz   r_   r`   r{   r|   rI  rD  rV   rj   rk   rW   )ra   r[   endpoint_ruleendpoint_mapr\   r]   r^   )r}   configuration)r   r   r   )r   r   r   r    )Zrm   r8   rn   r9   ro   r:   r   r   rb   r$   rc   r%   rd   r&   re   r'   rf   r*   rg   r(   rh   r)   ri   r-   r=   r   r>   r;   r<   r   r   rZ   r   r   r   r   rP   r7   r   r   r   
spi_modelsInterceptorContextRequestr   r   r   rH  r^  r   r,   ry   rz   r   r_   r   r`   r{   r|   rI  rD  r1   r2   r3   r   r   r   InterceptorContextConfigurationr   endpoint_overrider   r   r!   r.   r+   r"   InterceptorContextAttributeMapr?   r6   modify_configurationmodify_requestr}   r   InterceptorContextResponser   responsemodify_responsedeserialized_bodyr   r   rs   r7  r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   request_contextconfiguration_contextinterceptor_contextattribute_mapr  response_contextr  r  s                             rv   executezClient.executeQ  s    ;+$)L.DJ*(#-g.B.XdFXYY&01H1aDLabb +?t/?!-B1B'94>"/E43E$4M8M$.w/E/]I]^^ / +!2 !5!>??
 
" %1
 
 
 #HLL$@$@(KK a	!A%% ( 9(,,~:V:VX` a a 1$$N=111!3a!7[&==..00!#!#'(?@@ ?$($;M#+M,ABB ?)6)>#+M,ABB ?)6)>"$"$'(BCC E)0)C&#+,>,FGG E*<*D#+,>,FGG E*<*D","F # # #&nRRYRacjkkk#$N2~PWP]^^^# #<<# %^^	#
  '//#  &# "&!1!1# $]]# %nn#  $~@# "\:V]# !' 0 0# !' 0 0# %+$8$8# #LL#  "&!1!1!#" )-(?(?##$ +/*C*C%#& "'!5d6F!G!G!G'#* )3(R $&8JDN$($7#'#5$($7"m!\) ) )% '1&C-$9' ' '# !+ 7 9 9'(;<< 8$($7M	../BMRRR	(()<mLLL$7$?$H!"5"="D$7$?$H!!4!<!B 3 ; B#6#>#F  ($.xBB	!*#-#H"+"7'/$>$ $ $ 
 0@#,	))*=}MMM2;C"5">"J/8J 
    -'9#0$2 !	    #8,,,s   =NT
 

T2T--T2c                
  K   |j         p| j        |j        p| j        |j        p| j        t          j        |j        p| j	                  t          j        |j
        p| j                  |j        p| j        |j        p| j        |j        p| j        |j        p| j        |j        p| j        t          j        |j        p| j                  | j        |j        | j        t7          | j        pd          d}d }d }d}t;          |          }t          j        |                    d          |          r|dk    rBt          j         |                    d          |          }	|	dk    rt          j!        |	           |dz   }	 tE                      }
| #                                }i }i }t          j$        | j%                  sG| j%        }t          j$        |j&                  s|j&        }t          j$        |j'                  s|j'        }i }i }t          j$        |j(                  sG|j(        }t          j$        |j'                  s|j'        }t          j$        |j&                  s|j&        }tS          j*        di dt          j+        i |||j'        |          dt          j+        i |||j,                  d	|j-        d
|j.        d|j/        d|j0        d| j1        d|j2        d|j3        d| j4        p|j5        d| j6        p|j7        d|j8        d|j9        d|j:        d|j;        d| j<        d| j=        d| j>        dt          j@        | jA                  }tS          jB        | jC        |jD        p| jE        | jF        | jG        | jH        | jI        | jJ                  }tS          jK        ||          }tS          jL                    }t          j$        | jM                  s| jM        }| jN        O                    ||           d {V  | jN        P                    ||           d {V  |jQ        j5        |
_5        |jQ        j7        |
_7        |jQ        j0        |
_0        |jQ        j,        |
_,        |jQ        j.        |
_-        |jQ        j'        |
_'        |
}t          jR        |
|           d {V }|}tS          jS        |jT        |j'        |j-                  }||_U        | jN        V                    ||           d {V  |jU        j'        |jU        jT        |jU        jW        d}|S # t          $ r}t;          ||||          }Y d }~?d }~ww xY wt          |          r\  )Zrm   r8   rn   r9   ro   r:   r   r   rb   r$   rc   r%   rd   r&   re   r'   rf   r*   rg   r(   rh   r)   ri   r-   r=   r   r>   r;   r<   r   r   rZ   r   r   r   r   rP   r7   r   r   r   rd  re  r   r   r   rH  r^  r   r,   ry   rz   r   r_   r   r`   r{   r|   rI  rD  r1   r2   r3   r   r   r   rf  r   rg  r   r   r!   r.   r+   r"   rh  ri  r?   r6   modify_configuration_asyncmodify_request_asyncr}   r  rl  r   rm  modify_response_asyncro  r   r   rp  s                             rv   execute_asynczClient.execute_async  s=      ;+$)L.DJ*(#-g.B.XdFXYY&01H1aDLabb +?t/?!-B1B'94>"/E43E$4M8M$.w/E/]I]^^ / +!2 !5!>??
 
" %1
 
 
 #HLL$@$@(KK a	!A%% ( 9(,,~:V:VX` a a 1$$N=111!3a!7[&==..00!#!#'(?@@ ?$($;M#+M,ABB ?)6)>#+M,ABB ?)6)>"$"$'(BCC E)0)C&#+,>,FGG E*<*D#+,>,FGG E*<*D","F # # #&nRRYRacjkkk#$N2~PWP]^^^# #<<# %^^	#
  '//#  &# "&!1!1# $]]# %nn#  $~@# "\:V]# !' 0 0# !' 0 0# %+$8$8# #LL#  "&!1!1!#" )-(?(?##$ +/*C*C%#& "'!5d6F!G!G!G'#* )3(R $&8JDN$($7#'#5$($7"m!\) ) )% '1&C-$9' ' '# !+ 7 9 9'(;<< 8$($7Mi::;NP]^^^^^^^^^i445H-XXXXXXXXX$7$?$H!"5"="D$7$?$H!!4!<!B 3 ; B#6#>#F  ("*":8X"N"NNNNNNN	!*#-#H"+"7'/$>$ $ $ 
 0@#,i556I=YYYYYYYYY2;C"5">"J/8J 
    -'9#0$2 !	    #8,,,s   ?N$T$ $
U.UU.Generator[main_models.SSEResponse, None, None]c              #    K   |j         p| j        |j        p| j        |j        p| j        t          j        |j        p| j	                  t          j        |j
        p| j                  |j        p| j        |j        p| j        |j        p| j        |j        p| j        |j        p| j        t          j        |j        p| j                  | j        |j        | j        d}d }d }d}t7          |          }t          j        |                    d          |          r|dk    rBt          j        |                    d          |          }	|	dk    rt          j        |	           |dz   }	 tA                      }
| j!        p|j"        |
_"        |j#        |
_#        |j$        |
_$        i }i }t          j%        | j&                  sG| j&        }t          j%        |j'                  s|j'        }t          j%        |j(                  s|j(        }i }i }t          j%        |j)                  sG|j)        }t          j%        |j(                  s|j(        }t          j%        |j'                  s|j'        }t          j*        i |||j+                  |
_+        t          j*        | j,        |j-        |j.        t_          j0        | j1                  t_          j2                    t_          j3                    dd|||j(                  |
_(        |j4        dk    rH| 5                                }t          j%        |          s t          j*        i |
j(        |          |
_(        | j6        pd	}t_          j7        tq          j9        d
d          |          }t          j%        |j:                  sAtw          j<        |j:                  }t_          j7        ||          }||
_=        d|
j(        d<   nt          j%        |j=                  s|j>        dk    r1t          |j=                  }t_          j7        ||          }||
_=        n|j>        dk    rSt          j@        |j=                  }t_          j7        |A                    d          |          }||
_=        d|
j(        d<   nT|j=        }t_          jB        |          }t_          j7        |A                    d          |          }||
_=        d|
j(        d<   |C                                |
j(        d<   |jD        dk    r| jE        F                                }t          j%        |jG                  s|jG        |
j(        d<   |jH        }|dk    r|jI        }||
j(        d<   n|dk    r|jJ        }||
j(        d<   nu|jK        }|jL        }|jJ        }t          j%        |          s|d
k    r||
j(        d<   ||
j(        d<   t_          jM        |
||C                                ||          |
j(        d<   |
}t          jN        |
|          } | }| jO        dk    r| jO        dk     ri }!t          j%        | j(                            d                    sb| j(                            d          dk    rDtw          jP        | j=                  }"t          jR        |"d           }#|#                    d          }!ntw          jS        | j=                  }$|$}!| jO        |!d <   t          |!                    d!          p|!                    d"           d#| jO         d$|!                    d%          p|!                    d&           d'|!                    d(          p|!                    d)           |!|!                    d*          p|!                    d+           |!                    d,          p|!                    d-          d.          tw          jU        | j=                  }%|%D ]%}&t          jW        | jO        | j(        |&/          V  &d S # t          $ r}'t7          ||||'0          }Y d }'~'<d }'~'ww xY wt          |          1Nr   r   r   r   r   r  r;  r<  r=  rG   r>  r?  r   r   r   r  r   r@  r   r   rM   r  r   r   r   r!  rA  r   r   rB  rC  r   r   rE   r   r   r   rF   r   r   r   r   r   AccessDeniedDetailaccessDeniedDetail)rE   rF   r   r   r  )r   r   eventr   )Zrm   r8   rn   r9   ro   r:   r   r   rb   r$   rc   r%   rd   r&   re   r'   rf   r*   rg   r(   rh   r)   ri   r-   r=   r   r>   r   r   rZ   r   r   r   r   r_   r`   r   rP   r7   r   r   r   r   r   r   rz   ry   r   r   r   r   r   rD  r   r3   rE  rF  rG  rH  r   r   r   rI  rJ  r(  rK  r2  rL  r{   r1   r   r   rK   rN   rS   rJ   rL   rM  do_sse_actionr   r   rN  rO  r   r   read_as_ssemain_modelsSSEResponser   r   (rs   r7  r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rk   rQ  r   rR  rS  r   rT  r   r{   rN   r   rJ   rL   rS   r  r  r	  rU  r  eventsr  r  s(                                           rv   call_sseapizClient.call_sseapiS  s      ;+$)L.DJ*(#-g.B.XdFXYY&01H1aDLabb +?t/?!-B1B'94>"/E43E$4M8M$.w/E/]I]^^ / +!2
 
  %1
 
 
 #HLL$@$@(KK }	!A%% ( 9(,,~:V:VX` a a 1$$N=111!3a!7w&==$(N$Efo!"(-$*O!!#!#'(?@@ ?$($;M#+M,ABB ?)6)>#+M,ABB ?)6)>"$"$'(BCC E)0)C&#+,>,FGG E*<*D#+,>,FGG E*<*D!)NOU\Ub!c!c#+> N%+^$*M"'"6t7G"H"H"'"5"7"7-2_->->03 3 #NGO$E $E  <5(("2244G#+G44 Y+3>"h>NPW+X+X(&*&?&UCU#).IOB4P4PRe)f)f&'77 c$27>BBC-2Z=P-Q-Q*$'HM7QH$^44#+GL99 c!/699',W\':':H5:ZJ]5^5^2,4HMM#1V;;'/'>w|'L'LH5:ZPW@X@XZm5n5n2,4HM?`H,^<< 'A',}Q'7'7H5:ZPW@X@XZm5n5n2,4HM?bH,^< <R;U;U;W;W !78#{22'+'7'F'F'H'H$#+,<,JKK hIYIg()EF 0 5I H,,'7'DAM()=>>"j00#3#BGO()CDD(8(F,<,N))9)H'/?? VNVXDXDXERH,-ABGUH,-CD<A<ST\^q  tJ  tN  tN  tP  tP  R_  ar  =s  =s(9 ($28XFF	!*)S00y7Ls7R7RC#+I,=,A,A.,Q,QRR #W`WhWlWlm{W|W|  AY  XY  XY)8HH#*#4T4#@#@&ll733)6y~FF"(1(=C%'#&776??#Ecggfoo G $kI,A  $k  $kSWWYEWEWEm[^[b[bcl[m[m  $k  $k|  }D  }D  EP  }Q  }Q  }i  UX  U\  U\  ]h  Ui  Ui  $k  $k #*-''-*@*@*ZCGGMDZDZ'\.1gg6J.K.K.lswwWkOlOl) )    $/	??#  E&2&/&;"+"3 %      
    -'9#0$2 !	    #8,,,s   *Z ` 
`4`//`43AsyncGenerator[main_models.SSEResponse, None, None]c                 K   |j         p| j        |j        p| j        |j        p| j        t          j        |j        p| j	                  t          j        |j
        p| j                  |j        p| j        |j        p| j        |j        p| j        |j        p| j        |j        p| j        t          j        |j        p| j                  | j        |j        | j        d}d }d }d}t7          |          }t          j        |                    d          |          r@|dk    rBt          j        |                    d          |          }	|	dk    rt          j        |	           |dz   }	 tA                      }
| j!        p|j"        |
_"        |j#        |
_#        |j$        |
_$        i }i }t          j%        | j&                  sG| j&        }t          j%        |j'                  s|j'        }t          j%        |j(                  s|j(        }i }i }t          j%        |j)                  sG|j)        }t          j%        |j(                  s|j(        }t          j%        |j'                  s|j'        }t          j*        i |||j+                  |
_+        t          j*        | j,        |j-        |j.        t_          j0        | j1                  t_          j2                    t_          j3                    dd|||j(                  |
_(        |j4        dk    rH| 5                                }t          j%        |          s t          j*        i |
j(        |          |
_(        | j6        pd	}t_          j7        tq          j9        d
d          |          }t          j%        |j:                  sGtw          j<        |j:                   d {V }t_          j7        ||          }||
_=        d|
j(        d<   nt          j%        |j=                  s|j>        dk    r1t          |j=                  }t_          j7        ||          }||
_=        n|j>        dk    rSt          j@        |j=                  }t_          j7        |A                    d          |          }||
_=        d|
j(        d<   nT|j=        }t_          jB        |          }t_          j7        |A                    d          |          }||
_=        d|
j(        d<   |C                                |
j(        d<   |jD        dk    r| jE        F                                 d {V }t          j%        |jG                  s|jG        |
j(        d<   |jH        }|dk    r|jI        }||
j(        d<   n|dk    r|jJ        }||
j(        d<   nu|jK        }|jL        }|jJ        }t          j%        |          s|d
k    r||
j(        d<   ||
j(        d<   t_          jM        |
||C                                ||          |
j(        d<   |
}t          jN        |
|           d {V } | }| jO        dk    r| jO        dk     ri }!t          j%        | j(                            d                    sh| j(                            d          dk    rJtw          jP        | j=                   d {V }"t          jR        |"d           }#|#                    d          }!n!tw          jS        | j=                   d {V }$|$}!| jO        |!d <   t          |!                    d!          p|!                    d"           d#| jO         d$|!                    d%          p|!                    d&           d'|!                    d(          p|!                    d)           |!|!                    d*          p|!                    d+           |!                    d,          p|!                    d-          d.          tw          jU        | j=                  }%|%2 3 d {V }&t          jW        | jO        | j(        |&/          W V  ,6 d S # t          $ r}'t7          ||||'0          }Y d }'~'ad }'~'ww xY wt          |          r~  )Zrm   r8   rn   r9   ro   r:   r   r   rb   r$   rc   r%   rd   r&   re   r'   rf   r*   rg   r(   rh   r)   ri   r-   r=   r   r>   r   r   rZ   r   r   r   r   r_   r`   r   rP   r7   r   r   r   r   r   r   rz   ry   r   r   r   r   r   rD  r   r3   rE  rF  rG  rH  r   r  r   rI  rJ  r(  rK  r2  rL  r{   r1   r  r   rK   rN   rS   rJ   rL   rM  async_do_sse_actionr   r  rN  rO  r  r   read_as_sse_asyncr  r  r   r   r  s(                                           rv   call_sseapi_asynczClient.call_sseapi_async  sb	      ;+$)L.DJ*(#-g.B.XdFXYY&01H1aDLabb +?t/?!-B1B'94>"/E43E$4M8M$.w/E/]I]^^ / +!2
 
  %1
 
 
 #HLL$@$@(KK }	!A%% ( 9(,,~:V:VX` a a 1$$N=111!3a!7w&==$(N$Efo!"(-$*O!!#!#'(?@@ ?$($;M#+M,ABB ?)6)>#+M,ABB ?)6)>"$"$'(BCC E)0)C&#+,>,FGG E*<*D#+,>,FGG E*<*D!)NOU\Ub!c!c#+> N%+^$*M"'"6t7G"H"H"'"5"7"7-2_->->03 3 #NGO$E $E  <5(("2244G#+G44 Y+3>"h>NPW+X+X(&*&?&UCU#).IOB4P4PRe)f)f&'77 c * >w~ N NNNNNNNC-2Z=P-Q-Q*$'HM7QH$^44#+GL99 c!/699',W\':':H5:ZJ]5^5^2,4HMM#1V;;'/'>w|'L'LH5:ZPW@X@XZm5n5n2,4HM?`H,^<< 'A',}Q'7'7H5:ZPW@X@XZm5n5n2,4HM?bH,^< <R;U;U;W;W !78#{22-1-=-R-R-T-T'T'T'T'T'T'T$#+,<,JKK hIYIg()EF 0 5I H,,'7'DAM()=>>"j00#3#BGO()CDD(8(F,<,N))9)H'/?? VNVXDXDXERH,-ABGUH,-CD<A<ST\^q  tJ  tN  tN  tP  tP  R_  ar  =s  =s(9 ("*">x"R"RRRRRRR	!*)S00y7Ls7R7RC#+I,=,A,A.,Q,QRR #W`WhWlWlm{W|W|  AY  XY  XY%/%DY^%T%TTTTTTT#*#4T4#@#@&ll733%/%B9>%R%RRRRRRR"(1(=C%'#&776??#Ecggfoo G $kI,A  $k  $kSWWYEWEWEm[^[b[bcl[m[m  $k  $k|  }D  }D  EP  }Q  }Q  }i  UX  U\  U\  ]h  Ui  Ui  $k  $k #*-''-*@*@*ZCGGMDZDZ'\.1gg6J.K.K.lswwWkOlOl) )    $5inEE#)       %&2&/&;"+"3 %        $*    -'9#0$2 !	    #8,,,s%   *Z`1 `.'`1 1
a;aac                   t          j        |          rt          j        dd          t          j        | j                  s| j        dk    rt          j        | j                  s| j        dk    r|                     |||          S |j        dk    rK|j        dk    r@| 	                    |j
        |j        |j        |j        |j        |j        |j        ||	  	        S |j        dk    r@|                     |j
        |j        |j        |j        |j        |j        |j        ||	  	        S |                     |j
        |j        |j        |j        |j        |j        ||          S |                     |||          S NrC   z'params' can not be unsetrD   v4v2ROAr   )r   rP   rQ   rR   r2   r3   rX  rD  rI  r-  ry   rz   r_   r`   r{   r   r|   r4  r  rv  rs   r7  r}   r   s       rv   call_apizClient.call_api	  s    F## 	!1)7    D344 	:8OSW8W8W 9:: _d>W[_>_>_vw@@@,%''f.Bf.L.L))&-Z`Zgioiy  |B  |K  MS  M]  _f  ho  p  p  p&&33FM6>SYSbdjdqsy  tD  FL  FU  W]  Wg  ip  ry  z  z  z))&-Z`Zgioiy  |B  |L  NU  W^  _  _  _ <<999rx   c                :  K   t          j        |          rt          j        dd          t          j        | j                  s| j        dk    r.t          j        | j                  s| j        dk    r|                     |||           d {V S |j        dk    rQ|j        dk    rF| 	                    |j
        |j        |j        |j        |j        |j        |j        ||	  	         d {V S |j        dk    rF|                     |j
        |j        |j        |j        |j        |j        |j        ||	  	         d {V S |                     |j
        |j        |j        |j        |j        |j        ||           d {V S |                     |||           d {V S r  )r   rP   rQ   rR   r2   r3   rZ  rD  rI  r/  ry   rz   r_   r`   r{   r   r|   r6  r  r{  r  s       rv   call_api_asynczClient.call_api_async	  s      F## 	!1)7    D344 	F8OSW8W8W 9:: kd>W[_>_>_!2267GLLLLLLLLL,%''f.Bf.L.L!55fmV^U[Udflfsu{  vF  HN  HW  Y_  Yi  kr  t{  |  |  |  |  |  |  |  |  |&&!??v~_e_npvp}  @F  @P  RX  Ra  ci  cs  u|  ~E  F  F  F  F  F  F  F  F  F!55fmV^U[Udflfsu{  vF  HN  HX  Za  cj  k  k  k  k  k  k  k  k  k ++FGWEEEEEEEEErx   c                n    t          j        | j                  rdS | j                                        }|S NrG   )r   rP   r1   get_access_key_idrs   rJ   s     rv   r  zClient.get_access_key_id	  s7    D,-- 	2(::<<rx   c                ~   K   t          j        | j                  rdS | j                                         d {V }|S r  )r   rP   r1   get_access_key_id_asyncr  s     rv   r  zClient.get_access_key_id_async	  sM      D,-- 	2".FFHHHHHHHHrx   c                n    t          j        | j                  rdS | j                                        }|S r  )r   rP   r1   get_access_key_secretrs   secrets     rv   r  zClient.get_access_key_secret	  s6    D,-- 	2!7799rx   c                ~   K   t          j        | j                  rdS | j                                         d {V }|S r  )r   rP   r1   get_access_key_secret_asyncr  s     rv   r  z"Client.get_access_key_secret_async	  sL      D,-- 	2'CCEEEEEEEErx   c                n    t          j        | j                  rdS | j                                        }|S r  )r   rP   r1   get_security_tokenrs   tokens     rv   r  zClient.get_security_token	  s6    D,-- 	2 3355rx   c                ~   K   t          j        | j                  rdS | j                                         d {V }|S r  )r   rP   r1   get_security_token_asyncr  s     rv   r  zClient.get_security_token_async	  sL      D,-- 	2&??AAAAAAAArx   c                n    t          j        | j                  rdS | j                                        }|S r  r   rP   r1   get_bearer_tokenr  s     rv   r  zClient.get_bearer_token	  s6    D,-- 	2 1133rx   c                r   K   t          j        | j                  rdS | j                                        }|S r  r  r  s     rv   get_bearer_token_asynczClient.get_bearer_token_async	  s:      D,-- 	2 1133rx   c                n    t          j        | j                  rdS | j                                        }|S r  r   rP   r1   get_typers   r{   s     rv   r  zClient.get_type	  s7    D,-- 	2$--//	rx   c                r   K   t          j        | j                  rdS | j                                        }|S r  r  r  s     rv   get_type_asynczClient.get_type_async	  s;      D,-- 	2$--//	rx   Nonec                    t          j        | j                  r/t          j        |j                  rt	          j        dd          d S d S )NrC   z"'config.endpoint' can not be emptyrD   )r   rP   r   r[   rQ   rR   )rs   r@   s     rv   check_configzClient.check_config	  sb     D/00 	X5Efo5V5V 	!1)@   	 	 	 	rx   spic                    || _         d S N)r6   )rs   r  s     rv   set_gateway_clientzClient.set_gateway_client
  s     			rx   r   c                    || _         d S r  r4   rs   r   s     rv   set_rpc_headerszClient.set_rpc_headers	
  s      rx   c                "    | j         }d | _         |S r  r  r  s     rv   r   zClient.get_rpc_headers
  s    -rx   input_valuer   default_valuec                2    t          j        |           r|S | S r  )r   rP   )r  r  s     rv   default_anyzClient.default_any
  s#     K(( 	!  rx   r  Dict[str, Any]c                   d }t          j        |                    d                    s|                    d          }|}n>t          j        |                    d                    s|                    d          }|}|S )Nr  r  )r   rP   rZ   )rs   r  r   detail_1detail_2s        rv   r   zClient.get_access_denied_detail
  s      $(< = =>> 	,ww344H#+  !#''*>"?"?@@ 	,ww344H#+ ##rx   )r@   rA   )ry   r   rz   r   r_   r   r`   r   r{   r   r|   r   r}   r~   r   r   r   r   )ry   r   rz   r   r_   r   r`   r   r{   r   r   r   r|   r   r}   r~   r   r   r   r   )r7  r8  r}   r~   r   r   r   r   )r7  r8  r}   r~   r   r   r   r|  )r7  r8  r}   r~   r   r   r   r  )r   r   )r@   rA   r   r  )r  r5   r   r  )r   r    r   r  )r   r    )r  r   r  r   r   r   )r  r  r   r  )D__name__
__module____qualname__r   __annotations__r   r   r   r   r   r!   r"   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r1   r2   r3   r4   r6   r7   r8   r9   r:   r<   r=   r>   r?   rw   r  r  r-  r/  r4  r6  rX  rZ  rv  r{  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r  r   rc  rx   rv   r	   r	       s        IJIGKN$(M((((GM     KLM     IHKON#'''''$(K((((""""" $$$$$#H####D@DDDDDDECOOOO O    #'N''''     .2N2222:7 :7 :7 :7xQ- Q- Q- Q-fQ- Q- Q- Q-fF- F- F- F-PF- F- F- F-PF- F- F- F-PF- F- F- F-P`- `- `- `-D`- `- `- `-D- - - -B- - - -BZ- Z- Z- Z-xZ- Z- Z- Z-x: : : :2F F F F2                                              
   $ $ $ $ $ $rx   r	   )2
__future__r   rX   typingr   r   r   r   alibabacloud_credentialsr   rT   alibabacloud_credentials.clientr	   r0   alibabacloud_gateway_spird  alibabacloud_gateway_spi.clientr5   alibabacloud_tea_openapir
   rQ   r  r   open_api_util_modelsalibabacloud_tea_openapi.utilsr   darabonba.corer   darabonba.exceptionsr   r   darabonba.policy.retryr   r   darabonba.requestr   darabonba.runtimer   darabonba.utils.bytesr   rF  darabonba.utils.formr   r   darabonba.utils.streamr   r   darabonba.utils.xmlr   rN  rc  rx   rv   <module>r     s   # " " " " " 				 7 7 7 7 7 7 7 7 7 7 7 7 @ @ @ @ @ @ F F F F F F 9 9 9 9 9 9 ? ? ? ? ? ? B B B B B B : : : : : : I I I I I I 0 0 0 0 0 0 / / / / / / # # # # # # D D D D D D D D C C C C C C C C ) ) ) ) ) ) , , , , , , 4 4 4 4 4 4 1 1 1 1 1 1 7 7 7 7 7 7 . . . . . .G($ G($ G($ G($ G($ G($ G($ G($ G($ G($rx   