§
    ¸ÿ�j±	  ã            
       ó”  — d Z ddlZddlZ eej        d¦  «        rej                             d¬¦  «         ej                             dej                             ej         	                    ej         
                    e¦  «        d¦  «        ¦  «        ¦  «         ddlmZ ddlmZ dd	lmZ dd
lmZ d„ Zedk    r e¦   «          dS dS )uI   
Kiá»ƒm thá»­ Giao diá»‡n Overlay HUD tÃ­ch há»£p (GUI Integration Test)
é    NÚreconfigurezutf-8)Úencodingz..)ÚGoldTracker)Ú
LogWatcher)ÚMarketAdvisor)Ú
OverlayHUDc                  ó�  — t          d¦  «         t          d¦  «        } t          d¦  «        }t          | ¦  «        }t	          | ||¬¦  «        }|                     ¦   «          |                     d¦  «         |                     ¦   «          t          d¦  «         |                      d¦  «         |                     ¦   «          | j        dk    sJ ‚t          d¦  «         | 	                    d	d
d¬¦  «         |                     ¦   «          t          d¦  «         | 
                    ¦   «          |                     ¦   «          t          d¦  «         ddlm}m}  |d |ddd¬¦  «        dd¬¦  «        }|                     |¦  «         |                     ¦   «          d|j                             d¦  «        v sJ ‚d|j                             d¦  «        v sJ ‚t          d¦  «         |                     ddd¦  «         |                     ¦   «          t          d¦  «         |                     ¦   «          t          d¦  «         d S ) Nu'   [GUI Test] Khá»Ÿi táº¡o há»‡ thá»‘ng...iPÃ  zdummy_log.txt)Úgold_trackerÚlog_watcherÚmarket_advisorg      à?z0[GUI Test] Opacity slider test: PASSED (Set 50%)i † z8[GUI Test] Gold balance sync test: PASSED (100,000 Gold)ÚWHISPER_TRADEÚTester_Exilez5Hi, I want to buy your 6-Link Ice Nova for 2.6 Divine)Ú
event_typeÚsenderÚmessagez-[GUI Test] Simulated trade event test: PASSEDz([GUI Test] Arbitrage list render: PASSEDr   )ÚCoreTelemetrySnapshotÚPlayerTelemetryTé   é*   g33333óN@)Ú
current_hpÚmax_hpÚhp_percentagezThe Riverbanké   )Ú	is_onlineÚplayerÚ	area_nameÚ
area_levelz26 / 42ÚtextzF[GUI Test] Telemetry panel & HP sync: PASSED (26/42 HP, The Riverbank)é
   gÍÌÌÌÌÌ7@z'[GUI Test] Low HP Alert trigger: PASSEDu@   [GUI Test] Cá»­a sá»• Ä‘Ã³ng an toÃ n: HOÃ€N Táº¤T THÃ€NH CÃ”NG!)Úprintr   r   r   r   ÚupdateÚ_on_opacity_changeÚadd_goldÚcurrent_goldÚsimulate_eventÚrefresh_arbitrage_listÚ"src.assistant_tool.core_shm_bridger   r   Ú_on_telemetry_updateÚhp_labelÚcgetÚ
area_badgeÚ_on_low_hp_alertÚdestroy)ÚgtÚlwÚmaÚappr   r   Ú	mock_snaps          ú+C:\Projects\AutoPOE2\tests\test_gui_init.pyÚtest_overlay_gui_lifecycler4      sa  € Ý	Ð
3Ñ4Ô4Ð4Ý	�UÑ	Ô	€BÝ	�OÑ	$Ô	$€BÝ	�rÑ	Ô	€Bå
 "°"ÀRÐ
HÑ
HÔ
H€CØ‡J‚J�L„L€Lð ×Ò˜4Ñ Ô Ð Ø‡J‚J�L„L€LÝ	Ð
<Ñ=Ô=Ð=ð ‡K‚K�ÑÔÐØ‡J‚J�L„L€LØŒ?˜fÒ$Ð$Ð$Ð$Ý	Ð
DÑEÔEÐEð ×ÒØ"ØØGð ñ ô ð ð
 ‡J‚J�L„L€LÝ	Ð
9Ñ:Ô:Ð:ð ×ÒÑ Ô Ð Ø‡J‚J�L„L€LÝ	Ð
4Ñ5Ô5Ð5ð ZÐYÐYÐYÐYÐYÐYÐYØ%Ð%ØØˆ¨"°RÀtÐLÑLÔLØ!Øð	ñ ô €Ið ×Ò˜YÑ'Ô'Ð'Ø‡J‚J�L„L€LØ˜œ×)Ò)¨&Ñ1Ô1Ð1Ð1Ð1Ð1Ø˜cœn×1Ò1°&Ñ9Ô9Ð9Ð9Ð9Ð9Ý	Ð
RÑSÔSÐSð ×Ò˜˜R Ñ&Ô&Ð&Ø‡J‚J�L„L€LÝ	Ð
3Ñ4Ô4Ð4ð ‡K‚K�M„M€MÝ	Ð
LÑMÔMÐMÐMÐMó    Ú__main__)Ú__doc__ÚosÚsysÚhasattrÚstdoutr   ÚpathÚinsertÚabspathÚjoinÚdirnameÚ__file__Úsrc.assistant_tool.gold_trackerr   Úsrc.assistant_tool.log_watcherr   Ú!src.assistant_tool.market_advisorr   Úsrc.assistant_tool.overlay_guir   r4   Ú__name__© r5   r3   ú<module>rH      s  ððð ð 
€	€	€	Ø 
€
€
€
à
€7ˆ3Œ:�}Ñ%Ô%ð -Ø„J×Ò GÐÑ,Ô,Ð,à „‡‚��2”7—?’? 2¤7§<¢<°´·²ÀÑ0IÔ0IÈ4Ñ#PÔ#PÑQÔQÑ RÔ RÐ Rà 7Ð 7Ð 7Ð 7Ð 7Ð 7Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5ð7Nð 7Nð 7Nðr ˆzÒÐØÐÑ Ô Ð Ð Ð ð Ðr5   