
    i                     ,    d dl mZ  G d d          ZdS )    )Entryc                   2	   e Zd Z edddddi          xZZ edddddi          xZZ edddddi          xZZ	 ed	ddddi          xZ
Z ed
ddddi          xZZ edddddi          xZZ edddddi          xZZ edddddi          xZZ edddddi          xZZ edddddi          xZZ edddddi          xZZ edddddi          xZZ edddddi          xZZ edddddi          xZZ edddddi          xZ Z! edddddi          xZ"Z# edddddi          xZ$Z% edddddi          xZ&Z' edddddi          xZ(Z) edddddi          xZ*Z+ edddddi          xZ,Z- edddddi          xZ.Z/ edddddi          xZ0Z1 ed ddddi          xZ2Z3 ed!ddddi          xZ4Z5 ed"dddd#i          xZ6Z7 ed$dddd#i          xZ8Z9 edddddi          xZ:Z; ed%ddddi          xZ<Z= ed&d'd(dd#i          xZ>Z? ed)d'd(ddi          xZ@ZA ed*d'd(dd+i          xZBZC ed,d'd(ddi          xZDZE ed-d'd(ddi          xZFZG ed.d'd(dd#i          xZHZI ed/d'd(ddi          xZJZK ed0d'd(ddi          xZLZM ed1d'd(ddi          xZNZO ed2d'd(ddi          xZPZQ ed3d'd(ddi          xZRZS ed4d'd(ddi          xZTZU ed5d'd(ddi          xZVZW ed6d'd(ddi          xZXZY ed7d'd(ddi          xZZZ[ ed8d'd(ddi          xZ\Z] ed9d'd(ddi          xZ^Z_ ed:d'd(dd;i          xZ`Za ed<d'd(dd=i          xZbZc ed>d'd(dd=i          xZdZe ed?d'd(dd=i          xZfZg ed@d'd(dd=i          xZhZi edAd'd(dd=i          xZjZk edBd'd(dd=i          xZlZm edCd'd(dd=i          xZnZo edDd'd(dd=i          xZpZq edEd'd(dd;i          xZrZs edFd'd(dd#i          xZtZu edGd'd(dd#i          xZvZw edHd'd(dd#i          xZxZy edId'd(dd#i          xZzZ{ edJd'd(ddi          xZ|Z} edKd'd(ddi          xZ~Z edLd'd(dd#i          xZZ edMd'd(ddi          xZZ edNd'd(dd#i          xZZdOS )PImplicitAPIzplatform/statusv2GETcost   tickers   zticker/{symbol}ztickers/histztrades/{symbol}/histzbook/{symbol}/{precision}g      ?zbook/{symbol}/P0zbook/{symbol}/P1zbook/{symbol}/P2zbook/{symbol}/P3zbook/{symbol}/R0z-stats1/{key}:{size}:{symbol}:{side}/{section}z&stats1/{key}:{size}:{symbol}/{section}z&stats1/{key}:{size}:{symbol}:long/lastz&stats1/{key}:{size}:{symbol}:long/histz'stats1/{key}:{size}:{symbol}:short/lastz'stats1/{key}:{size}:{symbol}:short/histz,candles/trade:{timeframe}:{symbol}/{section}z'candles/trade:{timeframe}:{symbol}/lastz'candles/trade:{timeframe}:{symbol}/histzbook/{symbol}publiczlendbook/{currency}   zlends/{currency}zpubticker/{symbol}zstats/{symbol}symbols   symbols_detailsztrades/{symbol}account_feesprivatePOSTaccount_infosbalancesgOn"@basket_managecreditszdeposit/newzfunding/closehistoryzhistory/movementskey_infomargin_infosmytradesmytrades_fundingzoffer/cancelz	offer/newzoffer/statusofferszoffers/histgRV@zorder/cancelg?zorder/cancel/allzorder/cancel/multizorder/cancel/replacez	order/newzorder/new/multizorder/statusorderszorders/histzposition/claimzposition/close	positionssummarytaken_fundstotal_taken_fundstransferunused_taken_fundswithdrawN)__name__
__module____qualname__r   v2_get_platform_statusv2GetPlatformStatusv2_get_tickersv2GetTickersv2_get_ticker_symbolv2GetTickerSymbolv2_get_tickers_histv2GetTickersHistv2_get_trades_symbol_histv2GetTradesSymbolHistv2_get_book_symbol_precisionv2GetBookSymbolPrecisionv2_get_book_symbol_p0v2GetBookSymbolP0v2_get_book_symbol_p1v2GetBookSymbolP1v2_get_book_symbol_p2v2GetBookSymbolP2v2_get_book_symbol_p3v2GetBookSymbolP3v2_get_book_symbol_r0v2GetBookSymbolR0*v2_get_stats1_key_size_symbol_side_section#v2GetStats1KeySizeSymbolSideSection%v2_get_stats1_key_size_symbol_sectionv2GetStats1KeySizeSymbolSection'v2_get_stats1_key_size_symbol_long_last v2GetStats1KeySizeSymbolLongLast'v2_get_stats1_key_size_symbol_long_hist v2GetStats1KeySizeSymbolLongHist(v2_get_stats1_key_size_symbol_short_last!v2GetStats1KeySizeSymbolShortLast(v2_get_stats1_key_size_symbol_short_hist!v2GetStats1KeySizeSymbolShortHist-v2_get_candles_trade_timeframe_symbol_section'v2GetCandlesTradeTimeframeSymbolSection*v2_get_candles_trade_timeframe_symbol_last$v2GetCandlesTradeTimeframeSymbolLast*v2_get_candles_trade_timeframe_symbol_hist$v2GetCandlesTradeTimeframeSymbolHistpublic_get_book_symbolpublicGetBookSymbolpublic_get_lendbook_currencypublicGetLendbookCurrencypublic_get_lends_currencypublicGetLendsCurrencypublic_get_pubticker_symbolpublicGetPubtickerSymbolpublic_get_stats_symbolpublicGetStatsSymbolpublic_get_symbolspublicGetSymbolspublic_get_symbols_detailspublicGetSymbolsDetailspublic_get_tickerspublicGetTickerspublic_get_trades_symbolpublicGetTradesSymbolprivate_post_account_feesprivatePostAccountFeesprivate_post_account_infosprivatePostAccountInfosprivate_post_balancesprivatePostBalancesprivate_post_basket_manageprivatePostBasketManageprivate_post_creditsprivatePostCreditsprivate_post_deposit_newprivatePostDepositNewprivate_post_funding_closeprivatePostFundingCloseprivate_post_historyprivatePostHistoryprivate_post_history_movementsprivatePostHistoryMovementsprivate_post_key_infoprivatePostKeyInfoprivate_post_margin_infosprivatePostMarginInfosprivate_post_mytradesprivatePostMytradesprivate_post_mytrades_fundingprivatePostMytradesFundingprivate_post_offer_cancelprivatePostOfferCancelprivate_post_offer_newprivatePostOfferNewprivate_post_offer_statusprivatePostOfferStatusprivate_post_offersprivatePostOffersprivate_post_offers_histprivatePostOffersHistprivate_post_order_cancelprivatePostOrderCancelprivate_post_order_cancel_allprivatePostOrderCancelAllprivate_post_order_cancel_multiprivatePostOrderCancelMulti!private_post_order_cancel_replaceprivatePostOrderCancelReplaceprivate_post_order_newprivatePostOrderNewprivate_post_order_new_multiprivatePostOrderNewMultiprivate_post_order_statusprivatePostOrderStatusprivate_post_ordersprivatePostOrdersprivate_post_orders_histprivatePostOrdersHistprivate_post_position_claimprivatePostPositionClaimprivate_post_position_closeprivatePostPositionCloseprivate_post_positionsprivatePostPositionsprivate_post_summaryprivatePostSummaryprivate_post_taken_fundsprivatePostTakenFundsprivate_post_total_taken_fundsprivatePostTotalTakenFundsprivate_post_transferprivatePostTransferprivate_post_unused_taken_fundsprivatePostUnusedTakenFundsprivate_post_withdrawprivatePostWithdraw     \/var/www/html/crypto-bot/backend/venv/lib/python3.11/site-packages/ccxt/abstract/bitfinex.pyr   r      s
       3859JDRWZ`bcYd3e3ee0$)E)T561+$N$NNN\/4u5FeV\^_U`/a/aa,-2U>4QWYZP[-\-\\*8=>TVZ\adjlmcn8o8oo 5>CeD_aeglouw|n}>~>~~ #;056H$PUX^`eWf0g0gg-056H$PUX^`eWf0g0gg-056H$PUX^`eWf0g0gg-056H$PUX^`eWf0g0gg-056H$PUX^`eWf0g0gg-W\W\  ^M  OS  UZ  ]c  ef  \g  Xh  Xh  h.1TNSeT|  C  EJ  MS  UV  LW  OX  OX  X),KQVQVW  BF  HM  PV  XY  OZ  R[  R[  [+.NQVQVW  BF  HM  PV  XY  OZ  R[  R[  [+.NSXSX  ZC  EI  KP  SY  [\  R]  T^  T^  ^,/PSXSX  ZC  EI  KP  SY  [\  R]  T^  T^  ^,/P^c^c  eS  UY  [`  ci  kl  bm  _n  _n  n14[X]X]  _H  JN  PU  X^  `a  Wb  Yc  Yc  c.1UX]X]  _H  JN  PU  X^  `a  Wb  Yc  Yc  c.1U385(TY\bde[f3g3gg0?DuEZ\dfkntvwmx?y?yy #<9>?QS[]bekmndo9p9pp 6=BUCWYachkqstju=v=vv":5:U;KXW\_egh^i5j5jj2,1E)XuvWYl,[,[[);@5ART\^cflnpeq;r;rr!8,1E)XuvWXk,Z,ZZ)7<u=NPXZ_bhjkal7m7mm49>~yZ`cikmbn9o9oo 6;@5R[]cflnoep;q;qq!827%
