Ë
    H†Èj½  ã                   óT   — d Z ddlZddlZddlmZ  ed«      Zd„ Zedk(  r e«        yy)aQ  
Hojas de comparativa APROBADO vs REGEN, una por bloque.

Genera un PNG por bloque con las dos versiones lado a lado y el nombre encima,
para elegir cual se queda sin ir una por una. Pide Pillow; si no esta, avisa.

    python Engine/compare_aprobados.py --pool explicit
    python Engine/compare_aprobados.py --pool explicit --cell 380
é    N)ÚPathzOutput\test_blocksc                  óæ  — t        j                  d¬«      } | j                  dd¬«       | j                  dt        dd¬	«       | j	                  «       }	 d
dlm}m} t        |j                  z  dz  }t        |j                  z  dz  }t        |j                  z  dz  }|j                  «       r|j                  «       st        d|› d|› �«      ‚|j                  dd¬«       |j                  }d}d
}	g }
t        |j!                  d«      «      D ]5  }||j"                  z  }|j%                  «       sŒ#|
j'                  ||f«       Œ7 |
D �]o  \  }}|j)                  |«      j+                  d«      }|j)                  |«      j+                  d«      }t        |j,                  |z  |j.                  z  «      }|j1                  ||f|j2                  «      }|j1                  ||f|j2                  «      }|j5                  d|dz  dz   ||z   fd«      }|j7                  |d
|f«       |j7                  ||dz   |f«       |j9                  |«      }|j;                  ddd¬«       |j;                  |dz   dfd d!¬«       |j;                  d"|j"                  d#¬«       |j=                  ||j"                  z  «       |	d$z  }	�Œr t?        d%|	› d&|› �«       |	rt?        d'«       y y # t        $ r t        d«      ‚w xY w)(NzHojas de comparativa)Údescriptionz--poolÚexplicit)Údefaultz--celli|  zancho de cada imagen)Útyper   Úhelpr   )ÚImageÚ	ImageDrawz$[!] Falta Pillow: pip install pillowÚAPROBADOÚREGENÚCOMPARATIVAz
[!] Falta z o T)ÚparentsÚexist_oké.   z*.pngÚRGBé   é   )é   r   é   )é   r   zAPROBADO (prompt viejo))éÈ   r   r   )Úfillé   r   zREGEN (BREAK, actual))éÿ   éÜ   éx   )r   é   )r   r   r   é   z[OK] z hojas de comparativa -> zA     cada hoja: APROBADO | REGEN, con el nombre del bloque arriba) ÚargparseÚArgumentParserÚadd_argumentÚintÚ
parse_argsÚPILr
   r   ÚImportErrorÚ
SystemExitÚTEST_BLOCKSÚpoolÚis_dirÚmkdirÚcellÚsortedÚglobÚnameÚexistsÚappendÚopenÚconvertÚheightÚwidthÚresizeÚLANCZOSÚnewÚpasteÚDrawÚtextÚsaveÚprint)ÚpÚargsr
   r   ÚaÚbÚoutr,   ÚheadÚnÚparesÚpaÚpbÚiaÚibÚhÚsheetÚds                     ú:C:\Users\Usuario\Downloads\NEW\Engine\compare_aprobados.pyÚmainrN      s¨  € Ü×ÑÐ,BÔC€AØ‡N�N�8 Z€NÔ0Ø‡N�N�8¤#¨sÐ9O€NÔPØ�<‰<‹>€DðAß(ô 	�d—i‘iÑ *Ñ,€AÜ�d—i‘iÑ 'Ñ)€AÜ
˜Ÿ	™	Ñ
! MÑ
1€CØ�8‰8Œ:˜QŸX™XœZÜ˜: a S¨¨A¨3Ð/Ó0Ð0à‡I�I�d T€IÔ*Ø�9‰9€DØ€DØ	€AØ€Eä�Q—V‘V˜G“_Ö%ˆØ�—‘‰[ˆØ�y‰yŒ{ØØ�‰�b˜"�XÕð	 &ô ‰ˆˆBØ�Z‰Z˜‹^×#Ñ# EÓ*ˆØ�Z‰Z˜‹^×#Ñ# EÓ*ˆä�—	‘	˜DÑ  2§8¡8Ñ+Ó,ˆØ�Y‰Y˜˜a�y %§-¡-Ó0ˆØ�Y‰Y˜˜a�y %§-¡-Ó0ˆà—	‘	˜% $¨¡(¨R¡-°°T±Ð!:¸LÓIˆØ�‰�B˜˜D˜	Ô"Ø�‰�B˜ ™ DÐ)Ô*Ø�N‰N˜5Ó!ˆØ	�‰ˆvÐ0°ˆÔGØ	�‰��r‘	˜1ˆ~Ð6¸_ˆÔMØ	�‰ˆw˜Ÿ™ oˆÔ6Ø�
‰
�3˜Ÿ™‘=Ô!Ø	ˆQ‰Šð! ô$ 
ˆE�!�Ð-¨c¨UÐ
3Ô4ÙÜÐQÕRð 	øôQ ò AÜÐ?Ó@Ð@ðAús   ÁK ËK0Ú__main__)Ú__doc__r    ÚsysÚpathlibr   r(   rN   Ú__name__© ó    rM   Ú<module>rV      s;   ðñó Û 
Ý áÐ(Ó)€ò1Sðh ˆzÒÙ…Fð rU   