+
    ,(j                        ^ RI t ^ RIt^ RIt^ RIHt ^ RIHt . ROt. ROt. ROt	]
! ]P                  P                  RR4      4      t]P                  P                  RR4      ;'       g    RtR tRR	 ltR
 tR tRR ltRR ltR# )    Napi)async_playwrightREPLAY_CONCURRENCY5REPLAY_CHANNELchromec                    "   . p\        V P                  4       F6  p TP                  VP                  R 4      G Rj  xL
 ;'       g    R4       K8  	  RP                  V4      #  L'  \         d     K[  i ; i5i)z2() => document.body ? document.body.innerText : ''N 
)listframesappendevaluate	Exceptionjoin)pageoutfs   &   /home/ubuntu/api/replay_async.py	_all_textr      sk     
C$++	JJQZZ(\]]ccacd 
 99S> ^ 		s>   A9A'A%

A'	A'A9%A''A62A95A66A9c                  a"   \         P                   ! 4       pRoRp^ p\         P                   ! 4       V,
          V8  d   V P                  R4      G Rj  xL
  \        V 4      G Rj  xL
 o\        V3R l\         4       4      ^8  ;'       d    \        S4      ^<8  pV'       d%   \        S4      V8X  d   V^,          pV^8  d    S# M^ p\        S4      pK  S#  L Lu5i)u   等回放内容渲染稳定再读：文字出现关键词且长度连续2次不再增长才算完成。
比单纯看关键词可靠(高并发下PG页渲染慢，避免读到半成品漏掉'购买')。r   i  Nc              3   ,   <"   T F	  qS9   x  K  	  R # 5iN .0ktexts   & r   	<genexpr>!_wait_rendered.<locals>.<genexpr>$   s     8Zt)Z   )timewait_for_timeoutr   sum
READY_KEYSlen)r   max_waitt0last_lenstablehas_contentr   s   &&    @r   _wait_renderedr.      s      
BRdB
))+
X
%##C(((t_$8Z88A=PP#d)b.3t90aKF{ K  Ft9K 	)$s0   ACCC'C(&CC&6CCc           	         a  \          Uu. uF  q"S 9   g   K  VNK  	  ppR TR\        V4      R\        ;QJ d)    V 3R l\         4       F  '       g   K   RRV/# 	  RRV/# ! V 3R l\         4       4      RV/# u upi )betIdboughthas_free_spinc              3   ,   <"   T F	  qS9   x  K  	  R # 5ir   r   r   s   & r   r    _analyze.<locals>.<genexpr>2   s      >IqdIr"   TFbuy_markers)BUY_KEYSboolany	FREE_KEYS)r   bet_idr   hits   f&  r   _analyzer<   /   s    
,ht)11hC
,VXtCySS >I >SS3    3     >I >>3    -s
   A8A8c           	        a"   T;_uu_4       GR j  xL
   \         P                  ! V3R l4      G R j  xL
 pT P                  4       G R j  xL
 pR p TP	                  RT4      G R j  xL
    TP                  TRRR	7      G R j  xL
  \        T4      G R j  xL
 p\        TS4      TP                  4       G R j  xL
  uuR R R 4      GR j  xL
  #  L L  \         d'   pRSRRT 2/u R p?uuR R R 4      GR j  xL 
  # R p?ii ; i L L  \         d     Li ; i L  \         d     Li ; i L Ly Li  \         dF   pRSR\        T4      /u R p?TP                  4       G R j  xL 
  uuR R R 4      GR j  xL 
  # R p?ii ; i  TP                  4       G R j  xL 
  i ; i  + GR j  xL 
 '       g   i     R # ; i5i)
Nc                  2   < \        R S  2RR7      R,          # )z"/betManage/userBet/queryOrderInfo/GET)methoddatar   )r:   s   r   <lambda>_check_one.<locals>.<lambda>:   s    @IRWXY_`    r0   errorzqueryOrderInfo: c                    "   V P                   P                  R9   d   V P                  4       G Rj  xL
  R# V P                  4       G Rj  xL
  R#  L  L5i)imageN)rG   mediafont)requestresource_typeabort	continue_)routes   &r   _block_check_one.<locals>._block?   s?     }}**.HHkkm##oo''' $'s!   /AAAAAAz**/*loadi`  )
wait_untiltimeout)
asyncio	to_threadr   new_pagerN   gotor.   r<   closestr)ctxsemr:   urler   rO   r   s   &&f     r   
_check_oner^   6   s    ss	F))`b bC \\^#	(
	**VV,,,
	iiiFFF (--DD&) **,7 ssb 	FVW0@.DEE ss	F# - 		 G -
 7 0  	6VWc!f55**,7 ss0	6 **,7 ssss  GCGF.CCCF.DF.D+D,D2D&	D$
D&D=D7D=,F.?D9
 F.GD;GCD&D.D/F.3G DGDF.DD!F. D!!F.$D&&D41D=3D44D=9F.;G=FFFFF..E1
/F.4GFGFFF+$F'%F++F..G	4F75
G	 G		Gc                  "   T;'       g    \         p\        P                  ! V4      p\        4       ;_uu_4       GRj  xL
 pVP                  P                  V\        R7      G Rj  xL
 pVP                  RR7      G Rj  xL
 p \        P                  ! V  Uu. uF  p\        WtV4      NK  	  up!  G Rj  xL
 p	VP                  4       G Rj  xL
  RRR4      GRj  xL
  X	 U
u/ uF  qR,          V
bK  	  up
#  L L Lu upi  LP L:  TP                  4       G Rj  xL 
  i ; i LJ  + GRj  xL 
 '       g   i     La; iu up
i 5i)uC   并发识别多个注单是否购买功能。返回 {betId: result}N)headlesschannelzzh-CN)localer0   )CONCURRENCYrT   	Semaphorer   chromiumlaunchCHROME_CHANNELnew_contextgatherr^   rX   )bet_idsr`   concurrencyconcr[   pbrZ   bidresultsrs   &&&        r   
check_manyrr   U   s     %%+D


D
!C!!!Q**##X~#NNMMM11	#NNRY,ZRY3Z#-FRY,Z[[G'')OO "! $++7agJM7++ "N1,Z[!'')OO "!!! ,s   =EC? E%D.(D)D.DD.DD1D9D
:D>D.DD.E!D,"E*E
<ED.D.DD.D)"D%#D))D.,E.E	4D75
E	 E	Ec                 B    \         P                  ! \        WV4      4      # r   )rT   runrr   )rj   r`   rk   s   &&&r   check_many_syncru   c   s    ;;z'[ABBrD   )	u   购买功能u   购买奖金游戏u   购买免费u   购买游戏   购买zBuy Featurez	Bonus BuyzBuy FreezAnte Bet)u   免费旋转u   免费游戏z	Free Spinz	Free Game)u   旋转u   赢奖u	   无中奖rv   u   赌注u   投注大小u   免费u   中奖)   )TN)rT   osr$   clientr   playwright.async_apir   r6   r9   r'   intenvirongetrc   rg   r   r.   r<   r^   rr   ru   r   rD   r   <module>r~      s}       1@F	f
 "**..!5s;< 0(;CCt$ >,CrD   