o
    is                    @   s	  d dl mZ d dlmZmZ d dlmZmZmZ G dd deZ	G dd deZ
G dd	 d	eZG d
d deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG d d! d!eZG d"d# d#eZG d$d% d%eZG d&d' d'eZG d(d) d)eZG d*d+ d+eZG d,d- d-eZG d.d/ d/eZG d0d1 d1eZG d2d3 d3eZ G d4d5 d5eZ!G d6d7 d7eZ"G d8d9 d9eZ#G d:d; d;eZ$G d<d= d=eZ%G d>d? d?eZ&G d@dA dAeZ'G dBdC dCeZ(G dDdE dEeZ)G dFdG dGeZ*G dHdI dIeZ+G dJdK dKeZ,G dLdM dMeZ-G dNdO dOeZ.G dPdQ dQeZ/G dRdS dSeZ0G dTdU dUeZ1G dVdW dWeZ2G dXdY dYeZ3G dZd[ d[eZ4G d\d] d]eZ5G d^d_ d_eZ6G d`da daeZ7G dbdc dceZ8G ddde deeZ9G dfdg dgeZ:G dhdi dieZ;G djdk dkeZ<G dldm dmeZ=G dndo doeZ>G dpdq dqeZ?G drds dseZ@G dtdu dueZAG dvdw dweZBG dxdy dyeZCG dzd{ d{eZDG d|d} d}eZEG d~d deZFG dd deZGG dd deZHG dd deZIG dd deZJG dd deZKG dd deZLG dd deZMG dd deZNG dd deZOG dd deZPG dd deZQG dd deZRG dd deZSG dd deZTG dd deZUG dd deZVG dd deZWG dd deZXG dd deZYG dd deZZG dd deZ[G dd deZ\G dd deZ]G dd deZ^G dd deZ_G dd deZ`G dd deZaG dd deZbG dd deZcG dd deZdG dd deZeG dd deZfG dd deZgG ddÄ deZhG ddń deZiG ddǄ deZjG ddɄ deZkG dd˄ deZlG dd̈́ deZmG ddτ deZnG ddф deZoG ddӄ deZpG ddՄ deZqG ddׄ deZrG ddل deZsG ddۄ deZtG dd݄ deZuG dd߄ deZvG dd deZwG dd deZxG dd deZyG dd deZzG dd deZ{G dd deZ|G dd deZ}G dd deZ~G dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG d d deZG dd deZG dd deZG dd deZG dd	 d	eZG d
d deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG d d! d!eZG d"d# d#eZG d$d% d%eZG d&d' d'eZd(S ()      )RequestOptions)DictList)LiteralNotRequired	TypedDictc                   @   s  e Zd ZU eed< 	 ed ed< 	 ee ed< 	 ed ed< 	 eed  ed< 	 ee ed	< 	 eed
  ed< 	 ee ed< 	 eed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee	ed   ed< 	 ee	e  ed< 	 ee ed< 	 ed ed< 	 ee
eef  ed< 	 ed ed< 	 ee ed< 	 ed ed< 	 ee ed< 	 ee ed< 	 ed ed < 	 ed! ed"< 	 ee	e  ed#< 	 ed$ ed%< 	 ee ed&< 	 ee ed'< 	 eed(  ed)< 	 ed* ed+< 	 ee ed,< 	 ee ed-< 	 ed. ed/< 	 ee ed0< 	 ee ed1< d2S )3PaymentIntentCreateParamsamount&PaymentIntentCreateParamsAmountDetailsamount_detailsapplication_fee_amount0PaymentIntentCreateParamsAutomaticPaymentMethodsautomatic_payment_methods)	automaticautomatic_asyncmanualcapture_methodconfirm)r   r   confirmation_methodconfirmation_tokencurrencycustomerdescriptionerror_on_requires_action)0
acss_debitaffirmafterpay_clearpayalipayalma
amazon_payau_becs_debit
bacs_debit
bancontactbillieblikboletocardcashappcryptocustomer_balanceepsfpxgiropaygrabpayideal	kakao_payklarnakonbinikr_cardmb_way	mobilepay
multibanco	naver_paynz_bank_accountoxxop24pay_by_bankpaycopaynowpaypalpix	promptpayrevolut_paysamsung_paysatispay
sepa_debitsofortswishtwintus_bank_account
wechat_payzipexcluded_payment_method_typesexpandmandatez0Literal['']|PaymentIntentCreateParamsMandateDatamandate_datametadataz$bool|Literal['one_off', 'recurring']off_sessionon_behalf_of'PaymentIntentCreateParamsPaymentDetailspayment_detailspayment_methodpayment_method_configuration*PaymentIntentCreateParamsPaymentMethodDatapayment_method_data-PaymentIntentCreateParamsPaymentMethodOptionspayment_method_optionspayment_method_types%PaymentIntentCreateParamsRadarOptionsradar_optionsreceipt_email
return_url)rO   
on_sessionsetup_future_usage!PaymentIntentCreateParamsShippingshippingstatement_descriptorstatement_descriptor_suffix%PaymentIntentCreateParamsTransferDatatransfer_datatransfer_groupuse_stripe_sdkN)__name__
__module____qualname__int__annotations__r   r   boolstrr   r    ro   ro   /var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/params/_payment_intent_create_params.pyr      s   
 6	r   c                   @   D   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< d	S )
