Ë
    ìmxiÝ<  ã                   ó  — d dl Z d dlZd dlZd dlZd dlmZ 	 d dlm	c m
Z 	 d dlm	c mZ 	 d dlZej"                  dk(  r	 d dlZ	 d dl
Zd dlZ ej,                   ej.                  dd¬«      ¬«      Z ej,                   ej.                  ddd	¬
«      ¬«      Z ej,                   ej.                  dd¬«      ¬«      Z ej6                   ej8                  «       «      Z ej6                   ej<                  «       «      Z ej6                   ej@                  «       «      Z! ej6                   ejD                  «       «      Z# ej6                   ejH                  «       «      Z% ej6                   ejL                  «       «      Z' ejP                  ej@                   ejR                  d d¬«      «      Z* ejV                  e!e#e%e'e*«      Z, ejZ                   ej\                  «        ej^                  «        ej`                  «        ejb                  «       g«      Z2 ejZ                   ejf                  «        ejh                  «        ejj                  «        ejl                  «       g«      Z7 ejV                  e2e7«      Z8 ejZ                   ejr                  «        ejt                  «        ejv                  «       g«      Z< ejP                  ejz                   ejR                  dd¬«       ejR                  dd¬«      ¬«      Z> ejP                  ej~                   ejR                  dd¬«       ejR                  dd¬«      ¬«      Z@ ejP                  ej‚                   ejR                  dd¬«       ejR                  dd¬«      ¬«      ZB ejP                  ej†                   ejR                  dd¬«       ejR                  dd¬«      ¬«      ZD ejV                  e8e<eBeD«      ZE ejZ                   ejŒ                  «        ejŽ                  «       g«      ZH ejZ                   ej’                  d«       ej’                  d«       ej”                  d«       ej”                  d«      g«      ZKerDerB ejV                   ej˜                  «        ejš                  «        ejš                  «       «      ZMnyer2 ejV                   ej˜                  «        ejš                  «       «      ZMnEer2 ejV                   ej˜                  «        ejš                  «       «      ZMn ej˜                  «       ZM ejP                  ejœ                   ejZ                  g d¢«      eM¬«      ZO ejP                  ej                    ejZ                  g d¢«      «      ZQ ej6                   ej¤                  «       «      ZS ejV                  eHeKeOeQeS«      ZT ejV                  eeeEeTe,«      ZU ej¬                   ej,                  «        ej,                  «       «      ZWej°                  eUdfd„«       ZYeUfd„ZZej°                  eUfd„«       Z[d,d„Z\ej°                  eUeUfd„«       Z]eUdfd „Z^ ej¾                  d!„ «      Z` ejV                   eYe`«       eYe`e¬"«       eYe`e¬"«      «      Za e^e`«      Zb ejR                  d d#¬«      Zcej°                  d-d$„«       Zdej°                  d-d%„«       Zeej°                  d.d&„«       Zfej°                  d/d'„«       Zgej°                  d,d(„«       Zhej°                  d,d)„«       Zi efe`«      Zj ege`«      Zk ehe`«      Zl eie`«      Zm ejV                  eee8 ejZ                   ejt                  «        ejv                  «       g«      eBeHeKeSe!e#e%e'«      Zn ejV                  ee8e!e#e*«      Zoenfd*„Zp ej¾                  d+„ «      Zqy# e$ r dZY �Œ¤w xY w# e$ r dZY �Œ¨w xY w# e$ r dZY �Œ±w xY w# e$ r dZY �Œ«w xY w# e$ r dZY �Œ´w xY w)0é    NÚwin32éA   é~   )Úmin_codepointÚmax_codepoint)Úalphabet)ÚLlÚLuÚNdé0   éz   )Úwhitelist_categoriesr   r   i   iÿÿ é   ©Ú	min_valueÚ	max_valueé   é	   )Ú	precisionÚscaleé   é&   éL   ÚsÚmsÚusÚns)r   r   r   r   )ÚunitÚtzc                 óô   — |€t         } | |«      } | |«      }t        j                  j                  |«      rd}n | t	        j
                  «       «      } | t        «      }t        j                  ||||¬«      S )NT)ÚtypeÚnullableÚmetadata)Úcustom_textÚpaÚtypesÚis_nullÚstÚbooleansr#   Úfield)ÚdrawÚtype_strategyÚname_strategyÚnameÚtypr"   Úmetas          úO/home/htdocs/ttos/venv/lib/python3.12/site-packages/pyarrow/tests/strategies.pyÚfieldsr2   ·   sf   € àÐÜ#ˆÙ�Ó€DÙ
