在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → ASP.NET和SignalR构建的聊天应用程序源码

ASP.NET和SignalR构建的聊天应用程序源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:6.14M
  • 下载次数:0
  • 浏览次数:9
  • 发布时间:2024-05-04
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签:

实例介绍

【实例简介】

JabbR是一个使用ASP.NET和SignalR构建的聊天应用程序。

JabbR特性和命令:

  • 公共和私人聊天室
  • 使用/join [roomName]快速加入公共聊天室
  • 使用邀请码/join [roomName] [inviteCode]加入任何私人聊天室

Gravatar:

为您的昵称分配一个Gravatar。即使在JabbR中,也能被认出来!

输入/gravatar [email] - 设置您的Gravatar。

通知:

  • 集成到Chrome中,提供弹出式桌面通知。
  • 由twitterbot提供的实时Twitter提及,让您不会错过任何对话。
  • 音频通知。

【实例截图】
【核心代码】
文件清单
└── JabbR-eb5b4e2f1e5bdbb1ea91230f1884716170a6976d
    ├── AppHarbor.sln
    ├── Build
    │   ├── Build.proj
    │   ├── MsBuild
    │   │   └── Microsoft
    │   │       └── VisualStudio
    │   │           ├── v11.0
    │   │           │   ├── Web
    │   │           │   │   ├── CollectFiles
    │   │           │   │   │   ├── Microsoft.Web.Publishing.AllFilesInProjectFolder.targets
    │   │           │   │   │   ├── Microsoft.Web.Publishing.AllFilesInTheProject.targets
    │   │           │   │   │   └── Microsoft.Web.Publishing.OnlyFilesToRunTheApp.targets
    │   │           │   │   ├── Deploy
    │   │           │   │   │   ├── Microsoft.Web.Publishing.Deploy.FileSystem.targets
    │   │           │   │   │   ├── Microsoft.Web.Publishing.Deploy.FPSE.targets
    │   │           │   │   │   ├── Microsoft.Web.Publishing.Deploy.FTP.targets
    │   │           │   │   │   ├── Microsoft.Web.Publishing.Deploy.MsDeploy.targets
    │   │           │   │   │   ├── Microsoft.Web.Publishing.Deploy.Package.targets
    │   │           │   │   │   └── Microsoft.Web.Publishing.MsDeploy.Common.targets
    │   │           │   │   ├── Microsoft.Web.Publishing.targets
    │   │           │   │   ├── Microsoft.Web.Publishing.Tasks.dll
    │   │           │   │   ├── Microsoft.WebSite.Publishing.targets
    │   │           │   │   ├── Microsoft.Web.XmlTransform.dll
    │   │           │   │   └── Transform
    │   │           │   │       └── Microsoft.Web.Publishing.AspNetCompileMerge.targets
    │   │           │   └── WebApplications
    │   │           │       ├── Microsoft.WebApplication.Build.Tasks.Dll
    │   │           │       └── Microsoft.WebApplication.targets
    │   │           └── v12.0
    │   │               ├── Web
    │   │               │   ├── CollectFiles
    │   │               │   │   ├── Microsoft.Web.Publishing.AllFilesInProjectFolder.targets
    │   │               │   │   ├── Microsoft.Web.Publishing.AllFilesInTheProject.targets
    │   │               │   │   └── Microsoft.Web.Publishing.OnlyFilesToRunTheApp.targets
    │   │               │   ├── Deploy
    │   │               │   │   ├── Microsoft.Web.Publishing.Deploy.FileSystem.targets
    │   │               │   │   ├── Microsoft.Web.Publishing.Deploy.FPSE.targets
    │   │               │   │   ├── Microsoft.Web.Publishing.Deploy.FTP.targets
    │   │               │   │   ├── Microsoft.Web.Publishing.Deploy.MsDeploy.targets
    │   │               │   │   ├── Microsoft.Web.Publishing.Deploy.Package.targets
    │   │               │   │   └── Microsoft.Web.Publishing.MsDeploy.Common.targets
    │   │               │   ├── Microsoft.Web.Publishing
    │   │               │   │   └── ImportAfter
    │   │               │   │       └── Microsoft.Web.AzureAD.Publishing.targets
    │   │               │   ├── Microsoft.Web.Publishing.targets
    │   │               │   ├── Microsoft.Web.Publishing.Tasks.dll
    │   │               │   ├── Microsoft.WebSite.Publishing.targets
    │   │               │   ├── Microsoft.Web.XmlTransform.dll
    │   │               │   └── Transform
    │   │               │       └── Microsoft.Web.Publishing.AspNetCompileMerge.targets
    │   │               └── WebApplications
    │   │                   ├── Microsoft.WebApplication.Build.Tasks.Dll
    │   │                   └── Microsoft.WebApplication.targets
    │   ├── MSBuild.Community.Tasks.dll
    │   └── MSBuild.Community.Tasks.targets
    ├── build.cmd
    ├── CONTRIBUTING.md
    ├── CREDITS.txt
    ├── deploy.cmd
    ├── JabbR
    │   ├── apple-touch-icon.png
    │   ├── App_Start
    │   │   ├── Startup.cs
    │   │   ├── Startup.DependencyInjection.cs
    │   │   ├── Startup.ErrorHandling.cs
    │   │   └── Startup.Migrations.cs
    │   ├── Chat.documentOnWrite.js
    │   ├── Chat.emoji.js
    │   ├── Chat.githubissues.js
    │   ├── Chat.js
    │   ├── Chat.toast.js
    │   ├── Chat.twitter.js
    │   ├── Chat.ui.fileUpload.js
    │   ├── Chat.ui.js
    │   ├── Chat.ui.room.js
    │   ├── Chat.utility.js
    │   ├── Commands
    │   │   ├── AddAdminCommand.cs
    │   │   ├── AddOwnerCommand.cs
    │   │   ├── AdminCommand.cs
    │   │   ├── AfkCommand.cs
    │   │   ├── AllowCommand.cs
    │   │   ├── AllowedCommand.cs
    │   │   ├── BanCommand.cs
    │   │   ├── BroadcastCommand.cs
    │   │   ├── CallerContext.cs
    │   │   ├── CheckBannedCommand.cs
    │   │   ├── CloseCommand.cs
    │   │   ├── CommandAttribute.cs
    │   │   ├── CommandContext.cs
    │   │   ├── CommandExceptions.cs
    │   │   ├── CommandManager.cs
    │   │   ├── CommandMetaData.cs
    │   │   ├── CreateCommand.cs
    │   │   ├── FlagCommand.cs
    │   │   ├── GravatarCommand.cs
    │   │   ├── HelpCommand.cs
    │   │   ├── ICommand.cs
    │   │   ├── InviteCodeCommand.cs
    │   │   ├── InviteCommand.cs
    │   │   ├── JoinCommand.cs
    │   │   ├── KickCommand.cs
    │   │   ├── LeaveCommand.cs
    │   │   ├── ListCommand.cs
    │   │   ├── LockCommand.cs
    │   │   ├── LogOutCommand.cs
    │   │   ├── MeCommand.cs
    │   │   ├── MemeCommand.cs
    │   │   ├── NoteCommand.cs
    │   │   ├── NudgeCommand.cs
    │   │   ├── OpenCommand.cs
    │   │   ├── OwnersCommand.cs
    │   │   ├── PrivateMessageCommand.cs
    │   │   ├── RemoveAdminCommand.cs
    │   │   ├── RemoveOwnerCommand.cs
    │   │   ├── ResetInviteCodeCommand.cs
    │   │   ├── TopicCommand.cs
    │   │   ├── UnAllowCommand.cs
    │   │   ├── UnBanCommand.cs
    │   │   ├── UpdateCommand.cs
    │   │   ├── UserCommand.cs
    │   │   ├── WelcomeCommand.cs
    │   │   ├── WhereCommand.cs
    │   │   └── WhoCommand.cs
    │   ├── Content
    │   │   ├── bootstrap.css
    │   │   ├── bootstrap.min.css
    │   │   ├── bootstrap-responsive.css
    │   │   ├── bootstrap-responsive.min.css
    │   │   ├── emoji20.css
    │   │   ├── font
    │   │   │   ├── FontAwesome.otf
    │   │   │   ├── fontawesome-webfont.eot
    │   │   │   ├── fontawesome-webfont.svg
    │   │   │   ├── fontawesome-webfont.ttf
    │   │   │   └── fontawesome-webfont.woff
    │   │   ├── font-awesome.css
    │   │   ├── font-awesome-ie7.min.css
    │   │   ├── font-awesome.min.css
    │   │   ├── Highlight
    │   │   │   ├── arta.css
    │   │   │   ├── ascetic.css
    │   │   │   ├── brown_paper.css
    │   │   │   ├── brown_papersq.png
    │   │   │   ├── dark.css
    │   │   │   ├── default.css
    │   │   │   ├── far.css
    │   │   │   ├── github.css
    │   │   │   ├── googlecode.css
    │   │   │   ├── idea.css
    │   │   │   ├── ir_black.css
    │   │   │   ├── magula.css
    │   │   │   ├── monokai.css
    │   │   │   ├── pojoaque.css
    │   │   │   ├── pojoaque.jpg
    │   │   │   ├── rainbow.css
    │   │   │   ├── school_book.css
    │   │   │   ├── school_book.png
    │   │   │   ├── solarized_dark.css
    │   │   │   ├── solarized_light.css
    │   │   │   ├── sunburst.css
    │   │   │   ├── tomorrow.css
    │   │   │   ├── tomorrow-night-blue.css
    │   │   │   ├── tomorrow-night-bright.css
    │   │   │   ├── tomorrow-night.css
    │   │   │   ├── tomorrow-night-eighties.css
    │   │   │   ├── vs.css
    │   │   │   ├── xcode.css
    │   │   │   └── zenburn.css
    │   │   ├── images
    │   │   │   ├── big-logo.png
    │   │   │   ├── Clippy.png
    │   │   │   ├── close-icon-hover.png
    │   │   │   ├── close-icon.png
    │   │   │   ├── contentproviders
    │   │   │   │   ├── bbcnews-header.png
    │   │   │   │   └── bbcnews-masthead.png
    │   │   │   ├── download-icon.png
    │   │   │   ├── download-icon-white.png
    │   │   │   ├── download-off.png
    │   │   │   ├── download-off-white.png
    │   │   │   ├── download-on.png
    │   │   │   ├── download-on-white.png
    │   │   │   ├── emoji20.png
    │   │   │   ├── emojis
    │   │   │   │   ├── 0.png
    │   │   │   │   ├── 100.png
    │   │   │   │   ├── 109.png
    │   │   │   │   ├── 1234.png
    │   │   │   │   ├── 1.png
    │   │   │   │   ├── -1.png
    │   │   │   │   ├── 1.png
    │   │   │   │   ├── 2.png
    │   │   │   │   ├── 3.png
    │   │   │   │   ├── 4.png
    │   │   │   │   ├── 5.png
    │   │   │   │   ├── 6.png
    │   │   │   │   ├── 7.png
    │   │   │   │   ├── 8ball.png
    │   │   │   │   ├── 8.png
    │   │   │   │   ├── 9.png
    │   │   │   │   ├── abcd.png
    │   │   │   │   ├── abc.png
    │   │   │   │   ├── ab.png
    │   │   │   │   ├── accept.png
    │   │   │   │   ├── aerial_tramway.png
    │   │   │   │   ├── airplane.png
    │   │   │   │   ├── alarm_clock.png
    │   │   │   │   ├── alien.png
    │   │   │   │   ├── ambulance.png
    │   │   │   │   ├── anchor.png
    │   │   │   │   ├── angel.png
    │   │   │   │   ├── anger.png
    │   │   │   │   ├── angry.png
    │   │   │   │   ├── anguished.png
    │   │   │   │   ├── ant.png
    │   │   │   │   ├── a.png
    │   │   │   │   ├── apple.png
    │   │   │   │   ├── aquarius.png
    │   │   │   │   ├── aries.png
    │   │   │   │   ├── arrow_backward.png
    │   │   │   │   ├── arrow_double_down.png
    │   │   │   │   ├── arrow_double_up.png
    │   │   │   │   ├── arrow_down.png
    │   │   │   │   ├── arrow_down_small.png
    │   │   │   │   ├── arrow_forward.png
    │   │   │   │   ├── arrow_heading_down.png
    │   │   │   │   ├── arrow_heading_up.png
    │   │   │   │   ├── arrow_left.png
    │   │   │   │   ├── arrow_lower_left.png
    │   │   │   │   ├── arrow_lower_right.png
    │   │   │   │   ├── arrow_right_hook.png
    │   │   │   │   ├── arrow_right.png
    │   │   │   │   ├── arrows_clockwise.png
    │   │   │   │   ├── arrows_counterclockwise.png
    │   │   │   │   ├── arrow_up_down.png
    │   │   │   │   ├── arrow_upper_left.png
    │   │   │   │   ├── arrow_upper_right.png
    │   │   │   │   ├── arrow_up.png
    │   │   │   │   ├── arrow_up_small.png
    │   │   │   │   ├── articulated_lorry.png
    │   │   │   │   ├── art.png
    │   │   │   │   ├── astonished.png
    │   │   │   │   ├── atm.png
    │   │   │   │   ├── baby_bottle.png
    │   │   │   │   ├── baby_chick.png
    │   │   │   │   ├── baby.png
    │   │   │   │   ├── baby_symbol.png
    │   │   │   │   ├── back.png
    │   │   │   │   ├── baggage_claim.png
    │   │   │   │   ├── balloon.png
    │   │   │   │   ├── ballot_box_with_check.png
    │   │   │   │   ├── bamboo.png
    │   │   │   │   ├── banana.png
    │   │   │   │   ├── bangbang.png
    │   │   │   │   ├── bank.png
    │   │   │   │   ├── barber.png
    │   │   │   │   ├── bar_chart.png
    │   │   │   │   ├── baseball.png
    │   │   │   │   ├── basketball.png
    │   │   │   │   ├── bath.png
    │   │   │   │   ├── bathtub.png
    │   │   │   │   ├── battery.png
    │   │   │   │   ├── bear.png
    │   │   │   │   ├── bee.png
    │   │   │   │   ├── beer.png
    │   │   │   │   ├── beers.png
    │   │   │   │   ├── beetle.png
    │   │   │   │   ├── beginner.png
    │   │   │   │   ├── bell.png
    │   │   │   │   ├── bento.png
    │   │   │   │   ├── bicyclist.png
    │   │   │   │   ├── bike.png
    │   │   │   │   ├── bikini.png
    │   │   │   │   ├── bird.png
    │   │   │   │   ├── birthday.png
    │   │   │   │   ├── black_circle.png
    │   │   │   │   ├── black_joker.png
    │   │   │   │   ├── black_medium_small_square.png
    │   │   │   │   ├── black_medium_square.png
    │   │   │   │   ├── black_nib.png
    │   │   │   │   ├── black_small_square.png
    │   │   │   │   ├── black_square_button.png
    │   │   │   │   ├── black_square.png
    │   │   │   │   ├── blossom.png
    │   │   │   │   ├── blowfish.png
    │   │   │   │   ├── blue_book.png
    │   │   │   │   ├── blue_car.png
    │   │   │   │   ├── blue_heart.png
    │   │   │   │   ├── blush.png
    │   │   │   │   ├── boar.png
    │   │   │   │   ├── boat.png
    │   │   │   │   ├── bomb.png
    │   │   │   │   ├── bookmark.png
    │   │   │   │   ├── bookmark_tabs.png
    │   │   │   │   ├── book.png
    │   │   │   │   ├── books.png
    │   │   │   │   ├── boom.png
    │   │   │   │   ├── boot.png
    │   │   │   │   ├── bouquet.png
    │   │   │   │   ├── bowling.png
    │   │   │   │   ├── bow.png
    │   │   │   │   ├── bowtie.png
    │   │   │   │   ├── boy.png
    │   │   │   │   ├── b.png
    │   │   │   │   ├── bread.png
    │   │   │   │   ├── bride_with_veil.png
    │   │   │   │   ├── bridge_at_night.png
    │   │   │   │   ├── briefcase.png
    │   │   │   │   ├── broken_heart.png
    │   │   │   │   ├── bug.png
    │   │   │   │   ├── bulb.png
    │   │   │   │   ├── bullettrain_front.png
    │   │   │   │   ├── bullettrain_side.png
    │   │   │   │   ├── bus.png
    │   │   │   │   ├── busstop.png
    │   │   │   │   ├── bust_in_silhouette.png
    │   │   │   │   ├── busts_in_silhouette.png
    │   │   │   │   ├── cactus.png
    │   │   │   │   ├── cake.png
    │   │   │   │   ├── calendar.png
    │   │   │   │   ├── calling.png
    │   │   │   │   ├── camel.png
    │   │   │   │   ├── camera.png
    │   │   │   │   ├── cancer.png
    │   │   │   │   ├── candy.png
    │   │   │   │   ├── capital_abcd.png
    │   │   │   │   ├── capricorn.png
    │   │   │   │   ├── card_index.png
    │   │   │   │   ├── carousel_horse.png
    │   │   │   │   ├── car.png
    │   │   │   │   ├── cat2.png
    │   │   │   │   ├── cat.png
    │   │   │   │   ├── cd.png
    │   │   │   │   ├── chart.png
    │   │   │   │   ├── chart_with_downwards_trend.png
    │   │   │   │   ├── chart_with_upwards_trend.png
    │   │   │   │   ├── checkered_flag.png
    │   │   │   │   ├── cherries.png
    │   │   │   │   ├── cherry_blossom.png
    │   │   │   │   ├── chestnut.png
    │   │   │   │   ├── chicken.png
    │   │   │   │   ├── children_crossing.png
    │   │   │   │   ├── chocolate_bar.png
    │   │   │   │   ├── christmas_tree.png
    │   │   │   │   ├── church.png
    │   │   │   │   ├── cinema.png
    │   │   │   │   ├── circus_tent.png
    │   │   │   │   ├── city_sunrise.png
    │   │   │   │   ├── city_sunset.png
    │   │   │   │   ├── clapper.png
    │   │   │   │   ├── clap.png
    │   │   │   │   ├── clipboard.png
    │   │   │   │   ├── clock1030.png
    │   │   │   │   ├── clock10.png
    │   │   │   │   ├── clock1130.png
    │   │   │   │   ├── clock11.png
    │   │   │   │   ├── clock1230.png
    │   │   │   │   ├── clock12.png
    │   │   │   │   ├── clock130.png
    │   │   │   │   ├── clock1.png
    │   │   │   │   ├── clock230.png
    │   │   │   │   ├── clock2.png
    │   │   │   │   ├── clock330.png
    │   │   │   │   ├── clock3.png
    │   │   │   │   ├── clock430.png
    │   │   │   │   ├── clock4.png
    │   │   │   │   ├── clock530.png
    │   │   │   │   ├── clock5.png
    │   │   │   │   ├── clock630.png
    │   │   │   │   ├── clock6.png
    │   │   │   │   ├── clock730.png
    │   │   │   │   ├── clock7.png
    │   │   │   │   ├── clock830.png
    │   │   │   │   ├── clock8.png
    │   │   │   │   ├── clock930.png
    │   │   │   │   ├── clock9.png
    │   │   │   │   ├── closed_book.png
    │   │   │   │   ├── closed_lock_with_key.png
    │   │   │   │   ├── closed_umbrella.png
    │   │   │   │   ├── cloud.png
    │   │   │   │   ├── cl.png
    │   │   │   │   ├── clubs.png
    │   │   │   │   ├── cn.png
    │   │   │   │   ├── cocktail.png
    │   │   │   │   ├── coffee.png
    │   │   │   │   ├── cold_sweat.png
    │   │   │   │   ├── collision.png
    │   │   │   │   ├── computer.png
    │   │   │   │   ├── confetti_ball.png
    │   │   │   │   ├── confounded.png
    │   │   │   │   ├── confused.png
    │   │   │   │   ├── congratulations.png
    │   │   │   │   ├── construction.png
    │   │   │   │   ├── construction_worker.png
    │   │   │   │   ├── convenience_store.png
    │   │   │   │   ├── cookie.png
    │   │   │   │   ├── cool.png
    │   │   │   │   ├── cop.png
    │   │   │   │   ├── copyright.png
    │   │   │   │   ├── corn.png
    │   │   │   │   ├── couplekiss.png
    │   │   │   │   ├── couple.png
    │   │   │   │   ├── couple_with_heart.png
    │   │   │   │   ├── cow2.png
    │   │   │   │   ├── cow.png
    │   │   │   │   ├── credit_card.png
    │   │   │   │   ├── crocodile.png
    │   │   │   │   ├── crossed_flags.png
    │   │   │   │   ├── crown.png
    │   │   │   │   ├── crying_cat_face.png
    │   │   │   │   ├── cry.png
    │   │   │   │   ├── crystal_ball.png
    │   │   │   │   ├── cupid.png
    │   │   │   │   ├── curly_loop.png
    │   │   │   │   ├── currency_exchange.png
    │   │   │   │   ├── curry.png
    │   │   │   │   ├── custard.png
    │   │   │   │   ├── customs.png
    │   │   │   │   ├── cyclone.png
    │   │   │   │   ├── dancer.png
    │   │   │   │   ├── dancers.png
    │   │   │   │   ├── dango.png
    │   │   │   │   ├── dart.png
    │   │   │   │   ├── dash.png
    │   │   │   │   ├── date.png
    │   │   │   │   ├── deciduous_tree.png
    │   │   │   │   ├── department_store.png
    │   │   │   │   ├── de.png
    │   │   │   │   ├── diamond_shape_with_a_dot_inside.png
    │   │   │   │   ├── diamonds.png
    │   │   │   │   ├── disappointed.png
    │   │   │   │   ├── disappointed_relieved.png
    │   │   │   │   ├── dizzy_face.png
    │   │   │   │   ├── dizzy.png
    │   │   │   │   ├── dog2.png
    │   │   │   │   ├── dog.png
    │   │   │   │   ├── dollar.png
    │   │   │   │   ├── dolls.png
    │   │   │   │   ├── dolphin.png
    │   │   │   │   ├── do_not_litter.png
    │   │   │   │   ├── donut.png
    │   │   │   │   ├── door.png
    │   │   │   │   ├── doughnut.png
    │   │   │   │   ├── dragon_face.png
    │   │   │   │   ├── dragon.png
    │   │   │   │   ├── dress.png
    │   │   │   │   ├── dromedary_camel.png
    │   │   │   │   ├── droplet.png
    │   │   │   │   ├── dvd.png
    │   │   │   │   ├── ear_of_rice.png
    │   │   │   │   ├── ear.png
    │   │   │   │   ├── earth_africa.png
    │   │   │   │   ├── earth_americas.png
    │   │   │   │   ├── earth_asia.png
    │   │   │   │   ├── eggplant.png
    │   │   │   │   ├── egg.png
    │   │   │   │   ├── egplant.png
    │   │   │   │   ├── eight.png
    │   │   │   │   ├── eight_pointed_black_star.png
    │   │   │   │   ├── eight_spoked_asterisk.png
    │   │   │   │   ├── electric_plug.png
    │   │   │   │   ├── elephant.png
    │   │   │   │   ├── e-mail.png
    │   │   │   │   ├── email.png
    │   │   │   │   ├── end.png
    │   │   │   │   ├── envelope.png
    │   │   │   │   ├── es.png
    │   │   │   │   ├── european_castle.png
    │   │   │   │   ├── european_post_office.png
    │   │   │   │   ├── euro.png
    │   │   │   │   ├── evergreen_tree.png
    │   │   │   │   ├── exclamation.png
    │   │   │   │   ├── expressionless.png
    │   │   │   │   ├── eyeglasses.png
    │   │   │   │   ├── eyes.png
    │   │   │   │   ├── facepunch.png
    │   │   │   │   ├── factory.png
    │   │   │   │   ├── fallen_leaf.png
    │   │   │   │   ├── family.png
    │   │   │   │   ├── fast_forward.png
    │   │   │   │   ├── fax.png
    │   │   │   │   ├── fearful.png
    │   │   │   │   ├── feelsgood.png
    │   │   │   │   ├── feet.png
    │   │   │   │   ├── ferris_wheel.png
    │   │   │   │   ├── file_folder.png
    │   │   │   │   ├── finnadie.png
    │   │   │   │   ├── fire_engine.png
    │   │   │   │   ├── fire.png
    │   │   │   │   ├── fireworks.png
    │   │   │   │   ├── first_quarter_moon.png
    │   │   │   │   ├── first_quarter_moon_with_face.png
    │   │   │   │   ├── fish_cake.png
    │   │   │   │   ├── fishing_pole_and_fish.png
    │   │   │   │   ├── fish.png
    │   │   │   │   ├── fist.png
    │   │   │   │   ├── five.png
    │   │   │   │   ├── flags.png
    │   │   │   │   ├── flashlight.png
    │   │   │   │   ├── floppy_disk.png
    │   │   │   │   ├── flower_playing_cards.png
    │   │   │   │   ├── flushed.png
    │   │   │   │   ├── foggy.png
    │   │   │   │   ├── football.png
    │   │   │   │   ├── fork_and_knife.png
    │   │   │   │   ├── fountain.png
    │   │   │   │   ├── four_leaf_clover.png
    │   │   │   │   ├── four.png
    │   │   │   │   ├── free.png
    │   │   │   │   ├── fried_shrimp.png
    │   │   │   │   ├── fries.png
    │   │   │   │   ├── frog.png
    │   │   │   │   ├── frowning.png
    │   │   │   │   ├── fr.png
    │   │   │   │   ├── fuelpump.png
    │   │   │   │   ├── full_moon.png
    │   │   │   │   ├── full_moon_with_face.png
    │   │   │   │   ├── fu.png
    │   │   │   │   ├── game_die.png
    │   │   │   │   ├── gb.png
    │   │   │   │   ├── gemini.png
    │   │   │   │   ├── gem.png
    │   │   │   │   ├── ghost.png
    │   │   │   │   ├── gift_heart.png
    │   │   │   │   ├── gift.png
    │   │   │   │   ├── girl.png
    │   │   │   │   ├── globe_with_meridians.png
    │   │   │   │   ├── goat.png
    │   │   │   │   ├── goberserk.png
    │   │   │   │   ├── godmode.png
    │   │   │   │   ├── golf.png
    │   │   │   │   ├── grapes.png
    │   │   │   │   ├── green_apple.png
    │   │   │   │   ├── green_book.png
    │   │   │   │   ├── green_heart.png
    │   │   │   │   ├── grey_exclamation.png
    │   │   │   │   ├── grey_question.png
    │   │   │   │   ├── grimacing.png
    │   │   │   │   ├── grinning.png
    │   │   │   │   ├── grin.png
    │   │   │   │   ├── guardsman.png
    │   │   │   │   ├── guitar.png
    │   │   │   │   ├── gun.png
    │   │   │   │   ├── haircut.png
    │   │   │   │   ├── hamburger.png
    │   │   │   │   ├── hammer.png
    │   │   │   │   ├── hamster.png
    │   │   │   │   ├── handbag.png
    │   │   │   │   ├── hand.png
    │   │   │   │   ├── hankey.png
    │   │   │   │   ├── hash.png
    │   │   │   │   ├── hatched_chick.png
    │   │   │   │   ├── hatching_chick.png
    │   │   │   │   ├── headphones.png
    │   │   │   │   ├── hear_no_evil.png
    │   │   │   │   ├── heartbeat.png
    │   │   │   │   ├── heart_decoration.png
    │   │   │   │   ├── heart_eyes_cat.png
    │   │   │   │   ├── heart_eyes.png
    │   │   │   │   ├── heart.png
    │   │   │   │   ├── heartpulse.png
    │   │   │   │   ├── hearts.png
    │   │   │   │   ├── heavy_check_mark.png
    │   │   │   │   ├── heavy_division_sign.png
    │   │   │   │   ├── heavy_dollar_sign.png
    │   │   │   │   ├── heavy_exclamation_mark.png
    │   │   │   │   ├── heavy_minus_sign.png
    │   │   │   │   ├── heavy_multiplication_x.png
    │   │   │   │   ├── heavy_plus_sign.png
    │   │   │   │   ├── helicopter.png
    │   │   │   │   ├── herb.png
    │   │   │   │   ├── hibiscus.png
    │   │   │   │   ├── high_brightness.png
    │   │   │   │   ├── high_heel.png
    │   │   │   │   ├── hocho.png
    │   │   │   │   ├── honeybee.png
    │   │   │   │   ├── honey_pot.png
    │   │   │   │   ├── horse.png
    │   │   │   │   ├── horse_racing.png
    │   │   │   │   ├── hospital.png
    │   │   │   │   ├── hotel.png
    │   │   │   │   ├── hotsprings.png
    │   │   │   │   ├── hourglass_flowing_sand.png
    │   │   │   │   ├── hourglass.png
    │   │   │   │   ├── house.png
    │   │   │   │   ├── house_with_garden.png
    │   │   │   │   ├── hurtrealbad.png
    │   │   │   │   ├── hushed.png
    │   │   │   │   ├── ice_cream.png
    │   │   │   │   ├── icecream.png
    │   │   │   │   ├── ideograph_advantage.png
    │   │   │   │   ├── id.png
    │   │   │   │   ├── imp.png
    │   │   │   │   ├── inbox_tray.png
    │   │   │   │   ├── incoming_envelope.png
    │   │   │   │   ├── information_desk_person.png
    │   │   │   │   ├── information_source.png
    │   │   │   │   ├── innocent.png
    │   │   │   │   ├── interrobang.png
    │   │   │   │   ├── iphone.png
    │   │   │   │   ├── it.png
    │   │   │   │   ├── izakaya_lantern.png
    │   │   │   │   ├── jack_o_lantern.png
    │   │   │   │   ├── japanese_castle.png
    │   │   │   │   ├── japanese_goblin.png
    │   │   │   │   ├── japanese_ogre.png
    │   │   │   │   ├── japan.png
    │   │   │   │   ├── jeans.png
    │   │   │   │   ├── joy_cat.png
    │   │   │   │   ├── joy.png
    │   │   │   │   ├── jp.png
    │   │   │   │   ├── keycap_ten.png
    │   │   │   │   ├── key.png
    │   │   │   │   ├── kimono.png
    │   │   │   │   ├── kissing_cat.png
    │   │   │   │   ├── kissing_closed_eyes.png
    │   │   │   │   ├── kissing_face.png
    │   │   │   │   ├── kissing_heart.png
    │   │   │   │   ├── kissing.png
    │   │   │   │   ├── kissing_smiling_eyes.png
    │   │   │   │   ├── kiss.png
    │   │   │   │   ├── koala.png
    │   │   │   │   ├── koko.png
    │   │   │   │   ├── kr.png
    │   │   │   │   ├── large_blue_circle.png
    │   │   │   │   ├── large_blue_diamond.png
    │   │   │   │   ├── large_orange_diamond.png
    │   │   │   │   ├── last_quarter_moon.png
    │   │   │   │   ├── last_quarter_moon_with_face.png
    │   │   │   │   ├── laughing.png
    │   │   │   │   ├── leaves.png
    │   │   │   │   ├── ledger.png
    │   │   │   │   ├── left_luggage.png
    │   │   │   │   ├── left_right_arrow.png
    │   │   │   │   ├── leftwards_arrow_with_hook.png
    │   │   │   │   ├── lemon.png
    │   │   │   │   ├── leopard.png
    │   │   │   │   ├── leo.png
    │   │   │   │   ├── libra.png
    │   │   │   │   ├── light_rail.png
    │   │   │   │   ├── link.png
    │   │   │   │   ├── lips.png
    │   │   │   │   ├── lipstick.png
    │   │   │   │   ├── lock.png
    │   │   │   │   ├── lock_with_ink_pen.png
    │   │   │   │   ├── lollipop.png
    │   │   │   │   ├── loop.png
    │   │   │   │   ├── loudspeaker.png
    │   │   │   │   ├── love_hotel.png
    │   │   │   │   ├── love_letter.png
    │   │   │   │   ├── low_brightness.png
    │   │   │   │   ├── mag.png
    │   │   │   │   ├── mag_right.png
    │   │   │   │   ├── mahjong.png
    │   │   │   │   ├── mailbox_closed.png
    │   │   │   │   ├── mailbox.png
    │   │   │   │   ├── mailbox_with_mail.png
    │   │   │   │   ├── mailbox_with_no_mail.png
    │   │   │   │   ├── man.png
    │   │   │   │   ├── mans_shoe.png
    │   │   │   │   ├── man_with_gua_pi_mao.png
    │   │   │   │   ├── man_with_turban.png
    │   │   │   │   ├── maple_leaf.png
    │   │   │   │   ├── mask.png
    │   │   │   │   ├── massage.png
    │   │   │   │   ├── meat_on_bone.png
    │   │   │   │   ├── mega.png
    │   │   │   │   ├── melon.png
    │   │   │   │   ├── memo.png
    │   │   │   │   ├── mens.png
    │   │   │   │   ├── metal.png
    │   │   │   │   ├── metro.png
    │   │   │   │   ├── microphone.png
    │   │   │   │   ├── microscope.png
    │   │   │   │   ├── milky_way.png
    │   │   │   │   ├── minibus.png
    │   │   │   │   ├── minidisc.png
    │   │   │   │   ├── mobile_phone_off.png
    │   │   │   │   ├── moneybag.png
    │   │   │   │   ├── money_with_wings.png
    │   │   │   │   ├── monkey_face.png
    │   │   │   │   ├── monkey.png
    │   │   │   │   ├── monorail.png
    │   │   │   │   ├── moon.png
    │   │   │   │   ├── mortar_board.png
    │   │   │   │   ├── mountain_bicyclist.png
    │   │   │   │   ├── mountain_cableway.png
    │   │   │   │   ├── mountain_railway.png
    │   │   │   │   ├── mount_fuji.png
    │   │   │   │   ├── mouse2.png
    │   │   │   │   ├── mouse.png
    │   │   │   │   ├── movie_camera.png
    │   │   │   │   ├── moyai.png
    │   │   │   │   ├── m.png
    │   │   │   │   ├── muscle.png
    │   │   │   │   ├── mushroom.png
    │   │   │   │   ├── musical_keyboard.png
    │   │   │   │   ├── musical_note.png
    │   │   │   │   ├── musical_score.png
    │   │   │   │   ├── mute.png
    │   │   │   │   ├── nail_care.png
    │   │   │   │   ├── name_badge.png
    │   │   │   │   ├── neckbeard.png
    │   │   │   │   ├── necktie.png
    │   │   │   │   ├── negative_squared_cross_mark.png
    │   │   │   │   ├── neutral_face.png
    │   │   │   │   ├── new_moon.png
    │   │   │   │   ├── new_moon_with_face.png
    │   │   │   │   ├── new.png
    │   │   │   │   ├── newspaper.png
    │   │   │   │   ├── ng.png
    │   │   │   │   ├── nine.png
    │   │   │   │   ├── no_bell.png
    │   │   │   │   ├── no_bicycles.png
    │   │   │   │   ├── no_entry.png
    │   │   │   │   ├── no_entry_sign.png
    │   │   │   │   ├── no_good.png
    │   │   │   │   ├── no_mobile_phones.png
    │   │   │   │   ├── no_mouth.png
    │   │   │   │   ├── non-potable_water.png
    │   │   │   │   ├── no_pedestrians.png
    │   │   │   │   ├── nose.png
    │   │   │   │   ├── no_smoking.png
    │   │   │   │   ├── notebook.png
    │   │   │   │   ├── notebook_with_decorative_cover.png
    │   │   │   │   ├── notes.png
    │   │   │   │   ├── nut_and_bolt.png
    │   │   │   │   ├── o2.png
    │   │   │   │   ├── ocean.png
    │   │   │   │   ├── octocat.png
    │   │   │   │   ├── octopus.png
    │   │   │   │   ├── oden.png
    │   │   │   │   ├── office.png
    │   │   │   │   ├── ok_hand.png
    │   │   │   │   ├── ok.png
    │   │   │   │   ├── ok_woman.png
    │   │   │   │   ├── older_man.png
    │   │   │   │   ├── older_woman.png
    │   │   │   │   ├── oncoming_automobile.png
    │   │   │   │   ├── oncoming_bus.png
    │   │   │   │   ├── oncoming_police_car.png
    │   │   │   │   ├── oncoming_taxi.png
    │   │   │   │   ├── one.png
    │   │   │   │   ├── on.png
    │   │   │   │   ├── open_file_folder.png
    │   │   │   │   ├── open_hands.png
    │   │   │   │   ├── open_mouth.png
    │   │   │   │   ├── ophiuchus.png
    │   │   │   │   ├── o.png
    │   │   │   │   ├── orange_book.png
    │   │   │   │   ├── outbox_tray.png
    │   │   │   │   ├── ox.png
    │   │   │   │   ├── package.png
    │   │   │   │   ├── page_facing_up.png
    │   │   │   │   ├── pager.png
    │   │   │   │   ├── page_with_curl.png
    │   │   │   │   ├── palm_tree.png
    │   │   │   │   ├── panda_face.png
    │   │   │   │   ├── paperclip.png
    │   │   │   │   ├── parking.png
    │   │   │   │   ├── part_alternation_mark.png
    │   │   │   │   ├── partly_sunny.png
    │   │   │   │   ├── passport_control.png
    │   │   │   │   ├── paw_prints.png
    │   │   │   │   ├── peach.png
    │   │   │   │   ├── pear.png
    │   │   │   │   ├── pencil2.png
    │   │   │   │   ├── pencil.png
    │   │   │   │   ├── penguin.png
    │   │   │   │   ├── pensive.png
    │   │   │   │   ├── performing_arts.png
    │   │   │   │   ├── persevere.png
    │   │   │   │   ├── person_frowning.png
    │   │   │   │   ├── person_with_blond_hair.png
    │   │   │   │   ├── person_with_pouting_face.png
    │   │   │   │   ├── phone.png
    │   │   │   │   ├── pig2.png
    │   │   │   │   ├── pig_nose.png
    │   │   │   │   ├── pig.png
    │   │   │   │   ├── pill.png
    │   │   │   │   ├── pineapple.png
    │   │   │   │   ├── pisces.png
    │   │   │   │   ├── pizza.png
    │   │   │   │   ├── plus1.png
    │   │   │   │   ├── point_down.png
    │   │   │   │   ├── point_left.png
    │   │   │   │   ├── point_right.png
    │   │   │   │   ├── point_up_2.png
    │   │   │   │   ├── point_up.png
    │   │   │   │   ├── police_car.png
    │   │   │   │   ├── poodle.png
    │   │   │   │   ├── poop.png
    │   │   │   │   ├── postal_horn.png
    │   │   │   │   ├── postbox.png
    │   │   │   │   ├── post_office.png
    │   │   │   │   ├── potable_water.png
    │   │   │   │   ├── pouch.png
    │   │   │   │   ├── poultry_leg.png
    │   │   │   │   ├── pound.png
    │   │   │   │   ├── pouting_cat.png
    │   │   │   │   ├── pray.png
    │   │   │   │   ├── princess.png
    │   │   │   │   ├── punch.png
    │   │   │   │   ├── purple_heart.png
    │   │   │   │   ├── purse.png
    │   │   │   │   ├── pushpin.png
    │   │   │   │   ├── put_litter_in_its_place.png
    │   │   │   │   ├── question.png
    │   │   │   │   ├── rabbit2.png
    │   │   │   │   ├── rabbit.png
    │   │   │   │   ├── racehorse.png
    │   │   │   │   ├── radio_button.png
    │   │   │   │   ├── radio.png
    │   │   │   │   ├── rage1.png
    │   │   │   │   ├── rage2.png
    │   │   │   │   ├── rage3.png
    │   │   │   │   ├── rage4.png
    │   │   │   │   ├── rage.png
    │   │   │   │   ├── railway_car.png
    │   │   │   │   ├── rainbow.png
    │   │   │   │   ├── raised_hand.png
    │   │   │   │   ├── raised_hands.png
    │   │   │   │   ├── raising_hand.png
    │   │   │   │   ├── ramen.png
    │   │   │   │   ├── ram.png
    │   │   │   │   ├── rat.png
    │   │   │   │   ├── recycle.png
    │   │   │   │   ├── red_car.png
    │   │   │   │   ├── red_circle.png
    │   │   │   │   ├── registered.png
    │   │   │   │   ├── relaxed.png
    │   │   │   │   ├── relieved.png
    │   │   │   │   ├── repeat_one.png
    │   │   │   │   ├── repeat.png
    │   │   │   │   ├── restroom.png
    │   │   │   │   ├── revolving_hearts.png
    │   │   │   │   ├── rewind.png
    │   │   │   │   ├── ribbon.png
    │   │   │   │   ├── rice_ball.png
    │   │   │   │   ├── rice_cracker.png
    │   │   │   │   ├── rice.png
    │   │   │   │   ├── rice_scene.png
    │   │   │   │   ├── ring.png
    │   │   │   │   ├── rocket.png
    │   │   │   │   ├── roller_coaster.png
    │   │   │   │   ├── rooster.png
    │   │   │   │   ├── rose.png
    │   │   │   │   ├── rotating_light.png
    │   │   │   │   ├── round_pushpin.png
    │   │   │   │   ├── rowboat.png
    │   │   │   │   ├── rugby_football.png
    │   │   │   │   ├── runner.png
    │   │   │   │   ├── running.png
    │   │   │   │   ├── running_shirt_with_sash.png
    │   │   │   │   ├── ru.png
    │   │   │   │   ├── sagittarius.png
    │   │   │   │   ├── sailboat.png
    │   │   │   │   ├── sake.png
    │   │   │   │   ├── sandal.png
    │   │   │   │   ├── santa.png
    │   │   │   │   ├── sa.png
    │   │   │   │   ├── satellite.png
    │   │   │   │   ├── satisfied.png
    │   │   │   │   ├── saxophone.png
    │   │   │   │   ├── school.png
    │   │   │   │   ├── school_satchel.png
    │   │   │   │   ├── scissors.png
    │   │   │   │   ├── scorpius.png
    │   │   │   │   ├── scream_cat.png
    │   │   │   │   ├── scream.png
    │   │   │   │   ├── scroll.png
    │   │   │   │   ├── seat.png
    │   │   │   │   ├── secret.png
    │   │   │   │   ├── seedling.png
    │   │   │   │   ├── see_no_evil.png
    │   │   │   │   ├── seven.png
    │   │   │   │   ├── shaved_ice.png
    │   │   │   │   ├── sheep.png
    │   │   │   │   ├── shell.png
    │   │   │   │   ├── shipit.png
    │   │   │   │   ├── ship.png
    │   │   │   │   ├── shirt.png
    │   │   │   │   ├── shit.png
    │   │   │   │   ├── shoe.png
    │   │   │   │   ├── shower.png
    │   │   │   │   ├── signal_strength.png
    │   │   │   │   ├── six.png
    │   │   │   │   ├── six_pointed_star.png
    │   │   │   │   ├── ski.png
    │   │   │   │   ├── skull.png
    │   │   │   │   ├── sleeping.png
    │   │   │   │   ├── sleepy.png
    │   │   │   │   ├── slot_machine.png
    │   │   │   │   ├── small_blue_diamond.png
    │   │   │   │   ├── small_orange_diamond.png
    │   │   │   │   ├── small_red_triangle_down.png
    │   │   │   │   ├── small_red_triangle.png
    │   │   │   │   ├── smile_cat.png
    │   │   │   │   ├── smile.png
    │   │   │   │   ├── smiley_cat.png
    │   │   │   │   ├── smiley.png
    │   │   │   │   ├── smiling_imp.png
    │   │   │   │   ├── smirk_cat.png
    │   │   │   │   ├── smirk.png
    │   │   │   │   ├── smoking.png
    │   │   │   │   ├── snail.png
    │   │   │   │   ├── snake.png
    │   │   │   │   ├── snowboarder.png
    │   │   │   │   ├── snowflake.png
    │   │   │   │   ├── snowman.png
    │   │   │   │   ├── sob.png
    │   │   │   │   ├── soccer.png
    │   │   │   │   ├── soon.png
    │   │   │   │   ├── sos.png
    │   │   │   │   ├── sound.png
    │   │   │   │   ├── space_invader.png
    │   │   │   │   ├── spades.png
    │   │   │   │   ├── spaghetti.png
    │   │   │   │   ├── sparkle.png
    │   │   │   │   ├── sparkler.png
    │   │   │   │   ├── sparkles.png
    │   │   │   │   ├── sparkling_heart.png
    │   │   │   │   ├── speaker.png
    │   │   │   │   ├── speak_no_evil.png
    │   │   │   │   ├── speech_balloon.png
    │   │   │   │   ├── speedboat.png
    │   │   │   │   ├── squirrel.png
    │   │   │   │   ├── star2.png
    │   │   │   │   ├── star.png
    │   │   │   │   ├── stars.png
    │   │   │   │   ├── station.png
    │   │   │   │   ├── statue_of_liberty.png
    │   │   │   │   ├── steam_locomotive.png
    │   │   │   │   ├── stew.png
    │   │   │   │   ├── straight_ruler.png
    │   │   │   │   ├── strawberry.png
    │   │   │   │   ├── stuck_out_tongue_closed_eyes.png
    │   │   │   │   ├── stuck_out_tongue.png
    │   │   │   │   ├── stuck_out_tongue_winking_eye.png
    │   │   │   │   ├── sunflower.png
    │   │   │   │   ├── sunglasses.png
    │   │   │   │   ├── sunny.png
    │   │   │   │   ├── sunrise_over_mountains.png
    │   │   │   │   ├── sunrise.png
    │   │   │   │   ├── sun_with_face.png
    │   │   │   │   ├── surfer.png
    │   │   │   │   ├── sushi.png
    │   │   │   │   ├── suspect.png
    │   │   │   │   ├── suspension_railway.png
    │   │   │   │   ├── sweat_drops.png
    │   │   │   │   ├── sweat.png
    │   │   │   │   ├── sweat_smile.png
    │   │   │   │   ├── sweet_potato.png
    │   │   │   │   ├── swimmer.png
    │   │   │   │   ├── symbols.png
    │   │   │   │   ├── syringe.png
    │   │   │   │   ├── tada.png
    │   │   │   │   ├── tanabata_tree.png
    │   │   │   │   ├── tangerine.png
    │   │   │   │   ├── taurus.png
    │   │   │   │   ├── taxi.png
    │   │   │   │   ├── tea.png
    │   │   │   │   ├── telephone.png
    │   │   │   │   ├── telephone_receiver.png
    │   │   │   │   ├── telescope.png
    │   │   │   │   ├── tennis.png
    │   │   │   │   ├── tent.png
    │   │   │   │   ├── thought_balloon.png
    │   │   │   │   ├── three.png
    │   │   │   │   ├── thumbsdown.png
    │   │   │   │   ├── thumbsup.png
    │   │   │   │   ├── ticket.png
    │   │   │   │   ├── tiger2.png
    │   │   │   │   ├── tiger.png
    │   │   │   │   ├── tired_face.png
    │   │   │   │   ├── tm.png
    │   │   │   │   ├── toilet.png
    │   │   │   │   ├── tokyo_tower.png
    │   │   │   │   ├── tomato.png
    │   │   │   │   ├── tongue.png
    │   │   │   │   ├── tophat.png
    │   │   │   │   ├── top.png
    │   │   │   │   ├── tractor.png
    │   │   │   │   ├── traffic_light.png
    │   │   │   │   ├── train2.png
    │   │   │   │   ├── train.png
    │   │   │   │   ├── tram.png
    │   │   │   │   ├── triangular_flag_on_post.png
    │   │   │   │   ├── triangular_ruler.png
    │   │   │   │   ├── trident.png
    │   │   │   │   ├── triumph.png
    │   │   │   │   ├── trolleybus.png
    │   │   │   │   ├── trollface.png
    │   │   │   │   ├── trophy.png
    │   │   │   │   ├── tropical_drink.png
    │   │   │   │   ├── tropical_fish.png
    │   │   │   │   ├── truck.png
    │   │   │   │   ├── trumpet.png
    │   │   │   │   ├── tshirt.png
    │   │   │   │   ├── tulip.png
    │   │   │   │   ├── turtle.png
    │   │   │   │   ├── tv.png
    │   │   │   │   ├── twisted_rightwards_arrows.png
    │   │   │   │   ├── two_hearts.png
    │   │   │   │   ├── two_men_holding_hands.png
    │   │   │   │   ├── two.png
    │   │   │   │   ├── two_women_holding_hands.png
    │   │   │   │   ├── u5272.png
    │   │   │   │   ├── u5408.png
    │   │   │   │   ├── u55b6.png
    │   │   │   │   ├── u6307.png
    │   │   │   │   ├── u6708.png
    │   │   │   │   ├── u6709.png
    │   │   │   │   ├── u6e80.png
    │   │   │   │   ├── u7121.png
    │   │   │   │   ├── u7533.png
    │   │   │   │   ├── u7981.png
    │   │   │   │   ├── u7a7a.png
    │   │   │   │   ├── uk.png
    │   │   │   │   ├── umbrella.png
    │   │   │   │   ├── unamused.png
    │   │   │   │   ├── underage.png
    │   │   │   │   ├── unlock.png
    │   │   │   │   ├── up.png
    │   │   │   │   ├── us.png
    │   │   │   │   ├── vertical_traffic_light.png
    │   │   │   │   ├── vhs.png
    │   │   │   │   ├── vibration_mode.png
    │   │   │   │   ├── video_camera.png
    │   │   │   │   ├── video_game.png
    │   │   │   │   ├── violin.png
    │   │   │   │   ├── virgo.png
    │   │   │   │   ├── volcano.png
    │   │   │   │   ├── v.png
    │   │   │   │   ├── vs.png
    │   │   │   │   ├── walking.png
    │   │   │   │   ├── waning_crescent_moon.png
    │   │   │   │   ├── waning_gibbous_moon.png
    │   │   │   │   ├── warning.png
    │   │   │   │   ├── watch.png
    │   │   │   │   ├── water_buffalo.png
    │   │   │   │   ├── watermelon.png
    │   │   │   │   ├── wave.png
    │   │   │   │   ├── wavy_dash.png
    │   │   │   │   ├── waxing_crescent_moon.png
    │   │   │   │   ├── waxing_gibbous_moon.png
    │   │   │   │   ├── wc.png
    │   │   │   │   ├── weary.png
    │   │   │   │   ├── wedding.png
    │   │   │   │   ├── whale2.png
    │   │   │   │   ├── whale.png
    │   │   │   │   ├── wheelchair.png
    │   │   │   │   ├── white_check_mark.png
    │   │   │   │   ├── white_circle.png
    │   │   │   │   ├── white_flower.png
    │   │   │   │   ├── white_large_square.png
    │   │   │   │   ├── white_medium_small_square.png
    │   │   │   │   ├── white_medium_square.png
    │   │   │   │   ├── white_small_square.png
    │   │   │   │   ├── white_square_button.png
    │   │   │   │   ├── white_square.png
    │   │   │   │   ├── wind_chime.png
    │   │   │   │   ├── wine_glass.png
    │   │   │   │   ├── wink2.png
    │   │   │   │   ├── wink.png
    │   │   │   │   ├── wolf.png
    │   │   │   │   ├── woman.png
    │   │   │   │   ├── womans_clothes.png
    │   │   │   │   ├── womans_hat.png
    │   │   │   │   ├── womens.png
    │   │   │   │   ├── worried.png
    │   │   │   │   ├── wrench.png
    │   │   │   │   ├── x.png
    │   │   │   │   ├── yellow_heart.png
    │   │   │   │   ├── yen.png
    │   │   │   │   ├── yum.png
    │   │   │   │   ├── zap.png
    │   │   │   │   ├── zero.png
    │   │   │   │   └── zzz.png
    │   │   │   ├── error.png
    │   │   │   ├── flags.png
    │   │   │   ├── glyphicons-halflings.png
    │   │   │   ├── glyphicons-halflings-white.png
    │   │   │   ├── link.png
    │   │   │   ├── loading.gif
    │   │   │   ├── lock.png
    │   │   │   ├── lockwhite.png
    │   │   │   ├── logo32.png
    │   │   │   ├── logo64.png
    │   │   │   ├── logout.png
    │   │   │   ├── logout-white.png
    │   │   │   ├── no-typing.png
    │   │   │   ├── no-typing-white.png
    │   │   │   ├── pop-in-icon.png
    │   │   │   ├── pop-out-icon.png
    │   │   │   ├── question-icon.png
    │   │   │   ├── question-icon-white.png
    │   │   │   ├── richness-off.png
    │   │   │   ├── richness-off-white.png
    │   │   │   ├── richness-on.png
    │   │   │   ├── richness-on-white.png
    │   │   │   ├── small-logo.png
    │   │   │   ├── sound-off.png
    │   │   │   ├── sound-off-white.png
    │   │   │   ├── sound-on.png
    │   │   │   ├── sound-on-white.png
    │   │   │   ├── splash-logo.png
    │   │   │   ├── StopWatch.png
    │   │   │   ├── toast-off.png
    │   │   │   ├── toast-off-white.png
    │   │   │   ├── toast-on.png
    │   │   │   ├── toast-on-white.png
    │   │   │   ├── typing.png
    │   │   │   └── unlink.png
    │   │   ├── jquery.mobile-1.1.1.css
    │   │   ├── jquery.mobile-1.1.1.min.css
    │   │   ├── jquery.mobile.structure-1.1.1.css
    │   │   ├── jquery.mobile.structure-1.1.1.min.css
    │   │   ├── jquery.mobile.theme-1.1.1.css
    │   │   ├── jquery.mobile.theme-1.1.1.min.css
    │   │   ├── KeyTips.css
    │   │   ├── KeyTips.min.css
    │   │   ├── popup-back.gif
    │   │   ├── qunit.css
    │   │   ├── sounds
    │   │   │   ├── notification.mp3
    │   │   │   └── notification.wav
    │   │   └── themes
    │   │       └── default
    │   │           ├── Chat.bbcnews.css
    │   │           ├── Chat.css
    │   │           ├── Chat.dictionary.css
    │   │           ├── Chat.githubissues.css
    │   │           └── Chat.nuget.css
    │   ├── ContentProviders
    │   │   ├── _9gagContentProvider.cs
    │   │   ├── AudioContentProvider.cs
    │   │   ├── BashQDBContentProvider.cs
    │   │   ├── BBCNewsContentProvider.cs
    │   │   ├── ConfiguredContentProvider.cs
    │   │   ├── Core
    │   │   │   ├── CollapsibleContentProvider.cs
    │   │   │   ├── ContentProviderHttpRequest.cs
    │   │   │   ├── ContentProviderProcessor.cs
    │   │   │   ├── ContentProviderResult.cs
    │   │   │   ├── EmbedContentProvider.cs
    │   │   │   ├── IContentProvider.cs
    │   │   │   ├── IResourceProcessor.cs
    │   │   │   └── ResourceProcessor.cs
    │   │   ├── DictionaryContentProvider.cs
    │   │   ├── GitHubIssueCommentsContentProvider.cs
    │   │   ├── GitHubIssuesContentProvider.cs
    │   │   ├── GoogleDocsFormProvider.cs
    │   │   ├── GoogleDocsPresentationsContentProvider.cs
    │   │   ├── GoogleMapsContentProvider.cs
    │   │   ├── ImageContentProvider.cs
    │   │   ├── ImgurContentProvider.cs
    │   │   ├── NerdDinnerContentProvider.cs
    │   │   ├── NugetNuggetContentProvider.cs
    │   │   ├── ScreencastContentProvider.cs
    │   │   ├── SlideshareContentProvider.cs
    │   │   ├── SoundCloudContentProvider.cs
    │   │   ├── SpotifyContentProvider.cs
    │   │   ├── UrbanDictionaryContentProvider.cs
    │   │   ├── UserVoiceContentProvider.cs
    │   │   ├── UStreamContentProvider.cs
    │   │   ├── XkcdContentProvider.cs
    │   │   └── YoutubeContentProvider.cs
    │   ├── favicon.ico
    │   ├── Hubs
    │   │   ├── Chat.cs
    │   │   ├── LoggingHubPipelineModule.cs
    │   │   └── Monitor.cs
    │   ├── Infrastructure
    │   │   ├── AjaxMinMinifier.cs
    │   │   ├── AlertMessageStore.cs
    │   │   ├── AppBuilderExtensions.cs
    │   │   ├── AuthenticationResult.cs
    │   │   ├── AuthenticationService.cs
    │   │   ├── AuthorizeClaim.cs
    │   │   ├── BinaryBlob.cs
    │   │   ├── Constants.cs
    │   │   ├── CryptoHelper.cs
    │   │   ├── EnumerableExtensions.cs
    │   │   ├── Http.cs
    │   │   ├── HttpRequestExtensions.cs
    │   │   ├── HttpServerUtility.cs
    │   │   ├── IAuthenticationService.cs
    │   │   ├── IdentityUtility.cs
    │   │   ├── ILogger.cs
    │   │   ├── JabbRDataProtection.cs
    │   │   ├── JabbRFormsAuthenticationProvider.cs
    │   │   ├── JabbrUserIdProvider.cs
    │   │   ├── LoggingExtensions.cs
    │   │   ├── LogType.cs
    │   │   ├── MentionExtractor.cs
    │   │   ├── NinjectSignalRDependencyResolver.cs
    │   │   ├── NinjectWebApiDependencyResolver.cs
    │   │   ├── PrincipalExtensions.cs
    │   │   ├── QueryableExtensions.cs
    │   │   ├── QueryStringCollection.cs
    │   │   ├── RandomUtils.cs
    │   │   ├── RealtimeLogger.cs
    │   │   ├── RegexExtensions.cs
    │   │   ├── SafeCollection.cs
    │   │   ├── StringExtensions.cs
    │   │   ├── StringReaderExtensions.cs
    │   │   ├── TaskAsyncHelper.cs
    │   │   └── UrlExtractor.cs
    │   ├── JabbR.csproj
    │   ├── LanguageResources.Designer.cs
    │   ├── LanguageResources.resx
    │   ├── loader.js
    │   ├── Middleware
    │   │   ├── CustomAuthHandler.cs
    │   │   ├── DetectSchemeHandler.cs
    │   │   ├── RequireHttpsHandler.cs
    │   │   └── WindowsPrincipalHandler.cs
    │   ├── Migrations
    │   │   ├── 201111240945284_Initial.cs
    │   │   ├── 201111240945284_Initial.Designer.cs
    │   │   ├── 201111250306100_RoomOwners.cs
    │   │   ├── 201111250306100_RoomOwners.Designer.cs
    │   │   ├── 201111251652132_UserStatus.cs
    │   │   ├── 201111251652132_UserStatus.Designer.cs
    │   │   ├── 201111271320034_DropRoomLastActivity.cs
    │   │   ├── 201111271320034_DropRoomLastActivity.Designer.cs
    │   │   ├── 201111280403450_MultipleOwners.cs
    │   │   ├── 201111280403450_MultipleOwners.Designer.cs
    │   │   ├── 201111290920351_Passwords.cs
    │   │   ├── 201111290920351_Passwords.Designer.cs
    │   │   ├── 201111300434138_MultipleClients.cs
    │   │   ├── 201111300434138_MultipleClients.Designer.cs
    │   │   ├── 201111302209099_UserSalt.cs
    │   │   ├── 201111302209099_UserSalt.Designer.cs
    │   │   ├── 201112061116504_PrivateRooms.cs
    │   │   ├── 201112061116504_PrivateRooms.Designer.cs
    │   │   ├── 201112092057338_InviteCodes.cs
    │   │   ├── 201112092057338_InviteCodes.Designer.cs
    │   │   ├── 201112180545276_UserNote.cs
    │   │   ├── 201112180545276_UserNote.Designer.cs
    │   │   ├── 201112220325022_MaxNoteLength.cs
    │   │   ├── 201112220325022_MaxNoteLength.Designer.cs
    │   │   ├── 201112221045208_SeparateAfkNote.cs
    │   │   ├── 201112221045208_SeparateAfkNote.Designer.cs
    │   │   ├── 201112271245435_UserFlag.cs
    │   │   ├── 201112271245435_UserFlag.Designer.cs
    │   │   ├── 201201130555046_RoomClosed.cs
    │   │   ├── 201201130555046_RoomClosed.Designer.cs
    │   │   ├── 201201251113371_ClientInfo.cs
    │   │   ├── 201201251113371_ClientInfo.Designer.cs
    │   │   ├── 201201260920567_Auth.cs
    │   │   ├── 201201260920567_Auth.Designer.cs
    │   │   ├── 201201280922163_ElmahInSql.cs
    │   │   ├── 201201280922163_ElmahInSql.Designer.cs
    │   │   ├── 201202122252259_RoomTopic.cs
    │   │   ├── 201202122252259_RoomTopic.Designer.cs
    │   │   ├── 201204231611225_Indexes.cs
    │   │   ├── 201204231611225_Indexes.Designer.cs
    │   │   ├── 201204241402266_UpgradeToEF431.cs
    │   │   ├── 201204241402266_UpgradeToEF431.Designer.cs
    │   │   ├── 201205081819121_AdminUser.cs
    │   │   ├── 201205081819121_AdminUser.Designer.cs
    │   │   ├── 201206201924146_RoomWelcome.cs
    │   │   ├── 201206201924146_RoomWelcome.Designer.cs
    │   │   ├── 201208211555032_BanUser.cs
    │   │   ├── 201208211555032_BanUser.Designer.cs
    │   │   ├── 201208211555032_BanUser.resx
    │   │   ├── 201301220843580_MultipleIdentities.cs
    │   │   ├── 201301220843580_MultipleIdentities.Designer.cs
    │   │   ├── 201301220843580_MultipleIdentities.resx
    │   │   ├── 201301230858497_MessageHtmlEncoding.cs
    │   │   ├── 201301230858497_MessageHtmlEncoding.Designer.cs
    │   │   ├── 201301230858497_MessageHtmlEncoding.resx
    │   │   ├── 201301250443391_AddProviderName.cs
    │   │   ├── 201301250443391_AddProviderName.Designer.cs
    │   │   ├── 201301250443391_AddProviderName.resx
    │   │   ├── 201301262237296_FixProviderName.cs
    │   │   ├── 201301262237296_FixProviderName.Designer.cs
    │   │   ├── 201301262237296_FixProviderName.resx
    │   │   ├── 201303220549121_ContentProviderContent.cs
    │   │   ├── 201303220549121_ContentProviderContent.Designer.cs
    │   │   ├── 201303220549121_ContentProviderContent.resx
    │   │   ├── 201303302002539_Attachments.cs
    │   │   ├── 201303302002539_Attachments.Designer.cs
    │   │   ├── 201303302002539_Attachments.resx
    │   │   ├── 201303302058326_AttachmentMetadata.cs
    │   │   ├── 201303302058326_AttachmentMetadata.Designer.cs
    │   │   ├── 201303302058326_AttachmentMetadata.resx
    │   │   ├── 201304020629255_Notifications.cs
    │   │   ├── 201304020629255_Notifications.Designer.cs
    │   │   ├── 201304020629255_Notifications.resx
    │   │   ├── 201304082240509_AddRoomToNotification.cs
    │   │   ├── 201304082240509_AddRoomToNotification.Designer.cs
    │   │   ├── 201304082240509_AddRoomToNotification.resx
    │   │   ├── 201304140908488_PersistNotification.cs
    │   │   ├── 201304140908488_PersistNotification.Designer.cs
    │   │   ├── 201304140908488_PersistNotification.resx
    │   │   ├── 201304140935434_MessageTypes.cs
    │   │   ├── 201304140935434_MessageTypes.Designer.cs
    │   │   ├── 201304140935434_MessageTypes.resx
    │   │   ├── 201304210948362_DbSettings.cs
    │   │   ├── 201304210948362_DbSettings.Designer.cs
    │   │   ├── 201304210948362_DbSettings.resx
    │   │   ├── 201304280435045_MoreClientProperties.cs
    │   │   ├── 201304280435045_MoreClientProperties.Designer.cs
    │   │   ├── 201304280435045_MoreClientProperties.resx
    │   │   ├── 201306180311195_ExtendChatUserFlagLength.cs
    │   │   ├── 201306180311195_ExtendChatUserFlagLength.Designer.cs
    │   │   ├── 201306180311195_ExtendChatUserFlagLength.resx
    │   │   ├── 201307020008436_AllowUserResetPassword.cs
    │   │   ├── 201307020008436_AllowUserResetPassword.Designer.cs
    │   │   ├── 201307020008436_AllowUserResetPassword.resx
    │   │   ├── 201307181924477_AddUserPreferences.cs
    │   │   ├── 201307181924477_AddUserPreferences.Designer.cs
    │   │   ├── 201307181924477_AddUserPreferences.resx
    │   │   ├── 201310240539050_AddPrecision.cs
    │   │   ├── 201310240539050_AddPrecision.Designer.cs
    │   │   ├── 201310240539050_AddPrecision.resx
    │   │   └── MigrationsConfiguration.cs
    │   ├── Models
    │   │   ├── Attachment.cs
    │   │   ├── ChatClient.cs
    │   │   ├── ChatMessage.cs
    │   │   ├── ChatRoom.cs
    │   │   ├── ChatUser.cs
    │   │   ├── ChatUserIdentity.cs
    │   │   ├── ChatUserPreferences.cs
    │   │   ├── ClientMessage.cs
    │   │   ├── ClientNotification.cs
    │   │   ├── ClientState.cs
    │   │   ├── JabbrContext.cs
    │   │   ├── Mapping
    │   │   │   ├── AttachmentMap.cs
    │   │   │   ├── ChatClientMap.cs
    │   │   │   ├── ChatMessageMap.cs
    │   │   │   ├── ChatRoomMap.cs
    │   │   │   ├── ChatUserIdentityMap.cs
    │   │   │   ├── ChatUserMap.cs
    │   │   │   └── NotificationMap.cs
    │   │   ├── MessageType.cs
    │   │   ├── ModelExtensions.cs
    │   │   ├── Notification.cs
    │   │   ├── RepositoryExtensions.cs
    │   │   ├── Settings.cs
    │   │   └── UserStatus.cs
    │   ├── Nancy
    │   │   ├── AccountModule.cs
    │   │   ├── AdministrationModule.cs
    │   │   ├── ClaimsPrincipalUserIdentity.cs
    │   │   ├── ErrorPageHandler.cs
    │   │   ├── HomeModule.cs
    │   │   ├── HtmlHelperExtensions.cs
    │   │   ├── InputExtensions.cs
    │   │   ├── JabbRAuthenticationCallbackProvider.cs
    │   │   ├── JabbRModule.cs
    │   │   ├── JabbRNinjectNancyBootstrapper.cs
    │   │   ├── NancyExtensions.cs
    │   │   ├── NotificationsModule.cs
    │   │   └── SessionExtensions.cs
    │   ├── notifications.js
    │   ├── notifications.unreadcounter.js
    │   ├── packages.config
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   ├── robots.txt
    │   ├── Scripts
    │   │   ├── ba-linkify.min.js
    │   │   ├── bootstrap.js
    │   │   ├── bootstrap.min.js
    │   │   ├── highlight.pack.js
    │   │   ├── jquery-2.0.3.intellisense.js
    │   │   ├── jquery-2.0.3.js
    │   │   ├── jquery-2.0.3.min.js
    │   │   ├── jquery-2.0.3.min.map
    │   │   ├── jquery.autotabcomplete.js
    │   │   ├── jquery.captureDocumentWrite.js
    │   │   ├── jquery.captureDocumentWrite.min.js
    │   │   ├── jquery.color-2.1.2.js
    │   │   ├── jquery.color-2.1.2.min.js
    │   │   ├── jquery.cookie.js
    │   │   ├── jquery.dragsort-0.5.1.js
    │   │   ├── jquery.dragsort-0.5.1.min.js
    │   │   ├── jquery.history.js
    │   │   ├── jquery.KeyTips.js
    │   │   ├── jquery.KeyTips.min.js
    │   │   ├── jquery-migrate-1.2.1.js
    │   │   ├── jquery-migrate-1.2.1.min.js
    │   │   ├── jquery.network.mock.js
    │   │   ├── jquery.pubsub.js
    │   │   ├── jquery.pulse.js
    │   │   ├── jquery.pulse.min.js
    │   │   ├── jquery.signalR-2.1.0-pre-140323-b420.min.js
    │   │   ├── jquery.signalR-2.2.0-pre-140709-b104.js
    │   │   ├── jquery.signalR-2.2.0-pre-140709-b104.min.js
    │   │   ├── jquery.sortElements.js
    │   │   ├── jquery.timeago.0.10.js
    │   │   ├── jQuery.tmpl.js
    │   │   ├── jQuery.tmpl.min.js
    │   │   ├── json2.js
    │   │   ├── json2.min.js
    │   │   ├── livestamp.js
    │   │   ├── livestamp.min.js
    │   │   ├── marked.js
    │   │   ├── modernizr.js
    │   │   ├── moment.min.js
    │   │   ├── quicksilver.js
    │   │   └── qunit.js
    │   ├── Services
    │   │   ├── ApplicationSettings.cs
    │   │   ├── CacheExtensions.cs
    │   │   ├── ChatNotificationService.cs
    │   │   ├── ChatService.cs
    │   │   ├── ContentProviderSetting.cs
    │   │   ├── CryptoService.cs
    │   │   ├── DefaultCache.cs
    │   │   ├── DefaultUserAuthenticator.cs
    │   │   ├── Email
    │   │   │   ├── DynamicModel.cs
    │   │   │   ├── Email.cs
    │   │   │   ├── EmailService.cs
    │   │   │   ├── EmailTemplate.cs
    │   │   │   ├── FileEmailTemplateContentReader.cs
    │   │   │   ├── IEmailSender.cs
    │   │   │   ├── IEmailService.cs
    │   │   │   ├── IEmailTemplateContentReader.cs
    │   │   │   ├── IEmailTemplate.cs
    │   │   │   ├── IEmailTemplateEngine.cs
    │   │   │   ├── RazorEmailTemplateContentReader.cs
    │   │   │   ├── RazorEmailTemplateEngine.cs
    │   │   │   └── SmtpClientEmailSender.cs
    │   │   ├── ICache.cs
    │   │   ├── IChatNotificationService.cs
    │   │   ├── IChatService.cs
    │   │   ├── ICryptoService.cs
    │   │   ├── IJabbrConfiguration.cs
    │   │   ├── IJabbrRepository.cs
    │   │   ├── IKeyProvider.cs
    │   │   ├── IMembershipService.cs
    │   │   ├── InMemoryRepository.cs
    │   │   ├── INotificationService.cs
    │   │   ├── IRecentMessageCache.cs
    │   │   ├── ISettingsManager.cs
    │   │   ├── IUserAuthenticator.cs
    │   │   ├── JabbrConfiguration.cs
    │   │   ├── MembershipService.cs
    │   │   ├── PersistedRepository.cs
    │   │   ├── PresenceMonitor.cs
    │   │   ├── RecentMessageCache.cs
    │   │   ├── SettingsKeyProvider.cs
    │   │   ├── SettingsManager.cs
    │   │   └── UploadCallbackHandler.cs
    │   ├── UploadHandlers
    │   │   ├── AzureBlobStorageHandler.cs
    │   │   ├── IUploadHandler.cs
    │   │   ├── LocalFileSystemStorageHandler.cs
    │   │   ├── UploadProcessor.cs
    │   │   └── UploadResult.cs
    │   ├── ViewModels
    │   │   ├── LobbyRoomViewModel.cs
    │   │   ├── LoginViewModel.cs
    │   │   ├── MessageViewModel.cs
    │   │   ├── NotificationsViewModel.cs
    │   │   ├── ProfilePageViewModel.cs
    │   │   ├── RoomViewModel.cs
    │   │   ├── SettingsViewModel.cs
    │   │   ├── SocialLoginViewModel.cs
    │   │   ├── StatusViewModel.cs
    │   │   ├── SystemStatus.cs
    │   │   └── UserViewModel.cs
    │   ├── Views
    │   │   ├── Account
    │   │   │   ├── index.cshtml
    │   │   │   ├── login.cshtml
    │   │   │   ├── register.cshtml
    │   │   │   ├── requestresetpassword.cshtml
    │   │   │   ├── requestresetpasswordsuccess.cshtml
    │   │   │   ├── resetpassword.cshtml
    │   │   │   ├── resetpassworderror.cshtml
    │   │   │   ├── resetpasswordsuccess.cshtml
    │   │   │   ├── _social.cshtml
    │   │   │   └── _username.cshtml
    │   │   ├── Administration
    │   │   │   └── index.cshtml
    │   │   ├── EmailTemplates
    │   │   │   ├── RequestResetPassword.cshtml
    │   │   │   └── RequestResetPassword.text.cshtml
    │   │   ├── errorPage.cshtml
    │   │   ├── Home
    │   │   │   ├── index.cshtml
    │   │   │   ├── monitor.cshtml
    │   │   │   └── status.cshtml
    │   │   ├── _layout.cshtml
    │   │   └── Notifications
    │   │       └── index.cshtml
    │   ├── WebApi
    │   │   ├── ApiFrontPageController.cs
    │   │   ├── MessagesController.cs
    │   │   └── Model
    │   │       ├── ApiFrontpageModel.cs
    │   │       ├── ErrorModel.cs
    │   │       └── MessageApiModel.cs
    │   ├── Web.config
    │   ├── Web.Debug.config
    │   └── Web.Release.config
    ├── JabbR.Client
    │   ├── ClientEvents.cs
    │   ├── DefaultAuthenticationProvider.cs
    │   ├── IAuthenticationProvider.cs
    │   ├── IJabbRClient.cs
    │   ├── JabbRClient.cs
    │   ├── JabbR.Client.csproj
    │   ├── Models
    │   │   ├── LogOnInfo.cs
    │   │   ├── Message.cs
    │   │   ├── Room.cs
    │   │   ├── User.cs
    │   │   └── UserStatus.cs
    │   ├── packages.config
    │   ├── Properties
    │   │   ├── AssemblyInfo.cs
    │   │   └── JabbR.Client.nuspec
    │   └── TaskAsyncHelper.cs
    ├── JabbR.Client.Android
    │   ├── JabbR.Client.Android.csproj
    │   └── Resources
    │       ├── AboutResources.txt
    │       ├── Resource.designer.cs
    │       └── values
    │           └── Strings.xml
    ├── JabbR.Client.iOS
    │   └── JabbR.Client.iOS.csproj
    ├── JabbR.Client.Mono.Mobile.sln
    ├── JabbR.Client.Portable
    │   ├── JabbR.Client.Portable.csproj
    │   ├── packages.config
    │   └── Properties
    │       └── AssemblyInfo.cs
    ├── JabbR.Client.Sample
    │   ├── app.config
    │   ├── JabbR.Client.Sample.csproj
    │   ├── packages.config
    │   ├── Program.cs
    │   └── Properties
    │       └── AssemblyInfo.cs
    ├── JabbR.sln
    ├── JabbR.Tests
    │   ├── app.config
    │   ├── ChatFacts.cs
    │   ├── ChatServiceFacts.cs
    │   ├── CommandManagerFacts.cs
    │   ├── CryptoHelperFacts.cs
    │   ├── JabbR.Tests.csproj
    │   ├── MentionExtractorFacts.cs
    │   ├── packages.config
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   ├── QueryStringCollectionTests.cs
    │   └── RecentMessageCacheFacts.cs
    ├── lib
    │   ├── Android
    │   │   ├── Microsoft.AspNet.SignalR.Client.Android.dll
    │   │   └── Newtonsoft.Json.dll
    │   ├── iOS
    │   │   ├── Microsoft.AspNet.SignalR.Client.iOS.dll
    │   │   └── Newtonsoft.Json.dll
    │   ├── NewRelicAgent_x64_2.10.40.0.msi
    │   ├── newrelic.cmd
    │   └── signalr.exe
    ├── LICENSE.md
    ├── README.md
    ├── Scripts
    │   ├── Build-Package.ps1
    │   ├── _Common.ps1
    │   ├── JabbR.cscfg
    │   ├── JabbR.csdef
    │   ├── JabbR.RoleProperties.txt
    │   └── Package.ps1
    └── tools
        └── xunit
            ├── xunit.runner.msbuild.dll
            └── xunit.runner.utility.dll

73 directories, 1511 files

标签:

实例下载地址

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警