r
   Literal['']|intdiscount_amountz@Literal['']|List[PaymentIntentCreateParamsAmountDetailsLineItem]
line_itemsz:Literal['']|PaymentIntentCreateParamsAmountDetailsShippingra   z5Literal['']|PaymentIntentCreateParamsAmountDetailsTaxtaxNrh   ri   rj   r   rl   ro   ro   ro   rp   r
      s   
 r
   c                   @   sp   e Zd ZU ee ed< 	 ed ed< 	 ee ed< 	 eed< 	 eed< 	 ed ed< 	 eed	< 	 ee ed
< dS ).PaymentIntentCreateParamsAmountDetailsLineItemrs   BPaymentIntentCreateParamsAmountDetailsLineItemPaymentMethodOptionsrX   product_codeproduct_namequantity1PaymentIntentCreateParamsAmountDetailsLineItemTaxru   	unit_costunit_of_measureNrh   ri   rj   r   rk   rl   rn   ro   ro   ro   rp   rw     s&   
 rw   c                   @   rq   )
rx   FPaymentIntentCreateParamsAmountDetailsLineItemPaymentMethodOptionsCardr&   MPaymentIntentCreateParamsAmountDetailsLineItemPaymentMethodOptionsCardPresentcard_presentHPaymentIntentCreateParamsAmountDetailsLineItemPaymentMethodOptionsKlarnar0   HPaymentIntentCreateParamsAmountDetailsLineItemPaymentMethodOptionsPaypalr=   Nrv   ro   ro   ro   rp   rx   -  s"   
 rx   c                   @      e Zd ZU ee ed< dS )r   commodity_codeNrh   ri   rj   r   rn   rl   ro   ro   ro   rp   r   J     
 r   c                   @   r   )r   r   Nr   ro   ro   ro   rp   r   S  r   r   c                   @   sD   e Zd ZU ee ed< 	 ee ed< 	 ee ed< 	 ee ed< dS )r   	image_urlproduct_url	referencesubscription_referenceNr   ro   ro   ro   rp   r   \  s   
 r   c                   @   s:   e Zd ZU eed  ed< 	 ee ed< 	 ee ed< dS )r   )digital_goodsdonationphysical_goodscategoryr   sold_byNrh   ri   rj   r   r   rl   rn   ro   ro   ro   rp   r   q  s   
 r   c                   @      e Zd ZU eed< dS )r|   total_tax_amountNrh   ri   rj   rk   rl   ro   ro   ro   rp   r|        
 r|   c                   @   s6   e Zd ZU ed ed< 	 ed ed< 	 ed ed< dS ).PaymentIntentCreateParamsAmountDetailsShippingrr   r	   Literal['']|strfrom_postal_codeto_postal_codeNrv   ro   ro   ro   rp   r     s   
 r   c                   @   r   ))PaymentIntentCreateParamsAmountDetailsTaxr   Nr   ro   ro   ro   rp   r     r   r   c                   @   s(   e Zd ZU eed  ed< 	 eed< dS )r   alwaysneverallow_redirectsenabledNrh   ri   rj   r   r   rl   rm   ro   ro   ro   rp   r     s
   
 r   c                   @   s   e Zd ZU ded< dS )$PaymentIntentCreateParamsMandateData6PaymentIntentCreateParamsMandateDataCustomerAcceptancecustomer_acceptanceN)rh   ri   rj   rl   ro   ro   ro   rp   r     s   
 r   c                   @   sD   e Zd ZU ee ed< 	 ed ed< 	 ed ed< 	 ed ed< dS )	r   accepted_at=PaymentIntentCreateParamsMandateDataCustomerAcceptanceOfflineoffline<PaymentIntentCreateParamsMandateDataCustomerAcceptanceOnlineonline)r   r   typeNrh   ri   rj   r   rk   rl   r   ro   ro   ro   rp   r     s   
 r   c                   @      e Zd ZdS )r   Nrh   ri   rj   ro   ro   ro   rp   r         r   c                   @       e Zd ZU eed< 	 eed< dS )r   
ip_address
user_agentNrh   ri   rj   rn   rl   ro   ro   ro   rp   r     
   
 r   c                   @   s(   e Zd ZU ed ed< 	 ed ed< dS )rQ   r   customer_referenceorder_referenceNrv   ro   ro   ro   rp   rQ     s
   
 rQ   c                   @   s  e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 eed	  ed
< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed < 	 ed! ed"< 	 ed# ed$< 	 ed% ed&< 	 ed' ed(< 	 ed) ed*< 	 ed+ ed,< 	 ed- ed.< 	 ed/ ed0< 	 ed1 ed2< 	 ed3 ed4< 	 ed5 ed6< 	 ed7 ed8< 	 ed9 ed:< 	 eeeef  ed;< 	 ed< ed=< 	 ed> ed?< 	 ed@ edA< 	 edB edC< 	 edD edE< 	 edF edG< 	 edH edI< 	 edJ edK< 	 edL edM< 	 edN edO< 	 edP edQ< 	 edR edS< 	 edT edU< 	 edV edW< 	 edX edY< 	 edZ ed[< 	 ed\ ed]< 	 ed^ ed_< 	 ed` eda< 	 edb edc< 	 edd ede< 	 edf edg< 	 edh edi< 	 edj edk< dlS )mrU   3PaymentIntentCreateParamsPaymentMethodDataAcssDebitr   0PaymentIntentCreateParamsPaymentMethodDataAffirmr   :PaymentIntentCreateParamsPaymentMethodDataAfterpayClearpayr   0PaymentIntentCreateParamsPaymentMethodDataAlipayr   )r   limitedunspecifiedallow_redisplay.PaymentIntentCreateParamsPaymentMethodDataAlmar   3PaymentIntentCreateParamsPaymentMethodDataAmazonPayr   5PaymentIntentCreateParamsPaymentMethodDataAuBecsDebitr    3PaymentIntentCreateParamsPaymentMethodDataBacsDebitr!   4PaymentIntentCreateParamsPaymentMethodDataBancontactr"   0PaymentIntentCreateParamsPaymentMethodDataBillier#   8PaymentIntentCreateParamsPaymentMethodDataBillingDetailsbilling_details.PaymentIntentCreateParamsPaymentMethodDataBlikr$   0PaymentIntentCreateParamsPaymentMethodDataBoletor%   1PaymentIntentCreateParamsPaymentMethodDataCashappr'   0PaymentIntentCreateParamsPaymentMethodDataCryptor(   9PaymentIntentCreateParamsPaymentMethodDataCustomerBalancer)   -PaymentIntentCreateParamsPaymentMethodDataEpsr*   -PaymentIntentCreateParamsPaymentMethodDataFpxr+   1PaymentIntentCreateParamsPaymentMethodDataGiropayr,   1PaymentIntentCreateParamsPaymentMethodDataGrabpayr-   /PaymentIntentCreateParamsPaymentMethodDataIdealr.   8PaymentIntentCreateParamsPaymentMethodDataInteracPresentinterac_present2PaymentIntentCreateParamsPaymentMethodDataKakaoPayr/   0PaymentIntentCreateParamsPaymentMethodDataKlarnar0   1PaymentIntentCreateParamsPaymentMethodDataKonbinir1   0PaymentIntentCreateParamsPaymentMethodDataKrCardr2   .PaymentIntentCreateParamsPaymentMethodDataLinklink/PaymentIntentCreateParamsPaymentMethodDataMbWayr3   rN   3PaymentIntentCreateParamsPaymentMethodDataMobilepayr4   4PaymentIntentCreateParamsPaymentMethodDataMultibancor5   2PaymentIntentCreateParamsPaymentMethodDataNaverPayr6   7PaymentIntentCreateParamsPaymentMethodDataNzBankAccountr7   .PaymentIntentCreateParamsPaymentMethodDataOxxor8   -PaymentIntentCreateParamsPaymentMethodDataP24r9   3PaymentIntentCreateParamsPaymentMethodDataPayByBankr:   /PaymentIntentCreateParamsPaymentMethodDataPaycor;   0PaymentIntentCreateParamsPaymentMethodDataPaynowr<   0PaymentIntentCreateParamsPaymentMethodDataPaypalr=   -PaymentIntentCreateParamsPaymentMethodDataPixr>   3PaymentIntentCreateParamsPaymentMethodDataPromptpayr?   6PaymentIntentCreateParamsPaymentMethodDataRadarOptionsr[   4PaymentIntentCreateParamsPaymentMethodDataRevolutPayr@   4PaymentIntentCreateParamsPaymentMethodDataSamsungPayrA   2PaymentIntentCreateParamsPaymentMethodDataSatispayrB   3PaymentIntentCreateParamsPaymentMethodDataSepaDebitrC   0PaymentIntentCreateParamsPaymentMethodDataSofortrD   /PaymentIntentCreateParamsPaymentMethodDataSwishrE   /PaymentIntentCreateParamsPaymentMethodDataTwintrF   )0r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   r   7PaymentIntentCreateParamsPaymentMethodDataUsBankAccountrG   3PaymentIntentCreateParamsPaymentMethodDataWechatPayrH   -PaymentIntentCreateParamsPaymentMethodDataZiprI   N)rh   ri   rj   r   rl   r   r   rn   ro   ro   ro   rp   rU     s6  
 2rU   c                   @   *   e Zd ZU eed< 	 eed< 	 eed< dS )r   account_numberinstitution_numbertransit_numberNr   ro   ro   ro   rp   r   *     
 r   c                   @   r   )r   Nr   ro   ro   ro   rp   r   9  r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r   =  r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r   A  r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r   E  r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r   I  r   r   c                   @   r   )r   r   
