Files
boc/aamos-ledger-rust/target/release/deps/libgarde-7569a37a4d2c9b98.rlib
T

3352 lines
564 KiB
Plaintext
Raw Normal View History

!<arch>
/ 0 0 0 0 4260 `
+ńńńńńńńńń------------------‰˜‰˜‰˜‰˜‰˜‰˜‰˜‰˜‰˜‰˜‰˜‰˜‰˜‰˜‰˜‰˜_ZN108_$LT$$LT$garde..error..Path$u20$as$u20$core..fmt..Debug$GT$..fmt..Components$u20$as$u20$core..fmt..Debug$GT$3fmt17h8a0ab91e16f183efE_ZN55_$LT$garde..error..Path$u20$as$u20$core..fmt..Debug$GT$3fmt17hfdb7d82525942ed5E_ZN57_$LT$garde..error..Path$u20$as$u20$core..fmt..Display$GT$3fmt17hd26bf149ef603f88E_ZN58_$LT$garde..error..Error$u20$as$u20$core..fmt..Display$GT$3fmt17h2c7c022677bd0c26E_ZN59_$LT$garde..error..Report$u20$as$u20$core..fmt..Display$GT$3fmt17h37a20ca52f825a8cE_ZN5garde5error4Path6__iter17h0533a4c333f48719E_ZN5garde5error5Error3new17h0ca90be4c0503bc3E_ZN5garde5error5Error7message17h99a905b70fb4c0d2E_ZN5garde5error6Report6append17h5c9e639b86b6fc04E_ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17hc58722ab0c2e9025E_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$8grow_one17hcb816f23748b2a43E_ZN5alloc7raw_vec20RawVecInner$LT$A$GT$15try_allocate_in17h02a38325f27abb0dE_ZN69_$LT$smallvec..IntoIter$LT$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb548eceb2536a419E_ZN69_$LT$smallvec..SmallVec$LT$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h70ad7c6f60134e29E_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h70c4585366f80270E_ZN82_$LT$alloc..rc..Rc$LT$str$GT$$u20$as$u20$garde..rules..length..chars..HasChars$GT$9num_chars17hd2191318b79a7576E_ZN85_$LT$alloc..sync..Arc$LT$str$GT$$u20$as$u20$garde..rules..length..chars..HasChars$GT$9num_chars17h832ebfe755e181d8E_ZN86_$LT$alloc..boxed..Box$LT$str$GT$$u20$as$u20$garde..rules..length..chars..HasChars$GT$9num_chars17hf9ce9b7e1b60eb42E_ZN87_$LT$alloc..borrow..Cow$LT$str$GT$$u20$as$u20$garde..rules..length..chars..HasChars$GT$9num_chars17hae544ef59e01aa17E_ZN89_$LT$smallvec..SmallVec$LT$A$GT$$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h521c10144a476ffaE_ZN8smallvec10infallible17h0ba6f2302df787dfE_ZN8smallvec17SmallVec$LT$A$GT$17try_reserve_exact17h83b5b3625a97b891E_ZN8smallvec17SmallVec$LT$A$GT$21reserve_one_unchecked17hd246c559470f5120E_ZN91_$LT$alloc..rc..Rc$LT$str$GT$$u20$as$u20$garde..rules..length..utf16..HasUtf16CodeUnits$GT$14num_code_units17hfdb8f40cda40d650E_ZN94_$LT$alloc..sync..Arc$LT$str$GT$$u20$as$u20$garde..rules..length..utf16..HasUtf16CodeUnits$GT$14num_code_units17heed0113ff60ef7ddE_ZN95_$LT$alloc..boxed..Box$LT$str$GT$$u20$as$u20$garde..rules..length..utf16..HasUtf16CodeUnits$GT$14num_code_units17h4a440803c96d9052E_ZN96_$LT$alloc..borrow..Cow$LT$str$GT$$u20$as$u20$garde..rules..length..utf16..HasUtf16CodeUnits$GT$14num_code_units17hb986dc8bef7c9eeaE_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h5dcc4f4b84d5f674E_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17haaae12d47086517cE_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17h0500bd0c1d41e41eE_ZN4core3fmt8builders9DebugList7entries17h3cc3c2f6528ffa4fE_ZN4core4iter6traits8iterator8Iterator5count8plus_one17hac0a63fdeb6827a8E_ZN5garde5rules6length9check_len17hcbffc53c8c3f7c38E_ZN63_$LT$garde..rules..ip..IpKind$u20$as$u20$core..fmt..Display$GT$3fmt17h0837865375febb79E_ZN65_$LT$$RF$str$u20$as$u20$garde..rules..length..chars..HasChars$GT$9num_chars17ha51b53b21a8424ccE_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h4ad8279681ce5f77E_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h90befd512561736eE_ZN74_$LT$$RF$str$u20$as$u20$garde..rules..length..utf16..HasUtf16CodeUnits$GT$14num_code_units17hd1130de2f4732c37E_ZN79_$LT$alloc..string..String$u20$as$u20$garde..rules..length..chars..HasChars$GT$9num_chars17h6453dc79b09be390E_ZN83_$LT$$RF$alloc..string..String$u20$as$u20$garde..rules..length..chars..HasChars$GT$9num_chars17h1baddebf9357a0abE_ZN88_$LT$alloc..string..String$u20$as$u20$garde..rules..length..utf16..HasUtf16CodeUnits$GT$14num_code_units17h45f7231533412c5eE_ZN92_$LT$$RF$alloc..string..String$u20$as$u20$garde..rules..length..utf16..HasUtf16CodeUnits$GT
garde-7569a37a4d2c9b98.garde.81332acf0984915a-cgu.0.rcgu.o/
garde-7569a37a4d2c9b98.garde.81332acf0984915a-cgu.1.rcgu.o/
garde-7569a37a4d2c9b98.garde.81332acf0984915a-cgu.2.rcgu.o/
lib.rmeta/ 0 0 0 644 504688 `
ELF·ð±@@GNUÀrust
#rustc 1.96.0 (ac68faa20 2026-05-25)ÁÀ뉊]!ÜÛê(¹Þ—šên-5be7b69c3ff7b5b8ÁíàÄTËŸ ÜJîÄ)'ß\¥!-3d1337db07d0b3aeÁ¤²XctÔ'ÐÓ©z¨ɽÓ-a4945860e1c53b00Á¤°ð ¾ä-±($²ï=©Ã-7e98a21bfd32b0edÁòÖÀH•‘PIÓHã#£-055f30b747f859b6Árustc_std_workspace_coreÁ­Cçß^ò½èÝ$­Çÿ+Cé-c4878ee60b2242c9ÁŸÃï+Ñ]ŠqB<ÏïW#-8dd1dd90e70d0b6aÁ miniz_oxideÁ€š»J(P>àö÷g\K-1eb618da2918ab7fÁadler2ÁÆ;+Þ®5¥Ìýݰ¦ÛLˆ-f7919172d268e069Á hashbrownÁPäV9ÒÆèÜ"ÊÖVŽ\-0fc2184a5da6723aÁrustc_std_workspace_allocÁs&ØòØy¯s•bæ!‰ýŠ-97e4bf30be240674Á
std_detectÁhŠBîÙºÌI®ËÅš-9dbbf8346ba7ac8bÁrustc_demangleÁûë9´Ç×@Œ’ùXFº-f33013f239bf9f14Ácfg_ifÁÜLhž§Œaã¯>­-0a71c8f33a838301Á addr2lineÁ׎Þ!]8V$É@@-e618e6be60e87ba2ÁgimliÁ¸
°µ~Î1‹Ñt ðÁ€w-1f7768a68858f670ÁobjectÁ
áPÃ?­À¶¼QHJ¥-914cd6a4dbe590d1ÁmemchrÁ›º«8Ór­2Ù $¨ûib-cf21ca6f2bb15dcdÁë
‹ás«LÖ€îâƒ×ɯŒ-ee6f3747e38367f0Á compact_strÁN~£y°R©@õd-Ú-45b295c1c6ec0b4bÁcastawayÁ[8¤5HƒÛH²{¸[–û-b0697d250cfc2ad7Á rustversionÁñ+d‡¦ð r”C‰É-3738c1fe9646acedÁstatic_assertionsÁÒ3Ÿ£lúÙLÔuUÁŸü1-3ef635cb8de38bbcÁ®·ª¦âÎ/½Jé><-14ebec7a05e03631ÁitoaÁ¦
꣫#½\àíá–‘-0d06e745e7197785ÁryuÁJ¨ ˆ´€Çl>ô›`â-f39ceb6b58893e5bÁsmallvecÁ– /I >R–’ð…I&Û-552b75c6e3b95fd0ÁserdeÁÛ·Gć†f¯§ÉÊ-49e1c42cddc1d948Á serde_deriveÁÜå‹–Rð¯hÐk-e1e3a1348ef5e592Á
serde_coreÁaFØ «•ê@¿‰‰4z{Q-79fec35bc81d3561ÁtestsÁ,$á ,ç:$Ü:Y credit_cardÁ\x» credit-cardÁ¼VYemailÁ,§» Œ‹º graphemesÁLä »unicodeÁœÆ º HasGraphemesÁdž
»ç œõ š regex_js_sysÁd»regexÁŒÆš´
,ˆ »´
ŒÝY phone_numberÁd¤» phone-numberÁÄYurlÁ»ˆselectÁ4±»º”…ValidateÁD¹»º ÀerrorÁrc_listÁ ¥ æ   is_emptyÁ appendÁ ùIterÁ'aÁ¥listÁó nodeÁÚ¥æ Ú¥ó   'æ '»'ù*'¬'
into_innerÁ.×1æ 2impl ToCompactStringÁ1ú5×8×PathComponentKindÁ:component_kindÁimpl_path_component_kindÁ=Ú=¥=ƒAemptyÁAA¬Aæ EAjoinÁGA__iterÁITempComponentsÁKÚK  N×O
ComponentsÁPÚPõ
OSÚS×U 
W×rulesÁY alphanumericÁZZZapplyÁ]¥Z AlphanumericÁ_validate_alphanumericÁZa¥a×c Ze¥e×YasciiÁhhh±k¥hAsciiÁmvalidate_asciiÁho¥oÉhr¥rÉYcontainsÁuuu±x¥uContainsÁzvalidate_containsÁu|¥|u¥YinnerÁ±¥¦œInnerÁ¥KeyÁvalidate_innerÁŽ¥ËÖŸ¥ ËÖšœÚœ¥œËœÖ ¢¥¢Ë¢Ö¥YipÁ§§§§±«¥§IpÁ­ErrorÁ­ validate_ipÁ§°×§²¥²Ï²Ü§¥ÏÜYlengthÁºbytesÁ»»±½¥»BytesÁ¿validate_num_bytesÁ»Á¥Áò»Ä¥Äò»HasBytesÁÇ num_bytesÁ» impl_via_lenÁ»ÊŸÊ ÊÆººcharsÁÏϱѥÏCharsÁÓvalidate_num_charsÁÏÕ¥Õ¹ÏØ¥Ø¹ÏHasCharsÁÛ num_charsÁÏimpl_via_charsÁÏ׺ºsimpleÁàà±â¥àSimpleÁävalidate_lengthÁàæ¥æòàé¥éòàHasSimpleLengthÁìµàimpl_via_bytesÁà×àðŸð¥ð ðòàõÚõŸõ¥õ õòººutf16Áüü±þ¥üUtf16CodeUnitsÁvalidate_num_code_unitsÁü¥ùü¥ùüHasUtf16CodeUnitsÁˆnum_code_unitsÁüimpl_strÁººº check_lenÁYmatchesÁŽŽ±¥ ŽMatchesÁ validate_matchesÁŽ¥ Þ!YpatternÁššš±¥žšMatcherÁ is_matchÁšPatternÁ¢validate_patternÁ£žš¥¥¥ñ"§žš©¥©ñ"«žYprefixÁ­­­±°¥­PrefixÁ²validate_prefixÁ­´¥´€$­·¥·€$YrangeÁººº±½¥ºBoundsÁ¿SizeÁ¿MINÁ¿MAXÁ¿validate_boundsÁº OutOfBoundsÁÄLowerÁÅ
ÄUpperÁÇ
º impl_for_intÁºÊ¥Êõ$Ê%ÊŒ%Ê—%YrequiredÁÐÐÐбԥÐRequiredÁÖis_setÁÐØ¥Øä&YsuffixÁÛÛÛ±Þ¥ÛSuffixÁàvalidate_suffixÁÛâ¥â¼'Ûå¥å¼'YAsStrÁèas_strÁYêÚê‰(Yí‰(YïÚï‰(validateÁòòòòòò½økøÊ(ø
validate_withÁø
validate_intoÁòý¥ýò¥å´ò¥æ Ê(Š)ò¥÷òŒ¥Œ×òÚ¥kŸ)òÚ¥kŸ)ò¥kŸ)ò¥kŸ)ò ¡¥¡k¡Ÿ)òimpl_validate_listÁò
¦¥¦Ÿ¦ ¦k¦Ÿ)òimpl_validate_tupleÁò ­k­Ÿ)ò °œ°§°¤°k°Ÿ)ò
œ§kŸ)ò»¥»k»Ÿ)ò¿Ú¿¿k¿Ÿ)Í©ÍÍÍutilÁÑÑÑ__make_nested_pathÁÔÚÔÔimpl FnMut() -> Path + 'aÁÔÔ Ù Ñ
__nested_pathÁÑÑ MaybeJoinÁÝ
maybe_joinÁÞÞ¡ÞCFÁÑâª/ãã¡ãÌ/ListÁç¥çüçµë¥ëƒî¥ð¥ðó¥óÖö¥öï
ù¥ù ü¥ü§þùNodeÁ¥prevÁ»
¥ƒ ¥ ¥
Œ¥ŒÖ¥ï
¥¥§ùReportÁerrorsÁ ƒ ×ÏŸú
¡ƒ£×¦¨Öªï
¬PathÁ®
componentsÁ°ƒ³µÖ·ï
¹»§¼ùKindÁ¾©¿
¾ËÁ
¾IndexÁÃ
Å×ȃ Ì!ÎÖ"Ðï
#Ò$Ô§ÕùNoKeyÁ×
׈%Ú>&܃'ÞÚÞƒ(áÚáƒ)äƒ*æƒ+胧IpKindÁêAnyÁë
êV4Áí
êV6Áï
§§òƒ§»õÆ»÷Ú÷Æ»úÚúÆ»ýÚýƻƻƻ Æ»
ÚÆ» Æ» Æ»
Æ»ÆÏÏÚÏÚÏÚÏœÏžÏ Ï ¢Ú¢Ï
¥Ï §Ï ©Ï
«à­µ®à°Ú°µ²à´Ú´µà¸Ú¸µºà¼µ½à ¿µÀà
µÃà ťŵà ÈÚȥȵà
ÌÚ̵̥àМЧФеàÕ¥Õ¤Õµàٜ٧ٵàݥݵàà¥àµàã¥ãµàæ¥æµàéÚéœé§é¤éµàïÚï¥ï¤ïµàôÚôœô§ôµàùÚù¥ùµàýÚý¥ýµàÚ¥µàÚ¥µüÛ üÚÛ üŽÚŽÛ üÚÛ üÛ üÛ ü˜Û ºšõ$š%šŒ%š—%ºŸõ$Ÿ%ŸŒ%Ÿ—%º¤õ$¤%¤Œ%¤—%º©õ$©%©Œ%©—%º®õ$®%®Œ%®—%º³õ$³%³Œ%³—%º¸õ$¸%¸Œ%¸—%º½õ$½%½Œ%½—%º Âõ$Â%ÂŒ%—%º
Çõ$Ç%ÇŒ%Ç—%º Ìõ$Ì%ÌŒ%Ì—%º Ñõ$Ñ%ÑŒ%Ñ—%º
Öõ$Ö%ÖŒ%Ö—%ºÛõ$Û%ÛŒ%Û—%òValidÁà
à¥àˆòä¥ä×òç¥çƒòê¥ò UnvalidatedÁì
ì¥ìˆòð¥ðƒòó¥òõ¥õ>òø¥ø¤økøŸ)òý¥ýkýŸ)ò¥kŸ)ò¥kŸ)ò¥kŸ)ò¥kŸ)ò¥kŸ)òkŸ)òkŸ)òžžžžkžŸ)ò ¤¤¤¤¤k¤Ÿ)ò!««««««k«Ÿ)ò"³³³³³³³k³Ÿ)ò#¼¼¼¼¼¼¼˜¼k¼Ÿ)ò$ÆÆÆÆÆÆÆ˜ÆÆkÆŸ)ò%ÑÑÑÑÑÑјÑÑšÑkÑŸ)ò&ÝÝÝÝÝÝݘÝÝšÝÝkÝŸ)ò'êêêêêêê˜êêšêêœêkêŸ)ò(øøøøøøø˜øøšøøœøøkøŸ)




)
*
,
/
/
/
4
6
6
6
9
9
9
C
D
G
I
O
O
O
U
U
U
X
X
X
]
`
c
g
k
n
q
t
x
x
{
{
~
~





Ž
Ž
Ž



š
š
š
 
 
 
¥
¥
¥
«
¯
±
±
±
µ
¹
½
À
Ã
Æ
È
Í
Ñ
Ô
×
Ú
Ü
â
å
è
ë
í
ô
ú
þ













¡
¡
£
£
§
§
«
«
°
°
³
³


¹
¹
½
Ã
Ï
Ô
×
Ú
Þ
Þ
á
á
ä
ä
ç
ç
é
ì
î
ñ
ú
û
û
ü
ü
ü
ü
ƒ
ˆ
Ž
Ž
Ž




˜
˜
˜
˜
œ
œ
œ
œ
 
 
 
 
¤
¤
¤
¤
«
«
«
«
¯
¯
¯
¯
µ
µ
µ
µ
º
º
º
º
¾
¾
¾
¾
Ã
Ã
Ã
Ã
Þ
ã
í
ò
ò
õ
ø
ø
û
û
þ
þ



Ž






œ
ž
ž
ž
¢
¤
¤
¤
§
§
©
«
«
­
­
±
´
´

¸
¸
º
º
¼
¼
Æ
Æ
Æ
É
Í
Í
Ï
Ñ
Ñ
Ó
Ó
Õ
Õ
ó
ö
ù
ü
ÿ

ƒ

ˆ
Š
Œ
Ž



˜


Ÿ
¡
¤
¦
¨
ª
¬
®
²

º
½
À
Ã
Ç
Ë
Ï
Ô
Ø
Ü
ß
â
å
è
î
ó
ø
ü


ˆ
Š






ž
£
¨
­
²
·
¼
Á
Æ
Ë
Ð
Õ
Ú
ß
æ
æ
æ
é
ò
ü
ü
ü
ü








ˆ
ˆ
ˆ
ˆ
Œ
Œ
Œ
Œ








˜
˜
˜
˜




£
£
£
£
ª
ª
ª
ª
²
²
²
²
»
»
»
»
Å
Å
Å
Å
Ð
Ð
Ð
Ð
Ü
Ü
Ü
Ü
é
é
é
é
÷
÷
÷
÷




ØÚ+8J8:_mz‹­¿ÇÓÛä술¢²¿ÖàèøÝØççú/éüêµDƒ?Élê¥Ðì_µß___íß__º_še_Ø©1½1ƒ»Ý®Ñ$Ç2öÕ_Ðì§`µß§`§`§`íß§`§`º§`še§`ùMÏêó üðÄ“üÚ¥ØÜ2šê2v`„ŽýË¿cÿaÄcÿa¾ÿaØŸŸÏ úúC©:"…v¿cÑbÐìÑbµßÑbÑbÑbíßÑbÑbºÑbÄcÑb¾ÑbØ®®ê3¯ö3˜ÎK]„ò‚ÐìÞcµßÞcÞcÞcíßÞcÞcºÞcšeÞc¿c¾¿À©ÁÂËÃÄ5o%-eÈ]ØÛ×dØ×dŠ ×dÐì×dµß×d×d×díß×d×dº×dše×d³×רú5Ùˆ
½¢µI&8ÚÄcÞc_Õ__Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙÕ_mÕ_m¨izÕ_z¨iªBªBö­BbufÁ÷<®B÷<9)
-ÜnLÕ_çEçEèEGlobalÁ ¿±‡§í#Õ_òaŸòa Ú
òaòa¨iÕ_Ûêëì…7íî•7ïð¤70N]·>򾯮kŠ ÆkÄcÆk­Õ_­¨i¿Õ_¿¨iÇÃgÇ ÚÃgÇÑfÇàfÇòHòHÆõHµ Ñ,öHphantomÁÑ,÷H¤Ñ,+átLaû§ÛjdžJ†JK‰Jµ 7ŠJ§l7J¤7·0ØQdèÛjÇžBoxÁ¡ˆˆ¢ˆl }.xÏÛjÇ Ú
ÇòHòHÆõHµ Ñ,öH§lÑ,÷H¤Ñ,+átLaû§…oÛjdžJ†JK‰Jµ 7ŠJ§l7J¤7·0ØQdè…oÛjÇžÀm¡ˆˆ¢ˆl }.xÏ…oÛjǪBªBö­B®i÷<®B÷<9)
-ÜnL†oÛjdžoŸÓÕ_Ó¨iÛÃgÛãlÛÑfÛàfÛˆmÛámÛ²nÛ Ú
Û†J†JK‰Jµ 7ŠJ§l7J¤7·0ØQdè¸rÛjÛòHòHÆõHµ Ñ,öH§lÑ,÷H¤Ñ,+átLaû§¸rÛjÛžÀm¡ˆˆ¢ˆl }.xϸrÛjÛªBªBö­B®i÷<®B÷<9)
-ÜnLÛjäÕ_ä¨iìÃgìãlìÑfìàfìˆmìámì²nì›jì ÚªBªBö­B®i÷<®B÷<9)
-ÜnLòaÛjì¤kä‘kä Ú¥ŸìððõbaseÁÜ¿¦p<JÔÏÏœ§¤Ûjì¡
¡
¥
ìuŒ
šI¼²'‡ÕïÕ_¤Ûjìð
ð
Wô
rootÁÀ õ
µÀ ö
¤Ý ÷
_markerÁÀ ê©jÒÈj~‹w‘wÛjìèèBTreeSetÁëØþª¢‡¬söΖÕ_ÛjìŸ(Ÿ(VecDequeÁ¢(headÁ$£($¤(®i‚$C¯\j Õ­çÕ_Ûjìš š
BinaryHeapÁ dataÁ¾zìÐÉÖÕ_Ûjì÷ ÷
LinkedListÁú ²xç û tailÁç ü ç ý ¤ç þ Úç ”½>úK_ÙÕ_Ûjì ÚððõìuÜ¿¦p<JÔÏÏœ§¤Ûjì Ú¡
¡
¥
ìuŒ
šI¼²'‡Õïòa—wÛjì Úð
ð
Wô
úvÀ õ
µÀ ö
¤Ý ÷
¢wÀ ê©jÒÈj~ì{ò{Ûjì ÚèèÞwëØþª¢‡¬söΖòaÛjì ÚŸ(Ÿ(¡x¢(²x‚$£(‚$¤(®i‚$C¯\j Õ­çòaÛjì Úš š €y “y¾zìÐÉÖòaÛjì Ú÷ ÷ Éyú ²xç û èyç ü ç ý ¤ç þ Úç ”½>úK_ÙòaÛjÕ_¨iˆÃgˆãlˆÑfˆàfˆˆmˆámˆ²nÕ_ ¢Õ_¢¨i²Õ_²¨i¿†o¿¿¿¿Èf¿¿¿¿¿¿¿¿¿¿¨iÖ¨iàÕ_à¨ièÑfèÃgèàf¿cààá¾Dãˆò óÏŒ…ñãÜÕ_Øê‚Š ê‚é!ê‚Øììí—Eïˆò u)ƒ7ù¡WÕ_Š ǃ³ǃéǃÕ_¿cǃøÄhø ÚòaøžÀm¡ˆˆ¢ˆl }.xÏÕ_ÛjøòHòHÆõHµ Ñ,öH§lÑ,÷H¤Ñ,+átLaû§Õ_Ûjø†J†JK‰Jµ 7ŠJ§l7J¤7·0ØQdèÕ_Ûjø§wøÔxøöyø¿zø—yø›jø
Õ_øÕ_Ÿøø–‡ø–‡¨‡ø–‡¨‡½‡ø–‡¨‡½‡Õ‡ø–‡¨‡½‡Õ‡ð‡ø–‡¨‡½‡Õ‡ð‡Žˆ˜ø–‡¨‡½‡Õ‡ð‡Žˆ¯ˆø –‡¨‡½‡Õ‡ð‡Žˆ¯ˆÓˆšø
–‡¨‡½‡Õ‡ð‡Žˆ¯ˆÓˆúˆ ø –‡¨‡½‡Õ‡ð‡Žˆ¯ˆÓˆúˆ¤‰
œø –‡¨‡½‡Õ‡ð‡Žˆ¯ˆÓˆúˆ¤‰щ øøÙvøèwø¨iø»¾¿îeÀˆÁÂfÈ¢ÓÛ?'°UFÚ¨‡ÝÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙÞcë硟°®È¾òêçàðìî祟²®Ë¾ð禟³®Ì¾ó猨Ÿµ®Î¾ö窟·®Ð¾ù笟¹®Ò¾üç»®Ô¾£ŸÅ¾N®SàŒì.5Ÿ8×W®°ê07ŸÇ¾ñêʾôêêàóìÚ×õìÜÞ
á»äúHæ© è×=
aeÛ¼orÛ¼|Û¼ªB•œ
¢Û¼²Û¼ÁÄÛ¼õúH÷
ú
ý»òH‚†J„
òH‹†JªBÊÕØÛ¼úH“

»œòHž†J ¢
¥†J§òH©«ªBæéÛ¼ðõ
­úH°
´
¸»¼òH¿†JÂŪBÈ
Ì
ÐðÕ¡
Ùð
ÝèàŸ(ãš æ÷ é
ï
ô
ù
ý


Û¼úH‹
Ž
»òH–†J˜¥©Û¼´·Û¼šŸ¤©®³¸½ÂÇÌÑÖÛÊÛ¼ØÛ¼âåÛ¼ê
íúHï»àì

òH¡†Jø¡
ýèš …÷ ‰Ÿ(ªB‘ ¦

ž
¤
«
³
¼
Æ
Ñ
Ý
ê
ø
­
°ðð
»Û¼¿»âÛ¼Ø î Ðì?µß##íß#º#še#ùM¿cÄc.¾Û Š ³:_*m z  ­¿ Ç
ÓRÛ äNìˆ -¢² ¿ ÖNàè é!éøÝ¯Ðþ %Ðë1Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙ†J†JK‰Jµ 7ŠJ§l7J¤7·0ØQdè§`ÛjUÊë1Åhž Èf(· çÕ_» ¼%“ì1­— 
Móë1=õë1
 %ÏŠ%
­—Ûò—§ ïíe¼îËè¿*‡8‡8ArcInnerÁ‰8strongÁ7Š8Ü78“y7 µ¯sµ3‡•§`Mè'O 
š°  •°  %©¯  ¤]¤]V¦]Á‚]üß3ø¤”&Èfî0î0
UnsafeCellÁð0»Ì-·}—KEüC£™]™]š]Align8Áœ]ˆ] ̲ˆ364¥ÈfM‡O  ÈfÖ  ý­Ò
:
ä
ÈfÈf¨Ù©ÙªÙ˫٬٭Ù̮ٯٰÙG±Ù²Ù³ÙF´ÙµÙ¶Ù×·ÙëÃQП¿— ÞÒ
ŠÈfãÒ
Î=ð²·
Â
³ýÂ\) †J§`Ûj
õ PhantomDataÁFu\»Ÿš0Ûj }îë1 Û¼ò—
üë1  ß©°  ½Ê²
ÿÿÿÿÿÿÿÈf+íý¨ë1ŠUò—Õãë1ýÔ£ú¦9§`ÛjÞýƒ©Ë
ýš×î8§`Ûj=—©ý߈%«šE¡Úý†~û%ªšEÔŠ%ý´'COÈšeÝŠ%ùßÚ®àœÄ­¦©ùßÊé ` ªÄ· ý‚­ß
û0Áœê 
ýØ>O
ÂÁœÈf1ß–ê 
ýÓÐ
ï Š^ÈfÈfùß…°% ýó[~í7§`Ûjý•³1 ìE=¾³
_ _¨­—ÈfÒ=ãë1ò—fÈfE‡©ì¨›ÕÏŠ%”šzÈ  ‰œ婯 (eÕ²Ð7Èf
ÙÈf`­—1ûž[
ÈfÈfµýöÔ
9
ÈfÈfµý¥Ô
9
ÈfÈfµýÓÓ
:
ÈfÈfµý€Ó
:¨Â
Ð þ  !
mø’1­—ò’1h ž ÈfÈf/ ª OVWk4 ÇÔ
Ú àæìôÝã­—ß ­—ò"g
n u|ƒŒ
š“1 ­—Ûò—
£“1
­—Ûò—ݘý
€:ò—§`Ûj %§ý
-­ý7òH ¾ýê‘Ç1³Uò—7õ”“1ýæüS:§`ÛjEª“1 M”¤U”¤]~Èf5Èf==ž“1=í“1=•“1 ò—'𬳹
ÀÊͪ
Ëõ
É”¤"+5Ð þ mΗ1­—È—1 KÛ¿ßÀßÁßLessÁÂßÃßÄß~Å߯ßÇßGreaterÁÈßåºÝÈnûê7Á
ù»Ý€3"" Èf" ÈfE »" ù»Ø€9" Û¼”® »"" ×cj­—g
Ž­— ÇÎÕÞÍî˜1ì ÿÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙ”®
†™1
屘1W ³±
̘1
u‚˜1
 E††
B ]  ­—Ûò—”šØ
 ¨›{ •úµ
§`_
=œ† § 
Â
­—Ûò—”š=  
¨›à 
e
 §`[ õ††R

ïß§`§`ç E›† ­ œ£ª·ÈÏÖßøP Í÷ýÏ1¶Uò—ýê—&1ý¿…k”:§`ÛjÀýÚµ8®9§`ÛjÊ;
î8§`Ûj=€¶6
«š1
.
ªš*
'
Èš$
q®9§`Ûjѧ

î8§`Ûjl
ž
 «š
 
 ªš
 
 ÈšŒ
 ù»Š€"ôàh ž³±F”¤O”¤XOW=ô—1=â˜1=ë—1 §`üµ¸ ¨›ì ”šc¨›þ ”šu ”®êÈfåÈfÑä¹
òï –´´
Ð þ mÁ›1­—»›1 £„"
 
Èfª„" Èfù»þƒ3"
 »°„" 
l ܬ²­—®
Ô­—Ð "Óœ1?ÿ”® µœœ1a”® 5õ›1
E£– H

c
­—Ûò—”šÞ 
¨›

 §`\ =±– ª
 Å ­—Ûò—”š@  ¨›ã
 h
 §`\ µ£–V
»§`áE°– m¬–
¨·¾ÅÎû Ùæý„›¥1¹Uò—õÝ›1ýì•Sœ:§`Ûj·ý®9§`Ûj½4î8§`Ûjù,«š'$ªš Èšg®9§`ÛjÅž
î8§`Ûjc
 «š Ž ªšŠ  Èš ù»Àƒƒ"öàh ž”®@”¤I”¤R8=ç›1=Çœ1=Þ›1µ¸äµ¸¨›Ú”šQ¨›ì ”šc ÈfLÈf8˹
ÙÅðš¾îº1­—‘¶ûÐL
°eùûÐL‡ÑLÑL èä¾1E‰Á1­—Ûò—”š¬
 ¨›OÔ§`\¥‰ÁÂ
›e§`ÛÃ-—Á]’ÁÀ  Æ Èf 
ªeÛÃü öðGZŒÑL  
âþ
ÞÙ¼ò—ÛÃÐ
þ³»ù¶¼ÐcLóÊÛÃÙýÖÀMÅ:§`ÛjÛÜ´®9§`Ûj¦ëî8§`Ûj°ã«šÞÛªš×ÔȚѣÚÊÛÃh
ž
ð”¤ø ÛÃµ¸M¨›”šÈf GºU`ÕÃä†Å8ÓÅòüå?_ª üÆd_Èfæ ü°6Èf”¤ -\•Èf„•ÖÈf ¤«
üì?$†”¤Èfr3 üûdü€^ü‰TŒ¦  ­— 
, C Õ_ Üntz
šý¯ÎÜ òÈfØ›1 ‡8§`ý¦2
ªšn&tfc­—
f
c ja­—Ûò—”šÜ ¨›Ø Ó Î Ø›‰œ.  ,
 ¨Èf ^Eûž
¦ Š
†J§`Ûj|¹ŸÛjjq V Û¼ò—
S
\Q L S  ãÿÿÿÿÿÿÿÈfu 
µ‚Ú‚
ä‚UniqueÁ ž¢w8Åá™-Ýñš”še÷Ê
 ¨›¥É¯%&
[%'µƒ[%' ”š+&â) †J§`ÛjÔ¹ŸÞÛj
í‚
õ‚®µ¼ ÝÔ Û¼ò— ÞÈf fÈf ƒüâ­ çÕ_ Ž*ü±äþŠUò—pùö¦9§`ÛjÏñìî8§`Ûjç䫚ßܪšØÕÈšÒÏœÄÈÅ ªÄv ¿
û0Áœ¹
´
ÂÁœÈf±
¬ Š^ÈfÈf§ ¡í7§`ÛjžšìEýЦ“8§`£ý–àùß¡ÛÉŒÄÝÎŒÄÝýýž¿
šÛjeÚ‚ýër
ýŠÇÅ
þšÛjýþ
ýËÇ
ýíÊb
ýËB
ýƒ4o@¼žÀm¡ˆˆ¢ˆl }.xÏšÛjÍ×Ç
ý°_AàîØÍÑ4@ýêVE@ÈîØË
ýÙDAâîØE¡W@ýâT9@ÅîØ­Ë
ý”8AáîØEU@ý¨ÃåNÝÛj}¢Ë
ýÃ=BX¼Ûj•§
ýæ=X!!!¼Ûj¥î=X!Ó#àÛjÎ#ýµæ0Wƒ š”š5ç‚ý¤¯?%%šmÒæWZ‘%&¡š«&ý‡Xsç7§`ýÉ‚%:(í7§`ÛjýÒX (_”¤,¿Õ_­—Iò—I§`H­—HÈfuÈfuJò—­!ÈfGT0¨›D”š»! ! û¤? îØ>š=Ø› ”š¨› š][%'”š*Õ»Ù§ŠÐ7Èf Õ_ ûžÖË¥cî¥G‘¦+´¦¨Í öͧ`à Ь ð#­—a#(é Õ_í îI@Ì Õ_i#
ÙÕ_3<«$#š#­—¼# #š#¡#  Ÿ# ­—Ûò—”š#  ¨›½ # 
# #  Ø›‰œs"
F# q"
Q$¨
Û!b$ÈfØ!
£"Ö!Š$ûž ë! Ò!E©³


­—Ûò—”šú! †J§`Ûj
ì$¹Ÿö$Ûj
ų
ä$ ë$Ð! Û¼ò—Í!Ö!Ë! 
Æ!Í!]%ÿÿÿÿÿÿÿÈfï! Å!ŠUò—ÞÀ!½!¦9§`Ûj–%¸!³!î8§`Ûj®!«!«š¦!£!ªšŸ!œ!Èš™!–!œÄ!Œ! ªÄ=% †!
û0Áœ€!
{!
ÂÁœÈfx!
s! Š^ÈfÈfn! h!í7§`Ûje!a!ìE]!§`¸µ¸Á­—ýÕ_} Õ_ˆc!ò—Æ&Èf`!m#I$”š[¨›f!”šÝ&+& û¤a! ;F]!Ð7Èf­à­—Gûž°$Ë¥=!î¥!!‘¦!´¦é ¨§% Ь  !
å ­—â @Ì Õ_ Õ_3(
·ßÕ_Õ_NS[_?(tÓ Œùï
õ ûà!ç!­—ä!
 "­—"ø(("ˆ
 ¤­! ­—Ûò—!
­—Ûò—!†)ͪ ñ 
î "!Hðì ³Uò—9ç ä :§`Ûjà  >µ¸Fµ¸Nvˆç4ˆç=ß Ü Ù š¬ú!š¬â!š¹
§±Ôéͪñ!ýŽûµ¸"+5Ь  Ú  ­—×  ÅEÛ”®\@ÌÕ_Õ_'j+
ïßÕ_Õ_BGO!–!­—“!
º!­—·!   '0, ,ÿ³±ä
á5,³±Þ
Û
â Ù (
3,
­—Ûò—”š®+ 
¨›Q(
Ö
 §`2  Ôx( “, ­—Ûò—”š, ¨›±( 6
§`- Ó"-–´
®  È ÅÒ  Ù 
} Ÿ° ·¾ÇPÿß¶Uò—õ½¹”:§`Ûju!µ®9§`Ûj{!ì)î8§`Ûj±ä)«šß)Ü)ªšØ)Õ)ÈšÒ) ®9§`Ûj€!V*
î8§`Ûj 
N* «šI* F* ªšB* ?* Èš<* ³±µ¸$µ¸- ˆç³ˆç¼©¦£µ¸š"µ¸>"¨›Š)”š/¨›œ) ”š/ §¹
µšÌ®ðD–´@"
Ь Œ­—Å@ÌÕ_Õ_'0
»Õ_>CKŽ  ­— 
C ­—@ ðöünª0ÿ”® lÊ0”® j q
h ­, È0 ­—Ûò—”šC0  ¨›æ, k$  §`Á f

- (1 ­—Ûò—”š£0
 ¨›F- Ë$

§`¿
d·1š¾ = 
] Za 
h  QX_fs±W¹Uò—ÇROœ:§`Ûj!H$®9§`Ûj!.î8§`ÛjD$w.«šr.o.ªšk.h.Èše.²$®9§`Ûj!é.
î8§`Ûj®$
á. «šÜ. Ù. ªšÕ. Ò. ÈšÏ. ”®µ¸$µ¸-ވ碈ç«DA>µ¸"µ¸Æ!¨›.”šŒ3¨›'. ”šž3 Ÿ¹
­dÄÊù3š¾Ç!Ь A­—<H4ÕÃ/*%+& 90
T4
­—Ûò—”šÏ3

¨›r0
÷' §` $ã4†Åäê@ÌÕ_+5
›eÕ_ÛÃ1 Ag ­—z  9 B  U² Ù¼ò—ÛÃÊ Ò óÊÛÃê Å:§`ÛjÛé Á'®9§`Ûj³ ø1î8§`Ûj½'ð1«šë1è1ªšä1á1ÈšÞ1 !µ¸*¹È3aˆçz¤!¬!´!µ¸V!¨›1”šˆ6ºšïƒÛÕÃì!†Å@! ý&XÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙ†J†JK‰Jµ 7ŠJ§l7J¤7·0ØQdè©1½1ƒ»Ý®Ñ$Ç2öòaÛjç†X݇ù7݇
éâX


݇
ìâX 
 ýÃâ+XI8
˜݇
O 9*L 
݇ Á
üÇ (݇  Ì
”Ö

-¿å1 ݇]¹å1 Xü ¿
íâX 

üÛ 6”Û   
u ݇q  o99
? 
¹1 
-Øå1
݇Û¢ˆ=âå1 Û¼ ¢ˆ


ܸ1 Û%â¸1
·5
Ò9§ ïíe¼îËè¿*‡8‡8Ì™‰8Ý™7Š8Ü78“y7 µ¯sµ3‡•爴9  ŽY6
Dˆ
 áçˆ݇ã
7 = ö

å¸1 pçˆ݇Û¢ˆr Û¼  R

 Û´¬
„±
V;ÓÁ: ÚŽ½:¸:³:Ø›‰œ:æ::ñ;¨{9<Èfx9C:v9*<ûž9r9o9 †JçˆÛjb< ÇžFu\»ŸŽ“<Ûj%,; Û¼¢ˆD`݇k9f9m9ý<ÿÿÿÿÿÿÿÈf9
Y`%¿Û1";=Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙ òa
ÓÛ1" ݇Û¢ˆ! Û¼
™Û1" Û%¤Û1#
#Ê9&å='ÓP=) ÚŽó9&$çˆòaX#UŸÛ1# Û¼Δ
¨Û1#ÔÛ1" ú ÷^ *´üõ Œü’
;ýδ1äT¢ˆ ýîÿXÛ݇Åä‘1ý‚†XýŸáÓX×݇üž ý†åŽ1©T¢ˆµÓå1ý³·Þ1ÑTòaÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙüî #}׸1  Ì÷ 
òaÁ˜ Ó1 ®9çˆÛjLþ   < î8çˆÛjÒ1 <
«Ž<
ý;ªŽù;ö;ÈŽó;< ©T¢ˆÜ 8¥<¦9çˆÛj- <<î8çˆÛj—<”<«Ž<Œ<ªŽˆ<…<ÈŽ<<œÄx<u<ªÄ&@o<û0Áœi<d<ÂÁœÈfa<\<Š^ÈfÈfW<Q<í7çˆÛjO<K<ìEG<U©T¢ˆÖP  ýýÙ×1·TΔ òaĘΔüé
­”Û1""üí
# òaŽ
"Ü3$®9çˆÛjTã$>%î8çˆÛjÛ3%>&«Ž >&>'ªŽ>'ÿ='ÈŽü=' ‰””Ø Ïêó üðÄ“üòa ݇× °ɘÁ ɘÁ ¨݇¢ˆšɘZ
 ݇ ÝŸ ]Óå1³ o ÚŽ±=Ó(C/Þ Èfì=ù?Õ@ÚŽé=Ó`C®Bû¤ä=y (
×"ΔÆ"ÚŽ/>'Ó¦C'üî ½1¨ö
,>Ð7Èf ݇² ݇~ ݇ Šõ ´˜·
ûž”AË¥!>î¥>‘¦é=´¦Í=¨‹BÔ/@JDÓµC ÚŽX@ÿ 
à çˆ݇â 6
=

# %ÿå1 Eɘ"š çˆ݇Û¢ˆœ  Û¼
èå1J7®9çˆÛjwAî8çˆÛjG7zA«ŽuArAªŽnAkAÈŽhA±©T¢ˆQ ¬ɘý ´˜- ÚŽ‡@ÓþEµ ü/o B;FÓ¦E ÚŽIBVçˆòaú Б8®9çˆÛjµÈBî8çˆÛjŽ8ÁB«Ž¼B¹BªŽµB²BÈŽ¯BΔó
R
ÚŽ³AÓ*Gó ƒÐÑ ªBªBö­B®i÷<®B÷<9)
-ÜnLÞcÑbÛj]æG
ÙÙ¨u}(Ý áâœ3ÿa> ÿaHÙ¨Ñ Ù¨Üdnª©ùÐÑ Ù¨!- ¿c(äÙH
ùcíH (üH³«Cè éžiÖ¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
ŸÈŸÈ ÈÏ éBLë…ªó  c cˆ¢cµ
 `£c®i `àB¤GS
6€«ˆ —ª—ª^±lwÓ­€«Î«ŒýÍ" ªB“©ÛjŽJ((RawVecÁ+ò,¢wµ!iÇ÷åÖ_“©Ûj×JÈfÜï  (
üÐ@ý¨M±B“©Ëý‡!F4“©ýà:Ž>“©Ûj¥³!ýÀWˆ“©¥»<ý­UÛjý <0ý¿­ÏýÜ8ƒ®ý™#Ç%†oýß­5ý§ poª†oýÉ­LÿaÙ¨Ÿ÷ýÌ;<?“©Ûjýç*ƒ“©îÙîÙJïÙ_inner_repr_trickÁù‡¦—/,üúE÷®%ÆÆ‘ÆUsizeNoHighBitÁ’ƈ¢  ÞÌ3ëì8eÛj
Ï<Ûj
¯!mº¦E¿¦E€¸Ù¨Ô®-- RawVecInnerÁ/µ 0capÁ1¤/‰6< ”IÛjóÐ ž¢w8Åá™-Ýñ†o§ ïíe¼îËè¿*†ouäÈ  “©úEɦÙ¨Èfý‚¦P 
“©
Ѧ, 
őe 
ŸX% Å•X% § ïíe¼îËè¿*×µ^ e mÇš%
ýÕ€$%
  ×µ½Çš% 
“©
Ýš%
ý½š"% § ïíe¼îËè¿*“©Š
¯eÍÌe e
˜
 š·ý¾ºO 

âe
> ¥µ
äe ýô.e Äl“©>L ÇžFu\»Ÿ “©¹ À Ð *üó]ýÊÉ7ÑC“©Ûj”¸ ýÜÏB“©ÛjUñÉý¨ÇÐÑB“©ÛjnýZIE“©Ûj-íÈýê¶NZÛj“©-ÍZýÌ·[\Ûj“©}š·ýº-Ço¯†o“©5‰¸ý²™µ%¯†o“©5Ý.o¦Lª†oEÌš%ýò#Mo¬“©¸ÖLª“©Eª·ý’G,“t“©ý¢e Ôl“©; ýÜÖe

ýû·e
ýý¯e
ý®W‡% ×µg
ӯ׵“©
rMª×µÍýŒÌ`N´“©½­e
ýÚÙN¸“©åÎÌN»Mª“©e
ýí¯ø
Oé“©e
ÄlÄlÏÇlµ ™lÈl
end_or_lenÁ™lÉl¢w™lŒœjSž“©ü‰ $…ª,ÿ ×µ¡¥µÍÈfËå´Êº·ÿeª¶
¥µUeš·²
š·²
å¾mŸX%š·?…·h~!e“©
Ús“©eU‚E×úÙ¨Èf½ÿü
>L3333333Èfýìü+ 
–ý}>LÈf
ß
,üš
EýÓ€DŒC“©ÛjTÏ
ý¢ú‹C“©Ûj-‡ýÍúà
…ª
Èf í…†ý“©Èf Ù¨á -ü˜ IÙ¨”³ ÿa  -°ÿ Ä
 ÷gÞÞßReprÁàˆáâŠãäŒå ºñÜR>L
Ùé㫎
 ©  º
â(ì Ÿðñ¢3b­ *ÑbL ÑbV÷gEéÃ? éÃK|âÄi°ÿ ÷g ,€«(ó>L«>L³«#>L³«pu>÷ ø¤d€¬põÅx†­€«Ç  ÷gÔŽÈܦ±³½ŒÈ€« «Ñ°ÿ ÷g ÷g3>L
·ß÷g÷gNS[ ƒ§Hú
õÅõŎȦŽÈ®6¹
CMšÉØ©õÅ%/°ÿ÷g÷g'>L
ïß÷g÷gBGO«P³±õÅõÅŽÈŽÈ8¹
EOÂË¿°ÿ÷g÷g'>L
»÷g>CK˜­”®õÅõÅŽÈŽÈ8¹
EOŒÍ»܃>L
¸¯0œ‹ üçB Ÿ ¨ ®¯ü«2ÑbÏÎ÷gÊ ÏÎÍúNÉÎóÏÎÏÎø"…'
ççú/éüêµDƒ?Élê×d÷gY>L
ÙÂÐqy("Á ®±3Þc> ÞcHÂÐÍ ÂÐØdnŽÑõø#…'
ÂÐ"ÂÐ6>L
·ßÂÐÂÐSX` ´H#È
éÑéÑûÑ«ûѳ6¹
CMëÒÝéÑ%/ø%…'ÂÐÂÐ*>L
ïßÂÐÂÐGLT¸P%׳±éÑéÑûÑûÑš8¹
EO˜ÕÄø&…'ÂÐÂÐ*>L
»ÂÐBGOº”®éÑéÑûÑûÑ8¹
EOçÖ¿ø'…'ÂÐ>L
›eÂÐù6F¼"-éÑ5 ©Ø@ûуQº^hŸØ­((É *0>L³«P>L³« m>L³«=Œ>L
êc¢§¯mÆÌ€¬Ø ×d↭곫òù±ËÚ&()ÐÉ"×d-Û5>HH+ÝÍ;@FQÛYÛahox¹
 __self_discrÁž __arg1_discrÁµ½ÏÛ)P-ìWWmW Û¼”®WÑdioüS’á³±ÛÛ¢©”®W»¹
ÈÍÜÖäÜâêSÓ<AGÕO”áY”®cÛkÛszй
ÍÜ¥äܱ¹aO>L
°e©ØZOUOPO/ÕPUNóÊ©ØktÛ|ðØº¡Íܯ·±âPÛ80Õù¢­5/‹ê‡f%,>L€¬ò9üU€¬„Ë ‡f†­ «:`1¬>L×dÝø1þH×d 1•`2¬>L×dàø2þH×d 2•`3¬>L×dãø3þH×d 3•`4¬>L×dåø4þH×d 4•`5¬>L×dçø5þH×d 5•`6¬>L×déø6þH×d 6•œ×>L
;òað@ü±?×dœéQü¥ 5>L Þcà Bü„ \1P úÐÞc$– *<PÂÐÈf¦!Cüæ @HP úÐ,›!ÈféÑ @SPZPÂÐÈfXP>LÈfWPõ!Dü¬!I^P
úÐTå!$Æ!éÑ,¼!ÈfÛPG üÛ"H\Û"ÁQ>LÂÐ#üî"4œï"
>L
;'ì„#L„#>L
¸Çí.œŽ#  #  ¡#Ù>L
úÐç½üç"< ¢#ü¼"r ® ­# ³#´#1Aüû!¹ES úР Þc$­"ÇíLœ"ÂÐÇûÑÇÂÐÐúЪ×d©÷g ÇíŠ componentÁUÂíåîÁÐî4ÂÐÇíÂÐÇíü¢$nü¢$  ÂÐüÛ$4œÜ$
>LÂí ìñ$Lñ$>Lî(œû$ %t  Ž%¸>LÐîÁ«üÔ$< %üƒ$˜ ® š%  %¡%üº#çG Þc$ô#éÑ,Ü#ÇíLã#ÂÐtûÑtúÐb×da÷gEãðFIóïMÂížîÐîÙÇíÑÇí×ÈfÌ…
>L
`Õ_ ¼‡2 Ù Ö¿Ñb>Lçô´
>L
2³«>L
³«”¿4ü°# Ö¿Ñb Òox]üº­Ö¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
ÑbŒéˆç Ø ßmÑbÿÁ#âõØö$¬Œ>L
éÕ_D%<šµÚ¤
¥ã†
  …oå!ì!ó!
Þ÷! þ!
ö!
ô! 
§ ïíe¼îËè¿*…oO"
ò!ð! í!
 …oè!  †oä! á!  å´9"°! ®! ¬! B"
 ÿú«!  §! ã!
 †o§! ¥! Äl†o
>L ÇžFu\»Ÿ †oY#
`#g#ý̤&
 ÞÏ
ñ¤
ÖÝÃûg
>L
æNÞÏÞϬàÏù¯vyÞi®¾ÏžOdÕ_•¢˜¢™¢lš¢ˆ›¢œ¢[¢ˆe0<#˜øýœþ%Ãûg>LÑûg>LðýEÕûgµÈûgýÃû8g>L
·ßœþœþLÍâûgûNºýøý œþJ
úûg
 ½ ÃÄcüÚjý¡¤W
ô|«ý×…¨
à|Uߤ
w"“t†o5ê¤
u"Ôl†o«%p"l"h"d" …oÆ%2#¯…o†ox%P ª…o*# ^"´†oY"W" ¸†oQ" Pª†oM"K"é†oE"ýÖø«gûNºýøýä¢ýÞùÜgýNøýÓˆç ºýºý(³«!ÄlÄlÏÇlµ ™lÈl½™lÉl¢w™lŒœjSž†oAÍù}Ú¤
Èfàeå´†"œú'êû„"ÿú4&ÿú4& …oƒ"ÿúÀ& îúé& ýÿÆœþÏë:“"†où
Ús†o–"´ýÑÿ휪>L
2 ªŒ¬½d¼¦© øý §® 5É…v#>LÛÕ_ìÙ>Lâõ¼ß¡güÿ¢üÊ, ¨iˆç»œTâõ”â
>L
nÕ_ â„ä2 ¨ Ö¿Ñb>L¼Š
>LØö>L ³«\•/ä† Ö¿Ñb ¡Žirküž˜Ë÷ŒÆˆç µ ¼Ñb©Á#GÒˆ=ØöÎl¿>Lù$¿ü Íùù­“á4>L
’Ì>L%CÝqü”IýÓü
Ì}rÌà|U¼þ
ý«C ÍiUÇþ
ý›}§$ ói ˆç³«ñÍù}·þ
ùÞ‹ã#$‰>LÛÕ_´Ý>LÒˆ„ãžtüŠüÎ%ñ‡ˆç»šRÒˆ
ª³«ÄÙ
>L
{Õ_ Ùí´Û9 ¿ Ö¿Ñb>LÍ"ü‡1ù9„#(®¯ù®„#( ®

ùæÇ$ ù"$
™- -
 § ïíe¼îËè¿*ùšì$Ã!$>L
Åc³« ³«  c cˆ¢cµ
 `£c®i `àB¤GS
€¬¹Û$ ¿‘  c cˆ¢cµ
 `£c®i `àB¤GS
€¬U òÇ
>L ÇžFu\»Ÿ  ¬ $ 
ù»
ý$
‚È · $ óú
 ‚È‚ÈArgumentÁ„È´ÀbökÏ®ÝWj´
®«#
a  űù  >L  †oÈfå´¥Ñù  § ïíe¼îËè¿*ý›ùL  äÈmóÓ2
EøÓ2


ÍÆ¥  ÈfEî¥ 
 >LÈfmî¥  üƒ6 Ö¿Ñb ¸íÉÓ
ÄÔ2

 7¬# 
ó>L
2Ãgù7Ç"qð
ö
ü
­Ô2



 Ë,Ãg äÈäÈ ArgumentsÁæÈtemplateÁ `çÈÀ `üöMõô]Td
ŽÔ2
ýóÓR2
>L
¿T³«ÃgË,¡™¬™
´âÜ>LÀšý¤Ô 2ýÔD2
ú¥ µ×§ 
 >L ò•êûMƒ¨ 
>Lý¸)$býî#)^ …oý¶)&b
Û)b
ž¨ 
à)› ³«ýî¦Á  Û¼³«ýë¥ð á %ͨ >L
Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙ³«r xüˆÅüÏ~nuýé t$Æb³«ù°Ö$»0 ³«Ù$Ž1¯³«1µ$Pª³«Œ1ýÅ÷ª«cÈfÈfýÖÐñ2É,ù7ð"=ýš¢Ç
·c=
ý«¥  P ª†oEå§ ý¸#¬b ër†oý¥§z ý¬*ñFš9‚î$FùìÞ[ÿÝùÓá4ýÞjKXÀ†ou¥'bý»•MXʆo}Ô'bý»µpNĆo¥ýà"¹^·…o†oÍNý‰(ì ¸výŒ§ ý¹5G ÃgjË÷Œ½ˆç ¢³«³«. # Ñb®Ãgù7â"U°™º ³«»Èf¿ ›¢×òÇôÇ PlaceholderÁõÇ»ÀböÇ formatterÁÀb÷Ç _lifetimeÁÀbøÇùÇCountÁúLjÀb©¡â] å.ÊH ¿‘D ‹“÷›’ ´$ ³«@2å´/ ˜– 
¯š®
®™·
Èf%¯¥ Èf¤ ³«© Íùe êûÝ Èf¿ ½„£Á¦ò
Ì
À%
¢¢À<
 éý‡k X†oÈfýå•!X†oÈfß Ƙ¢
’’ó ¢šå
Ï邈%F>LùÍ‹õ
>L
¦z³«‹õ
%Ÿõ
­õ
~ü¿ZýÎô\
ü|³«l†ˆç³«Û³«³ò
 cùÝȦ½$‹T…#>LÛÕ_ä­>Lß,­Å´³ôų̈üž+ñ‡³«èˆç&ò
)»¹iß°¼Ò >L
ŽÕ_¦  ç ŒØ ë üì  ˆç,… ¼ª  ±E­ª  ;6<3<0<((Ü­+ò,¢wµ!iÇ÷åÖ_Õ_ÛjÖ³¦´å´­;  Õ_£<ª;±;Èf©; ù†¤;«;ý€¦RÄ;çüŽ! >L
Ž ù†Õ_ ­ Œž  ®  ´ µ  ü²ƒ <:ÏBÕ_ÛjT“ 3:ÑBÕ_Ûj=-:EÕ_Ûj):&:ZÛjÕ_!::\ÛjÕ_::¯†oÕ_::¯†oÕ_ :Pª†o::¬Õ_:PªÕ_ü9 Ó j Û­ Î  Ñ­VÑ­_ ù†h=Ϭ”>Èf=å´>O±RQË­»Û­} %¬«* ªk%üÞ! >L
Žª±òaW ý Œî  þ    šü‚ƒ ýýª9*ì*òaŸ £ ‘k,— Ù± ž  ª±ݪ±å(±+w̱ÜÙ±¡
Ó>Ú>á>Ì9å>ì>ä>â> § ïíe¼îËè¿*ªk=?à>Þ> Û>
  ªkÖ>  òaÒ> Ï>  § ïíe¼îËè¿*òaT?Ë>Ú:>Lòa
¸¯¼ 
>L
ûM™­™­ EnumerateÁ­ù9œ­ü‚9¿Ê-hðärÄlÄlÏÇlµ ™lÈl½™lÉl¢w™lŒœjSžòaÀÉÍÙë  ÛÈfΔÈf
Ûì·Δ â   
 

(>L
•"Ù±Δ Èf `
P Y¯û 

 ð 
 / 5ø¯§ U 
C üÇ» 4>   òaýžGe AA­A
 í´AANA‚ºAY A Älòa>L ÇžFu\»ŸΔÊBÑBØBåæf ™­Ò¶>LÈf Ò #*U =krA@“tòa4Á <@ÔlòarC7@3@/@+@ ªkCù@¯ªkòa?CP ªªkñ@ %@´òa @@ ¸òa@ Pªòa@@éòa @ýššmg¨NÒ¶ý¢ff‘9Ò¶¥íšgý’O,dÏL‹¶hì á² Ù± ‹¶¼¼ ҶЋ¶£Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙì·ñ ‹¶ý"ÈfΔÿÕ Ù±öç¸êì¸ëª±ÉÈf$…µ¨@Š´AE‚º¦@í´VDí´VD ªk¥@í´âD Ü´ E #±'ù»ÖÖ ÷¼
ÑÖ@òa…¶öݸ´Ù±LÙ±S
Úsòaî@   ÛÕ_ É ÔÉ ŒÑ  (>L
•"Û­ˆçíä^NW â ü¢ K  ò ó üÂ
±  ¥ü» 2 (0Û„Ò 00‹ê+0 ç
ñ‡,×
Û­
NˆçE Û­8Ã,íä-‡fhK±N÷ŽÇ†ÃsÛ­Û­
 
Ækä÷
œ÷

>L
¯Õ_ ÷
$…
Ν
e°½
=µ½-œ°‰»¾| 
>L<m¯½
»½
¨ 
#ü©1
ù;„#( ±Ê
 ù±„#(
É
 
wqI  uH
 ¿‘?9>L
ÅcÆk Æk®’€¬ò ‹“ð òÇ>Lƒ”ryo ‚Èiáçù
 ±«#  
*  >L †oÈfå´'  ˜–ö  äÈò
ï
ö
ý
î Èfëò >LÈfé
ü¥6
 Ö¿Ñb Ú
 á
ï
P^*
 Ö¿Ñb>LKT0
7
 :¬#

ª>LƘù:Ç"qÊ
!
(
-
4
;
H
 Ë,¡™¬™Ô
Ñ
>L¢š>LÀš¬¨
¤¡¨ >L™ÊêûŸ¦>Lš …o ³« Û¼³«ˆ d>L
 «üªÅ
üî
6=ý‚½@Ó[Õ_®D‹
ýç¯HÐ[¹Ð"ù»¾|` ˆÆbÆk9J Æk}K¯ÆkxP
ªÆkÿJ
s«cÈfÈfnÉ,ù:ð"=i
·c¡
dPª†o_\ër†oXTšPLÿÝF@À†o=;ʆo75ĆoÖ1·…o†o-*¸v%  Ãg\ Ë÷ŒÜ
ˆç ¾
Æk
Æk Ö¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
¹ÐhÑb«Ãgù:â"U°™· Æk·›¢°­»¢Âz-£°Ç¢2"¿‘."‹“á!ÑÈê Æk%K å´ ˜–í îœ
¯š
®™œ
ÈfåÈf³«ÍùGêû¿Èf¡½„ÁlÀƒÕƒÕ À§
â†oÈf߆oÈfŽÆÄŒÔƘ
ŒÔ)ŒÔ0ÉÈã"¢šÕû¥í(<ê

ó"Æk-ƒÕ5>H
>Lù
D×


>Lø¼ñ
 üñ 

½¡ø
>L
ñy̺̺Ipv6AddrÁͺoctetsÁ¯QÉ¢}ÝÏÆÚ%³ø

cøº
 ü 

}>L
ñy¾º¾ºIpv4AddrÁ¿ºëدQ5N`hzØÊt
 Óð¸«
ì«
ë>L
ñy¦º§º¨º•7©ºˆªº«º¤7¬ºˆbêS´PÔÛ÷
V4´
>LÖ¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
‡¼‡¼ˆ¼AddrParseErrorÁ‰¼ˆçR Á¥]|ûÇÀ
 ,3:%ã¶ 
Uݶ èïö9
5
©°·jf 
©·÷Ü5·
 Ö¿ˆê)?ÈXM´­÷ÜÕ¯· •¢Ö¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
›ß÷Ü´Û
È·ª±¸¸È
¹È
[ÏßâéEÔºuκ>L# 
ïº÷Ü•õº Ö¿÷Ücj É
>L
ù¶«´ÛÅÿ¶ •¢Ïß´Û¾ÅÌô«
l´Û.ü‘
G
6
÷Ü3: Ö¿›ß÷Ü •¢Ï߯ÚÉàç

»¬
  [Ïß  Æ Ã>Lã Á ÷ܾ Ö¿÷ÜŽ   ­
 >L
»
«ÆÚ¸ •¢Ï߯Úãêñ
ü
$ $ lÆÚ†oÈf0$š üó
I
þ 
÷Üû" " Ö¿›ß÷Üæ" •¢ÏßÍÙ " %,3¼

½
 [Ïß]!d#Ž#!##!>L«# ##"÷Ü$ Ö¿÷Ü"Ó#Ú!
 >L
ƒ 
«ÍÙ! •¢ÏßÍÙ(/6
üñ
% % lÍÙ†oÈf0%š ü× I
µ ¿
üÊ ö
ü£
5
û ÿü… 7
Zaho
üé 7
·¾
ÅÌýâ÷\
Ê}ÍÙìó
Ê}ÆÚì
+Ê}´ÛÜ­
ý–¶Ä÷\´Û÷Üýö¶!ý¥·$ýºü\÷Ü÷Üåëºýáè$W÷Ümùºy÷\ÆÚ÷Üb sni ü\÷Ü÷Üc_÷ÜZÏ÷\ÍÙ÷Ü5
É  Ä  ¿ü\÷Ü÷Ü\
¹##µ$÷ܰ#&¦Ü¼¨
ˆç,
Æk$—
³« Î
\
•¢˜¢™¢lš¢ˆ›¢œ¢[¢ˆe0<#˜Ïß´Û
Ö¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
´Û÷Üe
Ï߯´Û§•¢˜¢™¢lš¢ˆ›¢œ¢[¢ˆe0<#˜Ï߯ÚK Ö¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
ÆÚ÷Ü Ïß°•¢˜¢™¢lš¢ˆ›¢œ¢[¢ˆe0<#˜ÏßÍÙ Ö¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
ÍÙ÷ÜÖ Ïߦ-ö¶´ÛŽ÷Ü@
Ïß0
5ëº÷Ü
@ AÆÚË÷Ü}
Ïßm
=÷ÜF y z ÍÙ ÷Ü
Ïߦ
v#÷Ü #² #½æ*…êk /4Á8Ž +
¹& Ž } ¹
ÆÚ½æ$Ž Ö
¹âÍÙ…ê%£ùÇÙ4ÀÚ;®ÛB

#
Ö¿¹Ð>L ¦

ÛÕ_¼ô
>LŽÆ
$†
Μ
¸
¹üƒ
µ
üå
&
ŒÔ¼ª
ñ‡,
Æk$™

ˆç%)»ºjŽÆ±ç Èfì Èfô >L
ÀÕ_  ² · äŸ ½ ½üÈu ü—& Ë÷Œ… ˆç ß ÈfÈf Èf¥ÈfÁ'minÁÆmaxÁÃoæøÂ„¬ 
>L
ÈÕ_  ü›, >L
J¾ à - Æ Í ÃüÇ Ë÷Œÿ ˆç Èfä Èfð Èf³$öø)„ù.d»úìçú¿  # Ö¿Ñb>L «  ì ÛÕ_ôò >Læø ò  Œ äô ½ Æüúà üç) Ë÷Œ² ñ‡, Èf Èf£  ˆç§.öø3„ù8ÁÙæøÐN_qÈfJ_Q_>LÿÿÿÿÿÿÿÈfH_ D_ öøDýG ýêë?õ4(D± _C†oÛj-žì _Èf(D” Ãg(DŠ ð_o_†oÈf K`qÈfG`N`>LÿÿÿÿÿÿÿÈfE` A` ùøEýG ýõ4(E±  `C†oÛjøÿ_Èf(E” œ€(EŠ œ€ í`o`†oÈf (F± µD Íù­é(
( üøFýG ý¾(F
×|XjAà|Uî(
Èf(F” ¢(FŠ ³« Íù}é(
f˜…˜PG¬ -R ]ûQ ,(G±  £E  Íùî %  aE£ÖÖgiýhúh fÃgq((Ü­+ò,¢wµ!iÇ÷åÖ_†oÛjÖ³¦´å´…h êûzihˆhfÃgqÈfŽh …oˆhhä,¤h|5 ³« 
âR EžR îe³«
²R ÿøGýG ýÛQ™ ÕÖõ•R ýÁR" ý—92ñ3EÛR ýàÕR‰6î¢î¢ï¢½ +¢ L;V%¿9ýµêÑ4ã•gÏB†oÛjUŒŸgÑB†oÛj÷j‰gE†oÛj…gg ZÛj†o}g {g
\Ûj†ovg
sg ¯†o†ong kg ¯†o†oeg P
ª†ocg
`g  o\g P
ª†oXg
Â4¸výêž-ýÿBay¥˜ÖÇ×|./Eà|Å
Èf(G” »¾¿îeÀˆÁÂfÈ¢ÓÛ?'°UF(GŠ ³«Û••R ÍùƒŸ½„Vkêû‚lÈf€kå´l ÍùHWwºˆ
«Ö˜…é PH¬ EžqsL§ ïíe¼îËè¿*Œ-Œ-RcInnerÁŽ-Ý™Ñ,-ÜÑ,-»Ñ,·ÚÇ…¯¼32M  ƨø›Ë(H± ”J Íùß& øHýG ýØ›9Õ.Ûj-ýèoÆ®-Ûj=þ›qP«ÆUPªÆ¢PªPÈÆ¼PO×|ŶGà|LÈf(H” ˆm(HŠ ³«Ç£ŽáQ˜sLÍù_0昅õ PI¬ ‡PsL§ ïíe¼îËè¿*‡8‡8Ì™‰8Ý™7Š8Ü78“y7 µ¯sµ3‡•M  Б‡P YÁ(I± –L Íùá& ƒøIýG tZ®9ÛjSPî8ÛjŸZqP«Б‡PPªБ¢PªPÈБ¼PF×|º­Ià|CÈf(I” ám(IŠ ³«²§’áQ¢‘sLÍùV0Û˜…ì  óÐ ž¢w8Åá™-Ýñ§ ïíe¼îËè¿*  (J± fN Íù± &  øJýG ¸ ×|\Kà|µ Èf(J” ²n(JŠ ³«-Š–Íù¾ Ï•%.r˜…\
 PK¬  ˆøKýG Èf(K” Íù(KŠ Íù ;˜…gPL¬ ôsL§ ïíe¼îËè¿*Œ-Œ-ÐŒŽ-Ý™Ñ,-ÜÑ,-»Ñ,·ÚÇ…¯¼32…oM  ¸™î…oÃÉ ŠøLýG ÌÕ.…oÛjÉ®-…oÛjÆqP«¸™Pª¸™¢PªPȸ™¼PÈf(L” o(LŠ ÍùxšáQŠ™sL'˜…¨PM¬ ‡PsL§ ïíe¼îËè¿*‡8‡8Ì™‰8Ý™7Š8Ü78“y7 µ¯sµ3‡•…oM  윇P Y…oÃÉ ŒøMýG tZ®9…oÛjSPî8…oÛjŸZqP«ìœ‡PPªìœ¢PªPÈ으PÈf(M” äo(MŠ ÍùxÄáQ¾œsL'˜…¨ óÐ ž¢w8Åá™-Ýñ…oœúS ½„PN¬  ŽøNýG Èf(N” ¶p(NŠ ½„ œúB˜…npÈf…pŒp>LÿÿÿÿÿÿÿÈfƒp p øOýG 7pC†oÛj(O± /pÈf(O” q(OŠ qX(p†oÈf >LÈfŸý ÍüÆ 7 Èf Èq  /˜…b½ Èf Èfôó >L
ÔÕ_ ó ˆ  äõ  Ñüžu üí& Ë÷ŒÛ ˆç µ Êù Èf¢Èf˜Á$öøÁ„ù¼h ¤»„‚ 
>L
ÜÕ_$‚ \‡ üñ, >LçúH  + œ £ ×ü Ë÷ŒÕ ˆç Èfº ÈfÆ Èf±$öø)„ù.dî¥êçú½  # Ö¿Ñb>L    ÛÕ_ôÈ >L ¤ È Ý â äÊ  ÚüÐà ü½) Ë÷Œˆ ñ‡ Èfí Èfù  ˆç§.öø3„ù8ÁÙ ¤Ð W‰
PW‰

¤øWÚ G Èf(Wñ  ¸r(Wç êª =
ÚsmPX‰
‡PsL§ ïíe¼îËè¿*‡8‡8Ì™‰8Ý™7Š8Ü78“y7 µ¯sµ3‡•¸rM  ô«‡P Y¸rÃÉ
¦øXÚ G tZ®9¸rÛjSPî8¸rÛjŸZqP«ô«‡PPªô«¢PªPÈô«¼PÈf(Xñ Ãr(Xç êªx̬áQÆ«sL'–«¨PY‰
äsL§ ïíe¼îËè¿*Œ-Œ-ÐŒŽ-Ý™Ñ,-ÜÑ,-»Ñ,·ÚÇ…¯¼32¸rM  ¨¯Þ¸rÃÉ
¨øYÚ G ¼Õ.¸rÛj¹®-¸rÛjqP«¨¯Pª¨¯¢PªPȨ¯¼PÈf(Yñ •s(Yç êªx€°áQú®sL'–«¨ Z‰
óÐ ž¢w8Åá™-Ýñ¸r§ ïíe¼îËè¿*¸r  ¸rPZ‰

ªøZÚ G Èf(Zñ ès(Zç ›³ ß²B–«n÷yÈfïyöy>LÿÿÿÿÿÿÿÈfíy éy
¬ø[Ú G ¡yCÛj([Ž
˜yÈf([ñ ³t([ç }zW‘yÈfý
Èf
Èfܳ
>L
åÕ_ ³
Å
Ê
̵
Ð
âüÝs
ü­#
Ë÷Œ›
ˆç õ
Êù
Èf¢Èf˜Á$öøÁ„ù¼h›¶»

>L
íÕ_

ü±)
>LçúHÑ
Ö
+ Ù
à
èüà
Ë÷Œ•
ˆç
Èfú
Èf
Èf±$öø)„ù.dé·êçú½

#
Ö¿Ñb>L º
 þ
ÛÕ_Ü„
>L›¶ 


̆
Ì
ëü½
üù&
Ë÷ŒÄ
ñ‡
Èf©
Èfµ

ˆç§.öø3„ù8ÁÙ›¶Ðú}qÈfö}ý}>LÿÿÿÿÿÿÿÈfô} ð}\”
®ø\™{
µöX\û
½õ4¹É}‹C†oÛj¸À}Èf(\­
œ€(\£
£~v·}†oÈfX]û
¼qÈf>LÿÿÿÿÿÿÿÈfÿ~ û~c]”
²ø]™{
ÉùÍõ4ÑÙ~‹C†oÛjÈÐ~Èf(]­
(]£
œ€Ù¼~Ð~†oÈfX^û
ØÖ‰c ÍùÔúA^”
ø^™{
âüpé×|>R`à|èÈf(^­
¢(^£
³«ñÍùçr˜…}X_û
ïíëê ‹d  ÍùÖ  a_”
QñĆî‡ë‡è‡ fÃgqÑ…Ö³¦´å´<‡  êû1ˆ8‡?‡fÃgqÈfE‡ …o?‡F‡›K[‡3T ³«À·µîe³«³ºø_™{
ºÿÂÕ¿½ºñ3·µ‰6ºˆŒŠÑ4h ÏB†oÛjÑB†oÛjy‰  E†oÛj 
ZÛj†oÿ…
ý… \Ûj†oø… õ… ¯†o†oð… í…
¯†o†oç…
Pª†oå…â… ¬†oÞ… P ª†oÚ… DS¸v~y{?"×|¦!¨cà|>"
Èf(_­
§‹(_£
³« ".Íù,½„êû«ŠÈf©‰å´¨Š Íùq"Rﺈ)˜…#
X`û
/-sL˜M £ŽV¯w­?h ÍùŠ#у`”
½ ø`™{
»°ÀÕ.Ûjé½®-Ûj¹qP«Æ PªÆ¢PªPÈÆ¼P$×|{neà|$Èf(`­
®(`£
³«}£ŽáQ˜sLÍù$0ꘅ«$
Xaû
¿‡PsL¢‘M §’‡P YGÛi Íù&%kƒa”
À øa™{
Uƒ°tZ®9ÛjySPî8ÛjŸZqP«Б‡PPªБ¢PªPÈБ¼P¡%×|
gà| %Èf(a­
¥”(a£
³«
§’áQ¢‘sLÍù±%0ꘅG&
Xbû
 jq‘•Ï•ˆ Š–˜jk Íùµ&*}ƒb”
Ãøb™{
°Õ&×|y>hà|Ô&Èf(b­
——(b£
³«JŠ–1ÍùÜ&Ï•C0˜…{'èˆÈfàˆçˆ>LÕ_ÈfÛˆ ׈
ÇøcªD
ˆCÕ_Ûj(cÛ
‡ˆÈf(c¾
°(c´
j‰VÕ_Èf d
ʼnÈf½‰ĉ>LòaÈf¸‰ ´‰
Ëødê D
l‰CòaÛj(d
d‰Èf(dþ
 ãu(dô
÷Ô ch‰òaÈf e
Pe

Ïøeê D
Èf(eþ
á²(eô
ª± 8ðÁdü½&
>Lçú>LÈfŸ
Ú
ß
7é
ôüì}
Ë÷Œ¡
˲,ÿ
Èf
Èf
öø"„ù'\ðÁçú¹üö&
>Lçú>LÈfŸT‡

˜
7¢
úü¥}
Ë÷ŒÚ
 Åv,¸
Èf¿
ÈfË
öø"„ù'a
ÚsÆvžçúÃ…µÃ

´
´
¹ hash_builderÁ

ºtableÁ
ÈÇObww—wÛj

RawTableÁ
‘Ù
A
š¤
A
Ú
AÉ.7ÆÝ£‹w‘wÛj
œ
œ
RawTableInnerÁ
 bucket_maskÁ
A
žctrlÁ
A
Ÿ growth_leftÁ
A
 itemsÁ
A°1™ép,Èf
ÔøfªD
ýþÂ:‹w‘w—wÛj(fÛ
ýÇá;

ë‹w‘w—wÛj-­ÃýÃ;

ö‰ÛÛj-÷á
Èf(f¾
Ùv(f´
 ò
Æ 
Æ 
Ê Ø
ÉËäÔåÍÕ_ØwÛj
´
´
¹úØ

º‘Ù
ÈÇObÕ_ØwÛj

ÇÙ
‘Ù
A
š¤
A
Ú
AÉ.7ÆÝ£Õ_Ûj”ÛÈf
ØøgªD
ýòo:¼
Õ_ØwÛj(gÛ
ýÃS9

× Õ_ØwÛj-¡p´
ëÕ_ØwÛj-ñS
¯
ö™ßÛj«Èf(g¾
§w(g´
 ¢]ÑÜÈf
ÜøhªD
ý¦Ü<ªwwÛj(hÛ
Èf(h¾
èw(h´
 Pð
ð
Wô
úvÀ õ
µÀ ö
¤Ý ÷
¢wÀ ê©jÒÈj~Õ_ÀGÀGÁG SetValZSTÁ ñw&]š#%ËÛjÈf
ßøiªD
ý’Á?ŒÕ_Ûj(iÛ
$ªÕ_×âÛj-ÆÁÈf(i¾
Ôx(i´
 jEä¾Èf
âøjªD
ý¿¾3ž)Õ_Ûj(jÛ
Èf(j¾
—y(j´
 Mz›jÈfv}>LÕ_Èfq m
åøkªD
ý¹…:
Õ_Ûj(kÛ
@’‹CÕ_Ûj-è…:Èf(k¾
öy(k´
u3’Õ_ÈfE›¢Èf
èølªD
ýö¡3Ä!Õ_Ûj(lÛ
Èf(l¾
¿z(l´
 M m
I
´
´
¹úØ

º‘Ù
ÈÇObì{ò{ø{Ûj

ÇÙ
‘Ù
A
š¤
A
Ú
AÉ.7ÆÝ£ì{ò{Ûj”ÛÈf
îømê D
ºì{ò{ø{Ûj(m

ëì{ò{ø{Ûj²¯
ö¹éÛj«Èf(mþ
 ¾{(mô
Çê  n
´
Æ 
Æ 
Ê Ø
ÉËäÔåÍòa—wÛj
´
´
¹úØ

º‘Ù
ÈÇObòa—wÛj

ÇÙ
‘Ù
A
š¤
A
Ú
AÉ.7ÆÝ£òaÛj”ÛÈf
óønê D
¼
òa—wÛj(n
¿
× òa—wÛj¼n
ëòa—wÛjºg
öÛìÛjcÈf(nþ
 |(nô
ÿí £ o–
ÒÈf
øøoê D
Ϫì{ò{Ûj(o
Èf(oþ
 Ô|(oô
˜ï W p
kð
ð
Wô
úvÀ õ
µÀ ö
¤Ý ÷
¢wÀ ê©jÒÈj~òa×âÛjÈf
üøpê D
»ŒòaÛj(p›
Ûªòa×âÛj·Èf(pþ
 ¼}(pô
¤ñ n q
ÎÈf
øqê D
Ëž)òaÛj(q
Èf(qþ
 þ}(qô
ºò T r
[™ãuÈfW™^™>LòaÈfR™ N™
ørê D
á
òaÛj(r
‹CòaÛjÝÈf(rþ
 Ø~(rô
§ô šyòaÈf s
ôÈf
ˆøsê D
ñÄ!òaÛj(s
Èf(sþ
 š(sô
Ôõ T¡Èf¦Èfü×#>L
Õ_ ×ñöüÙ!üþüyƒüÑ+Ë÷Œ¿ˆç ÊùÈf¤ÈfšÁ$öøÃ„ù¾hºö½¬
>L
Õ_$„•üÿ1>LçúH§¬+ ¯ü¦Ë÷ŒãˆçÈfÈÈfÔÈf±$öø)„ù.d‰øêçú½# Ö¿Ñb>L ° ìÛÕ_üò#>Lºö òŒüô!ÂüõÍüç.Ë÷Œ²ñ‡,ÈfÈf£ˆç©.öø3„ù8ÁÛºöÒ
³« ã€̤
>L
Õ_〠¤¼¦> 4“ Ö¿Ñb>L š"üÓ3ù€„#(÷ ùÄ#(
ö 
¯v
©vš * ¿‘wvqv>L’’›’
v ‹“ w
òÇ>Lƒ”u”uŠu ‚È
„u
ÄÊÜ
 ë# ÷ 
Du  >L †oÈfå´Au  ˜–u  äÈ u
 u
u
u
u  Èfu  u  >LÈfu  üÏ8 Ö¿Ñb G#",u
u
 ¬#

J>LƘùÇ"qjñu
øu
ÿu
u
 u
u
u
 Ë,¡™¬™«t
¨t
>L¢šdv^u>LÀšƒtt
{t xt t  >L³€êûvt }t >Lttqt …ontktit pt gt ³«dt  Û¼³«_t ;u [t >L
t üÃØüšÕÜtÆb³«ètÒ ³«
t¯³« tPª³«Ct«cÈfÈfhtÉ,ùð"=ûs
·c3x
ös  P ª†oñs îs ër†oês æsšâsÞsÿÝØsÒsÀ†oÏsÍsʆoÉsÇsĆohvÃs·…o†o¿s¼s ¸v·s ²s ÃgË÷Œˆˆç Ⳬäü³«YäüJ<ÑbºÃgùâ"U°™Æ¢Ã›¢¼¹»¢ÎÇ¢d|¿‘`|‹“|›’sù£å´Ez ˜–z îœÇy
¯šÄx
®™Íx
Èfs Èf·y ³«¼t Íùxu êûðw ÈfÒw ½„¶wÁ ÂY»MÀ•¥¢ Àª
ñs†oÈfs†oÈf€ýƘ
’’ }¢šûxû¥s>L
·ßÕ_ã€æüšLˆçäü¹
C¯Œ Þ  ž¼‹ 
>L
£Õ_Ñ ž ¬ > ¡

 Ö¿Ñb>L¯
ü¸ bù‚„#(
 
>L
éу
 D‡
ƒ
 ùÅ„#(
Åñ  
F
@š*› ¿‘>L’’›’¤~ ‹“¢
òÇ>Lƒ”$~+~!~ ‚È
~
ÄÊÜ
 Å«# ÷ 
Û}  >L †oÈfå´Ø}  ˜–§}  äÈ£}
 }
§}
®}
Ÿ}  Èfœ} £}  >LÈfš} 
ü´ g Ö¿Ñb š
qMW—}
ž}
 ¬#
  |>LƘùÇ"q‰~
~
—~
œ}
£}
ª}
·}
 Ë,¡™¬™C}
@}
>L¢šü~ö}>LÀš}}
} } }  >LÊ‘êû} } >L } } …o}}} } ÿ| ³«ü|  Û¼³«÷| Ó} ó| >L
îœ} ü± þü ®ÖÝ®|Æb³«é«|Ò ³«¥|¯³«¡|Pª³«C|«cÈfÈfi˜|É,ùð"=”|
·cÌ€
|  P ª†oŠ| ‡| ër†oƒ| |š{|w|ÿÝq|k|À†oh|f|ʆob|`|Ćo\|·…o†oX|U| ¸vP| K| ÃgË÷Œï ˆç Ö Ï Ïl\ÑbâÃgùâ"U°™ï¢º³«õ›¢¼¹»¢ÎÇ¢û„¿‘÷„‹“ª„›’³{ù£å´Ü‚ ˜–µ‚ îœ^‚
¯š[
®™d
Èf­{ ÈfN‚ ³«S} Íù~ êû‡€ Èfi€ ½„M€Á ò
mÀ•¥¢Àž
ä¨{†oÈf¥{†oÈfí«Ƙ7’’›…¢šû¥¥{>Lùü¥>L
¡ÑH¼­Ê§üßk$–ˆç,ÿÏ<†³«matcherÁ'RùÄè¤#>LÛÕ_üé>Lí<€Ìﳫüû¸üÚ.ñ‡,›Ïˆç&Û*»»jí²
Ÿ³«´Î
>L
³Õ_ Îà¤Ð: » Ö¿Ñb>LÉ"üú:ù„„#(Ç«ùÇ„#( ª

òˆ ìˆ
š*›
 ¿‘ºˆ´ˆ>L’’›’ ‹“N‰ òÇ
>Lƒ”Їׇ
͇
‚È LJ ÄÊÜ 
Ç«#
÷  ‡‡  >L †oÈf å´„‡  ˜–S‡  äÈO‡
L‡
S‡
Z‡
K‡  ÈfH‡ O‡  >LÈfF‡  üö? Ö¿Ñb ´?%C‡
J‡
 ƒ¬#  D>LƘùƒÇ"qe/ˆ
6ˆ
=ˆ
B‡
I‡
P‡
]‡
 Ë,¡™¬™é†
æ†
>L¢š¢ˆœ‡>LÀšÁ†½†
¹† ¶† ½†  >Lö¤êû´† »† >L²†¯† …o¬†©†§† ®† ¥† ³«¢†  Û¼³« y‡ ™† >L
îœÆ °üÿÊüÄÐ×T†Æb³«ãQ†Ò ³«K†¯³«G†Pª³«CC†«cÈf Èfc>†É,ùƒð"=:†
·c
5†  P ª†o0† -† ër†o)† %†š!†ÿÝÀ†o ʆoĆo§ˆ·…o†oþ…û… ¸vö… ñ… ÃgË÷Œ²ˆç Ö¡³«)Ñb¨Ãgùƒâ"U°™µ¢²›¢«¨»¢½Ç¢–Ž¿‘’Ž‹“›’N…ù£å´˜–îœù‹
¯šöŠ
®™ÿŠ
ÈfH… Èfé‹ ³«î† Íùª‡ êû ÈfŠ ½„è‰Áþò
 Àw•¥¢ÀŒ ØB…†oÈf?…†oÈfÏ¡cƘì’’.¢šû¥8…>Lù•¶ÿ

½› ÍùÍ› ÍùýŽ’>L
Õt†oŽ’á}®’á墒áouüµ[ýòþ\
þ|³«„úýÖ‘¾{¿Ó˜à|U—’áç˜à|U³’áˆç³«Ï³«2ÍùÈÍùÆ.ò
1²ùm®±#>L,”ÛÕ_Ôž>LÏ¡´¤¤ã¹ü¿¤ü)ñ‡³«Ù\ˆç&ò
)»¹iÏ¡°ÛÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙÕ_Ààòµ«Œµ%ë»1 Uå»1 
  Ü

 ü  ÄÅÆÁ%ÇÈÓ%Eé¨ œ+ ­   >L"üµ)ùˆ„#(Ë×ùË„#(Ö
 !ç“
á“
š!*› !¿‘¯“
©“
>L
Åc·¶ ·¶®’€¬d“ ‹“b”
 òÇ>Lƒ”ä’
ë’
á’
 ‚ÈÛ’
ã!é û  Ë«#œ’%3 >L …êå´Œ’%4 ˜–[’% äÈ34W&5T&8[&:b&;S'8 ÈfP(9W(9 8>LÈfN(9"üÞ'
ù†„#(ÉþùÉ„#(ý
%&Ý•"ו#š&*# &¿‘¥•$Ÿ•%>L¹¹¹;•$ %‹“9" òÇ#$>Lƒ”»”$”#¸” ‚È"²”"Ä&Ê%Ü  É«#÷r”' >L †oÈfå´o”( ˜–>” äÈ'(:”)7”,>”.E”/6”, Èf3”-:”- ,>LÈf1”-üÚ, Ö¿Ñb

üÓ3 ü±. Ö¿Ñb Þüª5  ï Ö¿Ñb>L üý
D J%+#
,|ÐŒÚ ˆ = ¼1 4¿ÁÕ_·¶! 
ƒ¼1 Û·¶
·¼1 u̘  û>L
ÃÕ_ G 9̃ ÂÕ_·¶Ó ² Û·¶® í•*ô•)¬# >LƘù…Ç"q
$Ù–/à–.ç–,ì•*ó•+ú•+* Ë,¡™¬™+“•+>L¢š)L—*F>LÀšk•g•
c•-`•0g•0 >Lá¾êû^•1e•1,>L\•2Y•"2 …o01V•/2S•2Q•1X•0O•#. /³«L•) Û¼³«.G•#-C•)>L
îœm•¤—&6«—&5¬# °>LƘù‡Ç"qј&;—˜&:ž˜&8£—&6ª—&7±—&7¾—&6 Ë,¡™¬™7J—&7G—&>L¢š56ý—>LÀš"—
—(9—(<—(< >L‹»êû—(=—(=8>L—*>—0> …o<=
—*;>
—*>—(=—(<—1: ;³«—(5 Û¼³«:þ–(Ú—(9ú–(5>L
îœ$—(½3ü²Ëü¡Üü§Öü̱üÓdkh o ý‚»1²T·¶
eþ»1  #²T·¶  Æb·¶· 

Ò
 ·¶

¯·¶
Pª·¶Cy—Æb·¶v—Ò ·¶p—¯·¶l—Pª·¶Ch—«cÈfÈfc—É,ù…ð"=_—·c—›Z—Pª†oU—R—ër†oN—J—šF—B—ÿÝ<—6—À†o3—1—ʆo-—+—ĆoÌ™'—!·…o†o#—!¸v Ãg«cÈfÈf¨ x˜É,ù‡ð"=t˜&·c¬œ&o˜''P(ª†oj˜'g˜(ër†oc˜'_˜*š[˜*W˜+ÿÝQ˜+K˜*À†oH˜*F˜*ʆo*@˜*Ćoáš*<˜/·…o†o8˜/5˜(¸v0˜'+˜ Ãgò?Ë÷Œˆç Ïòµòµòµ,òµØ
·¶Ï
·¶MÖ¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
ηð
·¶&·¶ü
ηó
”½Ñb Ãgù…â"U°™£  ·¶£ ›¢œ  »¢® ÑbÑ
Ãgù‡â"U°™Þ
ÔÓÛ
›¢Ô
Ñ
»¢æ
=þ»1  Ǣơ
¿‘¡
‹“
¹~˜
 ·¶Ç¢õ¡¿‘ñ¡‹“¤¡¹­˜óÔå´ÖŸ˜–¯Ÿîœ¯š®™Èf§˜Èf³«ÍùêûÈfc½„Gå´? %˜– %îœÁŸ&¯š¾ž&®™Çž&Èf™'Èf±Ÿ'³«¶š'Íùr'êûê'ÈfÌ'½„°*
ÁŒöø®„ù^öøY„ùÛ
° À
ÔÓÔÓÀ 
À¢Ö×ÔÓÀ·ÿ
ÁÕ_·¶^
ÂÕ_·¶„™†oÈf†oÈf¤™†oÈf¡™†oÈf œÃêƘcƘ`·¶D ·¶K ¹¹¥£¹¹¬£¢šžŸû¥¶™¢š¬Ÿû¥Ä™†ou8::MINÁ8‰  ÏΆoø‰þ
†oP‰ )HÏΆou8::MAXÁ˜‰ÿ )ÿ¡ç"yÿ¡ç"3¸‰­
>L°Òø‰ü þ˜‰ã
yÿãè"!¸‰>L°Òø‰à
š0‰Þ>L°Ò(ùŒžø‰° Üý†£V"†o†o3ùÿüæ6"Åáíµ£"ýè¤V"†o†oùÿ¾è6"Çáí—¥"°Ò¸‰Î Áü(‰Ø †oX‰ó †oX‰  »Y†oÀ9 lower_boundÁF upper_boundÁSÿu16::MINÁœ¥øÏš¢©½ÝøÏu16::MAXÁ¡ç"¡ç"Ç>L°Òãè"«>L°Òˆƒ>L°Ò¨£}x§ùþüæ6"Ðátqnùþ¾è6"Òám°Òj ifc¹Œ­ÝÅÝ¡Nu32::MINÁî÷ Ñì§ûé/ Ñu32::MAXÁé¡ç"¡ç"ç>L°Òäßãè"ýÝ>L°ÒÚÕ>L°ÒúÓbäÒ¨ÏÊùùýüæ6"ÛáÆÃÀùý¾è6"Ýá¿°Ò¼ »¸µm Œë­ÝïÅÝó u64::MINÁDMÈÒB¬Q?eÈÒu64::MAXÁ?¡ç"¡ç"o=>L°Ò:5ãè"S3>L°Ò0+>L°ÒP)¸:(­% Oùüüæ6"æáùü¾è6"èá°Ò  ÃaŒA­ÝEÅÝIöÈf
usize::MINÁœ ¥ —ÕÈf𠱩 Èf½ Ý —ÕÈf
usize::MAXÁ¡ç"¡ç"É >L°Ò ãè"­  >L°ÒŠ >L°Òª ƒ 
² z ÈfÈf©
ùûüæ6"ºáv s ÈfÈfp
ùû¾è6"¼áo °Òl ì¸i Èff Èfc  ¹
ÈfŠ­Ý ÅÝ¡ N
 u128::MINÁû  ðÓù  ö  < ðÓ u128::MAXÁ÷ ¡ç"¡ç"' õ >L°Òò í ãè" ë >L°Òè ã >L°Ò á p ò à ·Ý Ø 
ùúüæ6"ñáÔ Ñ Î ùú¾è6"óáÍ °ÒÊ É Æ à {

Œù ­Ýý ÅÝ ® 8‰å
 ‚Çø‰Í
ºP‰Ø
)H‚Çi8::MINÁ¡ªƒÇŸ»®œÂâƒÇi8::MAXÁ¡ç"¡ç"Ë>L°Òãè"¯>L°ÒŒ>L°Ò¬¼|«ùùüæ6"‡âxurùù¾è6"‰âq°Òn mjg½Œ­Ý¡ÅÝ¥R¤­¤È¢¿±ŸÅå¤Èi16::MINÁ@I¥È>ÀM;a¥Èi16::MAXÁ;¡ç"¡ç"k9>L°Ò61ãè"O/>L°Ò,'>L°ÒL%´6$Á!Kùøüæ6"’âùø¾è6"”â°Ò 

¿]Œ=­ÝAÅÝEòDMÆÉBÄQ?eÆÉi32::MINÁàéÇÉÞÅíÛ!ÇÉi32::MAXÁÛ¡ç"¡ç" Ù>L°ÒÖÑãè"ïÏ>L°ÒÌÇ>L°ÒìÅTÖÄÆÁ¼ëù÷üæ6"⸵²ù÷¾è6"Ÿâ±°Ò® ­ª§_ýŒÝ­ÝáÅÝåäíèÊâÉñß%èÊi64::MINÁéÊ~Ê{¡ÁéÊi64::MAXÁ{¡ç"¡ç"«y>L°Òvqãè"o>L°Òlg>L°ÒŒeôvdËa\ùöüæ6"¨âXURùö¾è6"ªâQ°ÒN MJGÿŒ}­ÝÅÝ2

¬Í
Î

¥
Å
¬Í
isize::MINÁ"+­Í Ï/Cc­Í
isize::MAXÁ¡ç"¡ç"O>L°Òãè"3>L°Ò >L°Ò0 ˜Ð/ù¼üæ6"üáüùöù¼¾è6"þáõ°Òò ñîë£AŒ!­Ý%ÅÝ)Ö(
1
ŠÌ&
Ó5
#
I
i
ŠÌ i128::MINÁÅ΋ÌÃÔÒÀæ‹Ì i128::MAXÁÁ¡ç"¡ç"ñ¿>L°Ò¼·ãè"Õµ>L°Ò²­>L°ÒÒ«:¼ªÕ§¢Ñùõüæ6"³âž˜ùõ¾è6"µâ°Ò EãŒÃ­ÝÇÅÝËxÿÿÿf32::MINÁÿÿf32::MAXÁÅ¡ç"¡ç"õÃ>L°ÒÀ»ãè"Ù¹>L°Ò±>L°ÒÖ¯>À®Ú«¦Õùôüæ6"Ö࢟œùô¾è6"Øà°Ò˜ IçŒÇ­ÝËÅÝÏ|ÿÿÿÿÿÿïÿf64::MINÁÿÿÿÿÿÿïf64::MAXÁÑ¡ç"¡ç" Ï>L°ÒÌÇãè"åÅ>L°Ò½>L°Òâ»J ̺߷²á ùóüæ6"Þ஫¨ ùó¾è6"àà§°Ò¤ £ U!ó ŒÓ­Ý×ÅÝÛˆ 
ÁÕ_·¶üÏÍ·¶&GÁÕ_·¶T::MINÁ4
ÂÕ_·¶üóη¶&GÂÕ_·¶T::MAXÁ#4•>L°Ò šÛÕ_üÐ/>LœÃüÖ)¬Ïü˜üÁ>°Ò¼†ñ‡·¶·¶ˆç«0­Ý4ÅÝ8»ÝœÃÔTY >L
×Õ_ YD[0 4› Ö¿Ñb>L£¬y >LØö>L³«L„.Ôu Ö¿Ñb ŽŒgpÔüË÷4Hˆç 7 >Ñb¤Á!C¦¢6ØöÉ-´Æ1‰š¾| >L;·Úü€7ýýÅL1£TÕ_mùš¾|` $”ñ‡=»Æ1Y
Ÿ³«´Î
>L
áÕ_ Îà¤Ð: ³ Ö¿Ñb>LÁ"üú2ù‹„#(Í£ùÍ„#( ¢


È È
š*›
 ¿‘>L’’›’ûÈ ‹“
È òÇ
>Lƒ”°É°É
ÁÉ
‚È ßÉ ÄÊÜ 
Í«#
÷  ôÉ  >L™Êå´áÉ  ˜–°É  äȬÉ
©É
°É
·É
¨É  Èf¥É ¬É  >LÈf£É  üö7 Ö¿Ñb ¬/  É
§É
 Ь#  4>LƘùŠÇ"qUŒÊ
“Ê
šÊ
ŸÉ
¦É
­É
ºÉ
 Ë,¡™¬™

>L¢šéÊùÉ>LÀšÉÉ
É É É  >L™ÊêûÉ É >LÉ É …o ÉÉÉ  É É ³«ÿÈ  Û¼³«úÈ ÖÉ öÈ >L
îœ É ÞüÿÂüÄ}¿Æ°ÈÆb³«Ò­ÈÒ ³«§È¯³«£ÈPª³«CŸÈ«cÈfÈfRšÈÉ,ùŠð"=–È
·cóÊ
‘È  P ª†oŒÈ ‰È ër†o…È ÈšÿÝÀ†oʆoĆoË·…o†o ¸v  ÃgË÷Œ²ˆç Ö¡³«
ÑbÃgùŠâ"U°™¤¢¡›¢š»¢¬Ç¢
È¿‘È‹“›’ªÇù£å´˜–‰Ê îœéÊ
¯šõË
®™õË
Èf¤Ç ÈfË ³« ÍùÊ êû Èf ½„Áþò
Àf•¥¢À{ מdžoÈf›Ç†oÈf¼¦RƘÛ’’¢š’Ìû¥”Ç>Lù•à…

 Íù ÍùýŒŸ>L
Öt†oŒŸá}ªŸáÕ Ÿáouäü­YýÚ„ž
€}³«ýŽž²áÁ{ÃÛ¿à|U•ŸáÛ¿à|U¯Ÿáˆç³«Ç³«6ÍùÌÍùÊ.ò
1ùqж"#>LÛÕ_Ô”>L¼¦,”ª¤šÙçüµ¤ü…)ñ‡³«Ï\…ˆç&ò
)»¹i¼¦°$šìüí-³«$¢ .¤Ý'™1™;™qÑ…Ö³¦´å´š êû1™qÈf …o¢Ç“Í  ³«¼÷î
üº=šÑ4çÏB†oÛj
šˆœÑB†oÛj1™¤œE†oÛj¸œÀœZÛj†o՜ܜ\Ûj†oñœùœ¯†o†o¯†o†o.Pª†oCK¬†o]Pª†otÌθv
š³«œ€Íùr™½„êû'™Èfå´;™7H%Ñl §¥(õØx'™1™;™ fÃgqÑ…Ö³¦´å´š  êû1™fÃgqÈf …o“Í ³«uÕR >îe³«<ñü®Gý°l+ ùôÑPÕ{MKHñ3EC‰6ºˆÑ4öžÏB†oÛjˆœÑB†oÛj1™¤œ E†oÛj¸œ Àœ
ZÛj†oÕœ
Üœ \Ûj†oñœ ùœ ¯†o†o 
¯†o†o.
Pª†oCK ¬†o] P ª†ot иv y ³«§‹’œÍùœ½„êû'™Èfå´;™ ?Áºˆ„œÙÄß>L
´ù%$”Ä>L
û’Æ$1œ† žŸ!üô«úüÕJÖ¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
ÿa”Š ’Æ,€Æ4 Æ
 ctxÁZ½‰ÆcÂÆ1ÆÆ

§–
¯–
ªB“©Ûj>LÔ®>LÈf(— 
>—
 “"˜"Þc\“ üé
6>L
ü’Æ
ü
x?üî
1 ž ˜Ÿ
 ¢Ÿ Ù¨Èf»Ÿ »Ÿ  >L3333333ÈfäŸ  òŸ ¼©       Ö¿ÿa þ  
W  Ö¿ÿa>L  !üô œûüÁ
ÏW—(
_—±B“©§–u—4“©†—Ž—>“©Ûj£—ª—ˆ“©¼—×UÛjÕ—Ý—ê—ù—˜†o˜˜ª†o: , B  ŒC“©ÛjX  ] 
C“©Ûjt 
| 
»Ç”¤
•È,…
«ÈŒ
ÿa;…Êé 
BöÓÏ\†  ÿaÍÿaÙ¨§–Èf˜Ÿ
»ŸpÇÇtreportÁ¹Á?“©Ûjƒ“©ü±¼˜%Ȳ¿ “©ÈfÑυʱÀÊiÿaQÿaWÛjÛjŒí
Õ_!-€«Ä>L
‡d>L³«(m5ŒÈ
ŒÉæ]€¬i ê‚t†­|€«Ä ˆçψç× ±­·‡Ó€«ŽÒËí
Õ_>L­à/7(Ë àÕ_ÏÐé9ê‚EìÒMÕ_ˆçeo­à´Õ_çÿü´3Õ_ Ïê‚ -<×Õ_äƒü¬8ˆçl¿ìÒ .±
Õ_>L­à/7(ý ìÕ_ò9ǃE ǃPÕ_ˆçšhr­à·± >L
´Õ_&8Š ìÕ_÷9ǃEÕ_vS®Ø ìÕ_±ü0ǃ$•Õ_ ŒÁ .ΫŒ«Õ_">L
úÕ_1 »Z` •¾’¾>LÞ Ýü¶¨ ÿa

Ö¿›ßÿa  •¢Ö¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
›ßÿa

c jμϼ[Ü 
 
 >L 
 ÿa Ö¿ê‚ÿa  
 ½ˆ / 6Ì,Õ_ àÕ_ ÖŒÇ Ö¿ê‚ÿa × JQX”«þ¹÷\ÿaó÷¹ó¹ï¹ü\ê‚ÿaÿa鹿¹ ÿaá¹Ö¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
ê‚ÿaÄÏǃ•¢˜¢™¢lš¢ˆ›¢œ¢[¢ˆe0<#˜Ü÷»Çöˆç÷Üê‚ÒÕ_Ò©·ÿaÜÁÜÌÁœ·ÿa¥ÀØÀÀŽ ï¹œ>LÚÉÚǃþǃÐÐÄÌÄÕ_">L
ûÕ_1Ù”Ë Üa g
  >Lÿ þüãœÃ
ÿa à à ֿ›ßÿa
õ •¢Ü ŸÂ 
  ÐÝÑÝ[ÜJ Q• ’ >L²Â Â
ÿaŒÂ Ö¿ê‚ÿa
¿Æ Þ7 å
ì Ì,Õ_ àÕ_ ÷Œè Ö¿ê‚ÿa øÅˆ ÃJQXÔÄ÷\ÿa©ü\ê‚ÿaÿaÒ ÿaÐàÄ¡ǃ Õ_ùþµá»ÇˆçÜ ê‚DÕ_Dÿa®ÅÜžÅÿaªÄƒÇÇ~Ž o¹>L óã¼ǃ-ǃ4 ìÕ_ëü¶5ǃÕ_» .Õ_´ê>L
ÀcÕ_. þ(Žüi€¬„ÏÙ׆­ «ˆç± M§ì$–ü÷9>L
üòa*œ7üâÔì Δ òaù…ÊèÏΔ1:ÇÇ5parentÁ>±ÏB…Ê…ÊÃØíï$Ê!ü«!9>LØí8Ð!4Õ!4Ý!2 ã!ê!˜ü– Ô !  òa¹î¿ …ÊèÏ4†!Δ¹Îð09ÇÇ=†îA±ÏE…Ê…ÊÇØíî$ú#óÐ ž¢w8Åá™-ÝñÕ_§ ïíe¼îËè¿*Õ_ ϬüÛ#9>L
üÕ_½€$4…$4$7 “$š$œüÆ"ÔÐ# Í„,à"Äéï"…Ê4Œ#èÏ4¶#ˆç<Ϭ1´ò9BÇÇF†îJ±ÏN…Ê…ÊΑóú$¦&´sL§ ïíe¼îËè¿*Œ-Œ-ÐŒŽ-Ý™Ñ,-ÜÑ,-»Ñ,·ÚÇ…¯¼32Õ_M  Óõ°´ ´Õ_Âü‡&9>L‘ó߬&4±&4¹&2Æ& üò$Ô´Õ.Õ_Ûj,´®-Õ_Ûj ´qP«ÓõPªÓõ¢PªPÈÓõ¼Pü% ˜…,Œ%Äé›%…Ê4¸%èÏ4â%ˆç¿«öáQ¥õsLDÇÇH†îL±ÏPý…Ê…Ê1‘óY$Õ(‡PsL§ ïíe¼îËè¿*‡8‡8Ì™‰8Ý™7Š8Ü78“y7 µ¯sµ3‡•Õ_M  ‚ú‡P YÕ_Âü¶(9>L‘óßÛ(4à(4è(2õ(¤ü¡'ÔtZ®9Õ_Ûj,SPî8Õ_ÛjŸZqP«‚ú‡PPª‚ú¢PªPÈ‚ú¼P«( ë…,»'ÄéÊ'…Ê4ç'èÏ4‘(ˆç¿ÚúáQÔùsLDÇÇH†îL±ÏPý…Ê…Ê1‘óY X’ü+…þl}ÝP
EÝP
 ÖÝÞ+>L
æÕ_ØwÛjB
5æP
¸×ü+
 >L
ûM™­™­—µ›­ù‚9œ­ü‚9¿Ê-hðär¸¸Ï»ìuŒ
x2Ën £4oÕ_ Ÿ§«
·
É(’ì+ 
 ÛÈfˆçÈfó+ Û¾€ˆç@’®,
`“·
(“Å
 T   Û¼ÞcüÅM
Ùì¸ …ÊÞcÕì¸  Ê
H¢-

…Êø’ø,<>L‘ó —--S0­-;ׯ-
Õ-³-Æ-

? Eø×ç+à4
ø’í*è
ëP
ýÄP3
 
ñ
Õ_
öP
ýñl ¸Õ_
m ™­¼ÿ>LÈf,29Ìü ¼àæø’ª,ýÅlQ»
Õ_ØwÛj0,ý˜Pe

Ö Õ_ØwÛj5ˆm…Þ¨N¼ÿX’ˆ,Þ‘9¼ÿ¯Þ·ÞÏLýþèü×ÁÔì¸Õø“5ü‹  Ô+Åà(’þ*Äé…+…ÊP’š+èÏ0’À+ýþ¸’ü+¼ÿÒýþnÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙ¾€¼ ýþÈUÈf ˆçêÙì¸ÕßêëÕêì¸Ü,…Ê_ ¹ˆk
ñ

ñ
Ï
ô
ù
¦ =˜³
K3€Õ_Ë
é
éKeysÁ
íò
‡)Á(YRæÕ_ Þo ÇÇ †î£±Ï¦ùÖ> ÷" õ

÷þ9üˆ…Ê~‘ó[¹ˆû¹ˆ¯þ¹
X”ü+}è¼]ñÍ5öÍ
U¨ÁƒâÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙîîNodeRefÁóheightÁ¼ôü¼õ¢w¼ò–ããÔSM뾚©Õ_×âê“'
üÂîYU›Á ¸Ùü+
 >L
ûM™­™­—µ›­ù‚9œ­ü‚9¿Ê-hðärψùþ ûâLëÕ_ Ÿ§«
·
>L(ӓ+ 
 Û¾€Èfó+ Û¾€ˆç@”®,
`•·
(•Å
 Œ Û¼ÞcŠ
Ùì¸ÕßêvÊ
HӢ-

…Êø”ø,<>L‘ó —--S0”­-;ÙÆ-
Õ-³-Æ-

? EøÙç+à4
ø”í*è
ÝãÍ ÊÕ_×â
ýÍõÛ¼ Õ_
ø¼ ™­ËŽ>LÈf,#*×}ÒÁ]Ío  ƒâŒÛÆŒÈfMào  ƒâŒÛÆŒ§ ïíe¼îËè¿*ÐÐLeafNodeÁÓ†î¼Ô
parent_idxÁ¼Õ¼ÖkeysÁ¼ØvalsÁ¼Ñ†Ü”è£ Õ_×âý»oF  îîîïImmutÁñˆæ ¥Ÿ³0„õÕ_×â>L ÇžFu\»ŸÄ–
€p  eâÁ
ÝÿT   Ä–Õ_×âýúT!   Û¼RootÁˆ¾ˆEdgeÁˆ¾þß›?Ü},Ä–Õ_×âýÛTx   Ä–Õ_×âÒØ
íÁ]ŸÂ
ƒâÈfýýÁ/ Õ_×â
«Âý”Áð
­ØÂ
%Ý%   Û¼›˜ýÆ%)   Ä–Õ_×âOýÊÂ0 Õ_×â>LÈf
ù£
^ƒŠø”ª,ý¯¼PÕ_Ûj0”,ý´ÍP§Õ_×âÛj5ñ¼ýåÀ¥¥Õ_×âÛj[ý³ÁƒýÁÁuýénžÁÕ_×âU×ÁýÛZo ÚÕ_×â¼ýÿRÖ 
ÏÄ–Õ_×âµ®[ 
ýŸ%V ¨Ä–Õ_×â…Þ¨NËŽX”ˆ,Þ
9ËŽ¯Þ
·ÞÏLŒŽ-Ô Ôì¸Õø•5Ñ  Ô+îã(”þ*Äé…+…ÊP”š+èÏ0”À+ŒŽ¸”ü+ËŽÈ ŒŽ­Ƈ ŒŽÂiÈfˆç繈ÑÕÐì¸Â)…Ê\üˆeÊÊʈÎòÀ `㌖µL­Õ_×âg
ÏÀ$À šµÀ ·Ó¸§åÕ_×â¥
± 
LazyLeafRangeÁ˜frontÁ¾backÁ¾L•s¬¦ú7Ä–Õ_×âUÅÁîîЋóà‹¼ôü¼õ¢w¼ò–ããÔSMÄ–Õ_×âÈfˆ„¡4Èf, „• Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙ›˜¦ ›˜Ñ å¢ )ÇÇŒ†î±Ïù, Öh
 ÷P
 õ
=

Ù†Žd üˆ…Êà ‘ó  ¹ˆ@ ¹ˆG 
X–ü+0–,…ˆ²'™1™;™
›jù«Ö³¦´å´š Ϭ1™›jÈf ù†œš § ïíe¼îËè¿*ù†âšëšõš  ù†  Õ_*› ´òâšr>LÕ_
¸Ûü+
 >L
ûM™­™­—µ›­ù‚9œ­ü‚9¿Ê-hðär

Ïš
ù¨+D•uSÕ_ Ÿ§«
·
É(–ì+ 
 Û¾€Èfó+ Û¾€ˆç@–®,
`—·
(—Å
 yx Û¼Þcw
Ùì¸ÕßêcÊ
H¢-

…Êø–ø,<>L‘ó —--S0­-;ÛÆ-
Õ-³-Æ-

? EøÛç+à4
ø–í*è Ϭ‰Ü {›„›õ𠉧œ›°›{›ϬÈ›‰Ü
Ñ› ÄlÕ_>L ÇžFu\»Ÿˆçýû± 
Õ_
™²Õ ™­¹¨>LÈf’,¾Ås!dø–ª,ýϱQô Õ_ÛjmÑCÕ_ÛjxÏBÕ_Ûj€œˆœÑBÕ_Ûj1™¤œEÕ_Ûj¸œÀœZÛjÕ_՜ܜ \ÛjÕ_ñœ ùœ
¯†oÕ_
 ¯†oÕ_. P ª†oC K
¬Õ_]
P ªÕ_t |“tÕ_5’²ÔlÕ_®ºÆÒ ù†¯ù†Õ_âšPªù†Cž´Õ_¸Õ_PªÕ_éÕ_…Þ¨N¹¨X–ˆ,Þ‘9¹¨¯Þ·ÞÏLú§ žÔì¸Õø—5 Ô+Ëæ(–þ*Äé…+…ÊP–š+èÏ0–À+ú§¸–ü+¹¨ßú§Ƈ ú§žFÈf߈çĹˆ®Õ­ì¸Ÿ…Ê9üˆBÄlÄlÏÇlµ ™lÈl½™lÉl¢w™lŒœjSžÕ_ˆ¬°Ϭ'™Èfå´;™
´òŸ«¦Ϭ‰§{›‰§„›‰§ ÷¦ëšØnÇÇq†ît±ÏwùíÖ* ÷ õ
ÿ
Õ_ô§4üˆ…Ê‘óq¹ˆ¹ˆ
ÚsÕ_ŠŸ
ü+M¤†
Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙ§ ïíe¼îËè¿*ÿ ÿ ©1!ó ç !½1ç ƒ!elementÁç Œi9kë †Õ_Mµ†
ܸEņ
Èfý—†M „!Õ_>L ÇžFu\»Ÿ Ϲ
ã†
 ™­„!„!χ!²xç ˆ!èyç ‰!ç Š!Úç ËeØ¥úPÕ_>LÈf˜’,¸Ýü+
øÝç+à$* 9>L
ûM™­™­—µ›­ù‚9œ­ü‚9¿Ê-hðärÒ» ˜œ
¨
ºì+ 
 Û¾€Èf ˜ó+ Û¾€ˆç®,
`™·
(™Å
 æå Û¼Þcä
Ùì¸ÕßêÐÊ
H˜¢-

…Êø˜ø,<>L‘ó ˜—-˜-S0˜­-;ÝÆ-
˜Õ-˜³-˜Æ-

? E:/
ø˜í*èˆ
mtø˜ª,ýë…½!Õ_Ûj0˜,…Þ¨NÒ»ˆ,Þ‘9Ò»¯Þ·ÞÏL–½óÔì¸Õø™5˜Ô+åçþ*Ä阅+…Êš+èÏÀ+–½¸˜ü+Ò»{–½sƇ| –½ˆyÈf؈罹ˆ§Õ¦ì¸˜ÿ…Ê2üˆ;ܸæܸÈf¥!ÕÇÇ׆îÙ±ÏÛù:Ö ÷n õ
[
ü½rüˆ…Êá‘󾹈^¹ˆe ü+ >L
š)Õ_Ûj šü+, ™­Ø&Ø&ÏÛ&i1ÁÌ&Ü&i2ÁÌ&Þøð[4¢YÕ_>LÈfš’,¸ßü+
øßç+à$* 9>L
ûM™­™­—µ›­ù‚9œ­ü‚9¿Ê-hðär³Æ ˜œ
¨
ºì+ 
 Û¾€Èf šó+ Û¾€ˆç®,
`·
(݁
 3$2$ Û¼Þc1$
Ùì¸Õßê$Ê
¢-

…Êøšø,<>L‘ó š—-š-S­- ;߯-
šÕ-š³-šÆ-

? E:/
øší*èŒ mtøšª,…Þ¨N³Æˆ,Þ‘9³Æ¯Þ·ÞÏLãÇ×5#Ôì¸Õø›52#šÔ+ñäþ*Äéš…+…Êš+èÏÀ+ãǸšü+³ÆþãÇWƇ` ãÇl]Èf¼ˆç¡¹ˆÕŠì¸|ã…Êüˆ¼&»Çǽ†î¿±ÏÁùÖP ÷8 õ
%
Æ€ÆìÝÇCüˆ…ʲ‘ó¹ˆ/¹ˆ6
ü+'™1™;™ ù«Ö³¦´å´š Ϭ1™Èf ù†šœš «¦âšëšõš ÷¦ ‰§*› ´òâšr>LÕ_
¸áü+
 >L
ûM™­™­—µ›­ù‚9œ­ü‚9¿Ê-hðärÁµ px|
ˆ
šì+ 
 Û¾€Èf œó+ Û¾€ˆç®,
`·
(Å
 ®)­) Û¼Þc¬)
Ùì¸Õßê˜)Ê
¢-

…Êøœø,<>L‘ó œ—-œ-S­-;áÆ-
œÕ-œ³-œÆ-

? Eøáç+à4
øœí*è Ϭ‰Ü {›„›õ𠉧œ›°›{›ϬÈ›‰Ü Ñ› ÄlÕ_>Lï­ ™­Áµ>LÈfœ,9@ 3:øœª,ÑCÕ_Ûj¼ÏBÕ_Ûj€œˆœÑBÕ_Ûj1™¤œEÕ_Ûj¸œÀœZÛjÕ_՜ܜ\ÛjÕ_ñœùœ ¯†oÕ_ 
¯†oÕ_.
P ª†oC K ¬Õ_] PªÕ_t|“tÕ_0œ,ÔlÕ_®ºÆÒ ù†¯ù†Õ_âšPªù†Cž´Õ_¸Õ_PªÕ_éÕ_…Þ¨NÁµˆ,Þ‘9Áµ¯Þ·ÞÏLÞÒib+Ôì¸Õø5_+ œÔ+°þ*Ä霅+…Êš+èÏÀ+ÞÒ¸œü+Áµ
ÞÒéƇò ÞÒþÕÈfnˆçS¹ˆ=Õ<ì¸.…ÊÈüˆÑ¬°Ϭ'™Èfå´;™ ´òŸ«¦Ϭ‰§{›‰§„›¬°‰§ ÷¦ëšT/&ÇÇ)†î,±Ï/ùÖq ÷Y õ
F
âÕ_ØÒLüˆ…Êۑ󸹈X¹ˆ_§¸ŠŸ
ü+ŠŸš œš  «¦âšëš
õš  ÷¦
‰§
*
 ´òâšr>LÕ_
¸ãü+
 >LØÒ +37
C
Uì+ 
 Û¾€Èf žó+ Û¾€ˆç®,
·
Å
 µ1´1 Û¼Þc³1
Ùì¸ÕßêŸ1ŸÊ
¢-

…Êøžø,<>L‘ó ž—-ž-S­-;ãÆ-
žÕ-ž³-žÆ-

? Eøãç+à4
øží*è  Ϭ‰Ü {›„›õ𠉧œ›°›{›ϬÈ›‰Ü Ñ› ÄlÕ_>Lï­ ™­Áµ>LÈfž’,û$:Aøžª,|“tÕ_0ž,ÔlÕ_®ºÆÒ ù†¯ù†Õ_âšP
ªù†C
ž´Õ_ ¸Õ_ PªÕ_éÕ_…Þ¨NÁµˆ,Þ‘9Áµ¯Þ·ÞÏLÞÒF‹2Ôì¸ÕøŸ5ˆ2žÔ+Ñ­þ*Äéž…+…Êš+èÏÀ+ÞÒ¸žü+ÁµÞÒÆƇÏ«ÞØôÈfˆçr¹ˆ\Õ[ì¸M´…ÊçüˆðÈf‰Á´òŸ«¦Ϭ‰§{›‰§„›¬°‰§
÷¦ëš
_6ÇÇ †î±ÏùÄÖu ÷] õ
J
æÕ_ØÒ üˆ…Êߑ󼹈\¹ˆc§¸ŠŸ
\ß2$ß2Ñ­š œš  «¦âšëš
õš  ÷¦
‰§
*
 ´òâšr>LÕ_
¸Òß2 

>LØÒ
+ 37  C U,Ï2  Û¾€Èf$Ö2
Û¾€ˆçD‰3·
( Å
 ½8¼8 Û¼Þc»8 Ùì¸Õßê§8 Ê
Lô3…ÊüÊ3<>L‘ó
$é3ï3K4ÿ33Ò4 
—4 …4 49 ? øÒÊ2Ç2 ü±1æ  >LÈfŸϬ‰Ü {›„›õ𠉧œ›>LÈfŸ°›{›ϬÈ›‰Ü Ñ› ÄlÕ_>Lï­ é2 ™­Áµ>LÈf õ2öý5«&KRü…3Œ|“tÕ_4ä2ÔlÕ_®ºÆÒ ù†¯ù†Õ_âšP
ªù†C
ž´Õ_ ¸Õ_ PªÕ_éÕ_…Þ¨NÁµ\ë2Þ‘9Áµ¯Þ·ÞÏLÞÒ;Ž9Ôì¸Õø 5‹9¿2 „‡,Ë1ÄéÚ1…ÊT÷1èÏ4¥2ÞÒ¼ß2ÁµzÑ­{ÞÒ»ƇÄ«ÞÍÿÈfˆçi¹ˆUÕVì¸H±…Êâüˆë´òŸ«¦Ϭ‰§{›‰§„›¬°‰§
÷¦ëš
Z=ÿÇdžî±Ï
ù°Öa ÷K
õ
:èÕ_ØÒ÷üˆ…Êё󰹈\¹ˆc§¸ŠŸ¡Ö7–‡ÿ78>LÈf§8°8Ë8· 
 Å


ø¢5>L¾>½> Û¼Þc¼> Ùì¸Õßê
¨>¢Ê

 »9 

 
…Êø¡9;>L
ü–‡¡²9¡¶9 YÆ9 A¡Ì9 ¡ä9
>L
‰”Xø¡×6Œ¡â<¡è9û9>LÈfOU[¡ã<˜ ƒø¡Ñ7’ø¡û7èø¡£8Àø¡Ç8œà¡Ç<ù=Ôì¸Õò=ýÌ“>Xݹˆß9¡¾7 ”‡è6 –‡ù¡ï6…Ê„7èϪ7 –‡ÈfÈfß¹ˆÏÕÎì¸À…ÊBüˆK¹ˆÛƒA¥Çdžϡ­Ö£_indexÁŒõ
!üˆ…Êæùÿùˆ/¹ˆX
£Ö7–‡£Ü7¨‡ÿ78>LÈf§8°8Ë8 ·


Å 
 ø¤5>LÛB Û¼ÞcÚB Ùì¸Õßê
¤Ê 

»9

 
…Êø£’9;>Lùÿ£²9£¶9
SÆ9 ;£Ì9
£ä9
>L 
£à; £ü;
>LT
 ø£×6Œ£³<£â< £è9û9>LÈf³:¼:Û:·
Å
ÙD  Ùì¸Õßê¥Ê>LÏ;
…Êø£¦;;>L
ü¨‡£Æ;£Ê;YÚ;A£€<—<>LÈf¯  §£ã<ôø£Ñ7’ø£û7èø££8Àø£Ç8œø£¯:…ø£×:Ýà£Ç<ÔCÔì¸Õ½ÍCÛݹˆß9 DÔì¸Õø¥5D  ݹˆ÷;£¾7 £‡è6ƒ£ï6…Ê„7èϪ7¾ƒ ¨‡úÈfìÈf˹ˆ»Õºì¸¬ …Ê<üˆE¹ˆÛÈf么ÔÕÓì¸Å=…Êpüˆy¹ˆÞœáG ñÇÇó†îõ±Ï÷üòÖèúƒÌõ
¿ úƒ¸õ
«Nüˆ…ÊMùÿ*üˆ…ÊL¢Œ)¹ˆm¹ˆP¹ˆî¹ˆõ¦Ö7–‡¦Ü7¨‡½‡ÿ78>LÈf§8 °8 Ë8
· 
 Å 
  ø§5#>LŠI
$ Û¼Þc‰I
Ùì¸Õßê$ §Ê 
 »9

…Êø¦’9;>Lùÿ¦²9¦¶9SÆ9

;¦Ì9 ¦ä9
#>L
À
 
¦à; ¦ü;
">L  C? E!>LX > 
ø¦×6Œ¦³<
!
$
4"
¦â<
# ¦è9û9>LÈf³:¼:Û:·
Å
ãK Ùì¸Õßê$¨Ê">LÏ;
…Êø¦¦;;>L¢Œ¦Æ;¦Ê;SÚ;;¦€<—<>LÈfÉÐDA>·
Å
M Ùì¸Õßê$©Ê!>L;BP…Ê:>L
ü½‡<97o5 2>LÈføÿÂ
É Ð¦ã<£=ø¦Ñ7’ø¦û7èø¦£8Àø¦Ç8œø¦¯:…ø¦×:Ýà¦Ç<LÔì¸ÕM L

ݹˆß9JLÔì¸Õø¨5GL

Uݹˆ÷;…LÔì¸Õø©5‚Lݹˆ;%¦¾7 µ‡è6ƒ¦ï6…Ê„7èϪ7¾ƒÝÏÐ ½‡ÜÈf¼Èf¹ˆÕŠì¸|Ù…Ê üˆ¹ˆ«ÈfY¹ˆIÕHì¸:²…Êåüˆî¹ˆ®ÈfŸ¹ˆÕSì¸Eø…Ê+üˆ4¹ˆôw~A­P
GÇÇJ†îM±ÏP/%1Öúƒù õ
ì
úƒŠõ
}úƒ£õ
Y üˆ…Êùÿpüˆ…Ê7¢Œüˆ…ÊHâœ%¹ˆ¹ˆ¹ˆS¹ˆû¹ˆ¹ˆ ªÖ7–‡ªÜ7¨‡½‡(Õ‡ÿ7 8 >LÈf§8
°8
Ë8 · 
 Å



ø«5->L°R . Û¼Þc¯R
Ùì¸Õßê.
«Ê

 »9
 …Êøª’9;>Lùÿª²9ª¶9SÆ9
;ªÌ9 ªä9
->L æ
ªà; ªü;
,>L) C?!E+>LX!d! ~
'z
)
*>L
)#Ÿ)øª×6Œª³< #
 *
$
4+
D
T,
ªâ< - ªè9û9  >LÈf³:¼: Û:·
Å
dU Ùì¸Õßê.¬Ê,>LÏ;
…Êøª¦;;>L¢ŒªÆ;ªÊ;SÚ; ;ª€<—<  >LÈféðDA >`­·
(­Å
ŸV Ùì¸Õßê.­Ê+>L;B P …Ê:>Lâœ63ƒ1 i/!,  >LÈfm"j" g #· $
$Å %
%"ÈW# Ùì¸Õßê.$%®Ê *>L % $d
'k
(#y
'(…Êc
>L
üÕ‡eb'²`&˜^
)[
 >LÈfA #H"ë ò
ù ªã<ªøªÑ7’øªû7èøª£8ÀøªÇ8œøª¯:…øª×:Ý$ àªÇ<ÉVÔì¸ÕÝÂV  Ðݹˆß9WÔì¸Õø¬5ýV ݹˆ÷;;WÔì¸Õø­58WFݹˆ;rW Ôì¸Õø®5oW}
ݹˆr/ª¾7 ʇè6ƒªï6…Ê„7èϪ7¾ƒÏ©Π² Õ‡¾ÈfŒÈfk¹ˆ[ÕZì¸L©…ÊÜüˆå¹ˆ{Èfιˆ¾Õ½ì¸¯'…ÊZüˆc¹ˆ~Èf¹ˆÕÈ츺m…Ê üˆ©¹ˆÄÈfZ¹ˆJ Õåì¸×³…Êæüˆï¹ˆ
RY`ð[ ÇÇ †î£±Ï¦^
T
`
l
Ö>
 úƒ"

õ

 úƒXõ
Kúƒqõ
dúƒŠ "õ
}
#`üˆ…ÊÕ ùÿ² üˆ…Ê¢Œûüˆ…Ê/✠üˆ…Ê@Œ²¹ˆ¡¹ˆ¨¹ˆ¯¹ˆR¹ˆ{¹ˆ¹ˆ¹ˆ¯Ö7–‡¯Ü7¨‡½‡(Õ‡: ð‡ÿ7
8
>LÈf§8 °8
Ë8 ·


Å
 ø°57>LI^8 Û¼ÞcH^ Ùì¸Õßê8
°Ê

»9
 …Êø¯’9;>Lùÿ¯²9¯¶9SÆ9;¯Ì9 ¯ä9
7>L ¯à; ¯ü;
6>LÂC ?"E5>LX"ý" ~
(z
*
4>L
*$8 *
¹ 0µ 2» 3>LÎ 2,s 2ø¯×¯³< , 3$ $4 4 DT5 dt6
¯â< 7¯è9û9

>LÈf³:¼:
Û:·
Å
Xa Ùì¸Õßê8±Ê6>LÏ;
…Êø¯¦;;>L¢Œ¯Æ;¯Ê;SÚ;;¯€<—<

>LÈf DA
>·
Å
“b Ùì¸Õßê8²Ê5>L; B!P !…Ê:>Lâœ63 ƒ1 i/",

>LÈf29m#j#
g $· %
%Å &
&#¼c$ Ùì¸Õßê8%&³Ê 4>L & %d
(k
)$y
()…Êc
>LŒ²_\(¬Z'
X
*U

>LÈf[ $b#++
 ,`´· -
-(´Å .
.+åd, Ùì¸Õßê8-.´Ê 3>L . - 0 1,¢ 01…ÊŒ >L
üð‡ Ž0Û/Á 2

>LÈfŠ ,+  "
¯ã<²Ïø¯Ñ7’ø¯û7èø¯£8Àø¯Ç8œø¯¯:…ø¯×:Ý$ 0* à¯Ç<òcÔì¸Õmëcù%ݹˆß9)dÔì¸Õø±5&d4&ݹˆ÷;ddÔì¸Õø²5ado&ݹˆ;›d Ôì¸Õø³5˜d¦&
ݹˆrÒd Ôì¸Õø´5ÏdÝ& ݹˆ©9¯¾7 â‡è6ƒ¯ï6…Ê„7èϪ7¾ƒ
Ï
Π
Ķ
ð‡ 
Èf\
Èf;
¹ˆ+
Õ*
ì¸
y …ʬ üˆµ ¹ˆK ÈfC¹ˆ3Õ2ì¸$œ…ÊÏüˆØ¹ˆN Èf¹ˆyÕ=ì¸/â…Êüˆ¹ˆÈfϹˆ¿ ÕZì¸L(…Ê[üˆd¹ˆÚ Èf¹ˆ Õwì¸in…Ê¡üˆª¹ˆ
- 4 ; B ŦióÇÇö†îù±Ïü ƒ   §  Ög 
úƒK  õ
>  úƒ& õ
 úƒ? õ
2 úƒX #õ
K
$úƒq +õ
d ,g
üˆ…Ê ùÿô üˆ…Ê ¢Œâüˆ…Ê âœóüˆ…Ê' Œ² üˆ…Ê8 ©Ì ¹ˆ¹
¹ˆÀ
¹ˆÇ
¹ˆÎ
¹ˆQ
¹ˆn+¹ˆu+¹ˆ|+¹ˆƒ+¹ˆŠ+µÖ7–‡µÜ7¨‡½‡(Õ‡: ð‡L
Žˆÿ7 8 >LÈf§8 °8 Ë8
·
Å
 ø¶5A>LUlB Û¼ÞcTl
Ùì¸ÕßêBÊ
»9

…Êøµ’9;>Lùÿµ²9µ¶9SÆ9;µÌ9 µä9
A>L
‹-µà; µü;
@>LÎ-C!?#E?>LX# .#~
)z
+
>>L
+%D.+
¹ 1µ 3» =>LÎ 3-.3 ô9ð;ö<>L ;5».!; øµ×µ³<
5
<$ -4 =
D %T > dt?@µâ<
Aµè9û9  >LÈf³:¼: Û:·
Å
Ào Ùì¸ÕßêB·Ê@>LÏ;
…Êøµ¦;;>L¢ŒµÆ;µÊ;SÚ;;µ€<—<  >LÈf)0DA >`¸·
Å
ûp Ùì¸ÕßêB¸Ê?>L;!B"P!"…Ê:>Lâœ63!ƒ1 i/#,  >LÈfRYm$j$ g %· &
&Å '
'$$r% Ùì¸ÕßêB&'¹Ê >>L ' &d
)k
*%y
)*…Êc
>LŒ²_\)¬Z(
X
+U
 >LÈf{ %$,,  -· .
.Å /
/,Ms- Ùì¸ÕßêB./ºÊ =>L / . 1 2-¢ 12…ÊŒ >L©Ì ˆ1Õƒ0 » 3~  >LÈf¤ -«,¿4¼4 ¹
5·
6
6Å
7
74vt 5 Ùì¸ÕßêB67»Ê
<>L
7
69½:5Ë9:…ʵ>L
üŽˆ
·´9²8 ê°;­  >LÈfÓ
5Ú4=
D K µã<»"øµÑ7’øµû7èøµ£8ÀøµÇ8œøµ¯:…øµ×:Ý$ 0* <6
àµÇ<sÔì¸Õþ ˆs–5ݹˆß9ÆsÔì¸Õø·5ÃsÑ5ݹˆ÷;tÔì¸Õø¸5þs 6ݹˆ;8t Ôì¸Õø¹55tC6
ݹˆrot Ôì¸Õøº5ltz6 ݹˆ©¦t
Ôì¸Õø»5£t±6ݹˆàCµ¾7 ý‡è6ƒµï6…Ê„7èϪ7¾ƒi Ï\ Πe Ķn ­Ñw Žˆƒ Èf- Èf ¹ˆü Õû ì¸í J …Ê} üˆ ¹ˆ Èf¸¹ˆ¨Õ§ì¸…ÊDüˆM¹ˆ Èfþ¹ˆîղ츤W…ÊŠüˆ¹ˆe ÈfD ¹ˆ4 ÕÏì¸Á…ÊÐüˆÙ¹ˆ« ÈfŠ ¹ˆz Õìì¸Þã…Ê üˆ ¹ˆñ ÈfÐ ¹ˆÀ
Õ ì¸û) …Ê\ üˆe ¹ˆ7     $ 
ÐyIÇÇL†îO±ÏR½³¿Ë× ã
Ö úƒu õ
h
úƒô
õ
ç
úƒ
õ
 úƒ& $õ

%úƒ? ,õ
2 -úƒX
4õ
K 5n üˆ…ÊZùÿ7üˆ…Êì
¢ŒÉ
üˆ…Êý
âœÚ
üˆ…Ê Œ²ë
üˆ…Ê ©Ìü
üˆ…Ê0 ºë
¹ˆÑ ¹ˆØ ¹ˆß ¹ˆæ ¹ˆí ¹ˆP ¹ˆÕ;¹ˆÜ;¹ˆã;¹ˆê;¹ˆñ;¹ˆø;¼Ö7–‡¼Ü7¨‡½‡(Õ‡: ð‡L
Žˆ^ ¯ˆÿ7 8 >LÈf§8
°8
Ë8·
Å

ø½5K>LÕ|L Û¼ÞcÔ| Ùì¸ÕßêL½Ê
»9
…Êø¼’9;>Lùÿ¼²9¼¶9SÆ9;¼Ì9 ¼ä9
K>L >¼à; ¼ü;
J>LN>C"?$EI>LX$‰>$~
*z
,
H>L
,&Ä>,¹ 2µ 4» G>LÎ 4.ÿ> 4ô:ð<öF>L <6;?#< 0B-D4E>LHD>z?&D
ø¼×6Œ¼³<>E $
64
F D .T G
d &t HI¤´J¼â<K¼è9û9  >LÈf³:¼: Û:·
Å
Ÿ€ Ùì¸ÕßêL¾ÊJ>LÏ;
…Êø¼¦;;>L¢Œ¼Æ;¼Ê;SÚ;;¼€<—<  >LÈfIPDA >`¿·
(¿Å 
 Ú Ùì¸ÕßêL ¿ÊI>L ;"B#P"#…Ê:>Lâœ63"ƒ1!i/$,  >LÈfrym%j% g &· '
'Å (
(%ƒ& Ùì¸ÕßêL'(ÀÊ H>L ( 'd
*k
+&y
*+…Êc
>LŒ²_\*¬Z)X
,U
 >LÈf &¢%--  .· /
/Å 0
0-,„. Ùì¸ÕßêL/0ÁÊ G>L 0 / 2 3.¢ 23…ÊŒ >L©Ì ˆ2Õƒ1» 4~  >LÈfÄ .Ë-¿5¼5 ¹
6·
7
7Å
8
85U…"6 Ùì¸ÕßêL78ÂÊ
F>L
8
7:½;6Ë:;…ʵ>Lºë
±®:þ¬9 äª<§  >LÈfí
6ô5è=å= â>·?
?Å@
@=~†%> Ùì¸ÕßêL?@ÃÊE>L@?ßBæC>ôBC…ÊÞ>L
ü¯ˆ àÝB-ÛA
ÙDÖ  >LÈf>#=fm
t ¼ã<Å'aø¼Ñ7’ø¼û7èø¼£8Àø¼Ç8œø¼¯:…ø¼×:Ý$ 0* <6
HBà¼Ç<£…Ôì¸Õ œ…ªGݹˆß9Ú…Ôì¸Õø¾5×…åGݹˆ÷;Ôì¸Õø¿5 Hݹˆ;L† Ôì¸ÕøÀ5I†WH
ݹˆrƒ† Ôì¸ÕøÁ5€†ŽH ݹˆ©º†
Ôì¸ÕøÂ5·†!!ÅHݹˆàñ†Ôì¸ÕøÃ5î†$$üHݹˆM¼¾7 ›ˆè6ƒ¼ï6…Ê„7èϪ7¾ƒGÏ:ΠCĶL­ÑUŠñ^ ¯ˆjÈfÈfá
¹ˆÑ
ÕÐ
ì¸Â

…ÊR
üˆ[
¹ˆñ Èf.
¹ˆ
Õ
ì¸
…ʺ üˆà ¹ˆô Èft
¹ˆd
Õ( ì¸ Í …Ê
üˆ
¹ˆ:
Èfº
¹ˆª
ÕEì¸7
…ÊF
üˆO
¹ˆ
Èf ¹ˆð
Õbì¸TY
…ÊŒ
üˆ
¹ˆÆ
ÈfF ¹ˆ6
Õì¸qŸ
…ÊÒ
üˆÛ
¹ˆ ÈfŒ ¹ˆ| ՜츎å
…Ê üˆ! ¹ˆRä ë ò ù 

J ŸÇÇ¢†î¥±Ï¨ñçóÿ  
˜# Ö¿ úƒ£
õ
úƒÃ õ
 úƒÜ õ
Ï úƒõ %õ
è
&úƒ
-õ

.úƒ'
5õ

6úƒ@
=õ
3
>vüˆ…Ê¡ùÿ~üˆ…ÊÔ ¢Œ± üˆ…Êå ✠üˆ…Êö Œ²Ó üˆ…Ê
©Ìä üˆ…Ê
ºëõ üˆ…Ê)
 
¹ˆê¹ˆñ¹ˆø¹ˆÿ¹ˆ¹ˆ
¹ˆP¹ˆ´N¹ˆ»N¹ˆÂN¹ˆÉN¹ˆÐN¹ˆ×N¹ˆÞN"ÄÖ7–‡ÄÜ7¨‡½‡(Õ‡: ð‡L
Žˆ^ ¯ˆp Óˆÿ7
8
>LÈf§8°8
Ë8·
Å
øÅ5U>LÍV Û¼ÞcÌ Ùì¸ÕßêVÅÊ
»9
…ÊøÄ’9;>LùÿIJ9Ķ9SÆ9;ÄÌ9 Ää9
U>LQÄà; Äü;
T>LFQC#?%ES>LX%Q%~
+z
-
R>L
-'¼Q-¹ 3µ 5» Q>LÎ 5/÷Q"5ô;ð=öP>L =73R%=0C-E4O>LHE?rR(E 
oKlMsN>LMG±R+M! øÄ×ij<GN
$?4O D
7T
Pd /t Q'R¤´SÄÔTÄâ< U Äè9û9

>LÈf³:¼:
Û:·
Å
ö“ Ùì¸ÕßêVÆÊT>LÏ;
…ÊøÄ¦;;>L¢ŒÄÆ;ÄÊ;SÚ;;Ä€<—<

>LÈfipDA
>· 
 Å!
!1• Ùì¸ÕßêV !ÇÊS>L! ;#B$P#$…Ê:>Lâœ63#ƒ1"i/%,

>LÈfm&j&
g '· (
(Å )
)&Z' Ùì¸ÕßêV()ÈÊ R>L ) (d
+k
,'y
+,…Êc
>LŒ²_\+¬Z*X
-U

>LÈf» 'Â&..
 /· 0
0Å 1
1.ƒ—!/ Ùì¸ÕßêV01ÉÊ Q>L 1 0 3 4/¢ 34…ÊŒ >L©Ì ˆ3Õƒ2» 5~

>LÈfä /ë.¿6¼6
¹
7·
8
8Å
9
96¬˜$7 Ùì¸ÕßêV89ÊÊ
P>L
9
8;½<7Ë;<…ʵ>Lºë
±®;þ¬:äª=§

>LÈf

76è>å>
â?·@
@ÅA
A>Õ™'? Ùì¸ÕßêV@AËÊO>LA@ßCæD?ôCD…ÊÞ>L  Ú×C'ÕB

ÓEÐ

>LÈf6?=>FF
 G·H
HÅI
IFþš*G Ùì¸ÕßêVHIÌÊN>LIHKLGKL…Ê>L
üÓˆ  KVJ <Mÿ

>LÈfe Gl F
Äã<Ð,ª øÄÑ7’øÄû7èøÄ£8ÀøÄÇ8œøÄ¯:…øÄ×:Ý$ 0* <6
HBTNàÄÇ<Ôì¸Õ&
6\ݹˆß9Ôì¸ÕøÆ5q\ݹˆ÷;¡šÔì¸ÕøÇ5žš¬\ݹˆ;Øš Ôì¸ÕøÈ5Õšã\
ݹˆr Ôì¸ÕøÉ5   ] ݹˆ©F›
Ôì¸ÕøÊ5C›##Q]ݹˆà}›Ôì¸ÕøË5z&&ˆ]ݹˆµ›Ôì¸ÕøÌ5²›))À]ݹˆOWľ7 ¼ˆè6ƒÄï6…Ê„7èϪ7¾ƒ%ÏΠ!Ķ*­Ñ3Šñ<ß• E ÓˆQÈf×Èf¹ˆ¦Õ¥ì¸ô…Ê'üˆ0¹ˆÆÈf¤ ¹ˆ Õ ì¸ ý
…Ê0 üˆ9 ¹ˆÉÈfê ¹ˆÚ Õž
ì¸
C …Êv üˆ ¹ˆÈf0 ¹ˆ Õ» 츭  …ʼ üˆÅ ¹ˆUÈfv ¹ˆf ÕØì¸ÊÏ …Ê üˆ ¹ˆÈf¼ ¹ˆ¬
Õõì¸ç …ÊH üˆQ ¹ˆáÈf
¹ˆò Õì¸[ …ÊŽ üˆ ¹ˆ'ÈfH
¹ˆ8
Õ/ì¸!¡ …ÊÔ üˆÝ ¹ˆmÀÇÎÕÜãê
Œ¡õÇÇø†îû±Ïþ%'3? K
˜W c Öí
úƒÑõ
Äúƒõ
úƒ«õ
žúƒÄ &õ
·
'úƒÝ .õ
Ð /úƒö
6õ
é7úƒ>õ
?úƒ(Fõ
G~ üˆ…ÊèùÿÅüˆ…ʼ¢Œüˆ…ÊÍ✪üˆ…ÊÞŒ²»üˆ…Êï©ÌÌüˆ…ʺëÝüˆ…Ê îüˆ…Ê"¸ ÿ¹ˆ¹ˆ
¹ˆ¹ˆ¹ˆ¹ˆ&¹ˆ-¹ˆP¹ˆ d¹ˆd¹ˆd¹ˆ d¹ˆ'd¹ˆ.d¹ˆ5d¹ˆ<d&ÍÖ7–‡ÍÜ7¨‡½‡(Õ‡: ð‡L
Žˆ^ ¯ˆp Óˆ
úˆÿ78>LÈf§8°8Ë8·
Å
øÎ5_>L` Û¼Þc Ùì¸Õßê`ÎÊ
»9
…ÊøÍ’9;>LùÿͲ9Ͷ9SÆ9;ÍÌ9 Íä9
_>LsfÍà; Íü;
^>L¶fC$?&E]>LX& ñf&~
,z
.
\>L
.(,g!. ¹ 4µ 6» [>LÎ 60gg$6!ô<ð>öZ>L >8£g'>"0D-F4Y>LHF@âg*F#oLlNsX>LNH!h-N$®T«V²W>LÆVP`h0V% øÍ×ͳ<PW $H4X
D@TYd
8t
Z 0 [¤ (´ \Ä Ô]äô^Íâ<
_
Íè9û9>LÈf³:¼:Û:·
Å
Å© Ùì¸Õßê`ÏÊ^>LÏ;
…ÊøÍ¦;;>L¢ŒÍÆ;ÍÊ;SÚ;;Í€<—<>LÈfDA> ·!
!Å"
"« Ùì¸Õßê`!"ÐÊ]>L"!;$B% P$%…Ê:>Lâœ63$ƒ1#i/&,>LÈf² ¹m'j'g (· )
)Å *
*'( Ùì¸Õßê`)*ÑÊ \>L * )d
,k
-(y
,-…Êc
>LŒ²_\,¬Z+X
.U
>LÈfÛ (â'// 0· 1
1Å 2
2/R­#0 Ùì¸Õßê`12ÒÊ [>L 2 1 4 50¢ 45…ÊŒ >L©Ì ˆ4Õƒ3» 6~ >LÈf 0 /¿7¼7¹
8·
9
9Å
:
:7{®&8 Ùì¸Õßê`9:ÓÊ
Z>L
:
9<½=8Ë<=…ʵ>Lºë
±®<þ¬;äª>§>LÈf-
847è?å?â@·A
AÅB
B?¤¯)@ Ùì¸Õßê`ABÔÊY>LBAßDæE@ôDE…ÊÞ>L  Ú×D'ÕC
ÓFÐ>LÈfV@]?GG H·I
IÅJ
JGͰ,H Ùì¸Õßê`IJÕÊX>LJILMHLM…Ê>L¸  LPþK6üNù>LÈf HG:O7O4P·Q
QÅR
ROö±/P Ùì¸Õßê`QRÖÊW>LRQ1T8UPFTU…Ê0>L
üúˆ
2/T-S  e+V(>LÈf®
Pµ
O¸ ¿ Æ Íã<Ü1ó
øÍÑ7’øÍû7èøÍ£8ÀøÍÇ8œøÍ¯:…øÍ×:Ý$ 0* <6
HBTN`ZàÍÇ<Ôì¸Õº:sݹˆß9Ôì¸ÕøÏ5usݹˆ÷;¥±Ôì¸ÕøÐ5¢±°sݹˆ;ܱ Ôì¸ÕøÑ5Ù±çs
ݹˆr² Ôì¸ÕøÒ5²""t ݹˆ©
Ôì¸ÕøÓ5%%Utݹˆà²Ôì¸ÕøÔ5((Œtݹˆ¹²Ôì¸ÕøÕ5¶²++ÄtݹˆOñ²Ôì¸ÕøÖ5î²..ütݹˆa;7 àˆè6ƒÍï6…Ê„7èϪ7¾ƒÏöΠÿĶ­ÑŠñß• #¬¿ , úˆ8Èf¬Èf¹ˆ{Õzì¸lÉ…Êüüˆ¹ˆÈf
¹ˆ
Õ
ì¸û s …ʦ üˆ¯ ¹ˆžÈf`
¹ˆP
Õ ì¸ ¹ …Êì üˆõ ¹ˆäÈf¦
¹ˆ
Õ1 ì¸# ÿ …Ê2
üˆ;
¹ˆ*Èfì
¹ˆÜ
ÕN
ì¸@
E
…Êx
üˆ
¹ˆpÈf2¹ˆ"
Õk ì¸] 
…ʾ
üˆÇ
¹ˆÈfx¹ˆhÕˆì¸zÑ
…Êüˆ
¹ˆüÈf¾¹ˆ®Õ¥ì¸…ÊJüˆS¹ˆBÈf¹ˆôÕÂ츴]…Êüˆ¹ˆˆœ£ª±¸¿ÆÍй KÇÇN†îQ±ÏTYO[gs 
˜  š£
Öúƒÿõ
òúƒaõ
Túƒzõ
m úƒ 'õ

(úƒ¬ /õ
Ÿ 0úƒÅ
7õ
¸8úƒÞ?õ
Ñ@úƒ÷Gõ
êHúƒOõ
P$üˆ…Ê/ùÿ üˆ…ʤ¢Œüˆ…ʵâœüˆ…ÊÆŒ²£üˆ…Êש̴üˆ…ÊèºëÅüˆ…Êù Öüˆ…Ê
¸ çüˆ…Êºæ ø¹ˆ¹ˆ#¹ˆ*¹ˆ1¹ˆ8¹ˆ?¹ˆF¹ˆM¹ˆP¹ˆÚ{¹ˆá{¹ˆè{¹ˆï{¹ˆö{¹ˆý{¹ˆ|¹ˆ |¹ˆ|*×Ö7–‡×Ü7¨‡½‡(Õ‡: ð‡L
Žˆ^ ¯ˆp Óˆ
úˆ ¤‰ÿ70×8>LÈf0×§8°8Ë8·
Å
øØ5i>Lj Û¼Þc Ùì¸ÕßêjØÊ
H×»9
…Êø×’9;>Lùÿײ9×¶9SÆ9;×Ì9 ×ä9
i>L[~ ×à; ×ü;
h>Lž~!C%?'Eg>LX'!Ù~ '"~
-z
/
f>L
/)#/#¹ 5µ 7» e>LÎ 71O&7$ô=ð?öd>L ?9)?%0E-G4c>LHGAÊ,G&oMlOsb>LOI €/O'®U«W²a>LÆWQH€2W(í]ê_ñ`>L_Y‡€5_)
ø××6Œ×³<Y` $Q4aDITbdAtc
9
d¤ 1´ eÄ )Ô fä!ôgh×â< i ×è9P×û9>LÈf0׳:¼:Û:·
Å
 Ùì¸ÕßêjÙÊh>LH×Ï;
…Êø×¦;;>L¢Œ×Æ;×Ê;SÚ;;×€<P×—<>LÈf«²D A >!·"
"Å#
# ! Ùì¸Õßêj"#ÚÊg>L#";%B&!P%&…Ê:>Lâœ63%ƒ1$i/',>LÈfÔ!Û m(j(g )· *
*Å +
+(rÄ") Ùì¸Õßêj*+ÛÊ f>L + *d
-k
.)y
-.…Êc
>LŒ²_\-¬Z,X
/U
>LÈfý )(00 1· 2
2Å 3
30›Å%1 Ùì¸Õßêj23ÜÊ e>L 3 2 5 61¢ 56…ÊŒ >L©Ì ˆ5Õƒ4» 7~ >LÈf& 1-0¿8¼8¹
9·
:
:Å
;
;8ÄÆ(9 Ùì¸Õßêj:;ÝÊ
d>L
;
:=½>9Ë=>…ʵ>Lºë
±®=þ¬<äª?§>LÈfO
9V8è@å@âA·B
BÅC
C@íÇ+A Ùì¸ÕßêjBCÞÊc>LCBßEæFAôEF…ÊÞ>L  Ú×E'ÕD
ÓGÐ>LÈfxA@HH I·J
JÅK
KHÉ.I Ùì¸ÕßêjJKßÊb>LKJMNIMN…Ê>L¸  MPþL6üOù>LÈf¡ I¨ H:P7P4Q·R
RÅS
SP?Ê1Q Ùì¸ÕßêjRSàÊa>LSR1U8VQFUV…Ê0>Lºæ 
,)Uy'T _%W">LÈfÊ
QÑ
Pc X` X] Y·Z
ZÅ[
[XhË4Y Ùì¸ÕßêjZ[áÊ`>L[ZZ ]a ^Yo ]^…ÊY >L
ü¤‰[ X ]¨ V \

Ž T _Q >LÈfù Y Xá
è
ï
×ã<é6> ø×Ñ7’ø×û7èø×£8Àø×Ç8œø×¯:…ø××:Ý$ 0* <6
HBTN`Zlfà×Ç<±ÊÔì¸ÕPªÊ¸ŒÝ¹ˆß9èÊÔì¸ÕøÙ5åÊóŒÝ¹ˆ÷;Ôì¸ÕøÚ5 Ë.ݹˆ; Ôì¸ÕøÛ5!!e
ݹˆr‘Ë Ôì¸ÕøÜ5ŽË$$œ ݹˆ©ÈË
Ôì¸ÕøÝ5ÅË''ÓݹˆàÿËÔì¸ÕøÞ5üË**
ŽÝ¹ˆÔì¸Õøß5--ݹˆOÔì¸Õøà500ݹˆ§ÌÔì¸Õøá5¤Ì33²ŽÝ¹ˆ¿k×¾7 ‡‰è6ƒ×ï6…Ê„7èϪ7¾ƒãÏÖΠßĶè­ÑñŠñúß• ¬¿  ñí  ¤‰!ÈfƒÈfb¹ˆRÕQì¸C …ÊÓüˆÜ¹ˆrÈf¹ˆÕì¸qé
…Êüˆ%¹ˆuÈfÖ¹ˆÆÕŠ
ì¸|
/…Êbüˆk¹ˆ»Èf¹ˆ  Õ§ ì¸ u…ʨüˆ±¹ˆÈfb¹ˆR ÕÄ ì¸ »…Êîüˆ÷¹ˆGÈf¨¹ˆ˜
Õá
ì¸Ó
…Ê4üˆ=¹ˆÈfÞÕþ ì¸ð G…Êzüˆƒ¹ˆÓÈf4¹ˆ$Õ ì¸
…ÊÀüˆÉ¹ˆÈfz¹ˆjÕ8ì¸*Ó…Êüˆ¹ˆ_ÈfÀ¹ˆ°ÕUì¸G…ÊLüˆU¹ˆ¥zˆ¤«²#¡ÇǤ†î§±Ïª© µ
˜Á Í šÙ
åÖKúƒ/õ
"úƒ0õ
#úƒI õ
<!úƒb (õ
U
)úƒ{ 0õ
n 1úƒ
8õ
9úƒ­@õ
 AúƒÆHõ
¹IúƒßPõ
ÒQúƒøXõ
ëY(üˆ…ÊxùÿUüˆ…ÊŒ¢Œiüˆ…Êâœzüˆ…Ê®Œ²üˆ…Ê¿©Ìœüˆ…Êкë­üˆ…Êá ¾üˆ…Êò¸ Ïüˆ…ʺæ àüˆ…ʬ™
ñ¹ˆ7¹ˆ>¹ˆE¹ˆL¹ˆS¹ˆZ¹ˆa¹ˆh¹ˆo¹ˆP¹ˆ#–¹ˆ*–¹ˆ1–¹ˆ8–¹ˆ?–¹ˆF–¹ˆM–¹ˆT–¹ˆ[–¹ˆb–.âÖ7–‡âÜ7¨‡½‡(Õ‡: ð‡L
Žˆ^ ¯ˆp Óˆ
úˆ ¤‰¦
щÿ78>LÈf§8°8Ë8·
Å
øã5s>L‡×t Û¼Þc†× Ùì¸ÕßêtãÊ
»9
…Êøâ’9;>Lùÿâ²9â¶9SÆ9";âÌ9 âä9
s>L½˜#"âà; âü; 
r>L  $ C&?(Eq>LX(";™"(%~
.z
0
p>L
0*v™%0&¹ 6µ 8» o>LÎ 82±™(8'ô>ð@ön>L @:í™+@(0F-H4m>LHHB,š.H)oNlPsl>LPJkš1P*®V«X²k>LÆXRªš4X+í^ê`ñj>L`Zéš7`,,f)h0i>LDhb(:h-øâ×â³<b"i"
$Z"4j"DR"Tk"dJ"tl"B"m"¤
:"´
n"Ä 2"Ô o"ä *"ô p"""q"&"7r"ââ< s !âè9û9>LÈf³:¼:Û:·
Å
ÑÜ Ùì¸ÕßêtäÊr>LÏ;
…Êøâ¦;;>L¢ŒâÆ;âÊ;SÚ; ;â€< —<>LÈfÍÔD!A!>"·#
#Å$
$! Þ!" Ùì¸Õßêt#$åÊq>L$#;&B'"P&'…Ê:>Lâœ63&ƒ1%i/(,>LÈfö"ý!m)j)g *· +
+Å ,
,)5ß$* Ùì¸Õßêt+,æÊ p>L , +d
.k
/*y
./…Êc
>LŒ²_\.¬Z-X
0U
>LÈf *&)11 2· 3
3Å 4
41^à'2 Ùì¸Õßêt34çÊ o>L 4 3 6 72¢ 67…ÊŒ >L©Ì ˆ6Õƒ5» 8~ >LÈfH 2O1¿9¼9¹
:·
;
;Å
<
<9‡á*: Ùì¸Õßêt;<èÊ
n>L
<
;>½?:Ë>?…ʵ>Lºë
±®>þ¬=äª@§>LÈfq
:x9èAåAâB·C
CÅD
DA°â-B Ùì¸ÕßêtCDéÊm>LDCßFæGBôFG…ÊÞ>L  Ú×F'ÕE
ÓHÐ>LÈfšB¡AII J·K
KÅL
LIÙã0J Ùì¸ÕßêtKLêÊl>LLKNOJNO…Ê>L¸  NPþM6üPù>LÈfà JÊ I:Q7Q4R·S
SÅT
TQå3R Ùì¸ÕßêtSTëÊk>LTS1V8WRFVW…Ê0>Lºæ 
,)Vy'U _%X">LÈfì
Ró
Qc Y` Y] Z·[
[Å\
\Y+æ6Z Ùì¸Õßêt[\ìÊj>L\[Z ^a _Zo ^_…ÊY >L¬™
U R ^¢ P ]
ˆ N `K >LÈf Z YŒ
a
a
b·c
cÅd
daTç9b Ùì¸ÕßêtcdíÊi>Ldcƒ
fŠ
gb˜
fg…Ê
>L
üщ

fÑ

e ·
}
hz
>LÈfD
bK
a
  âã<÷;
øâÑ7’øâû7èøâ£8ÀøâÇ8œøâ¯:…øâ×:Ý$ 0* <6
HBTN`ZlfxràâÇ<©æÔì¸Õæ¢æ°¨Ý¹ˆß9àæÔì¸Õøä5Ýæë¨Ý¹ˆ÷;çÔì¸Õøå5ç  Ý¹ˆ; Ôì¸Õøæ5##
ݹˆr‰ç Ôì¸Õøç5†ç&&”© ݹˆ©Àç
Ôì¸Õøè5½ç))˩ݹˆà÷çÔì¸Õøé5ôç,,ªÝ¹ˆÔì¸Õøê5//ݹˆOÔì¸Õøë522ݹˆŸèÔì¸Õøì5œè55ªªÝ¹ˆ¿×èÔì¸Õøí5Ôè88âªÝ¹ˆ÷uâ¾7 ±‰è6ƒâï6…Ê„7èϪ7¾ƒÃÏΠ¿ĶÈ­ÑÑŠñÚß• 㬿 ìñí õ°¡
þ щ
ÈfZÈf9¹ˆ)Õ(ì¸w…ʪüˆ³¹ˆIÈf¹ˆöÕõì¸ç_…Êüˆ¹ˆLÈfL¹ˆ<Õì¸ò¥…ÊØüˆá¹ˆÈf¹ˆ Õì¸ë…Êüˆ'¹ˆØÈfعˆÈ Õ:
ì¸,
1…Êdüˆm¹ˆÈf¹ˆ
ÕW ì¸I w…ʪüˆ³¹ˆdÈfd¹ˆTÕt ì¸f ½…Êðüˆù¹ˆªÈfª¹ˆšÕ
츃
…Ê6üˆ?¹ˆðÈfð¹ˆàÕ® 츠 I…Ê|üˆ¹ˆ6Èf6¹ˆ&ÕË츽…ÊÂüˆË¹ˆ|Èf|¹ˆlÕèì¸ÚÕ…Êüˆ¹ˆÂX_fmt{V°ï&÷ÇÇú†îý±ÏÅ»ÇÓß ë
˜÷  š
œ'Ö{úƒ_õ
Rúƒÿõ
òúƒ!õ
 "úƒ1 )õ
$
*úƒJ 1õ
= 2úƒc
9õ
V:úƒ|Aõ
oBúƒIõ
ˆJúƒ®Qõ
¡RúƒÇYõ
ºZúƒàaõ
Óbš,üˆ…ÊÁùÿžüˆ…Êt¢ŒQüˆ…Êâœbüˆ…ÊŒ²süˆ…ʧ©Ìüˆ…ʸºëüˆ…ÊÉ ¦üˆ…ÊÚ¸ ·üˆ…Êëºæ Èüˆ…Êü¬™
Ùüˆ…Ê
˜Ñ
깈R¹ˆY¹ˆ`¹ˆg¹ˆn¹ˆu¹ˆ|¹ˆƒ¹ˆŠ¹ˆ¹ˆP¹ˆæ²¹ˆí²¹ˆô²¹ˆû²¹ˆ³¹ˆ ³¹ˆ³¹ˆ³¹ˆ³¹ˆ¹ˆ2îÖ7–‡îÜ7¨‡½‡(Õ‡: ð‡L
Žˆ^ ¯ˆp Óˆ
úˆ ¤‰¦
щ¸ Šÿ78>LÈf§8°8Ë8·
Å
øï5}>L~ Û¼Þc Ùì¸Õßê~ïÊ
»9
…Êøî’9;>Lùÿî²9î¶9SÆ9%;îÌ9 îä9
}>L™µ&%îà; îü;!
|>L!ܵ!!'#C'?)E{>LX)#¶$)(!~
/z
1
z>L
1+R¶'1)¹ 7µ 9» y>LÎ 93¶*9*ô?ðAöx>L A;ɶ-A+0G-I4w>LHIC·0I,oOlQsv>LQKG·3Q-®W«Y²u>LÆYS†·6Y.í_êañt>La[Å·9a/,g)i0s>LDic¸<i0kohqor>LƒqkC¸?q1øî×î³<k%r%$c%4s%D[%Tt%dS%tu%K%v%¤C%´w%Ä
;%Ô
x%ä 3%ô y% +% z%&#%7{% H%Y|%"îâ<
}
$îè9û9>LÈf³:¼:Û:·
Å
ú  Ùì¸Õßê~ðÊ|>LÏ;
  …Êøî¦;;>L¢ŒîÆ;îÊ;SÚ;#;î€<!—<>LÈfïöD"A">#·$
$Å%
%"Iû## Ùì¸Õßê~$%ñÊ{>L%$;'B(#P'(…Ê:>Lâœ63'ƒ1&!i/),>LÈf#"m*j*g +· ,
,Å -
-*rü&+ Ùì¸Õßê~,-òÊ z>L - ,d
/k
0+y
/0…Êc
>LŒ²_\/¬Z.X
1U
>LÈfA +H*22 3· 4
4Å 5
52›ý)3 Ùì¸Õßê~45óÊ y>L 5 4 7 83¢ 78…ÊŒ >L©Ì ˆ7Õƒ6» 9~ >LÈfj 3q2¿:¼:¹
;·
<
<Å
=
=:Äþ,; Ùì¸Õßê~<=ôÊ
x>L
=
<?½@;Ë?@…ʵ>Lºë
±®?þ¬>äªA§>LÈf
;š:èBåBâC·D
DÅE
EBíÿ/C Ùì¸Õßê~DEõÊw>LEDßGæHCôGH…ÊÞ>L  Ú×G'ÕF
ÓIÐ>LÈf¼CÃBJJ K·L
LÅM
MJ2K Ùì¸Õßê~LMöÊv>LML OPKOP…Ê>L¸  OQÿN7ýQú>LÈfæ Kí J;R8R5S·T
TÅU
UR@5S Ùì¸Õßê~TU÷Êu>LUT3W:XSHWX…Ê2>Lºæ 
.+W{)V a'Y$>LÈf S Re Zb Z_ [·\
\Å]
]Zj8[ Ùì¸Õßê~\]øÊt>L]\] _d `[r _`…Ê\ >L¬™
X U _¥ S ^
 Q aN >LÈf: [A Z
bŒ
b
c·d
dÅe
eb;c Ùì¸Õßê~deùÊs>Led
gŽ
hcœ
gh…Ê
>L˜Ñ


gÏ
}
f µ
{
ix
>LÈfd
ck
b¹ j j³ k·l
lÅm
mj¾>k Ùì¸Õßê~lmúÊr>Lml± o¸ pkÆ op…ʰ >L
üв ¯ oÿ ­ n å « q¨ >LÈfkj8
?
F
îã<@ÙøîÑ7’øîû7èøî£8ÀøîÇ8œøî¯:…øî×:Ý$ 0* <6
HBTN`Zlfxr~àîÇ< Ôì¸Õݹˆß9YÔì¸Õøð5Wݹˆ÷;Ôì¸Õøñ5""£Çݹˆ=Ï Ôì¸Õøò5Í%%ÜÇ
ݹˆv Ôì¸Õøó5((È Ý¹ˆ¯A
Ôì¸Õøô5?++ݹˆèzÔì¸Õøõ5x..‡Èݹˆ!´Ôì¸Õøö5²11ÁÈݹˆ[îÔì¸Õø÷5ì44ûÈݹˆ(Ôì¸Õøø5&77ݹˆÏbÔì¸Õøù5`::ݹˆ œÔì¸Õøú5š==©ÉݹˆCî¾7 Þ‰è6ƒîï6…Ê„7èϪ7¾ƒÀÏ³Π¼ĶÅ­ÑΊñ×ß• ି éñí ò°¡
ûéÙ
 ŠÈfNÈf-¹ˆÕì¸k…Êžüˆ§¹ˆ=Èf¹ˆÕˆì¸zò…Ê%üˆ.¹ˆ@Èfß¹ˆÏÕì¸8…Êküˆt¹ˆÈf%¹ˆ հ츢~…ʱüˆº¹ˆÌÈfk¹ˆ[ ÕÍ츿ąÊ÷üˆ¹ˆÈf±¹ˆ¡
Õê
ì¸Ü

…Ê=üˆF¹ˆXÈf÷¹ˆçÕ
ì¸ù P…ʃüˆŒ¹ˆžÈf=¹ˆ-Õ$ ì¸ …ÊÉüˆÒ¹ˆäÈfƒ¹ˆsÕ@ ì¸2 Ü…Êüˆ¹ˆ*Èfɹˆ¹Õ\
ì¸N
"…ÊUüˆ^¹ˆpÈf¹ˆÿÕx ì¸j h…Êüˆ¤¹ˆÈfU¹ˆEÕ츮…Êáüˆê¹ˆüSZahov}6Í)NÇÇQ†îT±ÏW'3 ?
˜K W šc
oœ{ÖÉúƒ­õ
 úƒìõ
ßúƒ"õ
ø#úƒ *õ

+úƒ7 2õ
* 3úƒP
:õ
C;úƒiBõ
\CúƒJõ
uKúƒRõ
ŽSúƒ´Zõ
§[úƒÍbõ
Àcúƒæjõ
ÙkÂ0üˆ…Ê(ùÿüˆ…Êz¢ŒWüˆ…Êâœhüˆ…ÊœŒ²yüˆ…Ê­©ÌŠüˆ…ʾºëüˆ…ÊÏ ¬üˆ…Êภ½üˆ…Êñºæ Îüˆ…ʬ™
ßüˆ…ʘÑ
ðüˆ…Ê$ƒŽ ¹ˆ¹ˆ¹ˆ¹ˆ ¹ˆ§¹ˆ®¹ˆµ¹ˆ¼¹ˆÃ¹ˆÊ¹ˆÑ¹ˆn¹ˆ¹ˆ¹ˆ¹ˆ¹ˆ¹ˆ¹ˆ¹ˆ¹ˆ¹ˆ€Ò¹ˆ‡Ò¹ˆŽÒøA¯üžAZõAª”,¯Aª” ¶A…Ê ÉAèÏ æA)K \ÆD>L
‹w‘w—wÛj$ÆD4ËDÆD
øÓ²D¹$M½‚

ú
úÏ
þò

ÿÚ
}]kk´jŸww…½‚>L
ûMÞ§ x
5Ç‚´·D  Û ‹w ‘wò¨ ,¼D
Ûð¨ ÷¨ DäD · 
 Å


 44 Û¼Þc4 Ù ò¨ ÕßÕ„ª 
,ûÊ

 LÎE …Êü£E=>L
üw
,ÂEÉEP4ÙE8ÓêE
ñE ßE êE  9 ?<- ü™CØ
Ì‚Žµ:œüàD‹·ÞÏLïïÏóìuÜ-Œ6[ÐÐGX‹w‘wý†‚MÇ
‹w‘w Ô„ª Õøû5§DÝ,³C ‘wùÂC…ÊTßCèÏ4Dì¬ ¾ì¬ Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙð¨ ãÔò¨ :÷¨ Ù„ª Õß–ª Õ„ª 
g…ʘ ž¯ ¤ Þ§ .]ÇÇ
†î±Ïù§keyÁü »Ü
õ
Ë j÷¦ ᯠ…ÊDúª #ž¯ Êž¯ ѱ¨ 
4¿HÒÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙîîЋóà‹¼ôü¼õ¢w¼ò–ããÔSM‹w‘w ºH
>L
ûMÏÀ$À šµÀ ·Ó¸§å‹w‘wow{  >L«H

Ûð¨ ò¨ ,°H Ûð¨ ÷¨ DØH ·


Å

ð ð  Û¼Þcð
Ù„ª Õß–ª 
Ý üÊ

LÂI …Êü—I=>Lúª  ,¶I½IK4ÍI3ÔÞI
åI ÓI ÞI  9
?øÔ¦H¹2 üW^LÍËÓ̱ Û‘² ÈfÇÏ̱ Û‘² § ïíe¼îËè¿*Ðм”Ó†î¼ÔÚ”¼Õ¼Öü”¼ØŒ•¼Ñ†Ü”è£ ‹w‘w¬ îÄ–‹w‘w>L——HPIQI  Ä–wwG  Û¼©—ˆ¾ˆÉ—ˆ¾þß›?Ü},Ä–ww>  Ä–w‘w
?=EÈf8 ww42
.6.
 ۼຠ-
 Ä–‹w‘wy, ww>LÈf(É
º.SZüÔH‹é¥‹w‘wÛjkãßÜÁ‹w‘wØÖÚ‹w‘wÔÏÄ–‹w‘wÐϨĖ‹w‘w·ÞÏL¥³ 7wÔ„ª Õøü5u  ›HËá,§Gý­ ¶G…ÊTÓGèÏ4H¥³ \ºH¥³ ¤¶® ­ ¥³ ¹¡ò¨ *÷¨ ž¯ üÕý„ª ïT…Êᯠ޽ޠ˜¤ ¾µ ¾L•s¬¦ú7Ä–‹w‘wùîîЋóà‹¼ôü¼õ¢w¼ò–ããÔSMÄ–‹w‘wÈf‘Á ,Èf%Ǹ Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙຠ¡ ຠÍ à 
'! åÇÇê†îï±Ïôùͯ ÿ
»è õ
× Ÿ³ Ëᯠ…Ê[úª :ž¯ 枯 í$âK\ÔK,ÙKÛÕ_üõK(>L‘ó,õK‰L4ŽL4LüûK"­Lü¸Jõ¾üçK@ÂKñ‡,ÒJÄéáJ…Ê4þJèÏ4¨KˈçÁ8ÇÇ<†î@±ÏD»¨…Ê…ÊÙ‘óîCöC¯¿óN)D1Dü½N0>L¢Œl½NÙN4ÞN4æNüËN"¯MÇR f¨‡³C>L
¢äÈ ¨‡-ÕR £2îeÏNÃü¨M˳Cù¨‡DÂNiÕ¨‡1EвN »¾¿îeÀˆÁÂfÈ¢ÓÛ?'°UF¨‡,ÂM ¨‡ùÑM…Ê4îMèÏ4˜Nψ äÈ mQÇÇK†îO±ÏS,…Ê…ÊÛ¢ŒþÈ .E%% Û¼Þc% ÙÏ.ß×Ì ÑÌ z%˜ÔU#<#ÙÑÌ ×Ì ßäÌ Ìç×Ì ÑÌ ?&†î!óï%á g&Ò#×Ì ¤ýÑÌ   ÚÑÌ ×Ì ÑÌ  ÑÌ  þüÍE>L
ÞÑÌ  ×Ì ÚÑÌ ×Ì ŒÏ ˜Ï ξ¨S Ùg'ÞcÌ ¦Í ' +ËÏ ÒÏ 
šÏ á 4“†î×Ì óïÆÑÌ ë'½Ï á †îóïL€šÏ Œ€>L
ÙÑÌ /ÚÊÑÌ ÿ ÒÏ äšÏ íóïvšÏ  ïÑ _ref__componentÁ  >L     %>L
•"¡ 4>LMVª§ÛÞcª§KKKÛÞcÂÐÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙ†J†JK‰Jµ 7ŠJ§l7J¤7·0ØQdè©1½1ƒ»Ý®Ñ$Ç2öúÐÛj¿K} ì  
  >L
"Ì/ 3>LF
O ý  Ôå >L
GÇí
|Œî  þ 
 ÿ 



ª§ª§#KKKÂÐÖÔ ¿K,•
 ®

 Ú

4 B
 ò
  ó
SðK[ü©
Ê KÙKÙKÛÞcÂÐÈfòK çúÐLLª§ ® © 
2L>LÖÔ 2L
YLcLcLsL
ÛÞcÂÐÖÔ Û›Õ § ïíe¼îËè¿*‡8‡8Ì™‰8Ý™7Š8Ü78“y7 µ¯sµ3‡•àÕ M   ©Ü .M
:M
FMØ›‰œýM:M
N>L¨ÁN>LÈfÚNNìN>LûžìN
OO †JàÕ Ûj>L ÇžFu\»Ÿ©Ü >LÛjcLcL…O Û¼›Õ ¢O¢OµO
ÁOÁO>LÿÿÿÿÿÿÿÈfÁO KÙKÙKÂÐÈfòK çúÐLLª§#
®g Û¼Þc

5 2L>LÖÔ 2L
YLcLcL"sL#ÂÐÖÔ Û›Õ ûÛ M" #‚Ý .M$:M%FM %"Ø›‰œýM!$%:M%N">L¨$ÁN>LÈfÚNNìN>Lûž!ìN
O O# †JàÕ Ûj#>LÃÞ >LÛjcL"cL…O Û¼›Õ ¢O¢OµO$ÁO ÁO >LÿÿÿÿÿÿÿÈfÁO ã%IÔ üÚ ± òKíúЪ§PŠU›Õ K P+P¦9àÕ ÛjcLFPSPî8àÕ ÛjiPqP «©Ü ‡P P
ª©Ü ¢P
ªP
驆 ¼P
ÄPœÄ×PßP
ªÄ:M
öPû0Áœ QQÂÁœÈf*Q4Q
Š^ÈfÈfJQ
UQí7àÕ ÛjiQrQìEQ±
òKíúЪ§PŠU›Õ K P+P¦9àÕ ÛjcLFPSPî8àÕ ÛjiPqP«©Ü ‡PPª©Ü ¢PªP驆 ¼PÄPœÄ×PßPªÄ:MöPû0Áœ QQÂÁœÈf*Q4QŠ^ÈfÈfJQUQí7àÕ ÛjiQrQìEQ&Þc
ÆÐ
ëÓ
öÖ
T  Þc$• Þct éÑu Þc}  ëÓ { Çí
 öÖ 
d Þcd ÂЪ§ÖÔ KÈfÙK³Q›Õ YLÈfÇQÁOìN‚Ý áQ
ûÛ sL
.M
û¤RÂЪ§ÖÔ KÈfÙK³Q›Õ YLÈfÇQÁOìN‚Ý áQûÛ sL.Mû¤R I†îNóïSõ
Lõ
à w RÐ7ÈfRÐ7ÈfåÓ ç ðÖ \ ±×  ÞcÎ
k
öÖ '
ëÓ .
Þc\
Þcï
öÖ A
ëÓ H
±¥ÙKÖÔ LûžìNË¥fRR‘¦¬R´¦ÏR¨N±¥ÙKÖÔ LûžìNË¥fRR‘¦¬R´¦ÏR¨N„ß ×Ø%‡f07>œÙ àÕ_á(ê‚4Õ_;BÌ— ìÕ_í(ǃ4Õ_;B                  
                     
ÌÍÑÀÏ,iŸÅê3$p®ÆÜ24vÇ—E\×ìɾD,äàʽøËÿ.lÒÛüû
øúªü&úª# Garde &emsp; [![Documentation]][docs.rs] [![Latest Version]][crates.io]
[docs.rs]: https://docs.rs/garde/latest/garde/
[crates.io]: https://crates.io/crates/garde
[Documentation]: https://img.shields.io/docsrs/garde
[Latest Version]: https://img.shields.io/crates/v/garde.svg
A Rust validation library
- [Basic usage example](#basic-usage-example)
- [Validation rules](#available-validation-rules)
- [Length modes](#length-modes)
- [Inner type validation](#inner-type-validation)
- [Newtypes](#newtypes)
- [Handling Option](#handling-option)
- [Custom validation](#custom-validation)
- [Context/Self access](#contextself-access)
- [Implementing rules](#implementing-rules)
- [Implementing `Validate`](#implementing-validate)
- [Rule adapters](#rule-adapters)
- [Integration with web frameworks](#integration-with-web-frameworks)
- [Feature flags](#feature-flags)
- [Why `garde`?](#why-garde)
### Basic usage example
To get started, install `garde`:
```text,ignore
cargo add garde -F full
```
And attach the `Validate` derive to your type. `garde` will generate an implementation of the `Validate` trait for you,
allowing you to call the `validate` method.
Here's what that looks like in full:
```rust
use garde::{Validate, Valid};
#[derive(Validate)]
struct User<'a> {
#[garde(ascii, length(min=3, max=25))]
username: &'a str,
#[garde(length(min=15))]
password: &'a str,
}
let user = User {
username: "test",
password: "not_a_very_good_password",
};
if let Err(e) = user.validate() {
println!("invalid user: {e}");
}
```
Garde can also validate enums:
```rust
use garde::{Validate, Valid};
#[derive(Validate)]
enum Data {
Struct {
#[garde(range(min=-10, max=10))]
field: i32,
},
Tuple(
#[garde(ascii)]
String
),
}
let data = Data::Struct { field: 100 };
if let Err(e) = data.validate() {
println!("invalid data: {e}");
}
```
### Available validation rules
| name | format | validation | feature flag |
|--------------|-----------------------------------------------------|-------------------------------------------------------------------------------------------------------------------| -------------- |
| required | `#[garde(required)]` | is value set | - |
| ascii | `#[garde(ascii)]` | only contains ASCII | - |
| alphanumeric | `#[garde(alphanumeric)]` | only letters and digits | - |
| email | `#[garde(email)]` | an email according to the HTML5 spec[^1] | `email` |
| url | `#[garde(url)]` | a URL | `url` |
| ip | `#[garde(ip)]` | an IP address (either IPv4 or IPv6) | - |
| ipv4 | `#[garde(ipv4)]` | an IPv4 address | - |
| ipv6 | `#[garde(ipv6)]` | an IPv6 address | - |
| credit card | `#[garde(credit_card)]` | a credit card number | `credit-card` |
| phone number | `#[garde(phone_number)]` | a phone number | `phone-number` |
| length | `#[garde(length(<mode>, min=<usize>, max=<usize>)]` | a container with length in `min..=max` | - |
| matches | `#[garde(matches(<field>))]` | a field matches another field | - |
| range | `#[garde(range(min=<expr>, max=<expr>))]` | a number in the range `min..=max` | - |
| contains | `#[garde(contains(<string>))]` | a string-like value containing a substring | - |
| prefix | `#[garde(prefix(<string>))]` | a string-like value prefixed by some string | - |
| suffix | `#[garde(suffix(<string>))]` | a string-like value suffixed by some string | - |
| pattern | `#[garde(pattern("<regex>"))]` | a string-like value matching some regular expression | `regex` |
| pattern | `#[garde(pattern(<matcher>))]` | a string-like value matched by some [Matcher](https://docs.rs/garde/latest/garde/rules/pattern/trait.Matcher.html) | - |
| dive | `#[garde(dive)]` | nested validation, calls `validate` on the value | - |
| skip | `#[garde(skip)]` | skip validation | - |
| custom | `#[garde(custom(<function or closure>))]` | a custom validator | - |
Additional notes:
- `required` is only available for `Option` fields.
- For `length` and `range`, either `min` or `max` may be omitted, but not both.
- `length` and `range` use an *inclusive* upper bound (`min..=max`).
- The `<mode>` argument for `length` is [explained here](#length-modes)
- For `contains`, `prefix`, and `suffix`, the pattern must be a string literal, because the `Pattern` API [is currently unstable](https://github.com/rust-lang/rust/issues/27721).
- Garde does not enable the default features of the `regex` crate - if you need extra regex features (e.g. Unicode) or better performance, add a dependency on `regex = "1"` to your `Cargo.toml`.
If most of the fields on your struct are annotated with `#[garde(skip)]`, you may use `#[garde(allow_unvalidated)]` instead:
```rust
#[derive(garde::Validate)]
struct Foo<'a> {
#[garde(length(min = 1))]
a: &'a str,
#[garde(skip)]
b: &'a str, // this field will not be validated
}
#[derive(garde::Validate)]
#[garde(allow_unvalidated)]
struct Bar<'a> {
#[garde(length(min = 1))]
a: &'a str,
b: &'a str, // this field will not be validated
// note the lack of `#[garde(skip)]`
}
```
### Length modes
The `length` rule accepts an optional `mode` argument, which determines what _kind_ of length it will validate.
The options are:
- `simple`
- `bytes`
- `graphemes`
- `utf16`
- `chars`
The `simple` is the default used when the `mode` argument is omitted. The meaning of "simple length"
depends on the type. It is currently implemented for strings, where it validates the number of bytes,
and `std::collections`, where it validates the number of items.
```rust
#[derive(garde::Validate)]
struct Foo {
#[garde(length(min = 1, max = 100))]
string: String,
#[garde(length(min = 1, max = 100))]
collection: Vec<u32>
}
```
The `bytes`, `graphemes`, `utf16`, and `chars` exist mostly for string validation:
- `bytes` validates the number of _bytes_
- `graphemens` uses the [`unicode-segmentation`](https://docs.rs/unicode-segmentation) crate, and validates the number of _graphemes_
- `utf16` uses [`encode_utf16`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.encode_utf16), and validates the number of UTF-16 _code points_
- `chars` uses [`chars`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.chars), and validates the number of _unicode scalar values_
```rust
#[derive(garde::Validate)]
struct Foo {
#[garde(length(bytes, min = 1, max = 100))]
a: String, // `a.len()`