Ë
    |D™jr  ã            	       ó2   — d Z ddlZg fdededee   defd„Zy)zLine-cache functionality.é    NÚclsÚ	func_nameÚlinesÚreturnc           	      ó  — d}d}	 dj                  || j                  t        | d| j                  «      |«      }|s|S t	        dj                  |«      «      d||f}t        j                  j                  ||«      |k(  r|S |dz  }d|› �}Œ…)z¬
    Create a "filename" suitable for a function being generated.

    If *lines* are provided, insert them in the first free spot or stop
    if a duplicate is found.
    Ú é   z<cattrs generated {} {}.{}{}>Ú__qualname__ú
Nú-)	ÚformatÚ
__module__ÚgetattrÚ__name__ÚlenÚjoinÚ	linecacheÚcacheÚ
setdefault)r   r   r   ÚextraÚcountÚunique_filenameÚ
cache_lines          úZ/var/www/html/Astrologybackend/backend/venv/lib/python3.12/site-packages/cattrs/gen/_lc.pyÚgenerate_unique_filenamer      s�   € ð €EØ€Eà
Ø9×@Ñ@Ø�s—~‘~¤w¨s°NÀCÇLÁLÓ'QÐSXó
ˆñ Ø"Ð"Ü˜$Ÿ)™) EÓ*Ó+¨T°5¸/ÐJˆ
Ü�?‰?×%Ñ% o°zÓBÀjÒPØ"Ð"ð 	�‰
ˆØ�E�7�ˆð ó    )Ú__doc__r   ÚtypeÚstrÚlistr   © r   r   ú<module>r"      s8   ðÙ ã ð LNñ  $ð °3ð ¸tÀC¹yð ÐRUô r   