Ë
    	êñis  ã                   óX   — d dl mZmZ d dlmZ  ed«      Zdeeegef   dee   defd„Zy)	é    )ÚCallableÚIterable)ÚTypeVarÚTÚfunctionÚiterableÚreturnc                 óÆ  — t        |«      }|sd}t        |«      ‚t        |«      dk(  r|j                  «       S dt        |«      fg}d}|t        |«      k  rb||   \  }}|dz   }|dkD  r|j	                  ||z   ||z
  f«       |dkD  r|j	                  ||f«       |||z   f||<   |dz  }|t        |«      k  rŒbt        |«      D ]  \  }	}
 | ||	   ||
   «      ||	<   Œ |d   S )z/Applies a reduction in a balanced tree pattern.z#reduce_balanced() of empty iterableé   r   éþÿÿÿé   é   )ÚlistÚ	TypeErrorÚlenÚpopÚappendÚreversed)r   r   ÚvaluesÚmsgÚstackÚiÚoffsetÚlengthÚhalfÚidx_lÚidx_rs              ú_/var/www/pod-logistic/pod-ai/venv/lib/python3.12/site-packages/polars/_utils/reduce_balanced.pyÚreduce_balancedr      s
  € ä�(‹^€FáØ3ˆÜ˜‹nÐä
ˆ6ƒ{�aÒØ�z‰z‹|Ðà”�V“ÐÐ€Eà	€Aà
Œc�%‹jŠ.Ø˜q™‰ˆ�Ø˜2‘ˆˆà�AŠ:Ø�L‰L˜& 4™-¨°$©Ð7Ô8à�AŠ:Ø�L‰L˜& $˜Ô(à˜F T™MÐ*ˆˆa‰à	ˆQ‰ˆð Œc�%‹j‹.ô ! ›ò ?‰ˆˆuÙ  ¨¡°°u±Ó>ˆˆuŠð?ð �!‰9Ðó    N)Úcollections.abcr   r   Útypingr   r   r   © r    r   ú<module>r$      s?   ðß .Ý áˆCƒL€ð ˜h¨¨1 v¨q yÑ1ð  ¸XÀa¹[ð  ÈQô  r    