§
    èšªjï  ã                  óâ  — U d Z ddlmZ ddlmZmZ ddlmZ ddlm	Z	m
Z
mZmZ  G d„ dee¦  «        Z G d„ d	ee¦  «        Z ed
¬¦  «         G d„ d¦  «        ¦   «         Z ed
¬¦  «         G d„ d¦  «        ¦   «         Ze G d„ d¦  «        ¦   «         Zi dej        “dej        “dej        “dej        “dej        “dej        “dej        “dej        “dej        “dej        “dej        “dej        “dej        “dej        “d ej        “d!ej        “d"ej        “ej        ej        ej        ej        ej        ej        ej        ej        ej        ej        ej        ej        d#œ¥Zd$ed%<   d&S )'uî   AutoPOE2 - Stash & Inventory Constants and Configuration (Doc 63 / SSoT 2026).

Ä�á»‹nh nghÄ©a háº±ng sá»‘ hÃ¬nh há»�c, tá»�a Ä‘á»™ chuáº©n hÃ³a tham chiáº¿u 1080p,
cÃ¡c phÃ¢n loáº¡i Stash Tabs vÃ  quy táº¯c Ä‘iá»�u khiá»ƒn tÆ°Æ¡ng tÃ¡c.
é    )Úannotations)Ú	dataclassÚfield)ÚEnum)ÚDictÚListÚOptionalÚTuplec                  ó:   — e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdS )ÚStashTabTypeu@   PhÃ¢n loáº¡i ngÄƒn hÃ²m Ä‘á»“ (Stash Tab) trong Path of Exile 2.ÚCURRENCYÚ	WAYSTONESÚGEMSÚ	FRAGMENTSÚDUMPÚCARDSÚFLASKSÚ	EQUIPMENTÚGENERALÚUNKNOWNN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r   r   r   r   © ó    ú@C:\Projects\AutoPOE2\src\assistant_tool\stash\stash_constants.pyr   r      sF   € € € € € ØJÐJØ€HØ€IØ€DØ€IØ€DØ€EØ€FØ€IØ€GØ€G€G€Gr   r   c                  ó"   — e Zd ZdZdZdZdZdZdS )ÚStashActionu?   HÃ nh Ä‘á»™ng xá»­ lÃ½ váº­t pháº©m giá»¯a Inventory vÃ  Stash.ÚDEPOSITÚWITHDRAWÚKEEPÚIGNOREN)r   r   r   r   r    r!   r"   r#   r   r   r   r   r      s(   € € € € € ØIÐIØ€GØ€HØ€DØ€F€F€Fr   r   T)Úfrozenc                  óh   — e Zd ZU dZdZded<   dZded<   dZded<   dZded	<   d
Z	ded<   dZ
ded<   dS )ÚInventoryGridConfiguD   Cáº¥u hÃ¬nh lÆ°á»›i tÃºi Ä‘á»“ nhÃ¢n váº­t (tham chiáº¿u 1920x1080).g     à“@ÚfloatÚorigin_xg     p‚@Úorigin_yg     @J@Úcell_wÚcell_hé   ÚintÚcolsé   ÚrowsN©r   r   r   r   r(   Ú__annotations__r)   r*   r+   r.   r0   r   r   r   r&   r&   $   st   € € € € € € àNÐNØ€HÐÐÐÑØ€HÐÐÐÑØ€FÐÐÐÑØ€FÐÐÐÑØ€D€N€N€N�NØ€D€M€M€M�M€M€Mr   r&   c                  óh   — e Zd ZU dZdZded<   dZded<   dZded<   dZded	<   d
Z	ded<   d
Z
ded<   dS )ÚStashGridConfiguB   Cáº¥u hÃ¬nh lÆ°á»›i hÃ²m Ä‘á»“ thÆ°á»�ng (tham chiáº¿u 1920x1080).g     €f@r'   r(   g     Àg@r)   g      J@r*   r+   r,   r-   r.   r0   Nr1   r   r   r   r4   r4   /   st   € € € € € € àLÐLØ€HÐÐÐÑØ€HÐÐÐÑØ€FÐÐÐÑØ€FÐÐÐÑØ€D€N€N€N�NØ€D€N€N€N�N€N€Nr   r4   c                  óØ   — e Zd ZU dZdZded<   dZded<   dZded<   dZded	<   dZ	ded
<   dZ
ded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dS )ÚStashConfigu>   Cáº¥u hÃ¬nh hÃ nh vi tá»± Ä‘á»™ng cáº¥t/láº¥y Ä‘á»“ cá»§a bot.r/   r-   Úkeep_waystones_countTÚboolÚdeposit_currencyÚdeposit_gemsÚdeposit_gearÚdeposit_fragmentsÚuse_stash_affinityé´   Údelay_click_msé(   Ú	jitter_msi>  Údefault_stash_screen_xi$  Údefault_stash_screen_yg      9@r'   Úbrightness_threshold_itemg      >@Úbrightness_threshold_waystoneÚenable_ram_readingÚbackground_inputN)r   r   r   r   r7   r2   r9   r:   r;   r<   r=   r?   rA   rB   rC   rD   rE   rF   rG   r   r   r   r6   r6   :   s  € € € € € € àHÐHà !ÐÐ!Ð!Ð!Ñ!ð "ÐÐ!Ð!Ð!Ñ!Ø€LÐÐÐÑØ€LÐÐÐÑØ"ÐÐ"Ð"Ð"Ñ"ð  $ÐÐ#Ð#Ð#Ñ#ð €NÐÐÐÑØ€IÐÐÐÑð #&ÐÐ%Ð%Ð%Ñ%Ø"%ÐÐ%Ð%Ð%Ñ%ð (,ÐÐ+Ð+Ð+Ñ+Ø+/Ð!Ð/Ð/Ð/Ñ/ð  $ÐÐ#Ð#Ð#Ñ#ð "ÐÐ!Ð!Ð!Ñ!Ð!Ð!r   r6   r   ÚCURRu   TIá»€NÚTIENÚWAYSTONEr   ÚMAPÚMAPSu   Báº¢N Ä�á»’ÚGEMr   ÚUNCUTu   NGá»ŒCÚFRAGMENTr   ÚFRAGÚTABLET)ÚTABLETSr   ÚQUADÚLOOTÚCARDr   Ú
DIVINATIONÚFLASKr   ÚGEARÚARMOURÚWEAPONzDict[str, StashTabType]ÚTAB_NAME_MAPPINGSN)r   Ú
__future__r   Údataclassesr   r   Úenumr   Útypingr   r   r	   r
   Ústrr   r   r&   r4   r6   r   r   r   r   r   r   r   r   r[   r2   r   r   r   ú<module>ra      s  ððð ð ð #Ð "Ð "Ð "Ð "Ð "à (Ð (Ð (Ð (Ð (Ð (Ð (Ð (Ø Ð Ð Ð Ð Ð Ø .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ð .ðð ð ð ð �3˜ñ ô ð ðð ð ð ð �#�tñ ô ð ð €�$ÐÑÔðð ð ð ð ñ ô ñ Ôðð €�$ÐÑÔðð ð ð ð ñ ô ñ Ôðð ð "ð  "ð  "ð  "ð  "ñ  "ô  "ñ „ð "ðJ.Ø�Ô%ð.à
ˆLÔ!ð.ð ˆlÔ#ð.ð ˆLÔ!ð	.ð
 �Ô&ð.ð �Ô'ð.ð 
ˆ<Ô!ð.ð ˆLÔ"ð.ð �<Ô)ð.ð 
ˆ<Ôð.ð ˆLÔð.ð ˆ\Ôð.ð ˆlÔð.ð �Ô&ð.ð �Ô'ð.ð  ˆLÔ"ð!.ð" ˆlÔ$ð#.ð$ Ô%ØÔØÔØÔØÔØÔØÔ$ØÔ ØÔ!ØÔ"ØÔ$ØÔ$ð;.ð .ð .Ð ð ð ð ñ ð ð r   