Ë
    ýéñië2  ã            	      óÄ  — U d dl mZ d dlZd dlmZ d dlmZmZmZm	Z	m
Z
mZmZ d dlZd dlmZ d dlmZmZmZmZmZmZmZ d dlmZmZmZmZmZmZ erHd dl m!Z!m"Z"m#Z#m$Z$ d d	l%m&Z& d d
l'm(Z( d dl)m*Z* d dl+m,Z, d dl-m.Z. d dl/m0Z0 d dl1m2Z2  ed«      Z3 edd¬«      Z4 edddd¬«      Z5 edddd¬«      Z6 eddd«      Z7ejp                  js                  «       Z:	 e:dk\  Z;de<d<   	 e:d k\  Z=de<d!<   	 e:d"k\  Z>	 e:d#k\  Z?de<d$<   	 e:d%k\  Z@	 edAd&„«       ZAedBd'„«       ZAdCd(„ZA	 	 	 	 dDd)„ZB	 	 	 	 	 	 dEd*„ZC ed+¬,«      	 	 	 	 	 	 dFd-„«       ZDejŠ                  jŒ                  ZFdGd.„ZGi eFj�                   ej�                  «       “eFj’                   ej’                  «       “eFj”                   ej”                  «       “eFj–                   ej–                  «       “eFj˜                   ej˜                  «       “eFjš                   ejš                  «       “eFjœ                   ejœ                  «       “eFjž                   ejž                  «       “eFj                    ej                   «       “eFj¢                   ej¢                  «       “eFj¤                   ej¤                  «       “eFj¦                   ej¦                  «       “eFj¨                   ej¨                  «       “eFjª                   ejª                  «       “eFj¬                   ej¬                  «       “eFj®                   ej®                  «       “eFj°                   ej°                  «       “eFj²                   ej²                  «       i¥ eG«       ¥ZZd/e<d0<   	 	 	 	 	 	 dHd1„Z[dId2„Z\dId3„Z]dJd4„Z^ G d5„ d6ee6   ee5   e
e6e5f   «      Z_ G d7„ d8e_e7e5f   «      Z` G d9„ d:e_e7e5f   «      Za G d;„ d<e_e7e5f   «      Zb G d=„ d>e_e7e5f   «      Zc G d?„ d@e_e7e5f   «      Zdy)Ké    )ÚannotationsN)Ú	lru_cache)ÚTYPE_CHECKINGÚAnyÚClassVarÚFinalÚProtocolÚTypeVarÚoverload)ÚInterval)ÚImplementationÚVersionÚ_DeferredIterableÚ_StoresCompliantÚ_StoresNativeÚdeep_getattrÚisinstance_or_issubclass)ÚColumnNotFoundErrorÚComputeErrorÚDuplicateErrorÚInvalidOperationErrorÚNarwhalsErrorÚ
ShapeError)ÚCallableÚIterableÚIteratorÚMapping)ÚTypeIs)ÚAccessor)ÚMethod©Ú
PolarsExpr©ÚPolarsSeries)ÚDType)Ú	IntoDTypeÚTÚNativeTz1pl.DataFrame | pl.LazyFrame | pl.Series | pl.Expr)ÚboundÚ
NativeT_coz	pl.Serieszpl.ExprT)Ú	covariantÚCompliantT_cor$   r"   Ú
CompliantT)r   é   é   zFinal[bool]ÚSERIES_ACCEPTS_PD_INDEX)r   r.   é   ÚSERIES_RESPECTS_DTYPE)é   é   r   )r3   é   r   ÚFROM_DICTS_ACCEPTS_MAPPINGS)r3   é"   r   c                 ó   — y ©N© ©Úobjs    úX/var/www/pod-logistic/pod-ai/venv/lib/python3.12/site-packages/narwhals/_polars/utils.pyÚextract_nativer>   G   s   € Ø<?ó    c                 ó   — y r9   r:   r;   s    r=   r>   r>   I   ó   € Ø!$r?   c                ó4   — t        | «      r| j                  S | S r9   )Ú_is_compliant_polarsÚnativer;   s    r=   r>   r>   K   s   € Ü-¨cÔ2ˆ3�:‰:Ð;¸Ð;r?   c                óJ   — ddl m}m} ddlm} ddlm} t        | ||||f«      S )Nr   )ÚPolarsDataFrameÚPolarsLazyFramer!   r#   )Únarwhals._polars.dataframerF   rG   Únarwhals._polars.exprr"   Únarwhals._polars.seriesr$   Ú
isinstance)r<   rF   rG   r"   r$   s        r=   rC   rC   O   s$   € ÷ LÝ0Ý4ä�c˜O¨_¸lÈJÐWÓXÐXr?   c          	     ó~   — d„ | D «       }||j                  «       D ��ci c]  \  }}|t        |«      “Œ c}}fS c c}}w )Nc              3  ó2   K  — | ]  }t        |«      –— Œ y ­wr9   )r>   )Ú.0Úargs     r=   ú	<genexpr>z&extract_args_kwargs.<locals>.<genexpr>\   s   è ø€ Ò3 sŒ~˜c×"Ñ3ùs   ‚)Úitemsr>   )ÚargsÚkwdsÚit_argsÚkÚvs        r=   Úextract_args_kwargsrW   Y   s;   € ñ 4¨dÔ3€GØ°d·j±j³l×C©d¨a°�Qœ qÓ)Ñ)ÓCÐCÐCùÓCs   ž9é   )Úmaxsizec                óL
  — |j                   }| t        j                  k(  r|j                  «       S | t        j                  k(  r|j                  «       S t        r#| t        j
                  k(  r|j                  «       S | t        j                  k(  r|j                  «       S | t        j                  k(  r|j                  «       S | t        j                  k(  r|j                  «       S | t        j                  k(  r|j                  «       S t        r#| t        j                  k(  r|j                  «       S | t        j                  k(  r|j                  «       S | t        j                  k(  r|j                  «       S | t        j                  k(  r|j                  «       S | t        j                  k(  r|j                  «       S | t        j                   k(  r|j!                  «       S | t        j"                  k(  r|j#                  «       S | t        j$                  k(  r|j%                  «       S | t        j&                  k(  r|j'                  «       S t)        | t        j*                  «      rR|t,        j.                  u r|j+                  «       S t1        | j2                  j4                  «      }|j+                  |«      S | t        j6                  k(  r|j7                  «       S t)        | t        j8                  «      rH| t        j8                  u r|j9                  «       S |j9                  | j:                  | j<                  «      S t)        | t        j>                  «      r=| t        j>                  u r|j?                  «       S |j?                  | j:                  «      S t)        | t        j@                  «      r?| D ��cg c]!  \  }}|jC                  |tE        ||«      «      ‘Œ# }}}|jA                  |«      S t)        | t        jF                  «      r%|jG                  tE        | jH                  |«      «      S t)        | t        jJ                  «      rGtL        dk  r| jN                  n| jP                  }|jK                  tE        | jH                  |«      |«      S t)        | t        jR                  «      r&|jS                  | jT                  | jV                  «      S | t        jX                  k(  r|jY                  «       S | t        jZ                  k(  r|j[                  «       S |j]                  «       S c c}}w )N©r   r.   r5   )/ÚdtypesÚplÚFloat64ÚFloat32ÚHAS_INT_128ÚInt128ÚInt64ÚInt32ÚInt16ÚInt8ÚHAS_UINT_128ÚUInt128ÚUInt64ÚUInt32ÚUInt16ÚUInt8ÚStringÚBooleanÚObjectÚCategoricalr   ÚEnumr   ÚV1r   Ú
categoriesÚto_listÚDateÚDatetimeÚ	time_unitÚ	time_zoneÚDurationÚStructÚFieldÚnative_to_narwhals_dtypeÚListÚinnerÚArrayÚBACKEND_VERSIONÚwidthÚsizeÚDecimalÚ	precisionÚscaleÚTimeÚBinaryÚUnknown)ÚdtypeÚversionr\   rr   ÚnameÚtpÚfieldsÚouter_shapes           r=   r{   r{   `   sµ  € ð �^‰^€FØ”—
‘
ÒØ�~‰~ÓÐØ”—
‘
ÒØ�~‰~ÓÐÝ�u¤§	¡	Ò)Ø�}‰}‹ÐØ”—‘ÒØ�|‰|‹~ÐØ”—‘ÒØ�|‰|‹~ÐØ”—‘ÒØ�|‰|‹~ÐØ”—‘ÒØ�{‰{‹}ÐÝ˜¤§¡Ò+Ø�~‰~ÓÐØ”—	‘	ÒØ�}‰}‹ÐØ”—	‘	ÒØ�}‰}‹ÐØ”—	‘	ÒØ�}‰}‹ÐØ”—‘ÒØ�|‰|‹~ÐØ”—	‘	ÒØ�}‰}‹ÐØ”—
‘
ÒØ�~‰~ÓÐØ”—	‘	ÒØ�}‰}‹ÐØ”—‘ÒØ×!Ñ!Ó#Ð#Ü ¤r§w¡wÔ/Ø”g—j‘jÑ Ø—;‘;“=Ð Ü& u×'7Ñ'7×'?Ñ'?Ó@ˆ
Ø�{‰{˜:Ó&Ð&Ø”—‘ÒØ�{‰{‹}ÐÜ ¤r§{¡{Ô3ð œŸ™Ñ#ð �O‰OÓð	
ð —‘ §¡°%·/±/ÓBð	
ô
   ¤r§{¡{Ô3ð œŸ™Ñ#ð �O‰OÓð	
ð —‘ §¡Ó1ð	
ô
   ¤r§y¡yÔ1ð "÷
á��bð �L‰L˜Ô7¸¸GÓDÕEð
ˆñ 
ð �}‰}˜VÓ$Ð$Ü ¤r§w¡wÔ/Ø�{‰{Ô3°E·K±KÀÓIÓJÐJÜ ¤r§x¡xÔ0Ü%4°{Ò%B�e—k’kÈÏ
É
ˆØ�|‰|Ô4°U·[±[À'ÓJÈKÓXÐXÜ ¤r§z¡zÔ2Ø�~‰~˜eŸo™o¨u¯{©{Ó;Ð;Ø”—‘ÒØ�{‰{‹}ÐØ”—	‘	ÒØ�}‰}‹ÐØ�>‰>ÓÐùó!
s   Î0&T c                 ó¸   — t         si S t        j                  t        j                  «       i} t        r'| t        j
                  t        j
                  «       iz  S | S r9   )r`   r\   ra   r]   rf   rg   )Únw_to_pls    r=   Ú_version_dependent_dtypesr�   ¯   s?   € ÝØˆ	Ü06·±¼r¿y¹y»{Ð/K€HÝ8Dˆ8”v—~‘~¤r§z¡z£|Ð4Ñ4ÐRÈ(ÐRr?   z!Mapping[type[DType], pl.DataType]ÚNW_TO_PL_DTYPESc           
     ó  — |j                   }| j                  «       }t        j                  |«      x}r|S t	        | |j
                  «      ra|t        j                  u rd}t        |«      ‚t        | |j
                  «      rt        j
                  | j                  «      S d}t        |«      ‚t	        | |j                  «      r*t        j                  | j                  | j                  «      S t	        | |j                   «      rt        j                   | j                  «      S t	        | |j"                  «      r)t        j"                  t%        | j&                  |«      «      S t	        | |j(                  «      r`| j*                  D �cg c]6  }t        j,                  |j.                  t%        |j0                  |«      «      ‘Œ8 }}t        j(                  |«      S t	        | |j2                  «      rG| j4                  }t6        dk  rd|ind|i}	t        j2                  t%        | j&                  |«      fi |	¤ŽS t	        | |j8                  «      r*t        j8                  | j:                  | j<                  «      S t        j>                  «       S c c}w )Nz9Converting to Enum is not supported in narwhals.stable.v1z9Can not cast / initialize Enum without categories presentr[   r€   Úshape) r\   Ú	base_typer‘   Úgetr   rp   r   rq   ÚNotImplementedErrorrK   r]   rr   Ú
