o
    iط                     @   s4  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ZXdS )    )RequestOptions)DictList)LiteralNotRequired	TypedDictc                   @   s   e Zd ZU ee ed< 	 ee ed< 	 ee ed< 	 ed ed< 	 eee  ed< 	 eeed   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< dS )SetupIntentModifyParamsattach_to_selfcustomerdescriptionaJ  Literal['']|List[Literal['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)inboundoutboundflow_directionszLiteral['']|Dict[str, str]metadatapayment_methodpayment_method_configuration(SetupIntentModifyParamsPaymentMethodDatapayment_method_data+SetupIntentModifyParamsPaymentMethodOptionspayment_method_optionspayment_method_typesN)	__name__
__module____qualname__r   bool__annotations__strr   r    r   r   /var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/params/_setup_intent_modify_params.pyr      s>   
 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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 )mr   1SetupIntentModifyParamsPaymentMethodDataAcssDebit
acss_debit.SetupIntentModifyParamsPaymentMethodDataAffirmaffirm8SetupIntentModifyParamsPaymentMethodDataAfterpayClearpayafterpay_clearpay.SetupIntentModifyParamsPaymentMethodDataAlipayalipay)alwayslimitedunspecifiedallow_redisplay,SetupIntentModifyParamsPaymentMethodDataAlmaalma1SetupIntentModifyParamsPaymentMethodDataAmazonPay
amazon_pay3SetupIntentModifyParamsPaymentMethodDataAuBecsDebitau_becs_debit1SetupIntentModifyParamsPaymentMethodDataBacsDebit
bacs_debit2SetupIntentModifyParamsPaymentMethodDataBancontact
bancontact.SetupIntentModifyParamsPaymentMethodDataBilliebillie6SetupIntentModifyParamsPaymentMethodDataBillingDetailsbilling_details,SetupIntentModifyParamsPaymentMethodDataBlikblik.SetupIntentModifyParamsPaymentMethodDataBoletoboleto/SetupIntentModifyParamsPaymentMethodDataCashappcashapp.SetupIntentModifyParamsPaymentMethodDataCryptocrypto7SetupIntentModifyParamsPaymentMethodDataCustomerBalancecustomer_balance+SetupIntentModifyParamsPaymentMethodDataEpseps+SetupIntentModifyParamsPaymentMethodDataFpxfpx/SetupIntentModifyParamsPaymentMethodDataGiropaygiropay/SetupIntentModifyParamsPaymentMethodDataGrabpaygrabpay-SetupIntentModifyParamsPaymentMethodDataIdealideal6SetupIntentModifyParamsPaymentMethodDataInteracPresentinterac_present0SetupIntentModifyParamsPaymentMethodDataKakaoPay	kakao_pay.SetupIntentModifyParamsPaymentMethodDataKlarnaklarna/SetupIntentModifyParamsPaymentMethodDataKonbinikonbini.SetupIntentModifyParamsPaymentMethodDataKrCardkr_card,SetupIntentModifyParamsPaymentMethodDataLinklink-SetupIntentModifyParamsPaymentMethodDataMbWaymb_wayr   1SetupIntentModifyParamsPaymentMethodDataMobilepay	mobilepay2SetupIntentModifyParamsPaymentMethodDataMultibanco
multibanco0SetupIntentModifyParamsPaymentMethodDataNaverPay	naver_pay5SetupIntentModifyParamsPaymentMethodDataNzBankAccountnz_bank_account,SetupIntentModifyParamsPaymentMethodDataOxxooxxo+SetupIntentModifyParamsPaymentMethodDataP24p241SetupIntentModifyParamsPaymentMethodDataPayByBankpay_by_bank-SetupIntentModifyParamsPaymentMethodDataPaycopayco.SetupIntentModifyParamsPaymentMethodDataPaynowpaynow.SetupIntentModifyParamsPaymentMethodDataPaypalpaypal+SetupIntentModifyParamsPaymentMethodDataPixpix1SetupIntentModifyParamsPaymentMethodDataPromptpay	promptpay4SetupIntentModifyParamsPaymentMethodDataRadarOptionsradar_options2SetupIntentModifyParamsPaymentMethodDataRevolutPayrevolut_pay2SetupIntentModifyParamsPaymentMethodDataSamsungPaysamsung_pay0SetupIntentModifyParamsPaymentMethodDataSatispaysatispay1SetupIntentModifyParamsPaymentMethodDataSepaDebit
sepa_debit.SetupIntentModifyParamsPaymentMethodDataSofortsofort-SetupIntentModifyParamsPaymentMethodDataSwishswish-SetupIntentModifyParamsPaymentMethodDataTwinttwint)0r"   r$   r&   r(   r.   r0   r2   r4   r6   r8   r<   r>   r@   rB   rD   rF   rH   rJ   rL   rN   rR   rT   rV   rX   rZ   r\   r^   r`   rb   rd   rf   rh   rj   rl   rn   rp   rr   rt   rx   rz   r|   r~   r   r   r   us_bank_account
wechat_payziptype5SetupIntentModifyParamsPaymentMethodDataUsBankAccountr   1SetupIntentModifyParamsPaymentMethodDataWechatPayr   +SetupIntentModifyParamsPaymentMethodDataZipr   N)r   r   r   r   r   r   r   r   r   r   r   r    r   H   s&  
 2r   c                   @   *   e Zd ZU eed< 	 eed< 	 eed< dS )r!   account_numberinstitution_numbertransit_numberNr   r   r   r   r   r   r   r   r    r!   x     
 r!   c                   @      e Zd ZdS )r#   Nr   r   r   r   r   r   r    r#         r#   c                   @   r   )r%   Nr   r   r   r   r    r%     r   r%   c                   @   r   )r'   Nr   r   r   r   r    r'     r   r'   c                   @   r   )r-   Nr   r   r   r   r    r-     r   r-   c                   @   r   )r/   Nr   r   r   r   r    r/     r   r/   c                   @   s    e Zd ZU eed< 	 eed< dS )r1   r   