bsb_numberNr   ro   ro   ro   rp   r   M  r   r   c                   @   s(   e Zd ZU ee ed< 	 ee ed< dS )r   r   	sort_codeNr   ro   ro   ro   rp   r   X  
   
 r   c                   @   r   )r   Nr   ro   ro   ro   rp   r   c  r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r   g  r   r   c                   @   sR   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ee ed< dS )	r   zKLiteral['']|PaymentIntentCreateParamsPaymentMethodDataBillingDetailsAddressaddressr   emailnamephonetax_idNrh   ri   rj   r   rl   rn   ro   ro   ro   rp   r   k  s   
 r   c                   @   `   e Zd ZU ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< dS )?PaymentIntentCreateParamsPaymentMethodDataBillingDetailsAddresscitycountryline1line2postal_codestateNr   ro   ro   ro   rp   r     s   
 r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   r   )r   r   Nr   ro   ro   ro   rp   r     r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @      e Zd ZU eed  ed< dS )r   )arzte_und_apotheker_bankaustrian_anadi_bank_agbank_austriabankhaus_carl_spangler%bankhaus_schelhammer_und_schattera_agbawag_psk_agbks_bank_agbrull_kallmus_bank_agbtv_vier_lander_bankcapital_bank_grawe_gruppe_agdeutsche_bank_agdolomitenbankeasybank_agerste_bank_und_sparkassen#hypo_alpeadriabank_international_ag'hypo_bank_burgenland_aktiengesellschaft'hypo_noe_lb_fur_niederosterreich_u_wien'hypo_oberosterreich_salzburg_steiermarkhypo_tirol_bank_aghypo_vorarlberg_bank_agmarchfelder_bankoberbank_ag"raiffeisen_bankengruppe_osterreichschoellerbank_agsparda_bank_wienvolksbank_gruppevolkskreditbank_agvr_bank_braunaubankNrh   ri   rj   r   r   rl   ro   ro   ro   rp   r     s   
  r   c                   @   s,   e Zd ZU eed  ed< 	 ed ed< dS )r   company
individualaccount_holder_type)
affin_bankagrobankalliance_bankambank
bank_islambank_muamalatbank_of_chinabank_rakyatbsncimbdeutsche_bankhong_leong_bankhsbckfh	maybank2e	maybank2uocbcpb_enterprisepublic_bankrhbstandard_chartereduobr"  Nr#  ro   ro   ro   rp   r     s   
 r   c                   @   r   )r   Nr   ro   ro   ro   rp   r      r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   r  )r   )abn_amroasn_bankbunqbuuthandelsbankeningknabmoneyoun26nnrabobank	regiobankrevolutsns_banktriodos_bankvan_lanschotyoursafer"  Nr#  ro   ro   ro   rp   r     s   
 r   c                   @   r   )r   Nr   ro   ro   ro   rp   r   #  r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r   '  r   r   c                   @      e Zd ZU ed ed< dS )r   3PaymentIntentCreateParamsPaymentMethodDataKlarnaDobdobNrv   ro   ro   ro   rp   r   +     
 r   c                   @   r   )rP  daymonthyearNr   ro   ro   ro   rp   rP  2  r   rP  c                   @   r   )r   Nr   ro   ro   ro   rp   r   A  r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r   E  r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r   I  r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r   M  r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r   Q  r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r   U  r   r   c                   @   r  )r   )r&   pointsfundingNr#  ro   ro   ro   rp   r   Y     
 r   c                   @   sN   e Zd ZU ee ed< 	 eed< 	 eed< 	 eed< 	 ee ed< eed< dS )r   account_holder_namer   	bank_codebranch_coder   suffixNr   ro   ro   ro   rp   r   `  s   
 r   c                   @   r   )r   Nr   ro   ro   ro   rp   r   x  r   r   c                   @   r  )r   )
alior_bankbank_millenniumbank_nowy_bfg_sabank_pekao_sabanki_spbdzielczer$   bnp_paribasbozciti_handlowycredit_agricole
envelobanketransfer_pocztowy24
getin_bankideabankrC  inteligombank_mtransfernest_przelew	noble_paypbac_z_ipko	plus_banksantander_przelew24tmobile_usbugi_bankowetoyota_bankvelobankvolkswagen_bankr"  Nr#  ro   ro   ro   rp   r   |  s   
 r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   r   )r   sessionNr   ro   ro   ro   rp   r     rR  r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   r   )r   ibanNr   ro   ro   ro   rp   r     r   r   c                   @   rO  )r   )ATBEDEESITNLr   N)rh   ri   rj   r   rl   ro   ro   ro   rp   r     rR  r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   sZ   e Zd ZU eed  ed< 	 ee ed< 	 eed  ed< 	 ee ed< 	 ee ed< dS )	r   r$  r'  r   checkingsavingsaccount_typefinancial_connections_accountrouting_numberNr   ro   ro   ro   rp   r     s   
 r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   r   )r   Nr   ro   ro   ro   rp   r     r   r   c                   @   s  e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed	 ed
< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed < 	 ed! ed"< 	 ed# ed$< 	 ed% ed&< 	 ed' ed(< 	 ed) ed*< 	 ed+ ed,< 	 ed- ed.< 	 ed/ ed0< 	 ed1 ed2< 	 ed3 ed4< 	 ed5 ed6< 	 ed7 ed8< 	 ed9 ed:< 	 ed; ed<< 	 ed= ed>< 	 ed? ed@< 	 edA edB< 	 edC edD< 	 edE edF< 	 edG edH< 	 edI edJ< 	 edK edL< 	 edM edN< 	 edO edP< 	 edQ edR< 	 edS edT< 	 edU edV< 	 edW edX< 	 edY edZ< 	 ed[ ed\< 	 ed] ed^< 	 ed_ ed`< 	 eda edb< 	 edc edd< 	 ede edf< dgS )hrW   zBLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsAcssDebitr   z?Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsAffirmr   zILiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsAfterpayClearpayr   z?Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsAlipayr   z=Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsAlmar   zBLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsAmazonPayr   zDLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsAuBecsDebitr    zBLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsBacsDebitr!   zCLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsBancontactr"   z?Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsBillier#   z=Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsBlikr$   z?Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsBoletor%   z=Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsCardr&   zDLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsCardPresentr   z@Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsCashappr'   z?Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsCryptor(   zHLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsCustomerBalancer)   z<Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsEpsr*   z<Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsFpxr+   z@Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsGiropayr,   z@Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsGrabpayr-   z>Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsIdealr.   zGLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsInteracPresentr   zALiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsKakaoPayr/   z?Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsKlarnar0   z@Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsKonbinir1   z?Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsKrCardr2   z=Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsLinkr   z>Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsMbWayr3   zBLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsMobilepayr4   zCLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsMultibancor5   zALiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsNaverPayr6   zFLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsNzBankAccountr7   z=Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsOxxor8   z<Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsP24r9   zBLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsPayByBankr:   z>Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsPaycor;   z?Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsPaynowr<   z?Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsPaypalr=   z<Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsPixr>   zBLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsPromptpayr?   zCLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsRevolutPayr@   zCLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsSamsungPayrA   zALiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsSatispayrB   zBLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsSepaDebitrC   z?Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsSofortrD   z>Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsSwishrE   z>Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsTwintrF   zFLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsUsBankAccountrG   zBLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsWechatPayrH   z<Literal['']|PaymentIntentCreateParamsPaymentMethodOptionsZiprI   Nrv   ro   ro   ro   rp   rW      s  
 rW   c                   @   sH   e Zd ZU ed ed< 	 ed ed< 	 ee ed< 	 eed  ed< dS )	6PaymentIntentCreateParamsPaymentMethodOptionsAcssDebitDPaymentIntentCreateParamsPaymentMethodOptionsAcssDebitMandateOptionsmandate_options8Literal['']|Literal['none', 'off_session', 'on_session']r_   target_dater   instantmicrodepositsverification_methodNrh   ri   rj   r   rl   rn   r   ro   ro   ro   rp   r  5  s   
 r  c                   @   sL   e Zd ZU ed ed< 	 ee ed< 	 eed  ed< 	 eed  ed< dS )	r  r   custom_mandate_urlinterval_description)combinedintervalsporadicpayment_schedule)businesspersonaltransaction_typeNr  ro   ro   ro   rp   r  V  s   
 r  c                   @   :   e Zd ZU ed ed< 	 ee ed< 	 eed  ed< dS )3PaymentIntentCreateParamsPaymentMethodOptionsAffirmLiteral['']|Literal['manual']r   preferred_localenoner_   Nr  ro   ro   ro   rp   r  m  s   
 r  c                   @   r  )=PaymentIntentCreateParamsPaymentMethodOptionsAfterpayClearpayr  r   r   r  r_   Nr  ro   ro   ro   rp   r    s   
 r  c                   @   rO  )3PaymentIntentCreateParamsPaymentMethodOptionsAlipay*Literal['']|Literal['none', 'off_session']r_   Nrv   ro   ro   ro   rp   r    
   
 r  c                   @   rO  )1PaymentIntentCreateParamsPaymentMethodOptionsAlmar  r   Nrv   ro   ro   ro   rp   r    rR  r  c                   @   (   e Zd ZU ed ed< 	 ed ed< dS )6PaymentIntentCreateParamsPaymentMethodOptionsAmazonPayr  r   r  r_   Nrv   ro   ro   ro   rp   r       
 r  c                   @   (   e Zd ZU ed ed< 	 ee ed< dS )8PaymentIntentCreateParamsPaymentMethodOptionsAuBecsDebitr  r_   r  Nr   ro   ro   ro   rp   r       
 r  c                   @   6   e Zd ZU ed ed< 	 ed ed< 	 ee ed< dS )6PaymentIntentCreateParamsPaymentMethodOptionsBacsDebitDPaymentIntentCreateParamsPaymentMethodOptionsBacsDebitMandateOptionsr  r  r_   r  Nr   ro   ro   ro   rp   r       
 r  c                   @   rO  )r  r   reference_prefixNrv   ro   ro   ro   rp   r    r   r  c                   @   s,   e Zd ZU eed  ed< 	 ed ed< dS )7PaymentIntentCreateParamsPaymentMethodOptionsBancontact)deenfrnlpreferred_languager  r_   Nr#  ro   ro   ro   rp   r    s   
 r  c                   @   rO  )3PaymentIntentCreateParamsPaymentMethodOptionsBillier  r   Nrv   ro   ro   ro   rp   r  %  rR  r  c                   @   (   e Zd ZU ee ed< 	 ed ed< dS )1PaymentIntentCreateParamsPaymentMethodOptionsBlikcodezLiteral['']|Literal['none']r_   Nr   ro   ro   ro   rp   r  0  r   r  c                   @   r  )3PaymentIntentCreateParamsPaymentMethodOptionsBoletoexpires_after_daysr  r_   N)rh   ri   rj   r   rk   rl   ro   ro   ro   rp   r  C  s   
 r  c                   @   s  e Zd ZU ed ed< 	 ee ed< 	 ed ed< 	 ed ed< 	 ee ed< 	 eed	  ed