ValueErrorru   rv   rw   rx   r|   Únarwhals_to_native_dtyper}   ry   rŒ   rz   rŠ   rˆ   r~   r�   r   r‚   rƒ   r„   r‡   )
rˆ   r‰   r\   r”   Úpl_typeÚmsgÚfieldrŒ   r�   Úkwargss
             r=   r˜   r˜   Í   sä  € ð �^‰^€FØ—‘Ó!€IÜ!×%Ñ% iÓ0Ð0€wÐ0ØˆÜ  v§{¡{Ô3Ø”g—j‘jÑ ØMˆCÜ% cÓ*Ð*Ü�e˜VŸ[™[Ô)Ü—7‘7˜5×+Ñ+Ó,Ð,ØIˆÜ˜‹oÐÜ  v§¡Ô7Ü�{‰{˜5Ÿ?™?¨E¯O©OÓ<Ð<Ü  v§¡Ô7Ü�{‰{˜5Ÿ?™?Ó+Ð+Ü  v§{¡{Ô3Ü�w‰wÔ/°·±¸WÓEÓFÐFÜ  v§}¡}Ô5ð Ÿ™ö
àô �H‰H�U—Z‘ZÔ!9¸%¿+¹+ÀwÓ!OÕPð
ˆð 
ô �y‰y˜Ó Ð Ü  v§|¡|Ô4Ø�z‰zˆÜ$3°kÒ$A�'˜4‘ÈÐQUÀˆÜ�x‰xÔ0°·±¸gÓFÑQÈ&ÑQÐQÜ  v§~¡~Ô6Ü�z‰z˜%Ÿ/™/¨5¯;©;Ó7Ð7Ü�:‰:‹<Ðùò
s   Æ;Jc                óˆ   — t         dk\  r$t        | t        j                  j                  «      S dt        t        | «      «      v S )N)r3   zpolars.exceptions)r   rK   r]   Ú
exceptionsÚPolarsErrorÚstrÚtype©Ú	exceptions    r=   Ú_is_polars_exceptionr¤   ñ   s5   € Ü˜$Òä˜)¤R§]¡]×%>Ñ%>Ó?Ð?à¤#¤d¨9£oÓ"6Ð6Ð6r?   c                ó6   — t        | «      j                  d«      S )NzCUDF failure)r    Ú
startswithr¢   s    r=   Ú_is_cudf_exceptionr§   ù   s   € äˆy‹>×$Ñ$ ^Ó4Ð4r?   c                óŠ  — t        | t        j                  j                  «      rt        t	        | «      «      S t        | t        j                  j
                  «      rt        t	        | «      «      S t        | t        j                  j                  «      rt        t	        | «      «      S t        | t        j                  j                  «      rt        t	        | «      «      S t        | t        j                  j                  «      rt        t	        | «      «      S t        | «      st        | «      rt        t	        | «      «      S | S r9   )rK   r]   rž   r   r    r   r   r   r   r¤   r§   r   r¢   s    r=   Úcatch_polars_exceptionr©   þ   sÖ   € Ü�)œRŸ]™]×>Ñ>Ô?Ü"¤3 y£>Ó2Ð2Ü�)œRŸ]™]×5Ñ5Ô6Üœ#˜i›.Ó)Ð)Ü�)œRŸ]™]×@Ñ@ÔAÜ$¤S¨£^Ó4Ð4Ü�)œRŸ]™]×9Ñ9Ô:Üœc )›nÓ-Ð-Ü�)œRŸ]™]×7Ñ7Ô8ÜœC 	›NÓ+Ð+Ü˜IÔ&Ô*<¸YÔ*GÜœS ›^Ó,Ð,àÐr?   c                  ó    — e Zd ZU ded<   dd„Zy)ÚPolarsAnyNamespaceúClassVar[Accessor]Ú	_accessorc                ó   ‡ ‡— dˆˆ fd„}|S )Nc                 ó¦   •— t        | |«      \  }}t        ‰j                  ‰j                  ‰«      }‰j                  j                   ||i |¤Ž«      S r9   )rW   r   rD   r­   Ú	compliantÚ_with_native)rR   rœ   ÚposrS   ÚmethodÚattrÚselfs        €€r=   Úfuncz,PolarsAnyNamespace.__getattr__.<locals>.func  sH   ø€ Ü+¨D°&Ó9‰IˆC�Ü! $§+¡+¨t¯~©~¸tÓDˆFØ—>‘>×.Ñ.©v°sÐ/C¸dÑ/CÓDÐDr?   )rR   r   rœ   r   Úreturnr,   r:   )rµ   r´   r¶   s   `` r=   Ú__getattr__zPolarsAnyNamespace.__getattr__  s   ù€ ö	Eð
 ˆr?   N)r´   r    r·   zCallable[..., CompliantT_co])Ú__name__Ú