bsb_numberNr   r   r   r   r    r1     s
   
 r1   c                   @   s(   e Zd ZU ee ed< 	 ee ed< dS )r3   r   	sort_codeNr   r   r   r   r   r   r   r   r   r    r3     s
   
 r3   c                   @   r   )r5   Nr   r   r   r   r    r5     r   r5   c                   @   r   )r7   Nr   r   r   r   r    r7     r   r7   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 )	r9   zILiteral['']|SetupIntentModifyParamsPaymentMethodDataBillingDetailsAddressaddressLiteral['']|stremailnamephonetax_idN)r   r   r   r   r   r   r   r   r   r    r9     s   
 r9   c                   @   s`   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 )=SetupIntentModifyParamsPaymentMethodDataBillingDetailsAddresscitycountryline1line2postal_codestateNr   r   r   r   r    r     s   
 r   c                   @   r   )r;   Nr   r   r   r   r    r;     r   r;   c                   @      e Zd ZU eed< dS )r=   r   Nr   r   r   r   r    r=        
 r=   c                   @   r   )r?   Nr   r   r   r   r    r?     r   r?   c                   @   r   )rA   Nr   r   r   r   r    rA     r   rA   c                   @   r   )rC   Nr   r   r   r   r    rC      r   rC   c                   @      e Zd ZU eed  ed< dS )rE   )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r   r   r   r   r   r   r   r   r   r    rE     s   
  rE   c                   @   s,   e Zd ZU eed  ed< 	 ed ed< dS )rG   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   r   r   r   r    rG   *  s   
 rG   c                   @   r   )rI   Nr   r   r   r   r    rI   L  r   rI   c                   @   r   )rK   Nr   r   r   r   r    rK   P  r   rK   c                   @   r   )rM   )abn_amroasn_bankbunqbuuthandelsbankeningknabmoneyoun26nnrabobank	regiobankrevolutsns_banktriodos_bankvan_lanschotyoursafer   Nr   r   r   r   r    rM   T  s   
 rM   c                   @   r   )rO   Nr   r   r   r   r    rO   o  r   rO   c                   @   r   )rQ   Nr   r   r   r   r    rQ   s  r   rQ   c                   @      e Zd ZU ed ed< dS )rS   1SetupIntentModifyParamsPaymentMethodDataKlarnaDobdobNr   r   r   r   r   r   r   r   r    rS   w     
 rS   c                   @   r   )r   daymonthyearN)r   r   r   intr   r   r   r   r    r   ~  r   r   c                   @   r   )rU   Nr   r   r   r   r    rU     r   rU   c                   @   r   )rW   Nr   r   r   r   r    rW     r   rW   c                   @   r   )rY   Nr   r   r   r   r    rY     r   rY   c                   @   r   )r[   Nr   r   r   r   r    r[     r   r[   c                   @   r   )r]   Nr   r   r   r   r    r]     r   r]   c                   @   r   )r_   Nr   r   r   r   r    r_     r   r_   c                   @   r   )ra   )cardpointsfundingNr   r   r   r   r    ra     s   
 ra   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 )rc   account_holder_namer   	bank_codebranch_code	referencesuffixNr   r   r   r   r    rc     s   
 rc   c                   @   r   )re   Nr   r   r   r   r    re     r   re   c                   @   r   )rg   )
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ideabankr   inteligombank_mtransfernest_przelew	noble_paypbac_z_ipko	plus_banksantander_przelew24tmobile_usbugi_bankowetoyota_bankvelobankvolkswagen_bankr   Nr   r   r   r   r    rg     s   
 rg   c                   @   r   )ri   Nr   r   r   r   r    ri     r   ri   c                   @   r   )rk   Nr   r   r   r   r    rk     r   rk   c                   @   r   )rm   Nr   r   r   r   r    rm     r   rm   c                   @   r   )ro   Nr   r   r   r   r    ro     r   ro   c                   @   r   )rq   Nr   r   r   r   r    rq     r   rq   c                   @   r   )rs   Nr   r   r   r   r    rs      r   rs   c                   @      e Zd ZU ee ed< dS )ru   sessionNr   r   r   r   r    ru     r   ru   c                   @   r   )rw   Nr   r   r   r   r    rw     r   rw   c                   @   r   )ry   Nr   r   r   r   r    ry     r   ry   c                   @   r   )r{   Nr   r   r   r   r    r{     r   r{   c                   @   r   )r}   ibanNr   r   r   r   r    r}     r   r}   c                   @   r   )r   )ATBEDEESITNLr   N)r   r   r   r   r   r   r   r   r    r     r   r   c                   @   r   )r   Nr   r   r   r   r    r   %  r   r   c                   @   r   )r   Nr   r   r   r   r    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_numberNr   r   r   r   r   r   r   r   r   r   r    r   -  s   
 r   c                   @   r   )r   Nr   r   r   r   r    r   D  r   r   c                   @   r   )r   Nr   r   r   r   r    r   H  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< dS )r   4SetupIntentModifyParamsPaymentMethodOptionsAcssDebitr"   4SetupIntentModifyParamsPaymentMethodOptionsAmazonPayr0   4SetupIntentModifyParamsPaymentMethodOptionsBacsDebitr4   /SetupIntentModifyParamsPaymentMethodOptionsCardr   6SetupIntentModifyParamsPaymentMethodOptionsCardPresentcard_present1SetupIntentModifyParamsPaymentMethodOptionsKlarnarT   /SetupIntentModifyParamsPaymentMethodOptionsLinkrZ   1SetupIntentModifyParamsPaymentMethodOptionsPaypalrp   4SetupIntentModifyParamsPaymentMethodOptionsSepaDebitr~   8SetupIntentModifyParamsPaymentMethodOptionsUsBankAccountr   Nr   r   r   r   r    r   L  sB   
 r   c                   @   s>   e Zd ZU eed  ed< 	 ed ed< 	 eed  ed< dS )r*  )cadusdcurrencyBSetupIntentModifyParamsPaymentMethodOptionsAcssDebitMandateOptionsmandate_options	automaticinstantmicrodepositsverification_methodNr   r   r   r   r    r*    s   
 r*  c                   @   sb   e Zd ZU ed ed< 	 eeed   ed< 	 ee ed< 	 eed  ed< 	 eed  ed	< d
S )r8  r   custom_mandate_url)invoicesubscriptiondefault_forinterval_description)combinedintervalsporadicpayment_schedule)businesspersonaltransaction_typeNr   r   r   r   r   r   r   r   r   r   r   r    r8    s   
 r8  c                   @   r   )r+  Nr   r   r   r   r    r+    r   r+  c                   @   r   )r,  BSetupIntentModifyParamsPaymentMethodOptionsBacsDebitMandateOptionsr9  Nr   r   r   r   r    r,    
   
 r,  c                   @   r   )rL  r   reference_prefixNr   r   r   r   r    rL       
 rL  c                   @   sZ   e Zd ZU ed ed< 	 ee ed< 	 eed  ed< 	 eed  ed< 	 ed ed	< d
S )r-  =SetupIntentModifyParamsPaymentMethodOptionsCardMandateOptionsr9  moto)amexcartes_bancairesdinersdiscover	eftpos_augirocardinteracjcbrZ   
mastercardunionpayunknownvisanetwork)anyr;  	challengerequest_three_d_secure;SetupIntentModifyParamsPaymentMethodOptionsCardThreeDSecurethree_d_secureN)r   r   r   r   r   r   r   r   r   r   r    r-    s*   
 r-  c                   @   s   e Zd ZU eed< 	 ed ed< 	 e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 )rP  amount)fixedmaximumamount_typer7  r   end_date)r   r   rF  weekr   rE  interval_countr   
start_dateindiasupported_typesN)	r   r   r   r   r   r   r   r   r   r   r   r   r    rP    s*   
 rP  c                   @   sz   e Zd ZU eed  ed< 	 ee ed< 	 eed  ed< 	 ed ed< 	 ee ed< 	 ee ed	< 	 eed
  ed< dS )rb  )ACINRUYares_trans_status
cryptogram)0102050607electronic_commerce_indicatorISetupIntentModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsnetwork_optionsrequestor_challenge_indicatortransaction_id)z1.0.2z2.1.0z2.2.0versionNr)  r   r   r   r    rb  "  s&   
 rb  c                   @   r   )r}  XSetupIntentModifyParamsPaymentMethodOptionsCardThreeDSecureNetworkOptionsCartesBancairesrS  Nr   r   r   r   r    r}  M  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4rn  	cb_avalgocb_exemptioncb_scoreN)r   r   r   r   r   r   r   r   r   r   r   r    r  X  s   
 r  c                   @   r   )r.  Nr   r   r   r   r    r.  o  r   r.  c                   @   sH   e Zd ZU ee ed< 	 ed ed< 	 eed  ed< 	 ed ed< dS )	r0  r7  9SetupIntentModifyParamsPaymentMethodOptionsKlarnaOnDemand	on_demand).zcs-CZzda-DKzde-ATzde-CHzde-DEzel-GRzen-ATzen-AUzen-BEzen-CAzen-CHzen-CZzen-DEzen-DKzen-ESzen-FIzen-FRzen-GBzen-GRzen-IEzen-ITzen-NLzen-NOzen-NZzen-PLzen-PTzen-ROzen-SEzen-USzes-ESzes-USzfi-FIzfr-BEzfr-CAzfr-CHzfr-FRzit-CHzit-ITznb-NOznl-BEznl-NLzpl-PLzpt-PTzro-ROzsv-FIzsv-SEpreferred_localezOLiteral['']|List[SetupIntentModifyParamsPaymentMethodOptionsKlarnaSubscription]subscriptionsN)r   r   r   r   r   r   r   r   r   r   r    r0  s  s"   
 2r0  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r   r   ri  r   purchase_intervalpurchase_interval_countN)r   r   r   r   r   r   r   r   r   r   r    r    s   
 r  c                   @   sJ   e Zd ZU ed ed< 	 ee ed< 	 ee ed< 	 ded< 	 eed< dS )	=SetupIntentModifyParamsPaymentMethodOptionsKlarnaSubscriptionr  rE  rj  r   HSetupIntentModifyParamsPaymentMethodOptionsKlarnaSubscriptionNextBillingnext_billingr   N)r   r   r   r   r   r   r   r   r   r   r   r    r    s   
 r  c                   @   s    e Zd ZU eed< 	 eed< dS )r  rd  dateN)r   r   r   r   r   r   r   r   r   r    r    s
   
 r  c                   @   r  )r1  persistent_tokenNr   r   r   r   r    r1    r   r1  c                   @   r  )r2  billing_agreement_idNr   r   r   r   r    r2    r   r2  c                   @   r   )r3  BSetupIntentModifyParamsPaymentMethodOptionsSepaDebitMandateOptionsr9  Nr   r   r   r   r    r3    rM  r3  c                   @   r   )r  r   rN  Nr   r   r   r   r    r    rO  r  c                   @   sH   e Zd ZU ed ed< 	 ed ed< 	 ed ed< 	 eed  ed< d	S )
r4  LSetupIntentModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsfinancial_connectionsFSetupIntentModifyParamsPaymentMethodOptionsUsBankAccountMandateOptionsr9  @SetupIntentModifyParamsPaymentMethodOptionsUsBankAccountNetworksnetworksr:  r>  N)r   r   r   r   r   r   r   r   r   r    r4    s"   
 r4  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 )	r  SSetupIntentModifyParamsPaymentMethodOptionsUsBankAccountFinancialConnectionsFiltersfilters)balances	ownershipr   transactionspermissions)r  r  r  prefetch
return_urlNrK  r   r   r   r    r  1  s"   
 
r  c                   @   "   e Zd ZU eeed   ed< dS )r  r#  account_subcategoriesNr   r   r   r   r   r   r   r   r   r   r    r  N     
 r  c                   @   r   )r  zLiteral['']|Literal['paper']collection_methodNr   r   r   r   r    r  W  rO  r  c                   @   r  )r  )achus_domestic_wire	requestedNr  r   r   r   r    r  `  r  r  N)Ystripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r   r   r!   r#   r%   r'   r-   r/   r1   r3   r5   r7   r9   r   r;   r=   r?   rA   rC   rE   rG   rI   rK   rM   rO   rQ   rS   r   rU   rW   rY   r[   r]   r_   ra   rc   re   rg   ri   rk   rm   ro   rq   rs   ru   rw   ry   r{   r}   r   r   r   r   r   r   r   r*  r8  r+  r,  rL  r-  rP  rb  r}  r  r.  r0  r  r  r  r1  r2  r3  r  r4  r  r  r  r  r   r   r   r    <module>   s   @  2&"$7

		0+
+
H

		


	
	