< 	 eed  ed< 	 eed  ed< 	 eed  ed< 	 eed  ed< 	 eed  ed< 	 ee ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< dS )1PaymentIntentCreateParamsPaymentMethodOptionsCardr  r   	cvc_token=PaymentIntentCreateParamsPaymentMethodOptionsCardInstallmentsinstallments?PaymentIntentCreateParamsPaymentMethodOptionsCardMandateOptionsr  moto)amexcartes_bancairesdinersdiscover	eftpos_augirocardinteracjcbr   
mastercardunionpayunknownvisanetwork)if_availabler   request_extended_authorization!request_incremental_authorizationrequest_multicapturerequest_overcapture)anyr   	challengerequest_three_d_securerequire_cvc_recollectionr  r_   r    statement_descriptor_suffix_kana!statement_descriptor_suffix_kanji=PaymentIntentCreateParamsPaymentMethodOptionsCardThreeDSecurethree_d_secureN)rh   ri   rj   r   rl   rn   rm   r   ro   ro   ro   rp   r  X  sf   
 r  c                   @   r  )r  r   zMLiteral['']|PaymentIntentCreateParamsPaymentMethodOptionsCardInstallmentsPlanplanN)rh   ri   rj   r   rm   rl   ro   ro   ro   rp   r    s   
 r  c                   @   s:   e Zd ZU ee ed< 	 eed  ed< 	 ed ed< dS )APaymentIntentCreateParamsPaymentMethodOptionsCardInstallmentsPlancountrT  r  )bonusfixed_count	revolvingr   Nr   ro   ro   ro   rp   r    s   
 r  c                   @   s   e Zd ZU eed< 	 ed ed< 	 ee ed< 	 ee ed< 	 ed ed< 	 ee ed< 	 eed	< 	 eed
< 	 eeed   ed< dS )r  r	   )fixedmaximumamount_typer   end_date)rS  rT  r  weekrU  r  interval_countr   
start_dateindiasupported_typesN)	rh   ri   rj   rk   rl   r   r   rn   r   ro   ro   ro   rp   r    s&   
 r  c                   @   s   e Zd ZU eed  ed< 	 eed< 	 eed  ed< 	 eed  ed< 	 ed ed	< 	 ee ed
< 	 eed< 	 ed ed< dS )r  )ACINRUYares_trans_status
cryptogram)0102050607electronic_commerce_indicator)low_riskr  exemption_indicatorKPaymentIntentCreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsnetwork_optionsrequestor_challenge_indicatortransaction_id)z1.0.2z2.1.0z2.2.0versionNr   ro   ro   ro   rp   r    s*   
 r  c                   @   rO  )r  ZPaymentIntentCreateParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesr  Nrv   ro   ro   ro   rp   r  D  s
   
 r  c                   @   s6   e Zd ZU ed ed< 	 ee ed< 	 ee ed< dS )r  )01234r  	cb_avalgocb_exemptioncb_scoreN)rh   ri   rj   r   rl   r   rn   rk   ro   ro   ro   rp   r  O  s   
 r  c                   @   sH   e Zd ZU eed  ed< 	 ee ed< 	 ee ed< 	 ed ed< dS )8PaymentIntentCreateParamsPaymentMethodOptionsCardPresent)r   manual_preferredr   r  )request_incremental_authorization_support?PaymentIntentCreateParamsPaymentMethodOptionsCardPresentRoutingroutingNr   ro   ro   ro   rp   r  f  s   
 r  c                   @   r  )r  )domesticinternationalrequested_priorityNr#  ro   ro   ro   rp   r    s   
 r  c                   @   r  )4PaymentIntentCreateParamsPaymentMethodOptionsCashappr  r   r  r_   Nrv   ro   ro   ro   rp   r    r  r  c                   @   r  )3PaymentIntentCreateParamsPaymentMethodOptionsCryptor  r_   Nr#  ro   ro   ro   rp   r    rX  r  c                   @   s>   e Zd ZU ed ed< 	 eed  ed< 	 eed  ed< dS )<PaymentIntentCreateParamsPaymentMethodOptionsCustomerBalanceHPaymentIntentCreateParamsPaymentMethodOptionsCustomerBalanceBankTransferbank_transferfunding_typer  r_   Nrh   ri   rj   r   rl   r   ro   ro   ro   rp   r    s   
 r  c                   @   s>   e Zd ZU ed ed< 	 eeed   ed< 	 ed ed< dS )r  VPaymentIntentCreateParamsPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfereu_bank_transfer)abarv  separ   speiswiftzenginrequested_address_types)r  gb_bank_transferjp_bank_transfermx_bank_transferus_bank_transferr   N)rh   ri   rj   r   rl   r   r   ro   ro   ro   rp   r    s"   
 r  c                   @   r   )r  r   Nr   ro   ro   ro   rp   r    s   
 r  c                   @   r  )0PaymentIntentCreateParamsPaymentMethodOptionsEpsr  r_   Nr#  ro   ro   ro   rp   r     rX  r   c                   @   r  )0PaymentIntentCreateParamsPaymentMethodOptionsFpxr  r_   Nr#  ro   ro   ro   rp   r!  	  rX  r!  c                   @   r  )4PaymentIntentCreateParamsPaymentMethodOptionsGiropayr  r_   Nr#  ro   ro   ro   rp   r"  	  rX  r"  c                   @   r  )4PaymentIntentCreateParamsPaymentMethodOptionsGrabpayr  r_   Nr#  ro   ro   ro   rp   r#   	  rX  r#  c                   @   rO  )2PaymentIntentCreateParamsPaymentMethodOptionsIdealr  r_   Nrv   ro   ro   ro   rp   r$  /	  r  r$  c                   @   r   );PaymentIntentCreateParamsPaymentMethodOptionsInteracPresentNr   ro   ro   ro   rp   r%  @	  r   r%  c                   @   r  )5PaymentIntentCreateParamsPaymentMethodOptionsKakaoPayr  r   r  r_   Nrv   ro   ro   ro   rp   r&  D	  r  r&  c                   @   sZ   e Zd ZU ed ed< 	 ed ed< 	 eed  ed< 	 eed  ed< 	 ed	 ed