ˆ}Ó
€CÜ	‡x�x×Ñ˜ÔØ‰áœŸ™›Ó&ˆÙ”‹>€DÜ�8‰8�D˜s¨XÀÔEÐEó    c           	      óž  — t        j                  t        j                  | «      t        j                  t        j                  | «      z  t        j                  t        j                  | t        j
                  dd¬«      «      z  t        j                  t        j                  | «      z  t        j                  t        j                  | «      z  S )Nr   r   r   )r(   Úbuildsr%   Úlist_Ú
large_listÚintegersÚ	list_viewÚlarge_list_view©Úitem_strategys    r1   Ú
list_typesr=   Å   s�   € ä
�	‰	”"—(‘(˜MÓ*Ü
�	‰	”"—-‘- Ó/ñ	0ä
�	‰	Ü�H‰HØÜ�K‰K !¨rÔ2ó	
ñ	
ô 	�	‰	”"—,‘, Ó.ñ	/ô 	�	‰	”"×$Ñ$ mÓ4ñ	5ð
r3   c                 ó  — t        j                  t        |«      «      } | |«      }|D �cg c]  }|j                  ‘Œ }}t	        j
                  t        t        |«      «      t        |«      k(  «       t        j                  |«      S c c}w ©N)
r(   Úlistsr2   r.   ÚhÚassumeÚlenÚsetr%   Ústruct)r+   r<   Úfields_strategyÚfields_renderedr*   Úfield_namess         r1   Ústruct_typesrI   Ó   sj   € ä—h‘hœv mÓ4Ó5€OÙ˜?Ó+€OØ+:Ö; %�5—:“:Ð;€KÐ;ä‡H�HŒS”�[Ó!Ó"¤c¨+Ó&6Ñ6Ô7Ü�9‰9�_Ó%Ð%ùò <s   «Bc           	      ó.  — | €t         } |€gt        j                  t        t        t        j
                  t        j                  «       t        j                  «       g«      t        t        t        «      }t        j                  t        j                  | |«      S r?   )Úsigned_integer_typesr(   Úone_ofÚ	bool_typeÚinteger_typesÚsampled_fromr%   Úfloat32Úfloat64Úbinary_typeÚstring_typeÚfixed_size_binary_typer5   Ú
dictionary)Úkey_strategyÚvalue_strategys     r1   Údictionary_typesrX   Ý   sf   € ØÐÜ+ˆØÐÜŸ™ÜÜÜ�O‰OœRŸZ™Z›\¬2¯:©:«<Ð8Ó9ÜÜÜ"ó
ˆô �9‰9”R—]‘] L°.ÓAÐAr3   c                 ó´   —  | |«      }t        j                  t        j                  j	                  |«       «        | |«      }t        j
                  ||«      S r?   )rA   rB   r%   r&   r'   Úmap_)r+   rV   r<   Úkey_typeÚ
value_types        r1   Ú	map_typesr]   ì   sG   € ñ �LÓ!€HÜ‡H�H”—‘×!Ñ! (Ó+Ð+Ô,Ù�mÓ$€JÜ�7‰7�8˜ZÓ(Ð(r3   c                 óŠ   — t        j                  t        | «      |¬«      }t        j                  t        j
                  |«      S )N)Úmax_size)r(   r@   r2   r5   r%   Úschema)r,   Ú