__module__Ú__qualname__Ú__annotations__r¸   r:   r?   r=   r«   r«     s   … ð
 "Ó!ôr?   r«   c                  óþ   — e Zd ZU dZded<   dd„Zdd„Zded<   ded<   ded	<   ded
<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   y)ÚPolarsDateTimeNamespaceÚdtr¬   r­   c                óZ   — t        j                  |«        | j                  d«      |«      S )NÚtruncate)r   Úparser¸   )rµ   Úeverys     r=   rÁ   z PolarsDateTimeNamespace.truncate"  s&   € ä�‰�uÔØ+ˆt×Ñ 
Ó+¨EÓ2Ð2r?   c                óZ   — t        j                  |«        | j                  d«      |«      S )NÚ	offset_by)r   Úparse_no_constraintsr¸   )rµ   Úbys     r=   rÅ   z!PolarsDateTimeNamespace.offset_by'  s(   € ä×%Ñ% bÔ)Ø,ˆt×Ñ Ó,¨RÓ0Ð0r?   úMethod[CompliantT]Ú	to_stringÚreplace_time_zoneÚconvert_time_zoneÚ	timestampÚdateÚyearÚmonthÚdayÚhourÚminuteÚsecondÚmillisecondÚmicrosecondÚ
nanosecondÚordinal_dayÚweekdayÚtotal_minutesÚtotal_secondsÚtotal_millisecondsÚtotal_microsecondsÚtotal_nanosecondsN)rÃ   r    r·   r-   )rÇ   r    r·   r-   )r¹   rº   r»   r­   r¼   rÁ   rÅ   r:   r?   r=   r¾   r¾     s—   … Ø$(€IÐ!Ó(ó3ó
1ð
 "Ó!Ø)Ó)Ø)Ó)Ø!Ó!Ø
ÓØ
ÓØÓØ	ÓØ
ÓØÓØÓØ#Ó#Ø#Ó#Ø"Ó"Ø#Ó#ØÓØ%Ó%Ø%Ó%Ø*Ó*Ø*Ó*Ø)Ô)r?   r¾   c                  óþ   — e Zd ZU dZded<   ej                  dd„«       Zej                  dd„«       Zded<   ded<   ded	<   ded
<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   y)ÚPolarsStringNamespacer    r¬   r­   c                 ó   — y r9   r:   ©rµ   s    r=   Úto_titlecasez"PolarsStringNamespace.to_titlecaseG  s   € Ø*-r?   c                 ó   — y r9   r:   )rµ   r€   s     r=   ÚzfillzPolarsStringNamespace.zfillJ  s   € Ø/2r?   rÈ   Ú	len_charsÚreplaceÚreplace_allÚstrip_charsÚstarts_withÚ	ends_withÚcontainsÚsliceÚsplitÚto_dateÚto_datetimeÚto_lowercaseÚto_uppercaseÚ	pad_startÚpad_endN©r·   r-   )r€   Úintr·   r-   )	r¹   rº   r»   r­   r¼   ÚabcÚabstractmethodrâ   rä   r:   r?   r=   rß   rß   C  s‘   … Ø$)€IÐ!Ó)ð 	×ÑÚ-ó Ø-à×ÑÚ2ó Ø2à!Ó!ØÓØ#Ó#Ø#Ó#Ø#Ó#Ø!Ó!Ø Ó ØÓØÓØÓØ#Ó#Ø$Ó$Ø$Ó$Ø!Ó!ØÔr?   rß   c                  ó&   — e Zd ZU dZded<   ded<   y)ÚPolarsCatNamespaceÚcatr¬   r­   rÈ   Úget_categoriesN©r¹   rº   r»   r­   r¼   r:   r?   r=   rù   rù   ^  s   … Ø$)€IÐ!Ó)Ø&Ô&r?   rù   c                  ó’   — e Zd ZU dZded<   ej                  dd„«       Zded<   ded<   ded<   ded	<   ded
<   ded<   ded<   ded<   y)ÚPolarsListNamespaceÚlistr¬   r­   c                 ó   — y r9   r:   rá   s    r=   ÚlenzPolarsListNamespace.lenf  rA   r?   rÈ   r•   ÚuniqueÚmaxÚmeanÚmedianÚminÚsortÚsumNrô   )r¹   rº   r»   r­   r¼   rö   r÷   r  r:   r?   r=   rþ   rþ   c  sQ   … Ø$*€IÐ!Ó*à×ÑÚ$ó Ø$à	ÓàÓà	Óà
ÓàÓà	Óà
Óà	Ôr?   rþ   c                  ó&   — e Zd ZU dZded<   ded<   y)ÚPolarsStructNamespaceÚstructr¬   r­   rÈ   r›   Nrü   r:   r?   r=   r
  r
  z  s   … Ø$,€IÐ!Ó,ØÔr?   r
  )r<   z_StoresNative[NativeT]r·   r(   )r<   r'   r·   r'   )r<   z_StoresNative[NativeT] | Tr·   zNativeT | T)r<   z_StoresNative[NativeT] | Anyr·   zTypeIs[_StoresNative[NativeT]])rR   zIterable[Any]rS   zMapping[str, Any]r·   z$tuple[Iterator[Any], dict[str, Any]])rˆ   úpl.DataTyper‰   r   r·   r%   )r·   zdict[type[DType], pl.DataType])rˆ   r&   r‰   r   r·   r  )r£   Ú	Exceptionr·   Úbool)r£   r  r·   zNarwhalsError | Exception)eÚ