< dS )3PaymentIntentCreateParamsPaymentMethodOptionsKlarnar  r   ;PaymentIntentCreateParamsPaymentMethodOptionsKlarnaOnDemand	on_demand).cs-CZda-DKde-ATzde-CHde-DEel-GRzen-ATzen-AUzen-BEzen-CAzen-CHzen-CZzen-DEzen-DKzen-ESzen-FIzen-FRen-GBzen-GRzen-IEzen-ITzen-NLzen-NOzen-NZzen-PLzen-PTzen-ROzen-SEen-USes-ESzes-USfi-FIfr-BEzfr-CAzfr-CHfr-FRzit-CHit-ITznb-NOnl-BEnl-NLpl-PLpt-PTzro-ROzsv-FIsv-SEr  )r  rO   r^   r_   zQLiteral['']|List[PaymentIntentCreateParamsPaymentMethodOptionsKlarnaSubscription]subscriptionsNr  ro   ro   ro   rp   r'  [	  s*   
 2r'  c                   @   sV   e Zd ZU ee ed< 	 ee ed< 	 ee ed< 	 eed  ed< 	 ee ed< dS )r(  average_amountmaximum_amountminimum_amountrS  rT  r  rU  purchase_intervalpurchase_interval_countNr   ro   ro   ro   rp   r(  	  s   
 r(  c                   @   sN   e Zd ZU ed ed< 	 ee ed< 	 ee ed< 	 ed ed< 	 eed< dS )	?PaymentIntentCreateParamsPaymentMethodOptionsKlarnaSubscriptionr?  r  r  r   JPaymentIntentCreateParamsPaymentMethodOptionsKlarnaSubscriptionNextBillingnext_billingr   N)rh   ri   rj   r   rl   r   rk   rn   ro   ro   ro   rp   rB  	  s   
 rB  c                   @   s    e Zd ZU eed< 	 eed< dS )rC  r	   dateN)rh   ri   rj   rk   rl   rn   ro   ro   ro   rp   rC  	  s
   
 rC  c                   @   sV   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 eed  ed< d	S )
4PaymentIntentCreateParamsPaymentMethodOptionsKonbinir   confirmation_numberrr   r  
expires_atproduct_descriptionr  r_   Nr  ro   ro   ro   rp   rF  	  s   
 rF  c                   @   r  )3PaymentIntentCreateParamsPaymentMethodOptionsKrCardr  r   r  r_   Nrv   ro   ro   ro   rp   rJ  
  r  rJ  c                   @   s6   e Zd ZU ed ed< 	 ee ed< 	 ed ed< dS )1PaymentIntentCreateParamsPaymentMethodOptionsLinkr  r   persistent_tokenr  r_   Nr   ro   ro   ro   rp   rK  *
  s   
 rK  c                   @   r  )2PaymentIntentCreateParamsPaymentMethodOptionsMbWayr  r_   Nr#  ro   ro   ro   rp   rM  G
  rX  rM  c                   @   ,   e Zd ZU ed ed< 	 eed  ed< dS )6PaymentIntentCreateParamsPaymentMethodOptionsMobilepayr  r   r  r_   Nr  ro   ro   ro   rp   rO  V
  s
   
 rO  c                   @   r  )7PaymentIntentCreateParamsPaymentMethodOptionsMultibancor  r_   Nr#  ro   ro   ro   rp   rP  m
  rX  rP  c                   @   r  )5PaymentIntentCreateParamsPaymentMethodOptionsNaverPayr  r   r  r_   Nrv   ro   ro   ro   rp   rQ  |
  r  rQ  c                   @   r  ):PaymentIntentCreateParamsPaymentMethodOptionsNzBankAccountr  r_   r  Nr   ro   ro   ro   rp   rR  
  r  rR  c                   @   s,   e Zd ZU ee ed< 	 eed  ed< dS )1PaymentIntentCreateParamsPaymentMethodOptionsOxxor  r  r_   Nr   ro   ro   ro   rp   rS  
  
   
 rS  c                   @   s,   e Zd ZU eed  ed< 	 ee ed< dS )0PaymentIntentCreateParamsPaymentMethodOptionsP24r  r_   tos_shown_and_acceptedNr   ro   ro   ro   rp   rU  
  s
   
 rU  c                   @   r   )6PaymentIntentCreateParamsPaymentMethodOptionsPayByBankNr   ro   ro   ro   rp   rW  
  r   rW  c                   @   rO  )2PaymentIntentCreateParamsPaymentMethodOptionsPaycor  r   Nrv   ro   ro   ro   rp   rX  
  rR  rX  c                   @   r  )3PaymentIntentCreateParamsPaymentMethodOptionsPaynowr  r_   Nr#  ro   ro   ro   rp   rY  
  rX  rY  c                   @   sV   e Zd ZU ed ed< 	 eed  ed< 	 ee ed< 	 ee ed< 	 ed ed< d	S )