max_fieldsÚchildrens      r1   Úschemasrc   ù   s,   € Ü�x‰xœ˜}Ó-¸
ÔC€HÜ�9‰9”R—Y‘Y Ó)Ð)r3   c                  ó¦   — t         t        «       z  t        «       z  t        «       z  t	        «       z  t        t
        «      z  t        t
        «      z  S r?   )Úprimitive_typesr=   rI   rX   r]   Ú	all_types© r3   r1   ú<lambda>rh   ÿ   sU   € ÜÜ‹ñ	ä‹ñ	ô 	Óñ	ô 	‹ñ		ô
 	”9Óñ	ô 	”YÓñ	 ð r3   )r-   é   c                 óJ   —  | t        ||d¬«      «      }|j                  «       S ©NF©Úsizer"   )ÚarraysÚ	to_pylist)r+   r\   rm   r"   Úarrs        r1   Ú_pylistrq     s!   € á
Œv�j t°eÔ<Ó
=€CØ�=‰=‹?Ðr3   c                 óŒ   —  | |«      } | t        ||d¬«      «      } | t        |||¬«      «      }t        t        ||«      «      S rk   )rq   ÚlistÚzip)r+   r[   r\   rm   r"   ÚlengthÚkeysÚvaluess           r1   Ú_pymaprx     sC   € á�$‹Z€FÙ”˜ v¸Ô>Ó?€DÙ”'˜*¨6¸HÔEÓF€FÜ”�D˜&Ó!Ó"Ð"r3   c           	      óH  — t        |t        j                  «      r	 | |«      }n(t        |t        j                  «      r|}nt        d«      ‚t        |t        j                  «      r	 | |«      }n*|€ | t        «      }nt        |t        «      st        d«      ‚t        j                  j                  |«      r+t        j                  |«       t        j                  «       }�n³t        j                  j                  |«      rt        j                  «       }�n~t        j                  j                  |«      rC | t!        j"                  |j%                  «       |f¬«      «      }t        j&                  ||¬«      S t        j                  j)                  |«      r[ | t!        j"                  |j%                  «       |f¬«      «      }d|t+        j,                  |«      <   t        j&                  ||¬«      S t        j                  j/                  |«      rt        j0                  «        �nmt        j                  j3                  |«      rt        j4                  «       }�n8t        j                  j7                  |«      rt        j8                  «       }�nt        j                  j;                  |«      �r.t<        €t?        j@                  d«       |jB                  €t?        j@                  d«       d}d	}tD        jD                  jG                  |d
z  «      tE        jH                  d¬«      z   }	tD        jD                  jG                  |d
z  «      tE        jH                  d¬«      z
  }
	 |jB                  jK                  d«      }t        |d   «      }t        |d   «      }tE        jH                  ||¬«      }t        jP                  t        jR                  |«      |	|
