ó
    sñ:iô
  ã                  ó¦   • S SK Jr  S SKJrJr  S SKJrJr  S SKJ	r	  S SK
Jr  S SKJr  \(       a  S SKJrJrJrJr        SS jr      SS	 jrg
)é    )Úannotations)ÚTYPE_CHECKINGÚcast)ÚFillTypeÚLineType)Úoffsets_from_codes)Úconvert_lines)Údechunk_lines)ÚCoordinateArrayÚ
FillReturnÚ
LineReturnÚLineReturn_ChunkCombinedNanc                óˆ  • / n/ nU[         R                  [         R                  [         R                  [         R                  4;   aÐ  U[         R                  [         R                  4;   n[        U 6  Hž  u  pVUc  M
  U(       a  [        U5      nUR                  / 5        UR                  / 5        [        [        U5      S-
  5       HE  nXVU   XgS-       nUS   R                  US S 2S4   5        US   R                  US S 2S4   5        MG     M      X#4$ U[         R                  [         R                  4;   aú  [        U 6  Hë  u  pYn
Uc  M  [        [        U
5      S-
  5       HÅ  nU[         R                  :X  a  XšU   X«S-       n[        U5      X«   -   nOXšU   X«S-      S-    nUR                  / 5        UR                  / 5        [        [        U5      S-
  5       HE  nXVU   XmS-       nUS   R                  US S 2S4   5        US   R                  US S 2S4   5        MG     MÇ     Mí     X#4$ [        SU S35      e)Né   éÿÿÿÿr   zConversion of FillType z to Bokeh is not implemented)r   ÚOuterOffsetÚChunkCombinedOffsetÚ	OuterCodeÚChunkCombinedCodeÚzipr   ÚappendÚrangeÚlenÚChunkCombinedCodeOffsetÚChunkCombinedOffsetOffsetÚRuntimeError)ÚfilledÚ	fill_typeÚxsÚysÚ
have_codesÚpointsÚoffsetsÚiÚxysÚcodes_or_offsetsÚouter_offsetsÚjÚcodesÚks                 Ú\/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/contourpy/util/bokeh_util.pyÚfilled_to_bokehr,      s-  € ð ')€BØ&(€BØ”X×)Ñ)¬8×+GÑ+GÜ×'Ñ'¬×)CÑ)CðEó Eà¤8×#5Ñ#5´x×7QÑ7QÐ"RÑRˆ
ä" F›|‰OˆFØ‰~ÙÞÜ,¨WÓ5�Ø�I‰I�bŒMØ�I‰I�bŒMÜœ3˜w›<¨™>Ö*�Ø Q™Z¨°!±©Ð5�Ø�2‘—‘˜c¢! Q $™iÔ(Ø�2‘—‘˜c¢! Q $™iÖ(ó +ñ  ,ð< ˆ6€Mð' 
”x×7Ñ7¼×9[Ñ9[Ð\Ó	\Ü7:¸F³|Ñ3ˆF mØ‰~ÙÜœ3˜}Ó-¨aÑ/Ö0�Ø¤× @Ñ @Ó@Ø,¸1Ñ-=¸mÈaÉCÑ>PÐQ�EÜ0°Ó7¸-Ñ:JÑJ‘Gà.¸QÑ/?ÀÐPQÉcÑ@RÐSTÑ@TÐU�GØ—	‘	˜"”Ø—	‘	˜"”Üœs 7›|¨A™~Ö.�AØ ¨¡¨G°a±C©LÐ9�CØ�r‘F—M‘M #¢a¨ d¡)Ô,Ø�r‘F—M‘M #¢a¨ d¡)Ö,ó /ó 1ñ 8Dð$ ˆ6€Mô Ð4°Y°KÐ?[Ð\Ó]Ð]ó    c                óÜ   • [        X[        R                  5      n [        U [        R                  5      n [        (       a  [        [        U 5      n U S   S   nUc  gUS S 2S4   US S 2S4   4$ )Nr   )NNr   )r	   r   ÚChunkCombinedNanr
   r   r   r   )ÚlinesÚ	line_typer"   s      r+   Úlines_to_bokehr2   >   sj   € ô ˜%¬H×,EÑ,EÓF€EÜ˜%¤×!:Ñ!:Ó;€Eß‚}ÜÔ0°%Ó8ˆØ�1‰X�a‰[€FØ�~Øà’a˜�d‰|˜V¢A q D™\Ð)Ð)r-   N)r   r   r   r   Úreturnz?tuple[list[list[CoordinateArray]], list[list[CoordinateArray]]])r0   r   r1   r   r3   z5tuple[CoordinateArray | None, CoordinateArray | None])Ú
__future__r   Útypingr   r   Ú	contourpyr   r   Úcontourpy.arrayr   Úcontourpy.convertr	   Úcontourpy.dechunkr
   Úcontourpy._contourpyr   r   r   r   r,   r2   © r-   r+   Ú<module>r<      sd   ðÝ "ç &ç (Ý .Ý +Ý +æ÷ó ð(Øð(àð(ð Eô(ðV*Øð*àð*ð ;õ*r-   