IvX^`eWf2g2gg/;@5R[]cflnoep;q;qq!805iFU[]^T_0`0``-7<u]IW]`fhj_k7l7ll4;@5R[]cflnoep;q;qq!805iFU[]^T_0`0``-CH5I\^giorxz{q|C}C}}"%@16z9fW]_`Va1b1bb.9>~yZ`ciklbm9n9nn 627%
IvX^`aWb2c2cc/AFGY[dflouwxnyAzAzz!$>9>~yZ`ciklbm9n9nn 6385iQWZ`bcYd3e3ee09>~yZ`ciklbm9n9nn 6.3eHiRXZ[Q\.].]]+7<u]IW]`fhm_n7o7oo49>~yZ`ciknbo9p9pp 6@EFXZcekntvymz@{@{{!$=DIEJ^`ikqtz|  tA  EB  EB  B#&AHMNdfoqw  {A  CF  zG  IH  IH  H%(E385iQWZ`beYf3g3gg0>CeDUW`bhkqsvjw>x>xx #;9>~yZ`ciknbo9p9pp 6.3eHiRXZ]Q^._.__+7<u]IW]`fhm_n7o7oo4=BUCSU^`fioqsht=u=uu":=BUCSU^`fioqsht=u=uu":49E+yRX[aceZf4g4gg105iFU[]_T`0a0aa-7<u]IW]`fhi_j7k7kk4BG%H[]fhnqwyzp{B|B||"%?27%
IvX^`bWc2d2dd/DIEJ^`ikqtz|}s~DD#&A27%
IvX^`bWc2d2dd///r   r   N)ccxt.base.typesr   r   r   r   r   <module>r      s]    ! ! ! ! ! !Ae Ae Ae Ae Ae Ae Ae Ae Ae Aer   