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.

image2.png 20 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
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. PNG
  2. 
  3. ��� IHDR�����d���]5���sRGB����gAMA�� a��� pHYs����od��LIDATx^`ǿKK.7FB C %HUA)Y݇> Oϊ 45@z'=gKrF
  4. ~t;)qzpppppp V_!7c8OcDcDcDc v| kk.)DŽqppp 5bfcfl;`‰eBF0bms%*d X0YNTGkV} 3qHmq1~68pkKp W8%F62Tp&JֆY1! wOz(<k"z!�zKߓ CC `cuGZ+6rNhήu0n|<"njE`Puu>s6RA  ?=?�?9} 7v"\t9uidT F
  5. 8Ɂ-0,]Pvؠ?hFA jBhٳk>d�IgC$&u~; @Z d04 Q$qe)> q ;!|v+PȮu/^9cCɓdÆ N5>=TT}:&.}�7XlȐ#B,!5g2I|y&/AxWvmqB@,^a^RQQ?NkC ':j+'#^^C\Neգ|z>2!9ֿkcXJ0wJ7l!) kInYvnOP8xwKuU%ڐ~h{ض[P\\^7z\3太mq S_OWU#^pUIٵ"j끖
  6. v}bO1}8C ':z(=P %-mꀪV
  7. J<1zv,ngkkP↥ĥ$JMB(K5xz, @[emC3!]Zʏ[9'rqE#$agϜF@8Za5 PS9INW>~?bk7v;LQ!B�N )6=\'`gCSA:ԗa@3 Bb_"Đ ;X\=ӌ4g4(r"%CzQB* l12t+cB"[١!a<5q R9-6}ƍO`Fbd(,ȇ
  8. Lǔi1..^E}enOIDCC=jj8_?r4k+`m-gٵO'!1 IP($ 'g\6(7;.ZJKJPh_VrrD
  9. \nVis"6v̱Q]]k^{*(0.
  10. 8Su=2.'q<P$N(;CS*RDMBy"^1cxؔFI#(HI0x[7m̎qCt8{TZčEhx|V]q]<6qI'CC|`U
  11. K=b֌1 1wmtPear3Te,j`~>Fy[< JX83 ֆL&
  12. NTP&cRgaAEI`8!ceto1;ĚadkY5v Fd=2s*(?|FSsBL[$CEY"7qs[nPG<0IeB y0b'3T�QGa"##ϾvFju#?{0G""r 66д2zj,_2!̝=}|ɹE2R_6zZ1v$}J睙6LzhCFcu3lollKnc 0CJ&}ɫr4|b ,z%`a)W'v~x(`r,~ +Puj,-zQ*/<5 waz�URRX6U ƅw'fmH!۵e4>'a69~z"DJ>%hqAZyAɮQZn6H5Q"c|-}):6oEXv\ ɸGj(*+?#aiknb]}`z.+VBk"xWFskM.OsȬ0}vBi[ƄHĠ:"="2>DʇPÙ|:
  13. 2@l^YNd8<cDwYL?aB!IۗێL1<?nģaQqBrs/"7"znZ1ήu cO8ģBKs3
  14. pd_nWgMD#(.b*M+-9.fgbw2mи1ɇ/Zw"G8}+\9kX̮,GBJ4>'?f6ey#H>2Ý0"e`ǂ0έ?|]W;7x4KX=�fdv[I%#}^�4!P齇1qg^?d]5{6`}gY6Eu"$8cC
  15. vB\s9;J aR{G*t@|bg!NEMH
  16. e=_ ##8UD@!; <b"^g#{"+ĭ?WF'H\(<rZ51H3eDuau$liPR@ߎq~~޲ݐo'0]6L#1j͘5rAP/6Qz.(8=Op8TDX4%1M|89;mzaH# Rh~2{K^̔SO~
  17. o1'Ў >N(/"'fQOxр!zA\q?+Pըʯ/LT2 .}3~ZPzE flzO"ҍPJo0`+ZrwE{
  18. a11b'^monPFTtm\aE? 6]!06u".|RaF
  19. UAgFњ9Va_j1*rU#B$kpPx Bi#Ƶi3B9mA`(fMdkQhw0 mޢC\.ԋ3̓DLiF.HN2C0E>R3UK^)iPP=$߂7,
  20. $PlS
  21. 2sMq:<D2ķ;7lE.?ӗ?U<GCك^ Tј~cqDtj/UŚ#>xAiCH%R I6 WPFTtRGoGF[s54uL֕C]g J0;w\
  22. {rD"Cjl~r=R*G53Ts }/6�F qoE裃mP;GHdOV=G{XAn:ZZO?`kk:-}#פL3,śo2v$pѾ-M}}b֟OX̀)C mDP|"~YBSZZn5ߋd[wkm>l~Eؼ�XbV0 d.<k~?{Z7*[hh)@, U_<δy+WPFLt>G$S n wA_I xĂNCa'
  23. b|%lQÑ&7Q/d|,yο` ۾n3dmҢS{so Z/C<3Ɔ",bI}$~Gmu5#ӄfF:nkZ JGttNy:?vMJeuo?&m4 y_q:w ۲ccw9(oQ LdvY5ξ0 w0_JC⋟NQvDSGe "}]z!!>JPRk/"M`mA{P_(?ȉ2PGZϮ]vҗwTS5/mߖ +O Z:(?7ZCQ7Ooysp ˭p-MXy_=}νi£wc-04ҊW(6YEFE3ꡣÙKo q ;Y/n;7jkP(m1Lkg6-A&OCxD#$
  24. H|D$NLfi͂cEXD$n.Oniwu5:؀
  25. [^SHϬSbSB�kɸa)*s4;~(Rfv4]v%%m<w@骂Z
  26. *8nZΖ $?sՌ3{wzP*W$f{?͹[Lb{r8::;Aņ%œCLHCʊpu1:l f[<Cy:|</XhF M6B[ؾUZ
  27. Nào 65.eף
  28. 8XWj soc`1F+2CO?j6g>ӁQpqqe;If*}c� /Y\:z5xٍ @,#+<<l92޽F}ډ {;{sCS3$M@(8882/vptv@(   rswg?|54ЁJby:uYgQԙq'#6P?dC&Eپ;ZLN11!1NDZ 33.("<Ea큰H4yc'#Ƶnr3/%$b|J
  29. &#!!3_<?
  30. vU+B_(“&#nB
  31. Y&"ȶ?Xw5uvQBM$K27cWxcjp L&yIF$tyq ),\S!lH7Vdney3!:ag~v5@pXʬQ:9tF"Rɕ }ᧃ7}w h:bw$BU]뎝+a9E:Hjhb#Ǫ&0KA~oTH;hS#hX:5]aS@R}KEl
  32. ;UhwkZԖW76XއԎhK/ǥyQzyA[/}kԣdаsox]8ѹ ,iڲ&8+Uik@Cɯs%Og$_[N" M @ƆR7~_"w3b][-Dkص-4ޗvrpUɂdrIz89Ff`y:}ys~K1\IԔ΄PNt88888BsppppDcDcDc1ѡ _6868686"k B pZCT4B]~2^?1 PsS rw64jKr1,Pv'5o eOsq2#kl{|+;mhQ+ CױxgK`!w7pzp`ŠP*`ِx* �OǑp9x3z5"}L<aDޯ/V~ $3؆t|g'nN47e?aIK|aBAE9bDI(tr~^|"6`(g>V!Ce>$ pkp\\ 7Ê/fCz.zNzK1sDe3W [%uڶW@0d!&H{ kkָ7щ㉗ȶǥw/8SiNw<۱oE'}x*f@ 9f#uKznG3_cYC< f`'1^]6->{ǣ_j$Ē$߶.Rnj-؜E2pΰUXZ ` +@ nx| vY/\Dh E[̜V&e.5ЎFOI:Ⱦ?ӡFk̃)F! huPWe"kзig5mKz:KV߽8Wn�g/öė}<Wo@x�=p/RcKV⿆@|= ްi-A~n{Uncyr+*QV}?OvXܢ1H u }'^&Zݧ"DeOg??E(7x%(nECxl j656ha:%vzm2B}4±f\`b,<6~+sKЀ\ |Xv|$YTcldڟ5Tm}mdct` ӹ
  33. 9_7d=UpFG{u95.7D8͑߳i܇A'D= @mLWC>g'
  34. ٕ~ v?E).f䡅 rdpwB4A*8yAa+I{Q3D6�~t_bo6ƗA5z<5t:<`C~sɹyhEc WA�798wĔ >9lK#X67YP !S3^6ƕ~7!)P$KX2=1`/oDEލ3AV@jT #8"W$.#|ʿesl u'9ע_ʘx{�oήnAp(v$!WWi>C%O- ߫!1ېF<q쩈ۙ`ONAHR n=Eaڐ?ʸ<2i ǸU|!"qOLCTԆ}ʃ6J&-2<mr
  35. 21D
  36.  1Dp-(jf Tt8>K?J;<}]aD.x'v#8Gpq!�5*Θ)]NB K%99 %&ZQ[gtr; /ѡ(rvmpUу,<{ Fʐ6IXk;F\Ořx-Ŋ1w[Ho vAka:|R}ғx6]i5Ƿ`%xy\Xp7Ð~l74Z̺_%5@7"J%{;s^ޚ[ߍ'2aXì#)9dLܴz\w8Ÿ+ i)1PcM#==Kz�i pThOf( ʢoC)΅o7}_/1UkVDCє]\i<<!FϢwIi4]ED,4Yh~e;oQdtt5io2cQo7{r
  37. nѱa;8AS~MlzA!1決"\k0/J4D()aoUKˉ8!6м�UZ885#V["23>16T}8#n3&(dǒ br[ZLA<Ta;Mۈjb`7܅ֱML_X j1.Vul56Mno1|#= 5A=_hrsŅJ槍-[ˏG<.�S\0tG&r?Jγx;><H3Dh<CJxk܌#®Z$t4 n0upCDڴ\gDz}-q;K"BJhhh3oC#'" 8~'bThLolmK{qkT
  38. KoiƈE]l 1)<E‚JDZ F!Nx"!^S 689f'̵dDHbj Hgprs@[UL'bHʈaՊOmV-j&qtBE"TjY'OypG-f6:&em
  39. 0>x'`o-+\$FK F44iwXHF+V4TuODnp70Mxq}ax+x9ngpE{g-Ore9 fql]6.wIZ-4ùALA6 -D,=7|6 X.9aiYl_Xp=6 U؋W/9p\O.׳#ڙ%@L
  40. R# BOxx+Дi~L?K D8<}-=';SjڄUKQoE4K:lFb~{[{8N̓} An&K(2:2afD R5�
  41. ̨
  42. DD TlN:KJCTrЊ/-͍h./D F
  43. rWW5?XtqbTLu@ť|s Z΃ :S�/1jϞ_Ɖs}'Mg;iiZtւصce711l)B}l]:^ET6qtO4&OdDvC\"@߽b Q,–c;Hexop#ed;whQhGRL6DI३$EZ|>`ث i@u5MSj\*%FNx#{gHu%('ϕ�kiͳv;zՁ\;JKGjS"Ǣ
  44. f18]dn@#a9PQ mׄXV
  45. ~m>{$G�6AֹACєXB0G])!MFʛge\*:6C1SOWFjiFMl+BF[QTf.hr ZVPЭ iiȯ8Z5][ È))ۍo<n.RQOz&"@A%mq|tK#Y>Y27bߗyoak&WS{~Tz~X3a6X wD𐻻#xc daK˅p"V곷J§UmM%0'%n7'dVچNqīrjbHqDȞx4z;֐'GyA:RIpq<A';-j*8q AֹS(DվBRT[Qs4A@|0)ovz.!9NQ~�Uu|F(`+BiU GI$wh~;x %x!4(_g}]LTv';2ׁ<n@u.2ܥt h?u%):+`
  46. ]rn2SSZ/L0%!iIuiS Gu] {A*6(P;98̲O}qZf< ӄ|؄矨ǭ4c[m<0\7#6iI5T.D&eʣͤ:^Pc0T
  47. ڇ܋٨"`F
  48. ;4եCڅ^34hj@nG[ا"@jbJ|b؀AI^p}ujp񀝬le*GѡouPD`#%U_WR 1JQ6hlm{ʠѶA&!>:g/6R  Ip-l>B,-<^})<,/|{
  49. S@<E=xl2,{eg-K)
  50. |gȱ3z*<r㳞ubCZVmڲBO4dyMX"&3"o <VE<W1=kKDiƄ^&y�q;$#rx,\wwM6 7}1P)?žZ&6m㤂p&JNv54rrۭ ;xB&N>7TW> *ҩq>P$ɞ*hJ"hpsdȮBgxHf1g"ɮbU(\f=]%!P1$o0>aEGu *xWZ]!1m#e7
  51. UNC?OЏGPYaz331'6
  52. $*6Iю}+$J`9TUߊG.#/kXbH'w䡑f
  53. Yš?`;~>6$$F۱hf<<5vw'*Ͼ}D:HXr(oFL+TL3̯f<ؕ`CHX94{eynS3*2"!J"8o%8>8gO0fJ=76'ޟزH'W� \ z:JPU�s,SL'Q@~ \dzQC|XZ.CC[1ZBR.EѐvԗYr/UFNQ侉LC!UUtH<dҠ(v AH$W!b'/u$=՗Y15Sl(ujkQ0/м pB$ LJx/Z~R`ס*:ZVr*mpLWxʱB8&$:ULŃgzCt9x.x]pEdRVTgF9DqdY+=P[+qnZ@NO1[d`7=j|tݠkHMMkn#?cEY-m6aFAeOwa%\, ,h?6o8zŢ)ٵQg:ER56l)´Jl?T-&Gj+BnA`o+
  54. E}T
  55. V@[; ƅqܗC }R;?8V#sh 5GX:ђyo*|K`/S 8SGP`gkm!BF٣E[�C.c;m Wh1X{٨}=`*'BHX ?FUMCE[JVCGG[;Kr!r=TE؊x:H:Mr$.730eѝCoX B&N.$
  56. Õ{ OQ]#bCccB*2>TH� 4͚9QR_TB>Jlu8-HbQt>O*DxU8LdHx5T I17&Ц
  57. 8�u 8yR'(%D<t"²g:HQBD֦,5jZȖz@|=Em<ZH^rh4m?~ 5K3]\+EY ޛ\&:C]9f^<D!ڦ3(AcxH|"K
  58. J[> \j#)3r9`^1q2_R
  59. gB.pUIPTٌ>ejRm0!qX[bs}hƎ/C 㓼\_99ti�O}[ڴ%KcEUg(!~6ѢK Z,]J;>JraR$D92[""82Xy0
  60. @D(Np.Rv $eh5ˀׂXe#;9K0#5_ʊy5NK"DG4*TUѷ7c?(yp8L98:X?ZFY#ߚ Jth ۩7AoEyV!q"Өn7v|
  61. M nZLˆ+St\B ԆCYᰓ pw>yjFz ag#\
  62. m6T4Lf "R9oeFKe_.ɡ(SU %g?at<c04bqpp\fwB *] h=S(oe5%jT�OwDtDyx̧2onoZ$u/k%'}8PMDoL|?|b!9B&N[@~3࿢Qx#(6.㇖-`8?$с,aH l[9Fӵ@9]3^?'1MTbrƄ1FW)Dcl7>3DK6 yjfzdbQ\lVԷ{pY߽Ѧ\s5c˗^E f`֬>,' 6B410_G Hވ_dÜD-+m�&eϹ߲lx�y�\ p<\_;~ao~OLs`]/4~?tiݖ yf-dî"|;JwEW@L?` +X悻{!6J d>�6T״Zk9O6^z|]~v`Ǒ=ьZPz0H,$-#i%'w`cU`Ib7EX:K!lkBeY9j^aX8+2c#1:n*ؠ?1w&n>Mc5H^f:@/Q@H 0zl/7yŽ0P;(sMM-Cb?LA
  63. z2oߗcױFѤQ:$}&;}WRڇ%߁G_+-<-;~ŦШq˽Og+Hb%zd\G|=*^zi}Z|PP?gk/ k^y񉟑E(L,dī!ɏМVsSУԖ$v)= 16G{ ʫ@9Nk^Pք?bLPgY?]*1F6nCڇ`K?O7>m'u,bk#bf .1nswom<E\qlZ[u? uy(rptbda?8OD CfB*CnK/DHL"@Ie mk!Bo! RcԕEUNvmpާD1M/{ kn#iXGj`~?Zsq}=u 1gdLٓb+iO欺 äb b~ZƄ(plT$0s Kq"nӅݾoy b$L5\!l,Q#bt̙i$sR06*3lOm\UHߖ]B,Yt&_3 ~|T_D Ai#m|&΄-Bvn`ޢ%=u
  64. 3~v7(⑺d NO5)D݅46zfw}:$=s!JŶ휆mCNÑ^i 3#i7ΣoŢY4Mk@Ÿ!*5)[}:,5>v!.pA:r0;=Db zh(ґYڥ,N<0uOB/'r1i%eqs gfĨPuwKFڬdx{Amޝj%lf`1sH>48WɠBG
  65. Wq\q$̓//?9͆uQt(ږjػO4Pao _W/"<i)Dd5_JP^n\ҷQ]E4;D'e)nKlmbwb\?7ӧ y(p�M捩(yɩHp):Էvs~UpCHJh BGAw�癄!yG[qt(R:x",f_K:Vxr;;<׊G"p`x+!!UÕl":ĊPYCב#U* ]8DkDz ݡkhNh? {g䱸15DġAbwi1q/ f4X8h28l  ^B4U8O8d&:aHDIHGOuћ)jFEA!4NFj$]tdg 'Gؒ:ѻAAy7 fj&T�^N67>$@\ms(b@kE I^[mh2;
  66. p-KH5~f<hԪi);ҍ
  67. +:VI9я\{5I$R5 7>k<jɽـ_{?DICH7)!N (Bi}' O^C^5{OS%AGolL y8ڑ w9nPh.3.x(*R.{zkfSM6j-YXЀ`;l/W1<ei#8t-IrA鋄tc{/Ԕ샚yx‰n(?46禇pO%{F3n/ (QfF-Je>g3~lDʃa"&A@R<r71/aQpvD1}emۊ|@['0`1e!@)oJYwӽyԅ8~<:6gjDHt*ͅro7g6uX$�QM&eH[&RLE7LJdBjb?YdUpɮ]BZ3^{~=r`::m4"z˧xxi%0)Am& vH9\7G?~72.]HWq ޜ^%ƛ ac-GS,9Đ�===qa-($֙ivsC7ݬ{/[G^q!iΧH:Y&{H:{epQ^a@X>7F(,0O0 GGO2y}S$&i"l|~ͨ7sYScrl=w{01/)cSm_tTd]uB3>'NFKF >?+
  68. qX[͠wn,DKߠ.t,/Vgo$ȋqh?n*8Y[(V:eBgI`{o~)6 A@N {ݙk C9]ʮe 7-@?
  69. 2ƋACp(uj3_ŗ&CULRCP_hHw/whyB!yT P(m0b"*l#@jweF,|D8&Cok5(~ޖb5|`*8D Qxx]PK2xF$3OI<CPwj}g$JCp(\5 |]p(4g*i:KqfCPc]F|;1Cp(9l@F qײeRkFA ){zvץOiByZ3V#3UݯK%wz t| Qacdey8j88aoP%<ilF 7oa qcO`<4ZoXv7}<$vg[ڈV}+chj<KJ<<{@þX6Z,_/<xO<ӔT@O3Ypc]T5#&9c\}8øDp)`cϙ,K#c`c"֠b{gPѶ"d|{:ɍО~a21Dx*HfX
  70. "L6MGW$:= TOMDlB=.2sfc&AN(Wi0(^o Dw3ئS%5Q:x HYu?KP;}N\-ƣbN7lU8q�_~Yw2y7Ɠ7MB-wo[ ms$CoމOu1c?/N胱ފ_] `#\9A膨)Z];/ggxBrw ~S:Ե'׊q)m$N͈ʑϢC)= .ԚD`cͭ(916|ď;8BhaLGMB(utj:-ܵH7y(}J̙l[1!e23DT ó7x�Y-d{AIgYţOw?3bAL XF3ccӫŗZ^oE_#6q9jb*<v'{_؜gmϬki$jkRc|ZR2{=-}oɂ0b_Yx4DHȟ/?`8L<bG}4Ft[11-j&CM`yV u
  71. pSnykeZKt(ނ<64VCIHP [EiMe*,6 s~7j1x1U<FM2ިc[R+E[HcfU 7 c* ݣ"Џ~Nϋє#c80w8 PXCMɱ 7Lw3_!)#).~"ŀjᡰ'd1Μ4dLsI@p6 Bom͆ rBԩ=29?<w9!7v,j!<#dcRCu}U!=3zNg]yҭl,\.nxd C]Q 'յ"W"=q O!w5X[_(+Y�GJNE}6}> ־7HC`oxgc禰w0xX!奛d&krE'!e-XCXԹ6s\isЏE8œbRz{KJ:w/KqOc8b *oD I]qcaNRy\>Ǝb} # ݟ`Ӟŝ3FOy?2}^g[uv7/Wr9ǔ3;yķmй$7|wX"4[3\UCMͷ zOga9T*o\\"ƾ)?*Hee,1eJ%,ȵ1m@sQx#n<M)_lBz-fKW#h޸z3fgq?>}\U:O,zJ2oښ{KOils{>
  72. !Cy:Y6J o($^#XNAn9Pqr'.`G_c1ss.sp#'kʬa75"+4ЖoN̮.0Jx c1T ¯|oL J؈ܟ7^VƄA莰Q!B-ة!Ƿoؿ$AQBA{Pgby:N9Py ljch C$R'vKeNL8M@99{CQ #G?UF!:n'1fNrr7Y݆ܱl0S~gblu'bnt<165&t
  73. qh=b|!4 ؆3tdy:ݍ)<e2hJQ04ScOÎ*>E<q)̔M4k
  74. Z\2")$i̼|&ɡ.#4皣湯속ɽ:IS~iH
  75. a|:6q%踙x.^qNOF"sz4Ŀ@uI^]j^62tQo ;L&Z>6<+IpVNm1=?犎6:tRAF~OG:n<O+Mc #4Dz#Eby{aKl fc\_:Y=tzE֊lXa 5 RW!3+$C_m]h~Zu3ҤfCFͳdæչ,U{HivU#rz,'aj̔}Oyef eeE(VB0}i \t ;, >3nHPvo&"@s"~76+G88 @5 =_tˎ2ԵYl!wy.cwkmBe%q3жsَ^!Y>̮ppp\ Y%6N1w!7ѡ/?#]ġY t9zh[s6888Ɛ)TdA@l
  76. TІn]kVCN%".%h˅<+_OY+mk&mz988&\tF|SGDhЦ-/':Fz988888.Nt88888 ޸dycX<aaaaaaaa|WOM����IENDB`