
    ei<                     ,    d dl mZ  G d d          ZdS )    )Entryc                      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d,d$ddd%i          xZLZM ed-d$ddd%i          xZNZO ed.d$ddd(i          xZPZQ ed/d$ddd(i          xZRZS ed0d$ddd(i          xZTZU ed1d$ddd(i          xZVZW ed2d$ddd(i          xZXZY ed3d$ddd%i          xZZZ[ ed4d$ddd%i          xZ\Z] ed5d$ddd%i          xZ^Z_ ed6d$ddd%i          xZ`Za ed7d$ddd%i          xZbZc ed8d$ddd%i          xZdZe ed9d$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d<d$ddd(i          xZlZm ed=d$ddd(i          xZnZo ed>d$ddd%i          xZpZq ed?d$ddd%i          xZrZs ed@d$ddd%i          xZtZu edAd$ddd%i          xZvZw edBd$ddd%i          xZxZy edCd$ddd%i          xZzZ{ edDd$ddd%i          xZ|Z} edEd$dddFi          xZ~Z edGd$dddFi          xZZ edHd$dddFi          xZZ edId$dddFi          xZZ edJd$dddFi          xZZ edKd$dddFi          xZZ edLd$dddFi          xZZ edMd$dddFi          xZZ edNd$dddFi          xZZ edOd$dddFi          xZZ edPd$dddFi          xZZ edQd$ddd%i          xZZ edRd$ddd%i          xZZ edSd$ddd%i          xZZ edTd$ddd%i          xZZ ed'd$dUdd(i          xZZ edVd$dUdd(i          xZZ ed1d$dUdd(i          xZZ edWd$dUdd(i          xZZ ed<d$dUdd(i          xZZ edXd$dUdd(i          xZZ edHd$dUddFi          xZZ edYd$dUddFi          xZZ edZd$dUddFi          xZZ ed[d$dUddFi          xZZ ed\d$dUddFi          xZZ ed]d$dUddFi          xZZ ed^d$dUddFi          xZZ ed_d$dUddFi          xZZ ed`d$dUdd%i          xZZ edad$dUdd%i          xZZ edbd$dUdd%i          xZZ edRd$dUdd%i          xZZ ed)d$dcdd(i          xZZ ed2d$dcdd(i          xZZ ed=d$dcdd(i          xZZ ed'd$dddd(i          xZZ ed)d$dddd(i          xZZ eded$dddd(i          xZZ edfd$dddd(i          xZZ ed1d$dddd(i          xZZ ed2d$dddd(i          xZZ edgd$dddd(i          xZZ edhd$dddd(i          xZZ ed<d$dddd(i          xZZ ed=d$dddd(i          xZZ edid$ddddFi          xZZ ed/d$djdd(i          xZZ ed;d$djdd(i          xZZ edid$djddFi          xZZdkS )lImplicitAPIzpublic/currencypublicGETcost
   zpublic/currency/{currency}zpublic/symbolzpublic/symbol/{symbol}zpublic/tickerzpublic/ticker/{symbol}zpublic/price/ratezpublic/price/historyzpublic/price/tickerzpublic/price/ticker/{symbol}zpublic/tradeszpublic/trades/{symbol}zpublic/orderbookzpublic/orderbook/{symbol}zpublic/candleszpublic/candles/{symbol}zpublic/converted/candlesz!public/converted/candles/{symbol}zpublic/futures/infozpublic/futures/info/{symbol}zpublic/futures/history/fundingz'public/futures/history/funding/{symbol}z"public/futures/candles/index_pricez+public/futures/candles/index_price/{symbol}z!public/futures/candles/mark_pricez*public/futures/candles/mark_price/{symbol}z$public/futures/candles/premium_indexz-public/futures/candles/premium_index/{symbol}z$public/futures/candles/open_interestz-public/futures/candles/open_interest/{symbol}zspot/balanceprivate   zspot/balance/{currency}z
spot/order   zspot/order/{client_order_id}zspot/feezspot/fee/{symbol}zspot/history/orderzspot/history/tradezmargin/accountz margin/account/isolated/{symbol}zmargin/account/cross/{currency}zmargin/orderzmargin/order/{client_order_id}zmargin/configzmargin/history/orderzmargin/history/tradezmargin/history/positionszmargin/history/clearingzfutures/balancezfutures/balance/{currency}zfutures/accountz!futures/account/isolated/{symbol}zfutures/orderzfutures/order/{client_order_id}zfutures/configzfutures/feezfutures/fee/{symbol}zfutures/history/orderzfutures/history/tradezfutures/history/positionszfutures/history/clearingzwallet/balance   zwallet/balance/{currency}zwallet/crypto/addressz$wallet/crypto/address/recent-depositz%wallet/crypto/address/recent-withdrawz wallet/crypto/address/check-minezwallet/transactionszwallet/transactions/{tx_id}zwallet/crypto/fee/estimatezwallet/airdropszwallet/amount-lockszsub-accountzsub-account/aclzsub-account/balance/{subAccID}z0sub-account/crypto/address/{subAccID}/{currency}POSTzspot/order/listzmargin/order/listzfutures/order/listzwallet/crypto/withdrawzwallet/convertzwallet/transferzwallet/internal/withdrawz&wallet/crypto/check-offchain-availablezwallet/crypto/fees/estimatezwallet/airdrops/{id}/claimzsub-account/freezezsub-account/activatezsub-account/transferPATCHDELETEzmargin/positionz!margin/position/isolated/{symbol}zfutures/positionz'futures/position/{margin_mode}/{symbol}zwallet/crypto/withdraw/{id}PUTN)__name__
__module____qualname__r   public_get_public_currencypublicGetPublicCurrency#public_get_public_currency_currencypublicGetPublicCurrencyCurrencypublic_get_public_symbolpublicGetPublicSymbolpublic_get_public_symbol_symbolpublicGetPublicSymbolSymbolpublic_get_public_tickerpublicGetPublicTickerpublic_get_public_ticker_symbolpublicGetPublicTickerSymbolpublic_get_public_price_ratepublicGetPublicPriceRatepublic_get_public_price_historypublicGetPublicPriceHistorypublic_get_public_price_tickerpublicGetPublicPriceTicker%public_get_public_price_ticker_symbol publicGetPublicPriceTickerSymbolpublic_get_public_tradespublicGetPublicTradespublic_get_public_trades_symbolpublicGetPublicTradesSymbolpublic_get_public_orderbookpublicGetPublicOrderbook"public_get_public_orderbook_symbolpublicGetPublicOrderbookSymbolpublic_get_public_candlespublicGetPublicCandles public_get_public_candles_symbolpublicGetPublicCandlesSymbol#public_get_public_converted_candlespublicGetPublicConvertedCandles*public_get_public_converted_candles_symbol%publicGetPublicConvertedCandlesSymbolpublic_get_public_futures_infopublicGetPublicFuturesInfo%public_get_public_futures_info_symbol publicGetPublicFuturesInfoSymbol)public_get_public_futures_history_funding$publicGetPublicFuturesHistoryFunding0public_get_public_futures_history_funding_symbol*publicGetPublicFuturesHistoryFundingSymbol-public_get_public_futures_candles_index_price'publicGetPublicFuturesCandlesIndexPrice4public_get_public_futures_candles_index_price_symbol-publicGetPublicFuturesCandlesIndexPriceSymbol,public_get_public_futures_candles_mark_price&publicGetPublicFuturesCandlesMarkPrice3public_get_public_futures_candles_mark_price_symbol,publicGetPublicFuturesCandlesMarkPriceSymbol/public_get_public_futures_candles_premium_index)publicGetPublicFuturesCandlesPremiumIndex6public_get_public_futures_candles_premium_index_symbol/publicGetPublicFuturesCandlesPremiumIndexSymbol/public_get_public_futures_candles_open_interest)publicGetPublicFuturesCandlesOpenInterest6public_get_public_futures_candles_open_interest_symbol/publicGetPublicFuturesCandlesOpenInterestSymbolprivate_get_spot_balanceprivateGetSpotBalance!private_get_spot_balance_currencyprivateGetSpotBalanceCurrencyprivate_get_spot_orderprivateGetSpotOrder&private_get_spot_order_client_order_id privateGetSpotOrderClientOrderIdprivate_get_spot_feeprivateGetSpotFeeprivate_get_spot_fee_symbolprivateGetSpotFeeSymbolprivate_get_spot_history_orderprivateGetSpotHistoryOrderprivate_get_spot_history_tradeprivateGetSpotHistoryTradeprivate_get_margin_accountprivateGetMarginAccount*private_get_margin_account_isolated_symbol%privateGetMarginAccountIsolatedSymbol)private_get_margin_account_cross_currency$privateGetMarginAccountCrossCurrencyprivate_get_margin_orderprivateGetMarginOrder(private_get_margin_order_client_order_id"privateGetMarginOrderClientOrderIdprivate_get_margin_configprivateGetMarginConfig private_get_margin_history_orderprivateGetMarginHistoryOrder private_get_margin_history_tradeprivateGetMarginHistoryTrade$private_get_margin_history_positions privateGetMarginHistoryPositions#private_get_margin_history_clearingprivateGetMarginHistoryClearingprivate_get_futures_balanceprivateGetFuturesBalance$private_get_futures_balance_currency privateGetFuturesBalanceCurrencyprivate_get_futures_accountprivateGetFuturesAccount+private_get_futures_account_isolated_symbol&privateGetFuturesAccountIsolatedSymbolprivate_get_futures_orderprivateGetFuturesOrder)private_get_futures_order_client_order_id#privateGetFuturesOrderClientOrderIdprivate_get_futures_configprivateGetFuturesConfigprivate_get_futures_feeprivateGetFuturesFeeprivate_get_futures_fee_symbolprivateGetFuturesFeeSymbol!private_get_futures_history_orderprivateGetFuturesHistoryOrder!private_get_futures_history_tradeprivateGetFuturesHistoryTrade%private_get_futures_history_positions!privateGetFuturesHistoryPositions$private_get_futures_history_clearing privateGetFuturesHistoryClearingprivate_get_wallet_balanceprivateGetWalletBalance#private_get_wallet_balance_currencyprivateGetWalletBalanceCurrency!private_get_wallet_crypto_addressprivateGetWalletCryptoAddress0private_get_wallet_crypto_address_recent_deposit*privateGetWalletCryptoAddressRecentDeposit1private_get_wallet_crypto_address_recent_withdraw+privateGetWalletCryptoAddressRecentWithdraw,private_get_wallet_crypto_address_check_mine&privateGetWalletCryptoAddressCheckMineprivate_get_wallet_transactionsprivateGetWalletTransactions%private_get_wallet_transactions_tx_id privateGetWalletTransactionsTxId&private_get_wallet_crypto_fee_estimate!privateGetWalletCryptoFeeEstimateprivate_get_wallet_airdropsprivateGetWalletAirdropsprivate_get_wallet_amount_locksprivateGetWalletAmountLocksprivate_get_sub_accountprivateGetSubAccountprivate_get_sub_account_aclprivateGetSubAccountAcl(private_get_sub_account_balance_subaccid#privateGetSubAccountBalanceSubAccID8private_get_sub_account_crypto_address_subaccid_currency1privateGetSubAccountCryptoAddressSubAccIDCurrencyprivate_post_spot_orderprivatePostSpotOrderprivate_post_spot_order_listprivatePostSpotOrderListprivate_post_margin_orderprivatePostMarginOrderprivate_post_margin_order_listprivatePostMarginOrderListprivate_post_futures_orderprivatePostFuturesOrderprivate_post_futures_order_listprivatePostFuturesOrderList"private_post_wallet_crypto_addressprivatePostWalletCryptoAddress#private_post_wallet_crypto_withdrawprivatePostWalletCryptoWithdrawprivate_post_wallet_convertprivatePostWalletConvertprivate_post_wallet_transferprivatePostWalletTransfer%private_post_wallet_internal_withdraw!privatePostWalletInternalWithdraw3private_post_wallet_crypto_check_offchain_available-privatePostWalletCryptoCheckOffchainAvailable(private_post_wallet_crypto_fees_estimate#privatePostWalletCryptoFeesEstimate%private_post_wallet_airdrops_id_claim privatePostWalletAirdropsIdClaimprivate_post_sub_account_freezeprivatePostSubAccountFreeze!private_post_sub_account_activateprivatePostSubAccountActivate!private_post_sub_account_transferprivatePostSubAccountTransferprivate_post_sub_account_aclprivatePostSubAccountAcl(private_patch_spot_order_client_order_id"privatePatchSpotOrderClientOrderId*private_patch_margin_order_client_order_id$privatePatchMarginOrderClientOrderId+private_patch_futures_order_client_order_id%privatePatchFuturesOrderClientOrderIdprivate_delete_spot_orderprivateDeleteSpotOrder)private_delete_spot_order_client_order_id#privateDeleteSpotOrderClientOrderIdprivate_delete_margin_positionprivateDeleteMarginPosition.private_delete_margin_position_isolated_symbol)privateDeleteMarginPositionIsolatedSymbolprivate_delete_margin_orderprivateDeleteMarginOrder+private_delete_margin_order_client_order_id%privateDeleteMarginOrderClientOrderIdprivate_delete_futures_positionprivateDeleteFuturesPosition2private_delete_futures_position_margin_mode_symbol,privateDeleteFuturesPositionMarginModeSymbolprivate_delete_futures_orderprivateDeleteFuturesOrder,private_delete_futures_order_client_order_id&privateDeleteFuturesOrderClientOrderId(private_delete_wallet_crypto_withdraw_id#privateDeleteWalletCryptoWithdrawId*private_put_margin_account_isolated_symbol%privatePutMarginAccountIsolatedSymbol+private_put_futures_account_isolated_symbol&privatePutFuturesAccountIsolatedSymbol%private_put_wallet_crypto_withdraw_id privatePutWalletCryptoWithdrawId     R/var/www/html/volatility/venv/lib/python3.11/site-packages/ccxt/abstract/hitbtc.pyr   r      s,       ;@5ART\^cflnpeq;r;rr!8LQERnpxz  CI  KM  BN  MO  MO  O'*I7<u_hX]`fhj_k7l7ll4DIEJbdlnsv|  A  vB  EC  EC  C#&A7<u_hX]`fhj_k7l7ll4DIEJbdlnsv|  A  vB  EC  EC  C#&A>CeDWYachkqsujv>w>ww #;DIEJ`bjlqtz|~s  EA  EA  A#&ABG%H]_ginqwy{p|B}B}}"%?OTuUsu}  @E  HN  PR  GS  PT  PT  T),L7<u_hX]`fhj_k7l7ll4DIEJbdlnsv|  A  vB  EC  EC  C#&A=BUCUW_afioqsht=u=uu":JO%Pkmuw|  @F  HJ  K  KL  KL  L&)G9>?OQY[`cikmbn9o9oo 6FKeLegoqvy  BD  yE  GF  GF  F$'CLQERlnvx}  AG  IK  @L  MM  MM  M'*IY^Y^  `C  EM  OT  W]  _a  Vb  Zc  Zc  c.1VBG%H]_ginqwy{p|B}B}}"%?OTuUsu}  @E  HN  PR  GS  PT  PT  T),LW\W\]}  @H  JO  RX  Z\  Q]  X^  X^  ^-0Tdidi  kT  V^  `e  hn  pr  gs  et  et  t47a^c^c  eI  KS  UZ  ]c  eg  \h  _i  _i  i14[kpkp  r_  ai  kp  sy  {}  r~  l  l  8;h\a\a  cF  HP  RW  Z`  bd  Ye  ]f  ]f  f03Yinin  p\  ^f  hm  pv  xz  o{  j|  j|  |7:fbgbg  iO  QY  [`  ci  km  bn  co  co  o36_otot  ve  go  qv  y  AC  xD  pE  pE  E:=lbgbg  iO  QY  [`  ci  km  bn  co  co  o36_otot  ve  go  qv  y  AC  xD  pE  pE  E:=l7<u^YX]`fhj_k7l7ll4HMNgirty  }C  EG  |H  II  II  I%(E385yRWZ`bcYd3e3ee0PUPUVtv  BG  JP  RS  IT  QU  QU  U*-M/4uZETZ\^S_/`/``,<AEBUW`bgjprtiu<v<vv"9BG%H\^ginqwy{p|B}B}}"%?BG%H\^ginqwy{p|B}B}}"%?;@5AQS\^cflnoep;q;qq!8Y^Y^  `B  DM  OT  W]  _`  Va  Zb  Zb  b.1VW\W\]~  AJ  LQ  TZ  \]  S^  X_  X_  _-0T7<u^YX]`fhi_j7k7kk4TYTYZz  }F  HM  PV  XY  OZ  U[  U[  [,/Q9>PY[`cikmbn9o9oo 6FKeLbdmotw}  @B  wC  GD  GD  D$'CFKeLbdmotw}  @B  wC  GD  GD  D$'CNSeTnpy  |A  DJ  LN  CO  OP  OP  P(+KLQERkmvx}  AG  IK  @L  MM  MM  M'*I=BUCTV_afioqsht=u=uu":NSeTpr{  ~C  FL  NP  EQ  OR  OR  R(+K=BUCTV_afioqrhs=t=tt":[`[`  bE  GP  RW  Z`  bc  Yd  \e  \e  e/2X9>PY[`ciklbm9n9nn 6V[V[\}  @I  KP  SY  [\  R]  W^  W^  ^-0S;@5AQS\^cflnpeq;r;rr!85:U=)UZ]ceg\h5i5ii2BG%H^`ikpsy{}r~BB"%?HMNegprw  {A  CE  zF  IG  IG  G%(EHMNegprw  {A  CE  zF  IG  IG  G%(EPUPUVqs|  D  GM  OQ  FR  QS  QS  S),MNSeTnpy  |A  DJ  LN  CO  OP  OP  P(+K;@5AQS\^cflnpeq;r;rr!8LQERmoxz  CI  KM  BN  MO  MO  O'*IHMNegprw  {A  CE  zF  IG  IG  G%(Edidi  kQ  S\  ^c  fl  np  eq  er  er  r47afkfk  mT  V_  af  io  qs  ht  gu  gu  u58c\a\a  cE  GP  RW  Z`  bd  Ye  ]f  ]f  f03YEJUK`bkmru{}  uA  FB  FB  B#&BOTuUrt}  @E  HN  PR  GS  PT  PT  T),LQVQVWsu~  AF  IO  QS  HT  RU  RU  U*-N=BUCTV_afioqsht=u=uu":DIEJ_ajlqtz|~s  EA  EA  A#&A5:U=)UZ]ceg\h5i5ii2<AEBSU^`ehnprgs<t<tt"9UZUZ[{  ~G  IN  QW  Y[  P\  V]  V]  ],/Rsxsx  zl  nw  y~  AG  IK  @L  tM  tM  M<?p5:U<TZ]cef\g5h5hh2>CeDUW`bhkqstju>v>vv #;9>~yZ`ciklbm9n9nn 6BG%H[]fhnqwyzp{B|B||"%?;@5R[]cflnoep;q;qq!8DIEJ^`ikqtz|}s~DD#&AJO%Pgirtz  ~D  FH  }I  KJ  KJ  J&)GLQERjluw}  AG  IK  @L  MM  MM  M'*I=BUCSU^`fioqsht=u=uu":?DuEVXacilrtvkw?x?xx #<PUPUVpr{  ~D  GM  OQ  FR  QS  QS  S),Mjojo  qY  [d  fl  ou  wy  nz  k{  k{  {7:gUZUZ[x  {D  FL  OU  WY  NZ  V[  V[  [,/ROTuUqs|  E  HN  PR  GS  PT  PT  T),LDIEJ^`ikqtz|~s  EA  EA  A#&AHMNdfoqw  {A  CE  zF  IG  IG  G%(EHMNdfoqw  {A  CE  zF  IG  IG  G%(E>CeDUW`bhkqsujv>w>ww #;TYTYZx  {D  FM  PV  XY  OZ  U[  U[  [,/QX]X]^~  AJ  LS  V\  ^_  U`  Ya  Ya  a.1UZ_Z_  aB  DM  OV  Y_  ab  Xc  [d  [d  d/2W9>|YX`ciklbm9n9nn 6V[V[\z  }F  HP  SY  [\  R]  W^  W^  ^-0SCH5IZ\egorxz{q|C}C}}"%@afaf  hK  MV  X`  ci  kl  bm  bn  bn  n25^=BU>S\^fioqrhs=t=tt":Z_Z_  aA  CL  NV  Y_  ab  Xc  [d  [d  d/2WEJUK]_hjru{}~t  FA  FA  A#&Bhmhm  oX  Zc  em  pv  xy  oz  i{  i{  {69e?Du_V_ailrtukv?w?ww #<\a\a  cD  FO  QY  \b  de  [f  ]g  ]g  g03YUZUZ[x  {D  FN  QW  Y[  P\  V]  V]  ],/RY^Y^  `B  DM  OT  W]  _`  Va  Zb  Zb  b.1V[`[`  bE  GP  RW  Z`  bc  Yd  \e  \e  e/2XOTuUrt}  @E  HN  PR  GS  PT  PT  T),L,L,Lr   r   N)ccxt.base.typesr   r   r   r   r   <module>r      s]    ! ! ! ! ! !oT oT oT oT oT oT oT oT oT oTr   