¬«      }�nµt        j                  jU                  |«      rÌ|jV                  dv r5tD        jH                  jX                  }tD        jH                  jZ                  }np|jV                  dk(  r5d	}|dz  }tE        jH                  | ¬«      }tE        jH                  |¬«      }n,tE        jH                  d¬«      }tE        jH                  d¬«      }t        j\                  ||¬«      }�nÊt        j                  j_                  |«      rAt        j\                  tE        jH                  d¬«      tE        jH                  d¬«      ¬«      }�njt        j                  ja                  |«      st        j                  jc                  |«      rt        jd                  «       }�nt        j                  jg                  |«      st        j                  ji                  |«      rt        jj                  «       }�nÂt        j                  jm                  |«      r-t        jd                  |jn                  |jn                  ¬«      }�nvt        j                  jq                  |«      rts        |jt                  ||¬«      }�n=t        j                  jw                  |«      rts        |jt                  ||¬«      }�nt        j                  jy                  |«      r$ts        |jt                  |jz                  |¬«      }�nÁt        j                  j}                  |«      rts        |jt                  ||¬«      }�nˆt        j                  j                  |«      rts        |jt                  ||¬«      }�nOt        j                  j�                  |«      r5ts        |jt                  ||¬«      }t        j&                   | |«      |¬«      S t        j                  jƒ                  |«      r(t…        |j†                  |jˆ                  t        |¬«      }n´t        j                  j‹                  |«      rŠt        j                  t�        |«      dkD  «       g g }}|D ]?  }|j�                  |«       |j�                   | t#        |j�                  |¬«      «      «       ŒA t        j’                  j•                  ||¬«      S t—        |«      ‚|r(t        j˜                  t        j                  «       «      }t        jš                  ||¬«      }t        j&                   | |«      |¬«      S # tL        $ r# t=        jN                  |jB                  «      }Y �Œlw xY w)NzType must be a pyarrow DataTypezSize must be an integer)Úshape©r!   g      EÀz/no module named zoneinfo (or tzdata on Windows)zrequires timezone not Nonelûÿÿÿ         l   ÿÿÿÿ i Êš;é   )Úhoursú:r   r   )r}   Úminutes)Ú	timezonesr   r   )r   r   r   l    `®;P )ÚdaysiµˆþÿiKw r   ©Úmin_sizer_   rl   ©rm   )r2   )NÚ
isinstancer(   ÚSearchStrategyr%   ÚDataTypeÚ	TypeErrorÚ_default_array_sizesÚintr&   r'   rA   rB   ÚnoneÚ
is_booleanr)   Ú
is_integerÚnpstrn   Úto_pandas_dtypeÚarrayÚis_floatingÚnpÚisnanÚ
is_decimalÚrejectÚis_timeÚtimesÚis_dateÚdatesÚis_timestampÚzoneinfoÚpytestÚskipr   ÚdatetimeÚfromtimestampÚ	timedeltaÚsplitÚ
ValueErrorÚZoneInfoÚ	datetimesÚjustÚis_durationr   ÚminÚmaxÚ
timedeltasÚis_intervalÚ	is_binaryÚis_large_binaryÚbinaryÚ	is_stringÚis_large_stringÚtextÚis_fixed_size_binaryÚ
byte_widthÚis_listrq   r\   Úis_large_listÚis_fixed_size_listÚ	list_sizeÚis_list_viewÚis_large_list_viewÚis_dictionaryÚis_maprx   r[   Ú	item_typeÚ	is_structrC   Úappendr!   ÚStructArrayÚfrom_arraysÚNotImplementedErrorrL   r@   )r+   r!   rm   r"   ÚtyÚvaluerw   Ú	min_int64Ú	max_int64Úmin_datetimeÚmax_datetimeÚoffsetÚoffset_hoursÚ
offset_minr   r   r   Úmax_daysr2   Úchild_arraysr*   s                        r1   rn   rn   "  s@  € ä�$œ×)Ñ)Ô*Ù�$‹Z‰Ü	�Dœ"Ÿ+™+Ô	&Ø‰äÐ9Ó:Ð:ä�$œ×)Ñ)Ô*Ù�D‹z‰Ø	ˆÙÔ(Ó)‰Ü˜œcÔ"ÜÐ1Ó2Ð2ä	‡x�x×Ñ˜ÔÜ	�‰�ÔÜ—‘“	ŠÜ	�‰×	Ñ	˜RÔ	 Ü—‘“ŠÜ	�‰×	Ñ	˜RÔ	 Ù”d—k‘k "×"4Ñ"4Ó"6¸t¸gÔFÓGˆÜ�x‰x˜ RÔ(Ð(Ü	�‰×	Ñ	˜bÔ	!Ù”d—k‘k "×"4Ñ"4Ó"6¸t¸gÔFÓGˆð $)ˆŒr�x‰x˜ÓÑ Ü�x‰x˜ RÔ(Ð(Ü	�‰×	Ñ	˜RÔ	 ô 	
�‰Ž
Ü	�‰×	Ñ	˜"Ô	Ü—‘“
ŠÜ	�‰×	Ñ	˜"Ô	Ü—‘“
ŠÜ	�‰×	Ñ	˜rÕ	"ÜÐÜ�K‰KÐIÔJØ�5‰5ˆ=Ü�K‰KÐ4Ô5Øˆ	Øˆ	Ü×(Ñ(×6Ñ6Ø˜Ñó Ü"*×"4Ñ"4¸2Ô">ñ?ˆä×(Ñ(×6Ñ6Ø˜Ñó Ü"*×"4Ñ"4¸2Ô">ñ?ˆð	*Ø—U‘U—[‘[ Ó%ˆFÜ˜v a™y›>ˆLÜ˜V A™Y›ˆJÜ×#Ñ#¨,À
ÔKˆBô —‘¤r§w¡w¨r£{¸lØ'3ô5Šä	�‰×	Ñ	˜bÔ	!Ø�7‰7�kÑ!Ü ×*Ñ*×.Ñ.ˆIÜ ×*Ñ*×.Ñ.‰IØ�W‰W˜Š_Ø!ˆIØ  ]Ñ3ˆHÜ ×*Ñ*°°	Ô:ˆIÜ ×*Ñ*°Ô9‰Iô !×*Ñ*°Ô8ˆIÜ ×*Ñ*°Ô7ˆIÜ—‘¨	¸YÔGŠÜ	�‰×	Ñ	˜bÔ	!ä—‘Ü×(Ñ(¨gÔ6Ü×(Ñ(¨fÔ5ô
Šô 
�‰×	Ñ	˜BÔ	¤2§8¡8×#;Ñ#;¸BÔ#?Ü—	‘	“ŠÜ	�‰×	Ñ	˜BÔ	¤2§8¡8×#;Ñ#;¸BÔ#?Ü—‘“	ŠÜ	�‰×	&Ñ	& rÔ	*Ü—	‘	 2§=¡=¸2¿=¹=ÔIŠÜ	�‰×	Ñ	˜"Ô	Ü˜Ÿ™¨D¸8ÔDŠÜ	�‰×	Ñ	 Ô	#Ü˜Ÿ™¨D¸8ÔDŠÜ	�‰×	$Ñ	$ RÔ	(Ü˜Ÿ™¨B¯L©LÀ8ÔLŠÜ	�‰×	Ñ	˜rÔ	"Ü˜Ÿ™¨D¸8ÔDŠÜ	�‰×	$Ñ	$ RÔ	(Ü˜Ÿ™¨D¸8ÔDŠÜ	�‰×	Ñ	 Ô	#Ü˜Ÿ™¨T¸HÔEˆÜ�x‰x™˜V›¨2Ô.Ð.Ü	�‰�‰˜Ô	Ü�r—{‘{ B§L¡LÔ7KØ (ô*‰ä	�‰×	Ñ	˜BÔ	Ü	�‰”�R“˜1‘ÔØ! 2�ˆØò 	EˆEØ�M‰M˜%Ô Ø×Ñ¡¤V¨E¯J©J¸TÔ%BÓ CÕDð	Eô �~‰~×)Ñ)¨,¸vÐ)ÓFÐFä! "Ó%Ð%áÜ—	‘	œ"Ÿ'™'›) UÓ+ˆÜ�X‰X�e d°TÔ:€Fä�8‰8‘D˜“L rÔ*Ð*øôy ò 	*Ü×"Ñ" 2§5¡5Ó)‹Bð	*ús   Í&Ac5 ã5(d!ä d!c                 óÊ   — t        |t        j                  «      r | |«      }t        ||¬«      }t        j                  |||¬«      }t        j                   | |«      |¬«      S )Nr„   r‚   r{   )r…   r(   r†   rn   r@   r%   Úchunked_array)r+   r!   Ú
min_chunksÚ
max_chunksÚ
chunk_sizeÚchunkÚchunkss          r1   Úchunked_arraysrÓ   —  sP   € ä�$œ×)Ñ)Ô*Ù�D‹zˆä�4˜jÔ)€EÜ�X‰X�e j¸:ÔF€Fä×Ñ™D ›L¨tÔ4Ð4r3   c           	      ób  — t        |t        j                  «      r	 | |«      }n*|€ | t        «      }nt        |t        «      st        d«      ‚ | t        ||¬«      «      }|D �cg c]  } | t        |j                  |¬«      «      ‘Œ! }}t        j                  j                  ||¬«      S c c}w ©NzRows must be an integer)ra   r„   )r`   )r…   r(   r†   r‰   rŠ   rˆ   rc   rn   r!   r%   ÚRecordBatchr¿   ©r+   r!   Úrowsra   r`   r*   rb   s          r1   Úrecord_batchesrÙ   ¢  s•   € ä�$œ×)Ñ)Ô*Ù�D‹z‰Ø	ˆÙÔ(Ó)‰Ü˜œcÔ"ÜÐ1Ó2Ð2á”'˜$¨:Ô6Ó7€FØAGÖH¸‘”V˜EŸJ™J¨TÔ2Õ3ÐH€HÐHÜ�>‰>×%Ñ% h°vÐ%Ó>Ð>ùò Ió   Á%$B,c           	      ób  — t        |t        j                  «      r	 | |«      }n*|€ | t        «      }nt        |t        «      st        d«      ‚ | t        ||¬«      «      }|D �cg c]  } | t        |j                  |¬«      «      ‘Œ! }}t        j                  j                  ||¬«      S c c}w rÕ   )r…   r(   r†   r‰   rŠ   rˆ   rc   rn   r!   r%   ÚTabler¿   r×   s          r1   ÚtablesrÝ   °  s•   € ä�$œ×)Ñ)Ô*Ù�D‹z‰Ø	ˆÙÔ(Ó)‰Ü˜œcÔ"ÜÐ1Ó2Ð2á”'˜$¨:Ô6Ó7€FØAGÖH¸‘”V˜EŸJ™J¨TÔ2Õ3ÐH€HÐHÜ�8‰8×Ñ °ÐÓ8Ð8ùò IrÚ   c                 ó”   — t        j                  t        j                  | «      t        j                  t        j                  | «      z  S r?   )r(   r5   r%   r6   r7   r;   s    r1   Úpandas_compatible_list_typesrß   å  s2   € ô 	�	‰	”"—(‘(˜MÓ*Ü
�	‰	”"—-‘- Ó/ñ	0ðr3   c            
      óÂ   — t        j                  t        t        t        «      t	        t        «      t        t        ¬«      t        t        «      t	        t        «      «      S )N)rW   )r(   rL   Ú!pandas_compatible_primitive_typesrß   rI   rX   Ú(pandas_compatible_dictionary_value_typesÚpandas_compatible_typesrg   r3   r1   rh   rh   ñ  sC   € ŒB�I‰IÜ)Ü$Ô%FÓGÜÔ6Ó7ÜÜCô	
ô 	%Ô%<Ó=ÜÔ,Ó-ó	€ r3   )NN)T)NT)r   NN)rrž   Úsysrœ   Ú
hypothesisrA   Úhypothesis.strategiesÚ
strategiesr(   Úhypothesis.extra.numpyÚextraÚnumpyrŽ   ÚImportErrorÚhypothesis.extra.pytzÚpytzÚtzstr›   ÚplatformÚtzdatar’   Úpyarrowr%   r°   Ú
charactersr$   Úalphanum_textÚsurrogate_textr¥   ÚnullÚ	null_typeÚbool_rM   r­   rR   ÚstringrS   Úlarge_binaryÚlarge_binary_typeÚlarge_stringÚlarge_string_typer5   r8   rT   rL   Úbinary_like_typesrO   Úint8Úint16Úint32Úint64rK   Úuint8Úuint16Úuint32Úuint64Úunsigned_integer_typesrN   Úfloat16rP   rQ   Úfloating_typesÚ	decimal32Údecimal32_typeÚ	decimal64Údecimal64_typeÚ
decimal128Údecimal128_typeÚ
decimal256Údecimal256_typeÚnumeric_typesÚdate32Údate64Ú
date_typesÚtime32Útime64Ú
time_typesr‹   r€   Ú	timestampÚtimestamp_typesÚdurationÚduration_typesÚmonth_day_nano_intervalÚinterval_typesÚtemporal_typesre   Údictionariesr#   Ú	compositer2   r=   rI   rX   r]   rc   Údeferredrf   Ú
all_fieldsÚall_schemasr‰   rq   rx   rn   rÓ   rÙ   rÝ   Ú
all_arraysÚall_chunked_arraysÚall_record_batchesÚ
all_tablesrá   râ   rß   rã   rg   r3   r1   ú<module>r(     s÷  ðó$ Û 
ã Û Ý "ðß)Ð)ðß(Ð(ðÛð ‡<�<�7ÒðÛðÛó ð ˆb�g‰gØˆR�]‰]ØØôô€ð �—‘ØˆR�]‰]Ø/ØØôô€ð �—‘ØˆR�]‰]ØØôô€ð ˆB�G‰G�G�B—G‘G“IÓ€	ØˆB�G‰G�H�B—H‘H“JÓ€	àˆb�g‰g�i�b—i‘i“kÓ"€Øˆb�g‰g�i�b—i‘i“kÓ"€Ø�B—G‘G˜O˜BŸO™OÓ-Ó.Ð Ø�B—G‘G˜O˜BŸO™OÓ-Ó.Ð Ø"˜Ÿ™Ø‡I�IØ€B‡K�K˜! rÔ*óÐ ð �B—I‘IØØØØØóÐ ð '�r—‘Ø€B‡G�GƒIØ€B‡H�HƒJØ€B‡H�HƒJØ€B‡H�HƒJð	(ó Ð ð )˜Ÿ™Ø€B‡H�HƒJØ€B‡I�IƒKØ€B‡I�IƒKØ€B‡I�IƒKð	*ó Ð ð �—	‘	Ð.Ð0FÓG€à �—‘Ø€B‡J�JƒLØ€B‡J�JƒLØ€B‡J�JƒLð"ó €ð
 �—‘Ø‡L�LØˆb�k‰k A°Ô3Ø
ˆ"�+‰+ ¨QÔ
/ô€ð
 �—‘Ø‡L�LØˆb�k‰k A°Ô4Ø
ˆ"�+‰+ ¨RÔ
0ô€ð
 �"—)‘)Ø‡M�MØˆb�k‰k A°Ô4Ø
ˆ"�+‰+ ¨RÔ
0ô€ð
 �"—)‘)Ø‡M�MØˆb�k‰k A°Ô4Ø
ˆ"�+‰+ ¨RÔ
0ô€ð
 �—	‘	˜-¨Ø)¨?ó<€ð ˆR�_‰_Ø€B‡I�IƒKØ€B‡I�IƒKðó €
ð ˆR�_‰_Ø€B‡I�IˆcƒNØ€B‡I�IˆdƒOØ€B‡I�IˆdƒOØ€B‡I�IˆdƒOð	ó €
ñ ‰HØ�—	‘	˜'˜"Ÿ'™'›) ^ T§^¡^Ó%5°|°r·|±|³~ÓF�IÙ	Ø�—	‘	˜'˜"Ÿ'™'›) ^ T§^¡^Ó%5Ó6�IÙØ�—	‘	˜'˜"Ÿ'™'›) \ R§\¡\£^Ó4�Ià�—‘“	€IØ�"—)‘)Ø‡L�LØ	ˆ�‰Ò0Ó	1Øô€ð
 �—‘Ø‡K�KØ€B‡O�OÒ+Ó,ó€ð �—‘Ð3˜×3Ñ3Ó5Ó6€Ø�—‘ØØØØØó€ð �"—)‘)ØØØØØó€ð ˆ2�?‰?˜7˜2Ÿ7™7›9 g b§g¡g£iÓ0€ð ‡�Ø.¸dò 
