§
    sÇ¤j¶  ã                   ó.   — d Z ddlZdZefdededefd„ZdS )u‰   
Modul bantu: batasi caption Threads â‰¤500 karakter (batas API Threads).
Import di script generator: dari pangkas_threads import batasi
é    Niô  ÚtextÚlimitÚreturnc                 ó*  ‡‡— | pd                      ¦   «         } t          | ¦  «        |k    r| S t          j        d| ¦  «        }d| }}|rU|                     d¦  «                              ¦   «         }| d|                     ¦   «         …                               ¦   «         }t          j        d|¦  «        }|rd                     |dd…         ¦  «        }t          j        d|¦  «        }|r|                     d	¦  «        ndŠdŠd
D ]@}t          j        ||t          j        ¦  «        }|r|d                               ¦   «         Š nŒAt          ‰¦  «        t          ‰¦  «        z   t          |¦  «        z   dz   }	t          ||	z
  d¦  «        }
d„ | 
                    d¦  «        D ¦   «         }ˆˆfd„|D ¦   «         }d                     |¦  «                              ¦   «         }t          |¦  «        |
k    r´t          |
dz  ¦  «        }t          |
dz  ¦  «        }|d|…                              dd¦  «        d	         }|| d…         }d|v r| 
                    dd¦  «        d         n|}|dz   |z   }t          |¦  «        |
k    r$|d|
…                              dd¦  «        d	         }|g‰r‰gng z   ‰r‰gng z   |r|gng z   }d                     |¦  «        }t          |¦  «        |k    r*|d|dz
  …                              dd¦  «        d	         dz   }|S )uI   Pastikan caption â‰¤ limit. Pertahankan link + ajakan + hashtag (maks 4).Ú z!(\n\s*#[^\n]*(?:\s+#[^\n]*)*)\s*$é   Nz#\w+ú é   zhttps?://\S+r   )z[^\n]*komentar[^\n]*z[^\n]*diskusi[^\n]*z[^\n]*pendapat[^\n]*z[^\n]*cerita[^\n]*éÿÿÿÿé   éd   c                 ó:   — g | ]}|                      ¦   «         ¯|‘ŒS © )Ústrip)Ú.0Úls     ú;/home/mantapman/.openclaw/workspace-atun/pangkas_threads.pyú
<listcomp>zbatasi.<locals>.<listcomp>%   s%   € Ð6Ð6Ð6�1¨A¯GªG©I¬IÐ6ˆQÐ6Ð6Ð6ó    ú
c                 ó<   •— g | ]}‰r‰|v °‰r‰d d…         |v °|‘ŒS )Né   r   )r   r   ÚajakanÚlinks     €€r   r   zbatasi.<locals>.<listcomp>&   s@   ø€ Ð_Ð_Ð_�! TÐ_¨d°a¨i¨iÀ&¨iÈVÐTWÐUWÐTWÌ[Ð\]ÐM]ÐM]ˆAÐM]ÐM]ÐM]r   gš™™™™™á?gš™™™™™Ù?u   
â€¦
z

u   â€¦)r   ÚlenÚreÚsearchÚgroupÚstartÚfindallÚjoinÚIÚmaxÚsplitÚintÚrsplit)r   r   Ú	tag_matchÚtagsÚbodyÚtag_listÚ
link_matchÚpatÚmÚextraÚbudgetÚlinesÚintiÚcoreÚhead_lenÚtail_lenÚheadÚtailÚpartsÚhasilr   r   s                       @@r   Úbatasir9      s-  øø€ àˆJ�B×ÒÑÔ€DÝ
ˆ4�y„y�EÒÐØˆå”	Ð>ÀÑEÔE€IØ�Tˆ$€DØð 0Ø�Š˜qÑ!Ô!×'Ò'Ñ)Ô)ˆØÐ&�Y—_’_Ñ&Ô&Ð&Ô'×-Ò-Ñ/Ô/ˆÝŒz˜' 4Ñ(Ô(€HØð &Ø�xŠx˜  ! œÑ%Ô%ˆå”˜?¨DÑ1Ô1€JØ",Ð4ˆ:×Ò˜AÑÔÐ°"€Dà€FØpð ð ˆÝŒJ�s˜D¥"¤$Ñ'Ô'ˆØð 	Ø�r”U—[’[‘]”]ˆFØˆEð	õ �‰IŒI�˜F™œÑ#¥c¨$¡i¤iÑ/°!Ñ3€EÝ�˜‘ Ñ$Ô$€FØ6Ð6˜Ÿ
š
 4Ñ(Ô(Ð6Ñ6Ô6€EØ_Ð_Ð_Ð_Ð_�uÐ_Ñ_Ô_€DØ�9Š9�T‰?Œ?× Ò Ñ"Ô"€DÝ
ˆ4�y„y�6ÒÐÝ�v ‘}Ñ%Ô%ˆÝ�v ‘}Ñ%Ô%ˆØ�I�X�IŒ×%Ò% c¨1Ñ-Ô-¨aÔ0ˆØ�X�I�J�JÔˆØ),°¨¨ˆt�zŠz˜#˜qÑ!Ô! "Ô%Ð%¸$ˆØ�iÑ $Ñ&ˆÝˆt‰9Œ9�vÒÐØ˜˜˜”=×'Ò'¨¨QÑ/Ô/°Ô2ˆDØˆF Ð,�t�f�f¨"Ñ-¸VÐ1K°&°°ÈÑLÐZ^ÐPfÐQUÐPVÐPVÐdfÑg€EØ�KŠK˜ÑÔ€EÝ
ˆ5�z„z�EÒÐØ�j�u˜q‘y�jÔ!×(Ò(¨¨aÑ0Ô0°Ô3°eÑ;ˆØ€Lr   )Ú__doc__r   ÚLIMITÚstrr%   r9   r   r   r   ú<module>r=      s\   ððð ð 
€	€	€	à€ð $)ð *ð *�ð *˜Sð *¨Sð *ð *ð *ð *ð *ð *r   