__future__r   rö   Ú	functoolsr   Útypingr   r   r   r   r	   r
   r   Úpolarsr]   Únarwhals._durationr   Únarwhals._utilsr   r   r   r   r   r   r   Únarwhals.exceptionsr   r   r   r   r   r   Úcollections.abcr   r   r   r   Útyping_extensionsr   Únarwhals._compliant.typingr   rH   r    rI   r"   rJ   r$   Únarwhals.dtypesr%   Únarwhals.typingr&   r'   r(   r*   r,   r-   ÚPOLARSÚ_backend_versionr   r0   r¼   r2   r`   r6   rf   r>   rC   rW   r{   ÚMAINr\   r�   r^   r_   r†   rl   rm   ro   rt   r…   re   rd   rc   rb   rk   rj   ri   rh   rn   r‡   r‘   r˜   r¤   r§   r©   r«   r¾   rß   rù   rþ   r
  r:   r?   r=   ú<module>r     sK  ðÞ "ã 
Ý ß S× SÑ Sã å '÷÷ ñ ÷÷ ñ ßEÓEå(å3Ý1Ý0Ý4Ý%Ý)á�‹€AÙØÐLô€Gñ �\ ;°	ÀTÔJ€
Ù˜¨¸ÐQUÔV€Ù�\ >°<Ó@€
à ×'Ñ'×8Ñ8Ó:€Ø *à'6¸*Ñ'DÐ ˜Ó DØ Yà%4¸Ñ%CÐ �{Ó Cðð
  Ñ+€Ø 2à+:¸jÑ+HÐ ˜[Ó HØ kà *Ñ,€Ø 2ð 
Ú ?ó 
Ø ?Ø	Ú $ó 
Ø $ó<ðYØ	%ðYà#óYðDØ
ðDØ0ðDà)óDñ �2ÔðHØðHØ!(ðHà
òHó ðHðV 
�‰×	Ñ	€óSð6Ø
‡N�N�J�B—J‘J“Lð6à
‡N�N�J�B—J‘J“Lð6ð ‡M�M�9�2—9‘9“;ð6ð ‡M�M�9�2—9‘9“;ð	6ð
 ‡N�N�J�B—J‘J“Lð6ð ×Ñ˜˜Ÿ™Ó(ð6ð ‡K�K��—‘“ð6ð ‡K�K��—‘“ð6ð ‡K�K��—‘“ð6ð ‡L�L�(�"—(‘(“*ð6ð ‡L�L�(�"—(‘(“*ð6ð ‡L�L�(�"—(‘(“*ð6ð ‡L�L�(�"—(‘(“*ð6ð ‡M�M�9�2—9‘9“;ð6ð ‡M�M�9�2—9‘9“;ð6ð  ‡M�M�9�2—9‘9“;ð!6ð" ‡M�M�9�2—9‘9“;ð#6ð$ ‡N�N�J�B—J‘J“Lñ%6ñ&  Ó!ð'6€Ð2ó ð.!Øð!Ø&ð!àó!óH7ó5ó
ô"Ø�]Ñ#Ø�*ÑØˆ]˜JÐ&Ñ'ôô !*Ð0°¸ZÐ1GÑHô !*ôH Ð.¨z¸:Ð/EÑFô  ô6'Ð+¨J¸
Ð,BÑCô 'ô
Ð,¨Z¸Ð-CÑDô ô.Ð.¨z¸:Ð/EÑFõ r?   