Fó ð
Fð -ó ð ‡�Ø%4ò &ó ð&óBð ‡�Ø!0Ø+ò)ó ð)ð *°dó *ð
 ˆB�K‰Kñó
€	ð ˆR�Y‰YÙ
ˆ9ÓÙ
ˆ9 MÔ2Ù
ˆ9 NÔ3ó€
ñ
 �iÓ €ð #�r—{‘{¨Q¸"Ô=Ð ð ‡�òó ðð
 ‡�ò#ó ð#ð ‡�òq+ó ðq+ðh ‡�ò5ó ð5ð ‡�ò
?ó ð
?ð ‡�ò
9ó ð
9ñ �IÓ€
Ù# IÓ.Ð Ù# IÓ.Ð Ù�IÓ€
ð %. B§I¡IØØØØ€B‡O�O�Z�R—Z‘Z“\ : 2§:¡:£<Ð0Ó1ØØØð
 ØØØØó!%Ð !ð* ,5¨2¯9©9ØØØØØó,Ð (ð 4óð &˜"Ÿ+™+ñ	óÑ øðm ò ØƒDðûð ò ØƒDðûð ò ØƒHðûð
 ò Ø‹ðûð ò Ø	ƒBðúsW   ˜	^; ¢	_	 ¬_ Á _% Á_3 Þ;_ß_ß	_ß_ß_"ß!_"ß%_0ß/_0ß3_>ß=_>