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.

image5.png 18 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
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. PNG
  2. 
  3. ��� IHDR��K������3Zv���sRGB����gAMA�� a��� pHYs����od��EaIDATx^|[>Dz<ey,g 2H ]ʆm--7- RZf!{ !Îx-^%cv"'<~rsL6 :AyY19""":Ӵ4#֖`̝<񓈈zDDDD KDDDD0,yDDDD KDDDD0,y{q*#x/jΝ(=_YY�/B{Cff; ੧5[oAFF:;:ʕU""[#x&&-7^SMM 3G~\ ))ɈSJr2Ο5;۶oGMMyq/N@/z,Zx9RSSʕmʔcĈX,Z""1wX %|xw$En=_ƎA}lEaaJKKuvc1}"#9 k0k}ka ʥ>'y~n„qƻN|eW\NJ^7 l6v1}Z""Ò;c:P__WW&cT5@#dS&ڊo߅?0֬^>?&O:GŸ{gcū/^~Xt^/͛^x^kk/E }.o・[#3#x*TUU4~Xc ""Ò"&&FªOV]\^'{R0<;[^p]&Z<de CFfn-"#"T8 ðaR.Y?CVpp0q߽g\v{Ϸmk<VM8Vuuutgط^.)Alİ6 <TM:!{ZN㣏Wbɲku2Átd.=ۭ[ƌǭݩ绒#$8p]M\h1vܥK.bܤMqͷw EjJ$M< & jvn%Alİ4½}v*Zf=PIN]}hiiэGal-Tg>:T4SO)S7lDUeP$Pm@GcC~-U_R ֝,uB=NC\5`a(I Ku\LEv6P3fLGPP}~wmm]WH5޴Sk"" Ò|w?R$c*uw:Fzk23_R&!Id}F1BݤJ=I|FE""ÒZ.1곥K:FIɀ%{"CzK(깮ۭdTq4e$]ЀpO~L2te/( >c.YaKK/Tw`ƵzTIֽ
  4. |ƻ\w7\KQ/WTT6m?{|W>d/dwz\2Rٚgk\ $Ctw=GK8m'yRi#(..d"9)I46A(/w&x׸KǰP&=Q(Q?@ɐ�24ػw>֮]f6jxvT+AtuO1mTkMF+s٤W<꤬Xz"F@z5mO<2,TR 4,Qy+,,t,͟7WwZpt%"""<#""": <`X""""a%""""<`X""""r1CǜSP@DDDtƒq6s'RRټ5(obrr5u�???cn`bcc0w\\tᅘ<y2eCCcjk-N/&NfKGLL f̘, 6 ][[ڠz|3g]wݩ^9q`ka(0xl(..Xǰԋ K>>>X*,[  CDD1ed3/o7:;;wϤI`֠F/;37lؠ 991|pL 㐯LCC1z|YY0rH|
  5. KVv N2JK5}!j֮3P筰^t饗bio$I^bԨQ+uCDXܵ ۶o7 6?aϹ'$mܰPTXh,\"":{0,yIZZ*NF<gqc ?Oرc1j(c+U3VXr477?Buu5j98>9Y}\GNXBDD_'@MKNNlނuKiiif8ꦻsN\p_<K,H권Ç#88/Fְ,:::
  6. #GġCOǒKj EAAҫ߸lƍNuKIIFee-\K]蹭OB|<F2}"<, SL͎ukף]/w8RSStR\q8Ldfd5=}vQٺNBW_#rglDEFkL>\~e8w }}zoaa!O̙sn푴uJ]EbqD``|cZT0UEEGϟ>V 1q8j
  7. j#**J'$&`䨑;u`iljBxD�ptͦh .::IIRI233g͟?7-"d',<\ W/[HKKԩSqcLh뮻F':XUƛnU! R]KIM-$0몭*8N:E*(@
  8. nnRB'ׯY׻\z^BܹsԵ3q#%9IjSZv2ݸ|
  9. kZ:N_YDDuŰ%k:ՍXr"wu$ ??%~GcBMu-Ʃ@"%Aؾ}b/~ӟҖ0c4TTV'O?ϐ_cs1jHcKu ؎A#F"-z7"^=`ڵZϤ)Xm{\~]cIڹ3O m,B--K{J{䑟㑟`K铟??{N}'~ _^F47퉈aɋL>&XB޵Nߦn+W<ZV^^|= f/]I/5
  10. `[6o=fncƍ00<'G/Uxw6ZVՎ;v><l޲9q=f:t:z8 .8_A)}vCSc#rrFR2ͦHM~}kkjTXPUpԤ%HIx @P`^vDDt`XiWn7XT qWxt:;:tO***u` rUM
  11. y|iFbq۲u+V\k.r<iwU\RRa L0ʸG)P)jϜ#t[Ò<p@ֽ 3rf{&! liPUXh%RBoyثBJbBnzDFF[N޿mV8Ů]-N·~M6ayWzv+K/ fg%ÒHs5꜉`ln.jkԶی'L)hmi#G}vdff֒u**,2x#%%EWa5UXH`wO=vuwhhץ@RT R%8Sq,_>+rM&kb%"ÒH￯"͛7{/.;,۽;]ӦRbrM7F-zQ%Puo>ݵ]/ZHZK0ctTcZDGY
  12. <1f&A/t{%969]hl#;.>ظy䵵aj﮻V]k09z(DD°ERR?G9s|_i&ckKw[nwynóux](7mAAzt71,X072zK=w&c
  13. I79ݻTq<o
  14. l!Xvz)" Qe]nc_g4Fғ#a袋. G ޡFpw3y,>ez“%"##"k/Xa2~0W{lwo*I/3gjGUuիuWS!olݼ/Ue(UᩧO7j'"3OKK3bm#<Y,Y$R&+S>{=Ԃ dx@R;O}$mi.za|RRbccP_DDǝb;9R&gu$Գ `ɒz0ϕ+Wa+Iը.TΝ73O^xEs�"3wj^j5\#@p\PU ^iՕTbcau>V5R/NGX"""6KDDDD KDDDD6KAH(k2 3ȉa%""3fIGU1T'%,kӏ """:j8)QkܬGX GDDtf;cᤍRנTW[Ɔ!?,u)Fch$ܤꍈL2mW=wRXX1GDDDg>h1,yDDDD KDDDD0,yDDDD%[=iXDDDD KDDDD0,yT[ �+|Lzц6{hn(Ac!W}2~tlz)% H1S0A;bToAEѺ!N%,-Zt\8QQz
  15. |1Vx]{CFF:sXMkggX&|z >[󹱄hhJRhT&2稐4XśQ|W0|uN&,I~ Xt:sW|ci<0.7nfo~î]wކy%.rNDDD[ai@m"=&C%!)-}I,`8|y==k1f(EHHﯱc +mݺEEQZVwe7l生_5W/[_laE!6ed>d_3Ų1(Qڸi3.׃z6nƍK:yyW./ p8t0sf2llADDtWX{�odɾd3]-l~-F6'Oҋjr=|G۳9LQ#~8>;k^|[py3vxY,Y|^/̹?9kV/ X ^OԾj{7qu[ LKK񊈈1,|0j=Oe,9dr r,CUjj
  16. b*^~էDB|~ORR@R.x>uU[ðaHOObۏEXh(2325,FCW-ƒ*I
  17. F`
  18. jx?}zͦ?cew 11AW!}{"xGPWWU>1}z Kt"lc%4SDh},C50bc*us:Ǖ*2Y'd[y 4^ǵߤǧ+=- ;8B'Nŝwߣ绒hZ7o^]ti窐u,Ic[ƻ}*5yb]{R?2 "":FLa9#Xxa$.p? ȩw[]*CUxu:[휉kӍ;thzw҂1P/{ثҬG٧ǰ$D#+N80ǡuӃ`v ȴXtQS-wHaب_bԨcMdI0j A@.!jm=ֆHpl6t* Ot#GRDDDg’@6Jh@D뮊Ōsg9Tʴ`Vs>oCUu
  19. WrlC/k,=fs:fǑ2`2?FSt TSH57 Ihd)=#"":dlܥƜnu`p|t@?.)cn1##>@oD&4t<vcj0Iz]}vՕ&^q^WSS>轍Fv]Wuh{t՚#7wѱ&3Q7nhhD^!SuU|>踰:rxx�WP\ 'EҎ)AY>&X ҉a)%E||zIFP"_y5tu?k׬Ӄ?.Uu+^>^xKZZ*} eFu
  20. Rg+??}Pw%ju<x̟?W|:9GqpzdgeD>Qalt4,#LcIJ9N,t jkG`ow`Df(:ۜ8rY ubʄ({^mR$k]YRy(ywO'Bek =RNtOJLԯq#?MzwGE+0=o@zutv?_vz'Gݕ*=y""gLcPa. 'FՉ';F_|cv$CaY+~ሺw`H ]o.ê *,t)QKB%ņ9:
  21. i-E~!ӭ-N{h]ϳ''Knێrc$L:E^n}Cl
  22. Jr r21kl::hC*k~7܊Ni;:n6skFlSAp#!\K]Ic$I{z
  23. J'CzIu$$}J=1(bDNa&̟nlBAI+iB̈́g*:lWpT7aJ46u^aOԝ؉K^/URǬͤ́yGuH=>XyujSDX0fx8ǟVpԽ5yr/;}V~}UW$XSJ
  24. "c12+\w-/iEaq]@VoT/:125� QtCX|[ʐ!
  25. r"4Dӱ`!>TZ:(?Dʁd .6PޙW$89{`} :;}cc#Q\�/\�DRa q h pbP$,o0΁HB]=Eլ3ɉ@6
  26. [7UAɤR O E-1;*7TUh;`@` fGiV}DDDDn`kc,:P z}'6hFMC$J 8qH$`0UO7 ߌ@JhUYbw?BG[Txw'R0ft
  27. 4NW"oO]36>SYjT|}ڍغ!Ndfrܶ΍-/YrbCh9tPDDDD~.۩�L :N׌ZZ=ǨEHNT|pkv֡iRBN䎰"?Dm<(V>Ps """c3⃐lяŨo&�rBhF[PVMB/4cŻ%(*6N '<"""8K ժ^(m(*869/R,jU5ؾfsϵ"&*�۾_(__:j|jK)rvwDDDD4LNGaD&zN)-C̤ Ed~nK9;qאַ#v8}4H:"""Lm)c֤X]F?ԀB;|d@IvqI~:|1GedH E3aoq❕ըTUSAIxz;yhcvq9935Z@]_;Fy%5|p d [PZیEa VB+un J0
  28. sԀ@Wƅ]矏sΙ 446ǍGKk Z[[GZZ&M:4.11)){[o5zvÌ~yyؕ v{Wvl91uTƠ!no%;^nH3fljK& Nu?LKLEb0f"$>&3a
  29. 0ԵcG%8\
  30. Wu.50d’T.\xJ(Rp$%%p1IIbt݃'磶VObsiftse}kO$7ot#&OzKOI 2߼]y 7l9͛7$0_y"tttOfX:kIpp0j!32/,,Xp)BBBaFc)VX252^z&%HG0
  31. >̝+FǓ?":2&EcLv8R-?>`1uL8j[zSUp:<?47=6<u㘌*<'y]ZZ#rpWV5,+ ff,P7ݻsNc鑞8 V;0rcMyKo[ [(ck9HVGParGzu"#KIX<?"'
  32. ?q/THmCDuM+cK^ V;+2\vW+J?N)MsVDߟslR3i$un=P]]1cFcD?T۳a͚ύ%Ǹtנ999ƚޭ\
  33. 󨩩1 C&V88XFDg _-zyt9e`G01N\5ۆK/!1.!A~3:i-[hlP֪jTMc q J:p-NS.i9P½os3j8>< ۶mƍH�dggSW ͚u;<c9rB]%$9)Fpp-\K
  34. $2*#T8),*B\ W^:Th1b,
  35. \2c楍p^RR2pe_s9GQhsq477DfV&o>466[j?niia뢋.Ģ+ܹsuUjU|O/#$-J\|<]SQQz.>.#GW\9W2~lDJNf_pPPph[ip^ct K.VӌcK!!b ,,TZdٷo.ZCq+.nj:tx<]3y%{gWGB
  36. ry-}))ɘ/"<\_GLKH9T > "kp-z;_vh+(G魥ܧŮo4G*Z|xr܄R_t©SU=:A<W/c?l=JƒnGTdOP&z3Q7&Gc uPoB&tTd^HOן6gErŋҁl6#%5'O}݋Q*HԱ/[D'v7}_GHET[Lm:PK�@iI ,L6MtBWn`}8v0~^ݏqm*$\\xluyio}KEۼy;5v Cd;,,\ \$@ݮcUA
  37. g_[oYڕk&(:RCWKZXxI~GܤPA~BCC>_uWdl9ȿRc"3KE;}0}̌Ftx
  38. I״⓵ؼ+)"'Z[q]eM]ˍ-v/ocYThTY]m,9*BnY~q<oV%_nc-}wرs~߯ەL:UOTcF%nv⡇c� []$W؄9<C;%5s#S2r6E|KTz'O7ND҂_c?_xQ7bONvY3σ^zUj%& w/Y?X=?m#em~\p`:=~G1cm<]3},{)YgPjEQQ/)ھϡIk[tXji,;F$\<SlVu%_!p33Bsq+[{e8Tکj8d.)ɽk. JśѬ}{֮]|rBzE�=m~T3m޼f?3ge*/^! QQ^d2pVK-=sSS3xb}K^uݹW>o̙i
  39. rlRr} 'u:xH@A*lʵkiv پ^Hﰁ}HZjZ.[S&?Mz=@/9oTy+Q$|`R|`?v{̋E~/6H 8bU5zܡh$TR <@vUU-˾_"+;[HU=~{$DI &ml;C1|]_3f4NQ dG?1>\_ V!%6f_ϓ&O:zRR(aX�hX:c=5 ƣo'`TiIO]?$c:A}OekQyR6"g''75Y¬n໫0u@!'PxyO<G"99
  40. '~G>#=:&h {}]%u`H-[bi}7Q__6ұ(/~el1I~z{oyѰ$/,F[{Юkcz]FOFVN$T&Gg
  41. ^vByy92eI1GV;{II
  42. *@).1MJmHK8.@Ў>qd,%SI={tO=$݋0ݸ/rl&U5{y[PF>/с©?$JҸ O?OBIYcSnd- ûߕ0/=&Q||"=gr|'":-8E _g^*_)M(qK XG*.Knf,^r>$L2Ywqܕ×ݘ1q$;�ƈtyF2:'?¹$gyvK'J WHsw}'z>_9Ή&<wz:٧#Gb%HNI;nS`ңuLn=cނ*{WߏtїC޳e}]/
  43. Ǎ:o<wuwȢ"1{l=d=|[JM6UGIonCLs\XeV$Ͼ<W6U7ܨmT
  44. >5憖;v.q_r㑰5L7`-[O 55߼z-HNM7yT_w- 4#7EWiڴ)=t/{j u&킪}IP+( ԹxѩFWSX{]O/uDa?Q7bR"z CPxA"$`|M{ lEuoNv7p5WsjK+ITO;&luhokU^{noW(KvVˢs饗kn>1v"lD'0殯ص cnp#,K'tC](vtR˯һve"i[QYopqﻷ m##=ddޞ)Uo>߆%%Ll۶+Vf,uU[x;G{"3ZQ^QyXIP|9ؘh]F3\]=]_DD'އ^͞ O[m^Vt]On(r>oz}@)))WP|;( cX[U-1!11hP %gc JB[ ϔF/NW719m8F (f,k{{(R7>]!U$2ݻvi=??=1 Ǘ꫺zzIp]e鳌N5Qڿ9c9jNS\]BCd;UDD40ުWX󐙻T;B%@z}UOGX"""3m^r?|+KYяl7"""wRWQHȜ脉ƒ dx~I]=XDDDtf;p=1SUh`k_Xjn(ĭ,Z;˰DDDtfa+ NQ OU);mh7\R kj/ZP@a6نavx}1,$#""3;r&^ȟDDDt{٘;5 K
  45. wpK茠^ KMhlib BٍM5y ׇG'K*io,hDɛgR1R iNPSŒ%jk*uiR"""N+L6,B',%""3ܳC,ro`XEKsfBDDDDgu6z%""3ås70,񕈈hR KDDDD0,yDDDD KDDDD0,yDDDD KDDDD0,yDDDD KDDDD0, Y&CmDDDMLN[n.dO�"R wdg!##I10աبb1j$ RQ?2*8DDtְ[a s'^ 31!uekvjCfZ Ӑf1S0 qAXfA°$!!XDDD%oHu9+zش}6}V~)GP�__c,c_&ޙ`N Ţ3ÒX"`V?Jt--(.5fh(h8h}ѠL LlԋY Fzh‘FlCF4;"8Xګq[%$d@vv
  46. -p4ס;kYpXhoB3I#1̊@?-]+f!cX2"a Ekc=ڎ'�QF!#cǙ0646ϖ[�Dd#K`TV>^{:!bƶ1YIE%�&@F!ulšu mAc]A7ցf8~N:^"":Op7k>_i6K KhXr6w 8)6$ZWcq8w0tLhm)")qHdɘcaW΁D$7FEӱ;%yMHGth0LAaCRH326 Q~ +B0@y~ FhYarAX 3B:sWTr.'lès S0Sb8Zw]fX:r%# Ȃ̜,Xࣂ5"jr׶q#dusT܊rzCfŅp_vsl.OXuL꺙Bh'*}IMŘTDk $"jlODUנ6؁ai 7ev"[J&VSƮ7S3|>ۊ9tt$&0tKa:rm)߁7#(:TT$~
  47. :/@aRAԂ*<a4+ރ촣`;v=ByQmNDBdQ DW=b|6#$k(PwP+GvcB\ dv|Xw@'&D'!.ڌ*2!K2B}n8H(DuȑZ" [r˶ᣵۑ5xQSd% y}r
  48. PDV{T8hZlڭoA)L^zsCCxx&T8Xum*:`Ԍ 0!XB
  49. |hp9(.:".  JrԪ�PTp-rmׁ/Pեe{ NT[a7v[1@٨_*g67wԣARzO~RW5p4B5tBrhg[KPbOi߃ң́{P2RPb"".v޼u6A_usXRZ?'y-dPnİmNJ`']%hq3YFRuyǦIן(aE�R&wy[XB$BM^5FOձ_4FJI;::.aGKe =j%vۺbGCf]80UUšK-s?YzDDԫJ$$555I^İ4hh)ف { ŻBvہ=LRJ#FZ}j:P!7yvzm4P&eM!3GaۆOz{<pƁί(IHr|&JQ�wu45I_t4{[Z߯ާ*]M. ,ij!+@U] ڻT˝&ݖA蟭=v:Ƅ�)UkGI:1g3\M11j z
  50. Jn䮒"Vw(aXPO(]VW*1jRɌؤx8Np$uif
  51. DXkP$$J?a}Ԕ7`
  52. 5*cw!Z,QΫpiU_uynnߍ%RWDDԫ<;owAM6yv'jX347\/Β8 BD,H>åv{ +vuoGgTb\C t8uKQRHȉ:Z$؂ BHH83r1nDQ3&E%$[ %,#bGAdu AѮ{OmLaWij xq|>f7-z[U jHJPfAgEz-۰(1zE!̬QU=luaÂX[_?''kAKH
  53. mwDFf"Ԃۡk:{zDD_GX~rmd[ypA6аcF@p
  54. JaxL iB[~ljHtThؤfSTͥ}_
  55. P]O,Nkz}R\ԉmp1pb;jKv1>b߉#PR۪ÂNXY# htM[ }bD"X[K W’5M(oDdB"ⓐhCX:惛@> k
  56. mEA}(g=Hp5ƁR%#^vM8Xws>o%fpwbQL~0tse~~09dW{;<׽}xMxzd|Oװc t3;&G5:ձ*u}hȪA-;yl4vMt0=*{ ?x^u:kh{kݯ$  Kt)߆>xUGDD4<`X""""a%""""<`X""""a%""""<`X""""a%""""<`X""""gYN5uQS]vc4~~~1N#"""a%""""<`X""""a%""""<`X""""a%""""zKf����IENDB`