You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

image4.png 21 kB

Merge Labs 3.X into dev (#1923) * meta: bump version * Null or empty fix (#176) * Add components and stickers to ReplyAsync extension * Fixed null or empty * Changed Label to Description * -||- Co-authored-by: quin lynch <lynchquin@gmail.com> * More regions (#177) * Preconditions * ChannelHelper * RestDMChannel * RestGroupChannel * RestBan * RestGroupUser * EntityExtensions * DiscordSocketClient * DiscordSocketClient * Discord.net.core.xml fix (#178) * Changed Label to Description * Added Discord- .MessageComponent .ISticker[] ,Discord.MessageComponent,Discord.ISticker[] to ReplyAsync * Remove references to labs * Update Discord.Net.sln * Added SendMessagesInThreads and StartEmbeddedActivities. (#175) * Added SendMessagesInThreads and StartEmbeddedActivities. Adjusted owner perms. Change UsePublicThreads -> CreatePublicThreads Change UsePrivateThreads -> CreatePrivateThreads * removed extra /// * Added UsePublicThreads and UsePrivateThreads back with Obsolete Attribute * removed 'false' from Obsolete Attribute * Squashed commit of the following: commit dca41a348e36a9b4e7006ef3a76377eb32aad276 Author: quin lynch <lynchquin@gmail.com> Date: Thu Sep 23 07:02:19 2021 -0300 Autocomplete commands * meta: xml. closes #171 * Revert user agent and $device to dnet * meta: bump version * meta: bump vers * Fix sticker args * Grammer fix (#179) * Made IVoiceChannel mentionable * Embeds array for send message async (#181) * meta: bump version * meta: bump vers * Fix sticker args * Grammer fix (#179) * Added embeds for SendMessageAsync * [JsonProperty("embed")] forgot to remove this public Optional<Embed> Embed { get; set; } * It has been done as requested. * Changed the old way of handeling single embeds * Moved embeds param and added options param * xmls Co-authored-by: quin lynch <lynchquin@gmail.com> * Fix thread permissions (#183) * Update GuildPermissionsTests.cs * Update GuildPermissions.cs * Use compound assignment (#186) * Used compound assignment * -||- * -||- * Remove unnecessary suppression (#188) * Inlined variable declarations (#185) * Fixed some warnings (#184) * Fixed some warnings * Another fixed warning * Changed the SSendFileAsync to SendFileAsync * Removed para AlwaysAcknowledgeInteractions * Moved it back to the previous version * Added periods to the end like quin requested!! :(( Co-authored-by: MrCakeSlayer <13650699+MrCakeSlayer@users.noreply.github.com> * Object initialization can be simplified fixed (#189) * Conditional-expression-simplification (#193) * Capitlazation fixes (#192) * Removed-this. (#191) * Use 'switch' expression (#187) * Use 'switch' expression * Reverted it to the old switch case * Fixed-compiler-error (#194) * Submitting updates to include new permissions. (#195) * Submitting updates to include new permissions. * Make old permissions obsolete and update tests Co-authored-by: quin lynch <lynchquin@gmail.com> * Update azure-pipelines.yml * Update azure-pipelines.yml * Update azure-pipelines.yml * Add support for long in autocomplete option * Add support for sending files with multiple embeds (#196) * Add support for sending files with multiple embeds * Simplify prepending single embed to embed array * Consistency for embeds endpoints (#197) * Changed the way of handling prepending of embeds. For consistency. * reformatted the summary * Revert pipeline * Fix duplicate merge conflicts * Changed minimum slash command name length to 1 per Discord API docs (#198) * Channel endpoints requirements correction (#199) * Added some requirements to channels for topic * Changed check from NotNullOrEmpty to NotNullOrEmpty * Added some requirements to channels for name Preconditions.LessThan * Formatting of file * Added restriction for description not being null (#200) * Update azure-pipelines.yml * Update deploy.yml * Remove version tag from proj * Update deploy.yml * Removed versions from project files * Removed style of the nuget badge and added logo (#201) The style was not properly added to it and the plastic version does not look good with the discord badge. I thought it would look better with a logo * Fix Type not being set in SocketApplicationCommand * Remove useless GuildId property * meta: update XML * Add Autocomplete to SlashCommandOptionBuilder * Added autocomplete in SlashCommandOptionBuilder. (#206) Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com> * Fix duplicate autocomplete * Fix #208 * Fix sub commands being interpreted as a parameter for autocomplete * Fix exposed optional * Support the discord:// protocol in buttons (#207) * Update UrlValidation.cs * Update ComponentBuilder.cs * Add docs and better error messages. * Fix wonky intentation * Add competing activity status type (#205) * Update GuildPermissionsTests.cs * Update GuildPermissions.cs * Add competing status type * Add Icons to IRole (#204) * Added icon field to IRole * Added GetGuildRoleIconUrl() * Added Clean Content Function (#174) * Added Clean Content Function * Fixed Spelling problems and bad var handling * Add StripMarkDown Method * Clean Content Expanded (#212) * Implement CleanContent In IMessage & RestMessage * Update Spelling and Documentation * Add SanatizeMessage to MessageHelper and Refactor Rest and Socket Message * Add event for autocomplete interaction (#214) * Spelling corrections (#215) * Remove null collections * Followup with file async warnings (#216) * Changed from NotNullOrWhitespace to NotNullOrEmpty * Added NotNullOrEmpty on filename * Added system to interpret from the path * Added a check for if it contains a period * It has been done, how ever it will break stuff * Changed to use ??= how ever still added error check * Added space under check * Changed from with a period to valid file extension * Added checks for SendFileAsync * Removed filename != null && * Add channel types in application command options. (#217) * add channel types in application command options * Indent Docs * Stage instance audit logs as well as thread audit log type * Update azure-pipelines.yml * Update azure-pipelines.yml * Fix system messages not including mentioned users. Added ContextMenuCommand message type * Remove file extension check (#218) * Fix NRE in modify guild channel * Fix 429's not being accounted for in ratelimit updates * meta: add net5 framework Co-Authored-By: MrCakeSlayer <13650699+MrCakeSlayer@users.noreply.github.com> * Proper doc logos (#221) * Update GuildPermissionsTests.cs * Update GuildPermissions.cs * Add competing activity status type * logo changes * logo text as path * add missing logo * Update package logo and favicon * Update docfx references * Remove XML files and use original pipeline format * Remove console writeline * Remove Console.WriteLine * Remove useless log * Rename Available sticker field to IsAvailable * Rename Available to IsAvailable in stickers * Add summary indent for role members * Add summary indent to SocketInvite * Rename DefaultPermission to IsDefaultPermission * Rename Default to IsDefault and Required to IsRequired in IApplicationCommandOption * Rename Default and Required to IsDefault and IsRequired in IApplicationCommandOption. Rename DefaultPermission to IsDefaultPermission in IApplicationCommand * Remove extra white spaces * Renamed Joined, Archived, and Locked to HasJoined, IsArchived, and IsLocked * Rename Live and DiscoverableDisabled to IsDiscoverableDisabled and IsLive in IStageChannel * Remove newline * Add indent to summaries * Remove unnecessary json serializer field * Fix ToEntity for roletags incorrectly using IsPremiumSubscriber * Update RestChannel for new channel types * Fix different rest channels not deserializing properly * fully qualify internal for UrlValidation and add indent to summary * Add missing periods to InteractionResponseType * Fix summary in IApplicationCommandOptionChoice * Update IApplicationCommandOption summaries * Update IApplicationCommandInteractionDataOption summaries * Update IApplicationCommandInteractionData summaries * Update IApplicationCommand summaries * Update ApplicationCommandType summaries * rename DefaultPermission to IsDefaultPermission in ApplicationCommandProperties * update ApplicationCommandOptionChoiceProperties summaries * Rename Default, Required, and Autocomplete to IsDefault, IsRequired, and IsAutocomplete in ApplicationCommandOptionProperties * Update SlashCommandProperties summaries * update SlashCommandBuilder boolean field names, summaries, and choice parameters * Update SelectMenuOption summaries, Rename Default to IsDefault in SelectMenuOption * update SelectMenuComponent summaries. Rename Disabled to IsDisabled in SelectMenuComponent * update ComponentBuilder summaries and boolean fields. * Update ButtonComponent summaries and boolean fields * update ActionRowComponent summaries * Update UserCommandBuilder * Update MessageCommandBuilder summaries and boolean properties * Update IGuild summary * Update IGuild summaries * Update StagePrivacyLevel summary * update IThreadChannel summaries * Update IStageChannel summaries * Refactor summaries and boolean property names * General cleanup (#223) * General cleanup * Add Async suffix to SendAutocompleteResult * Fix more formatting * Fix unused RequestOptions in GetActiveThreadsAsync * Add message to ArgumentNullException * Ephemeral attachments * Add missing jsonproperty attribute * Add IMessage.Interaction * Update attachment checks for embed urls * meta: bump version * Remove old package configs and update image * Update package logos * Fix logo reference for azure * Deprecate old package definitions in favor for target file * Deprecate old package definitions in favor for target file Co-authored-by: Jared L <48422312+lhjt@users.noreply.github.com> * Update package ids * Fix url validation * meta: bump version * Fix assignment of UserMentions (#233) * Fix CleanContent (#231) * Fix SocketSlashCommandData access modifier. (#237) Fixes #229 * Update README with better header (#232) * Update README with better header Adds HTML elements that implement the main logo & improve the redirection tag positions. * Resolving border issue in light-mode * Update sponsor section * Implement checks for interaction respond times and multiple interaction responses. closes #236, #235 * Add response check to socket auto complete * meta: bump versions * Fix #239 * meta: bump version * meta: update logo * meta: bump versions * Revert received at time, confirmed by discord staff to be accurate * Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Discord.Net-Labs into merger-labs Update requested changes of obsolete and references to labs. Added `Interaction` to `IMessage` Fixed grammar Fixed bugs relating to interactions. * Update docs * Update CHANGELOG.md * meta: docs building * Update docs.yml * Update docs.yml * Fix docfx version * Update docs.yml * Update docs.bat * Rename docs repo for clone * update docfx version * Update docs.bat * Update docfx version * Remove docs from pipeline * FAQ revamped, metadata updated (#241) * FAQ revamped, metadata updated * Update FAQ.md * Update README.md * Docs index improvement * Fix InvalidOperationException in modify channel * feature: guild avatars, closes #238 * feature: modify role icons * meta: changelog * meta: bump version * Update README.md * Fix non value type options not being included in autocomplete * Add new activity flags (#254) * Add new activity flags * Add missing commas * Added support for GUILD_JOIN_REQUEST_DELETE event (#253) Fixes #247 * Adding BotHTTPInteraction user flag (#252) * animated guild banner support (#255) * Docs work (WIP) (#242) * Main page work * Metadata logo dir * More main page edits * Naming change * Dnet guide entries pruned * Add student hub guild directory channel (#256) * animated guild banner support * Add guild directory channel * Fix followup with file overwrite having incorrect parameter locations * Merge labs 3.x * Update GUILD_JOIN_REQUEST_DELETE event * Update head.tmpl.partial * Removed BannerId and AccentColor (#260) * Removed BannerId property, GetBannerURL method, and AccentColor property from IUser and socket entities. * Fixed errors in IUser.cs * Added back summary for GetAvatarUrl method in IUser.cs * Support Guild Boost Progress Bars (#262) * Support Guild Boost Progress Bars * Update SocketChannel.cs * Fix non-optional and unnecessary values. * Spelling * Reordering and consistency. * Remove log for reconnect * Add missing flags to SystemChannelMessageDeny (#267) * Fix labs reference in analyzer project and provider project * Rename new activity flags * Guild feature revamp and smart gateway intent checks * Get thread user implementation * Amend creating slash command guide (#269) * Adding BotHTTPInteraction user flag * Added comments explaining the Global command create stipulations. * Fix numeric type check for options * Add state checking to ConnectionManager.StartAsync (#272) * initial interface changes * Multi file upload + attachment editing * meta: bump versions * Update CHANGELOG.md * Update CHANGELOG.md * Support Min and Max values on ApplicationCommandOptions (#273) * Support Min and Max values on ApplicationCommandOptions * Support decimal min/max values * Docs imrpovments + use ToNullable * Logomark, doc settings edit (#258) * Logomark, doc settings edit * Replace standard logo * Bumping docfx plugins to latest release * Bump version metadata * Logo svg fix * Change default sticker behavior and add AlwaysResolveSticker to the config * Implement rest based interactions. Added ED25519 checks. Updated summaries. * Update package logo * Automatically fix ordering of optional command options (#276) * auto fix optional command option order * clean up indentation * Fix maximum number of Select Menu Options (#282) As of https://discord.com/developers/docs/interactions/message-components#select-menu-object-select-menu-structure the maximum number of options is 25, not less than 25. Hopefully the change catches all necessary locations * Add voice region to modify voice channels * Update summaries on rest interactions * Interaction Specific Interfaces (#283) * added interaction specific interfaces * fix build error * implement change requests * Update application * Add Guild Scheduled Events (#279) * guild events initial * sharded events * Add new gateway intents and fix bugs * More work on new changes to guild events * Update guild scheduled events * Added events to extended guild and add event start event * Update preconditions * Implement breaking changes guild guild events. Add guild event permissions * Update tests and change privacy level requirements * Update summaries and add docs for guild events * meta: bump version * Increment meta version (#285) * Increment meta version * Update docfx.json * Fix #289 and add configureawaits to rest based interactions * meta: bump version * Add GUILD_SCHEDULED_EVENT_USER_ADD and GUILD_SCHEDULED_EVENT_USER_REMOVE (#287) * Remove newline * Fix autocomplete result value * meta: bump versions * Add `GuildScheduledEventUserAdd` and `GuildScheduledEventUserRemove` to sharded client * Make RestUserCommand public (#292) * Fix Components not showing on FUWF (#288) (#293) Adds Components to Payload JSON Generation * Implement smarter rest resolvable interaction data. Fixes #294 * Add UseInteractionSnowflakeDate to config #286 * Implement Better Discord Errors (#291) * Initial error parsing * Implement better errors * Add missing error codes * Add voice disconnect opcodes * Remove unused class, add summaries to discordjsonerror, and remove public constructor of slash command properties * Add error code summary * Update error message summary * Update src/Discord.Net.Core/DiscordJsonError.cs Co-authored-by: Jared L <48422312+lhjt@users.noreply.github.com> * Update src/Discord.Net.WebSocket/API/Voice/VoiceCloseCode.cs Co-authored-by: Jared L <48422312+lhjt@users.noreply.github.com> * Fix autocomplete result value Co-authored-by: Jared L <48422312+lhjt@users.noreply.github.com> * Change the minimum length of slash commands to 1 (#284) * Change the minimum length of slash commands to 1. This is the correct value according to the docs and it has been changed after user feedback. * Fix the limit in 3 other places Co-authored-by: quin lynch <lynchquin@gmail.com> * Add new thread creation properties * Add role emoji. Fixes #295 * Fix mocked text channel * Fix precondition checks. Closes #281 * Initial fix (#297) * meta: bump version * Update from release/3.x * Remove more labs references * Remove doc file for Discord.Net.Analyzers Co-authored-by: Simon Hjorthøj <sh2@live.dk> Co-authored-by: drobbins329 <drobbins329@gmail.com> Co-authored-by: MrCakeSlayer <13650699+MrCakeSlayer@users.noreply.github.com> Co-authored-by: d4n3436 <dan3436@hotmail.com> Co-authored-by: Will <WilliamWelsh@users.noreply.github.com> Co-authored-by: Eugene Garbuzov <kkxo.mail@gmail.com> Co-authored-by: CottageDwellingCat <80918250+CottageDwellingCat@users.noreply.github.com> Co-authored-by: Emily <89871431+emillly-b@users.noreply.github.com> Co-authored-by: marens101 <marens101@gmail.com> Co-authored-by: Jared L <48422312+lhjt@users.noreply.github.com> Co-authored-by: Armano den Boef <68127614+Rozen4334@users.noreply.github.com> Co-authored-by: Bill <billchirico@gmail.com> Co-authored-by: Liege72 <65319395+Liege72@users.noreply.github.com> Co-authored-by: Floowey <floowey@gmx.at> Co-authored-by: Cenk Ergen <57065323+Cenngo@users.noreply.github.com> Co-authored-by: exsersewo <exsersewo@systemexit.co.uk> Co-authored-by: Dennis Fischer <fischer_dennis@live.de>
4 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. PNG
  2. 
  3. ��� IHDR��H������<@���sRGB����gAMA�� a��� pHYs����od��QIDATx^ `Tս?{2Y&B @ (`q{֢>պUZ֧.ujEPDYdBXIȞ2dΝd2!@ߧf~0sν#>�!BHB!( B!D!!BH
  4. HB!a( B!D!!BH
  5. HB!a( B
  6. ZNA5"JaG!]͇VF V"L:q&TJ94* %B!EW!R+e J҂@ '"::F&MBVV\&_B!YrjktTlӐqS" **
  7. r>2DX[ۆ3U
  8. )B5:ScHkUkqՙE2TKt(mTB!dT4Tzr9.\1cƠwƍ)JKKF# (!5 W|,<qRNPZ cV@.NjaJk8Xç`+= Gi lUUjP^Yv وLJذa,S|yng!enS$bC 6$?gG(~H\ h˞
  9. U[ 5GĩB( rv\.v 7ѱ&" hn4#;?Y2i![5IÝ ڇnHb-E �u9-k
  10. |*oB>HI&6VZhjt2ħ"M RŖk%f9>tz7J5@Nz$!y#NQ}m3TٺR(}rueܭsTh+V™.-+e
  11. cz>~ymg*1Aw *RP|U8n'qcX4Tc1n
  12. ;'OĄx`u5\a;p=#ΊbL3#�5@d>aOEB1 {/BS"8cSԱs@kL',EG8(;Zu9Wd&,f]�{|VVa^[/M2~B0eBR<|󠴵@ ĶmKeeX0IcSjh5e<'Bem%{jq8_$R82:fE[4 PX2z0_Z^X/We/ uk]i${ 1PضٹX_s9X01+$~H u~vTX3&5{:͕(B$V#"l4yj©U2Awx<d8ZzDBҀ3,@mU%|mhB:is}~|z0. Gя,!>.~j ԧ}FS͊_.l\J\>E–
  13. H @FK HvY
  14. ȥpN}ɠ9ɎWŗ 3G\S)NrZVQvLmGٱZɘ|I*)/:
  15. Z|]ڂY6bgDTjP!'I )obF!p65.QI,H.aOA[vO! h*bg~,@Ж92]{mۧCu vĦC_\}j͝-CmiE6<R6Ln_fa'K[
  16. { $ƂߧmˣMMK5 &O]`Ÿ/ˏ_pR8mYS=*8GL* .sUG8&Жq fÔa&vgl]琇Ⱥ
  17. Qe5 ۶/m1ž|?8EԄ;IP *^/=-|};`0t"%+
  18. #!*rʎB\ 6MX>H^~r{�Ãh 5MC{YPa J)e^!(PIA]w H)Tu>! ^Kd)V
  19. -m<гeفPg@Еz 1/{ )U-ۗ5:JT",LqbfUzYOb8b
  20. Vƙ|sTaA+(9”UkS}l:{o$i|8Hxvq͚]5Bִ BKLf� q7YWMg ᇇe=i:(i51Ψ!Ppc4 XyXa 5%]u Hcg# !iǛB"N06K0Ȱm0SYReLd!v!EP*Y�̀Fl< ,0bA&B*a^F^{Ń.]qǏ9a[deweԭPZ,e#nGl_u4ʝVa;ΨDFL!v
  21. G1qP*┋98:::S8PRlt4j Z>ox0X@J�o>>-oڒ:I.4slhbh[R!6v\R!liOy! 9|3]Y
  22. x#>ؾxՙ96=]z9
  23. ncƥBTS$& sI[Ԧ{Ew֐Z֜Pt 8'^?K|X5;E),I]d.lBdB.UB~ZIj_+~5qNaWgDSbō7B 'wY>͂haYɰ-H?<pO
  24. iL`?el~]l<h;bS`n 6qJk3 L;m~m|Òb(C>t.}p~e8B#`dmu5Ub苟_BgB" |--e׳`#.|[dv0,h$B9xI^uhjk`(Zzz5]F-aˑ#0@nq\ndz v2nkX,r= FD"[\aS&Â@ RSzvx၂7\bSs4xMNʶe{h`lo_Ƃ׭sPßJV'(G\: 31|F [Jk<H6-檡cL7i]К/:iH5TjVB9S% >G5GmVtXB֩d2 A)>>7x$xQfF&TjLN< -~Հ+m㉖}ED_0c ;|,`*QA_#;TՃ7۸=#k Ͽwq9< o<z<3۴gLSԑYǐ#^]w>ڗ=!㧄f*^KkNhcPui "OZ)i[BCR%_jKވϞum w~F+
  25. mb_Q֜k]lVb?8,_\�_XQB^LRG;N*L}nڣ^h*
  26. l&0wq(5ϛں@DP#4exsp<iŸ>DaJ,'fb\prG)G }t
  27. @͘얜i˔:Ch:)
  28. G>w)JڳTqj"ı*NP]įfxFa;}KΘ;vcӅۄ!"]C|
  29. 5&
  30. M*̚V&4 G$suF 5|x!d zf]]nAe]gMc)-- B'si׮]mZ lqF_wu:❥* м]T*Wi`t'awM2hZnl;Xh+E
  31. 5R; 38a{=ЯV+?Q¸Y $c4zwrMP#�:vE<+gk qq`سp`Hb?D�9<40H}mx' m }KQ=&/Pt!n/'vui<qhR@C=!W C՟/8r828uk8--c
  32. CvgqxrB Ӏ$^C
  33. S8Ϫfg B;/w[; ф) >o&7nrjysM2vٲ+{m$NU ;>X[kxGi>OEXDlp<\Wt%
  34. Uwm:92FIa˫*|nGhkgB&Fql]U*P[J–#W.)ggw&7*"1yl,?C}؄̱Rw1eB,t18ىNvBq܏+%s0{<,_$>|I7C".yl? f"Ͳ#+P.6^cT8؃ڞt;[;:u$c:  n8~;\Zs% %
  35. ZiBm?w6k2-5#vq~yr&  ';82Ԭl1%X]}E% !ѧ6xjwa<>LVL@|Qn2Rr4D&j#4&
  36. ~ψ;6
  37. ˝l,صc,iM0s;2\.ߝg'1w ChoW䈉7ވTTT[ff&j-XHk/|B͑=^Z? <y1t,拔BncalhԈJ`R~Q;-ژ(֦&ty-~j@%<b8a)ηԠa)[}rBY?7]uP]z$I$,I!sXj!dP@"Z/DDDN:J%H~B1—pI)_ſonֵBXH,,~{kB\!N%o
  38. H ak؟Gwe
  39. H_|L.C? \xGisF1$!$_<+I!I̖w{}~xHBF v~ LmVפBy훆 ˇ60|#r1SZhpD֣D!!BHB!bB5HB!a( B!D!!BH#"f th PiT *n.{ :tX*|tB!q"SL&P$NM{aAa7Z4MBɃDr*S?\cBM8 Ed#){ FS)#vjO~BFG d.W>H!BF!Yrj!Qi]]d^5FیO6y✋CޜŸ(C5Qb+H1 $]8recBFa ŧe:He*qʹphRrY|yY82|*"_ɰaS+q?F38׾Ww�FGFfήY-]Dfg;!bW7 wM-q|_||R f(C4ĕ~ܼNp.\'_~2֊SΥ~b-^xր?p%!NT߱yk5f ~ǖyj, ξu{zܿ8LB ,)P0N$f^"N9yxYΫG~ \bĻ z̻ !d@V{'>oJ5q*<Jym+^t)pmjE6Ӊ7N؁=.oB` Gw#*~8H�B" Q ㅲDyn?lZ x
  40. d|x)>8́7d9\xupg+UΘ!z0)`$QE&R1%eӔ!WK,xmC*?lE)Q!9J{9Ql^7@� \<ɟ~"cLjcFq\(]bDQHSwX[ظ}̃X3'䎩e?󯾌Gi?W4J~KSyĚ{ :׭KBa5[u6Ԉ摗 YϞmEq58?|m゚x2x3s
  41. yBYQ,/>)e1n:<}/+ e}^\Ni^yJq(#(^ ePS(~Q\H//%0e/CXo(qa#W =p}ƥ jb9~&fϞ)J=L N1C:\Cfކ@lڌ!7ZJ,v~ 33 0}lD+EҠ'=RBhg"sj$ ?+FWTp^^+`#e** 'iȔHx嘚}'M[{1Y:V}uyc]v|{wrapLĄKnăSŭĄDY˶fX;#$͹ Pr'[6)1yE1A;ӟČtdĉe0qrp<?\܍V( `xܹ_݈ӃeT cl.jvsU\RúgǚK
  42. m`e_{2ֆNǣ{sĹ!A. G?Rvn.FvxoHm@j.݂#MlJJ;Pj.wQPa`v_g[Nq5IdY#NT[)D sl
  43. 68#!G9Gqܹ;nΣ-|,2;G-Ա0邓IaJ_B.&}$~ڹs!9Q8OB!te$Av7[,P2^, %s;d̾6D'pEPm<|
  44. .IV\ e=w >u@LV}6{g,bbNj+.ֽ/&q3|R-.ҏG�3> Y>su8ߏ/πe%.z,!|Vˊ9:`xfIben[=2}8|k|`l]BfL5sCqݪiq1^wV['tuX(yۊ~j]{!˽ttW�o/4K/zM v&/.׫iˍ;pm`S&g)ہaz)ABsYx3caWI 5Kf>m,0 mQV5j Hvhqnq!^*X1t?)
  45. "fl/Ìurd%.VlpxZutbawGOm
  46. @mf  
  47. WG{TZLMiu{:{ֱ c &~ԯp)8ܙ(֞L;O_űTVp5k.;_Kեz#wq"
  48. N(5yңyGwg |M][/懙[Գ)S7@z^PN6@GIc�d-mcO'4M\i1sJBcb:o?)='a4S4hJx6=NR8̜Ws�ۉ#6gem\Mh x;NF#9r;.1$$ ]`햜^45@4%QVX!PnYgBW/Ii107Guhhp tB-@N
  49. QF  Nٱ  >xxyYG'7uATo=GD&[?67D?MƘ`A":m. 41Z !-4&-vt o_f 7.f݅lc\$돦�kBŶ{1[8I1HQ+ׁ8ܬ@2^TKeXqKyd2x Jcۆm_`nTPBNA~ܧwm&UX@;@.<jQ*G3Hz4`;Gz6Դ5.K#,dKaԱ߻^G+h^2p5s(DbI8e F6k$Vs-|H0u~ꑜn}*!dׇĥFN]F/`L. [,E1]t6ա?\ I|Qzrĸ+w71l!a"sXw;뤄t}ga̤璘YFȆwV١!� lX;x.\>>;
  50. ̀B *pŭl'كko+8Q\RBmBY ;X�jy1q0Qq^n5!NPG *! i32Iᇙג}D XcE 3vœef;c-7"*g,LqgS\@#Q{m/<Fd껓5:ipG*Ʉ$&"*1!jAm+;x~!WďKfF!/Kxj001JԷ}v1#Oh5 샾I�;We*ae?JW/]wW㚉#n ~~8.RF*_pU>_*#ApAxqݣl]}]~X ~p}<G),926[3j75t~Ɵuovgm_GG!`ECIH4CZΖxY\fYه [QzԵ3C sE=yq^[­­FWdzVg}y;0b'{&82%_8i3"&�yc-|?^/JGrrt%GclLaliF(S`R6ni}Zi5̚ TE2XY./72լyMqXzHY;.19+FMDNڞoPOS~4ZNx[܏aLZr\%{4}o8vZ +k,1{5܆+ı_q6yu%m9yم�Eʫmvt8?'?gb 1H4d8r
  51. 5fK0hB}1q,Eo}As(J]RDd 5>`b(^'G~ kz,svuUC4IJ_5?5hQ럫)u&oU)ŲCD:'ڐ/bj7nmFecX=_{-V7>ՄRDHgp,73xs;`%҇ z?V|`P̔߈[Q˸(h_ 2_x Om=xWل5~ VS`O^,=:<Ȇ'^ub<av^Ħ= z% xDy'_ Xl;wa8ۿSo}^<ox^;/ء}\HXV"5Mǭ4"3%>pX' #ϗB1ݏjxsOJ҂Bܨ?orBktc'*g&t 'ؿ%if: ŠTQz,zؿۼur⽡k~!D arQ:G@̴q:$T(? wݰ2US]-*AA yF
  52. $lU/a!;>}0|]xǕ4ab\ raWzЋ_BM?Ě+f"}gKX:<|^b[v6ւtIƯ>5l@ +:X%3/}':?ed\=\6O.,U[Qf_42ኛ­,L`W/'P^<^4 !k&r,(@SC؋Zsv :d[;葟sr vQ>v"̞;O|*2AS8re*?p4%I8;)"gvjEE_Acav5R`NAB%0]JRr0>xk FK^PVQ[R愝?ÄrQ͟7QMY8idKO|
  53. ߻< Z`x5ӯ-!{x=.[PQՁ#xws5Nd@BG�4@!wM{6GG8M t+ e"CkFl|T@lM)‚P[p~ngT|q=Nj7g1&Ψai0JYpd<>7BJDR=ȜVP0Pl;�!~~#BՄȿ5-%&ȥR4F bJ=؁EIH 7^ˍVyF]D9'_9Q�zu�DXN?]҉}Kq20( } l!|lŇdf1krd�[/Eэ65c_~,W;O@rX-&&|NW�JRj+"BNaF!ܐEh±!lB@"+D R`iI;><hGk#00gR4 R<T)Yj_[Uʡfᨮ'W5!*Z4둆#~ gq;!dH,vcS0>[BҎWv)48QRd/ܭ
  54. dL&]f;·#gl¥s?ޯ ÓU1&B!R=hg
  55. =%Je?C'참؜&e*o1HP`Cmlizx<>_5G@XH!B$;|YdX摠݃r|}<[D%0CZϏ%mhH xF 4
  56. T*%9U.ϒD"H!B݄4R4
  57. `X= 9]FUK؉!�DdHOѱq [=8pr�K`Qa6<
  58. F Zْ"*{ B Bs^BYHYqx./oowGG^7̞|'j\x}F!Bv pv$.\2-
  59. :-u�eV_@cxw / dş} j,.G֕apč1B!0B@r/T<C+itֱ0
  60. Dm "_ćKШYbAfw"=MV&   Tb,gM!Bș=$f^"N`cH4"se'0D*iP BJ!CʼnȕJ, T
  61. Nj&'>jƩvixՖcB!gnX_5kog("Bx Lr$"ؔy,&.G*hjvʍ6w#D&|Op
  62. /DHmo-kݝ߶6%:|!$~H~di0mJ$S40hBEH"kĿ>V'Y n󡱙7űRQwo%^{.}뮂ϥ]% gOb8 >/}em:<2ࣛLɻ
  63. PyV*Nfg~1'a8m_I `8iHpxnGZ$#92x'g)߄OgM!d}ۭ}~@ʖnZ۾iFGU %~`wjq6֟o._ިǫ5/,ظ_sbA|,|yZ!ܬ'+ȇ# m
  64. $DRe[ic#PcI}ǹ94ptS 2#&E0"%e\AEℑ7e9@JIY{!\XB@jz%70~\r8\+]kV9x/ӈ{lᕱ�`Yؒu g3#}L5]gM=:g$N8'fn?w!''Ny6{nǽ.ERl~1כG,U₄B.dMa׀pX,h{U Q#NUt! 6,љ''wN ;`ύO 2.ъSOρ|/mqTqʹaI%gȎce9WkLGaChP B.(Yrjm6"ZC0]J݇{Yv xj4j9]xT <QV?4`;gȞS|l>.NfgAv<r*Ҕ;ɾ1+埱G8M5X~f,31(\S$&]=p79c%ru8ځ^=ū~V[4# 'ϻ
  65. p؊CuBG-҅ŘAiv՗/"2U=xw{gǭrN\[VE8vJx9!MqZqu' )MW³%L,EjqA[l}S`Ux}Mb1)GϬEpUq{-w.K~gAզ8BU՞T|Ű46_ 9 =mx
  66. :<KY(pT^~5uFMhωR쯶Aȍ0{WٻM{I:LZw.nHa\TUw?ۋQQV?8TmC ?$׳F˲} vuFU|_Y8E.*]TԅXu\~�O޾ "a\?oE@}Wy!W\v#x+ٺ,ܠc[4 /K’+ 7(s0i,,qnEX~"LO#XKx0"ȘK~8;Y0S1f LwՓX{}>X
  67. lsa/O?
  68. 9^\4qxd9;;[+q"! G@jo>1TUN/v?&5rQ"lN6~ٌס `a C_C >4ގ6Vsm2"{8k:Il>g%alKs -f{saMD{|�(0fV~W؜t-Xe <1{Ji7܁ݻ
  69. ݇{ٶs;wcx6/Kw{ź'~GƯ׽} w= p;WV[/H!cP՟VWGeʥA1䖰{PnDҰחa֌ۚ4s|mwލgМ^"X|gy"^*#F}Ɖ+qϣBru<Q##raH\eGO:YEJ
  70. vpk;3?l6a)8 > ~WGQP 3w^2=]s;Q6Dq2(`>j85Oll{%ڬNQMxKǛ9=ʰhsP`i1~lH _
  71. J^ygIJ}e$Ult#yBhŢJ{!,z$$!|'&{k_&|xm in ڃxG ī`fJJeڌ ԴI'T|%EVG]'B.^hɃW2pZux:leC}k�3'Pc86u".޼v48[ْ Tev#F R!Ʃ)W=lӬ;ᑟ݀; ,|zP,H]G~@8H& U߇ǟX_~;H M:=I:1?S{p0P9p%&+QPjm{Cq=ޒB$Bf7mBF^kub` o:b`> !m$ՖoF}qS6%T(޼V9r$(.L4-32,kRc)vٞ}/ǘf!syߚC[=3x<*vY l4~%
  72. h"Pa}
  73. R^S Iv壷in}�\63"*ፏŅzlVcBF>whm�, uޏyxe&GcBBa޼v$9
  74. w
  75. ĤTqO]A:Xq<TF6NG'k'붠1z&nu8w< Wx-Zp˪ط?|^P6l(E)Ki6Rl8^^kuZIA1b7eXM_\nc=%C0~$qB!I+ ښBom,Mp邰@ȍ6>fWdGyzSޢWl$ e_});o>Nܜ X9G(Ҫ[Pa8#{a)*IW_I9}q(^6=x[ݍ{}j>J0B!Ād=k.^stxǓB Î'j0`yofeؿQxFjһ{=b%
  76. 15 %lOs^uq (H̵g]mxh{J41"v+6(`;k0g) WedEƳh%4e,Z {%vm:ڗ}`1M=O?|t-e%'ݮa3׋B(4`@!驮>Istx/`8
  77. X3ټ։7y02Oi}ilW -䷄?^zZ*a`^뽈?ݻS }xduE<,o!/nA<cMfQ9-ۃ7B۰6-ˡ{ y,0/~};[XznyI<Ze#rQ_|=.RJ2AW�NAqn!{42f#Yp
  78. ]aT w Zt$ifADT{~ne)~#އu?d+qøGZ,œXmڃ`$2 +lUI+ U۰kDrŦ 9d ZH8br\p}V#j(>-$R?`�<m;!~êA
  79. %M"Nkkw _ϭ?[cÕcEG6(VvLO5!#ɃϮc[}b`,<e8^VF'At|ex &N}<L3YP*.C HvkMUa>Up=X=N/ëJqKo5QX7-i}) BVGn5BȜu@
  80. RD,,%BReDʿppٛY(CPD!QdD!B7: B!| P@"B CB!$ $B!0!BP@"B CaͿqN!2zIP*VkiGimp;PHBNB!I Ůj%HqP�xGZ
  81. !2k5fk7k4�ެk(B!~p~-?f5B!\|5<x( (@GBE*x ?!BP@"B CB!$ $B!0!BP@"B CB!$ $B!0!BP@"B CB!$ $B!0!BP@դ+#7B9dɩI
  82. Z# D (4c"++ )HmؽBCӐBCU+<T2rq<.f8DB!.:A:Q*Cјxd.56<"&(ťFp2to"m.‚xqB'rRi@R8Ba( dGST/?߂cM|V-.6*(e2qJ"R-݆C%8yr/$B!#..$p=( ]dgs}-܁4߁:8BFp_BFO /-c*Np�ɧEfJPЁHHØl$F8:`uĹ yZPI3& :%6<}"gX%Sl@<$GVHP`GhBI0D!=;Y9c VgG;]S,vWw9SpbǠ=*DA.+s^jl`"P'ץ<0p[Ur16#:251SR
  83. h eHaE+sÅ"bGdePߝvV^D+(5kRYw ,+ x8z_B alnBEE8̝i$
  84. Hn@
  85. ؽЦ$"""IF9m}N7 sp#b4*i0PcB}$],OHAGڸdn
  86. 0ۺʺiU-~?HD$ EoGeisKJ7DAv6a^b
  87. `ʘXDԐq)GrU b-c Ǝ_¼DVN *= WHԴ
  88. a}ǣ`L<"jaeeNC\ Kg;ed&
  89. sR=6&
  90.  Q&$e˪al!XUPcdǩuQ<ƌIN`4:O<!7);orMҐ}MQA&KDŽtİp&렏C2[:BftO*9,$#$u#.!v/o
  91. s`w07OCl*nmAGhP%pf6S>TסL$᫭FPG@2aZa<$mg)jkPU eb:؅ GrrTc(-dD!uҌS'a ^omc^q�l{"OFRtr[1*aLMC4 \f؎C'Qq}j< @) #EBa1"h<_d)i) HBݏ.Y zh;E%+O݀FPSc4Oa?6m?аϏ߃*1 M | Gyc4ILHIHBUΐu5,Pw;va緢4
  92. YHD@!)&~~Fx=.тC[>Ŏçfq!2  P}2) 1$>jEeQ)аP[Qoav@BDpRp9/j9w*ά?!F) A[..m'N]•)H}OX} [Oi6IujVw5gKQN"w v7Rw7?'Kq"Mr2ĩA.Tَ-by6XSŽmB? y--(Ypt6( ?luŧvQc W H7Y-Zri09EmQz 2/B0wLNσJrhm&>g`|VKpɸ6;>~8̽kҐ#2<*VcBZmm<
  93. =j!dP}f8
  94. HY^k F2ᬻx J1ڠ>u-k=64 {rv.)"sgaIȎSYswnGFxI#W 7~.`!*<$pĉQr.ym[JeJf=pdZP_^{Gzlh:@?G.3hns ir;[v7IG*R7)4*^{ jv G۫*Vw !38
  95. H#)" ާT#4klfKIFT-lLK oj2"%OS'6rHJ ZR*{upx(pu4'IS2zQT~ dl~X h o{&7dMBΐ4ZGw `w'hXdGࠁB 㝮=u8ZR_LbBNFU]l>dĦ ^W^oDlV!&g@~|9 4ť O.2QEMmLyd*+:9<Ro\}F"%NW҈Ddq $ZOZ(x҆S) HIbA3^"
  96. ȌQ.6ed ",*yItqr~b3EBsCnu}ClDH8}�V̾7BH7~wΝűsn?$9TZ- G0 )?Q
  97. wS>֮YXR">>q^Nė9H4ն"`0uűmDk|h)ߏaXꛅbM>L1+}hD)W \q4DĖQutޮ݊v qKf*!
  98. WUZ#XգѮFtR2SH5+=wM1 ! :*.x.b" wqj>T4a ")�C,[.ʏ3~&!)XPyvwT[v) BwI2}%}\ PȞ7uT\ӱD
  99. Bi3<R9ru۹�YynV^qZm. ˑu*S$,ɯ[29kXهL v~ !ZmmOdž #~ n~a,~,�eϤ3 n`<By~:y \)q #B֡D!85ǦO? 6B!#!BH
  100. HB!a( B!D!!BH
  101. HB!a( B!D!!BH
  102. HB!a( H@`o@%BhK#Di�
  103. ^G#Bń_LP@FZ$B!"ïίg�j j%6<
  104. JBhǯͯίgB2}%tB7"BF/Ьk4q!BP!BH
  105. HB!a( B!D!!BH
  106. HB!a( B!D!!BH
  107. HB!a( B!D!-OWz����IENDB`