3PaymentIntentCreateParamsPaymentMethodOptionsPaypalr  r   )r*  r+  r,  r-  zde-LUr.  r/  r0  r1  r2  r3  r4  zfr-LUzhu-HUr5  r6  r7  r8  r9  zsk-SKr:  r  r   risk_correlation_idr  r_   N)rh   ri   rj   r   rl   r   rn   ro   ro   ro   rp   rZ  
  s"   
 rZ  c                   @   sL   e Zd ZU eed  ed< 	 ee ed< 	 ee ed< 	 eed  ed< dS )0PaymentIntentCreateParamsPaymentMethodOptionsPixr   amount_includes_iofexpires_after_secondsrH  r  r_   N)rh   ri   rj   r   r   rl   rk   ro   ro   ro   rp   r\  %  s   
 r\  c                   @   r  )6PaymentIntentCreateParamsPaymentMethodOptionsPromptpayr  r_   Nr#  ro   ro   ro   rp   r_  @  rX  r_  c                   @   r  )7PaymentIntentCreateParamsPaymentMethodOptionsRevolutPayr  r   r  r_   Nrv   ro   ro   ro   rp   r`  O  r  r`  c                   @   rO  )7PaymentIntentCreateParamsPaymentMethodOptionsSamsungPayr  r   Nrv   ro   ro   ro   rp   ra  f  rR  ra  c                   @   rO  )5PaymentIntentCreateParamsPaymentMethodOptionsSatispayr  r   Nrv   ro   ro   ro   rp   rb  q  rR  rb  c                   @   r  )6PaymentIntentCreateParamsPaymentMethodOptionsSepaDebitDPaymentIntentCreateParamsPaymentMethodOptionsSepaDebitMandateOptionsr  r  r_   r  Nr   ro   ro   ro   rp   rc  |  r  rc  c                   @   rO  )rd  r   r  Nrv   ro   ro   ro   rp   rd    r   rd  c                   @   r  )3PaymentIntentCreateParamsPaymentMethodOptionsSofortz=Literal['']|Literal['de', 'en', 'es', 'fr', 'it', 'nl', 'pl']r  r  r_   Nrv   ro   ro   ro   rp   re    s   
 re  c                   @   rN  )2PaymentIntentCreateParamsPaymentMethodOptionsSwishr   r   r  r_   Nr  ro   ro   ro   rp   rf    rT  rf  c                   @   r  )2PaymentIntentCreateParamsPaymentMethodOptionsTwintr  r_   Nr#  ro   ro   ro   rp   rg    rX  rg  c                   @   sr   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed	 ed
< 	 ee ed< 	 eed  ed< dS ):PaymentIntentCreateParamsPaymentMethodOptionsUsBankAccountNPaymentIntentCreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsfinancial_connectionsHPaymentIntentCreateParamsPaymentMethodOptionsUsBankAccountMandateOptionsr  BPaymentIntentCreateParamsPaymentMethodOptionsUsBankAccountNetworksnetworksz*Literal['']|Literal['fastest', 'standard']preferred_settlement_speedr  r_   r  r  r  Nr  ro   ro   ro   rp   rh    s6   
 rh  c                   @   sT   e Zd ZU ed ed< 	 eeed   ed< 	 eeed   ed< 	 ee ed< dS )	ri  UPaymentIntentCreateParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersfilters)balances	ownershiprS   transactionspermissions)rq  rr  rs  prefetchr]   N)rh   ri   rj   r   rl   r   r   rn   ro   ro   ro   rp   ri    s"   
 
ri  c                   @   "   e Zd ZU eeed   ed< dS )ro  r}  account_subcategoriesNrh   ri   rj   r   r   r   rl   ro   ro   ro   rp   ro  )     
 ro  c                   @   rO  )rk  zLiteral['']|Literal['paper']collection_methodNrv   ro   ro   ro   rp   rk  2  r   rk  c                   @   rv  )rl  )achus_domestic_wire	requestedNrx  ro   ro   ro   rp   rl  ;  ry  rl  c                   @   s>   e Zd ZU ee ed< 	 eed  ed< 	 eed  ed< dS )6PaymentIntentCreateParamsPaymentMethodOptionsWechatPayapp_id)androidioswebclientr  r_   N)rh   ri   rj   r   rn   rl   r   ro   ro   ro   rp   r~  D  s   
 r~  c                   @   r  )0PaymentIntentCreateParamsPaymentMethodOptionsZipr  r_   Nr#  ro   ro   ro   rp   r  [  rX  r  c                   @   r   )rZ   ru  Nr   ro   ro   ro   rp   rZ   j  rR  rZ   c                   @   sJ   e Zd ZU ded< 	 ee ed< 	 eed< 	 ee ed< 	 ee ed< dS )r`   (PaymentIntentCreateParamsShippingAddressr   carrierr   r   tracking_numberN)rh   ri   rj   rl   r   rn   ro   ro   ro   rp   r`   q  s   
 r`   c                   @   r   )r  r   r   r  r  r  r  Nr   ro   ro   ro   rp   r    s   
 r  c                   @   s$   e Zd ZU ee ed< 	 eed< dS )rd   r	   destinationNr   ro   ro   ro   rp   rd     s
   
 	rd   N)stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r   r
   rw   rx   r   r   r   r   r|   r   r   r   r   r   r   r   rQ   rU   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rP  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rW   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r!  r"  r#  r$  r%  r&  r'  r(  rB  rC  rF  rJ  rK  rM  rO  rP  rQ  rR  rS  rU  rW  rX  rY  rZ  r\  r_  r`  ra  rb  rc  rd  re  rf  rg  rh  ri  ro  rk  rl  r~  r  rZ   r`   r  rd   ro   ro   ro   rp   <module>   s   d
)

	
	
			  :
&"$  7
!
	r

)
/

	

!	Z

9	3			