Files
bch-dex/dev-docs/diagrams/architecture-diagram.png
T

142 lines
38 KiB
Plaintext
Raw Normal View History

2025-09-10 06:50:35 -07:00
‰PNG

IHDR+;pŒ©sBIT|dˆtEXtSoftwaregnome-screenshotï¿>-tEXtCreation TimeTue 12 Aug 2025 10:39:24 AM PDT¶2ÑŽ IDATxœìÝyxde÷ÿOík*{wÒôJ€n–¦ifAP6EhÙdQg\˜gôQŸ}Ç™ç§ã2Î(£Œ<¶
׸0.#(Â(ˆB#›ÐÝÐK覛ôš¤“T¥öíüþ¨œ“ª,½''©z¿®+WUNªÜYªêäþœï÷v†a@ÕsÚ=Óƒp¨„ƒ@ já P#A8ÔÂA F5‚p¨„ƒ@ já P#A8Ô·Ý@õ{úéÿ­ÖÖÓí@p¨«ë¶£¾7á ¦\këruu½ÙîaÌzÝÝÓýi+
ÔÂA FÐVP’É´î¸ã^¹ÝnE£q½÷½W뤓ô>k×þTøÀ»'½ý‹_¼G]ô&e³Y]tÑ›Ž÷ªÂO~ò+]uÕ[´bÅÉÊfsêîÞ©_|Ue2YÝzëÕºûîéŒ3NÖÆÝúÄ'Þ¯ßþöy-[¶Tk×þTkÖ\ªD"¥ÁÁ¨úû‡ô©O}°âñxà7êíÐÞ½}úÄ'Þ«}ìËZ³æRe29íÚµO±X\ŸýìŸÙôÝÀá¡­( *¼þú.-[¶T’äõztÊ)'è¿xRÿøûuë­WëÑGŸ’ßïÕ7^¡Å‹;”J¥uòÉ‹uÎ9§©³³MW]õmÞ¼]·ß~£–/_ª
¶V<þ#üN†Q”ËåTOÏ~ë>ÃÃqµ´4´f
ÂA@UX¼¸Cë×o$e³9­[÷ÒÈ-†
…¢œN§<$ÉétªP(Z÷
ý¥=
CFöwT<~ccDþð
ú‹¿xN8¡ÓºÏÍ7¿Cçž{†îºëûSùíÀqA8¨
×_¹~ùËßé+_ù¶¾üåÿ§¶¶V½óéë_¿W?úÑ/tù医O$Òã?k}¾|ù úÖ·î×k¯íÔ©§vUì»rår}ík÷êŽ;î«¿ÿý‡ôðÃOXa!ÌdÃ<-˜"ÝÝßQW×Åv`Öëî~T]]·õý©j„ÛîÇÃÃß14gAÀîaÌ:.W^g^œ·{ *´-òjÑŠv»‡1ël{q¿$ÂAjmEA8ÔÂA F5‚p¨„ƒ@ já P#PÓR©¤þõ_¿¨o|ãŸôå/ÿ­^{mË!ïóƒ¬=èíwÞùE=ÿüÓzúé'Žh,ýý½Z»ö®Io߸ñ%=úèƒGô˜åÜv°ÓƒþD—^z•N9e…²Ù¬^½[6¼¨§žz\™LF×]w«¾÷½»uê©ghóæºýöOhݺߪ«k™~øÃµºòÊ5J&ÔÀ@¿þò/?Uñø<ò€èÕþý{õáBŸûÜÇtå•k”Íf´wï.
Çô—ùi¹Ý£‡æÏ?¿N¿ÿýoÔÚ:W--sÔÐШ?þñY†¡¥KOªxÌ¿ø‹¿Ö7¿ùUýùŸÿo}ë[_×ÿú_;Ý?B0‹P9€šÖÓ󺺺–I’¼^¯N:éýú׿Ðí·\×]w«žxâQùý~½ë]7jÁ‚ÅJ§Sêê:YgžyŽæÍëÔ¥—^¥îîÍzï{o×I'-׿Í*ÿñÇQ±hÈétiß¾ë>ñø°ššZtóͨ%ÉåréôÓÏÔ-·|P›6­×SO=®Ûoÿ¸Î:ë¼q¹gOÖ¬¹EŸýìÇtÓM2=?40kQ9!Ÿ/(—Ë©P(*ŸÏ\Ê®ç•ÏT(+ö3·e†–Õ×íì\¬M›ÖkÅŠ³”ËeõòË/H’ C*
r:òx<$§Ó©b±`Ý7Ž\3$•öw8*Ï¿«¯oÔm·}XÑè ‚Á°uŸ5knÖž=»´ví]úð‡?®ææÖŠûy<Þ‘q2Jo}íòǬ««×«¯®—ÇãQ2?âï?“Éè§?}TN§S.—S.—K.—Sn·û°>w:r»]ÖöCíïp8ŽxŒàø!Àa)Ͱ®2°Ëåòc½ÑÀnôzad¿‚õc¯{<n¹\.+hr»Ç^/…Kæ~>Ÿ×Úæv»Ô÷Õ÷uõÕ×ëî»ÿY¿ûݯ•Édtýõ·émo{§î¹çëÊf³ºá†÷é?ÿó{÷ ‡#zúéÇ­ÏO<q¹î»ï[ŠF×ê׿~غí´ÓVê[ßúšb±¨>úÑÿcmÿéO¿¯D"®@ ¨`0tÐ1žwÞ[t×]_‘ËåRWײŠÇü«¿ú´}ô¿õ…/ü«¾þõ/è¯ÿúÿÑ÷ïóùô®Ë/±~…Âèï®X4¬ß“¹½üöL¦òóƒÝßüûq8†‹…Œ‡÷yéºyó±ÌÛ@%‡a˜ç!S£»û;êêºØîaPÌà®2À;üê»ò0¯<4C‰‚»òPoìí£žÇ
ñF=wÅþÇê…ßx´hEÇqø)Ö–m/î×›Þ–œ¶¯W,­qlè8YY(­pqòýÇ”…Bá áâøêÆR•¨»¢ŠòHK§“US¯»ûQuuÝ~Ô÷§r`MV}7ٶ鮾+îJûTVxÇÊé
ᦃùÜ0CÉ\.?rÝ|~M8f29
é²ûÖs°<à
§E«yó~å·›•N§£"Pç9 8Z„ƒc”WËMÄå­Á¼.Iétf0otÛdÕw€O†¡qaž×ëV0蟶ê; Ú˜Ï©é`ÆaµX[Y,J§Óã¶—ßßáp(›ÍYU¿Å¢!Ã0Æ…‰€OÅ¢a…‰å!äØpÒívO¸Ÿ¹}le$ëE@u ³Žatædyy€7Q‹ÌÊû”.N§R©tE 8Q¥y½¼•¦yÝçóÊãq«±1rÈVšTúÕË ÿgBy°Ïs¹œ2ã ¡eùç’”Éd+Ö…Û¢µ|›Çã®8â`-YËל4_7N¯•0…À”(o»Wª°+T\?TeÞØ0¯¼bÏï÷*—ËW´È_IWYøÇm[¥gNjÀl0ÝaädëAކŽùŠ}ŠÅR™Íæ¬÷„±÷‘JÁãØÇ”4a V¿ß7R1yxë@Ž~>¾R’“6Ô*f¿¨ac'kóùü¸6˜­‰7QÐ7v?Ã0äv»¬µíÌŠ±-5ÍÎçóÈíŒ[yf… `z•^Ë]<Sþµ& 'kÍZÞî9•J[ë»
E†1Ò’uâÇ0߯Ì÷*ŸÏ;²mâµ"ÍjÇò°±¼
®f
ÂAfòPn4ˆ íÊ:s=¼ÉªòÊ<sbÓ\«j²vš[€oäºGåÕcC=&@GËé,iÓQÍ=¶=ëá¶[-og-ÉZ²ü䚉‚ÈÑŠöÒ{®š'ÁLVÝXº½r
ɉڼš÷aH“!à81 cÂÀn|{̉ªð^7v
¼@ÀWQÕP^U7¶…æØ
½òЯT@íšÎö¬å‘fÛÕÉ*"+ƒÈ¼Òé̸}ƶrÍç *Kû—¯
”Ï&\#r¢
Çòc…òà²<œd}H`ö"Ô¤R`—Æ­Ð;øí•׋ÅbEëL³zÎëõLX] ú'l¯Y¾Í|,‡æpõÚ }vcB…Béõa&êèš™ãªÑtVDŽ
˃E3@Ûž5—Ë).o×Z˜4¸4ƒM‡ÃQ(ƒþ‘ Ò5aµcåúÀ•ádù‘å'=Ñ’3Zù„֡üù^º,¯´óû}VÕ€9‘56ÄÄ
ÿÆîO`¯3/.HŠÛ=Œ =øàãºøÍç(Ú=5bºÖˆ4«!ËCÄò0±òúhëÖ‰Ö­¤,oÏZÙ’ÕãñXáa0èW¡P$W7V†’•mX'ºjá à¸9œoì:xù|~dÛÄû›-±B¡€
…â-2K×=·|>B¡€UµW>Qdž¹n^€éäóyYÿ @Uš®jȱ!äØÖ¬µXÍårJ¥ÊËÒm‡C©TzL`YÚo²àÐçóŒTIVV;N@ŽmÅJ €™„ÙQ¨Q£“&ù1ÁÝáyc÷7'¿Ípn¢õîÌí~¿oÂoì}™LP
2™¬ ð{0kMWY2W:šâØu"'
Ëï'•Þ@Žmµê÷{­µ¥+ÃÆÊu!Í®n·[N§C^¯W.—“ãgá ÌåUycC;óóÉ‚»±×‡U…7QˆWÞVÓl»9Ùm¬‹‡æñxX/ fgê»LL2
…‘`²rMHsßt:S±mlév»'*:oT®eíJ:å÷û*BÈòÖ¬£—£ÛÌ*IÂG€Ùp¦ˆù¾Þ™Ÿ›å¡]yèW~[¡P”ËåT<ž¬áÆŸßï•ÛÜ•ïãñ¸ù§¦Q.—S±X´{À<NŸ*U1ކ£ëy†¡l6§|>_Ñfu¢ð±<À,˃Es»"–·ö
)'Úo4€äD€éA8¼ÒÚ%¹²À®0îs3Ä+õòù‚²ÙœuÆ®yöñت;óºßïU8¬ú&
ô³—×ëᤠÀ´(µ*úð±<D,ïjR~’¤$%“é [³–ŸiÞ?ð)Ÿ/Lºü@y;UÇSÑnuì¾cIŒ"PÌ2Kg¾š_Îú§4›ÍUl+ø$)™L)Ÿ/T¬—7¶Ò®<´ Öç¥LGo7C>Îz˜²Ùkª‚>ú|Çÿ±‹Å¢Žù ¶o·:¶2Ò !s¹¼ ÃP à“a¨"DœhÉ·Û-¯×3ièX~_€ÙŠ#¶3+î̯<àËf³až¹Oy˜Íæ¬3GÇy£!ŸK>ŸÇªÐ+ÿ¼ÞÑû覂×ë!àœN§¼^§¼^Ïq}\Ã0*BıAcy˜\®Ôfu¢0rì}Ãá µÄØ“K˯—ÂF׸QÇv–˜.y8f†a(“É*›ÍYfW(”NgG¶UޞϔÉd+ZÂx½žŠðÎãñÈëõ(ð[ÛJaž»bf²l6Ç{6q8#£GÀñ{܉BÃòuçË—Èdã–«(ßÏív+ŸÏWt£»ä„Ïç­h—:ö¤Xóƒ6ªàPXr¹¼2™¬uYö™á^&“«Ø'—ËÉëõ¨X4¬°Î ì|>¯|>¯ü~¯êêB·™·ìf#3¤óûOU3(œhÝ{s=Çl6§d2UÖagté §Ó©D"%Ã0ÊN¬uüîQ0è—¤Š“nËÿG7¯{½ºê*•Ï”Ng”Éd­ /ÎŒ\>/‹ŠÇ“#g1f­ü~ŸuÝ ðü~¯êëÃeÿ0ŒÞFûŽ“aÀ¡˜ÿ_kuc±X¬X†Ã ÍÏKcºbÉÃ0¬mfÇ3, …J2Oø5?|>ïÈÞ‘¹¯H€™}`1¾T*£tÚüÈZ×3™Òu‡Ã¡L&+¿ßg°‡ÃA9Nù|^57åóy¬ÛÍ}˜´`järyÖÓÂéts5£Yµh†ŒåÝ…r¹¼’É´†‡J§³“vòù¼Ö|C à«è6dÞæ÷û¬ë3@¡PP2™ùH)“É*H)•Ê(•J+›Í)‘HÉív)ô[ÐæG]]P¤…§O~¿— Ì œ„f³ej à?âû‹ÅŠ.Ff X:Ñ9«h4®L&+Ã04<œP&“U>_°æ3ÌðÐï÷)ðÉë-…‹¥Ñ¯@ÀÇqLjp˜&ñxRÃà ÅãI¥ÓÅb¥ƒáh4®\.¯ÆÆˆ\.§B¡ B¡€"‘°æÌiV à³~ ü˜Ì 0€jçt:Gæ1?X4 ÃꆔÉä¬p1“ÉêÀ!k™”D"¥t:#¯×£ºº<·‚A¿B¡ ü~¯5§ ú™Cà ã,Ojp0¦ÁÁ¨†‡NhhhXHX¡P@ápPápP ÌS8T à;n‹—€™Éívq†;À$‡Õép”–\I+Î*™L+“ɪ¯oP;wîQ2™V<žT}}XG
u
üª« * «¾¾nŠ¿f>ÂAàe³9õôìÕþýÔÛ; ¿ß«ÆÆz…ÃA-\8Oõõuª« Ù=L`£|¾@å Àqr8Ab*•V"R"R4:¬={ú´aC·âñ¤Z[ÕØX¯ææµµµÈãaŠP[xçŽÁË/oÖîݽjkkÑ‚íZµêù|^»‡f¯×c÷jŠÙÚ´¥¥qÜmQ
Å´woŸ^~y³ZZµzõ
F €=£ÐÛ{@7oW&“ÕE­`0`÷À µwoŸúúÕÛ{@>Ÿ—3ÓlÖÔT¯¦¦z-YÒ©b±¨—^Ú¬ÿø½ùÍg©µµQ.—Ëî!0¥˜™ŽÂ¿x~÷»ät:uï½_ÒòåK혊Ţ>þñ/«»{§î¾ûGzà›ðìuØ#Ÿ/èïÿþß´gO¯¾ýíŸêg?»S¡'ª›Óî³Ñ7^!Ç­•+—鄨=0C9N½ãÉápèÜsW Ì0^¯G—_~‡.¹d5Á  &GaåÊeZ±âdÝpÃå¬!êÊ+/Ô‰'.Òm·]m÷P05kÞ¦¥K;uÃ
—Û=¦…Ã0 ÃîA ºuwG]]Õ}ZëPkgè8èø(r:veœD´ åg'Õ¶hæ
€£ñÐZ©µ3l÷0ŽZé¸aöž—çvgµê­Y»‡f¿íÒœ³¯ún¶¯9}iÊîa¦Yw÷£êêºý¨ïÏšƒ˜ÑÚyµøŒV»‡1ë ìÉHJÚ= Ž›yK<Zx:ÇvÙöâ>»‡f‰9 :aÇmÓ¥ûù~»‡˜…fßé0Ž
á P#A8ÔÂA F5‚p¨„ƒ@pÛ=àxûÁÖjûö­ÔâÅ'è”SVèÜsß"ŸÏT÷ýï[ô)—ËiÅŠUºôÒ«ºÿ¯ý š;wÞ„·¯]{—Ö¬¹Y÷ßÿ=ýÙŸ}ò¨Æßãÿø>}ó›?ÐüÇ=J§ÓŠÇc:ÿü·êÔSÏÐ=÷Ü!·Û­D"®w¾óz-[všn¹åJýó?ߣööÝyçõÑ~F’´mÛV}ó›_UW×ÉJ$Zµjµ:;è–[>(§Ó©þð;
…ÂJ&úó?ÿ¤Âáˆ$©§gǤ·Mæ?X«›oþÀ„·e³Y}ç;wÉãñêÆ߯p¸îøþ¦Øý×´eË+jhhÒÀÀÝzëõ ÏèÕW7¨¡¡Q’tóÍÔÃÿ¤âX.™ŒkãÆ—ôâ‹ÏèÌ3Wëï¸N .‘$¥Ó)½ÿý×èÎ;ïÕœ9m_chh@ÿøçtÇ_Ч>õykÌjá ªÎÍ7@6mPw÷&]}õ
Z»ö.­Xq¶>ûÙiõê µcÇkZºô$
ÇtõÕ7èþû¿+§Ó¥%Kº´cÇ6FQ×^{³ššZ´eË+r:úèGÿ$iýúê{ß»[Á`HË—Ÿ¦-[^U$R¯={ztõÕ7êé§ŸÐÐЀ¶n}Uóç/лÞucÅþå6nü£^xá
Ð5×¼G?üáZÍŸ¿@çžû=ôÐOär¹tíµ7«³sÑ´ÿ¨_|¹ž}ö)IÒk¯mÑßþí—äv»ÕÛ»O?ÿù×èÄ—«P(èÿñÓúÜ羪U«Vë?ÿó>}ìcŸ÷xçž{¡®»î6åó9}íkŸWgç"kÛ¦MëõÇ?>«Í›7êcûŒ öîÝ­T*e€ßÿþ·ÇÝö›ß<¢¡¡A
ôëöÛ?¡Ï}îcºà‚K´ÿ^]rÉ•Z·î·jiiÕ /<£«¯¾Q¿ûݯ‡åp8týõï«ß½÷Þ-—Ë¥|>¯SO]©Ç{PW_}£žzêqy½^¹ÝnÝz뇧þpÖ¬¹E'ž¸\6¼¨—^z^’týõ·éÄ—[ûŒ=–›;wžÞò–·ë+_ù;}ä#SñxO>ù˜®½ö=zì±uË-ªø?úÑwµgÏûÎÏÐïÿµ¶ÎUKË=ûìï544 htH†QÔ%—\¥¸ÿ°æ€~ó›_Ê0Š:㌳õä“ÿÃ`ZÑV5ÁétjþüN½ûÝ·¨P(èšknÒàà­[÷[¥R)ù|~½þz·œN§ÞñŽëÔÔÔ"Izã×ÕÕu²õ8§Ÿ~¦ž~ú·zûÛß¡}èczê©'ät:uÑE—éÒKß¡­[_щ'.×¼UN§Kï}ïŸÛ¿Ü£>(§Ó¥p8¢îîMÖ}R©¤¼^Ÿ.¿ü
8ŽÞóž?Õ=÷Ü¡»îú²¢Ñ!õôìÐÒ¥'I’\.—¼^Ÿ ÃÏç׊giݺ'Ç=ƳÏ>¥µkïÒßýÝÿÒõ׿·bÛïÿ¸.¹äJFQ@P’ÔÞ>_­­s­ûOt[w÷f½÷½·ë¤“–«»{ô£d2®¥KOTW×ÉjmmÓªU窱±I
ºõÖkïÞÝ2Œ¢õØûöíÑ–-¯È0¤½{wÉétjÕªsuÊ)+Ç´`Áb]{íÍSöó8Zÿýßÿ©;ïü’~ø§zë[¯$ýìgß׿ÿû¿híÚ;%?–;˜uëžÔu×ݦîîM2 Ãúk×Þ%Ã0´xqWÅþ‡3är¹túégê–[>¨M›Ö—Í•æ“6mÚps@¥ûx<^æ€ÓŽÊAÔ Ç;réÙR:0|ó›/Ñ™gž£ÁÁûå÷­û,X°XøÃïuÖYçI’Ö­û­
…â¸Ç»=HÒ„û› Cºá†÷Ê0 †¡M›ÖK’–/_¡ÎÎÅzðÁ«·wŸ.¸à­Çþ ½òÊË:å”*
Êd2òùüúÈGþFù|NÿôO¯Å‹OЖ-¯hùòÓU,U(äp8$I]ôvýË¿ü2LozÓùºîºÛô¯ÿúÅ‘ÖWýÖ¶rñxLápD{öô(ŸÏiÁ‚%“Þf~Ò×wZÇ-æD)Êáp¨X,[˜—åN<q¹n»íÃ< ;¶YAäG>ò)mÝúŠî¸ã úÛ¿ýòÑÿP¦ÀÕWß Å‹OÐ?ÿó?(
K­ô“4á±Üg>óÅ k×®êïïÕ÷¾÷M%“I­_ÿ‚õ5Ê+ËÉ4þ8ÍïÑÐý÷O~9 €-QÓÎ;ï"ýû¿ÿ‹Ö­û­N;må¸ÛO:é=ÿüӺ㎔ÃáЪU«uî¹oÑ÷¾÷M­[÷[]xá¥Ú¼ycÅ}::èá‡f}>vÿW^yÙºíÊ+¯Ñ7¾ñOÊçóë½øâô쳿—ÃáМ9mSðP6nü£}ô¿ÕѱP^¯Gy½^år9]pÁ[uöÙçéž{îГO>¦d2¡ë¯¯ øÞýî[ôÙÏ~tÂǾñÆ÷ë?þã]yåšq·ÝvÛíú·ûŠêêêU(ô¡}ì ·xârÝwß·êío¿ZO>ùXÅãÅbQíÝ»[uuµ·whx8ªïÿÿiÁ‚År8F›´µÍS"×·¿}§¼^¯N;íLI¥É«»ïþª›ÕÖ6ÿ¨ž‡fz—Ix<^sΛõ›ßüRR©r°¡¡I’tÅ׌;–›Ì¯~õßúÔ§¾ ŽŽŠF‡ôÝï~C .>è×>œ9 ±Ì9 §³t<fÇP±XÔsÏmÏWjïõzäõzäñŒ¿nއ1ö4à8ëîþŽºº.>ªû>ÿkŸŸ1ñ¢Î˜ÜÀžŒêêv«m‘Ãî¡p\¼ø¸G Oï°{5kÛ‹ûô¦·¥ì˜fÙlN™LV™Lv’ëã·uÔ]«“Ïi·{è5c˳}ª_ð’‡r¹¼²ÙÒï¢t½òÒétÈãñX¡¡Ûí’Ïç•Çã–Çã.»î™0dÌÝݪ«ëö£¾?•ƒ@•3û} IDATl6§l6§t:Sð•‡æGy@$iL{óR{ÌB¡ |¾ b±8r'*O/CÝÝ;•Ngä÷ûøF.ýjjª·®ûý¥àÏår©X,V‡æõd2m]ÏåJù|ÁÚg|5¢×Ú6ö²|Ì„ƒÀ,Ræ™AŸàLVÑgV‰ù|¥°&ðËé,…}‡Ãªóû½*Jk1§R¥Ó%“i¥) Pfð4JýáQB éät:uÍ5—H’R©´ÒéìÈeF™LNÃà õ÷*™L+“É*ÎH’ü~Ÿ|>¯‚AÿÈe@õõáŠ01ðW|­Ê01W,f³¥¯•Ϭ¿;óz>ŸW>_¨
'ªT,µFuM2º\ü]ÀñD8ؤ<ÀËåò­ès8ŠF‡­ÐÄï÷Y¡Šy
%2 ©P0+ú ¥Ó¥ /•Êhx8¡¾¾IR ௨6DB#ÛF"ZJÎæï­±1rÐýòùÂÈßBe˜‹Å+þN&ªF4ÿ&ü~Ÿü~¯"òû}‡¬ 4 cÂjÅÒõÑ¿óT*]Q­hîc&ƒ~9N+ðm•–¨pp„ƒ*Ÿ/hÏž^54D ú}jTy¸W^Ñ—É”*­R©Ì¸öf¨gVq¹Ý£F]]Ð
=÷HÏ¢êd³9%I¥R
Ŭ ' Ëår*(U…ùý^ÕÕ…4gNsE¸C«ÇÚäv»¹¯ù·V&ÆbqõöP*•Q.—W<ž”áŠ*Ò`0 ŸÏ3.T<œ¯9‘B¡0nÅò±4®Ä¸ŠFÃ0”H¤Úu¢0‘ªEÕŽpÀA†ÔݽSÑè°²Ùœ"ª¯«¾¾nä£Ô‚
€j’Ëå'lÛ9ø•Â=IN*ÎT´î¬üð(Ë?ŠÅ¢R©Rð2ÚÆ3¥x<©¾¾e2Y%)e³¹Š
.3€ijj׿sºåó
ip0¦Baù´ýZV,µ~ý55Õ«¡!rÔáÛdÌjÄCÉåòVâh˜˜Q,–¨¨PÌfsª« ÉívkMkˆf˜èt:­Çw¹\r¹\G}Ìi>ŸÍV§å!b6S,Vz^
Eë9n†&G¯›Aûè¶Êpf"^”ÇãÒùo9[Rib%V4W4:¬Ý»÷+K¨X,* «¡¡®âÒçóÚ<zJ-
Ë+ú2™Ü¸
¿Ñë¥Ð/(…åAžYå×Щ諼­<Ì(ýÊÛyŽ
s¹¼êëÃVða†%‘H¸¢¥ãL9'“Éj` ªÁÁ˜£V*•Vcc½ššêåt:ìbMq8r¹\Ú±c7)—Ë«±1¢ÆÆú‘ˈ"‘𔣴v`ø_Ë0 kýÃòÐpp0ªt:«B¡ X,®T*c­Y^í
¬jX3$?œÊ>sãQ(¬°°2`Ì[¯fe6;ºÝÜ×l‡:6\,µDu[¯´C06Ç­––Fµ´4VlÏdJ-¦†††‹ÅõÆ{­IÖò*ÃH$¤úú:&;ÇÄœ¤ÿQYÙW^äóy‰„$©b­¾ººš›FŸ|¾Ò¤üÁ3ÜK&SŠFãV8`nO¥ÒÊåòeUQ^ƒ~ÕÕ…*BÀ™|"M)´‰U„…BQ55Õ«³³]+Vœ\Q­ö‡GyDo‡C§œr‚õy6›³~W»wï×+¯¼¦D"e…ÍÍ
jhˆ¨¡¡Î¶ñ†B…BÝ× Í =•Ê(‘HZ-MÍÛ\.§õœª« ÉãñXϯòpýhÛèº\..G~_s­Å‰×[Ì*›Í+HVT*›×s¹ü¸ÀÐü>FGï¸V¨æ:Œp0„ƒ˜Ñ\®¼^i¯ÝØ•æ/äL=@õp8
‡<&(Š#“€Ù‘³ïgÎÄT*•‘ßï•Ã1;ߟ;O<ô¸}>¯Z[›ÔÚÚT±=•J+K(k``H;vìV:Q>_PCÃh[R³UiyÅ v”¯Õg~˜|£Ÿg¬Ðá
øÂá \.—U}SW´®—Â>ïaŸ”b†f5\yÐW^õg†€_Á`©
bkk㬠ý&'G‚À!
kp0&‡Ã¡ÖÖFE"a-^<_«VrÈõ‡Ýî̬œËI&Ó³rmåÎ+C ¯×£¹s›5wn³µ-Ÿ/hp°ðö÷jË–×58³* Ka#3êX̬Êmh8ø~ÙlÎz¾šmx‡‡êï¬N‡µî¡Y•h†‡æó8ðןÃá°¾£QÞú´<`4_ ‡‡“#·e+BE³b±<\4?»¶âØÊFÖXjƒÃ0 ÃîA ºuwG]]Û= P…Jm-{ÕÓSªRëèhSggÛ¸€Ên>ø¸.¾øœã¾Ìl–L¦54S4:¬X,¡ÁÁ¨¢Ñ¸ššê úÕØXo…†¥3˳ÉDaŸYÕgn/]–&¹N‡äþŠ–æäµyûÑTÅ‹E%“é‘õüÒJ¥ÒÖ¥(ÄãI¹Ý®‘
¿Ê5üʃ;Öô;ÞFƒÀ¨£ˆÊãq[­AêÔÔT?cZ™N‡ÿøWZ³æÒš
Ãh4®þþA
DU__úÝ›•†¥V±3'0<åë"&©qmÍ׳miehXz0·Íôð¿X,Ž ÇV%Ž½Í¬\t8á¡Ùºµ¼…rùú©f°ÈúŠÀôêî~T]]·õýyÆ`VŒi×®}êéÙ'¯×£9sštöÙ§©©éàm‰ìäóÍÞªÁ© –&XæÍ›S±ÝlM:4Ó¶m=ŠF‡•Éd­usêëëÔÐPú¨¥É;°[±XT:­öÌPmle_:=ö™^0è—Çã9$RöùýÞc
Ì ³Í§yi†Å¢¡ááĸ€/ô«¹¹ÁÚî÷{«ò½%•Jk` Zñáv»4gN³êêB:ùä%Öï¤–Íæ. Ë
Æ44Óà`L;vìÖÀ@t¤ª°³Ñᮋ˜ÉdÇL000¤]»F·9N¹\Î «ˆŸ‚Á€‚A¿mSN§ó¨×*Íç ÊårVˆh††æG<ž˜0T,
+,4_÷].—<·ü~_ÅZ‹å!#¡"`žy˜ñÌ@pçÎ=òxÜêèhÓœyÈìgŠl6g÷fH¤4a³`A»µ-—Ëkh(¦X,¡!mßÞ£ÁÁ˜ÂáàHPXšØjh¨«Šj˜.ù|a$äK+ÎZ­ùÊC>³Ò¯P(Z•|愳YY×ÐPgUü•&}_[º|¾`Uù™ßhð—iU·&æÍª¿††ˆæÍ›£`0`UÕ‚B¡ ¨²><B¡€š›ÔÕµÐZ_•2™¬h°6.^<ºÍ¬2Ò¶mohx8¡úú:577¨©©Ô–´®.dß ³ÃiÙ|]*oej†ŠEÃ
'»œiëºÝ.¹Ý®#>®6«Ç†ŠæåÁBE344+Ýn³
êh;T³•´¹o­…ùÀñF8)OjçÎ=Ú¹s\.§-𝷼åìY9ñ`“MÇÀãq[ë.]Úim/¯2ìîÞiU˜-°J-±êgåúAp´Ì0ͬ|ÉåòJ$’ã¾t:+‡C#
¾P( Ç­úú:+ø3ÃÀ©ªì0'Õ‰TYø—V"‘T*•‘Çã–Ãá¨þššÔÑQªÎ …‚5]u'Õ×7 ¨úû­Ý--êìl×Ê•Ëy<LªMÎ ËÃÒÀ@T{÷öiãÆne2Yµ··* «¥¥QÍÍ
UýÜt:
‡ƒ‡\6À<ù¢üä†áá„õy¡PP>_°^ßB¡À¸ëÁ V´v=ÚjÅB¡P*–·¥ÎfóŠÅãÅL&+·ÛUÑzº<T,¯NôùF«gÃϘ.Õû
€Y'Ÿ/hûöíØ±[ÙlN ´Ïª
AL¯‰ª S©´uvûöí»40ðŠ Ã°Îj7×P¢ÂÀlRÞÒ³|},3ä
ü24ì•Úd†Ã!¹Ý.555Xtfà7ÕÕ*ù|A‰DR‰Djd}¯´âñRè—H$•L¦‰„­IÝP(¨H$¬¶¶kBœ
·Jýýƒ#Cêï”ÛíRKK£æÌiÒ’%ãZDS¥¹¹ÁªF•J2cêëÐæÍÛÕß?¨p8¤––Ò~­­M5¹þ¶¹^áÁž›ÙlÎz4OŽˆÅâJ$RÊçó¶Nà
ü#Á¡_ápÈ:c¶r¹\
޼R±¼:1ÎXŸ§Ó
ŬíÙl~ä2gµ¼._ËÖl{:Z¡è­¨Vªá l××7 mÛz´k×>pÂB­ZuŠš›ìÖqãv»9Kuš˜0åk¦ÓkýœmÛzôÜsåt:*Zaµ´4ò;0íÌ*¿ò°ÏlSgV›˜š€Ï
ýÊ+üÚÚ|VKÏéüÊ™U‰ñxrdB»Æã %“i‹E…ÃÁ²‰ì€æÏŸ«`ЯP(HEÛaèïToï€z{¨·w@sæ4©¾¾N ÎÓªUË9Ùå8r»]´)<^¯Gsç6kîÜfkÛà`L iÿþÚ´i»r¹¼æÌiÒœ9ÍjmmäÀf«Ìƒˆ£í•KááðpB½½Våu¡Pª> ‡ƒV¥µbµ9šõ
ÍvÚ£ÁaÎ
KUö•Û3™lEPhžÌb®«h~”Új{¨NĬB8ÛtwïÔ¶m=r»]Zº´S«W¯°{HS"ŸÏ«X,Ú=Œšå÷ûÔÞÞªööV-[VÚ–H¤¬vX6tkx8!¿ß;2YÕ¤––†ªœD0}̉Üò–r©TƺL¥ÒÖZT~¿o$0 Èçó¨¾>lUþ™ëøÙ%/…¥à¯4!m†€…BAMMõòx<#,Aµ¶6ZÁßl®d±ËÀ@Tû÷ÐCÚµkßH[íF]xáYL:O¡|¾@øãÌlGz $•Ú÷öP_߀¶ly]ÙlNíí­jmmT[[+' „y\sóÄ·çry«U©Ù¦y÷îýJ§3.µ–. K-QCª« )ôËëõLï7d·ÛuĬfHX(–ª=¢ÖíétéÒét”­ÁëU0è·Öp,µ]­âç}v"À´2 Cë×oÕk¯íÔ¢Eóµzõéjh¨îXµòÏölbNŒ”·$Œ©¿P=={õ ¯ÈívY“²sæ4×d+,K¥ÌÉ×´u½¼ª#•JLäú¬J¯×£9sBÖö@`æLÆÆbqÅã¥àÏ ÍÏÃáR«O³íggg»ÂáàHɤæ±J¥ÒÚ·¯_{÷öiß¾~…Bµ··ª«kÎ?%•lÓ(ðñóžbÁ _‹Í×¢Eó%•º;ô÷jÏžÒº…n·[sç6«½½µ¢ ͬ&¯¯¯›ðöb±8RÙ=Úê¹§g¯2™¬c2 CápPuu¡‘×ø êêJŸ×ú sGâ•·75CÅT*£áá„úû+Z‚çry+04¼^¯uâ$þª^Ãöà/
Óæ•W^Ó†
[uúé'éÝï~»ÝÙ6ÙlÎî!à0˜g·›kçÄãIõõ
h` ªW^yMN§Ssç6«­­Emm­ÓÚºÀô;j®“W
þJª•ë=G*暬0p&V¿d2Y
'‹ÅÆ5<œ°>êêBjnnÏçU$V{{«"0'ELx<©žž½Úµk¿
…¢ššêÕÑѦU«N!pµQ*•¡rpšùý>ut´©££MRéD…}ûúµm[ž|òyut´iþü9êìlç¸ë9NÕÕ•*'’Íæ¬÷½áᄆÔÓ³WÑh\ÙlN‘HÈ
Íu¿#‘0¿— ˜íNç=´X,ZU‡f˜˜L–Ž;úûËÖÎTt(o5^¾Íîn˜]0å¶ly]ë×oÕI'-ÒM7]i÷p€ÃbNø/^Ü¡U«NQ<žÔÞ½}Ú±cþð‡õVU¡YE`ö0ƒ2³B.•J++}žNg¬–k¡P@uu!Í›7ÇZ³)
Ø=üƒÊç Œ*+V4:¬X,¡b±¨úú:54Ô)
hîÜæƒNãøJ§3Ú¾}—vîÜ£b±¨ŽŽ6yæòªZc8Vfàt≋$I»víÓîݽzá…W4gN³:;Û´xq‡½ƒ¬R^¯GMMõjjªw[>_°Þ3‡‡êëÐÖ­;‹Ååñx‰„ÔÐQ]]H
ujhˆ&§ÓiµŒ=”B¡Pš-ÊûúJÇ1…BACCÃÊç ÖÉK^¯Çjõmv í7LƒSb0ź»¿/©`÷0p˜úúbJ§sê윤‰9Ìb;vô) ¨©‰…ï§K&“Ó /lWSSX]]mr¹jóŸÄ§žÚ¢3Ï\¤@Àg÷Pp
T½½1¹\͛פyóåõrf­J$2êéé×É'Ï·{(T,ŠÇSJ$²J$ÒŠÇÓJ§sNÉår*ð*ô)ò)ò+ð(ðÊç›­>G6W4šP,V"‘ÖÐPRÙl^á°_H@á°_á°_Á O~ÿìù¾ªIooT»v
hh(¡ Z4wn½êêfvÀ\«žxâ]xár9´âÚ½{@{ö ª££Yóç7ª¡ì–Éä4<œV2™Q,–R<^z¿õzݪ¯*ò©¾>¨H$0«Þ_g³B¡¨L¦´.b:S*•U&“W:U*•U:S¡PT8\jUxå÷{
•ŽfÛ±Pµêë‹)•ÊjÁ‚–I÷im=S
§õ×à¿VL¹®®[ìŽH·b±˜ººVÙ=xFsç¶iÑ¢Ev¥& hݺuz×»Þ­††Ú>+~óæµdÉÅ
‡ ¦«Õàà vìØ¡×^{CÍÍÍ:餓ÔÚÚj÷°0Í´ÿsêêºÌî¡ÔœX,¦h4ªÁÁAE£Q¥R)
)™«H$¢ÎΈ"‘ˆÂá°êêêäñÌÎI¯¡¡!õõõ©¯¯O±XL©TJMMK5o^£šššÔÐÐÀ{Í ñÆohãÆŠD–è‚ kþ|N˜é^zéÇ:á„55{2ÛlQ,µmÛ6õôô(™té´ÓNSSS“ÝÃÂñx\ÑhTÐk¯
Êãñ¨¡¡AÍÍÍjnnæXÙFù|^ÉdRñx\ÉdR‰DB©TJƒƒ1íÚ•Çã‘Ç㱎›ÌËH$"Ÿ^§ƒÃñšÕÕuö”}
ÂAã8N»‡SÂápÈáàLàéËåôÜsÏ骫®²{(À´hllTcc£V®\©žž½üòËòx<Z¶l™æÌ™c÷ð0˜TžzÃÃÃêïï×ÀÀ€544¤`0¨††Õ××kñâŪ¯¯W]]ÝC=f±XLûöíSoo¯†††äñxÔÒÒ¢ŽŽ577+¢jf¦ÒóÏ?¯@   .¸@‘HÄî!UÅétª««K]]]Ú³gž{î9E"­^½šÿõfp8¬p8\qbD*•R¿úûûõòË/+™L*«­­MsçÎUs3]̦‹ÛíV$™ô=*ŸÏkxxXñx\©TJ}}}zýõוÍf•N§­“‘‰DÔÐÐ@h8¦zŽžp@¤T3§Ó):ªO½T*¥ŸÿüçzÏ{Þc÷P[tvvª³³SýýýÚ°aƒ¶mÛ¦sÏ=×îaapÊÔÖÞ½{ÕÛÛ«þþ~y½^577«±±Q ,PsssUà‹ÅôÆ×ëUcc£-Z¤¶¶6¹ÝLãÌdÛ·o×–-[tÞy穾~üº]ޝyóæiÞ¼yÚ½{·î¿ÿ~]vÙejll´{X˜D °Ž“Mû÷ï×þýûµqãF
hÞ¼yZ°`ÚÛÛm)Ün·uòãX™LFÃÃÊF£ŠF£Ú»w¯úûû

…ÔÜܬ¦¦&µ´´pÒÜ1˜Žÿ+8ªPÁ0 ‹E»‡S¢P`
Üé°nÝ:]yå•v°]KK‹.¾øbíܹS?ýéOuõÕWÏÚV†8<†a(ŸÏÛ=ŒªpàÀ½ñÆÚ½{·‡æÏŸ¯… ꬳΒßï·{xSbÇŽÚ¶m›2™Œ/^¬óÏ?Ÿ€iÙºu«öíÛ§+®¸Âî¡5gþüùºé¦›ôÈ#håÊ•š;w®ÝCÂaš;w®õûJ§ÓÚ³g¶nݪgžyF'œpN:é$y½^G‰r>ŸO>ŸO--•ká% «£Ã«¯¾ª¡¡!«lùï‡Ç0Œ)ŸÃ"5ÃápP98ÅvïÞ­P(Äd&PfáÂ…š7ož~ñ‹_誫®¢ò§Êq†ô±éîîÖ¶mÛär¹´`Á]tÑEU¿†Þ®]»´qãF544håÊ•¬5 ­_¿^~¿_^x¡ÝCjÚå—_®çž{NÙl¶¢:
³ƒßï×’%K´e2mß¾]>ú¨:::tÆgØ=<Y9ØÑÑamо}û´yóf=ûì³jkkÓÂ… Yva†à¿RP3 àÝÛÛ¹sgźJ<®¸â
ýêW¿b-Î*G•úÑÙ¿¿žyæuttèüóϯŠõǶmÛÔÛÛ« /¼PÁ`Ðîáà(
iïÞ½ºì²Ëì
IgŸ}¶~ô£馛n²{(8>ŸOË–-Ó²eË´iÓ&ý×ý—®½öZ»‡…#ÔÔÔdôT(´k×.mݺU6lÐÉ'ŸÌÜͪ§)?lwàÀµ¶¶Ú= `Fòz½êììÔæÍ›í
0£D£Q½ð ºì²Ë´jÕªš Ÿ{î9Åb1{³Ø¦M›´lÙ2»‡ Ìòå˵iÓ&»‡ãdÙ²eºâŠ+ôÐC)›ÍÚ=%—Ë¥… ê‚ .ÐYg¥žžmß¾ÝîaÕ4ÂA­®T-·Û-§“ß©R,eœÀAÌ›7Oûöí³{˜B¬+ydz{{õòË/ëÊ+¯¬Úµ'²gÏåóy­\¹Òî¡à8p@ííív@™öövõ÷÷Û= G~¿_çœsŽžy滇‚ã ¾¾^«W¯Öàà þøÇ?Ú=œÉétNù=³c*†¡|>o÷0`JäóyE»‡Qµr¹'˜‡PWW§D"a÷00…r¹œÝC˜U¶mÛ¦¥K—Ú=Œi·gϵµµÙ= £l6+Ã08)˜a‚Á ’ɤÝÃÀqÖÚÚªááaª«ÈªU«Ôß߯x<n÷Pfœb±8åsô„ƒ fP58µŠÅ"“âÀ!x<NR¨r„G&N×dÅy6›•Ïç³{8FÅbuFÈét*•JÙ= L¿ßOð[eÂá0á M˜!PÁápÈápØ= ˜LÈO-‡Ã!—Ëe÷0f$§ÓI8
g;W7N82¹\®&ÿÿÈçó¼/T ~Õƒßeõà’ê•Ëåx®V:ØMl:æèy&¨` ð{€Y¨P(P13‰b±H8
I¥c-ªL€Q.—«&ÃAÃ0x_¨ü« ¿ËêÁÜVõâu·úð¿òä¦úDÂAP3¨ŽžZTALÎãñð·I¥×!¯×k÷00E'I¡l6[“?³Z
ë-W·ÛÍó²J8ž›UŠßkõá˜hrSš2{jgN­d2ÉúI“ÈårüíARéuˆ¶¢ÕË0 ÚŠÃ0FkrÍÁB¡ÀûB• ZõÈçó</«„a<7«¿×êÃ1ÑĦ£J–pÔ ÎžZÑhTvlEeèá‹F£š3gŽÝÃf”騀&PÖ ªgO­¾¾>&y'áõz ¦!©t¬ì¦•¡‡oÏž=jmmµ{¶ …Vu •puáx­º0·UxÍ­>Ml:*  T õ€jÆzxSgxxXÑhTsçε{(3R6%˜†¤Ò±V*•²{˜BLZ¾íÛ·kñâÅvôЪ´®.¯U涪¯¹Õ‡c¢‰9Ž)M9…Ô„'Ÿ|R/¿ü²êêêtá…jÉ’%v©ªlÙ²EË—/·{`›þþ~=öØcÚµk—†‡‡õ®w½Ëî!Íh»wïVss³Âá°ÝCfÃ0¦<4åôyPzzztï½÷êî»ï¦eÅqvàÀÅb1Wà0нzùý~}÷»ßÕý÷߯§žzÊîáÌxÏ=÷œV®\i÷0€šD8jÂå—_®öövwÞyZ¸p¡Ýé*O<ñ„.¼ðB»‡1£y<ÚÚB-Ü«Y8ÖW\¡p8¬÷½ï}vgF{ùå—µ|ùrùý~»‡bÖשN§“>ªˆÛíæyY%œN'm¾«ÿWUމìÃ
‡C.—Ëîa˜%vî|XÒì™ä¾æšU:á„yêéyÐî¡T_ìÖ¢Es´{÷ÃveFÛ·ï%íÜU0X»á()Š;}veFjj:]uu“¯Agy½ñÆ/%§oPGàÒKÛ$½IáðkÚ¹ó5»‡3#íÛ7¨]»útÖY'jçÎMvÇ6{÷n‘Ï·MÙlƒÝCÁ1H§³Ú¿ÿíÜY°{(8z{_ÔŽ’ËEð0Ûe³9íÛ·çfÚ»wƒvîìS$´{(8Njõ˜¨©é4ÕÕ¼ûÒšªHØ IDATTᄃ*†¡Bƒ'‡'•Ú£%KVÛ=ŒÃvÛm´½<žžyfƒV¬8CÊŒW_¿Gsç.R8Ì?±µ®P(*Ù©öv^&²sçã
 …¬r¹ÝZ°àüiÕáko—N:éT»‡1c¥R½ôÒ^½ó—Û=Û55E5gN‡ÚÛ[í
ŽA*•Q}ý~^Ó«D$²CííK«@&“U}ý>ž›U¨¡a¿æÎ]¨††:»‡‚ã¤V‰vîüí!ÃÁbqjOˆ$0ÎT/v
 z¸\~y½a»‡üò—¿ÓêÕ+ÔØ±{(³‚Ûí“×–×K8XëŠÅ¢êê"¼v—ËËÏo2 C?ûÙ“ºé¦+íÊŒàvûåñ„ø[žå
·Ünއ«Eéx-D7¥*`YëøÕ¥ôšËûg5á˜hbN§sÊß8À8ôyL¦X,ꡇžÐ™g.'<›µ1 ©¤R»‡ø®¿þ2»‡1c¸Ý„Õ ´®çÝW ŸÏÃ|H•p8<7«¿×êÃ1ÑÄŠÅâ”w÷ãÙ€Ã28Óc=­+®x³êêBvgÚ<òÈïuß}è?øªî¹çÇJ§ÓŠÅzë[ÏÑgœ¬;î¸On·[ñxR×_™N;íD]yåŸéž{þ¯::æê‹_¼G§ÖUÑdëÖúêW¿£“O^¬D"¥Õ«WhÑ¢ùÖ¶†ôÁ^'§Ó©ï|çg
‡ƒJ$Rúä'ÿD‘HíüìÌ~ÅbQ?þñ¯´fÍÛ¨Æ)“ϳ”C5(‹ÊåfÏúÛµâ?xX¯¼òššš"#ÇT×ë™g^Ö†