多语言AI在线客服系统无限坐席pc wap有详细的视频教程 文档教程【源码 教程】

源码简介

东西没问题,直接一键安装的,启动两个端口就行了,安装倒是简单

语言:PHP

大小:33MB

类型:在线客服系统

支持:pc wap

亲测无限坐席在线客服系统源码,基于ThinkPHP的一款在线客服系统源码,直接一键安装的,启动两个端口就行了。

多语言AI在线客服系统无限坐席pc wap有详细的视频教程 文档教程【源码 教程】

安装教程

购买后有详细的视频教程 文档教程

资源文件列表:
├── 多语言客服系统/
│   ├── 客服源码/
│   │   ├── addons/
│   │   ├── application/
│   │   │   ├── admin/
│   │   │   │   ├── controller/
│   │   │   │   │   ├── Base.php
│   │   │   │   │   ├── Custom.php
│   │   │   │   │   ├── Evaluate.php
│   │   │   │   │   ├── Event.php
│   │   │   │   │   ├── Index.php
│   │   │   │   │   ├── Login.php
│   │   │   │   │   ├── Manager.php
│   │   │   │   │   ├── Rest.php
│   │   │   │   │   ├── Set.php
│   │   │   │   │   ├── Setbak.php
│   │   │   │   │   ├── Upload.php
│   │   │   │   │   ├── Vgroup.php
│   │   │   │   │   └── Visiter.php
│   │   │   │   ├── iplocation/
│   │   │   │   │   ├── 17monipdb.dat
│   │   │   │   │   └── Ip.php
│   │   │   │   ├── model/
│   │   │   │   │   ├── Admins.php
│   │   │   │   │   ├── Chats.php
│   │   │   │   │   ├── Comment.php
│   │   │   │   │   ├── CommentDetail.php
│   │   │   │   │   ├── CommentSetting.php
│   │   │   │   │   ├── Distribute.php
│   │   │   │   │   ├── Group.php
│   │   │   │   │   ├── Queue.php
│   │   │   │   │   ├── RestSetting.php
│   │   │   │   │   ├── Storage.php
│   │   │   │   │   ├── TplService.php
│   │   │   │   │   ├── Vgroup.php
│   │   │   │   │   ├── Visiter.php
│   │   │   │   │   ├── VisiterGroup.php
│   │   │   │   │   ├── WechatPlatform.php
│   │   │   │   │   └── WechatService.php
│   │   │   │   ├── validate/
│   │   │   │   │   ├── Admins.php
│   │   │   │   │   ├── Check.php
│   │   │   │   │   ├── Login.php
│   │   │   │   │   └── Services.php
│   │   │   │   ├── view/
│   │   │   │   │   ├── index/
│   │   │   │   │   │   └── history.html
│   │   │   │   │   ├── vgroup/
│   │   │   │   │   │   └── user_group_list.html
│   │   │   ├── api/
│   │   │   │   ├── controller/
│   │   │   │   │   ├── Base.php
│   │   │   │   │   ├── Group.php
│   │   │   │   │   └── Test.php
│   │   │   │   ├── validate/
│   │   │   │   │   ├── BaseValidate.php
│   │   │   │   │   └── StoreMchGet.php
│   │   │   ├── backend/
│   │   │   │   ├── controller/
│   │   │   │   │   ├── Base.php
│   │   │   │   │   ├── Busines.php
│   │   │   │   │   ├── Index.php
│   │   │   │   │   ├── Log.php
│   │   │   │   │   ├── Login.php
│   │   │   │   │   └── Services.php
│   │   │   │   ├── model/
│   │   │   │   │   ├── AdminLog.php
│   │   │   │   │   ├── Admins.php
│   │   │   │   │   ├── Business.php
│   │   │   │   │   ├── Cache.php
│   │   │   │   │   └── Service.php
│   │   │   │   ├── service/
│   │   │   │   ├── validate/
│   │   │   │   │   ├── App.php
│   │   │   │   │   ├── Check.php
│   │   │   │   │   └── Login.php
│   │   │   │   ├── view/
│   │   │   │   │   ├── busines/
│   │   │   │   │   │   ├── add.html
│   │   │   │   │   │   ├── edit.html
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── index/
│   │   │   │   │   │   ├── home.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   └── pass.html
│   │   │   │   │   ├── log/
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── login/
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── services/
│   │   │   │   │   │   └── index.html
│   │   │   ├── common/
│   │   │   │   ├── exception/
│   │   │   │   │   ├── ApiException.php
│   │   │   │   │   ├── BaseException.php
│   │   │   │   │   └── ExceptionHandler.php
│   │   │   │   ├── lib/
│   │   │   │   │   ├── cloud/
│   │   │   │   │   │   ├── Cloud.php
│   │   │   │   │   │   ├── CloudApi.php
│   │   │   │   │   │   ├── CloudException.php
│   │   │   │   │   │   └── CloudUpdate.php
│   │   │   │   │   ├── storage/
│   │   │   │   │   │   ├── driver/
│   │   │   │   │   │   │   ├── AliOss.php
│   │   │   │   │   │   │   ├── Local.php
│   │   │   │   │   │   │   ├── Qiniu.php
│   │   │   │   │   │   │   └── TxCos.php
│   │   │   │   │   │   ├── Driver.php
│   │   │   │   │   │   └── StorageException.php
│   │   │   │   │   ├── token/
│   │   │   │   │   │   ├── driver/
│   │   │   │   │   │   │   └── Mysql.php
│   │   │   │   │   │   └── Driver.php
│   │   │   │   │   ├── CurlUtils.php
│   │   │   │   │   ├── Random.php
│   │   │   │   │   ├── Storage.php
│   │   │   │   │   └── Token.php
│   │   │   │   ├── tpl/
│   │   │   │   │   ├── think_exception.tpl
│   │   │   │   │   ├── think_exception.tplbak
│   │   │   │   │   ├── think_exception_debug.tpl
│   │   │   │   │   └── think_exception_debug.tplyl
│   │   │   ├── extra/
│   │   │   │   ├── push/
│   │   │   │   │   └── Pusher.php
│   │   │   │   └── queue.php
│   │   │   ├── index/
│   │   │   │   ├── controller/
│   │   │   │   │   ├── Index.php
│   │   │   │   │   └── Message.php
│   │   │   │   ├── model/
│   │   │   │   │   └── User.php
│   │   │   │   ├── validate/
│   │   │   │   │   └── Message.php
│   │   │   │   ├── view/
│   │   │   │   │   ├── index/
│   │   │   │   │   │   ├── errors.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── mobile.html
│   │   │   │   │   │   ├── pc.html
│   │   │   │   │   │   ├── price.html
│   │   │   │   │   │   └── welcome.html
│   │   │   │   │   ├── message/
│   │   │   │   │   │   └── index.html
│   │   │   ├── lang/
│   │   │   │   ├── ara.php
│   │   │   │   ├── cn.php
│   │   │   │   ├── dan.php
│   │   │   │   ├── de.php
│   │   │   │   ├── el.php
│   │   │   │   ├── en.php
│   │   │   │   ├── es.php
│   │   │   │   ├── fin.php
│   │   │   │   ├── fra.php
│   │   │   │   ├── id.php
│   │   │   │   ├── it.php
│   │   │   │   ├── jp.php
│   │   │   │   ├── kr.php
│   │   │   │   ├── nl.php
│   │   │   │   ├── pl.php
│   │   │   │   ├── pt.php
│   │   │   │   ├── rus.php
│   │   │   │   ├── tc.php
│   │   │   │   ├── th.php
│   │   │   │   └── vi.php
│   │   │   ├── layer/
│   │   │   │   ├── controller/
│   │   │   │   │   └── Index.php
│   │   │   │   ├── view/
│   │   │   │   │   ├── index/
│   │   │   │   │   │   └── index.html
│   │   │   ├── manager/
│   │   │   │   ├── controller/
│   │   │   │   │   ├── Base.php
│   │   │   │   │   ├── Index.php
│   │   │   │   │   └── Set.php
│   │   │   │   ├── view/
│   │   │   │   │   ├── index/
│   │   │   │   │   │   ├── account.html
│   │   │   │   │   │   ├── application.html
│   │   │   │   │   │   ├── clean.html
│   │   │   │   │   │   ├── edit.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   └── setting.html
│   │   │   │   │   ├── public/
│   │   │   │   │   │   ├── footer.html
│   │   │   │   │   │   └── header.html
│   │   │   ├── mobile/
│   │   │   │   ├── controller/
│   │   │   │   │   ├── Admin.php
│   │   │   │   │   ├── Base.php
│   │   │   │   │   ├── Index.php
│   │   │   │   │   ├── Mapp.php
│   │   │   │   │   └── Mbase.php
│   │   │   │   ├── model/
│   │   │   │   │   └── User.php
│   │   │   │   ├── view/
│   │   │   │   │   ├── admin/
│   │   │   │   │   │   ├── chat.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── message.html
│   │   │   │   │   │   ├── talk.html
│   │   │   │   │   │   └── user.html
│   │   │   │   │   ├── index/
│   │   │   │   │   │   ├── diy.html
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── mapp/
│   │   │   │   │   │   ├── chat.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── login.html
│   │   │   │   │   │   ├── message.html
│   │   │   │   │   │   ├── talk.html
│   │   │   │   │   │   └── user.html
│   │   │   ├── platform/
│   │   │   │   ├── behavior/
│   │   │   │   │   ├── Cloud.php
│   │   │   │   │   └── Permission.php
│   │   │   │   ├── controller/
│   │   │   │   │   ├── App.php
│   │   │   │   │   ├── Base.php
│   │   │   │   │   ├── Cache.php
│   │   │   │   │   ├── Index.php
│   │   │   │   │   ├── Passport.php
│   │   │   │   │   ├── Setting.php
│   │   │   │   │   ├── Storage.php
│   │   │   │   │   ├── Update.php
│   │   │   │   │   ├── Upload.php
│   │   │   │   │   └── User.php
│   │   │   │   ├── enum/
│   │   │   │   │   └── apps.php
│   │   │   │   ├── model/
│   │   │   │   │   ├── Admin.php
│   │   │   │   │   ├── AdminLog.php
│   │   │   │   │   ├── Business.php
│   │   │   │   │   ├── Cache.php
│   │   │   │   │   ├── Option.php
│   │   │   │   │   └── Service.php
│   │   │   │   ├── service/
│   │   │   │   │   ├── Auth.php
│   │   │   │   │   ├── LoginService.php
│   │   │   │   │   ├── Menu.php
│   │   │   │   │   ├── Permissions.php
│   │   │   │   │   └── SmsService.php
│   │   │   │   ├── validate/
│   │   │   │   │   ├── Admin.php
│   │   │   │   │   ├── App.php
│   │   │   │   │   └── Login.php
│   │   │   │   ├── view/
│   │   │   │   │   ├── app/
│   │   │   │   │   │   ├── edit.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── recycle.html
│   │   │   │   │   │   ├── subapp.html
│   │   │   │   │   │   └── truncate.html
│   │   │   │   │   ├── cache/
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── common/
│   │   │   │   │   │   ├── meta.html
│   │   │   │   │   │   └── script.html
│   │   │   │   │   ├── index/
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── layout/
│   │   │   │   │   │   ├── default.html
│   │   │   │   │   │   └── passport.html
│   │   │   │   │   ├── passport/
│   │   │   │   │   │   ├── login.html
│   │   │   │   │   │   └── register.html
│   │   │   │   │   ├── setting/
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── storage/
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── update/
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── user/
│   │   │   │   │   │   ├── edit.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   └── me.html
│   │   │   ├── service/
│   │   │   │   ├── controller/
│   │   │   │   │   ├── Banwords.php
│   │   │   │   │   ├── Base.php
│   │   │   │   │   ├── Chat.php
│   │   │   │   │   ├── Comments.php
│   │   │   │   │   ├── Groups.php
│   │   │   │   │   ├── History.php
│   │   │   │   │   ├── Index.php
│   │   │   │   │   ├── Log.php
│   │   │   │   │   ├── Login.php
│   │   │   │   │   ├── Questions.php
│   │   │   │   │   ├── Robots.php
│   │   │   │   │   ├── Services.php
│   │   │   │   │   ├── Setting.php
│   │   │   │   │   ├── Upload.php
│   │   │   │   │   ├── Vgroups.php
│   │   │   │   │   └── Visitors.php
│   │   │   │   ├── iplocation/
│   │   │   │   │   ├── 17monipdb.dat
│   │   │   │   │   └── Ip.php
│   │   │   │   ├── model/
│   │   │   │   │   ├── AdminLog.php
│   │   │   │   │   ├── AdminPermission.php
│   │   │   │   │   ├── Admins.php
│   │   │   │   │   ├── Banword.php
│   │   │   │   │   ├── Business.php
│   │   │   │   │   ├── Chats.php
│   │   │   │   │   ├── Comment.php
│   │   │   │   │   ├── CommentDetail.php
│   │   │   │   │   ├── CommentSetting.php
│   │   │   │   │   ├── Distribute.php
│   │   │   │   │   ├── Group.php
│   │   │   │   │   ├── Question.php
│   │   │   │   │   ├── Queue.php
│   │   │   │   │   ├── RestSetting.php
│   │   │   │   │   ├── Robot.php
│   │   │   │   │   ├── Sentence.php
│   │   │   │   │   ├── Service.php
│   │   │   │   │   ├── Storage.php
│   │   │   │   │   ├── TplService.php
│   │   │   │   │   ├── Vgroup.php
│   │   │   │   │   ├── Visiter.php
│   │   │   │   │   ├── VisiterGroup.php
│   │   │   │   │   ├── Visitor.php
│   │   │   │   │   ├── WechatPlatform.php
│   │   │   │   │   └── WechatService.php
│   │   │   │   ├── validate/
│   │   │   │   │   ├── Admins.php
│   │   │   │   │   ├── Check.php
│   │   │   │   │   ├── Login.php
│   │   │   │   │   └── Services.php
│   │   │   │   ├── view/
│   │   │   │   │   ├── banwords/
│   │   │   │   │   │   ├── add.html
│   │   │   │   │   │   ├── edit.html
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── chat/
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── comments/
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   └── setting.html
│   │   │   │   │   ├── groups/
│   │   │   │   │   │   ├── add.html
│   │   │   │   │   │   ├── edit.html
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── history/
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── index/
│   │   │   │   │   │   ├── home.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── pass.html
│   │   │   │   │   │   └── service.html
│   │   │   │   │   ├── log/
│   │   │   │   │   │   ├── data.html
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── login/
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   └── reg.html
│   │   │   │   │   ├── questions/
│   │   │   │   │   │   ├── add.html
│   │   │   │   │   │   ├── edit.html
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── robots/
│   │   │   │   │   │   ├── add.html
│   │   │   │   │   │   ├── edit.html
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── services/
│   │   │   │   │   │   ├── add.html
│   │   │   │   │   │   ├── edit.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   └── pass.html
│   │   │   │   │   ├── setting/
│   │   │   │   │   │   ├── access.html
│   │   │   │   │   │   ├── course.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── sentence.html
│   │   │   │   │   │   ├── sentence_add.html
│   │   │   │   │   │   └── sentence_edit.html
│   │   │   │   │   ├── vgroups/
│   │   │   │   │   │   ├── add.html
│   │   │   │   │   │   ├── edit.html
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── visitors/
│   │   │   │   │   │   ├── edit.html
│   │   │   │   │   │   ├── group.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   └── lang.html
│   │   │   ├── weixin/
│   │   │   │   ├── controller/
│   │   │   │   │   ├── Base.php
│   │   │   │   │   ├── Chat.php
│   │   │   │   │   ├── Index.php
│   │   │   │   │   └── Login.php
│   │   │   │   ├── model/
│   │   │   │   │   ├── Admins.php
│   │   │   │   │   └── Weixin.php
│   │   │   │   ├── validate/
│   │   │   │   │   └── Login.php
│   │   │   │   ├── view/
│   │   │   │   │   ├── chat/
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   └── talk.html
│   │   │   │   │   ├── login/
│   │   │   │   │   │   └── index.html
│   │   │   ├── 403.html
│   │   │   ├── 404.html
│   │   │   ├── 500.html
│   │   │   ├── common.php
│   │   │   └── helper.php
│   │   ├── config/
│   │   │   ├── api/
│   │   │   │   └── config.php
│   │   │   ├── extra/
│   │   │   │   ├── addons.php
│   │   │   │   └── setting.php
│   │   │   ├── command.php
│   │   │   ├── config.php
│   │   │   ├── database.php
│   │   │   ├── route.php
│   │   │   └── tags.php
│   │   ├── install/
│   │   │   └── data.sql
│   │   ├── public/
│   │   │   ├── assets/
│   │   │   │   ├── css/
│   │   │   │   │   ├── admin/
│   │   │   │   │   │   ├── admin.css
│   │   │   │   │   │   ├── common.css
│   │   │   │   │   │   ├── index.css
│   │   │   │   │   │   ├── index_me.css
│   │   │   │   │   │   ├── login.css
│   │   │   │   │   │   ├── reload.css
│   │   │   │   │   │   ├── set.css
│   │   │   │   │   │   └── ymwl_common.css
│   │   │   │   │   ├── index/
│   │   │   │   │   │   ├── ai_service.css
│   │   │   │   │   │   ├── chat.css
│   │   │   │   │   │   ├── chat.png
│   │   │   │   │   │   ├── close.png
│   │   │   │   │   │   ├── dianqilai_online.css
│   │   │   │   │   │   ├── wolive_online.css
│   │   │   │   │   │   ├── ymwl_online_l.css
│   │   │   │   │   │   └── ymwl_online_r.css
│   │   │   │   │   ├── mobile/
│   │   │   │   │   │   └── mobile.css
│   │   │   │   │   ├── platform/
│   │   │   │   │   │   ├── bootstrap.min.css
│   │   │   │   │   │   ├── common.css
│   │   │   │   │   │   ├── common.v2.css
│   │   │   │   │   │   └── flex.css
│   │   │   │   │   ├── bootstrap.min.css
│   │   │   │   │   ├── editormd.css
│   │   │   │   │   ├── jquery.datetimepicker.min.css
│   │   │   │   │   └── main.css
│   │   │   │   ├── fonts/
│   │   │   │   │   ├── editormd-logo.eot
│   │   │   │   │   ├── editormd-logo.svg
│   │   │   │   │   ├── editormd-logo.ttf
│   │   │   │   │   ├── editormd-logo.woff
│   │   │   │   │   ├── fontawesome-webfont.eot
│   │   │   │   │   ├── fontawesome-webfont.svg
│   │   │   │   │   ├── fontawesome-webfont.ttf
│   │   │   │   │   ├── fontawesome-webfont.woff
│   │   │   │   │   ├── fontawesome-webfont.woff2
│   │   │   │   │   └── FontAwesome.otf
│   │   │   │   ├── front/
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── ymwl_1.js
│   │   │   │   │   └── ymwl_2.js
│   │   │   │   ├── images/
│   │   │   │   │   ├── admin/
│   │   │   │   │   │   ├── A/
│   │   │   │   │   │   │   ├── BG-B.png
│   │   │   │   │   │   │   ├── bg-logo.jpg
│   │   │   │   │   │   │   ├── change.png
│   │   │   │   │   │   │   ├── choose-date.png
│   │   │   │   │   │   │   ├── copy.png
│   │   │   │   │   │   │   ├── delete.png
│   │   │   │   │   │   │   ├── disable.png
│   │   │   │   │   │   │   ├── edit.png
│   │   │   │   │   │   │   ├── end_time.png
│   │   │   │   │   │   │   ├── mobile.png
│   │   │   │   │   │   │   ├── number.png
│   │   │   │   │   │   │   ├── recover.png
│   │   │   │   │   │   │   ├── restore.png
│   │   │   │   │   │   │   ├── search.png
│   │   │   │   │   │   │   ├── unblock.png
│   │   │   │   │   │   │   └── username.png
│   │   │   │   │   │   ├── B/
│   │   │   │   │   │   │   ├── a_location.png
│   │   │   │   │   │   │   ├── back-system.png
│   │   │   │   │   │   │   ├── blacklist.png
│   │   │   │   │   │   │   ├── cha.png
│   │   │   │   │   │   │   ├── change-password.png
│   │   │   │   │   │   │   ├── chat-active.png
│   │   │   │   │   │   │   ├── chat.png
│   │   │   │   │   │   │   ├── close-eyes.png
│   │   │   │   │   │   │   ├── close.png
│   │   │   │   │   │   │   ├── commom-question.png
│   │   │   │   │   │   │   ├── custom-close.png
│   │   │   │   │   │   │   ├── custom-open.png
│   │   │   │   │   │   │   ├── customer-manage.png
│   │   │   │   │   │   │   ├── delete.png
│   │   │   │   │   │   │   ├── distribution.png
│   │   │   │   │   │   │   ├── error.png
│   │   │   │   │   │   │   ├── evaluate-active.png
│   │   │   │   │   │   │   ├── evaluate-setting.png
│   │   │   │   │   │   │   ├── evaluate.png
│   │   │   │   │   │   │   ├── fanyi.png
│   │   │   │   │   │   │   ├── file.png
│   │   │   │   │   │   │   ├── from-info.png
│   │   │   │   │   │   │   ├── general-setting.png
│   │   │   │   │   │   │   ├── greetings.png
│   │   │   │   │   │   │   ├── group-manage.png
│   │   │   │   │   │   │   ├── history-active.png
│   │   │   │   │   │   │   ├── history.png
│   │   │   │   │   │   │   ├── index-active.png
│   │   │   │   │   │   │   ├── index.png
│   │   │   │   │   │   │   ├── left.png
│   │   │   │   │   │   │   ├── location.png
│   │   │   │   │   │   │   ├── login-bg.png
│   │   │   │   │   │   │   ├── map.png
│   │   │   │   │   │   │   ├── name.png
│   │   │   │   │   │   │   ├── off-work.png
│   │   │   │   │   │   │   ├── offline-disabled.png
│   │   │   │   │   │   │   ├── offline-enable.png
│   │   │   │   │   │   │   ├── open-eyes.png
│   │   │   │   │   │   │   ├── open.png
│   │   │   │   │   │   │   ├── person.png
│   │   │   │   │   │   │   ├── photo.png
│   │   │   │   │   │   │   ├── place-info.png
│   │   │   │   │   │   │   ├── quit.png
│   │   │   │   │   │   │   ├── record.png
│   │   │   │   │   │   │   ├── right.png
│   │   │   │   │   │   │   ├── screen.png
│   │   │   │   │   │   │   ├── selected.png
│   │   │   │   │   │   │   ├── setting-active.png
│   │   │   │   │   │   │   ├── setting.png
│   │   │   │   │   │   │   ├── smile.png
│   │   │   │   │   │   │   ├── status-info.png
│   │   │   │   │   │   │   ├── super-manager-close.png
│   │   │   │   │   │   │   ├── super-manager-open.png
│   │   │   │   │   │   │   ├── tab-edit.png
│   │   │   │   │   │   │   ├── tel.png
│   │   │   │   │   │   │   ├── template-message.png
│   │   │   │   │   │   │   ├── template.png
│   │   │   │   │   │   │   ├── time.png
│   │   │   │   │   │   │   ├── times.png
│   │   │   │   │   │   │   ├── tips-voice.png
│   │   │   │   │   │   │   ├── toEvaluate.png
│   │   │   │   │   │   │   ├── transfer.png
│   │   │   │   │   │   │   ├── up-menu.png
│   │   │   │   │   │   │   ├── up.png
│   │   │   │   │   │   │   ├── voice.png
│   │   │   │   │   │   │   ├── web-active.png
│   │   │   │   │   │   │   ├── web.png
│   │   │   │   │   │   │   └── wechat.png
│   │   │   │   │   │   ├── 1.jpg
│   │   │   │   │   │   ├── avatar-admin.png
│   │   │   │   │   │   ├── avatar-admin2.png
│   │   │   │   │   │   ├── bg.jpg
│   │   │   │   │   │   ├── bgspirt.png
│   │   │   │   │   │   ├── choose.png
│   │   │   │   │   │   ├── customer_tpl.png
│   │   │   │   │   │   ├── get.png
│   │   │   │   │   │   ├── icon-search.png
│   │   │   │   │   │   ├── mo.png
│   │   │   │   │   │   ├── more.png
│   │   │   │   │   │   ├── msg_tpl.png
│   │   │   │   │   │   ├── noise.png
│   │   │   │   │   │   ├── none.png
│   │   │   │   │   │   ├── notice.png
│   │   │   │   │   │   ├── over.png
│   │   │   │   │   │   ├── pc.png
│   │   │   │   │   │   ├── visitor_tpl.png
│   │   │   │   │   │   ├── wlivemoblielayer.png
│   │   │   │   │   │   ├── wolivelayerPc.jpg
│   │   │   │   │   │   ├── wolivelayerPc.png
│   │   │   │   │   │   └── wolivelayerPcopen.png
│   │   │   │   │   ├── flag/
│   │   │   │   │   │   ├── ara.png
│   │   │   │   │   │   ├── cn.png
│   │   │   │   │   │   ├── dan.png
│   │   │   │   │   │   ├── de.png
│   │   │   │   │   │   ├── el.png
│   │   │   │   │   │   ├── en.png
│   │   │   │   │   │   ├── es.png
│   │   │   │   │   │   ├── fin.png
│   │   │   │   │   │   ├── fra.png
│   │   │   │   │   │   ├── id.png
│   │   │   │   │   │   ├── it.png
│   │   │   │   │   │   ├── jp.png
│   │   │   │   │   │   ├── kr.png
│   │   │   │   │   │   ├── nl.png
│   │   │   │   │   │   ├── pl.png
│   │   │   │   │   │   ├── pt.png
│   │   │   │   │   │   ├── rus.png
│   │   │   │   │   │   ├── tc.png
│   │   │   │   │   │   ├── th.png
│   │   │   │   │   │   └── vi.png
│   │   │   │   │   ├── index/
│   │   │   │   │   │   ├── ai_service.png
│   │   │   │   │   │   ├── avatar-red.png
│   │   │   │   │   │   ├── avatar-red2.png
│   │   │   │   │   │   ├── clear.png
│   │   │   │   │   │   ├── close.png
│   │   │   │   │   │   ├── closer.gif
│   │   │   │   │   │   ├── custom.png
│   │   │   │   │   │   ├── cut.png
│   │   │   │   │   │   ├── del.png
│   │   │   │   │   │   ├── four.png
│   │   │   │   │   │   ├── icons.png
│   │   │   │   │   │   ├── im.png
│   │   │   │   │   │   ├── lang.png
│   │   │   │   │   │   ├── left.png
│   │   │   │   │   │   ├── msg.png
│   │   │   │   │   │   ├── one.png
│   │   │   │   │   │   ├── right.png
│   │   │   │   │   │   ├── star-dark.png
│   │   │   │   │   │   ├── star-light.png
│   │   │   │   │   │   ├── star.png
│   │   │   │   │   │   ├── third.png
│   │   │   │   │   │   ├── two.png
│   │   │   │   │   │   └── workerman_logo.png
│   │   │   │   │   ├── manager/
│   │   │   │   │   │   ├── account.png
│   │   │   │   │   │   ├── application.png
│   │   │   │   │   │   └── clean.png
│   │   │   │   │   ├── mobile/
│   │   │   │   │   │   ├── 123.png
│   │   │   │   │   │   ├── add.png
│   │   │   │   │   │   ├── BG.png
│   │   │   │   │   │   ├── choose.png
│   │   │   │   │   │   ├── edit.png
│   │   │   │   │   │   ├── get-evaluate.png
│   │   │   │   │   │   ├── groud.png
│   │   │   │   │   │   ├── group-active.png
│   │   │   │   │   │   ├── group.png
│   │   │   │   │   │   ├── icon-jiantou-r.png
│   │   │   │   │   │   ├── mail.png
│   │   │   │   │   │   ├── mobile.png
│   │   │   │   │   │   ├── more.png
│   │   │   │   │   │   ├── person-active.png
│   │   │   │   │   │   ├── person.png
│   │   │   │   │   │   ├── receive-active.png
│   │   │   │   │   │   ├── receive.png
│   │   │   │   │   │   ├── search.png
│   │   │   │   │   │   ├── select-activ.png
│   │   │   │   │   │   ├── select-active.png
│   │   │   │   │   │   ├── select.png
│   │   │   │   │   │   ├── setting-active.png
│   │   │   │   │   │   ├── setting.png
│   │   │   │   │   │   ├── share.png
│   │   │   │   │   │   ├── talk-active.png
│   │   │   │   │   │   ├── talk.png
│   │   │   │   │   │   └── tip.png
│   │   │   │   │   ├── platform/
│   │   │   │   │   │   ├── bg-1.gif
│   │   │   │   │   │   ├── clippy.svg
│   │   │   │   │   │   ├── icon-add.png
│   │   │   │   │   │   ├── icon-list.png
│   │   │   │   │   │   ├── icon-wxapp.png
│   │   │   │   │   │   ├── loading-1.svg
│   │   │   │   │   │   ├── loading-2.svg
│   │   │   │   │   │   ├── main-bg.jpg
│   │   │   │   │   │   ├── passport-bg.jpg
│   │   │   │   │   │   ├── register-result-1.png
│   │   │   │   │   │   ├── truncate.png
│   │   │   │   │   │   └── welcome.jpg
│   │   │   │   ├── js/
│   │   │   │   │   ├── admin/
│   │   │   │   │   │   ├── chat.js
│   │   │   │   │   │   ├── chatold.js
│   │   │   │   │   │   ├── common.js
│   │   │   │   │   │   ├── common_me.js
│   │   │   │   │   │   ├── functions.js
│   │   │   │   │   │   ├── jquery.qrcode.min.js
│   │   │   │   │   │   ├── login.js
│   │   │   │   │   │   ├── mchat.js
│   │   │   │   │   │   ├── message.js
│   │   │   │   │   │   ├── online.js
│   │   │   │   │   │   ├── online.min.js
│   │   │   │   │   │   ├── pjax.js
│   │   │   │   │   │   └── view.js
│   │   │   │   │   ├── index/
│   │   │   │   │   │   ├── inchat.js
│   │   │   │   │   │   └── kefu_online.js
│   │   │   │   │   ├── layer/
│   │   │   │   │   │   └── layerchat.js
│   │   │   │   │   ├── moblie/
│   │   │   │   │   │   └── mochat.js
│   │   │   │   │   ├── platform/
│   │   │   │   │   │   ├── bootstrap.min.js
│   │   │   │   │   │   ├── clipboard.js
│   │   │   │   │   │   ├── clipboard.min.js
│   │   │   │   │   │   ├── common.js
│   │   │   │   │   │   ├── common.v2.js
│   │   │   │   │   │   ├── jquery.min.js
│   │   │   │   │   │   ├── plupload.full.min.js
│   │   │   │   │   │   ├── popper.min.js
│   │   │   │   │   │   └── vue.js
│   │   │   │   │   ├── 80zxcom.js
│   │   │   │   │   ├── bootstrap.min.js
│   │   │   │   │   ├── connect.js
│   │   │   │   │   ├── editormd.js
│   │   │   │   │   ├── ios-parallax.js
│   │   │   │   │   ├── jquery.datetimepicker.full.min.js
│   │   │   │   │   ├── jquery.min.js
│   │   │   │   │   ├── js.cookie.min.js
│   │   │   │   │   └── video.js
│   │   │   │   ├── layer/
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── ai_service_1.js
│   │   │   │   │   └── ai_service_diy_1.js
│   │   │   │   ├── libs/
│   │   │   │   │   ├── amaze/
│   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   ├── amazeui.css
│   │   │   │   │   │   │   └── amazeui.min.css
│   │   │   │   │   │   ├── fonts/
│   │   │   │   │   │   │   ├── fontawesome-webfont.eot
│   │   │   │   │   │   │   ├── fontawesome-webfont.ttf
│   │   │   │   │   │   │   ├── fontawesome-webfont.woff
│   │   │   │   │   │   │   ├── fontawesome-webfont.woff2
│   │   │   │   │   │   │   └── FontAwesome.otf
│   │   │   │   │   │   ├── js/
│   │   │   │   │   │   │   ├── amazeui.ie8polyfill.js
│   │   │   │   │   │   │   ├── amazeui.ie8polyfill.min.js
│   │   │   │   │   │   │   ├── amazeui.js
│   │   │   │   │   │   │   └── amazeui.min.js
│   │   │   │   │   ├── bootstrap/
│   │   │   │   │   │   ├── bootstrap.min.css
│   │   │   │   │   │   └── bootstrap.min.js
│   │   │   │   │   ├── datetime/
│   │   │   │   │   │   ├── datetimepicker.css
│   │   │   │   │   │   ├── datetimepicker.js
│   │   │   │   │   │   ├── datetimepicker.min.css
│   │   │   │   │   │   └── datetimepicker.min.js
│   │   │   │   │   ├── echarts/
│   │   │   │   │   │   └── echarts.min.js
│   │   │   │   │   ├── jquery/
│   │   │   │   │   │   ├── jquery.cookie.js
│   │   │   │   │   │   ├── jquery.form.min.js
│   │   │   │   │   │   ├── jquery.min.js
│   │   │   │   │   │   ├── jquery.mobile.min.js
│   │   │   │   │   │   └── jquery_1.11.min.js
│   │   │   │   │   ├── layer/
│   │   │   │   │   │   ├── admin/
│   │   │   │   │   │   │   ├── admin.css
│   │   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   │   ├── layui.css
│   │   │   │   │   │   │   ├── layui.js
│   │   │   │   │   │   │   └── login.css
│   │   │   │   │   │   ├── font/
│   │   │   │   │   │   │   ├── iconfont.eot
│   │   │   │   │   │   │   ├── iconfont.svg
│   │   │   │   │   │   │   ├── iconfont.ttf
│   │   │   │   │   │   │   ├── iconfont.woff
│   │   │   │   │   │   │   └── iconfont.woff2
│   │   │   │   │   │   ├── skin/
│   │   │   │   │   │   │   ├── default/
│   │   │   │   │   │   │   │   ├── icon-ext.png
│   │   │   │   │   │   │   │   ├── icon.png
│   │   │   │   │   │   │   │   ├── loading-0.gif
│   │   │   │   │   │   │   │   ├── loading-1.gif
│   │   │   │   │   │   │   │   └── loading-2.gif
│   │   │   │   │   │   │   └── layer.css
│   │   │   │   │   │   └── layer.js
│   │   │   │   │   ├── layui/
│   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   ├── modules/
│   │   │   │   │   │   │   │   ├── laydate/
│   │   │   │   │   │   │   │   │   ├── default/
│   │   │   │   │   │   │   │   │   │   └── laydate.css
│   │   │   │   │   │   │   │   │   ├── icon.png
│   │   │   │   │   │   │   │   │   └── laydate.css
│   │   │   │   │   │   │   │   ├── layer/
│   │   │   │   │   │   │   │   │   ├── default/
│   │   │   │   │   │   │   │   │   │   ├── icon-ext.png
│   │   │   │   │   │   │   │   │   │   ├── icon.png
│   │   │   │   │   │   │   │   │   │   ├── layer.css
│   │   │   │   │   │   │   │   │   │   ├── loading-0.gif
│   │   │   │   │   │   │   │   │   │   ├── loading-1.gif
│   │   │   │   │   │   │   │   │   │   └── loading-2.gif
│   │   │   │   │   │   │   │   └── code.css
│   │   │   │   │   │   │   ├── layui.css
│   │   │   │   │   │   │   └── layui.mobile.css
│   │   │   │   │   │   ├── font/
│   │   │   │   │   │   │   ├── iconfont.eot
│   │   │   │   │   │   │   ├── iconfont.svg
│   │   │   │   │   │   │   ├── iconfont.ttf
│   │   │   │   │   │   │   ├── iconfont.woff
│   │   │   │   │   │   │   └── iconfont.woff2
│   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   ├── face/
│   │   │   │   │   │   │   │   ├── 0.gif
│   │   │   │   │   │   │   │   ├── 1.gif
│   │   │   │   │   │   │   │   ├── 10.gif
│   │   │   │   │   │   │   │   ├── 11.gif
│   │   │   │   │   │   │   │   ├── 12.gif
│   │   │   │   │   │   │   │   ├── 13.gif
│   │   │   │   │   │   │   │   ├── 14.gif
│   │   │   │   │   │   │   │   ├── 15.gif
│   │   │   │   │   │   │   │   ├── 16.gif
│   │   │   │   │   │   │   │   ├── 17.gif
│   │   │   │   │   │   │   │   ├── 18.gif
│   │   │   │   │   │   │   │   ├── 19.gif
│   │   │   │   │   │   │   │   ├── 2.gif
│   │   │   │   │   │   │   │   ├── 20.gif
│   │   │   │   │   │   │   │   ├── 21.gif
│   │   │   │   │   │   │   │   ├── 22.gif
│   │   │   │   │   │   │   │   ├── 23.gif
│   │   │   │   │   │   │   │   ├── 24.gif
│   │   │   │   │   │   │   │   ├── 25.gif
│   │   │   │   │   │   │   │   ├── 26.gif
│   │   │   │   │   │   │   │   ├── 27.gif
│   │   │   │   │   │   │   │   ├── 28.gif
│   │   │   │   │   │   │   │   ├── 29.gif
│   │   │   │   │   │   │   │   ├── 3.gif
│   │   │   │   │   │   │   │   ├── 30.gif
│   │   │   │   │   │   │   │   ├── 31.gif
│   │   │   │   │   │   │   │   ├── 32.gif
│   │   │   │   │   │   │   │   ├── 33.gif
│   │   │   │   │   │   │   │   ├── 34.gif
│   │   │   │   │   │   │   │   ├── 35.gif
│   │   │   │   │   │   │   │   ├── 36.gif
│   │   │   │   │   │   │   │   ├── 37.gif
│   │   │   │   │   │   │   │   ├── 38.gif
│   │   │   │   │   │   │   │   ├── 39.gif
│   │   │   │   │   │   │   │   ├── 4.gif
│   │   │   │   │   │   │   │   ├── 40.gif
│   │   │   │   │   │   │   │   ├── 41.gif
│   │   │   │   │   │   │   │   ├── 42.gif
│   │   │   │   │   │   │   │   ├── 43.gif
│   │   │   │   │   │   │   │   ├── 44.gif
│   │   │   │   │   │   │   │   ├── 45.gif
│   │   │   │   │   │   │   │   ├── 46.gif
│   │   │   │   │   │   │   │   ├── 47.gif
│   │   │   │   │   │   │   │   ├── 48.gif
│   │   │   │   │   │   │   │   ├── 49.gif
│   │   │   │   │   │   │   │   ├── 5.gif
│   │   │   │   │   │   │   │   ├── 50.gif
│   │   │   │   │   │   │   │   ├── 51.gif
│   │   │   │   │   │   │   │   ├── 52.gif
│   │   │   │   │   │   │   │   ├── 53.gif
│   │   │   │   │   │   │   │   ├── 54.gif
│   │   │   │   │   │   │   │   ├── 55.gif
│   │   │   │   │   │   │   │   ├── 56.gif
│   │   │   │   │   │   │   │   ├── 57.gif
│   │   │   │   │   │   │   │   ├── 58.gif
│   │   │   │   │   │   │   │   ├── 59.gif
│   │   │   │   │   │   │   │   ├── 6.gif
│   │   │   │   │   │   │   │   ├── 60.gif
│   │   │   │   │   │   │   │   ├── 61.gif
│   │   │   │   │   │   │   │   ├── 62.gif
│   │   │   │   │   │   │   │   ├── 63.gif
│   │   │   │   │   │   │   │   ├── 64.gif
│   │   │   │   │   │   │   │   ├── 65.gif
│   │   │   │   │   │   │   │   ├── 66.gif
│   │   │   │   │   │   │   │   ├── 67.gif
│   │   │   │   │   │   │   │   ├── 68.gif
│   │   │   │   │   │   │   │   ├── 69.gif
│   │   │   │   │   │   │   │   ├── 7.gif
│   │   │   │   │   │   │   │   ├── 70.gif
│   │   │   │   │   │   │   │   ├── 71.gif
│   │   │   │   │   │   │   │   ├── 8.gif
│   │   │   │   │   │   │   │   └── 9.gif
│   │   │   │   │   │   ├── lay/
│   │   │   │   │   │   │   ├── dest/
│   │   │   │   │   │   │   │   └── layui.all.js
│   │   │   │   │   │   │   ├── modules/
│   │   │   │   │   │   │   │   ├── carousel.js
│   │   │   │   │   │   │   │   ├── code.js
│   │   │   │   │   │   │   │   ├── colorpicker.js
│   │   │   │   │   │   │   │   ├── element.js
│   │   │   │   │   │   │   │   ├── flow.js
│   │   │   │   │   │   │   │   ├── form.js
│   │   │   │   │   │   │   │   ├── jquery.js
│   │   │   │   │   │   │   │   ├── laydate.js
│   │   │   │   │   │   │   │   ├── layedit.js
│   │   │   │   │   │   │   │   ├── layer.js
│   │   │   │   │   │   │   │   ├── laypage.js
│   │   │   │   │   │   │   │   ├── laytpl.js
│   │   │   │   │   │   │   │   ├── mobile.js
│   │   │   │   │   │   │   │   ├── rate.js
│   │   │   │   │   │   │   │   ├── slider.js
│   │   │   │   │   │   │   │   ├── table.js
│   │   │   │   │   │   │   │   ├── transfer.js
│   │   │   │   │   │   │   │   ├── tree.js
│   │   │   │   │   │   │   │   ├── upload.js
│   │   │   │   │   │   │   │   └── util.js
│   │   │   │   │   │   ├── layui.all.js
│   │   │   │   │   │   └── layui.js
│   │   │   │   │   ├── moment/
│   │   │   │   │   │   └── moment.min.js
│   │   │   │   │   ├── myeditor/
│   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   ├── editormd.css
│   │   │   │   │   │   │   ├── editormd.logo.css
│   │   │   │   │   │   │   ├── editormd.logo.min.css
│   │   │   │   │   │   │   ├── editormd.min.css
│   │   │   │   │   │   │   ├── editormd.preview.css
│   │   │   │   │   │   │   └── editormd.preview.min.css
│   │   │   │   │   │   ├── docs/
│   │   │   │   │   │   │   ├── fonts/
│   │   │   │   │   │   │   │   ├── OpenSans-Bold-webfont.eot
│   │   │   │   │   │   │   │   ├── OpenSans-Bold-webfont.svg
│   │   │   │   │   │   │   │   ├── OpenSans-Bold-webfont.woff
│   │   │   │   │   │   │   │   ├── OpenSans-BoldItalic-webfont.eot
│   │   │   │   │   │   │   │   ├── OpenSans-BoldItalic-webfont.svg
│   │   │   │   │   │   │   │   ├── OpenSans-BoldItalic-webfont.woff
│   │   │   │   │   │   │   │   ├── OpenSans-Italic-webfont.eot
│   │   │   │   │   │   │   │   ├── OpenSans-Italic-webfont.svg
│   │   │   │   │   │   │   │   ├── OpenSans-Italic-webfont.woff
│   │   │   │   │   │   │   │   ├── OpenSans-Light-webfont.eot
│   │   │   │   │   │   │   │   ├── OpenSans-Light-webfont.svg
│   │   │   │   │   │   │   │   ├── OpenSans-Light-webfont.woff
│   │   │   │   │   │   │   │   ├── OpenSans-LightItalic-webfont.eot
│   │   │   │   │   │   │   │   ├── OpenSans-LightItalic-webfont.svg
│   │   │   │   │   │   │   │   ├── OpenSans-LightItalic-webfont.woff
│   │   │   │   │   │   │   │   ├── OpenSans-Regular-webfont.eot
│   │   │   │   │   │   │   │   ├── OpenSans-Regular-webfont.svg
│   │   │   │   │   │   │   │   └── OpenSans-Regular-webfont.woff
│   │   │   │   │   │   │   ├── scripts/
│   │   │   │   │   │   │   │   ├── prettify/
│   │   │   │   │   │   │   │   │   ├── Apache-License-2.0.txt
│   │   │   │   │   │   │   │   │   ├── lang-css.js
│   │   │   │   │   │   │   │   │   └── prettify.js
│   │   │   │   │   │   │   │   └── linenumber.js
│   │   │   │   │   │   │   ├── styles/
│   │   │   │   │   │   │   │   ├── jsdoc-default.css
│   │   │   │   │   │   │   │   ├── prettify-jsdoc.css
│   │   │   │   │   │   │   │   └── prettify-tomorrow.css
│   │   │   │   │   │   │   ├── editormd.js.html
│   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   ├── examples/
│   │   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   │   └── style.css
│   │   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   │   ├── 4.jpg
│   │   │   │   │   │   │   │   ├── 7.jpg
│   │   │   │   │   │   │   │   ├── 8.jpg
│   │   │   │   │   │   │   │   └── editormd-screenshot.png
│   │   │   │   │   │   │   ├── js/
│   │   │   │   │   │   │   │   ├── jquery.min.js
│   │   │   │   │   │   │   │   ├── require.min.js
│   │   │   │   │   │   │   │   ├── sea.js
│   │   │   │   │   │   │   │   ├── seajs-main.js
│   │   │   │   │   │   │   │   └── zepto.min.js
│   │   │   │   │   │   │   ├── php/
│   │   │   │   │   │   │   │   ├── cross-domain-upload.php
│   │   │   │   │   │   │   │   ├── editormd.uploader.class.php
│   │   │   │   │   │   │   │   ├── post.php
│   │   │   │   │   │   │   │   ├── upload.php
│   │   │   │   │   │   │   │   └── upload_callback.html
│   │   │   │   │   │   │   ├── @links.html
│   │   │   │   │   │   │   ├── auto-height.html
│   │   │   │   │   │   │   ├── change-mode.html
│   │   │   │   │   │   │   ├── code-fold.html
│   │   │   │   │   │   │   ├── custom-keyboard-shortcuts.html
│   │   │   │   │   │   │   ├── custom-toolbar.html
│   │   │   │   │   │   │   ├── define-plugin.html
│   │   │   │   │   │   │   ├── delay-renderer-preview.html
│   │   │   │   │   │   │   ├── dynamic-create-editormd.html
│   │   │   │   │   │   │   ├── emoji.html
│   │   │   │   │   │   │   ├── extends.html
│   │   │   │   │   │   │   ├── external-use.html
│   │   │   │   │   │   │   ├── flowchart.html
│   │   │   │   │   │   │   ├── form-get-value.html
│   │   │   │   │   │   │   ├── full.html
│   │   │   │   │   │   │   ├── goto-line.html
│   │   │   │   │   │   │   ├── html-preview-markdown-to-html-custom-toc-container.html
│   │   │   │   │   │   │   ├── html-preview-markdown-to-html.html
│   │   │   │   │   │   │   ├── html-tags-decode.html
│   │   │   │   │   │   │   ├── image-cross-domain-upload.html
│   │   │   │   │   │   │   ├── image-upload.html
│   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   ├── katex.html
│   │   │   │   │   │   │   ├── manually-load-modules.html
│   │   │   │   │   │   │   ├── multi-editormd.html
│   │   │   │   │   │   │   ├── multi-languages.html
│   │   │   │   │   │   │   ├── on-off.html
│   │   │   │   │   │   │   ├── onchange.html
│   │   │   │   │   │   │   ├── onfullscreen.html
│   │   │   │   │   │   │   ├── onload.html
│   │   │   │   │   │   │   ├── onpreviewing-onpreviewed.html
│   │   │   │   │   │   │   ├── onresize.html
│   │   │   │   │   │   │   ├── onscroll-onpreviewscroll.html
│   │   │   │   │   │   │   ├── onwatch-onunwatch.html
│   │   │   │   │   │   │   ├── page-break.html
│   │   │   │   │   │   │   ├── readonly.html
│   │   │   │   │   │   │   ├── resettings.html
│   │   │   │   │   │   │   ├── search-replace.html
│   │   │   │   │   │   │   ├── sequence-diagram.html
│   │   │   │   │   │   │   ├── set-get-replace-selection.html
│   │   │   │   │   │   │   ├── simple.html
│   │   │   │   │   │   │   ├── sync-scrolling.html
│   │   │   │   │   │   │   ├── task-lists.html
│   │   │   │   │   │   │   ├── test.md
│   │   │   │   │   │   │   ├── themes.html
│   │   │   │   │   │   │   ├── toc.html
│   │   │   │   │   │   │   ├── toolbar-auto-fixed.html
│   │   │   │   │   │   │   ├── use-requirejs.html
│   │   │   │   │   │   │   ├── use-seajs.html
│   │   │   │   │   │   │   └── use-zepto.html
│   │   │   │   │   │   ├── fonts/
│   │   │   │   │   │   │   ├── editormd-logo.eot
│   │   │   │   │   │   │   ├── editormd-logo.svg
│   │   │   │   │   │   │   ├── editormd-logo.ttf
│   │   │   │   │   │   │   ├── editormd-logo.woff
│   │   │   │   │   │   │   ├── fontawesome-webfont.eot
│   │   │   │   │   │   │   ├── fontawesome-webfont.svg
│   │   │   │   │   │   │   ├── fontawesome-webfont.ttf
│   │   │   │   │   │   │   ├── fontawesome-webfont.woff
│   │   │   │   │   │   │   ├── fontawesome-webfont.woff2
│   │   │   │   │   │   │   └── FontAwesome.otf
│   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   ├── logos/
│   │   │   │   │   │   │   │   ├── editormd-favicon-16x16.ico
│   │   │   │   │   │   │   │   ├── editormd-favicon-24x24.ico
│   │   │   │   │   │   │   │   ├── editormd-favicon-32x32.ico
│   │   │   │   │   │   │   │   ├── editormd-favicon-48x48.ico
│   │   │   │   │   │   │   │   ├── editormd-favicon-64x64.ico
│   │   │   │   │   │   │   │   ├── editormd-logo-114x114.png
│   │   │   │   │   │   │   │   ├── editormd-logo-120x120.png
│   │   │   │   │   │   │   │   ├── editormd-logo-144x144.png
│   │   │   │   │   │   │   │   ├── editormd-logo-16x16.png
│   │   │   │   │   │   │   │   ├── editormd-logo-180x180.png
│   │   │   │   │   │   │   │   ├── editormd-logo-240x240.png
│   │   │   │   │   │   │   │   ├── editormd-logo-24x24.png
│   │   │   │   │   │   │   │   ├── editormd-logo-320x320.png
│   │   │   │   │   │   │   │   ├── editormd-logo-32x32.png
│   │   │   │   │   │   │   │   ├── editormd-logo-48x48.png
│   │   │   │   │   │   │   │   ├── editormd-logo-57x57.png
│   │   │   │   │   │   │   │   ├── editormd-logo-64x64.png
│   │   │   │   │   │   │   │   ├── editormd-logo-72x72.png
│   │   │   │   │   │   │   │   ├── editormd-logo-96x96.png
│   │   │   │   │   │   │   │   └── vi.png
│   │   │   │   │   │   │   ├── loading.gif
│   │   │   │   │   │   │   ├── loading@2x.gif
│   │   │   │   │   │   │   └── loading@3x.gif
│   │   │   │   │   │   ├── languages/
│   │   │   │   │   │   │   ├── en.js
│   │   │   │   │   │   │   └── zh-tw.js
│   │   │   │   │   │   ├── lib/
│   │   │   │   │   │   │   ├── codemirror/
│   │   │   │   │   │   │   │   ├── addon/
│   │   │   │   │   │   │   │   │   ├── comment/
│   │   │   │   │   │   │   │   │   │   ├── comment.js
│   │   │   │   │   │   │   │   │   │   └── continuecomment.js
│   │   │   │   │   │   │   │   │   ├── dialog/
│   │   │   │   │   │   │   │   │   │   ├── dialog.css
│   │   │   │   │   │   │   │   │   │   └── dialog.js
│   │   │   │   │   │   │   │   │   ├── display/
│   │   │   │   │   │   │   │   │   │   ├── fullscreen.css
│   │   │   │   │   │   │   │   │   │   ├── fullscreen.js
│   │   │   │   │   │   │   │   │   │   ├── panel.js
│   │   │   │   │   │   │   │   │   │   ├── placeholder.js
│   │   │   │   │   │   │   │   │   │   └── rulers.js
│   │   │   │   │   │   │   │   │   ├── edit/
│   │   │   │   │   │   │   │   │   │   ├── closebrackets.js
│   │   │   │   │   │   │   │   │   │   ├── closetag.js
│   │   │   │   │   │   │   │   │   │   ├── continuelist.js
│   │   │   │   │   │   │   │   │   │   ├── matchbrackets.js
│   │   │   │   │   │   │   │   │   │   ├── matchtags.js
│   │   │   │   │   │   │   │   │   │   └── trailingspace.js
│   │   │   │   │   │   │   │   │   ├── fold/
│   │   │   │   │   │   │   │   │   │   ├── brace-fold.js
│   │   │   │   │   │   │   │   │   │   ├── comment-fold.js
│   │   │   │   │   │   │   │   │   │   ├── foldcode.js
│   │   │   │   │   │   │   │   │   │   ├── foldgutter.css
│   │   │   │   │   │   │   │   │   │   ├── foldgutter.js
│   │   │   │   │   │   │   │   │   │   ├── indent-fold.js
│   │   │   │   │   │   │   │   │   │   ├── markdown-fold.js
│   │   │   │   │   │   │   │   │   │   └── xml-fold.js
│   │   │   │   │   │   │   │   │   ├── hint/
│   │   │   │   │   │   │   │   │   │   ├── anyword-hint.js
│   │   │   │   │   │   │   │   │   │   ├── css-hint.js
│   │   │   │   │   │   │   │   │   │   ├── html-hint.js
│   │   │   │   │   │   │   │   │   │   ├── javascript-hint.js
│   │   │   │   │   │   │   │   │   │   ├── show-hint.css
│   │   │   │   │   │   │   │   │   │   ├── show-hint.js
│   │   │   │   │   │   │   │   │   │   ├── sql-hint.js
│   │   │   │   │   │   │   │   │   │   └── xml-hint.js
│   │   │   │   │   │   │   │   │   ├── lint/
│   │   │   │   │   │   │   │   │   │   ├── coffeescript-lint.js
│   │   │   │   │   │   │   │   │   │   ├── css-lint.js
│   │   │   │   │   │   │   │   │   │   ├── javascript-lint.js
│   │   │   │   │   │   │   │   │   │   ├── json-lint.js
│   │   │   │   │   │   │   │   │   │   ├── lint.css
│   │   │   │   │   │   │   │   │   │   ├── lint.js
│   │   │   │   │   │   │   │   │   │   └── yaml-lint.js
│   │   │   │   │   │   │   │   │   ├── merge/
│   │   │   │   │   │   │   │   │   │   ├── merge.css
│   │   │   │   │   │   │   │   │   │   └── merge.js
│   │   │   │   │   │   │   │   │   ├── mode/
│   │   │   │   │   │   │   │   │   │   ├── loadmode.js
│   │   │   │   │   │   │   │   │   │   ├── multiplex.js
│   │   │   │   │   │   │   │   │   │   ├── multiplex_test.js
│   │   │   │   │   │   │   │   │   │   ├── overlay.js
│   │   │   │   │   │   │   │   │   │   └── simple.js
│   │   │   │   │   │   │   │   │   ├── runmode/
│   │   │   │   │   │   │   │   │   │   ├── colorize.js
│   │   │   │   │   │   │   │   │   │   ├── runmode-standalone.js
│   │   │   │   │   │   │   │   │   │   ├── runmode.js
│   │   │   │   │   │   │   │   │   │   └── runmode.node.js
│   │   │   │   │   │   │   │   │   ├── scroll/
│   │   │   │   │   │   │   │   │   │   ├── annotatescrollbar.js
│   │   │   │   │   │   │   │   │   │   ├── scrollpastend.js
│   │   │   │   │   │   │   │   │   │   ├── simplescrollbars.css
│   │   │   │   │   │   │   │   │   │   └── simplescrollbars.js
│   │   │   │   │   │   │   │   │   ├── search/
│   │   │   │   │   │   │   │   │   │   ├── match-highlighter.js
│   │   │   │   │   │   │   │   │   │   ├── matchesonscrollbar.css
│   │   │   │   │   │   │   │   │   │   ├── matchesonscrollbar.js
│   │   │   │   │   │   │   │   │   │   ├── search.js
│   │   │   │   │   │   │   │   │   │   └── searchcursor.js
│   │   │   │   │   │   │   │   │   ├── selection/
│   │   │   │   │   │   │   │   │   │   ├── active-line.js
│   │   │   │   │   │   │   │   │   │   ├── mark-selection.js
│   │   │   │   │   │   │   │   │   │   └── selection-pointer.js
│   │   │   │   │   │   │   │   │   ├── tern/
│   │   │   │   │   │   │   │   │   │   ├── tern.css
│   │   │   │   │   │   │   │   │   │   ├── tern.js
│   │   │   │   │   │   │   │   │   │   └── worker.js
│   │   │   │   │   │   │   │   │   ├── wrap/
│   │   │   │   │   │   │   │   │   │   └── hardwrap.js
│   │   │   │   │   │   │   │   ├── lib/
│   │   │   │   │   │   │   │   │   ├── codemirror.css
│   │   │   │   │   │   │   │   │   └── codemirror.js
│   │   │   │   │   │   │   │   ├── mode/
│   │   │   │   │   │   │   │   │   ├── apl/
│   │   │   │   │   │   │   │   │   │   ├── apl.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── asterisk/
│   │   │   │   │   │   │   │   │   │   ├── asterisk.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── clike/
│   │   │   │   │   │   │   │   │   │   ├── clike.js
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── scala.html
│   │   │   │   │   │   │   │   │   ├── clojure/
│   │   │   │   │   │   │   │   │   │   ├── clojure.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── cobol/
│   │   │   │   │   │   │   │   │   │   ├── cobol.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── coffeescript/
│   │   │   │   │   │   │   │   │   │   ├── coffeescript.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── commonlisp/
│   │   │   │   │   │   │   │   │   │   ├── commonlisp.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   │   │   │   ├── css.js
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   ├── less.html
│   │   │   │   │   │   │   │   │   │   ├── less_test.js
│   │   │   │   │   │   │   │   │   │   ├── scss.html
│   │   │   │   │   │   │   │   │   │   ├── scss_test.js
│   │   │   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   │   │   ├── cypher/
│   │   │   │   │   │   │   │   │   │   ├── cypher.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── d/
│   │   │   │   │   │   │   │   │   │   ├── d.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── dart/
│   │   │   │   │   │   │   │   │   │   ├── dart.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── diff/
│   │   │   │   │   │   │   │   │   │   ├── diff.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── django/
│   │   │   │   │   │   │   │   │   │   ├── django.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── dockerfile/
│   │   │   │   │   │   │   │   │   │   ├── dockerfile.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── dtd/
│   │   │   │   │   │   │   │   │   │   ├── dtd.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── dylan/
│   │   │   │   │   │   │   │   │   │   ├── dylan.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── ebnf/
│   │   │   │   │   │   │   │   │   │   ├── ebnf.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── ecl/
│   │   │   │   │   │   │   │   │   │   ├── ecl.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── eiffel/
│   │   │   │   │   │   │   │   │   │   ├── eiffel.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── erlang/
│   │   │   │   │   │   │   │   │   │   ├── erlang.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── forth/
│   │   │   │   │   │   │   │   │   │   ├── forth.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── fortran/
│   │   │   │   │   │   │   │   │   │   ├── fortran.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── gas/
│   │   │   │   │   │   │   │   │   │   ├── gas.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── gfm/
│   │   │   │   │   │   │   │   │   │   ├── gfm.js
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   │   │   ├── gherkin/
│   │   │   │   │   │   │   │   │   │   ├── gherkin.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── go/
│   │   │   │   │   │   │   │   │   │   ├── go.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── groovy/
│   │   │   │   │   │   │   │   │   │   ├── groovy.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── haml/
│   │   │   │   │   │   │   │   │   │   ├── haml.js
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   │   │   ├── haskell/
│   │   │   │   │   │   │   │   │   │   ├── haskell.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── haxe/
│   │   │   │   │   │   │   │   │   │   ├── haxe.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── htmlembedded/
│   │   │   │   │   │   │   │   │   │   ├── htmlembedded.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── htmlmixed/
│   │   │   │   │   │   │   │   │   │   ├── htmlmixed.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── http/
│   │   │   │   │   │   │   │   │   │   ├── http.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── idl/
│   │   │   │   │   │   │   │   │   │   ├── idl.js
│   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   ├── jade/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── jade.js
│   │   │   │   │   │   │   │   │   ├── javascript/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   ├── javascript.js
│   │   │   │   │   │   │   │   │   │   ├── json-ld.html
│   │   │   │   │   │   │   │   │   │   ├── test.js
│   │   │   │   │   │   │   │   │   │   └── typescript.html
│   │   │   │   │   │   │   │   │   ├── jinja2/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── jinja2.js
│   │   │   │   │   │   │   │   │   ├── julia/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── julia.js
│   │   │   │   │   │   │   │   │   ├── kotlin/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── kotlin.js
│   │   │   │   │   │   │   │   │   ├── livescript/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── livescript.js
│   │   │   │   │   │   │   │   │   ├── lua/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── lua.js
│   │   │   │   │   │   │   │   │   ├── markdown/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   ├── markdown.js
│   │   │   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   │   │   ├── mirc/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── mirc.js
│   │   │   │   │   │   │   │   │   ├── mllike/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── mllike.js
│   │   │   │   │   │   │   │   │   ├── modelica/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── modelica.js
│   │   │   │   │   │   │   │   │   ├── nginx/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── nginx.js
│   │   │   │   │   │   │   │   │   ├── ntriples/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── ntriples.js
│   │   │   │   │   │   │   │   │   ├── octave/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── octave.js
│   │   │   │   │   │   │   │   │   ├── pascal/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── pascal.js
│   │   │   │   │   │   │   │   │   ├── pegjs/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── pegjs.js
│   │   │   │   │   │   │   │   │   ├── perl/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── perl.js
│   │   │   │   │   │   │   │   │   ├── php/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   ├── php.js
│   │   │   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   │   │   ├── pig/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── pig.js
│   │   │   │   │   │   │   │   │   ├── properties/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── properties.js
│   │   │   │   │   │   │   │   │   ├── puppet/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── puppet.js
│   │   │   │   │   │   │   │   │   ├── python/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── python.js
│   │   │   │   │   │   │   │   │   ├── q/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── q.js
│   │   │   │   │   │   │   │   │   ├── r/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── r.js
│   │   │   │   │   │   │   │   │   ├── rpm/
│   │   │   │   │   │   │   │   │   │   ├── changes/
│   │   │   │   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── rpm.js
│   │   │   │   │   │   │   │   │   ├── rst/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── rst.js
│   │   │   │   │   │   │   │   │   ├── ruby/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   ├── ruby.js
│   │   │   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   │   │   ├── rust/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── rust.js
│   │   │   │   │   │   │   │   │   ├── sass/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── sass.js
│   │   │   │   │   │   │   │   │   ├── scheme/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── scheme.js
│   │   │   │   │   │   │   │   │   ├── shell/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   ├── shell.js
│   │   │   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   │   │   ├── sieve/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── sieve.js
│   │   │   │   │   │   │   │   │   ├── slim/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   ├── slim.js
│   │   │   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   │   │   ├── smalltalk/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── smalltalk.js
│   │   │   │   │   │   │   │   │   ├── smarty/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── smarty.js
│   │   │   │   │   │   │   │   │   ├── smartymixed/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── smartymixed.js
│   │   │   │   │   │   │   │   │   ├── solr/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── solr.js
│   │   │   │   │   │   │   │   │   ├── soy/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── soy.js
│   │   │   │   │   │   │   │   │   ├── sparql/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── sparql.js
│   │   │   │   │   │   │   │   │   ├── spreadsheet/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── spreadsheet.js
│   │   │   │   │   │   │   │   │   ├── sql/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── sql.js
│   │   │   │   │   │   │   │   │   ├── stex/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   ├── stex.js
│   │   │   │   │   │   │   │   │   │   └── test.js
│   │   │   │   │   │   │   │   │   ├── stylus/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── stylus.js
│   │   │   │   │   │   │   │   │   ├── tcl/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── tcl.js
│   │   │   │   │   │   │   │   │   ├── textile/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   ├── test.js
│   │   │   │   │   │   │   │   │   │   └── textile.js
│   │   │   │   │   │   │   │   │   ├── tiddlywiki/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   ├── tiddlywiki.css
│   │   │   │   │   │   │   │   │   │   └── tiddlywiki.js
│   │   │   │   │   │   │   │   │   ├── tiki/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   ├── tiki.css
│   │   │   │   │   │   │   │   │   │   └── tiki.js
│   │   │   │   │   │   │   │   │   ├── toml/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── toml.js
│   │   │   │   │   │   │   │   │   ├── tornado/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── tornado.js
│   │   │   │   │   │   │   │   │   ├── turtle/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── turtle.js
│   │   │   │   │   │   │   │   │   ├── vb/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── vb.js
│   │   │   │   │   │   │   │   │   ├── vbscript/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── vbscript.js
│   │   │   │   │   │   │   │   │   ├── velocity/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── velocity.js
│   │   │   │   │   │   │   │   │   ├── verilog/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   ├── test.js
│   │   │   │   │   │   │   │   │   │   └── verilog.js
│   │   │   │   │   │   │   │   │   ├── xml/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   ├── test.js
│   │   │   │   │   │   │   │   │   │   └── xml.js
│   │   │   │   │   │   │   │   │   ├── xquery/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   ├── test.js
│   │   │   │   │   │   │   │   │   │   └── xquery.js
│   │   │   │   │   │   │   │   │   ├── yaml/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── yaml.js
│   │   │   │   │   │   │   │   │   ├── z80/
│   │   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   │   └── z80.js
│   │   │   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   │   │   └── meta.js
│   │   │   │   │   │   │   │   ├── theme/
│   │   │   │   │   │   │   │   │   ├── 3024-day.css
│   │   │   │   │   │   │   │   │   ├── 3024-night.css
│   │   │   │   │   │   │   │   │   ├── ambiance-mobile.css
│   │   │   │   │   │   │   │   │   ├── ambiance.css
│   │   │   │   │   │   │   │   │   ├── base16-dark.css
│   │   │   │   │   │   │   │   │   ├── base16-light.css
│   │   │   │   │   │   │   │   │   ├── blackboard.css
│   │   │   │   │   │   │   │   │   ├── cobalt.css
│   │   │   │   │   │   │   │   │   ├── colorforth.css
│   │   │   │   │   │   │   │   │   ├── eclipse.css
│   │   │   │   │   │   │   │   │   ├── elegant.css
│   │   │   │   │   │   │   │   │   ├── erlang-dark.css
│   │   │   │   │   │   │   │   │   ├── lesser-dark.css
│   │   │   │   │   │   │   │   │   ├── mbo.css
│   │   │   │   │   │   │   │   │   ├── mdn-like.css
│   │   │   │   │   │   │   │   │   ├── midnight.css
│   │   │   │   │   │   │   │   │   ├── monokai.css
│   │   │   │   │   │   │   │   │   ├── neat.css
│   │   │   │   │   │   │   │   │   ├── neo.css
│   │   │   │   │   │   │   │   │   ├── night.css
│   │   │   │   │   │   │   │   │   ├── paraiso-dark.css
│   │   │   │   │   │   │   │   │   ├── paraiso-light.css
│   │   │   │   │   │   │   │   │   ├── pastel-on-dark.css
│   │   │   │   │   │   │   │   │   ├── rubyblue.css
│   │   │   │   │   │   │   │   │   ├── solarized.css
│   │   │   │   │   │   │   │   │   ├── the-matrix.css
│   │   │   │   │   │   │   │   │   ├── tomorrow-night-bright.css
│   │   │   │   │   │   │   │   │   ├── tomorrow-night-eighties.css
│   │   │   │   │   │   │   │   │   ├── twilight.css
│   │   │   │   │   │   │   │   │   ├── vibrant-ink.css
│   │   │   │   │   │   │   │   │   ├── xq-dark.css
│   │   │   │   │   │   │   │   │   ├── xq-light.css
│   │   │   │   │   │   │   │   │   └── zenburn.css
│   │   │   │   │   │   │   │   ├── addons.min.js
│   │   │   │   │   │   │   │   ├── AUTHORS
│   │   │   │   │   │   │   │   ├── bower.json
│   │   │   │   │   │   │   │   ├── codemirror.min.css
│   │   │   │   │   │   │   │   ├── codemirror.min.js
│   │   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   │   ├── modes.min.js
│   │   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   │   ├── flowchart.min.js
│   │   │   │   │   │   │   ├── jquery.flowchart.min.js
│   │   │   │   │   │   │   ├── marked.min.js
│   │   │   │   │   │   │   ├── prettify.min.js
│   │   │   │   │   │   │   ├── raphael.min.js
│   │   │   │   │   │   │   ├── sequence-diagram.min.js
│   │   │   │   │   │   │   └── underscore.min.js
│   │   │   │   │   │   ├── plugins/
│   │   │   │   │   │   │   ├── code-block-dialog/
│   │   │   │   │   │   │   │   └── code-block-dialog.js
│   │   │   │   │   │   │   ├── emoji-dialog/
│   │   │   │   │   │   │   │   ├── emoji/
│   │   │   │   │   │   │   │   │   ├── +1.png
│   │   │   │   │   │   │   │   │   ├── -1.png
│   │   │   │   │   │   │   │   │   ├── 100.png
│   │   │   │   │   │   │   │   │   ├── 109.png
│   │   │   │   │   │   │   │   │   ├── 1234.png
│   │   │   │   │   │   │   │   │   ├── 8ball.png
│   │   │   │   │   │   │   │   │   ├── a.png
│   │   │   │   │   │   │   │   │   ├── ab.png
│   │   │   │   │   │   │   │   │   ├── abc.png
│   │   │   │   │   │   │   │   │   ├── abcd.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
│   │   │   │   │   │   │   │   │   ├── apple.png
│   │   │   │   │   │   │   │   │   ├── aquarius.png
│   │   │   │   │   │   │   │   │   ├── aries.png
│   │   │   │   │   │   │   │   │   ├── arrows_clockwise.png
│   │   │   │   │   │   │   │   │   ├── arrows_counterclockwise.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.png
│   │   │   │   │   │   │   │   │   ├── arrow_right_hook.png
│   │   │   │   │   │   │   │   │   ├── arrow_up.png
│   │   │   │   │   │   │   │   │   ├── arrow_upper_left.png
│   │   │   │   │   │   │   │   │   ├── arrow_upper_right.png
│   │   │   │   │   │   │   │   │   ├── arrow_up_down.png
│   │   │   │   │   │   │   │   │   ├── arrow_up_small.png
│   │   │   │   │   │   │   │   │   ├── art.png
│   │   │   │   │   │   │   │   │   ├── articulated_lorry.png
│   │   │   │   │   │   │   │   │   ├── astonished.png
│   │   │   │   │   │   │   │   │   ├── atm.png
│   │   │   │   │   │   │   │   │   ├── b.png
│   │   │   │   │   │   │   │   │   ├── baby.png
│   │   │   │   │   │   │   │   │   ├── baby_bottle.png
│   │   │   │   │   │   │   │   │   ├── baby_chick.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.png
│   │   │   │   │   │   │   │   │   ├── black_square_button.png
│   │   │   │   │   │   │   │   │   ├── blossom.png
│   │   │   │   │   │   │   │   │   ├── blowfish.png
│   │   │   │   │   │   │   │   │   ├── blue_book.png
│   │   │   │   │   │   │   │   │   ├── blue_car.png
│   │   │   │   │   │   │   │   │   ├── blue_heart.png
│   │   │   │   │   │   │   │   │   ├── blush.png
│   │   │   │   │   │   │   │   │   ├── boar.png
│   │   │   │   │   │   │   │   │   ├── boat.png
│   │   │   │   │   │   │   │   │   ├── bomb.png
│   │   │   │   │   │   │   │   │   ├── book.png
│   │   │   │   │   │   │   │   │   ├── bookmark.png
│   │   │   │   │   │   │   │   │   ├── bookmark_tabs.png
│   │   │   │   │   │   │   │   │   ├── books.png
│   │   │   │   │   │   │   │   │   ├── boom.png
│   │   │   │   │   │   │   │   │   ├── boot.png
│   │   │   │   │   │   │   │   │   ├── bouquet.png
│   │   │   │   │   │   │   │   │   ├── bow.png
│   │   │   │   │   │   │   │   │   ├── bowling.png
│   │   │   │   │   │   │   │   │   ├── bowtie.png
│   │   │   │   │   │   │   │   │   ├── boy.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
│   │   │   │   │   │   │   │   │   ├── busts_in_silhouette.png
│   │   │   │   │   │   │   │   │   ├── bust_in_silhouette.png
│   │   │   │   │   │   │   │   │   ├── cactus.png
│   │   │   │   │   │   │   │   │   ├── cake.png
│   │   │   │   │   │   │   │   │   ├── calendar.png
│   │   │   │   │   │   │   │   │   ├── calling.png
│   │   │   │   │   │   │   │   │   ├── camel.png
│   │   │   │   │   │   │   │   │   ├── camera.png
│   │   │   │   │   │   │   │   │   ├── cancer.png
│   │   │   │   │   │   │   │   │   ├── candy.png
│   │   │   │   │   │   │   │   │   ├── capital_abcd.png
│   │   │   │   │   │   │   │   │   ├── capricorn.png
│   │   │   │   │   │   │   │   │   ├── car.png
│   │   │   │   │   │   │   │   │   ├── card_index.png
│   │   │   │   │   │   │   │   │   ├── carousel_horse.png
│   │   │   │   │   │   │   │   │   ├── cat.png
│   │   │   │   │   │   │   │   │   ├── cat2.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
│   │   │   │   │   │   │   │   │   ├── cl.png
│   │   │   │   │   │   │   │   │   ├── clap.png
│   │   │   │   │   │   │   │   │   ├── clapper.png
│   │   │   │   │   │   │   │   │   ├── clipboard.png
│   │   │   │   │   │   │   │   │   ├── clock1.png
│   │   │   │   │   │   │   │   │   ├── clock10.png
│   │   │   │   │   │   │   │   │   ├── clock1030.png
│   │   │   │   │   │   │   │   │   ├── clock11.png
│   │   │   │   │   │   │   │   │   ├── clock1130.png
│   │   │   │   │   │   │   │   │   ├── clock12.png
│   │   │   │   │   │   │   │   │   ├── clock1230.png
│   │   │   │   │   │   │   │   │   ├── clock130.png
│   │   │   │   │   │   │   │   │   ├── clock2.png
│   │   │   │   │   │   │   │   │   ├── clock230.png
│   │   │   │   │   │   │   │   │   ├── clock3.png
│   │   │   │   │   │   │   │   │   ├── clock330.png
│   │   │   │   │   │   │   │   │   ├── clock4.png
│   │   │   │   │   │   │   │   │   ├── clock430.png
│   │   │   │   │   │   │   │   │   ├── clock5.png
│   │   │   │   │   │   │   │   │   ├── clock530.png
│   │   │   │   │   │   │   │   │   ├── clock6.png
│   │   │   │   │   │   │   │   │   ├── clock630.png
│   │   │   │   │   │   │   │   │   ├── clock7.png
│   │   │   │   │   │   │   │   │   ├── clock730.png
│   │   │   │   │   │   │   │   │   ├── clock8.png
│   │   │   │   │   │   │   │   │   ├── clock830.png
│   │   │   │   │   │   │   │   │   ├── clock9.png
│   │   │   │   │   │   │   │   │   ├── clock930.png
│   │   │   │   │   │   │   │   │   ├── closed_book.png
│   │   │   │   │   │   │   │   │   ├── closed_lock_with_key.png
│   │   │   │   │   │   │   │   │   ├── closed_umbrella.png
│   │   │   │   │   │   │   │   │   ├── cloud.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
│   │   │   │   │   │   │   │   │   ├── couple.png
│   │   │   │   │   │   │   │   │   ├── couplekiss.png
│   │   │   │   │   │   │   │   │   ├── couple_with_heart.png
│   │   │   │   │   │   │   │   │   ├── cow.png
│   │   │   │   │   │   │   │   │   ├── cow2.png
│   │   │   │   │   │   │   │   │   ├── credit_card.png
│   │   │   │   │   │   │   │   │   ├── crocodile.png
│   │   │   │   │   │   │   │   │   ├── crossed_flags.png
│   │   │   │   │   │   │   │   │   ├── crown.png
│   │   │   │   │   │   │   │   │   ├── cry.png
│   │   │   │   │   │   │   │   │   ├── crying_cat_face.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
│   │   │   │   │   │   │   │   │   ├── de.png
│   │   │   │   │   │   │   │   │   ├── deciduous_tree.png
│   │   │   │   │   │   │   │   │   ├── department_store.png
│   │   │   │   │   │   │   │   │   ├── diamonds.png
│   │   │   │   │   │   │   │   │   ├── diamond_shape_with_a_dot_inside.png
│   │   │   │   │   │   │   │   │   ├── disappointed.png
│   │   │   │   │   │   │   │   │   ├── disappointed_relieved.png
│   │   │   │   │   │   │   │   │   ├── dizzy.png
│   │   │   │   │   │   │   │   │   ├── dizzy_face.png
│   │   │   │   │   │   │   │   │   ├── dog.png
│   │   │   │   │   │   │   │   │   ├── dog2.png
│   │   │   │   │   │   │   │   │   ├── dollar.png
│   │   │   │   │   │   │   │   │   ├── dolls.png
│   │   │   │   │   │   │   │   │   ├── dolphin.png
│   │   │   │   │   │   │   │   │   ├── donut.png
│   │   │   │   │   │   │   │   │   ├── door.png
│   │   │   │   │   │   │   │   │   ├── doughnut.png
│   │   │   │   │   │   │   │   │   ├── do_not_litter.png
│   │   │   │   │   │   │   │   │   ├── dragon.png
│   │   │   │   │   │   │   │   │   ├── dragon_face.png
│   │   │   │   │   │   │   │   │   ├── dress.png
│   │   │   │   │   │   │   │   │   ├── dromedary_camel.png
│   │   │   │   │   │   │   │   │   ├── droplet.png
│   │   │   │   │   │   │   │   │   ├── dvd.png
│   │   │   │   │   │   │   │   │   ├── e-mail.png
│   │   │   │   │   │   │   │   │   ├── ear.png
│   │   │   │   │   │   │   │   │   ├── earth_africa.png
│   │   │   │   │   │   │   │   │   ├── earth_americas.png
│   │   │   │   │   │   │   │   │   ├── earth_asia.png
│   │   │   │   │   │   │   │   │   ├── ear_of_rice.png
│   │   │   │   │   │   │   │   │   ├── egg.png
│   │   │   │   │   │   │   │   │   ├── eggplant.png
│   │   │   │   │   │   │   │   │   ├── eight.png
│   │   │   │   │   │   │   │   │   ├── eight_pointed_black_star.png
│   │   │   │   │   │   │   │   │   ├── eight_spoked_asterisk.png
│   │   │   │   │   │   │   │   │   ├── electric_plug.png
│   │   │   │   │   │   │   │   │   ├── elephant.png
│   │   │   │   │   │   │   │   │   ├── email.png
│   │   │   │   │   │   │   │   │   ├── emojify.css
│   │   │   │   │   │   │   │   │   ├── end.png
│   │   │   │   │   │   │   │   │   ├── envelope.png
│   │   │   │   │   │   │   │   │   ├── es.png
│   │   │   │   │   │   │   │   │   ├── euro.png
│   │   │   │   │   │   │   │   │   ├── european_castle.png
│   │   │   │   │   │   │   │   │   ├── european_post_office.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.png
│   │   │   │   │   │   │   │   │   ├── fireworks.png
│   │   │   │   │   │   │   │   │   ├── fire_engine.png
│   │   │   │   │   │   │   │   │   ├── first_quarter_moon.png
│   │   │   │   │   │   │   │   │   ├── first_quarter_moon_with_face.png
│   │   │   │   │   │   │   │   │   ├── fish.png
│   │   │   │   │   │   │   │   │   ├── fishing_pole_and_fish.png
│   │   │   │   │   │   │   │   │   ├── fish_cake.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.png
│   │   │   │   │   │   │   │   │   ├── four_leaf_clover.png
│   │   │   │   │   │   │   │   │   ├── fr.png
│   │   │   │   │   │   │   │   │   ├── free.png
│   │   │   │   │   │   │   │   │   ├── fried_shrimp.png
│   │   │   │   │   │   │   │   │   ├── fries.png
│   │   │   │   │   │   │   │   │   ├── frog.png
│   │   │   │   │   │   │   │   │   ├── frowning.png
│   │   │   │   │   │   │   │   │   ├── fu.png
│   │   │   │   │   │   │   │   │   ├── fuelpump.png
│   │   │   │   │   │   │   │   │   ├── full_moon.png
│   │   │   │   │   │   │   │   │   ├── full_moon_with_face.png
│   │   │   │   │   │   │   │   │   ├── game_die.png
│   │   │   │   │   │   │   │   │   ├── gb.png
│   │   │   │   │   │   │   │   │   ├── gem.png
│   │   │   │   │   │   │   │   │   ├── gemini.png
│   │   │   │   │   │   │   │   │   ├── ghost.png
│   │   │   │   │   │   │   │   │   ├── gift.png
│   │   │   │   │   │   │   │   │   ├── gift_heart.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
│   │   │   │   │   │   │   │   │   ├── grin.png
│   │   │   │   │   │   │   │   │   ├── grinning.png
│   │   │   │   │   │   │   │   │   ├── guardsman.png
│   │   │   │   │   │   │   │   │   ├── guitar.png
│   │   │   │   │   │   │   │   │   ├── gun.png
│   │   │   │   │   │   │   │   │   ├── haircut.png
│   │   │   │   │   │   │   │   │   ├── hamburger.png
│   │   │   │   │   │   │   │   │   ├── hammer.png
│   │   │   │   │   │   │   │   │   ├── hamster.png
│   │   │   │   │   │   │   │   │   ├── hand.png
│   │   │   │   │   │   │   │   │   ├── handbag.png
│   │   │   │   │   │   │   │   │   ├── hankey.png
│   │   │   │   │   │   │   │   │   ├── hash.png
│   │   │   │   │   │   │   │   │   ├── hatched_chick.png
│   │   │   │   │   │   │   │   │   ├── hatching_chick.png
│   │   │   │   │   │   │   │   │   ├── headphones.png
│   │   │   │   │   │   │   │   │   ├── heart.png
│   │   │   │   │   │   │   │   │   ├── heartbeat.png
│   │   │   │   │   │   │   │   │   ├── heartpulse.png
│   │   │   │   │   │   │   │   │   ├── hearts.png
│   │   │   │   │   │   │   │   │   ├── heart_decoration.png
│   │   │   │   │   │   │   │   │   ├── heart_eyes.png
│   │   │   │   │   │   │   │   │   ├── heart_eyes_cat.png
│   │   │   │   │   │   │   │   │   ├── hear_no_evil.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.png
│   │   │   │   │   │   │   │   │   ├── hourglass_flowing_sand.png
│   │   │   │   │   │   │   │   │   ├── house.png
│   │   │   │   │   │   │   │   │   ├── house_with_garden.png
│   │   │   │   │   │   │   │   │   ├── hurtrealbad.png
│   │   │   │   │   │   │   │   │   ├── hushed.png
│   │   │   │   │   │   │   │   │   ├── icecream.png
│   │   │   │   │   │   │   │   │   ├── ice_cream.png
│   │   │   │   │   │   │   │   │   ├── id.png
│   │   │   │   │   │   │   │   │   ├── ideograph_advantage.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
│   │   │   │   │   │   │   │   │   ├── japan.png
│   │   │   │   │   │   │   │   │   ├── japanese_castle.png
│   │   │   │   │   │   │   │   │   ├── japanese_goblin.png
│   │   │   │   │   │   │   │   │   ├── japanese_ogre.png
│   │   │   │   │   │   │   │   │   ├── jeans.png
│   │   │   │   │   │   │   │   │   ├── joy.png
│   │   │   │   │   │   │   │   │   ├── joy_cat.png
│   │   │   │   │   │   │   │   │   ├── jp.png
│   │   │   │   │   │   │   │   │   ├── key.png
│   │   │   │   │   │   │   │   │   ├── keycap_ten.png
│   │   │   │   │   │   │   │   │   ├── kimono.png
│   │   │   │   │   │   │   │   │   ├── kiss.png
│   │   │   │   │   │   │   │   │   ├── kissing.png
│   │   │   │   │   │   │   │   │   ├── kissing_cat.png
│   │   │   │   │   │   │   │   │   ├── kissing_closed_eyes.png
│   │   │   │   │   │   │   │   │   ├── kissing_face.png
│   │   │   │   │   │   │   │   │   ├── kissing_heart.png
│   │   │   │   │   │   │   │   │   ├── kissing_smiling_eyes.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
│   │   │   │   │   │   │   │   │   ├── leftwards_arrow_with_hook.png
│   │   │   │   │   │   │   │   │   ├── left_luggage.png
│   │   │   │   │   │   │   │   │   ├── left_right_arrow.png
│   │   │   │   │   │   │   │   │   ├── lemon.png
│   │   │   │   │   │   │   │   │   ├── leo.png
│   │   │   │   │   │   │   │   │   ├── leopard.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
│   │   │   │   │   │   │   │   │   ├── m.png
│   │   │   │   │   │   │   │   │   ├── mag.png
│   │   │   │   │   │   │   │   │   ├── mag_right.png
│   │   │   │   │   │   │   │   │   ├── mahjong.png
│   │   │   │   │   │   │   │   │   ├── mailbox.png
│   │   │   │   │   │   │   │   │   ├── mailbox_closed.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.png
│   │   │   │   │   │   │   │   │   ├── monkey_face.png
│   │   │   │   │   │   │   │   │   ├── monorail.png
│   │   │   │   │   │   │   │   │   ├── moon.png
│   │   │   │   │   │   │   │   │   ├── mortar_board.png
│   │   │   │   │   │   │   │   │   ├── mountain_bicyclist.png
│   │   │   │   │   │   │   │   │   ├── mountain_cableway.png
│   │   │   │   │   │   │   │   │   ├── mountain_railway.png
│   │   │   │   │   │   │   │   │   ├── mount_fuji.png
│   │   │   │   │   │   │   │   │   ├── mouse.png
│   │   │   │   │   │   │   │   │   ├── mouse2.png
│   │   │   │   │   │   │   │   │   ├── movie_camera.png
│   │   │   │   │   │   │   │   │   ├── moyai.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.png
│   │   │   │   │   │   │   │   │   ├── newspaper.png
│   │   │   │   │   │   │   │   │   ├── new_moon.png
│   │   │   │   │   │   │   │   │   ├── new_moon_with_face.png
│   │   │   │   │   │   │   │   │   ├── ng.png
│   │   │   │   │   │   │   │   │   ├── nine.png
│   │   │   │   │   │   │   │   │   ├── non-potable_water.png
│   │   │   │   │   │   │   │   │   ├── nose.png
│   │   │   │   │   │   │   │   │   ├── notebook.png
│   │   │   │   │   │   │   │   │   ├── notebook_with_decorative_cover.png
│   │   │   │   │   │   │   │   │   ├── notes.png
│   │   │   │   │   │   │   │   │   ├── no_bell.png
│   │   │   │   │   │   │   │   │   ├── no_bicycles.png
│   │   │   │   │   │   │   │   │   ├── no_entry.png
│   │   │   │   │   │   │   │   │   ├── no_entry_sign.png
│   │   │   │   │   │   │   │   │   ├── no_good.png
│   │   │   │   │   │   │   │   │   ├── no_mobile_phones.png
│   │   │   │   │   │   │   │   │   ├── no_mouth.png
│   │   │   │   │   │   │   │   │   ├── no_pedestrians.png
│   │   │   │   │   │   │   │   │   ├── no_smoking.png
│   │   │   │   │   │   │   │   │   ├── nut_and_bolt.png
│   │   │   │   │   │   │   │   │   ├── o.png
│   │   │   │   │   │   │   │   │   ├── o2.png
│   │   │   │   │   │   │   │   │   ├── ocean.png
│   │   │   │   │   │   │   │   │   ├── octocat.png
│   │   │   │   │   │   │   │   │   ├── octopus.png
│   │   │   │   │   │   │   │   │   ├── oden.png
│   │   │   │   │   │   │   │   │   ├── office.png
│   │   │   │   │   │   │   │   │   ├── ok.png
│   │   │   │   │   │   │   │   │   ├── ok_hand.png
│   │   │   │   │   │   │   │   │   ├── ok_woman.png
│   │   │   │   │   │   │   │   │   ├── older_man.png
│   │   │   │   │   │   │   │   │   ├── older_woman.png
│   │   │   │   │   │   │   │   │   ├── on.png
│   │   │   │   │   │   │   │   │   ├── oncoming_automobile.png
│   │   │   │   │   │   │   │   │   ├── oncoming_bus.png
│   │   │   │   │   │   │   │   │   ├── oncoming_police_car.png
│   │   │   │   │   │   │   │   │   ├── oncoming_taxi.png
│   │   │   │   │   │   │   │   │   ├── one.png
│   │   │   │   │   │   │   │   │   ├── open_file_folder.png
│   │   │   │   │   │   │   │   │   ├── open_hands.png
│   │   │   │   │   │   │   │   │   ├── open_mouth.png
│   │   │   │   │   │   │   │   │   ├── ophiuchus.png
│   │   │   │   │   │   │   │   │   ├── orange_book.png
│   │   │   │   │   │   │   │   │   ├── outbox_tray.png
│   │   │   │   │   │   │   │   │   ├── ox.png
│   │   │   │   │   │   │   │   │   ├── package.png
│   │   │   │   │   │   │   │   │   ├── pager.png
│   │   │   │   │   │   │   │   │   ├── page_facing_up.png
│   │   │   │   │   │   │   │   │   ├── page_with_curl.png
│   │   │   │   │   │   │   │   │   ├── palm_tree.png
│   │   │   │   │   │   │   │   │   ├── panda_face.png
│   │   │   │   │   │   │   │   │   ├── paperclip.png
│   │   │   │   │   │   │   │   │   ├── parking.png
│   │   │   │   │   │   │   │   │   ├── partly_sunny.png
│   │   │   │   │   │   │   │   │   ├── part_alternation_mark.png
│   │   │   │   │   │   │   │   │   ├── passport_control.png
│   │   │   │   │   │   │   │   │   ├── paw_prints.png
│   │   │   │   │   │   │   │   │   ├── peach.png
│   │   │   │   │   │   │   │   │   ├── pear.png
│   │   │   │   │   │   │   │   │   ├── pencil.png
│   │   │   │   │   │   │   │   │   ├── pencil2.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
│   │   │   │   │   │   │   │   │   ├── pig.png
│   │   │   │   │   │   │   │   │   ├── pig2.png
│   │   │   │   │   │   │   │   │   ├── pig_nose.png
│   │   │   │   │   │   │   │   │   ├── pill.png
│   │   │   │   │   │   │   │   │   ├── pineapple.png
│   │   │   │   │   │   │   │   │   ├── pisces.png
│   │   │   │   │   │   │   │   │   ├── pizza.png
│   │   │   │   │   │   │   │   │   ├── plus1.png
│   │   │   │   │   │   │   │   │   ├── point_down.png
│   │   │   │   │   │   │   │   │   ├── point_left.png
│   │   │   │   │   │   │   │   │   ├── point_right.png
│   │   │   │   │   │   │   │   │   ├── point_up.png
│   │   │   │   │   │   │   │   │   ├── point_up_2.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
│   │   │   │   │   │   │   │   │   ├── rabbit.png
│   │   │   │   │   │   │   │   │   ├── rabbit2.png
│   │   │   │   │   │   │   │   │   ├── racehorse.png
│   │   │   │   │   │   │   │   │   ├── radio.png
│   │   │   │   │   │   │   │   │   ├── radio_button.png
│   │   │   │   │   │   │   │   │   ├── rage.png
│   │   │   │   │   │   │   │   │   ├── rage1.png
│   │   │   │   │   │   │   │   │   ├── rage2.png
│   │   │   │   │   │   │   │   │   ├── rage3.png
│   │   │   │   │   │   │   │   │   ├── rage4.png
│   │   │   │   │   │   │   │   │   ├── railway_car.png
│   │   │   │   │   │   │   │   │   ├── rainbow.png
│   │   │   │   │   │   │   │   │   ├── raised_hand.png
│   │   │   │   │   │   │   │   │   ├── raised_hands.png
│   │   │   │   │   │   │   │   │   ├── raising_hand.png
│   │   │   │   │   │   │   │   │   ├── ram.png
│   │   │   │   │   │   │   │   │   ├── ramen.png
│   │   │   │   │   │   │   │   │   ├── rat.png
│   │   │   │   │   │   │   │   │   ├── recycle.png
│   │   │   │   │   │   │   │   │   ├── red_car.png
│   │   │   │   │   │   │   │   │   ├── red_circle.png
│   │   │   │   │   │   │   │   │   ├── registered.png
│   │   │   │   │   │   │   │   │   ├── relaxed.png
│   │   │   │   │   │   │   │   │   ├── relieved.png
│   │   │   │   │   │   │   │   │   ├── repeat.png
│   │   │   │   │   │   │   │   │   ├── repeat_one.png
│   │   │   │   │   │   │   │   │   ├── restroom.png
│   │   │   │   │   │   │   │   │   ├── revolving_hearts.png
│   │   │   │   │   │   │   │   │   ├── rewind.png
│   │   │   │   │   │   │   │   │   ├── ribbon.png
│   │   │   │   │   │   │   │   │   ├── rice.png
│   │   │   │   │   │   │   │   │   ├── rice_ball.png
│   │   │   │   │   │   │   │   │   ├── rice_cracker.png
│   │   │   │   │   │   │   │   │   ├── rice_scene.png
│   │   │   │   │   │   │   │   │   ├── ring.png
│   │   │   │   │   │   │   │   │   ├── rocket.png
│   │   │   │   │   │   │   │   │   ├── roller_coaster.png
│   │   │   │   │   │   │   │   │   ├── rooster.png
│   │   │   │   │   │   │   │   │   ├── rose.png
│   │   │   │   │   │   │   │   │   ├── rotating_light.png
│   │   │   │   │   │   │   │   │   ├── round_pushpin.png
│   │   │   │   │   │   │   │   │   ├── rowboat.png
│   │   │   │   │   │   │   │   │   ├── ru.png
│   │   │   │   │   │   │   │   │   ├── rugby_football.png
│   │   │   │   │   │   │   │   │   ├── runner.png
│   │   │   │   │   │   │   │   │   ├── running.png
│   │   │   │   │   │   │   │   │   ├── running_shirt_with_sash.png
│   │   │   │   │   │   │   │   │   ├── sa.png
│   │   │   │   │   │   │   │   │   ├── sagittarius.png
│   │   │   │   │   │   │   │   │   ├── sailboat.png
│   │   │   │   │   │   │   │   │   ├── sake.png
│   │   │   │   │   │   │   │   │   ├── sandal.png
│   │   │   │   │   │   │   │   │   ├── santa.png
│   │   │   │   │   │   │   │   │   ├── satellite.png
│   │   │   │   │   │   │   │   │   ├── satisfied.png
│   │   │   │   │   │   │   │   │   ├── saxophone.png
│   │   │   │   │   │   │   │   │   ├── school.png
│   │   │   │   │   │   │   │   │   ├── school_satchel.png
│   │   │   │   │   │   │   │   │   ├── scissors.png
│   │   │   │   │   │   │   │   │   ├── scorpius.png
│   │   │   │   │   │   │   │   │   ├── scream.png
│   │   │   │   │   │   │   │   │   ├── scream_cat.png
│   │   │   │   │   │   │   │   │   ├── scroll.png
│   │   │   │   │   │   │   │   │   ├── seat.png
│   │   │   │   │   │   │   │   │   ├── secret.png
│   │   │   │   │   │   │   │   │   ├── seedling.png
│   │   │   │   │   │   │   │   │   ├── see_no_evil.png
│   │   │   │   │   │   │   │   │   ├── seven.png
│   │   │   │   │   │   │   │   │   ├── shaved_ice.png
│   │   │   │   │   │   │   │   │   ├── sheep.png
│   │   │   │   │   │   │   │   │   ├── shell.png
│   │   │   │   │   │   │   │   │   ├── ship.png
│   │   │   │   │   │   │   │   │   ├── shipit.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.png
│   │   │   │   │   │   │   │   │   ├── small_red_triangle_down.png
│   │   │   │   │   │   │   │   │   ├── smile.png
│   │   │   │   │   │   │   │   │   ├── smiley.png
│   │   │   │   │   │   │   │   │   ├── smiley_cat.png
│   │   │   │   │   │   │   │   │   ├── smile_cat.png
│   │   │   │   │   │   │   │   │   ├── smiling_imp.png
│   │   │   │   │   │   │   │   │   ├── smirk.png
│   │   │   │   │   │   │   │   │   ├── smirk_cat.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
│   │   │   │   │   │   │   │   │   ├── star.png
│   │   │   │   │   │   │   │   │   ├── star2.png
│   │   │   │   │   │   │   │   │   ├── stars.png
│   │   │   │   │   │   │   │   │   ├── station.png
│   │   │   │   │   │   │   │   │   ├── statue_of_liberty.png
│   │   │   │   │   │   │   │   │   ├── steam_locomotive.png
│   │   │   │   │   │   │   │   │   ├── stew.png
│   │   │   │   │   │   │   │   │   ├── straight_ruler.png
│   │   │   │   │   │   │   │   │   ├── strawberry.png
│   │   │   │   │   │   │   │   │   ├── stuck_out_tongue.png
│   │   │   │   │   │   │   │   │   ├── stuck_out_tongue_closed_eyes.png
│   │   │   │   │   │   │   │   │   ├── stuck_out_tongue_winking_eye.png
│   │   │   │   │   │   │   │   │   ├── sunflower.png
│   │   │   │   │   │   │   │   │   ├── sunglasses.png
│   │   │   │   │   │   │   │   │   ├── sunny.png
│   │   │   │   │   │   │   │   │   ├── sunrise.png
│   │   │   │   │   │   │   │   │   ├── sunrise_over_mountains.png
│   │   │   │   │   │   │   │   │   ├── sun_with_face.png
│   │   │   │   │   │   │   │   │   ├── surfer.png
│   │   │   │   │   │   │   │   │   ├── sushi.png
│   │   │   │   │   │   │   │   │   ├── suspect.png
│   │   │   │   │   │   │   │   │   ├── suspension_railway.png
│   │   │   │   │   │   │   │   │   ├── sweat.png
│   │   │   │   │   │   │   │   │   ├── sweat_drops.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
│   │   │   │   │   │   │   │   │   ├── tiger.png
│   │   │   │   │   │   │   │   │   ├── tiger2.png
│   │   │   │   │   │   │   │   │   ├── tired_face.png
│   │   │   │   │   │   │   │   │   ├── tm.png
│   │   │   │   │   │   │   │   │   ├── toilet.png
│   │   │   │   │   │   │   │   │   ├── tokyo_tower.png
│   │   │   │   │   │   │   │   │   ├── tomato.png
│   │   │   │   │   │   │   │   │   ├── tongue.png
│   │   │   │   │   │   │   │   │   ├── top.png
│   │   │   │   │   │   │   │   │   ├── tophat.png
│   │   │   │   │   │   │   │   │   ├── tractor.png
│   │   │   │   │   │   │   │   │   ├── traffic_light.png
│   │   │   │   │   │   │   │   │   ├── train.png
│   │   │   │   │   │   │   │   │   ├── train2.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.png
│   │   │   │   │   │   │   │   │   ├── two_hearts.png
│   │   │   │   │   │   │   │   │   ├── two_men_holding_hands.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
│   │   │   │   │   │   │   │   │   ├── v.png
│   │   │   │   │   │   │   │   │   ├── vertical_traffic_light.png
│   │   │   │   │   │   │   │   │   ├── vhs.png
│   │   │   │   │   │   │   │   │   ├── vibration_mode.png
│   │   │   │   │   │   │   │   │   ├── video_camera.png
│   │   │   │   │   │   │   │   │   ├── video_game.png
│   │   │   │   │   │   │   │   │   ├── violin.png
│   │   │   │   │   │   │   │   │   ├── virgo.png
│   │   │   │   │   │   │   │   │   ├── volcano.png
│   │   │   │   │   │   │   │   │   ├── vs.png
│   │   │   │   │   │   │   │   │   ├── walking.png
│   │   │   │   │   │   │   │   │   ├── waning_crescent_moon.png
│   │   │   │   │   │   │   │   │   ├── waning_gibbous_moon.png
│   │   │   │   │   │   │   │   │   ├── warning.png
│   │   │   │   │   │   │   │   │   ├── watch.png
│   │   │   │   │   │   │   │   │   ├── watermelon.png
│   │   │   │   │   │   │   │   │   ├── water_buffalo.png
│   │   │   │   │   │   │   │   │   ├── wave.png
│   │   │   │   │   │   │   │   │   ├── wavy_dash.png
│   │   │   │   │   │   │   │   │   ├── waxing_crescent_moon.png
│   │   │   │   │   │   │   │   │   ├── waxing_gibbous_moon.png
│   │   │   │   │   │   │   │   │   ├── wc.png
│   │   │   │   │   │   │   │   │   ├── weary.png
│   │   │   │   │   │   │   │   │   ├── wedding.png
│   │   │   │   │   │   │   │   │   ├── whale.png
│   │   │   │   │   │   │   │   │   ├── whale2.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.png
│   │   │   │   │   │   │   │   │   ├── white_square_button.png
│   │   │   │   │   │   │   │   │   ├── wind_chime.png
│   │   │   │   │   │   │   │   │   ├── wine_glass.png
│   │   │   │   │   │   │   │   │   ├── wink.png
│   │   │   │   │   │   │   │   │   ├── wink2.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
│   │   │   │   │   │   │   │   ├── emoji-dialog.js
│   │   │   │   │   │   │   │   └── emoji.json
│   │   │   │   │   │   │   ├── goto-line-dialog/
│   │   │   │   │   │   │   │   └── goto-line-dialog.js
│   │   │   │   │   │   │   ├── help-dialog/
│   │   │   │   │   │   │   │   ├── help-dialog.js
│   │   │   │   │   │   │   │   └── help.md
│   │   │   │   │   │   │   ├── html-entities-dialog/
│   │   │   │   │   │   │   │   ├── html-entities-dialog.js
│   │   │   │   │   │   │   │   └── html-entities.json
│   │   │   │   │   │   │   ├── image-dialog/
│   │   │   │   │   │   │   │   └── image-dialog.js
│   │   │   │   │   │   │   ├── link-dialog/
│   │   │   │   │   │   │   │   └── link-dialog.js
│   │   │   │   │   │   │   ├── preformatted-text-dialog/
│   │   │   │   │   │   │   │   └── preformatted-text-dialog.js
│   │   │   │   │   │   │   ├── reference-link-dialog/
│   │   │   │   │   │   │   │   └── reference-link-dialog.js
│   │   │   │   │   │   │   ├── table-dialog/
│   │   │   │   │   │   │   │   └── table-dialog.js
│   │   │   │   │   │   │   ├── test-plugin/
│   │   │   │   │   │   │   │   └── test-plugin.js
│   │   │   │   │   │   │   └── plugin-template.js
│   │   │   │   │   │   ├── scss/
│   │   │   │   │   │   │   ├── lib/
│   │   │   │   │   │   │   │   ├── prefixes.scss
│   │   │   │   │   │   │   │   └── variables.scss
│   │   │   │   │   │   │   ├── editormd.codemirror.scss
│   │   │   │   │   │   │   ├── editormd.dialog.scss
│   │   │   │   │   │   │   ├── editormd.form.scss
│   │   │   │   │   │   │   ├── editormd.grid.scss
│   │   │   │   │   │   │   ├── editormd.logo.scss
│   │   │   │   │   │   │   ├── editormd.menu.scss
│   │   │   │   │   │   │   ├── editormd.preview.scss
│   │   │   │   │   │   │   ├── editormd.preview.themes.scss
│   │   │   │   │   │   │   ├── editormd.scss
│   │   │   │   │   │   │   ├── editormd.tab.scss
│   │   │   │   │   │   │   ├── editormd.themes.scss
│   │   │   │   │   │   │   ├── font-awesome.scss
│   │   │   │   │   │   │   ├── github-markdown.scss
│   │   │   │   │   │   │   └── prettify.scss
│   │   │   │   │   │   ├── src/
│   │   │   │   │   │   │   └── editormd.js
│   │   │   │   │   │   ├── tests/
│   │   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   │   ├── bootstrap-theme.min.css
│   │   │   │   │   │   │   │   └── bootstrap.min.css
│   │   │   │   │   │   │   ├── js/
│   │   │   │   │   │   │   │   ├── bootstrap.min.js
│   │   │   │   │   │   │   │   └── searchbox.js
│   │   │   │   │   │   │   ├── qunit/
│   │   │   │   │   │   │   │   ├── qunit-1.16.0.css
│   │   │   │   │   │   │   │   └── qunit-1.16.0.js
│   │   │   │   │   │   │   ├── bootstrap-test.html
│   │   │   │   │   │   │   ├── codemirror-searchbox-test.html
│   │   │   │   │   │   │   ├── codemirror-test.html
│   │   │   │   │   │   │   ├── katex-tests.html
│   │   │   │   │   │   │   ├── marked-@at-test.html
│   │   │   │   │   │   │   ├── marked-emoji-test.html
│   │   │   │   │   │   │   ├── marked-heading-link-test.html
│   │   │   │   │   │   │   └── marked-todo-list-test.html
│   │   │   │   │   │   ├── .gitignore
│   │   │   │   │   │   ├── .jshintrc
│   │   │   │   │   │   ├── bower.json
│   │   │   │   │   │   ├── BUGS.md
│   │   │   │   │   │   ├── CHANGE.md
│   │   │   │   │   │   ├── editormd.amd.js
│   │   │   │   │   │   ├── editormd.amd.min.js
│   │   │   │   │   │   ├── editormd.js
│   │   │   │   │   │   ├── editormd.min.js
│   │   │   │   │   │   ├── Gulpfile.js
│   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   └── README.md
│   │   │   │   │   ├── push/
│   │   │   │   │   │   ├── json2.js
│   │   │   │   │   │   ├── json2.min.js
│   │   │   │   │   │   ├── pusher.js
│   │   │   │   │   │   ├── pusher.min.js
│   │   │   │   │   │   ├── sockjs.js
│   │   │   │   │   │   └── sockjs.min.js
│   │   │   │   │   ├── select2/
│   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   ├── select2.css
│   │   │   │   │   │   │   └── select2.min.css
│   │   │   │   │   │   ├── js/
│   │   │   │   │   │   │   ├── select2.js
│   │   │   │   │   │   │   └── select2.min.js
│   │   │   │   │   ├── tree/
│   │   │   │   │   │   ├── amazeui.tree.css
│   │   │   │   │   │   ├── amazeui.tree.js
│   │   │   │   │   │   ├── amazeui.tree.min.css
│   │   │   │   │   │   └── amazeui.tree.min.js
│   │   │   │   │   ├── uploader/
│   │   │   │   │   │   ├── ajaxupload.js
│   │   │   │   │   │   ├── Uploader.swf
│   │   │   │   │   │   ├── webuploader.css
│   │   │   │   │   │   ├── webuploader.js
│   │   │   │   │   │   ├── webuploader.nolog.js
│   │   │   │   │   │   └── webuploader.nolog.min.js
│   │   │   │   │   ├── vue/
│   │   │   │   │   │   └── vue.js
│   │   │   │   │   ├── webrtc/
│   │   │   │   │   │   ├── adapter.js
│   │   │   │   │   │   ├── recorder.js
│   │   │   │   │   │   └── recorder.wav.min.js
│   │   │   │   │   ├── web_socket/
│   │   │   │   │   │   ├── swfobject.js
│   │   │   │   │   │   ├── WebSocketMain.swf
│   │   │   │   │   │   └── web_socket.js
│   │   │   │   │   ├── ymwl/
│   │   │   │   │   │   ├── assets/
│   │   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   │   ├── background/
│   │   │   │   │   │   │   │   │   ├── login-bg.jpg
│   │   │   │   │   │   │   │   │   ├── login-register2.jpg
│   │   │   │   │   │   │   │   │   ├── password-bg.jpg
│   │   │   │   │   │   │   │   │   ├── register-bg.jpg
│   │   │   │   │   │   │   │   │   └── user-lock-bg.jpg
│   │   │   │   │   │   │   │   ├── big/
│   │   │   │   │   │   │   │   │   ├── comming-soon-bg.png
│   │   │   │   │   │   │   │   │   └── img6.jpg
│   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   └── style.css
│   │   │   │   │   │   ├── icons/
│   │   │   │   │   │   │   ├── cryptocoins/
│   │   │   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   │   │   ├── cryptocoins-colors.css
│   │   │   │   │   │   │   │   │   └── cryptocoins.css
│   │   │   │   │   │   │   ├── flag-icon-css/
│   │   │   │   │   │   │   │   └── flag-icon.min.css
│   │   │   │   │   │   │   ├── font-awesome/
│   │   │   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   │   │   └── font-awesome.min.css
│   │   │   │   │   │   │   │   ├── fonts/
│   │   │   │   │   │   │   │   │   ├── fontawesome-webfont3e6e.eot
│   │   │   │   │   │   │   │   │   ├── fontawesome-webfont3e6e.svg
│   │   │   │   │   │   │   │   │   ├── fontawesome-webfont3e6e.ttf
│   │   │   │   │   │   │   │   │   ├── fontawesome-webfont3e6e.woff
│   │   │   │   │   │   │   │   │   ├── fontawesome-webfont3e6e.woff2
│   │   │   │   │   │   │   │   │   └── fontawesome-webfontd41d.eot
│   │   │   │   │   │   │   ├── ionicons/
│   │   │   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   │   │   └── ionicons.css
│   │   │   │   │   │   │   ├── linea-icons/
│   │   │   │   │   │   │   │   └── linea.css
│   │   │   │   │   │   │   ├── material-design-iconic-font/
│   │   │   │   │   │   │   │   └── materialdesignicons.min.css
│   │   │   │   │   │   │   ├── pe-icon-set-weather/
│   │   │   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   │   │   └── pe-icon-set-weather.min.css
│   │   │   │   │   │   │   ├── simple-line-icons/
│   │   │   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   │   │   └── simple-line-icons.css
│   │   │   │   │   │   │   │   ├── fonts/
│   │   │   │   │   │   │   │   │   ├── Simple-Line-Icons4c82.eot
│   │   │   │   │   │   │   │   │   ├── Simple-Line-Icons4c82.svg
│   │   │   │   │   │   │   │   │   ├── Simple-Line-Icons4c82.ttf
│   │   │   │   │   │   │   │   │   ├── Simple-Line-Icons4c82.woff
│   │   │   │   │   │   │   │   │   ├── Simple-Line-Icons4c82.woff2
│   │   │   │   │   │   │   │   │   └── Simple-Line-Iconsd41d.eot
│   │   │   │   │   │   │   ├── themify-icons/
│   │   │   │   │   │   │   │   └── themify-icons.css
│   │   │   │   │   │   │   ├── weather-icons/
│   │   │   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   │   │   └── weather-icons.min.css
│   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   ├── avatar/
│   │   │   │   │   │   │   │   ├── 1.jpg
│   │   │   │   │   │   │   │   ├── 2.jpg
│   │   │   │   │   │   │   │   ├── 3.jpg
│   │   │   │   │   │   │   │   ├── 4.jpg
│   │   │   │   │   │   │   │   ├── 5.jpg
│   │   │   │   │   │   │   │   └── 6.jpg
│   │   │   │   │   │   │   ├── user/
│   │   │   │   │   │   │   │   └── 1.png
│   │   │   │   │   │   │   ├── users/
│   │   │   │   │   │   │   │   ├── 1.jpg
│   │   │   │   │   │   │   │   ├── 5.jpg
│   │   │   │   │   │   │   │   ├── 7.jpg
│   │   │   │   │   │   │   │   └── 8.jpg
│   │   │   │   │   │   │   ├── favicon.png
│   │   │   │   │   │   │   ├── logo-compact.png
│   │   │   │   │   │   │   ├── logo-text.png
│   │   │   │   │   │   │   └── logo.png
│   │   │   │   │   │   ├── js/
│   │   │   │   │   │   │   ├── dashboard/
│   │   │   │   │   │   │   │   └── dashboard-1.js
│   │   │   │   │   │   │   ├── custom.min.js
│   │   │   │   │   │   │   ├── gleek.js
│   │   │   │   │   │   │   ├── settings.js
│   │   │   │   │   │   │   └── styleSwitcher.js
│   │   │   │   │   │   ├── plugins/
│   │   │   │   │   │   │   ├── animate/
│   │   │   │   │   │   │   │   └── animate.min.css
│   │   │   │   │   │   │   ├── bootstrap-select/
│   │   │   │   │   │   │   │   ├── dist/
│   │   │   │   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   │   │   │   └── bootstrap-select.min.css
│   │   │   │   │   │   │   ├── chart.js/
│   │   │   │   │   │   │   │   └── Chart.bundle.min.js
│   │   │   │   │   │   │   ├── chartist/
│   │   │   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   │   │   └── chartist.min.css
│   │   │   │   │   │   │   │   ├── js/
│   │   │   │   │   │   │   │   │   └── chartist.min.js
│   │   │   │   │   │   │   ├── chartist-plugin-tooltips/
│   │   │   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   │   │   └── chartist-plugin-tooltip.css
│   │   │   │   │   │   │   │   ├── js/
│   │   │   │   │   │   │   │   │   └── chartist-plugin-tooltip.min.js
│   │   │   │   │   │   │   ├── circle-progress/
│   │   │   │   │   │   │   │   └── circle-progress.min.js
│   │   │   │   │   │   │   ├── common/
│   │   │   │   │   │   │   │   └── common.min.js
│   │   │   │   │   │   │   ├── d3v3/
│   │   │   │   │   │   │   │   └── index.js
│   │   │   │   │   │   │   ├── datamaps/
│   │   │   │   │   │   │   │   └── datamaps.world.min.js
│   │   │   │   │   │   │   ├── metismenu/
│   │   │   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   │   │   └── metisMenu.min.css
│   │   │   │   │   │   │   ├── moment/
│   │   │   │   │   │   │   │   └── moment.min.js
│   │   │   │   │   │   │   ├── morris/
│   │   │   │   │   │   │   │   └── morris.min.js
│   │   │   │   │   │   │   ├── pg-calendar/
│   │   │   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   │   │   └── pignose.calendar.min.css
│   │   │   │   │   │   │   │   ├── fonts/
│   │   │   │   │   │   │   │   │   ├── pignose.calendar.eotgpa4vl
│   │   │   │   │   │   │   │   │   ├── pignose.calendar.eotgpa4vl#iefix
│   │   │   │   │   │   │   │   │   ├── pignose.calendar.svggpa4vl#pignose.calendar
│   │   │   │   │   │   │   │   │   ├── pignose.calendar.ttfgpa4vl
│   │   │   │   │   │   │   │   │   └── pignose.calendar.woffgpa4vl
│   │   │   │   │   │   │   │   ├── js/
│   │   │   │   │   │   │   │   │   └── pignose.calendar.min.js
│   │   │   │   │   │   │   ├── raphael/
│   │   │   │   │   │   │   │   └── raphael.min.js
│   │   │   │   │   │   │   ├── topojson/
│   │   │   │   │   │   │   │   └── topojson.min.js
│   │   │   │   │   ├── adapter.js
│   │   │   │   │   ├── jquery.form.min.js
│   │   │   │   │   ├── notify.js
│   │   │   │   │   └── swiper-4.3.3.min.js
│   │   │   │   ├── mobile/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   ├── animate.css
│   │   │   │   │   │   ├── layout.css
│   │   │   │   │   │   ├── reset.css
│   │   │   │   │   │   ├── swiper-3.4.1.min.css
│   │   │   │   │   │   └── weui.css
│   │   │   │   │   ├── js/
│   │   │   │   │   │   ├── wcPop/
│   │   │   │   │   │   │   ├── skin/
│   │   │   │   │   │   │   │   ├── error.png
│   │   │   │   │   │   │   │   ├── info.png
│   │   │   │   │   │   │   │   ├── loading.png
│   │   │   │   │   │   │   │   ├── success.png
│   │   │   │   │   │   │   │   └── wcPop.css
│   │   │   │   │   │   │   └── wcPop.js
│   │   │   │   │   │   ├── fontSize.js
│   │   │   │   │   │   ├── jquery-1.9.1.min.js
│   │   │   │   │   │   ├── swiper-3.4.1.min.js
│   │   │   │   │   │   ├── wcKeyBoard.js
│   │   │   │   │   │   ├── weui.min.js
│   │   │   │   │   │   └── zepto.min.js
│   │   │   │   ├── style1/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── chatStyle.css
│   │   │   │   │   ├── img/
│   │   │   │   │   │   ├── add.png
│   │   │   │   │   │   ├── close.png
│   │   │   │   │   │   ├── closewin.png
│   │   │   │   │   │   ├── down_arrow.png
│   │   │   │   │   │   ├── mclosewin.png
│   │   │   │   │   │   ├── mup_arrow.png
│   │   │   │   │   │   ├── mwechatLogo.png
│   │   │   │   │   │   ├── up_arrow.png
│   │   │   │   │   │   └── wechatLogo.png
│   │   │   │   ├── ueditor/
│   │   │   │   │   ├── dialogs/
│   │   │   │   │   │   ├── anchor/
│   │   │   │   │   │   │   └── anchor.html
│   │   │   │   │   │   ├── attachment/
│   │   │   │   │   │   │   ├── fileTypeImages/
│   │   │   │   │   │   │   │   ├── icon_chm.gif
│   │   │   │   │   │   │   │   ├── icon_default.png
│   │   │   │   │   │   │   │   ├── icon_doc.gif
│   │   │   │   │   │   │   │   ├── icon_exe.gif
│   │   │   │   │   │   │   │   ├── icon_jpg.gif
│   │   │   │   │   │   │   │   ├── icon_mp3.gif
│   │   │   │   │   │   │   │   ├── icon_mv.gif
│   │   │   │   │   │   │   │   ├── icon_pdf.gif
│   │   │   │   │   │   │   │   ├── icon_ppt.gif
│   │   │   │   │   │   │   │   ├── icon_psd.gif
│   │   │   │   │   │   │   │   ├── icon_rar.gif
│   │   │   │   │   │   │   │   ├── icon_txt.gif
│   │   │   │   │   │   │   │   └── icon_xls.gif
│   │   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   │   ├── alignicon.gif
│   │   │   │   │   │   │   │   ├── alignicon.png
│   │   │   │   │   │   │   │   ├── bg.png
│   │   │   │   │   │   │   │   ├── file-icons.gif
│   │   │   │   │   │   │   │   ├── file-icons.png
│   │   │   │   │   │   │   │   ├── icons.gif
│   │   │   │   │   │   │   │   ├── icons.png
│   │   │   │   │   │   │   │   ├── image.png
│   │   │   │   │   │   │   │   ├── progress.png
│   │   │   │   │   │   │   │   ├── success.gif
│   │   │   │   │   │   │   │   └── success.png
│   │   │   │   │   │   │   ├── attachment.css
│   │   │   │   │   │   │   ├── attachment.html
│   │   │   │   │   │   │   └── attachment.js
│   │   │   │   │   │   ├── background/
│   │   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   │   ├── bg.png
│   │   │   │   │   │   │   │   └── success.png
│   │   │   │   │   │   │   ├── background.css
│   │   │   │   │   │   │   ├── background.html
│   │   │   │   │   │   │   └── background.js
│   │   │   │   │   │   ├── charts/
│   │   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   │   ├── charts0.png
│   │   │   │   │   │   │   │   ├── charts1.png
│   │   │   │   │   │   │   │   ├── charts2.png
│   │   │   │   │   │   │   │   ├── charts3.png
│   │   │   │   │   │   │   │   ├── charts4.png
│   │   │   │   │   │   │   │   └── charts5.png
│   │   │   │   │   │   │   ├── chart.config.js
│   │   │   │   │   │   │   ├── charts.css
│   │   │   │   │   │   │   ├── charts.html
│   │   │   │   │   │   │   └── charts.js
│   │   │   │   │   │   ├── emotion/
│   │   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   │   ├── 0.gif
│   │   │   │   │   │   │   │   ├── bface.gif
│   │   │   │   │   │   │   │   ├── cface.gif
│   │   │   │   │   │   │   │   ├── fface.gif
│   │   │   │   │   │   │   │   ├── jxface2.gif
│   │   │   │   │   │   │   │   ├── neweditor-tab-bg.png
│   │   │   │   │   │   │   │   ├── tface.gif
│   │   │   │   │   │   │   │   ├── wface.gif
│   │   │   │   │   │   │   │   └── yface.gif
│   │   │   │   │   │   │   ├── emotion.css
│   │   │   │   │   │   │   ├── emotion.html
│   │   │   │   │   │   │   └── emotion.js
│   │   │   │   │   │   ├── gmap/
│   │   │   │   │   │   │   └── gmap.html
│   │   │   │   │   │   ├── help/
│   │   │   │   │   │   │   ├── help.css
│   │   │   │   │   │   │   ├── help.html
│   │   │   │   │   │   │   └── help.js
│   │   │   │   │   │   ├── image/
│   │   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   │   ├── alignicon.jpg
│   │   │   │   │   │   │   │   ├── bg.png
│   │   │   │   │   │   │   │   ├── icons.gif
│   │   │   │   │   │   │   │   ├── icons.png
│   │   │   │   │   │   │   │   ├── image.png
│   │   │   │   │   │   │   │   ├── progress.png
│   │   │   │   │   │   │   │   ├── success.gif
│   │   │   │   │   │   │   │   └── success.png
│   │   │   │   │   │   │   ├── image.css
│   │   │   │   │   │   │   ├── image.html
│   │   │   │   │   │   │   └── image.js
│   │   │   │   │   │   ├── insertframe/
│   │   │   │   │   │   │   └── insertframe.html
│   │   │   │   │   │   ├── link/
│   │   │   │   │   │   │   └── link.html
│   │   │   │   │   │   ├── map/
│   │   │   │   │   │   │   ├── map.html
│   │   │   │   │   │   │   └── show.html
│   │   │   │   │   │   ├── music/
│   │   │   │   │   │   │   ├── music.css
│   │   │   │   │   │   │   ├── music.html
│   │   │   │   │   │   │   └── music.js
│   │   │   │   │   │   ├── preview/
│   │   │   │   │   │   │   └── preview.html
│   │   │   │   │   │   ├── scrawl/
│   │   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   │   ├── addimg.png
│   │   │   │   │   │   │   │   ├── brush.png
│   │   │   │   │   │   │   │   ├── delimg.png
│   │   │   │   │   │   │   │   ├── delimgH.png
│   │   │   │   │   │   │   │   ├── empty.png
│   │   │   │   │   │   │   │   ├── emptyH.png
│   │   │   │   │   │   │   │   ├── eraser.png
│   │   │   │   │   │   │   │   ├── redo.png
│   │   │   │   │   │   │   │   ├── redoH.png
│   │   │   │   │   │   │   │   ├── scale.png
│   │   │   │   │   │   │   │   ├── scaleH.png
│   │   │   │   │   │   │   │   ├── size.png
│   │   │   │   │   │   │   │   ├── undo.png
│   │   │   │   │   │   │   │   └── undoH.png
│   │   │   │   │   │   │   ├── scrawl.css
│   │   │   │   │   │   │   ├── scrawl.html
│   │   │   │   │   │   │   └── scrawl.js
│   │   │   │   │   │   ├── searchreplace/
│   │   │   │   │   │   │   ├── searchreplace.html
│   │   │   │   │   │   │   └── searchreplace.js
│   │   │   │   │   │   ├── snapscreen/
│   │   │   │   │   │   │   └── snapscreen.html
│   │   │   │   │   │   ├── spechars/
│   │   │   │   │   │   │   ├── spechars.html
│   │   │   │   │   │   │   └── spechars.js
│   │   │   │   │   │   ├── table/
│   │   │   │   │   │   │   ├── dragicon.png
│   │   │   │   │   │   │   ├── edittable.css
│   │   │   │   │   │   │   ├── edittable.html
│   │   │   │   │   │   │   ├── edittable.js
│   │   │   │   │   │   │   ├── edittd.html
│   │   │   │   │   │   │   └── edittip.html
│   │   │   │   │   │   ├── template/
│   │   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   │   ├── bg.gif
│   │   │   │   │   │   │   │   ├── pre0.png
│   │   │   │   │   │   │   │   ├── pre1.png
│   │   │   │   │   │   │   │   ├── pre2.png
│   │   │   │   │   │   │   │   ├── pre3.png
│   │   │   │   │   │   │   │   └── pre4.png
│   │   │   │   │   │   │   ├── config.js
│   │   │   │   │   │   │   ├── template.css
│   │   │   │   │   │   │   ├── template.html
│   │   │   │   │   │   │   └── template.js
│   │   │   │   │   │   ├── video/
│   │   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   │   ├── bg.png
│   │   │   │   │   │   │   │   ├── center_focus.jpg
│   │   │   │   │   │   │   │   ├── file-icons.gif
│   │   │   │   │   │   │   │   ├── file-icons.png
│   │   │   │   │   │   │   │   ├── icons.gif
│   │   │   │   │   │   │   │   ├── icons.png
│   │   │   │   │   │   │   │   ├── image.png
│   │   │   │   │   │   │   │   ├── left_focus.jpg
│   │   │   │   │   │   │   │   ├── none_focus.jpg
│   │   │   │   │   │   │   │   ├── progress.png
│   │   │   │   │   │   │   │   ├── right_focus.jpg
│   │   │   │   │   │   │   │   ├── success.gif
│   │   │   │   │   │   │   │   └── success.png
│   │   │   │   │   │   │   ├── video.css
│   │   │   │   │   │   │   ├── video.html
│   │   │   │   │   │   │   └── video.js
│   │   │   │   │   │   ├── webapp/
│   │   │   │   │   │   │   └── webapp.html
│   │   │   │   │   │   ├── wordimage/
│   │   │   │   │   │   │   ├── fClipboard_ueditor.swf
│   │   │   │   │   │   │   ├── imageUploader.swf
│   │   │   │   │   │   │   ├── tangram.js
│   │   │   │   │   │   │   ├── wordimage.html
│   │   │   │   │   │   │   └── wordimage.js
│   │   │   │   │   │   └── internal.js
│   │   │   │   │   ├── lang/
│   │   │   │   │   │   ├── zh-cn/
│   │   │   │   │   │   │   └── ueditor.js
│   │   │   │   │   ├── php/
│   │   │   │   │   │   ├── action_crawler.php
│   │   │   │   │   │   ├── action_list.php
│   │   │   │   │   │   ├── action_upload.php
│   │   │   │   │   │   ├── config.json
│   │   │   │   │   │   ├── config.php
│   │   │   │   │   │   ├── controller.php
│   │   │   │   │   │   ├── tool.php
│   │   │   │   │   │   └── Uploader.class.php
│   │   │   │   │   ├── themes/
│   │   │   │   │   │   ├── default/
│   │   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   │   ├── ueditor.css
│   │   │   │   │   │   │   │   └── ueditor.min.css
│   │   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   │   ├── anchor.gif
│   │   │   │   │   │   │   │   ├── arrow.png
│   │   │   │   │   │   │   │   ├── arrow_down.png
│   │   │   │   │   │   │   │   ├── arrow_up.png
│   │   │   │   │   │   │   │   ├── button-bg.gif
│   │   │   │   │   │   │   │   ├── cancelbutton.gif
│   │   │   │   │   │   │   │   ├── charts.png
│   │   │   │   │   │   │   │   ├── cursor_h.gif
│   │   │   │   │   │   │   │   ├── cursor_h.png
│   │   │   │   │   │   │   │   ├── cursor_v.gif
│   │   │   │   │   │   │   │   ├── cursor_v.png
│   │   │   │   │   │   │   │   ├── dialog-title-bg.png
│   │   │   │   │   │   │   │   ├── filescan.png
│   │   │   │   │   │   │   │   ├── highlighted.gif
│   │   │   │   │   │   │   │   ├── icons-all.gif
│   │   │   │   │   │   │   │   ├── icons.gif
│   │   │   │   │   │   │   │   ├── icons.png
│   │   │   │   │   │   │   │   ├── loaderror.png
│   │   │   │   │   │   │   │   ├── loading.gif
│   │   │   │   │   │   │   │   ├── lock.gif
│   │   │   │   │   │   │   │   ├── neweditor-tab-bg.png
│   │   │   │   │   │   │   │   ├── pagebreak.gif
│   │   │   │   │   │   │   │   ├── scale.png
│   │   │   │   │   │   │   │   ├── sortable.png
│   │   │   │   │   │   │   │   ├── spacer.gif
│   │   │   │   │   │   │   │   ├── sparator_v.png
│   │   │   │   │   │   │   │   ├── table-cell-align.png
│   │   │   │   │   │   │   │   ├── tangram-colorpicker.png
│   │   │   │   │   │   │   │   ├── toolbar_bg.png
│   │   │   │   │   │   │   │   ├── unhighlighted.gif
│   │   │   │   │   │   │   │   ├── upload.png
│   │   │   │   │   │   │   │   ├── videologo.gif
│   │   │   │   │   │   │   │   ├── word.gif
│   │   │   │   │   │   │   │   └── wordpaste.png
│   │   │   │   │   │   │   └── dialogbase.css
│   │   │   │   │   │   └── iframe.css
│   │   │   │   │   ├── third-party/
│   │   │   │   │   │   ├── codemirror/
│   │   │   │   │   │   │   ├── codemirror.css
│   │   │   │   │   │   │   └── codemirror.js
│   │   │   │   │   │   ├── highcharts/
│   │   │   │   │   │   │   ├── adapters/
│   │   │   │   │   │   │   │   ├── mootools-adapter.js
│   │   │   │   │   │   │   │   ├── mootools-adapter.src.js
│   │   │   │   │   │   │   │   ├── prototype-adapter.js
│   │   │   │   │   │   │   │   ├── prototype-adapter.src.js
│   │   │   │   │   │   │   │   ├── standalone-framework.js
│   │   │   │   │   │   │   │   └── standalone-framework.src.js
│   │   │   │   │   │   │   ├── modules/
│   │   │   │   │   │   │   │   ├── annotations.js
│   │   │   │   │   │   │   │   ├── annotations.src.js
│   │   │   │   │   │   │   │   ├── canvas-tools.js
│   │   │   │   │   │   │   │   ├── canvas-tools.src.js
│   │   │   │   │   │   │   │   ├── data.js
│   │   │   │   │   │   │   │   ├── data.src.js
│   │   │   │   │   │   │   │   ├── drilldown.js
│   │   │   │   │   │   │   │   ├── drilldown.src.js
│   │   │   │   │   │   │   │   ├── exporting.js
│   │   │   │   │   │   │   │   ├── exporting.src.js
│   │   │   │   │   │   │   │   ├── funnel.js
│   │   │   │   │   │   │   │   ├── funnel.src.js
│   │   │   │   │   │   │   │   ├── heatmap.js
│   │   │   │   │   │   │   │   ├── heatmap.src.js
│   │   │   │   │   │   │   │   ├── map.js
│   │   │   │   │   │   │   │   ├── map.src.js
│   │   │   │   │   │   │   │   ├── no-data-to-display.js
│   │   │   │   │   │   │   │   └── no-data-to-display.src.js
│   │   │   │   │   │   │   ├── themes/
│   │   │   │   │   │   │   │   ├── dark-blue.js
│   │   │   │   │   │   │   │   ├── dark-green.js
│   │   │   │   │   │   │   │   ├── gray.js
│   │   │   │   │   │   │   │   ├── grid.js
│   │   │   │   │   │   │   │   └── skies.js
│   │   │   │   │   │   │   ├── highcharts-more.js
│   │   │   │   │   │   │   ├── highcharts-more.src.js
│   │   │   │   │   │   │   ├── highcharts.js
│   │   │   │   │   │   │   └── highcharts.src.js
│   │   │   │   │   │   ├── snapscreen/
│   │   │   │   │   │   │   └── UEditorSnapscreen.exe
│   │   │   │   │   │   ├── SyntaxHighlighter/
│   │   │   │   │   │   │   ├── shCore.js
│   │   │   │   │   │   │   └── shCoreDefault.css
│   │   │   │   │   │   ├── video-js/
│   │   │   │   │   │   │   ├── font/
│   │   │   │   │   │   │   │   ├── vjs.eot
│   │   │   │   │   │   │   │   ├── vjs.svg
│   │   │   │   │   │   │   │   ├── vjs.ttf
│   │   │   │   │   │   │   │   └── vjs.woff
│   │   │   │   │   │   │   ├── video-js.css
│   │   │   │   │   │   │   ├── video-js.min.css
│   │   │   │   │   │   │   ├── video-js.swf
│   │   │   │   │   │   │   ├── video.dev.js
│   │   │   │   │   │   │   └── video.js
│   │   │   │   │   │   ├── webuploader/
│   │   │   │   │   │   │   ├── Uploader.swf
│   │   │   │   │   │   │   ├── webuploader.css
│   │   │   │   │   │   │   ├── webuploader.custom.js
│   │   │   │   │   │   │   ├── webuploader.custom.min.js
│   │   │   │   │   │   │   ├── webuploader.flashonly.js
│   │   │   │   │   │   │   ├── webuploader.flashonly.min.js
│   │   │   │   │   │   │   ├── webuploader.html5only.js
│   │   │   │   │   │   │   ├── webuploader.html5only.min.js
│   │   │   │   │   │   │   ├── webuploader.js
│   │   │   │   │   │   │   ├── webuploader.min.js
│   │   │   │   │   │   │   ├── webuploader.withoutimage.js
│   │   │   │   │   │   │   └── webuploader.withoutimage.min.js
│   │   │   │   │   │   ├── zeroclipboard/
│   │   │   │   │   │   │   ├── ZeroClipboard.js
│   │   │   │   │   │   │   ├── ZeroClipboard.min.js
│   │   │   │   │   │   │   └── ZeroClipboard.swf
│   │   │   │   │   │   ├── jquery-1.10.2.js
│   │   │   │   │   │   ├── jquery-1.10.2.min.js
│   │   │   │   │   │   ├── jquery-1.10.2.min.map
│   │   │   │   │   │   └── xss.min.js
│   │   │   │   │   ├── lock.php
│   │   │   │   │   ├── ueditor.all.js
│   │   │   │   │   ├── ueditor.all.min.js
│   │   │   │   │   ├── ueditor.config.js
│   │   │   │   │   ├── ueditor.parse.js
│   │   │   │   │   └── ueditor.parse.min.js
│   │   │   │   └── web.config
│   │   │   ├── layuiadmin/
│   │   │   │   ├── lib/
│   │   │   │   │   └── index.js
│   │   │   │   └── config.js
│   │   │   ├── plugins/
│   │   │   │   ├── flgkf/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── chatStyle.css
│   │   │   │   │   ├── img/
│   │   │   │   │   │   ├── icon-mq-round@2x.png
│   │   │   │   │   │   └── invite-bgi-4.png
│   │   │   ├── static/
│   │   │   │   ├── admin/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   ├── other/
│   │   │   │   │   │   │   ├── console1.css
│   │   │   │   │   │   │   ├── console2.css
│   │   │   │   │   │   │   ├── department.css
│   │   │   │   │   │   │   ├── error.css
│   │   │   │   │   │   │   ├── icon.css
│   │   │   │   │   │   │   ├── login.css
│   │   │   │   │   │   │   ├── person.css
│   │   │   │   │   │   │   └── result.css
│   │   │   │   │   │   ├── admin.css
│   │   │   │   │   │   └── load.css
│   │   │   │   │   ├── data/
│   │   │   │   │   │   ├── card.json
│   │   │   │   │   │   ├── dataMenu.json
│   │   │   │   │   │   ├── dataTree2.json
│   │   │   │   │   │   ├── dictData.json
│   │   │   │   │   │   ├── dictType.json
│   │   │   │   │   │   ├── dtree.json
│   │   │   │   │   │   ├── loginLog.json
│   │   │   │   │   │   ├── menu.json
│   │   │   │   │   │   ├── message.json
│   │   │   │   │   │   ├── operateLog.json
│   │   │   │   │   │   ├── organization.json
│   │   │   │   │   │   ├── organizationtree.json
│   │   │   │   │   │   ├── power.json
│   │   │   │   │   │   ├── role.json
│   │   │   │   │   │   ├── table.json
│   │   │   │   │   │   └── user.json
│   │   │   │   │   ├── images/
│   │   │   │   │   │   ├── 403.svg
│   │   │   │   │   │   ├── 404.svg
│   │   │   │   │   │   ├── 500.svg
│   │   │   │   │   │   ├── act.jpg
│   │   │   │   │   │   ├── ai_service.png
│   │   │   │   │   │   ├── avatar.jpg
│   │   │   │   │   │   ├── background.svg
│   │   │   │   │   │   ├── captcha.gif
│   │   │   │   │   │   ├── icon-login.png
│   │   │   │   │   │   ├── loginbg.png
│   │   │   │   │   │   ├── logo.png
│   │   │   │   │   │   ├── show.png
│   │   │   │   │   │   └── x.png
│   │   │   │   ├── component/
│   │   │   │   │   ├── code/
│   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   └── style.css
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── layui/
│   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   ├── modules/
│   │   │   │   │   │   │   │   ├── laydate/
│   │   │   │   │   │   │   │   │   ├── default/
│   │   │   │   │   │   │   │   │   │   └── laydate.css
│   │   │   │   │   │   │   │   ├── layer/
│   │   │   │   │   │   │   │   │   ├── default/
│   │   │   │   │   │   │   │   │   │   ├── icon-ext.png
│   │   │   │   │   │   │   │   │   │   ├── icon.png
│   │   │   │   │   │   │   │   │   │   ├── layer.css
│   │   │   │   │   │   │   │   │   │   ├── loading-0.gif
│   │   │   │   │   │   │   │   │   │   ├── loading-1.gif
│   │   │   │   │   │   │   │   │   │   └── loading-2.gif
│   │   │   │   │   │   │   │   └── code.css
│   │   │   │   │   │   │   └── layui.css
│   │   │   │   │   │   ├── font/
│   │   │   │   │   │   │   ├── iconfont.eot
│   │   │   │   │   │   │   ├── iconfont.svg
│   │   │   │   │   │   │   ├── iconfont.ttf
│   │   │   │   │   │   │   ├── iconfont.woff
│   │   │   │   │   │   │   └── iconfont.woff2
│   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   ├── face/
│   │   │   │   │   │   │   │   ├── 0.gif
│   │   │   │   │   │   │   │   ├── 1.gif
│   │   │   │   │   │   │   │   ├── 10.gif
│   │   │   │   │   │   │   │   ├── 11.gif
│   │   │   │   │   │   │   │   ├── 12.gif
│   │   │   │   │   │   │   │   ├── 13.gif
│   │   │   │   │   │   │   │   ├── 14.gif
│   │   │   │   │   │   │   │   ├── 15.gif
│   │   │   │   │   │   │   │   ├── 16.gif
│   │   │   │   │   │   │   │   ├── 17.gif
│   │   │   │   │   │   │   │   ├── 18.gif
│   │   │   │   │   │   │   │   ├── 19.gif
│   │   │   │   │   │   │   │   ├── 2.gif
│   │   │   │   │   │   │   │   ├── 20.gif
│   │   │   │   │   │   │   │   ├── 21.gif
│   │   │   │   │   │   │   │   ├── 22.gif
│   │   │   │   │   │   │   │   ├── 23.gif
│   │   │   │   │   │   │   │   ├── 24.gif
│   │   │   │   │   │   │   │   ├── 25.gif
│   │   │   │   │   │   │   │   ├── 26.gif
│   │   │   │   │   │   │   │   ├── 27.gif
│   │   │   │   │   │   │   │   ├── 28.gif
│   │   │   │   │   │   │   │   ├── 29.gif
│   │   │   │   │   │   │   │   ├── 3.gif
│   │   │   │   │   │   │   │   ├── 30.gif
│   │   │   │   │   │   │   │   ├── 31.gif
│   │   │   │   │   │   │   │   ├── 32.gif
│   │   │   │   │   │   │   │   ├── 33.gif
│   │   │   │   │   │   │   │   ├── 34.gif
│   │   │   │   │   │   │   │   ├── 35.gif
│   │   │   │   │   │   │   │   ├── 36.gif
│   │   │   │   │   │   │   │   ├── 37.gif
│   │   │   │   │   │   │   │   ├── 38.gif
│   │   │   │   │   │   │   │   ├── 39.gif
│   │   │   │   │   │   │   │   ├── 4.gif
│   │   │   │   │   │   │   │   ├── 40.gif
│   │   │   │   │   │   │   │   ├── 41.gif
│   │   │   │   │   │   │   │   ├── 42.gif
│   │   │   │   │   │   │   │   ├── 43.gif
│   │   │   │   │   │   │   │   ├── 44.gif
│   │   │   │   │   │   │   │   ├── 45.gif
│   │   │   │   │   │   │   │   ├── 46.gif
│   │   │   │   │   │   │   │   ├── 47.gif
│   │   │   │   │   │   │   │   ├── 48.gif
│   │   │   │   │   │   │   │   ├── 49.gif
│   │   │   │   │   │   │   │   ├── 5.gif
│   │   │   │   │   │   │   │   ├── 50.gif
│   │   │   │   │   │   │   │   ├── 51.gif
│   │   │   │   │   │   │   │   ├── 52.gif
│   │   │   │   │   │   │   │   ├── 53.gif
│   │   │   │   │   │   │   │   ├── 54.gif
│   │   │   │   │   │   │   │   ├── 55.gif
│   │   │   │   │   │   │   │   ├── 56.gif
│   │   │   │   │   │   │   │   ├── 57.gif
│   │   │   │   │   │   │   │   ├── 58.gif
│   │   │   │   │   │   │   │   ├── 59.gif
│   │   │   │   │   │   │   │   ├── 6.gif
│   │   │   │   │   │   │   │   ├── 60.gif
│   │   │   │   │   │   │   │   ├── 61.gif
│   │   │   │   │   │   │   │   ├── 62.gif
│   │   │   │   │   │   │   │   ├── 63.gif
│   │   │   │   │   │   │   │   ├── 64.gif
│   │   │   │   │   │   │   │   ├── 65.gif
│   │   │   │   │   │   │   │   ├── 66.gif
│   │   │   │   │   │   │   │   ├── 67.gif
│   │   │   │   │   │   │   │   ├── 68.gif
│   │   │   │   │   │   │   │   ├── 69.gif
│   │   │   │   │   │   │   │   ├── 7.gif
│   │   │   │   │   │   │   │   ├── 70.gif
│   │   │   │   │   │   │   │   ├── 71.gif
│   │   │   │   │   │   │   │   ├── 8.gif
│   │   │   │   │   │   │   │   └── 9.gif
│   │   │   │   │   │   └── layui.js
│   │   │   │   │   ├── pear/
│   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   ├── module/
│   │   │   │   │   │   │   │   ├── dtree/
│   │   │   │   │   │   │   │   │   ├── font/
│   │   │   │   │   │   │   │   │   │   ├── dtreefont.css
│   │   │   │   │   │   │   │   │   │   ├── dtreefont.eot
│   │   │   │   │   │   │   │   │   │   ├── dtreefont.svg
│   │   │   │   │   │   │   │   │   │   ├── dtreefont.ttf
│   │   │   │   │   │   │   │   │   │   ├── dtreefont.woff
│   │   │   │   │   │   │   │   │   │   └── icons.json
│   │   │   │   │   │   │   │   │   ├── dtree.css
│   │   │   │   │   │   │   │   │   └── dtree.js
│   │   │   │   │   │   │   │   ├── button.css
│   │   │   │   │   │   │   │   ├── card.css
│   │   │   │   │   │   │   │   ├── code.css
│   │   │   │   │   │   │   │   ├── cropper.css
│   │   │   │   │   │   │   │   ├── form.css
│   │   │   │   │   │   │   │   ├── frame.css
│   │   │   │   │   │   │   │   ├── iconPicker.css
│   │   │   │   │   │   │   │   ├── label.css
│   │   │   │   │   │   │   │   ├── layer.css
│   │   │   │   │   │   │   │   ├── layout.css
│   │   │   │   │   │   │   │   ├── link.css
│   │   │   │   │   │   │   │   ├── loading.css
│   │   │   │   │   │   │   │   ├── menu.css
│   │   │   │   │   │   │   │   ├── message.css
│   │   │   │   │   │   │   │   ├── notice.css
│   │   │   │   │   │   │   │   ├── select.css
│   │   │   │   │   │   │   │   ├── step.css
│   │   │   │   │   │   │   │   ├── tab.css
│   │   │   │   │   │   │   │   ├── table.css
│   │   │   │   │   │   │   │   ├── tag.css
│   │   │   │   │   │   │   │   ├── topBar.css
│   │   │   │   │   │   │   │   ├── treetable.css
│   │   │   │   │   │   │   │   └── uploads.css
│   │   │   │   │   │   │   └── pear.css
│   │   │   │   │   │   ├── font/
│   │   │   │   │   │   │   ├── iconfont.css
│   │   │   │   │   │   │   ├── iconfont.js
│   │   │   │   │   │   │   ├── iconfont.json
│   │   │   │   │   │   │   ├── iconfont.ttf
│   │   │   │   │   │   │   ├── iconfont.woff
│   │   │   │   │   │   │   └── iconfont.woff2
│   │   │   │   │   │   ├── module/
│   │   │   │   │   │   │   ├── tinymce/
│   │   │   │   │   │   │   │   ├── tinymce/
│   │   │   │   │   │   │   │   │   ├── icons/
│   │   │   │   │   │   │   │   │   │   ├── default/
│   │   │   │   │   │   │   │   │   │   │   ├── icons.js
│   │   │   │   │   │   │   │   │   │   │   └── icons.min.js
│   │   │   │   │   │   │   │   │   ├── langs/
│   │   │   │   │   │   │   │   │   │   ├── readme.md
│   │   │   │   │   │   │   │   │   │   └── zh_CN.js
│   │   │   │   │   │   │   │   │   ├── plugins/
│   │   │   │   │   │   │   │   │   │   ├── advlist/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── anchor/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── autolink/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── autoresize/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── autosave/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── bbcode/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── charmap/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── code/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── codesample/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── colorpicker/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── contextmenu/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── directionality/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── emoticons/
│   │   │   │   │   │   │   │   │   │   │   ├── js/
│   │   │   │   │   │   │   │   │   │   │   │   ├── emojiimages.js
│   │   │   │   │   │   │   │   │   │   │   │   ├── emojiimages.min.js
│   │   │   │   │   │   │   │   │   │   │   │   ├── emojis.js
│   │   │   │   │   │   │   │   │   │   │   │   └── emojis.min.js
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── fullpage/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── fullscreen/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── help/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── hr/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── image/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── imagetools/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── importcss/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── indent2em/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── insertdatetime/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── kityformula-editor/
│   │   │   │   │   │   │   │   │   │   │   ├── kityformula/
│   │   │   │   │   │   │   │   │   │   │   │   ├── assets/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── scrollbar/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── custom/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── bar-bg.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── bar.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── bg.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── bottom.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── btn.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── down.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── top.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── up.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── edit/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── bar-bg.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── bar-left.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── bar-right.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── thumb-bg.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── thumb-left.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── thumb-right.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── toolbar/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── alphabetic/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── aleph.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── bbbk.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── beth.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── circleds.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── complement.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── daleth.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ell.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── eth.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── finv.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── game.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── gimel.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── hbar.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── hslash.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── im.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── mho.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── partial.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── re.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── wp.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── arrow/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── circlearrowleft.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── circlearrowright.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── curvearrowleft.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── curvearrowright.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── downarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── downdownarrows.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── downharpoonleft.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── downharpoonright.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── gets.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── leftarrowtail.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── leftharpoondown.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── leftharpoonup.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── leftleftarrows.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── leftrightarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── leftrightarrows.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── leftrightharpoons.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── leftrightsquigarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── longleftarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── longleftrightarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── longrightarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── looparrowleft.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── looparrowright.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── multimap.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nearrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nleftarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nrightarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nwarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── rightarrowtail.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── rightharpoondown.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── rightharpoonup.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── rightleftarrows.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── rightleftharpoons.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── rightrightarrows.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── rightsquigarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── searrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── swarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── to.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── twoheadleftarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── twoheadrightarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-downarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-leftarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-leftrightarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-lftarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-lleftarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-longleftarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-longleftrightarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-longrightarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-lsh.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-nleftarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-nleftrightarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-nrightarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-rightarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-rrightarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-rsh.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-uparrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u-updownarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uparrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── updownarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── upharpoonleft.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── upharpoonright.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── upuparrows.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── brackets/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 1.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 2.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 3.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── 4.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── button/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── brackets.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── down.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── frac.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── fx.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── int.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── lim.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── open.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── script.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── sin.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── sqrt.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── sum.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── tick.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── up.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── char/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── bb/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── a.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── b.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── c.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── d.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── e.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── f.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── g.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── h.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── i.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── j.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── k.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── l.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── m.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── n.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── o.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── p.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── q.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── r.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── s.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── t.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── v.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── w.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── x.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── y.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── z.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── cal/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── a.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── b.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── c.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── d.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── e.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── f.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── g.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── h.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── i.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── j.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── k.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── l.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── m.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── n.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── o.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── p.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── q.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── r.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── s.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── t.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── v.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── w.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── x.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── y.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── z.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── frak/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── a.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── b.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── c.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── d.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── e.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── f.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── g.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── h.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── i.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── j.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── k.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── l.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── m.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── n.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── o.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── p.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── q.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── r.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── s.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── t.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ua.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ub.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uc.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ud.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ue.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uf.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ug.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uh.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ui.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uj.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uk.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ul.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── um.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── un.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uo.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── up.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ur.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── us.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ut.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uu.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uv.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uw.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ux.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uy.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uz.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── v.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── w.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── x.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── y.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── z.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── greek/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── lower/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── alpha.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── beta.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── chi.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── delta.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── epsilon.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── eta.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── gamma.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── iota.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── kappa.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── lambda.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── mu.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nu.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── omega.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── omicron.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── phi.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── pi.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── psi.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── rho.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── sigma.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── tau.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── theta.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── upsilon.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── xi.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── zeta.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── misc/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── digamma.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── varepsilon.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── varkappa.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── varphi.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── varpi.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── varrho.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── varsigma.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── vartheta.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── upper/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── alpha.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── beta.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── chi.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── delta.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── epsilon.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── eta.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── gamma.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── iota.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── kappa.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── lambda.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── mu.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nu.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── omega.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── omicron.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── phi.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── pi.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── psi.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── rho.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── sigma.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── tau.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── theta.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── upsilon.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── xi.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── zeta.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── math/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── aleph.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── approx.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ast.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── baifenhao.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── because.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── beth.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── blacksquare.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── cap.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── cdot.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── circ.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── cong.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── cup.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ddots.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── div.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── downarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── eq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── equiv.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── exists.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── forall.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── geq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── gets.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── gg.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── gt.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── in.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── infty.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── leftrightarrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── leq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ll.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── lt.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── minus.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── mp.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── neg.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nexists.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ni.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── partial.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── plus.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── pm.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── propto.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── sim.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── simeq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── surd.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── tanhao.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── therefore.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── times.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── to.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uparrow.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── varnothing.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── vdots.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── not/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── gneqq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── gnsim.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── lneqq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── lnsim.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nbdash-1.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ncong.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── neq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nequiv.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nexists.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ngeq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ngtr.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nleq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nless.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nmid.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── notin.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nparallel.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nprec.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nsim.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nsubseteq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nsucc.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nsupseteq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ntriangleleft.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ntrianglelefteq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ntriangleright.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ntrianglerighteq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nvdash-1.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nvdash-2.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nvdash-3.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── nvdash.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── precnsim.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── subsetneq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── succnsim.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── supsetneq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── rm/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── a.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── b.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── c.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── d.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── e.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── f.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── g.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── h.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── i.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── j.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── k.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── l.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── m.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── n.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── o.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── p.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── q.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── r.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── s.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── t.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── u.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ua.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ub.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uc.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ud.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ue.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uf.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ug.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uh.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ui.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uj.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uk.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ul.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── um.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── un.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uo.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── up.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uq.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ur.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── us.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ut.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uu.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uv.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uw.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ux.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uy.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── uz.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── v.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── w.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── x.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── y.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── z.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── frac/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 1.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 2.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 3.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── c1.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── c2.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── c4.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── c5.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── func/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 1.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 2.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 3.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 4.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 5.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 6.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── c1.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── c2.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── c3.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── int/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 1.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 2.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 3.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 4.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 5.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── 6.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── large/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 1.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 2.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── 3.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── script/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 1.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 2.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 3.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 4.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── c1.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── c2.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── c3.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── sqrt/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 1.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 2.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 3.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 4.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── c1.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── c2.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── ys/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 1.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── 2.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── 3.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── btn.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── char.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── other.png
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── styles/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── base.css
│   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── page.css
│   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── scrollbar.css
│   │   │   │   │   │   │   │   │   │   │   │   │   │   └── ui.css
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── theme/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── default/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── close.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── down.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── open.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── up.png
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ├── fui.css
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   └── fui.min.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── js/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── jquery-3.6.0.min.js
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── kity-formula-parser.all.min.js
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── kity-formula-render.all.js
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── kityformula-editor.all.min.js
│   │   │   │   │   │   │   │   │   │   │   │   │   └── kitygraph.all.js
│   │   │   │   │   │   │   │   │   │   │   │   ├── resource/
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── KF_AMS_BB.woff
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── KF_AMS_CAL.woff
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── KF_AMS_FRAK.woff
│   │   │   │   │   │   │   │   │   │   │   │   │   ├── KF_AMS_MAIN.woff
│   │   │   │   │   │   │   │   │   │   │   │   │   └── KF_AMS_ROMAN.woff
│   │   │   │   │   │   │   │   │   │   │   │   └── loading.gif
│   │   │   │   │   │   │   │   │   │   │   ├── icon.svg
│   │   │   │   │   │   │   │   │   │   │   ├── kityFormula.html
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── legacyoutput/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── link/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── lists/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── media/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── nonbreaking/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── noneditable/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── pagebreak/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── paste/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── preview/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── print/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── quickbars/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── save/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── searchreplace/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── spellchecker/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── tabfocus/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── table/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── template/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── textcolor/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── textpattern/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── toc/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── visualblocks/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── visualchars/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   │   ├── wordcount/
│   │   │   │   │   │   │   │   │   │   │   ├── plugin.js
│   │   │   │   │   │   │   │   │   │   │   └── plugin.min.js
│   │   │   │   │   │   │   │   │   ├── skins/
│   │   │   │   │   │   │   │   │   │   ├── content/
│   │   │   │   │   │   │   │   │   │   │   ├── dark/
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.min.css
│   │   │   │   │   │   │   │   │   │   │   │   └── content.min.css.map
│   │   │   │   │   │   │   │   │   │   │   ├── default/
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.min.css
│   │   │   │   │   │   │   │   │   │   │   │   └── content.min.css.map
│   │   │   │   │   │   │   │   │   │   │   ├── document/
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.min.css
│   │   │   │   │   │   │   │   │   │   │   │   └── content.min.css.map
│   │   │   │   │   │   │   │   │   │   │   ├── writer/
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.min.css
│   │   │   │   │   │   │   │   │   │   │   │   └── content.min.css.map
│   │   │   │   │   │   │   │   │   │   ├── ui/
│   │   │   │   │   │   │   │   │   │   │   ├── oxide/
│   │   │   │   │   │   │   │   │   │   │   │   ├── fonts/
│   │   │   │   │   │   │   │   │   │   │   │   │   └── tinymce-mobile.woff
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.inline.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.inline.min.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.inline.min.css.map
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.min.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.min.css.map
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.mobile.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.mobile.min.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.mobile.min.css.map
│   │   │   │   │   │   │   │   │   │   │   │   ├── skin.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── skin.min.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── skin.min.css.map
│   │   │   │   │   │   │   │   │   │   │   │   ├── skin.mobile.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── skin.mobile.min.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── skin.mobile.min.css.map
│   │   │   │   │   │   │   │   │   │   │   │   ├── skin.shadowdom.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── skin.shadowdom.min.css
│   │   │   │   │   │   │   │   │   │   │   │   └── skin.shadowdom.min.css.map
│   │   │   │   │   │   │   │   │   │   │   ├── oxide-dark/
│   │   │   │   │   │   │   │   │   │   │   │   ├── fonts/
│   │   │   │   │   │   │   │   │   │   │   │   │   └── tinymce-mobile.woff
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.inline.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.inline.min.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.inline.min.css.map
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.min.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.min.css.map
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.mobile.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.mobile.min.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── content.mobile.min.css.map
│   │   │   │   │   │   │   │   │   │   │   │   ├── skin.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── skin.min.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── skin.min.css.map
│   │   │   │   │   │   │   │   │   │   │   │   ├── skin.mobile.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── skin.mobile.min.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── skin.mobile.min.css.map
│   │   │   │   │   │   │   │   │   │   │   │   ├── skin.shadowdom.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── skin.shadowdom.min.css
│   │   │   │   │   │   │   │   │   │   │   │   └── skin.shadowdom.min.css.map
│   │   │   │   │   │   │   │   │   ├── themes/
│   │   │   │   │   │   │   │   │   │   ├── mobile/
│   │   │   │   │   │   │   │   │   │   │   ├── theme.js
│   │   │   │   │   │   │   │   │   │   │   └── theme.min.js
│   │   │   │   │   │   │   │   │   │   ├── silver/
│   │   │   │   │   │   │   │   │   │   │   ├── theme.js
│   │   │   │   │   │   │   │   │   │   │   └── theme.min.js
│   │   │   │   │   │   │   │   │   ├── tinymce.js
│   │   │   │   │   │   │   │   │   └── tinymce.min.js
│   │   │   │   │   │   │   │   └── tinymce.js
│   │   │   │   │   │   │   ├── admin.js
│   │   │   │   │   │   │   ├── area.js
│   │   │   │   │   │   │   ├── button.js
│   │   │   │   │   │   │   ├── card.js
│   │   │   │   │   │   │   ├── common.js
│   │   │   │   │   │   │   ├── context.js
│   │   │   │   │   │   │   ├── convert.js
│   │   │   │   │   │   │   ├── count.js
│   │   │   │   │   │   │   ├── cropper.js
│   │   │   │   │   │   │   ├── design.js
│   │   │   │   │   │   │   ├── drawer.js
│   │   │   │   │   │   │   ├── dtree.js
│   │   │   │   │   │   │   ├── echarts.js
│   │   │   │   │   │   │   ├── echartsTheme.js
│   │   │   │   │   │   │   ├── frame.js
│   │   │   │   │   │   │   ├── hash.js
│   │   │   │   │   │   │   ├── http.js
│   │   │   │   │   │   │   ├── iconPicker.js
│   │   │   │   │   │   │   ├── loading.js
│   │   │   │   │   │   │   ├── menu.js
│   │   │   │   │   │   │   ├── message.js
│   │   │   │   │   │   │   ├── notice.js
│   │   │   │   │   │   │   ├── popup.js
│   │   │   │   │   │   │   ├── select.js
│   │   │   │   │   │   │   ├── step.js
│   │   │   │   │   │   │   ├── tab.js
│   │   │   │   │   │   │   ├── tag.js
│   │   │   │   │   │   │   ├── theme.js
│   │   │   │   │   │   │   ├── topBar.js
│   │   │   │   │   │   │   ├── treetable.js
│   │   │   │   │   │   │   ├── uploads.js
│   │   │   │   │   │   │   └── yaml.js
│   │   │   │   │   │   └── pear.js
│   │   │   │   ├── index/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   ├── common-fdd194bb81.css
│   │   │   │   │   │   └── manual-8f852e8f11.css
│   │   │   │   │   ├── images/
│   │   │   │   │   │   ├── 10yunkefu.7670135.png
│   │   │   │   │   │   ├── 11jiqiren.ee131e4.png
│   │   │   │   │   │   ├── 12consultation.f761558.png
│   │   │   │   │   │   ├── 15form.fa1c343.png
│   │   │   │   │   │   ├── close-20dcd1ad6c.png
│   │   │   │   │   │   ├── manual_banner-6fef0a5d87.png
│   │   │   │   │   │   ├── manual_sprite-97bb11e4be.png
│   │   │   │   │   │   ├── warning-a47e094a16.png
│   │   │   │   │   │   ├── zc-new-logo-d45bd6c8ca.png
│   │   │   │   │   │   └── zc-new-logo-rgb-3be51ab31a.png
│   │   │   │   │   ├── js/
│   │   │   │   │   │   └── jquery-8b229831f4.min.js
│   │   │   ├── style/
│   │   │   │   ├── css/
│   │   │   │   │   ├── loaders.css
│   │   │   │   │   └── styles.css
│   │   │   │   ├── img/
│   │   │   │   │   ├── key.png
│   │   │   │   │   ├── lock_icon_copy.png
│   │   │   │   │   ├── tick.png
│   │   │   │   │   └── user_icon_copy.png
│   │   │   │   ├── js/
│   │   │   │   │   ├── Detector.js
│   │   │   │   │   ├── ThreeExtras.js
│   │   │   │   │   └── ThreeWebGL.js
│   │   │   ├── upload/
│   │   │   │   ├── emoji/
│   │   │   │   │   ├── 1f600.png
│   │   │   │   │   ├── 1f601.png
│   │   │   │   │   ├── 1f602.png
│   │   │   │   │   ├── 1f603.png
│   │   │   │   │   ├── 1f604.png
│   │   │   │   │   ├── 1f605.png
│   │   │   │   │   ├── 1f606.png
│   │   │   │   │   ├── 1f607.png
│   │   │   │   │   ├── 1f608.png
│   │   │   │   │   ├── 1f609.png
│   │   │   │   │   ├── 1f610.png
│   │   │   │   │   ├── 1f611.png
│   │   │   │   │   ├── 1f612.png
│   │   │   │   │   ├── 1f613.png
│   │   │   │   │   ├── 1f614.png
│   │   │   │   │   ├── 1f615.png
│   │   │   │   │   ├── 1f616.png
│   │   │   │   │   ├── 1f617.png
│   │   │   │   │   ├── 1f618.png
│   │   │   │   │   ├── 1f619.png
│   │   │   │   │   ├── 1f620.png
│   │   │   │   │   ├── 1f621.png
│   │   │   │   │   ├── 1f622.png
│   │   │   │   │   ├── 1f623.png
│   │   │   │   │   ├── 1f624.png
│   │   │   │   │   ├── 1f625.png
│   │   │   │   │   ├── 1f626.png
│   │   │   │   │   ├── 1f627.png
│   │   │   │   │   ├── 1f628.png
│   │   │   │   │   ├── 1f629.png
│   │   │   │   │   ├── 1f630.png
│   │   │   │   │   ├── 1f631.png
│   │   │   │   │   ├── 1f632.png
│   │   │   │   │   ├── 1f633.png
│   │   │   │   │   ├── 1f634.png
│   │   │   │   │   ├── 1f635.png
│   │   │   │   │   ├── 1f636.png
│   │   │   │   │   ├── 1f637.png
│   │   │   │   │   ├── 1f638.png
│   │   │   │   │   ├── 1f639.png
│   │   │   │   │   ├── 1f640.png
│   │   │   │   │   ├── 1f641.png
│   │   │   │   │   ├── 1f642.png
│   │   │   │   │   ├── 1f643.png
│   │   │   │   │   ├── 1f644.png
│   │   │   │   │   ├── 1f910.png
│   │   │   │   │   ├── 1f911.png
│   │   │   │   │   ├── 1f912.png
│   │   │   │   │   ├── 1f913.png
│   │   │   │   │   ├── 1f914.png
│   │   │   │   │   ├── 1f915.png
│   │   │   │   │   ├── 1f916.png
│   │   │   │   │   ├── 1f917.png
│   │   │   │   │   ├── 1f923.png
│   │   │   │   │   ├── 1f924.png
│   │   │   │   │   ├── 1f925.png
│   │   │   │   │   ├── 1f926.png
│   │   │   │   │   ├── 1f927.png
│   │   │   │   │   ├── 1f928.png
│   │   │   │   │   ├── 1f929.png
│   │   │   │   │   ├── emo_01.gif
│   │   │   │   │   ├── emo_02.gif
│   │   │   │   │   ├── emo_03.gif
│   │   │   │   │   ├── emo_04.gif
│   │   │   │   │   ├── emo_05.gif
│   │   │   │   │   ├── emo_06.gif
│   │   │   │   │   ├── emo_07.gif
│   │   │   │   │   ├── emo_08.gif
│   │   │   │   │   ├── emo_09.gif
│   │   │   │   │   ├── emo_10.gif
│   │   │   │   │   ├── emo_11.gif
│   │   │   │   │   ├── emo_12.gif
│   │   │   │   │   ├── emo_13.gif
│   │   │   │   │   ├── emo_14.gif
│   │   │   │   │   ├── emo_15.gif
│   │   │   │   │   ├── emo_16.gif
│   │   │   │   │   ├── emo_17.gif
│   │   │   │   │   ├── emo_18.gif
│   │   │   │   │   ├── emo_19.gif
│   │   │   │   │   ├── emo_20.gif
│   │   │   │   │   ├── emo_21.gif
│   │   │   │   │   ├── emo_22.gif
│   │   │   │   │   ├── emo_23.gif
│   │   │   │   │   ├── emo_24.gif
│   │   │   │   │   ├── emo_25.gif
│   │   │   │   │   ├── emo_26.gif
│   │   │   │   │   ├── emo_27.gif
│   │   │   │   │   ├── emo_28.gif
│   │   │   │   │   ├── emo_29.gif
│   │   │   │   │   ├── emo_30.gif
│   │   │   │   │   ├── emo_31.gif
│   │   │   │   │   ├── emo_32.gif
│   │   │   │   │   ├── emo_33.gif
│   │   │   │   │   ├── emo_34.gif
│   │   │   │   │   ├── emo_35.gif
│   │   │   │   │   ├── emo_36.gif
│   │   │   │   │   ├── emo_37.gif
│   │   │   │   │   ├── emo_38.gif
│   │   │   │   │   ├── emo_39.gif
│   │   │   │   │   ├── emo_40.gif
│   │   │   │   │   ├── emo_41.gif
│   │   │   │   │   ├── emo_42.gif
│   │   │   │   │   ├── emo_43.gif
│   │   │   │   │   ├── emo_44.gif
│   │   │   │   │   ├── emo_45.gif
│   │   │   │   │   ├── emo_46.gif
│   │   │   │   │   ├── emo_47.gif
│   │   │   │   │   ├── emo_48.gif
│   │   │   │   │   ├── emo_49.gif
│   │   │   │   │   ├── emo_50.gif
│   │   │   │   │   ├── emo_51.gif
│   │   │   │   │   ├── emo_52.gif
│   │   │   │   │   ├── emo_53.gif
│   │   │   │   │   ├── emo_54.gif
│   │   │   │   │   ├── emo_55.gif
│   │   │   │   │   ├── emo_56.gif
│   │   │   │   │   ├── emo_57.gif
│   │   │   │   │   ├── emo_58.gif
│   │   │   │   │   ├── emo_59.gif
│   │   │   │   │   └── emo_60.gif
│   │   │   │   ├── files/
│   │   │   │   ├── images/
│   │   │   │   ├── voice/
│   │   │   │   │   └── default.mp3
│   │   │   │   ├── version.json
│   │   │   │   └── web.config
│   │   │   ├── .htaccess
│   │   │   ├── favicon.ico
│   │   │   ├── install.php
│   │   │   ├── nginx.htaccess
│   │   │   ├── router.php
│   │   │   └── web.config
│   │   ├── runtime/
│   │   ├── service/
│   │   │   ├── src/
│   │   │   │   └── Pusher.php
│   │   │   ├── vendor/
│   │   │   │   ├── composer/
│   │   │   │   │   ├── autoload_classmap.php
│   │   │   │   │   ├── autoload_namespaces.php
│   │   │   │   │   ├── autoload_psr4.php
│   │   │   │   │   ├── autoload_real.php
│   │   │   │   │   ├── autoload_static.php
│   │   │   │   │   ├── ClassLoader.php
│   │   │   │   │   ├── installed.json
│   │   │   │   │   └── LICENSE
│   │   │   │   ├── workerman/
│   │   │   │   │   ├── workerman/
│   │   │   │   │   │   ├── Connection/
│   │   │   │   │   │   │   ├── AsyncTcpConnection.php
│   │   │   │   │   │   │   ├── AsyncUdpConnection.php
│   │   │   │   │   │   │   ├── ConnectionInterface.php
│   │   │   │   │   │   │   ├── TcpConnection.php
│   │   │   │   │   │   │   └── UdpConnection.php
│   │   │   │   │   │   ├── Events/
│   │   │   │   │   │   │   ├── React/
│   │   │   │   │   │   │   │   ├── Base.php
│   │   │   │   │   │   │   │   ├── ExtEventLoop.php
│   │   │   │   │   │   │   │   ├── ExtLibEventLoop.php
│   │   │   │   │   │   │   │   └── StreamSelectLoop.php
│   │   │   │   │   │   │   ├── Ev.php
│   │   │   │   │   │   │   ├── Event.php
│   │   │   │   │   │   │   ├── EventInterface.php
│   │   │   │   │   │   │   ├── Libevent.php
│   │   │   │   │   │   │   ├── Select.php
│   │   │   │   │   │   │   └── Swoole.php
│   │   │   │   │   │   ├── Lib/
│   │   │   │   │   │   │   ├── Constants.php
│   │   │   │   │   │   │   └── Timer.php
│   │   │   │   │   │   ├── Protocols/
│   │   │   │   │   │   │   ├── Http/
│   │   │   │   │   │   │   │   └── mime.types
│   │   │   │   │   │   │   ├── Frame.php
│   │   │   │   │   │   │   ├── Http.php
│   │   │   │   │   │   │   ├── ProtocolInterface.php
│   │   │   │   │   │   │   ├── Text.php
│   │   │   │   │   │   │   ├── Websocket.php
│   │   │   │   │   │   │   └── Ws.php
│   │   │   │   │   │   ├── .gitignore
│   │   │   │   │   │   ├── Autoloader.php
│   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   ├── MIT-LICENSE.txt
│   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   ├── WebServer.php
│   │   │   │   │   │   └── Worker.php
│   │   │   │   │   ├── workerman.log
│   │   │   │   │   ├── _data_project_wolive-source_wolive-pusher_start.php.pid
│   │   │   │   │   ├── _www_wwwroot_kefu.121008.xyz_service_start.php.pid
│   │   │   │   │   └── _www_wwwroot_www.yfkf8.top_service_start.php.pid
│   │   │   │   └── autoload.php
│   │   │   ├── config.php
│   │   │   ├── start.php
│   │   │   └── winstart.bat
│   │   ├── thinkphp/
│   │   │   ├── lang/
│   │   │   │   └── zh-cn.php
│   │   │   ├── library/
│   │   │   │   ├── think/
│   │   │   │   │   ├── cache/
│   │   │   │   │   │   ├── driver/
│   │   │   │   │   │   │   ├── File.php
│   │   │   │   │   │   │   ├── Lite.php
│   │   │   │   │   │   │   ├── Memcache.php
│   │   │   │   │   │   │   ├── Memcached.php
│   │   │   │   │   │   │   ├── Redis.php
│   │   │   │   │   │   │   ├── Sqlite.php
│   │   │   │   │   │   │   ├── Wincache.php
│   │   │   │   │   │   │   └── Xcache.php
│   │   │   │   │   │   └── Driver.php
│   │   │   │   │   ├── config/
│   │   │   │   │   │   ├── driver/
│   │   │   │   │   │   │   ├── Ini.php
│   │   │   │   │   │   │   ├── Json.php
│   │   │   │   │   │   │   └── Xml.php
│   │   │   │   │   ├── console/
│   │   │   │   │   │   ├── bin/
│   │   │   │   │   │   │   ├── hiddeninput.exe
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   ├── command/
│   │   │   │   │   │   │   ├── make/
│   │   │   │   │   │   │   │   ├── stubs/
│   │   │   │   │   │   │   │   │   ├── controller.plain.stub
│   │   │   │   │   │   │   │   │   ├── controller.stub
│   │   │   │   │   │   │   │   │   └── model.stub
│   │   │   │   │   │   │   │   ├── Controller.php
│   │   │   │   │   │   │   │   └── Model.php
│   │   │   │   │   │   │   ├── optimize/
│   │   │   │   │   │   │   │   ├── Autoload.php
│   │   │   │   │   │   │   │   ├── Config.php
│   │   │   │   │   │   │   │   ├── Route.php
│   │   │   │   │   │   │   │   └── Schema.php
│   │   │   │   │   │   │   ├── Build.php
│   │   │   │   │   │   │   ├── Clear.php
│   │   │   │   │   │   │   ├── Help.php
│   │   │   │   │   │   │   ├── Lists.php
│   │   │   │   │   │   │   └── Make.php
│   │   │   │   │   │   ├── input/
│   │   │   │   │   │   │   ├── Argument.php
│   │   │   │   │   │   │   ├── Definition.php
│   │   │   │   │   │   │   └── Option.php
│   │   │   │   │   │   ├── output/
│   │   │   │   │   │   │   ├── descriptor/
│   │   │   │   │   │   │   │   └── Console.php
│   │   │   │   │   │   │   ├── driver/
│   │   │   │   │   │   │   │   ├── Buffer.php
│   │   │   │   │   │   │   │   ├── Console.php
│   │   │   │   │   │   │   │   └── Nothing.php
│   │   │   │   │   │   │   ├── formatter/
│   │   │   │   │   │   │   │   ├── Stack.php
│   │   │   │   │   │   │   │   └── Style.php
│   │   │   │   │   │   │   ├── question/
│   │   │   │   │   │   │   │   ├── Choice.php
│   │   │   │   │   │   │   │   └── Confirmation.php
│   │   │   │   │   │   │   ├── Ask.php
│   │   │   │   │   │   │   ├── Descriptor.php
│   │   │   │   │   │   │   ├── Formatter.php
│   │   │   │   │   │   │   └── Question.php
│   │   │   │   │   │   ├── Command.php
│   │   │   │   │   │   ├── Input.php
│   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   └── Output.php
│   │   │   │   │   ├── controller/
│   │   │   │   │   │   ├── Rest.php
│   │   │   │   │   │   └── Yar.php
│   │   │   │   │   ├── db/
│   │   │   │   │   │   ├── builder/
│   │   │   │   │   │   │   ├── Mysql.php
│   │   │   │   │   │   │   ├── Pgsql.php
│   │   │   │   │   │   │   ├── Sqlite.php
│   │   │   │   │   │   │   └── Sqlsrv.php
│   │   │   │   │   │   ├── connector/
│   │   │   │   │   │   │   ├── Mysql.php
│   │   │   │   │   │   │   ├── Pgsql.php
│   │   │   │   │   │   │   ├── pgsql.sql
│   │   │   │   │   │   │   ├── Sqlite.php
│   │   │   │   │   │   │   └── Sqlsrv.php
│   │   │   │   │   │   ├── exception/
│   │   │   │   │   │   │   ├── BindParamException.php
│   │   │   │   │   │   │   ├── DataNotFoundException.php
│   │   │   │   │   │   │   └── ModelNotFoundException.php
│   │   │   │   │   │   ├── Builder.php
│   │   │   │   │   │   ├── Connection.php
│   │   │   │   │   │   ├── Expression.php
│   │   │   │   │   │   └── Query.php
│   │   │   │   │   ├── debug/
│   │   │   │   │   │   ├── Console.php
│   │   │   │   │   │   └── Html.php
│   │   │   │   │   ├── exception/
│   │   │   │   │   │   ├── ClassNotFoundException.php
│   │   │   │   │   │   ├── DbException.php
│   │   │   │   │   │   ├── ErrorException.php
│   │   │   │   │   │   ├── Handle.php
│   │   │   │   │   │   ├── HttpException.php
│   │   │   │   │   │   ├── HttpResponseException.php
│   │   │   │   │   │   ├── PDOException.php
│   │   │   │   │   │   ├── RouteNotFoundException.php
│   │   │   │   │   │   ├── TemplateNotFoundException.php
│   │   │   │   │   │   ├── ThrowableError.php
│   │   │   │   │   │   └── ValidateException.php
│   │   │   │   │   ├── log/
│   │   │   │   │   │   ├── driver/
│   │   │   │   │   │   │   ├── File.php
│   │   │   │   │   │   │   ├── Socket.php
│   │   │   │   │   │   │   └── Test.php
│   │   │   │   │   ├── model/
│   │   │   │   │   │   ├── relation/
│   │   │   │   │   │   │   ├── BelongsTo.php
│   │   │   │   │   │   │   ├── BelongsToMany.php
│   │   │   │   │   │   │   ├── HasMany.php
│   │   │   │   │   │   │   ├── HasManyThrough.php
│   │   │   │   │   │   │   ├── HasOne.php
│   │   │   │   │   │   │   ├── MorphMany.php
│   │   │   │   │   │   │   ├── MorphOne.php
│   │   │   │   │   │   │   ├── MorphTo.php
│   │   │   │   │   │   │   └── OneToOne.php
│   │   │   │   │   │   ├── Collection.php
│   │   │   │   │   │   ├── Merge.php
│   │   │   │   │   │   ├── Pivot.php
│   │   │   │   │   │   └── Relation.php
│   │   │   │   │   ├── paginator/
│   │   │   │   │   │   ├── driver/
│   │   │   │   │   │   │   └── Bootstrap.php
│   │   │   │   │   ├── process/
│   │   │   │   │   │   ├── exception/
│   │   │   │   │   │   │   ├── Failed.php
│   │   │   │   │   │   │   └── Timeout.php
│   │   │   │   │   │   ├── pipes/
│   │   │   │   │   │   │   ├── Pipes.php
│   │   │   │   │   │   │   ├── Unix.php
│   │   │   │   │   │   │   └── Windows.php
│   │   │   │   │   │   ├── Builder.php
│   │   │   │   │   │   └── Utils.php
│   │   │   │   │   ├── response/
│   │   │   │   │   │   ├── Json.php
│   │   │   │   │   │   ├── Jsonp.php
│   │   │   │   │   │   ├── Redirect.php
│   │   │   │   │   │   ├── View.php
│   │   │   │   │   │   └── Xml.php
│   │   │   │   │   ├── session/
│   │   │   │   │   │   ├── driver/
│   │   │   │   │   │   │   ├── Memcache.php
│   │   │   │   │   │   │   ├── Memcached.php
│   │   │   │   │   │   │   └── Redis.php
│   │   │   │   │   ├── template/
│   │   │   │   │   │   ├── driver/
│   │   │   │   │   │   │   └── File.php
│   │   │   │   │   │   ├── taglib/
│   │   │   │   │   │   │   └── Cx.php
│   │   │   │   │   │   └── TagLib.php
│   │   │   │   │   ├── view/
│   │   │   │   │   │   ├── driver/
│   │   │   │   │   │   │   ├── Php.php
│   │   │   │   │   │   │   └── Think.php
│   │   │   │   │   ├── App.php
│   │   │   │   │   ├── Build.php
│   │   │   │   │   ├── Cache.php
│   │   │   │   │   ├── Collection.php
│   │   │   │   │   ├── Config.php
│   │   │   │   │   ├── Console.php
│   │   │   │   │   ├── Controller.php
│   │   │   │   │   ├── Cookie.php
│   │   │   │   │   ├── Db.php
│   │   │   │   │   ├── Debug.php
│   │   │   │   │   ├── Env.php
│   │   │   │   │   ├── Error.php
│   │   │   │   │   ├── Exception.php
│   │   │   │   │   ├── File.php
│   │   │   │   │   ├── Hook.php
│   │   │   │   │   ├── Lang.php
│   │   │   │   │   ├── Loader.php
│   │   │   │   │   ├── Log.php
│   │   │   │   │   ├── Model.php
│   │   │   │   │   ├── Paginator.php
│   │   │   │   │   ├── Process.php
│   │   │   │   │   ├── Request.php
│   │   │   │   │   ├── Response.php
│   │   │   │   │   ├── Route.php
│   │   │   │   │   ├── Session.php
│   │   │   │   │   ├── Template.php
│   │   │   │   │   ├── Url.php
│   │   │   │   │   ├── Validate.php
│   │   │   │   │   └── View.php
│   │   │   │   ├── traits/
│   │   │   │   │   ├── controller/
│   │   │   │   │   │   └── Jump.php
│   │   │   │   │   ├── model/
│   │   │   │   │   │   └── SoftDelete.php
│   │   │   │   │   ├── think/
│   │   │   │   │   │   └── Instance.php
│   │   │   ├── tpl/
│   │   │   │   ├── default_index.tpl
│   │   │   │   ├── dispatch_jump.tpl
│   │   │   │   ├── page_trace.tpl
│   │   │   │   └── think_exception.tpl
│   │   │   ├── .gitignore
│   │   │   ├── .htaccess
│   │   │   ├── .travis.yml
│   │   │   ├── base.php
│   │   │   ├── codecov.yml
│   │   │   ├── composer.json
│   │   │   ├── console.php
│   │   │   ├── CONTRIBUTING.md
│   │   │   ├── convention.php
│   │   │   ├── helper.php
│   │   │   ├── LICENSE.txt
│   │   │   ├── logo.png
│   │   │   ├── phpunit.xml
│   │   │   ├── README.md
│   │   │   └── start.php
│   │   ├── vendor/
│   │   │   ├── 5ini99/
│   │   │   │   ├── think-addons/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── addons/
│   │   │   │   │   │   │   ├── Controller.php
│   │   │   │   │   │   │   └── Route.php
│   │   │   │   │   │   ├── Addons.php
│   │   │   │   │   │   ├── common.php
│   │   │   │   │   │   └── config.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE.txt
│   │   │   │   │   └── README.md
│   │   │   ├── alchemy/
│   │   │   │   ├── zippy/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Adapter/
│   │   │   │   │   │   │   ├── BSDTar/
│   │   │   │   │   │   │   │   ├── TarBSDTarAdapter.php
│   │   │   │   │   │   │   │   ├── TarBz2BSDTarAdapter.php
│   │   │   │   │   │   │   │   └── TarGzBSDTarAdapter.php
│   │   │   │   │   │   │   ├── GNUTar/
│   │   │   │   │   │   │   │   ├── TarBz2GNUTarAdapter.php
│   │   │   │   │   │   │   │   ├── TarGNUTarAdapter.php
│   │   │   │   │   │   │   │   └── TarGzGNUTarAdapter.php
│   │   │   │   │   │   │   ├── Resource/
│   │   │   │   │   │   │   │   ├── FileResource.php
│   │   │   │   │   │   │   │   ├── ResourceInterface.php
│   │   │   │   │   │   │   │   └── ZipArchiveResource.php
│   │   │   │   │   │   │   ├── VersionProbe/
│   │   │   │   │   │   │   │   ├── AbstractTarVersionProbe.php
│   │   │   │   │   │   │   │   ├── BSDTarVersionProbe.php
│   │   │   │   │   │   │   │   ├── GNUTarVersionProbe.php
│   │   │   │   │   │   │   │   ├── VersionProbeInterface.php
│   │   │   │   │   │   │   │   ├── ZipExtensionVersionProbe.php
│   │   │   │   │   │   │   │   └── ZipVersionProbe.php
│   │   │   │   │   │   │   ├── AbstractAdapter.php
│   │   │   │   │   │   │   ├── AbstractBinaryAdapter.php
│   │   │   │   │   │   │   ├── AbstractTarAdapter.php
│   │   │   │   │   │   │   ├── AdapterContainer.php
│   │   │   │   │   │   │   ├── AdapterInterface.php
│   │   │   │   │   │   │   ├── BinaryAdapterInterface.php
│   │   │   │   │   │   │   ├── ZipAdapter.php
│   │   │   │   │   │   │   └── ZipExtensionAdapter.php
│   │   │   │   │   │   ├── Archive/
│   │   │   │   │   │   │   ├── Archive.php
│   │   │   │   │   │   │   ├── ArchiveInterface.php
│   │   │   │   │   │   │   ├── Member.php
│   │   │   │   │   │   │   └── MemberInterface.php
│   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   ├── ExceptionInterface.php
│   │   │   │   │   │   │   ├── FormatNotSupportedException.php
│   │   │   │   │   │   │   ├── InvalidArgumentException.php
│   │   │   │   │   │   │   ├── IOException.php
│   │   │   │   │   │   │   ├── NoAdapterOnPlatformException.php
│   │   │   │   │   │   │   ├── NotSupportedException.php
│   │   │   │   │   │   │   ├── RuntimeException.php
│   │   │   │   │   │   │   └── TargetLocatorException.php
│   │   │   │   │   │   ├── FileStrategy/
│   │   │   │   │   │   │   ├── AbstractFileStrategy.php
│   │   │   │   │   │   │   ├── FileStrategyInterface.php
│   │   │   │   │   │   │   ├── TarBz2FileStrategy.php
│   │   │   │   │   │   │   ├── TarFileStrategy.php
│   │   │   │   │   │   │   ├── TarGzFileStrategy.php
│   │   │   │   │   │   │   ├── TB2FileStrategy.php
│   │   │   │   │   │   │   ├── TBz2FileStrategy.php
│   │   │   │   │   │   │   ├── TGzFileStrategy.php
│   │   │   │   │   │   │   └── ZipFileStrategy.php
│   │   │   │   │   │   ├── Parser/
│   │   │   │   │   │   │   ├── BSDTarOutputParser.php
│   │   │   │   │   │   │   ├── GNUTarOutputParser.php
│   │   │   │   │   │   │   ├── ParserFactory.php
│   │   │   │   │   │   │   ├── ParserInterface.php
│   │   │   │   │   │   │   └── ZipOutputParser.php
│   │   │   │   │   │   ├── ProcessBuilder/
│   │   │   │   │   │   │   ├── ProcessBuilderFactory.php
│   │   │   │   │   │   │   └── ProcessBuilderFactoryInterface.php
│   │   │   │   │   │   ├── Resource/
│   │   │   │   │   │   │   ├── Reader/
│   │   │   │   │   │   │   │   ├── Guzzle/
│   │   │   │   │   │   │   │   │   ├── GuzzleReader.php
│   │   │   │   │   │   │   │   │   ├── GuzzleReaderFactory.php
│   │   │   │   │   │   │   │   │   ├── LegacyGuzzleReader.php
│   │   │   │   │   │   │   │   │   └── LegacyGuzzleReaderFactory.php
│   │   │   │   │   │   │   │   ├── Stream/
│   │   │   │   │   │   │   │   │   ├── StreamReader.php
│   │   │   │   │   │   │   │   │   └── StreamReaderFactory.php
│   │   │   │   │   │   │   ├── Teleporter/
│   │   │   │   │   │   │   │   ├── AbstractTeleporter.php
│   │   │   │   │   │   │   │   ├── GenericTeleporter.php
│   │   │   │   │   │   │   │   ├── GuzzleTeleporter.php
│   │   │   │   │   │   │   │   ├── LegacyGuzzleTeleporter.php
│   │   │   │   │   │   │   │   ├── LocalTeleporter.php
│   │   │   │   │   │   │   │   ├── StreamTeleporter.php
│   │   │   │   │   │   │   │   └── TeleporterInterface.php
│   │   │   │   │   │   │   ├── Writer/
│   │   │   │   │   │   │   │   ├── FilesystemWriter.php
│   │   │   │   │   │   │   │   └── StreamWriter.php
│   │   │   │   │   │   │   ├── PathUtil.php
│   │   │   │   │   │   │   ├── RequestMapper.php
│   │   │   │   │   │   │   ├── Resource.php
│   │   │   │   │   │   │   ├── ResourceCollection.php
│   │   │   │   │   │   │   ├── ResourceLocator.php
│   │   │   │   │   │   │   ├── ResourceManager.php
│   │   │   │   │   │   │   ├── ResourceReader.php
│   │   │   │   │   │   │   ├── ResourceReaderFactory.php
│   │   │   │   │   │   │   ├── ResourceTeleporter.php
│   │   │   │   │   │   │   ├── ResourceWriter.php
│   │   │   │   │   │   │   ├── TargetLocator.php
│   │   │   │   │   │   │   └── TeleporterContainer.php
│   │   │   │   │   │   └── Zippy.php
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── Makefile
│   │   │   ├── aliyuncs/
│   │   │   │   ├── oss-sdk-php/
│   │   │   │   │   ├── samples/
│   │   │   │   │   │   ├── Bucket.php
│   │   │   │   │   │   ├── BucketCors.php
│   │   │   │   │   │   ├── BucketLifecycle.php
│   │   │   │   │   │   ├── BucketLogging.php
│   │   │   │   │   │   ├── BucketReferer.php
│   │   │   │   │   │   ├── BucketWebsite.php
│   │   │   │   │   │   ├── Callback.php
│   │   │   │   │   │   ├── Common.php
│   │   │   │   │   │   ├── Config.php
│   │   │   │   │   │   ├── Image.php
│   │   │   │   │   │   ├── LiveChannel.php
│   │   │   │   │   │   ├── MultipartUpload.php
│   │   │   │   │   │   ├── Object.php
│   │   │   │   │   │   ├── RunAll.php
│   │   │   │   │   │   └── Signature.php
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── OSS/
│   │   │   │   │   │   │   ├── Core/
│   │   │   │   │   │   │   │   ├── MimeTypes.php
│   │   │   │   │   │   │   │   ├── OssException.php
│   │   │   │   │   │   │   │   └── OssUtil.php
│   │   │   │   │   │   │   ├── Http/
│   │   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   │   ├── RequestCore.php
│   │   │   │   │   │   │   │   ├── RequestCore_Exception.php
│   │   │   │   │   │   │   │   └── ResponseCore.php
│   │   │   │   │   │   │   ├── Model/
│   │   │   │   │   │   │   │   ├── BucketInfo.php
│   │   │   │   │   │   │   │   ├── BucketListInfo.php
│   │   │   │   │   │   │   │   ├── CnameConfig.php
│   │   │   │   │   │   │   │   ├── CorsConfig.php
│   │   │   │   │   │   │   │   ├── CorsRule.php
│   │   │   │   │   │   │   │   ├── GetLiveChannelHistory.php
│   │   │   │   │   │   │   │   ├── GetLiveChannelInfo.php
│   │   │   │   │   │   │   │   ├── GetLiveChannelStatus.php
│   │   │   │   │   │   │   │   ├── LifecycleAction.php
│   │   │   │   │   │   │   │   ├── LifecycleConfig.php
│   │   │   │   │   │   │   │   ├── LifecycleRule.php
│   │   │   │   │   │   │   │   ├── ListMultipartUploadInfo.php
│   │   │   │   │   │   │   │   ├── ListPartsInfo.php
│   │   │   │   │   │   │   │   ├── LiveChannelConfig.php
│   │   │   │   │   │   │   │   ├── LiveChannelHistory.php
│   │   │   │   │   │   │   │   ├── LiveChannelInfo.php
│   │   │   │   │   │   │   │   ├── LiveChannelListInfo.php
│   │   │   │   │   │   │   │   ├── LoggingConfig.php
│   │   │   │   │   │   │   │   ├── ObjectInfo.php
│   │   │   │   │   │   │   │   ├── ObjectListInfo.php
│   │   │   │   │   │   │   │   ├── PartInfo.php
│   │   │   │   │   │   │   │   ├── PrefixInfo.php
│   │   │   │   │   │   │   │   ├── RefererConfig.php
│   │   │   │   │   │   │   │   ├── StorageCapacityConfig.php
│   │   │   │   │   │   │   │   ├── UploadInfo.php
│   │   │   │   │   │   │   │   ├── WebsiteConfig.php
│   │   │   │   │   │   │   │   └── XmlConfig.php
│   │   │   │   │   │   │   ├── Result/
│   │   │   │   │   │   │   │   ├── AclResult.php
│   │   │   │   │   │   │   │   ├── AppendResult.php
│   │   │   │   │   │   │   │   ├── BodyResult.php
│   │   │   │   │   │   │   │   ├── CallbackResult.php
│   │   │   │   │   │   │   │   ├── CopyObjectResult.php
│   │   │   │   │   │   │   │   ├── DeleteObjectsResult.php
│   │   │   │   │   │   │   │   ├── ExistResult.php
│   │   │   │   │   │   │   │   ├── GetCnameResult.php
│   │   │   │   │   │   │   │   ├── GetCorsResult.php
│   │   │   │   │   │   │   │   ├── GetLifecycleResult.php
│   │   │   │   │   │   │   │   ├── GetLiveChannelHistoryResult.php
│   │   │   │   │   │   │   │   ├── GetLiveChannelInfoResult.php
│   │   │   │   │   │   │   │   ├── GetLiveChannelStatusResult.php
│   │   │   │   │   │   │   │   ├── GetLocationResult.php
│   │   │   │   │   │   │   │   ├── GetLoggingResult.php
│   │   │   │   │   │   │   │   ├── GetRefererResult.php
│   │   │   │   │   │   │   │   ├── GetStorageCapacityResult.php
│   │   │   │   │   │   │   │   ├── GetWebsiteResult.php
│   │   │   │   │   │   │   │   ├── HeaderResult.php
│   │   │   │   │   │   │   │   ├── InitiateMultipartUploadResult.php
│   │   │   │   │   │   │   │   ├── ListBucketsResult.php
│   │   │   │   │   │   │   │   ├── ListLiveChannelResult.php
│   │   │   │   │   │   │   │   ├── ListMultipartUploadResult.php
│   │   │   │   │   │   │   │   ├── ListObjectsResult.php
│   │   │   │   │   │   │   │   ├── ListPartsResult.php
│   │   │   │   │   │   │   │   ├── PutLiveChannelResult.php
│   │   │   │   │   │   │   │   ├── PutSetDeleteResult.php
│   │   │   │   │   │   │   │   ├── Result.php
│   │   │   │   │   │   │   │   ├── SymlinkResult.php
│   │   │   │   │   │   │   │   └── UploadPartResult.php
│   │   │   │   │   │   │   └── OssClient.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── OSS/
│   │   │   │   │   │   │   ├── Tests/
│   │   │   │   │   │   │   │   ├── AclResultTest.php
│   │   │   │   │   │   │   │   ├── BodyResultTest.php
│   │   │   │   │   │   │   │   ├── BucketCnameTest.php
│   │   │   │   │   │   │   │   ├── BucketInfoTest.php
│   │   │   │   │   │   │   │   ├── BucketLiveChannelTest.php
│   │   │   │   │   │   │   │   ├── CallbackTest.php
│   │   │   │   │   │   │   │   ├── CnameConfigTest.php
│   │   │   │   │   │   │   │   ├── Common.php
│   │   │   │   │   │   │   │   ├── ContentTypeTest.php
│   │   │   │   │   │   │   │   ├── CopyObjectResult.php
│   │   │   │   │   │   │   │   ├── CorsConfigTest.php
│   │   │   │   │   │   │   │   ├── ExistResultTest.php
│   │   │   │   │   │   │   │   ├── GetCorsResultTest.php
│   │   │   │   │   │   │   │   ├── GetLifecycleResultTest.php
│   │   │   │   │   │   │   │   ├── GetLoggingResultTest.php
│   │   │   │   │   │   │   │   ├── GetRefererResultTest.php
│   │   │   │   │   │   │   │   ├── GetWebsiteResultTest.php
│   │   │   │   │   │   │   │   ├── HeaderResultTest.php
│   │   │   │   │   │   │   │   ├── HttpTest.php
│   │   │   │   │   │   │   │   ├── InitiateMultipartUploadResultTest.php
│   │   │   │   │   │   │   │   ├── LifecycleConfigTest.php
│   │   │   │   │   │   │   │   ├── ListBucketsResultTest.php
│   │   │   │   │   │   │   │   ├── ListMultipartUploadResultTest.php
│   │   │   │   │   │   │   │   ├── ListObjectsResultTest.php
│   │   │   │   │   │   │   │   ├── ListPartsResultTest.php
│   │   │   │   │   │   │   │   ├── LiveChannelXmlTest.php
│   │   │   │   │   │   │   │   ├── LoggingConfigTest.php
│   │   │   │   │   │   │   │   ├── MimeTypesTest.php
│   │   │   │   │   │   │   │   ├── ObjectAclTest.php
│   │   │   │   │   │   │   │   ├── OssClientBucketCorsTest.php
│   │   │   │   │   │   │   │   ├── OssClientBucketLifecycleTest.php
│   │   │   │   │   │   │   │   ├── OssClientBucketLoggingTest.php
│   │   │   │   │   │   │   │   ├── OssClientBucketRefererTest.php
│   │   │   │   │   │   │   │   ├── OssClientBucketStorageCapacityTest.php
│   │   │   │   │   │   │   │   ├── OssClientBucketTest.php
│   │   │   │   │   │   │   │   ├── OssClientBucketWebsiteTest.php
│   │   │   │   │   │   │   │   ├── OssClientImageTest.php
│   │   │   │   │   │   │   │   ├── OssClientMultipartUploadTest.php
│   │   │   │   │   │   │   │   ├── OssClientObjectTest.php
│   │   │   │   │   │   │   │   ├── OssClientRestoreObjectTest.php
│   │   │   │   │   │   │   │   ├── OssClientSignatureTest.php
│   │   │   │   │   │   │   │   ├── OssClientTest.php
│   │   │   │   │   │   │   │   ├── OssExceptionTest.php
│   │   │   │   │   │   │   │   ├── OssUtilTest.php
│   │   │   │   │   │   │   │   ├── PutSetDeleteResultTest.php
│   │   │   │   │   │   │   │   ├── RefererConfigTest.php
│   │   │   │   │   │   │   │   ├── StorageCapacityTest.php
│   │   │   │   │   │   │   │   ├── SymlinkTest.php
│   │   │   │   │   │   │   │   ├── TestOssClientBase.php
│   │   │   │   │   │   │   │   ├── UploadPartResultTest.php
│   │   │   │   │   │   │   │   └── WebsiteConfigTest.php
│   │   │   │   │   ├── .coveralls.yml
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── autoload.php
│   │   │   │   │   ├── build-phar.sh
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── example.jpg
│   │   │   │   │   ├── index.php
│   │   │   │   │   ├── LICENSE.md
│   │   │   │   │   ├── phpunit.xml
│   │   │   │   │   ├── README-CN.md
│   │   │   │   │   └── README.md
│   │   │   ├── bin/
│   │   │   │   ├── phpunit
│   │   │   │   └── phpunit.bat
│   │   │   ├── composer/
│   │   │   │   ├── autoload_classmap.php
│   │   │   │   ├── autoload_files.php
│   │   │   │   ├── autoload_namespaces.php
│   │   │   │   ├── autoload_psr4.php
│   │   │   │   ├── autoload_real.php
│   │   │   │   ├── autoload_static.php
│   │   │   │   ├── ClassLoader.php
│   │   │   │   ├── installed.json
│   │   │   │   ├── installed.json.bak
│   │   │   │   └── LICENSE
│   │   │   ├── doctrine/
│   │   │   │   ├── cache/
│   │   │   │   │   ├── lib/
│   │   │   │   │   │   ├── Doctrine/
│   │   │   │   │   │   │   ├── Common/
│   │   │   │   │   │   │   │   ├── Cache/
│   │   │   │   │   │   │   │   │   ├── ApcCache.php
│   │   │   │   │   │   │   │   │   ├── ApcuCache.php
│   │   │   │   │   │   │   │   │   ├── ArrayCache.php
│   │   │   │   │   │   │   │   │   ├── Cache.php
│   │   │   │   │   │   │   │   │   ├── CacheProvider.php
│   │   │   │   │   │   │   │   │   ├── ChainCache.php
│   │   │   │   │   │   │   │   │   ├── ClearableCache.php
│   │   │   │   │   │   │   │   │   ├── CouchbaseCache.php
│   │   │   │   │   │   │   │   │   ├── FileCache.php
│   │   │   │   │   │   │   │   │   ├── FilesystemCache.php
│   │   │   │   │   │   │   │   │   ├── FlushableCache.php
│   │   │   │   │   │   │   │   │   ├── MemcacheCache.php
│   │   │   │   │   │   │   │   │   ├── MemcachedCache.php
│   │   │   │   │   │   │   │   │   ├── MongoDBCache.php
│   │   │   │   │   │   │   │   │   ├── MultiGetCache.php
│   │   │   │   │   │   │   │   │   ├── MultiPutCache.php
│   │   │   │   │   │   │   │   │   ├── PhpFileCache.php
│   │   │   │   │   │   │   │   │   ├── PredisCache.php
│   │   │   │   │   │   │   │   │   ├── RedisCache.php
│   │   │   │   │   │   │   │   │   ├── RiakCache.php
│   │   │   │   │   │   │   │   │   ├── SQLite3Cache.php
│   │   │   │   │   │   │   │   │   ├── Version.php
│   │   │   │   │   │   │   │   │   ├── VoidCache.php
│   │   │   │   │   │   │   │   │   ├── WinCacheCache.php
│   │   │   │   │   │   │   │   │   ├── XcacheCache.php
│   │   │   │   │   │   │   │   │   └── ZendDataCache.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── Doctrine/
│   │   │   │   │   │   │   ├── Tests/
│   │   │   │   │   │   │   │   ├── Common/
│   │   │   │   │   │   │   │   │   ├── Cache/
│   │   │   │   │   │   │   │   │   │   ├── ApcCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── ApcuCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── ArrayCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── BaseFileCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── CacheProviderTest.php
│   │   │   │   │   │   │   │   │   │   ├── CacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── ChainCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── CouchbaseCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── FileCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── FilesystemCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── MemcacheCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── MemcachedCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── MongoDBCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── PhpFileCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── PredisCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── RedisCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── RiakCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── SQLite3CacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── VoidCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── WinCacheCacheTest.php
│   │   │   │   │   │   │   │   │   │   ├── XcacheCacheTest.php
│   │   │   │   │   │   │   │   │   │   └── ZendDataCacheTest.php
│   │   │   │   │   │   │   │   └── DoctrineTestCase.php
│   │   │   │   │   │   ├── travis/
│   │   │   │   │   │   │   ├── php.ini
│   │   │   │   │   │   │   └── phpunit.travis.xml
│   │   │   │   │   ├── .coveralls.yml
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── build.properties
│   │   │   │   │   ├── build.xml
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── UPGRADE.md
│   │   │   │   ├── collections/
│   │   │   │   │   ├── lib/
│   │   │   │   │   │   ├── Doctrine/
│   │   │   │   │   │   │   ├── Common/
│   │   │   │   │   │   │   │   ├── Collections/
│   │   │   │   │   │   │   │   │   ├── Expr/
│   │   │   │   │   │   │   │   │   │   ├── ClosureExpressionVisitor.php
│   │   │   │   │   │   │   │   │   │   ├── Comparison.php
│   │   │   │   │   │   │   │   │   │   ├── CompositeExpression.php
│   │   │   │   │   │   │   │   │   │   ├── Expression.php
│   │   │   │   │   │   │   │   │   │   ├── ExpressionVisitor.php
│   │   │   │   │   │   │   │   │   │   └── Value.php
│   │   │   │   │   │   │   │   │   ├── AbstractLazyCollection.php
│   │   │   │   │   │   │   │   │   ├── ArrayCollection.php
│   │   │   │   │   │   │   │   │   ├── Collection.php
│   │   │   │   │   │   │   │   │   ├── Criteria.php
│   │   │   │   │   │   │   │   │   ├── ExpressionBuilder.php
│   │   │   │   │   │   │   │   │   └── Selectable.php
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── CONTRIBUTING.md
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   │   ├── instantiator/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Doctrine/
│   │   │   │   │   │   │   ├── Instantiator/
│   │   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   │   ├── ExceptionInterface.php
│   │   │   │   │   │   │   │   │   ├── InvalidArgumentException.php
│   │   │   │   │   │   │   │   │   └── UnexpectedValueException.php
│   │   │   │   │   │   │   │   ├── Instantiator.php
│   │   │   │   │   │   │   │   └── InstantiatorInterface.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── DoctrineTest/
│   │   │   │   │   │   │   ├── InstantiatorPerformance/
│   │   │   │   │   │   │   │   └── InstantiatorPerformanceEvent.php
│   │   │   │   │   │   │   ├── InstantiatorTest/
│   │   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   │   ├── InvalidArgumentExceptionTest.php
│   │   │   │   │   │   │   │   │   └── UnexpectedValueExceptionTest.php
│   │   │   │   │   │   │   │   └── InstantiatorTest.php
│   │   │   │   │   │   │   ├── InstantiatorTestAsset/
│   │   │   │   │   │   │   │   ├── AbstractClassAsset.php
│   │   │   │   │   │   │   │   ├── ArrayObjectAsset.php
│   │   │   │   │   │   │   │   ├── ExceptionAsset.php
│   │   │   │   │   │   │   │   ├── FinalExceptionAsset.php
│   │   │   │   │   │   │   │   ├── PharAsset.php
│   │   │   │   │   │   │   │   ├── PharExceptionAsset.php
│   │   │   │   │   │   │   │   ├── SerializableArrayObjectAsset.php
│   │   │   │   │   │   │   │   ├── SimpleSerializableAsset.php
│   │   │   │   │   │   │   │   ├── SimpleTraitAsset.php
│   │   │   │   │   │   │   │   ├── UnCloneableAsset.php
│   │   │   │   │   │   │   │   ├── UnserializeExceptionArrayObjectAsset.php
│   │   │   │   │   │   │   │   ├── WakeUpNoticesAsset.php
│   │   │   │   │   │   │   │   └── XMLReaderAsset.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .scrutinizer.yml
│   │   │   │   │   ├── .travis.install.sh
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── CONTRIBUTING.md
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpmd.xml.dist
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   ├── ezyang/
│   │   │   │   ├── htmlpurifier/
│   │   │   │   │   ├── library/
│   │   │   │   │   │   ├── HTMLPurifier/
│   │   │   │   │   │   │   ├── AttrDef/
│   │   │   │   │   │   │   │   ├── CSS/
│   │   │   │   │   │   │   │   │   ├── AlphaValue.php
│   │   │   │   │   │   │   │   │   ├── Background.php
│   │   │   │   │   │   │   │   │   ├── BackgroundPosition.php
│   │   │   │   │   │   │   │   │   ├── Border.php
│   │   │   │   │   │   │   │   │   ├── Color.php
│   │   │   │   │   │   │   │   │   ├── Composite.php
│   │   │   │   │   │   │   │   │   ├── DenyElementDecorator.php
│   │   │   │   │   │   │   │   │   ├── Filter.php
│   │   │   │   │   │   │   │   │   ├── Font.php
│   │   │   │   │   │   │   │   │   ├── FontFamily.php
│   │   │   │   │   │   │   │   │   ├── Ident.php
│   │   │   │   │   │   │   │   │   ├── ImportantDecorator.php
│   │   │   │   │   │   │   │   │   ├── Length.php
│   │   │   │   │   │   │   │   │   ├── ListStyle.php
│   │   │   │   │   │   │   │   │   ├── Multiple.php
│   │   │   │   │   │   │   │   │   ├── Number.php
│   │   │   │   │   │   │   │   │   ├── Percentage.php
│   │   │   │   │   │   │   │   │   ├── TextDecoration.php
│   │   │   │   │   │   │   │   │   └── URI.php
│   │   │   │   │   │   │   │   ├── HTML/
│   │   │   │   │   │   │   │   │   ├── Bool.php
│   │   │   │   │   │   │   │   │   ├── Class.php
│   │   │   │   │   │   │   │   │   ├── Color.php
│   │   │   │   │   │   │   │   │   ├── FrameTarget.php
│   │   │   │   │   │   │   │   │   ├── ID.php
│   │   │   │   │   │   │   │   │   ├── Length.php
│   │   │   │   │   │   │   │   │   ├── LinkTypes.php
│   │   │   │   │   │   │   │   │   ├── MultiLength.php
│   │   │   │   │   │   │   │   │   ├── Nmtokens.php
│   │   │   │   │   │   │   │   │   └── Pixels.php
│   │   │   │   │   │   │   │   ├── URI/
│   │   │   │   │   │   │   │   │   ├── Email/
│   │   │   │   │   │   │   │   │   │   └── SimpleCheck.php
│   │   │   │   │   │   │   │   │   ├── Email.php
│   │   │   │   │   │   │   │   │   ├── Host.php
│   │   │   │   │   │   │   │   │   ├── IPv4.php
│   │   │   │   │   │   │   │   │   └── IPv6.php
│   │   │   │   │   │   │   │   ├── Clone.php
│   │   │   │   │   │   │   │   ├── CSS.php
│   │   │   │   │   │   │   │   ├── Enum.php
│   │   │   │   │   │   │   │   ├── Integer.php
│   │   │   │   │   │   │   │   ├── Lang.php
│   │   │   │   │   │   │   │   ├── Switch.php
│   │   │   │   │   │   │   │   ├── Text.php
│   │   │   │   │   │   │   │   └── URI.php
│   │   │   │   │   │   │   ├── AttrTransform/
│   │   │   │   │   │   │   │   ├── Background.php
│   │   │   │   │   │   │   │   ├── BdoDir.php
│   │   │   │   │   │   │   │   ├── BgColor.php
│   │   │   │   │   │   │   │   ├── BoolToCSS.php
│   │   │   │   │   │   │   │   ├── Border.php
│   │   │   │   │   │   │   │   ├── EnumToCSS.php
│   │   │   │   │   │   │   │   ├── ImgRequired.php
│   │   │   │   │   │   │   │   ├── ImgSpace.php
│   │   │   │   │   │   │   │   ├── Input.php
│   │   │   │   │   │   │   │   ├── Lang.php
│   │   │   │   │   │   │   │   ├── Length.php
│   │   │   │   │   │   │   │   ├── Name.php
│   │   │   │   │   │   │   │   ├── NameSync.php
│   │   │   │   │   │   │   │   ├── Nofollow.php
│   │   │   │   │   │   │   │   ├── SafeEmbed.php
│   │   │   │   │   │   │   │   ├── SafeObject.php
│   │   │   │   │   │   │   │   ├── SafeParam.php
│   │   │   │   │   │   │   │   ├── ScriptRequired.php
│   │   │   │   │   │   │   │   ├── TargetBlank.php
│   │   │   │   │   │   │   │   ├── TargetNoopener.php
│   │   │   │   │   │   │   │   ├── TargetNoreferrer.php
│   │   │   │   │   │   │   │   └── Textarea.php
│   │   │   │   │   │   │   ├── ChildDef/
│   │   │   │   │   │   │   │   ├── Chameleon.php
│   │   │   │   │   │   │   │   ├── Custom.php
│   │   │   │   │   │   │   │   ├── Empty.php
│   │   │   │   │   │   │   │   ├── List.php
│   │   │   │   │   │   │   │   ├── Optional.php
│   │   │   │   │   │   │   │   ├── Required.php
│   │   │   │   │   │   │   │   ├── StrictBlockquote.php
│   │   │   │   │   │   │   │   └── Table.php
│   │   │   │   │   │   │   ├── ConfigSchema/
│   │   │   │   │   │   │   │   ├── Builder/
│   │   │   │   │   │   │   │   │   ├── ConfigSchema.php
│   │   │   │   │   │   │   │   │   └── Xml.php
│   │   │   │   │   │   │   │   ├── Interchange/
│   │   │   │   │   │   │   │   │   ├── Directive.php
│   │   │   │   │   │   │   │   │   └── Id.php
│   │   │   │   │   │   │   │   ├── schema/
│   │   │   │   │   │   │   │   │   ├── Attr.AllowedClasses.txt
│   │   │   │   │   │   │   │   │   ├── Attr.AllowedFrameTargets.txt
│   │   │   │   │   │   │   │   │   ├── Attr.AllowedRel.txt
│   │   │   │   │   │   │   │   │   ├── Attr.AllowedRev.txt
│   │   │   │   │   │   │   │   │   ├── Attr.ClassUseCDATA.txt
│   │   │   │   │   │   │   │   │   ├── Attr.DefaultImageAlt.txt
│   │   │   │   │   │   │   │   │   ├── Attr.DefaultInvalidImage.txt
│   │   │   │   │   │   │   │   │   ├── Attr.DefaultInvalidImageAlt.txt
│   │   │   │   │   │   │   │   │   ├── Attr.DefaultTextDir.txt
│   │   │   │   │   │   │   │   │   ├── Attr.EnableID.txt
│   │   │   │   │   │   │   │   │   ├── Attr.ForbiddenClasses.txt
│   │   │   │   │   │   │   │   │   ├── Attr.ID.HTML5.txt
│   │   │   │   │   │   │   │   │   ├── Attr.IDBlacklist.txt
│   │   │   │   │   │   │   │   │   ├── Attr.IDBlacklistRegexp.txt
│   │   │   │   │   │   │   │   │   ├── Attr.IDPrefix.txt
│   │   │   │   │   │   │   │   │   ├── Attr.IDPrefixLocal.txt
│   │   │   │   │   │   │   │   │   ├── AutoFormat.AutoParagraph.txt
│   │   │   │   │   │   │   │   │   ├── AutoFormat.Custom.txt
│   │   │   │   │   │   │   │   │   ├── AutoFormat.DisplayLinkURI.txt
│   │   │   │   │   │   │   │   │   ├── AutoFormat.Linkify.txt
│   │   │   │   │   │   │   │   │   ├── AutoFormat.PurifierLinkify.DocURL.txt
│   │   │   │   │   │   │   │   │   ├── AutoFormat.PurifierLinkify.txt
│   │   │   │   │   │   │   │   │   ├── AutoFormat.RemoveEmpty.Predicate.txt
│   │   │   │   │   │   │   │   │   ├── AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt
│   │   │   │   │   │   │   │   │   ├── AutoFormat.RemoveEmpty.RemoveNbsp.txt
│   │   │   │   │   │   │   │   │   ├── AutoFormat.RemoveEmpty.txt
│   │   │   │   │   │   │   │   │   ├── AutoFormat.RemoveSpansWithoutAttributes.txt
│   │   │   │   │   │   │   │   │   ├── Cache.DefinitionImpl.txt
│   │   │   │   │   │   │   │   │   ├── Cache.SerializerPath.txt
│   │   │   │   │   │   │   │   │   ├── Cache.SerializerPermissions.txt
│   │   │   │   │   │   │   │   │   ├── Core.AggressivelyFixLt.txt
│   │   │   │   │   │   │   │   │   ├── Core.AggressivelyRemoveScript.txt
│   │   │   │   │   │   │   │   │   ├── Core.AllowHostnameUnderscore.txt
│   │   │   │   │   │   │   │   │   ├── Core.AllowParseManyTags.txt
│   │   │   │   │   │   │   │   │   ├── Core.CollectErrors.txt
│   │   │   │   │   │   │   │   │   ├── Core.ColorKeywords.txt
│   │   │   │   │   │   │   │   │   ├── Core.ConvertDocumentToFragment.txt
│   │   │   │   │   │   │   │   │   ├── Core.DirectLexLineNumberSyncInterval.txt
│   │   │   │   │   │   │   │   │   ├── Core.DisableExcludes.txt
│   │   │   │   │   │   │   │   │   ├── Core.EnableIDNA.txt
│   │   │   │   │   │   │   │   │   ├── Core.Encoding.txt
│   │   │   │   │   │   │   │   │   ├── Core.EscapeInvalidChildren.txt
│   │   │   │   │   │   │   │   │   ├── Core.EscapeInvalidTags.txt
│   │   │   │   │   │   │   │   │   ├── Core.EscapeNonASCIICharacters.txt
│   │   │   │   │   │   │   │   │   ├── Core.HiddenElements.txt
│   │   │   │   │   │   │   │   │   ├── Core.Language.txt
│   │   │   │   │   │   │   │   │   ├── Core.LegacyEntityDecoder.txt
│   │   │   │   │   │   │   │   │   ├── Core.LexerImpl.txt
│   │   │   │   │   │   │   │   │   ├── Core.MaintainLineNumbers.txt
│   │   │   │   │   │   │   │   │   ├── Core.NormalizeNewlines.txt
│   │   │   │   │   │   │   │   │   ├── Core.RemoveInvalidImg.txt
│   │   │   │   │   │   │   │   │   ├── Core.RemoveProcessingInstructions.txt
│   │   │   │   │   │   │   │   │   ├── Core.RemoveScriptContents.txt
│   │   │   │   │   │   │   │   │   ├── CSS.AllowDuplicates.txt
│   │   │   │   │   │   │   │   │   ├── CSS.AllowedFonts.txt
│   │   │   │   │   │   │   │   │   ├── CSS.AllowedProperties.txt
│   │   │   │   │   │   │   │   │   ├── CSS.AllowImportant.txt
│   │   │   │   │   │   │   │   │   ├── CSS.AllowTricky.txt
│   │   │   │   │   │   │   │   │   ├── CSS.DefinitionRev.txt
│   │   │   │   │   │   │   │   │   ├── CSS.ForbiddenProperties.txt
│   │   │   │   │   │   │   │   │   ├── CSS.MaxImgLength.txt
│   │   │   │   │   │   │   │   │   ├── CSS.Proprietary.txt
│   │   │   │   │   │   │   │   │   ├── CSS.Trusted.txt
│   │   │   │   │   │   │   │   │   ├── Filter.Custom.txt
│   │   │   │   │   │   │   │   │   ├── Filter.ExtractStyleBlocks.Escaping.txt
│   │   │   │   │   │   │   │   │   ├── Filter.ExtractStyleBlocks.Scope.txt
│   │   │   │   │   │   │   │   │   ├── Filter.ExtractStyleBlocks.TidyImpl.txt
│   │   │   │   │   │   │   │   │   ├── Filter.ExtractStyleBlocks.txt
│   │   │   │   │   │   │   │   │   ├── Filter.YouTube.txt
│   │   │   │   │   │   │   │   │   ├── HTML.Allowed.txt
│   │   │   │   │   │   │   │   │   ├── HTML.AllowedAttributes.txt
│   │   │   │   │   │   │   │   │   ├── HTML.AllowedComments.txt
│   │   │   │   │   │   │   │   │   ├── HTML.AllowedCommentsRegexp.txt
│   │   │   │   │   │   │   │   │   ├── HTML.AllowedElements.txt
│   │   │   │   │   │   │   │   │   ├── HTML.AllowedModules.txt
│   │   │   │   │   │   │   │   │   ├── HTML.Attr.Name.UseCDATA.txt
│   │   │   │   │   │   │   │   │   ├── HTML.BlockWrapper.txt
│   │   │   │   │   │   │   │   │   ├── HTML.CoreModules.txt
│   │   │   │   │   │   │   │   │   ├── HTML.CustomDoctype.txt
│   │   │   │   │   │   │   │   │   ├── HTML.DefinitionID.txt
│   │   │   │   │   │   │   │   │   ├── HTML.DefinitionRev.txt
│   │   │   │   │   │   │   │   │   ├── HTML.Doctype.txt
│   │   │   │   │   │   │   │   │   ├── HTML.FlashAllowFullScreen.txt
│   │   │   │   │   │   │   │   │   ├── HTML.ForbiddenAttributes.txt
│   │   │   │   │   │   │   │   │   ├── HTML.ForbiddenElements.txt
│   │   │   │   │   │   │   │   │   ├── HTML.Forms.txt
│   │   │   │   │   │   │   │   │   ├── HTML.MaxImgLength.txt
│   │   │   │   │   │   │   │   │   ├── HTML.Nofollow.txt
│   │   │   │   │   │   │   │   │   ├── HTML.Parent.txt
│   │   │   │   │   │   │   │   │   ├── HTML.Proprietary.txt
│   │   │   │   │   │   │   │   │   ├── HTML.SafeEmbed.txt
│   │   │   │   │   │   │   │   │   ├── HTML.SafeIframe.txt
│   │   │   │   │   │   │   │   │   ├── HTML.SafeObject.txt
│   │   │   │   │   │   │   │   │   ├── HTML.SafeScripting.txt
│   │   │   │   │   │   │   │   │   ├── HTML.Strict.txt
│   │   │   │   │   │   │   │   │   ├── HTML.TargetBlank.txt
│   │   │   │   │   │   │   │   │   ├── HTML.TargetNoopener.txt
│   │   │   │   │   │   │   │   │   ├── HTML.TargetNoreferrer.txt
│   │   │   │   │   │   │   │   │   ├── HTML.TidyAdd.txt
│   │   │   │   │   │   │   │   │   ├── HTML.TidyLevel.txt
│   │   │   │   │   │   │   │   │   ├── HTML.TidyRemove.txt
│   │   │   │   │   │   │   │   │   ├── HTML.Trusted.txt
│   │   │   │   │   │   │   │   │   ├── HTML.XHTML.txt
│   │   │   │   │   │   │   │   │   ├── info.ini
│   │   │   │   │   │   │   │   │   ├── Output.CommentScriptContents.txt
│   │   │   │   │   │   │   │   │   ├── Output.FixInnerHTML.txt
│   │   │   │   │   │   │   │   │   ├── Output.FlashCompat.txt
│   │   │   │   │   │   │   │   │   ├── Output.Newline.txt
│   │   │   │   │   │   │   │   │   ├── Output.SortAttr.txt
│   │   │   │   │   │   │   │   │   ├── Output.TidyFormat.txt
│   │   │   │   │   │   │   │   │   ├── Test.ForceNoIconv.txt
│   │   │   │   │   │   │   │   │   ├── URI.AllowedSchemes.txt
│   │   │   │   │   │   │   │   │   ├── URI.Base.txt
│   │   │   │   │   │   │   │   │   ├── URI.DefaultScheme.txt
│   │   │   │   │   │   │   │   │   ├── URI.DefinitionID.txt
│   │   │   │   │   │   │   │   │   ├── URI.DefinitionRev.txt
│   │   │   │   │   │   │   │   │   ├── URI.Disable.txt
│   │   │   │   │   │   │   │   │   ├── URI.DisableExternal.txt
│   │   │   │   │   │   │   │   │   ├── URI.DisableExternalResources.txt
│   │   │   │   │   │   │   │   │   ├── URI.DisableResources.txt
│   │   │   │   │   │   │   │   │   ├── URI.Host.txt
│   │   │   │   │   │   │   │   │   ├── URI.HostBlacklist.txt
│   │   │   │   │   │   │   │   │   ├── URI.MakeAbsolute.txt
│   │   │   │   │   │   │   │   │   ├── URI.Munge.txt
│   │   │   │   │   │   │   │   │   ├── URI.MungeResources.txt
│   │   │   │   │   │   │   │   │   ├── URI.MungeSecretKey.txt
│   │   │   │   │   │   │   │   │   ├── URI.OverrideAllowedSchemes.txt
│   │   │   │   │   │   │   │   │   └── URI.SafeIframeRegexp.txt
│   │   │   │   │   │   │   │   ├── Exception.php
│   │   │   │   │   │   │   │   ├── Interchange.php
│   │   │   │   │   │   │   │   ├── InterchangeBuilder.php
│   │   │   │   │   │   │   │   ├── schema.ser
│   │   │   │   │   │   │   │   ├── Validator.php
│   │   │   │   │   │   │   │   └── ValidatorAtom.php
│   │   │   │   │   │   │   ├── DefinitionCache/
│   │   │   │   │   │   │   │   ├── Decorator/
│   │   │   │   │   │   │   │   │   ├── Cleanup.php
│   │   │   │   │   │   │   │   │   ├── Memory.php
│   │   │   │   │   │   │   │   │   └── Template.php.in
│   │   │   │   │   │   │   │   ├── Serializer/
│   │   │   │   │   │   │   │   │   ├── CSS/
│   │   │   │   │   │   │   │   │   │   └── 4.13.0,4114918a13a428a8482a8a449792a5a8747582b5,1.ser
│   │   │   │   │   │   │   │   │   ├── HTML/
│   │   │   │   │   │   │   │   │   │   └── 4.13.0,100a0d442686872045400b774dcb082c945a1908,2019080701.ser
│   │   │   │   │   │   │   │   │   ├── URI/
│   │   │   │   │   │   │   │   │   │   ├── 4.13.0,3478238e680361cd87bf880f5b3cc50a1e7abc6c,1.ser
│   │   │   │   │   │   │   │   │   │   └── 4.13.0,b476aeff6290c69eb4ac68cb806863ebb5ed2ddf,1.ser
│   │   │   │   │   │   │   │   │   └── README
│   │   │   │   │   │   │   │   ├── Decorator.php
│   │   │   │   │   │   │   │   ├── Null.php
│   │   │   │   │   │   │   │   └── Serializer.php
│   │   │   │   │   │   │   ├── EntityLookup/
│   │   │   │   │   │   │   │   └── entities.ser
│   │   │   │   │   │   │   ├── Filter/
│   │   │   │   │   │   │   │   ├── ExtractStyleBlocks.php
│   │   │   │   │   │   │   │   └── YouTube.php
│   │   │   │   │   │   │   ├── HTMLModule/
│   │   │   │   │   │   │   │   ├── Tidy/
│   │   │   │   │   │   │   │   │   ├── Name.php
│   │   │   │   │   │   │   │   │   ├── Proprietary.php
│   │   │   │   │   │   │   │   │   ├── Strict.php
│   │   │   │   │   │   │   │   │   ├── Transitional.php
│   │   │   │   │   │   │   │   │   ├── XHTML.php
│   │   │   │   │   │   │   │   │   └── XHTMLAndHTML4.php
│   │   │   │   │   │   │   │   ├── Bdo.php
│   │   │   │   │   │   │   │   ├── CommonAttributes.php
│   │   │   │   │   │   │   │   ├── Edit.php
│   │   │   │   │   │   │   │   ├── Forms.php
│   │   │   │   │   │   │   │   ├── Hypertext.php
│   │   │   │   │   │   │   │   ├── Iframe.php
│   │   │   │   │   │   │   │   ├── Image.php
│   │   │   │   │   │   │   │   ├── Legacy.php
│   │   │   │   │   │   │   │   ├── List.php
│   │   │   │   │   │   │   │   ├── Name.php
│   │   │   │   │   │   │   │   ├── Nofollow.php
│   │   │   │   │   │   │   │   ├── NonXMLCommonAttributes.php
│   │   │   │   │   │   │   │   ├── Object.php
│   │   │   │   │   │   │   │   ├── Presentation.php
│   │   │   │   │   │   │   │   ├── Proprietary.php
│   │   │   │   │   │   │   │   ├── Ruby.php
│   │   │   │   │   │   │   │   ├── SafeEmbed.php
│   │   │   │   │   │   │   │   ├── SafeObject.php
│   │   │   │   │   │   │   │   ├── SafeScripting.php
│   │   │   │   │   │   │   │   ├── Scripting.php
│   │   │   │   │   │   │   │   ├── StyleAttribute.php
│   │   │   │   │   │   │   │   ├── Tables.php
│   │   │   │   │   │   │   │   ├── Target.php
│   │   │   │   │   │   │   │   ├── TargetBlank.php
│   │   │   │   │   │   │   │   ├── TargetNoopener.php
│   │   │   │   │   │   │   │   ├── TargetNoreferrer.php
│   │   │   │   │   │   │   │   ├── Text.php
│   │   │   │   │   │   │   │   ├── Tidy.php
│   │   │   │   │   │   │   │   └── XMLCommonAttributes.php
│   │   │   │   │   │   │   ├── Injector/
│   │   │   │   │   │   │   │   ├── AutoParagraph.php
│   │   │   │   │   │   │   │   ├── DisplayLinkURI.php
│   │   │   │   │   │   │   │   ├── Linkify.php
│   │   │   │   │   │   │   │   ├── PurifierLinkify.php
│   │   │   │   │   │   │   │   ├── RemoveEmpty.php
│   │   │   │   │   │   │   │   ├── RemoveSpansWithoutAttributes.php
│   │   │   │   │   │   │   │   └── SafeObject.php
│   │   │   │   │   │   │   ├── Language/
│   │   │   │   │   │   │   │   ├── messages/
│   │   │   │   │   │   │   │   │   └── en.php
│   │   │   │   │   │   │   ├── Lexer/
│   │   │   │   │   │   │   │   ├── DirectLex.php
│   │   │   │   │   │   │   │   ├── DOMLex.php
│   │   │   │   │   │   │   │   └── PH5P.php
│   │   │   │   │   │   │   ├── Node/
│   │   │   │   │   │   │   │   ├── Comment.php
│   │   │   │   │   │   │   │   ├── Element.php
│   │   │   │   │   │   │   │   └── Text.php
│   │   │   │   │   │   │   ├── Printer/
│   │   │   │   │   │   │   │   ├── ConfigForm.css
│   │   │   │   │   │   │   │   ├── ConfigForm.js
│   │   │   │   │   │   │   │   ├── ConfigForm.php
│   │   │   │   │   │   │   │   ├── CSSDefinition.php
│   │   │   │   │   │   │   │   └── HTMLDefinition.php
│   │   │   │   │   │   │   ├── Strategy/
│   │   │   │   │   │   │   │   ├── Composite.php
│   │   │   │   │   │   │   │   ├── Core.php
│   │   │   │   │   │   │   │   ├── FixNesting.php
│   │   │   │   │   │   │   │   ├── MakeWellFormed.php
│   │   │   │   │   │   │   │   ├── RemoveForeignElements.php
│   │   │   │   │   │   │   │   └── ValidateAttributes.php
│   │   │   │   │   │   │   ├── TagTransform/
│   │   │   │   │   │   │   │   ├── Font.php
│   │   │   │   │   │   │   │   └── Simple.php
│   │   │   │   │   │   │   ├── Token/
│   │   │   │   │   │   │   │   ├── Comment.php
│   │   │   │   │   │   │   │   ├── Empty.php
│   │   │   │   │   │   │   │   ├── End.php
│   │   │   │   │   │   │   │   ├── Start.php
│   │   │   │   │   │   │   │   ├── Tag.php
│   │   │   │   │   │   │   │   └── Text.php
│   │   │   │   │   │   │   ├── URIFilter/
│   │   │   │   │   │   │   │   ├── DisableExternal.php
│   │   │   │   │   │   │   │   ├── DisableExternalResources.php
│   │   │   │   │   │   │   │   ├── DisableResources.php
│   │   │   │   │   │   │   │   ├── HostBlacklist.php
│   │   │   │   │   │   │   │   ├── MakeAbsolute.php
│   │   │   │   │   │   │   │   ├── Munge.php
│   │   │   │   │   │   │   │   └── SafeIframe.php
│   │   │   │   │   │   │   ├── URIScheme/
│   │   │   │   │   │   │   │   ├── data.php
│   │   │   │   │   │   │   │   ├── file.php
│   │   │   │   │   │   │   │   ├── ftp.php
│   │   │   │   │   │   │   │   ├── http.php
│   │   │   │   │   │   │   │   ├── https.php
│   │   │   │   │   │   │   │   ├── mailto.php
│   │   │   │   │   │   │   │   ├── news.php
│   │   │   │   │   │   │   │   ├── nntp.php
│   │   │   │   │   │   │   │   └── tel.php
│   │   │   │   │   │   │   ├── VarParser/
│   │   │   │   │   │   │   │   ├── Flexible.php
│   │   │   │   │   │   │   │   └── Native.php
│   │   │   │   │   │   │   ├── Arborize.php
│   │   │   │   │   │   │   ├── AttrCollections.php
│   │   │   │   │   │   │   ├── AttrDef.php
│   │   │   │   │   │   │   ├── AttrTransform.php
│   │   │   │   │   │   │   ├── AttrTypes.php
│   │   │   │   │   │   │   ├── AttrValidator.php
│   │   │   │   │   │   │   ├── Bootstrap.php
│   │   │   │   │   │   │   ├── ChildDef.php
│   │   │   │   │   │   │   ├── Config.php
│   │   │   │   │   │   │   ├── ConfigSchema.php
│   │   │   │   │   │   │   ├── ContentSets.php
│   │   │   │   │   │   │   ├── Context.php
│   │   │   │   │   │   │   ├── CSSDefinition.php
│   │   │   │   │   │   │   ├── Definition.php
│   │   │   │   │   │   │   ├── DefinitionCache.php
│   │   │   │   │   │   │   ├── DefinitionCacheFactory.php
│   │   │   │   │   │   │   ├── Doctype.php
│   │   │   │   │   │   │   ├── DoctypeRegistry.php
│   │   │   │   │   │   │   ├── ElementDef.php
│   │   │   │   │   │   │   ├── Encoder.php
│   │   │   │   │   │   │   ├── EntityLookup.php
│   │   │   │   │   │   │   ├── EntityParser.php
│   │   │   │   │   │   │   ├── ErrorCollector.php
│   │   │   │   │   │   │   ├── ErrorStruct.php
│   │   │   │   │   │   │   ├── Exception.php
│   │   │   │   │   │   │   ├── Filter.php
│   │   │   │   │   │   │   ├── Generator.php
│   │   │   │   │   │   │   ├── HTMLDefinition.php
│   │   │   │   │   │   │   ├── HTMLModule.php
│   │   │   │   │   │   │   ├── HTMLModuleManager.php
│   │   │   │   │   │   │   ├── IDAccumulator.php
│   │   │   │   │   │   │   ├── Injector.php
│   │   │   │   │   │   │   ├── Language.php
│   │   │   │   │   │   │   ├── LanguageFactory.php
│   │   │   │   │   │   │   ├── Length.php
│   │   │   │   │   │   │   ├── Lexer.php
│   │   │   │   │   │   │   ├── Node.php
│   │   │   │   │   │   │   ├── PercentEncoder.php
│   │   │   │   │   │   │   ├── Printer.php
│   │   │   │   │   │   │   ├── PropertyList.php
│   │   │   │   │   │   │   ├── PropertyListIterator.php
│   │   │   │   │   │   │   ├── Queue.php
│   │   │   │   │   │   │   ├── Strategy.php
│   │   │   │   │   │   │   ├── StringHash.php
│   │   │   │   │   │   │   ├── StringHashParser.php
│   │   │   │   │   │   │   ├── TagTransform.php
│   │   │   │   │   │   │   ├── Token.php
│   │   │   │   │   │   │   ├── TokenFactory.php
│   │   │   │   │   │   │   ├── UnitConverter.php
│   │   │   │   │   │   │   ├── URI.php
│   │   │   │   │   │   │   ├── URIDefinition.php
│   │   │   │   │   │   │   ├── URIFilter.php
│   │   │   │   │   │   │   ├── URIParser.php
│   │   │   │   │   │   │   ├── URIScheme.php
│   │   │   │   │   │   │   ├── URISchemeRegistry.php
│   │   │   │   │   │   │   ├── VarParser.php
│   │   │   │   │   │   │   ├── VarParserException.php
│   │   │   │   │   │   │   └── Zipper.php
│   │   │   │   │   │   ├── HTMLPurifier.auto.php
│   │   │   │   │   │   ├── HTMLPurifier.autoload-legacy.php
│   │   │   │   │   │   ├── HTMLPurifier.autoload.php
│   │   │   │   │   │   ├── HTMLPurifier.composer.php
│   │   │   │   │   │   ├── HTMLPurifier.func.php
│   │   │   │   │   │   ├── HTMLPurifier.includes.php
│   │   │   │   │   │   ├── HTMLPurifier.kses.php
│   │   │   │   │   │   ├── HTMLPurifier.path.php
│   │   │   │   │   │   ├── HTMLPurifier.php
│   │   │   │   │   │   └── HTMLPurifier.safe-includes.php
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── CREDITS
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── VERSION
│   │   │   ├── guzzle/
│   │   │   │   ├── guzzle/
│   │   │   │   │   ├── docs/
│   │   │   │   │   │   ├── batching/
│   │   │   │   │   │   │   └── batching.rst
│   │   │   │   │   │   ├── getting-started/
│   │   │   │   │   │   │   ├── faq.rst
│   │   │   │   │   │   │   ├── installation.rst
│   │   │   │   │   │   │   └── overview.rst
│   │   │   │   │   │   ├── http-client/
│   │   │   │   │   │   │   ├── client.rst
│   │   │   │   │   │   │   ├── entity-bodies.rst
│   │   │   │   │   │   │   ├── http-redirects.rst
│   │   │   │   │   │   │   ├── request.rst
│   │   │   │   │   │   │   ├── response.rst
│   │   │   │   │   │   │   └── uri-templates.rst
│   │   │   │   │   │   ├── iterators/
│   │   │   │   │   │   │   ├── guzzle-iterators.rst
│   │   │   │   │   │   │   └── resource-iterators.rst
│   │   │   │   │   │   ├── plugins/
│   │   │   │   │   │   │   ├── async-plugin.rst
│   │   │   │   │   │   │   ├── backoff-plugin.rst
│   │   │   │   │   │   │   ├── cache-plugin.rst
│   │   │   │   │   │   │   ├── cookie-plugin.rst
│   │   │   │   │   │   │   ├── creating-plugins.rst
│   │   │   │   │   │   │   ├── curl-auth-plugin.rst
│   │   │   │   │   │   │   ├── history-plugin.rst
│   │   │   │   │   │   │   ├── log-plugin.rst
│   │   │   │   │   │   │   ├── md5-validator-plugin.rst
│   │   │   │   │   │   │   ├── mock-plugin.rst
│   │   │   │   │   │   │   ├── oauth-plugin.rst
│   │   │   │   │   │   │   ├── plugins-list.rst.inc
│   │   │   │   │   │   │   └── plugins-overview.rst
│   │   │   │   │   │   ├── testing/
│   │   │   │   │   │   │   └── unit-testing.rst
│   │   │   │   │   │   ├── webservice-client/
│   │   │   │   │   │   │   ├── guzzle-service-descriptions.rst
│   │   │   │   │   │   │   ├── using-the-service-builder.rst
│   │   │   │   │   │   │   └── webservice-client.rst
│   │   │   │   │   │   ├── _downloads/
│   │   │   │   │   │   │   └── guzzle-schema-1.0.json
│   │   │   │   │   │   ├── _static/
│   │   │   │   │   │   │   ├── guzzle-icon.png
│   │   │   │   │   │   │   ├── homepage.css
│   │   │   │   │   │   │   ├── logo.png
│   │   │   │   │   │   │   ├── prettify.css
│   │   │   │   │   │   │   └── prettify.js
│   │   │   │   │   │   ├── _templates/
│   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   ├── leftbar.html
│   │   │   │   │   │   │   └── nav_links.html
│   │   │   │   │   │   ├── conf.py
│   │   │   │   │   │   ├── docs.rst
│   │   │   │   │   │   ├── index.rst
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   └── requirements.txt
│   │   │   │   │   ├── phing/
│   │   │   │   │   │   ├── imports/
│   │   │   │   │   │   │   ├── dependencies.xml
│   │   │   │   │   │   │   └── deploy.xml
│   │   │   │   │   │   ├── tasks/
│   │   │   │   │   │   │   ├── ComposerLintTask.php
│   │   │   │   │   │   │   ├── GuzzlePearPharPackageTask.php
│   │   │   │   │   │   │   └── GuzzleSubSplitTask.php
│   │   │   │   │   │   └── build.properties.dist
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Guzzle/
│   │   │   │   │   │   │   ├── Batch/
│   │   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   │   └── BatchTransferException.php
│   │   │   │   │   │   │   │   ├── AbstractBatchDecorator.php
│   │   │   │   │   │   │   │   ├── Batch.php
│   │   │   │   │   │   │   │   ├── BatchBuilder.php
│   │   │   │   │   │   │   │   ├── BatchClosureDivisor.php
│   │   │   │   │   │   │   │   ├── BatchClosureTransfer.php
│   │   │   │   │   │   │   │   ├── BatchCommandTransfer.php
│   │   │   │   │   │   │   │   ├── BatchDivisorInterface.php
│   │   │   │   │   │   │   │   ├── BatchInterface.php
│   │   │   │   │   │   │   │   ├── BatchRequestTransfer.php
│   │   │   │   │   │   │   │   ├── BatchSizeDivisor.php
│   │   │   │   │   │   │   │   ├── BatchTransferInterface.php
│   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   ├── ExceptionBufferingBatch.php
│   │   │   │   │   │   │   │   ├── FlushingBatch.php
│   │   │   │   │   │   │   │   ├── HistoryBatch.php
│   │   │   │   │   │   │   │   └── NotifyingBatch.php
│   │   │   │   │   │   │   ├── Cache/
│   │   │   │   │   │   │   │   ├── AbstractCacheAdapter.php
│   │   │   │   │   │   │   │   ├── CacheAdapterFactory.php
│   │   │   │   │   │   │   │   ├── CacheAdapterInterface.php
│   │   │   │   │   │   │   │   ├── ClosureCacheAdapter.php
│   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   ├── DoctrineCacheAdapter.php
│   │   │   │   │   │   │   │   ├── NullCacheAdapter.php
│   │   │   │   │   │   │   │   ├── Zf1CacheAdapter.php
│   │   │   │   │   │   │   │   └── Zf2CacheAdapter.php
│   │   │   │   │   │   │   ├── Common/
│   │   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   │   ├── BadMethodCallException.php
│   │   │   │   │   │   │   │   │   ├── ExceptionCollection.php
│   │   │   │   │   │   │   │   │   ├── GuzzleException.php
│   │   │   │   │   │   │   │   │   ├── InvalidArgumentException.php
│   │   │   │   │   │   │   │   │   ├── RuntimeException.php
│   │   │   │   │   │   │   │   │   └── UnexpectedValueException.php
│   │   │   │   │   │   │   │   ├── AbstractHasDispatcher.php
│   │   │   │   │   │   │   │   ├── Collection.php
│   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   ├── Event.php
│   │   │   │   │   │   │   │   ├── FromConfigInterface.php
│   │   │   │   │   │   │   │   ├── HasDispatcherInterface.php
│   │   │   │   │   │   │   │   ├── ToArrayInterface.php
│   │   │   │   │   │   │   │   └── Version.php
│   │   │   │   │   │   │   ├── Http/
│   │   │   │   │   │   │   │   ├── Curl/
│   │   │   │   │   │   │   │   │   ├── CurlHandle.php
│   │   │   │   │   │   │   │   │   ├── CurlMulti.php
│   │   │   │   │   │   │   │   │   ├── CurlMultiInterface.php
│   │   │   │   │   │   │   │   │   ├── CurlMultiProxy.php
│   │   │   │   │   │   │   │   │   ├── CurlVersion.php
│   │   │   │   │   │   │   │   │   └── RequestMediator.php
│   │   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   │   ├── BadResponseException.php
│   │   │   │   │   │   │   │   │   ├── ClientErrorResponseException.php
│   │   │   │   │   │   │   │   │   ├── CouldNotRewindStreamException.php
│   │   │   │   │   │   │   │   │   ├── CurlException.php
│   │   │   │   │   │   │   │   │   ├── HttpException.php
│   │   │   │   │   │   │   │   │   ├── MultiTransferException.php
│   │   │   │   │   │   │   │   │   ├── RequestException.php
│   │   │   │   │   │   │   │   │   ├── ServerErrorResponseException.php
│   │   │   │   │   │   │   │   │   └── TooManyRedirectsException.php
│   │   │   │   │   │   │   │   ├── Message/
│   │   │   │   │   │   │   │   │   ├── Header/
│   │   │   │   │   │   │   │   │   │   ├── CacheControl.php
│   │   │   │   │   │   │   │   │   │   ├── HeaderCollection.php
│   │   │   │   │   │   │   │   │   │   ├── HeaderFactory.php
│   │   │   │   │   │   │   │   │   │   ├── HeaderFactoryInterface.php
│   │   │   │   │   │   │   │   │   │   ├── HeaderInterface.php
│   │   │   │   │   │   │   │   │   │   └── Link.php
│   │   │   │   │   │   │   │   │   ├── AbstractMessage.php
│   │   │   │   │   │   │   │   │   ├── EntityEnclosingRequest.php
│   │   │   │   │   │   │   │   │   ├── EntityEnclosingRequestInterface.php
│   │   │   │   │   │   │   │   │   ├── Header.php
│   │   │   │   │   │   │   │   │   ├── MessageInterface.php
│   │   │   │   │   │   │   │   │   ├── PostFile.php
│   │   │   │   │   │   │   │   │   ├── PostFileInterface.php
│   │   │   │   │   │   │   │   │   ├── Request.php
│   │   │   │   │   │   │   │   │   ├── RequestFactory.php
│   │   │   │   │   │   │   │   │   ├── RequestFactoryInterface.php
│   │   │   │   │   │   │   │   │   ├── RequestInterface.php
│   │   │   │   │   │   │   │   │   └── Response.php
│   │   │   │   │   │   │   │   ├── QueryAggregator/
│   │   │   │   │   │   │   │   │   ├── CommaAggregator.php
│   │   │   │   │   │   │   │   │   ├── DuplicateAggregator.php
│   │   │   │   │   │   │   │   │   ├── PhpAggregator.php
│   │   │   │   │   │   │   │   │   └── QueryAggregatorInterface.php
│   │   │   │   │   │   │   │   ├── Resources/
│   │   │   │   │   │   │   │   │   └── cacert.pem
│   │   │   │   │   │   │   │   ├── AbstractEntityBodyDecorator.php
│   │   │   │   │   │   │   │   ├── CachingEntityBody.php
│   │   │   │   │   │   │   │   ├── Client.php
│   │   │   │   │   │   │   │   ├── ClientInterface.php
│   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   ├── EntityBody.php
│   │   │   │   │   │   │   │   ├── EntityBodyInterface.php
│   │   │   │   │   │   │   │   ├── IoEmittingEntityBody.php
│   │   │   │   │   │   │   │   ├── Mimetypes.php
│   │   │   │   │   │   │   │   ├── QueryString.php
│   │   │   │   │   │   │   │   ├── ReadLimitEntityBody.php
│   │   │   │   │   │   │   │   ├── RedirectPlugin.php
│   │   │   │   │   │   │   │   ├── StaticClient.php
│   │   │   │   │   │   │   │   └── Url.php
│   │   │   │   │   │   │   ├── Inflection/
│   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   ├── Inflector.php
│   │   │   │   │   │   │   │   ├── InflectorInterface.php
│   │   │   │   │   │   │   │   ├── MemoizingInflector.php
│   │   │   │   │   │   │   │   └── PreComputedInflector.php
│   │   │   │   │   │   │   ├── Iterator/
│   │   │   │   │   │   │   │   ├── AppendIterator.php
│   │   │   │   │   │   │   │   ├── ChunkedIterator.php
│   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   ├── FilterIterator.php
│   │   │   │   │   │   │   │   ├── MapIterator.php
│   │   │   │   │   │   │   │   ├── MethodProxyIterator.php
│   │   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   │   ├── Log/
│   │   │   │   │   │   │   │   ├── AbstractLogAdapter.php
│   │   │   │   │   │   │   │   ├── ArrayLogAdapter.php
│   │   │   │   │   │   │   │   ├── ClosureLogAdapter.php
│   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   ├── LogAdapterInterface.php
│   │   │   │   │   │   │   │   ├── MessageFormatter.php
│   │   │   │   │   │   │   │   ├── MonologLogAdapter.php
│   │   │   │   │   │   │   │   ├── PsrLogAdapter.php
│   │   │   │   │   │   │   │   ├── Zf1LogAdapter.php
│   │   │   │   │   │   │   │   └── Zf2LogAdapter.php
│   │   │   │   │   │   │   ├── Parser/
│   │   │   │   │   │   │   │   ├── Cookie/
│   │   │   │   │   │   │   │   │   ├── CookieParser.php
│   │   │   │   │   │   │   │   │   └── CookieParserInterface.php
│   │   │   │   │   │   │   │   ├── Message/
│   │   │   │   │   │   │   │   │   ├── AbstractMessageParser.php
│   │   │   │   │   │   │   │   │   ├── MessageParser.php
│   │   │   │   │   │   │   │   │   ├── MessageParserInterface.php
│   │   │   │   │   │   │   │   │   └── PeclHttpMessageParser.php
│   │   │   │   │   │   │   │   ├── UriTemplate/
│   │   │   │   │   │   │   │   │   ├── PeclUriTemplate.php
│   │   │   │   │   │   │   │   │   ├── UriTemplate.php
│   │   │   │   │   │   │   │   │   └── UriTemplateInterface.php
│   │   │   │   │   │   │   │   ├── Url/
│   │   │   │   │   │   │   │   │   ├── UrlParser.php
│   │   │   │   │   │   │   │   │   └── UrlParserInterface.php
│   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   └── ParserRegistry.php
│   │   │   │   │   │   │   ├── Plugin/
│   │   │   │   │   │   │   │   ├── Async/
│   │   │   │   │   │   │   │   │   ├── AsyncPlugin.php
│   │   │   │   │   │   │   │   │   └── composer.json
│   │   │   │   │   │   │   │   ├── Backoff/
│   │   │   │   │   │   │   │   │   ├── AbstractBackoffStrategy.php
│   │   │   │   │   │   │   │   │   ├── AbstractErrorCodeBackoffStrategy.php
│   │   │   │   │   │   │   │   │   ├── BackoffLogger.php
│   │   │   │   │   │   │   │   │   ├── BackoffPlugin.php
│   │   │   │   │   │   │   │   │   ├── BackoffStrategyInterface.php
│   │   │   │   │   │   │   │   │   ├── CallbackBackoffStrategy.php
│   │   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   │   ├── ConstantBackoffStrategy.php
│   │   │   │   │   │   │   │   │   ├── CurlBackoffStrategy.php
│   │   │   │   │   │   │   │   │   ├── ExponentialBackoffStrategy.php
│   │   │   │   │   │   │   │   │   ├── HttpBackoffStrategy.php
│   │   │   │   │   │   │   │   │   ├── LinearBackoffStrategy.php
│   │   │   │   │   │   │   │   │   ├── ReasonPhraseBackoffStrategy.php
│   │   │   │   │   │   │   │   │   └── TruncatedBackoffStrategy.php
│   │   │   │   │   │   │   │   ├── Cache/
│   │   │   │   │   │   │   │   │   ├── CacheKeyProviderInterface.php
│   │   │   │   │   │   │   │   │   ├── CachePlugin.php
│   │   │   │   │   │   │   │   │   ├── CacheStorageInterface.php
│   │   │   │   │   │   │   │   │   ├── CallbackCanCacheStrategy.php
│   │   │   │   │   │   │   │   │   ├── CanCacheStrategyInterface.php
│   │   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   │   ├── DefaultCacheKeyProvider.php
│   │   │   │   │   │   │   │   │   ├── DefaultCacheStorage.php
│   │   │   │   │   │   │   │   │   ├── DefaultCanCacheStrategy.php
│   │   │   │   │   │   │   │   │   ├── DefaultRevalidation.php
│   │   │   │   │   │   │   │   │   ├── DenyRevalidation.php
│   │   │   │   │   │   │   │   │   ├── RevalidationInterface.php
│   │   │   │   │   │   │   │   │   └── SkipRevalidation.php
│   │   │   │   │   │   │   │   ├── Cookie/
│   │   │   │   │   │   │   │   │   ├── CookieJar/
│   │   │   │   │   │   │   │   │   │   ├── ArrayCookieJar.php
│   │   │   │   │   │   │   │   │   │   ├── CookieJarInterface.php
│   │   │   │   │   │   │   │   │   │   └── FileCookieJar.php
│   │   │   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   │   │   └── InvalidCookieException.php
│   │   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   │   ├── Cookie.php
│   │   │   │   │   │   │   │   │   └── CookiePlugin.php
│   │   │   │   │   │   │   │   ├── CurlAuth/
│   │   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   │   └── CurlAuthPlugin.php
│   │   │   │   │   │   │   │   ├── ErrorResponse/
│   │   │   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   │   │   └── ErrorResponseException.php
│   │   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   │   ├── ErrorResponseExceptionInterface.php
│   │   │   │   │   │   │   │   │   └── ErrorResponsePlugin.php
│   │   │   │   │   │   │   │   ├── History/
│   │   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   │   └── HistoryPlugin.php
│   │   │   │   │   │   │   │   ├── Log/
│   │   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   │   └── LogPlugin.php
│   │   │   │   │   │   │   │   ├── Md5/
│   │   │   │   │   │   │   │   │   ├── CommandContentMd5Plugin.php
│   │   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   │   └── Md5ValidatorPlugin.php
│   │   │   │   │   │   │   │   ├── Mock/
│   │   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   │   └── MockPlugin.php
│   │   │   │   │   │   │   │   ├── Oauth/
│   │   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   │   └── OauthPlugin.php
│   │   │   │   │   │   │   │   └── composer.json
│   │   │   │   │   │   │   ├── Service/
│   │   │   │   │   │   │   │   ├── Builder/
│   │   │   │   │   │   │   │   │   ├── ServiceBuilder.php
│   │   │   │   │   │   │   │   │   ├── ServiceBuilderInterface.php
│   │   │   │   │   │   │   │   │   └── ServiceBuilderLoader.php
│   │   │   │   │   │   │   │   ├── Command/
│   │   │   │   │   │   │   │   │   ├── Factory/
│   │   │   │   │   │   │   │   │   │   ├── AliasFactory.php
│   │   │   │   │   │   │   │   │   │   ├── CompositeFactory.php
│   │   │   │   │   │   │   │   │   │   ├── ConcreteClassFactory.php
│   │   │   │   │   │   │   │   │   │   ├── FactoryInterface.php
│   │   │   │   │   │   │   │   │   │   ├── MapFactory.php
│   │   │   │   │   │   │   │   │   │   └── ServiceDescriptionFactory.php
│   │   │   │   │   │   │   │   │   ├── LocationVisitor/
│   │   │   │   │   │   │   │   │   │   ├── Request/
│   │   │   │   │   │   │   │   │   │   │   ├── AbstractRequestVisitor.php
│   │   │   │   │   │   │   │   │   │   │   ├── BodyVisitor.php
│   │   │   │   │   │   │   │   │   │   │   ├── HeaderVisitor.php
│   │   │   │   │   │   │   │   │   │   │   ├── JsonVisitor.php
│   │   │   │   │   │   │   │   │   │   │   ├── PostFieldVisitor.php
│   │   │   │   │   │   │   │   │   │   │   ├── PostFileVisitor.php
│   │   │   │   │   │   │   │   │   │   │   ├── QueryVisitor.php
│   │   │   │   │   │   │   │   │   │   │   ├── RequestVisitorInterface.php
│   │   │   │   │   │   │   │   │   │   │   ├── ResponseBodyVisitor.php
│   │   │   │   │   │   │   │   │   │   │   └── XmlVisitor.php
│   │   │   │   │   │   │   │   │   │   ├── Response/
│   │   │   │   │   │   │   │   │   │   │   ├── AbstractResponseVisitor.php
│   │   │   │   │   │   │   │   │   │   │   ├── BodyVisitor.php
│   │   │   │   │   │   │   │   │   │   │   ├── HeaderVisitor.php
│   │   │   │   │   │   │   │   │   │   │   ├── JsonVisitor.php
│   │   │   │   │   │   │   │   │   │   │   ├── ReasonPhraseVisitor.php
│   │   │   │   │   │   │   │   │   │   │   ├── ResponseVisitorInterface.php
│   │   │   │   │   │   │   │   │   │   │   ├── StatusCodeVisitor.php
│   │   │   │   │   │   │   │   │   │   │   └── XmlVisitor.php
│   │   │   │   │   │   │   │   │   │   └── VisitorFlyweight.php
│   │   │   │   │   │   │   │   │   ├── AbstractCommand.php
│   │   │   │   │   │   │   │   │   ├── ClosureCommand.php
│   │   │   │   │   │   │   │   │   ├── CommandInterface.php
│   │   │   │   │   │   │   │   │   ├── CreateResponseClassEvent.php
│   │   │   │   │   │   │   │   │   ├── DefaultRequestSerializer.php
│   │   │   │   │   │   │   │   │   ├── DefaultResponseParser.php
│   │   │   │   │   │   │   │   │   ├── OperationCommand.php
│   │   │   │   │   │   │   │   │   ├── OperationResponseParser.php
│   │   │   │   │   │   │   │   │   ├── RequestSerializerInterface.php
│   │   │   │   │   │   │   │   │   ├── ResponseClassInterface.php
│   │   │   │   │   │   │   │   │   └── ResponseParserInterface.php
│   │   │   │   │   │   │   │   ├── Description/
│   │   │   │   │   │   │   │   │   ├── Operation.php
│   │   │   │   │   │   │   │   │   ├── OperationInterface.php
│   │   │   │   │   │   │   │   │   ├── Parameter.php
│   │   │   │   │   │   │   │   │   ├── SchemaFormatter.php
│   │   │   │   │   │   │   │   │   ├── SchemaValidator.php
│   │   │   │   │   │   │   │   │   ├── ServiceDescription.php
│   │   │   │   │   │   │   │   │   ├── ServiceDescriptionInterface.php
│   │   │   │   │   │   │   │   │   ├── ServiceDescriptionLoader.php
│   │   │   │   │   │   │   │   │   └── ValidatorInterface.php
│   │   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   │   ├── CommandException.php
│   │   │   │   │   │   │   │   │   ├── CommandTransferException.php
│   │   │   │   │   │   │   │   │   ├── DescriptionBuilderException.php
│   │   │   │   │   │   │   │   │   ├── InconsistentClientTransferException.php
│   │   │   │   │   │   │   │   │   ├── ResponseClassException.php
│   │   │   │   │   │   │   │   │   ├── ServiceBuilderException.php
│   │   │   │   │   │   │   │   │   ├── ServiceNotFoundException.php
│   │   │   │   │   │   │   │   │   └── ValidationException.php
│   │   │   │   │   │   │   │   ├── Resource/
│   │   │   │   │   │   │   │   │   ├── AbstractResourceIteratorFactory.php
│   │   │   │   │   │   │   │   │   ├── CompositeResourceIteratorFactory.php
│   │   │   │   │   │   │   │   │   ├── MapResourceIteratorFactory.php
│   │   │   │   │   │   │   │   │   ├── Model.php
│   │   │   │   │   │   │   │   │   ├── ResourceIterator.php
│   │   │   │   │   │   │   │   │   ├── ResourceIteratorApplyBatched.php
│   │   │   │   │   │   │   │   │   ├── ResourceIteratorClassFactory.php
│   │   │   │   │   │   │   │   │   ├── ResourceIteratorFactoryInterface.php
│   │   │   │   │   │   │   │   │   └── ResourceIteratorInterface.php
│   │   │   │   │   │   │   │   ├── AbstractConfigLoader.php
│   │   │   │   │   │   │   │   ├── CachingConfigLoader.php
│   │   │   │   │   │   │   │   ├── Client.php
│   │   │   │   │   │   │   │   ├── ClientInterface.php
│   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   └── ConfigLoaderInterface.php
│   │   │   │   │   │   │   ├── Stream/
│   │   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   │   ├── PhpStreamRequestFactory.php
│   │   │   │   │   │   │   │   ├── Stream.php
│   │   │   │   │   │   │   │   ├── StreamInterface.php
│   │   │   │   │   │   │   │   └── StreamRequestFactoryInterface.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── Guzzle/
│   │   │   │   │   │   │   ├── Tests/
│   │   │   │   │   │   │   │   ├── Batch/
│   │   │   │   │   │   │   │   │   ├── AbstractBatchDecoratorTest.php
│   │   │   │   │   │   │   │   │   ├── BatchBuilderTest.php
│   │   │   │   │   │   │   │   │   ├── BatchClosureDivisorTest.php
│   │   │   │   │   │   │   │   │   ├── BatchClosureTransferTest.php
│   │   │   │   │   │   │   │   │   ├── BatchCommandTransferTest.php
│   │   │   │   │   │   │   │   │   ├── BatchRequestTransferTest.php
│   │   │   │   │   │   │   │   │   ├── BatchSizeDivisorTest.php
│   │   │   │   │   │   │   │   │   ├── BatchTest.php
│   │   │   │   │   │   │   │   │   ├── ExceptionBufferingBatchTest.php
│   │   │   │   │   │   │   │   │   ├── FlushingBatchTest.php
│   │   │   │   │   │   │   │   │   ├── HistoryBatchTest.php
│   │   │   │   │   │   │   │   │   └── NotifyingBatchTest.php
│   │   │   │   │   │   │   │   ├── Cache/
│   │   │   │   │   │   │   │   │   ├── CacheAdapterFactoryTest.php
│   │   │   │   │   │   │   │   │   ├── CacheAdapterTest.php
│   │   │   │   │   │   │   │   │   ├── ClosureCacheAdapterTest.php
│   │   │   │   │   │   │   │   │   ├── NullCacheAdapterTest.php
│   │   │   │   │   │   │   │   │   └── Zf2CacheAdapterTest.php
│   │   │   │   │   │   │   │   ├── Common/
│   │   │   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   │   │   ├── BatchTransferExceptionTest.php
│   │   │   │   │   │   │   │   │   │   └── ExceptionCollectionTest.php
│   │   │   │   │   │   │   │   │   ├── AbstractHasDispatcherTest.php
│   │   │   │   │   │   │   │   │   ├── CollectionTest.php
│   │   │   │   │   │   │   │   │   ├── EventTest.php
│   │   │   │   │   │   │   │   │   └── VersionTest.php
│   │   │   │   │   │   │   │   ├── Http/
│   │   │   │   │   │   │   │   │   ├── Curl/
│   │   │   │   │   │   │   │   │   │   ├── CurlHandleTest.php
│   │   │   │   │   │   │   │   │   │   ├── CurlMultiProxyTest.php
│   │   │   │   │   │   │   │   │   │   ├── CurlMultiTest.php
│   │   │   │   │   │   │   │   │   │   ├── CurlVersionTest.php
│   │   │   │   │   │   │   │   │   │   └── RequestMediatorTest.php
│   │   │   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   │   │   ├── CurlExceptionTest.php
│   │   │   │   │   │   │   │   │   │   ├── ExceptionTest.php
│   │   │   │   │   │   │   │   │   │   └── MultiTransferExceptionTest.php
│   │   │   │   │   │   │   │   │   ├── Message/
│   │   │   │   │   │   │   │   │   │   ├── Header/
│   │   │   │   │   │   │   │   │   │   │   ├── HeaderFactoryTest.php
│   │   │   │   │   │   │   │   │   │   │   └── LinkTest.php
│   │   │   │   │   │   │   │   │   │   ├── AbstractMessageTest.php
│   │   │   │   │   │   │   │   │   │   ├── EntityEnclosingRequestTest.php
│   │   │   │   │   │   │   │   │   │   ├── HeaderComparison.php
│   │   │   │   │   │   │   │   │   │   ├── HeaderComparisonTest.php
│   │   │   │   │   │   │   │   │   │   ├── HeaderTest.php
│   │   │   │   │   │   │   │   │   │   ├── PostFileTest.php
│   │   │   │   │   │   │   │   │   │   ├── RequestFactoryTest.php
│   │   │   │   │   │   │   │   │   │   ├── RequestTest.php
│   │   │   │   │   │   │   │   │   │   └── ResponseTest.php
│   │   │   │   │   │   │   │   │   ├── QueryAggregator/
│   │   │   │   │   │   │   │   │   │   ├── CommaAggregatorTest.php
│   │   │   │   │   │   │   │   │   │   ├── DuplicateAggregatorTest.php
│   │   │   │   │   │   │   │   │   │   └── PhpAggregatorTest.php
│   │   │   │   │   │   │   │   │   ├── AbstractEntityBodyDecoratorTest.php
│   │   │   │   │   │   │   │   │   ├── CachingEntityBodyTest.php
│   │   │   │   │   │   │   │   │   ├── ClientTest.php
│   │   │   │   │   │   │   │   │   ├── EntityBodyTest.php
│   │   │   │   │   │   │   │   │   ├── IoEmittingEntityBodyTest.php
│   │   │   │   │   │   │   │   │   ├── MimetypesTest.php
│   │   │   │   │   │   │   │   │   ├── QueryStringTest.php
│   │   │   │   │   │   │   │   │   ├── ReadLimitEntityBodyTest.php
│   │   │   │   │   │   │   │   │   ├── RedirectPluginTest.php
│   │   │   │   │   │   │   │   │   ├── server.js
│   │   │   │   │   │   │   │   │   ├── Server.php
│   │   │   │   │   │   │   │   │   ├── StaticClientTest.php
│   │   │   │   │   │   │   │   │   └── UrlTest.php
│   │   │   │   │   │   │   │   ├── Inflection/
│   │   │   │   │   │   │   │   │   ├── InflectorTest.php
│   │   │   │   │   │   │   │   │   ├── MemoizingInflectorTest.php
│   │   │   │   │   │   │   │   │   └── PreComputedInflectorTest.php
│   │   │   │   │   │   │   │   ├── Iterator/
│   │   │   │   │   │   │   │   │   ├── AppendIteratorTest.php
│   │   │   │   │   │   │   │   │   ├── ChunkedIteratorTest.php
│   │   │   │   │   │   │   │   │   ├── FilterIteratorTest.php
│   │   │   │   │   │   │   │   │   ├── MapIteratorTest.php
│   │   │   │   │   │   │   │   │   └── MethodProxyIteratorTest.php
│   │   │   │   │   │   │   │   ├── Log/
│   │   │   │   │   │   │   │   │   ├── ArrayLogAdapterTest.php
│   │   │   │   │   │   │   │   │   ├── ClosureLogAdapterTest.php
│   │   │   │   │   │   │   │   │   ├── MessageFormatterTest.php
│   │   │   │   │   │   │   │   │   ├── PsrLogAdapterTest.php
│   │   │   │   │   │   │   │   │   └── Zf2LogAdapterTest.php
│   │   │   │   │   │   │   │   ├── Mock/
│   │   │   │   │   │   │   │   │   ├── CustomResponseModel.php
│   │   │   │   │   │   │   │   │   ├── ErrorResponseMock.php
│   │   │   │   │   │   │   │   │   ├── ExceptionMock.php
│   │   │   │   │   │   │   │   │   ├── MockMulti.php
│   │   │   │   │   │   │   │   │   ├── MockObserver.php
│   │   │   │   │   │   │   │   │   └── MockSubject.php
│   │   │   │   │   │   │   │   ├── Parser/
│   │   │   │   │   │   │   │   │   ├── Cookie/
│   │   │   │   │   │   │   │   │   │   ├── CookieParserProvider.php
│   │   │   │   │   │   │   │   │   │   └── CookieParserTest.php
│   │   │   │   │   │   │   │   │   ├── Message/
│   │   │   │   │   │   │   │   │   │   ├── MessageParserProvider.php
│   │   │   │   │   │   │   │   │   │   ├── MessageParserTest.php
│   │   │   │   │   │   │   │   │   │   └── PeclHttpMessageParserTest.php
│   │   │   │   │   │   │   │   │   ├── UriTemplate/
│   │   │   │   │   │   │   │   │   │   ├── AbstractUriTemplateTest.php
│   │   │   │   │   │   │   │   │   │   ├── PeclUriTemplateTest.php
│   │   │   │   │   │   │   │   │   │   └── UriTemplateTest.php
│   │   │   │   │   │   │   │   │   └── ParserRegistryTest.php
│   │   │   │   │   │   │   │   ├── Plugin/
│   │   │   │   │   │   │   │   │   ├── Async/
│   │   │   │   │   │   │   │   │   │   └── AsyncPluginTest.php
│   │   │   │   │   │   │   │   │   ├── Backoff/
│   │   │   │   │   │   │   │   │   │   ├── AbstractBackoffStrategyTest.php
│   │   │   │   │   │   │   │   │   │   ├── BackoffLoggerTest.php
│   │   │   │   │   │   │   │   │   │   ├── BackoffPluginTest.php
│   │   │   │   │   │   │   │   │   │   ├── CallbackBackoffStrategyTest.php
│   │   │   │   │   │   │   │   │   │   ├── ConstantBackoffStrategyTest.php
│   │   │   │   │   │   │   │   │   │   ├── CurlBackoffStrategyTest.php
│   │   │   │   │   │   │   │   │   │   ├── ExponentialBackoffStrategyTest.php
│   │   │   │   │   │   │   │   │   │   ├── HttpBackoffStrategyTest.php
│   │   │   │   │   │   │   │   │   │   ├── LinearBackoffStrategyTest.php
│   │   │   │   │   │   │   │   │   │   ├── ReasonPhraseBackoffStrategyTest.php
│   │   │   │   │   │   │   │   │   │   └── TruncatedBackoffStrategyTest.php
│   │   │   │   │   │   │   │   │   ├── Cache/
│   │   │   │   │   │   │   │   │   │   ├── CachePluginTest.php
│   │   │   │   │   │   │   │   │   │   ├── CallbackCanCacheStrategyTest.php
│   │   │   │   │   │   │   │   │   │   ├── DefaultCacheStorageTest.php
│   │   │   │   │   │   │   │   │   │   ├── DefaultCanCacheStrategyTest.php
│   │   │   │   │   │   │   │   │   │   ├── DefaultRevalidationTest.php
│   │   │   │   │   │   │   │   │   │   ├── DenyRevalidationTest.php
│   │   │   │   │   │   │   │   │   │   └── SkipRevalidationTest.php
│   │   │   │   │   │   │   │   │   ├── Cookie/
│   │   │   │   │   │   │   │   │   │   ├── CookieJar/
│   │   │   │   │   │   │   │   │   │   │   ├── ArrayCookieJarTest.php
│   │   │   │   │   │   │   │   │   │   │   └── FileCookieJarTest.php
│   │   │   │   │   │   │   │   │   │   ├── CookiePluginTest.php
│   │   │   │   │   │   │   │   │   │   └── CookieTest.php
│   │   │   │   │   │   │   │   │   ├── CurlAuth/
│   │   │   │   │   │   │   │   │   │   └── CurlAuthPluginTest.php
│   │   │   │   │   │   │   │   │   ├── ErrorResponse/
│   │   │   │   │   │   │   │   │   │   └── ErrorResponsePluginTest.php
│   │   │   │   │   │   │   │   │   ├── History/
│   │   │   │   │   │   │   │   │   │   └── HistoryPluginTest.php
│   │   │   │   │   │   │   │   │   ├── Log/
│   │   │   │   │   │   │   │   │   │   └── LogPluginTest.php
│   │   │   │   │   │   │   │   │   ├── Md5/
│   │   │   │   │   │   │   │   │   │   ├── CommandContentMd5PluginTest.php
│   │   │   │   │   │   │   │   │   │   └── Md5ValidatorPluginTest.php
│   │   │   │   │   │   │   │   │   ├── Mock/
│   │   │   │   │   │   │   │   │   │   └── MockPluginTest.php
│   │   │   │   │   │   │   │   │   ├── Oauth/
│   │   │   │   │   │   │   │   │   │   └── OauthPluginTest.php
│   │   │   │   │   │   │   │   ├── Service/
│   │   │   │   │   │   │   │   │   ├── Builder/
│   │   │   │   │   │   │   │   │   │   ├── ServiceBuilderLoaderTest.php
│   │   │   │   │   │   │   │   │   │   └── ServiceBuilderTest.php
│   │   │   │   │   │   │   │   │   ├── Command/
│   │   │   │   │   │   │   │   │   │   ├── Factory/
│   │   │   │   │   │   │   │   │   │   │   ├── AliasFactoryTest.php
│   │   │   │   │   │   │   │   │   │   │   ├── CompositeFactoryTest.php
│   │   │   │   │   │   │   │   │   │   │   ├── ConcreteClassFactoryTest.php
│   │   │   │   │   │   │   │   │   │   │   ├── MapFactoryTest.php
│   │   │   │   │   │   │   │   │   │   │   └── ServiceDescriptionFactoryTest.php
│   │   │   │   │   │   │   │   │   │   ├── LocationVisitor/
│   │   │   │   │   │   │   │   │   │   │   ├── Request/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractVisitorTestCase.php
│   │   │   │   │   │   │   │   │   │   │   │   ├── BodyVisitorTest.php
│   │   │   │   │   │   │   │   │   │   │   │   ├── HeaderVisitorTest.php
│   │   │   │   │   │   │   │   │   │   │   │   ├── JsonVisitorTest.php
│   │   │   │   │   │   │   │   │   │   │   │   ├── PostFieldVisitorTest.php
│   │   │   │   │   │   │   │   │   │   │   │   ├── PostFileVisitorTest.php
│   │   │   │   │   │   │   │   │   │   │   │   ├── QueryVisitorTest.php
│   │   │   │   │   │   │   │   │   │   │   │   ├── ResponseBodyVisitorTest.php
│   │   │   │   │   │   │   │   │   │   │   │   └── XmlVisitorTest.php
│   │   │   │   │   │   │   │   │   │   │   ├── Response/
│   │   │   │   │   │   │   │   │   │   │   │   ├── AbstractResponseVisitorTest.php
│   │   │   │   │   │   │   │   │   │   │   │   ├── BodyVisitorTest.php
│   │   │   │   │   │   │   │   │   │   │   │   ├── HeaderVisitorTest.php
│   │   │   │   │   │   │   │   │   │   │   │   ├── JsonVisitorTest.php
│   │   │   │   │   │   │   │   │   │   │   │   ├── ReasonPhraseVisitorTest.php
│   │   │   │   │   │   │   │   │   │   │   │   ├── StatusCodeVisitorTest.php
│   │   │   │   │   │   │   │   │   │   │   │   └── XmlVisitorTest.php
│   │   │   │   │   │   │   │   │   │   │   └── VisitorFlyweightTest.php
│   │   │   │   │   │   │   │   │   │   ├── AbstractCommandTest.php
│   │   │   │   │   │   │   │   │   │   ├── ClosureCommandTest.php
│   │   │   │   │   │   │   │   │   │   ├── CommandTest.php
│   │   │   │   │   │   │   │   │   │   ├── DefaultRequestSerializerTest.php
│   │   │   │   │   │   │   │   │   │   ├── DefaultResponseParserTest.php
│   │   │   │   │   │   │   │   │   │   ├── OperationCommandTest.php
│   │   │   │   │   │   │   │   │   │   └── OperationResponseParserTest.php
│   │   │   │   │   │   │   │   │   ├── Description/
│   │   │   │   │   │   │   │   │   │   ├── OperationTest.php
│   │   │   │   │   │   │   │   │   │   ├── ParameterTest.php
│   │   │   │   │   │   │   │   │   │   ├── SchemaFormatterTest.php
│   │   │   │   │   │   │   │   │   │   ├── SchemaValidatorTest.php
│   │   │   │   │   │   │   │   │   │   ├── ServiceDescriptionLoaderTest.php
│   │   │   │   │   │   │   │   │   │   └── ServiceDescriptionTest.php
│   │   │   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   │   │   ├── CommandTransferExceptionTest.php
│   │   │   │   │   │   │   │   │   │   ├── InconsistentClientTransferExceptionTest.php
│   │   │   │   │   │   │   │   │   │   └── ValidationExceptionTest.php
│   │   │   │   │   │   │   │   │   ├── Mock/
│   │   │   │   │   │   │   │   │   │   ├── Command/
│   │   │   │   │   │   │   │   │   │   │   ├── Sub/
│   │   │   │   │   │   │   │   │   │   │   │   └── Sub.php
│   │   │   │   │   │   │   │   │   │   │   ├── IterableCommand.php
│   │   │   │   │   │   │   │   │   │   │   ├── MockCommand.php
│   │   │   │   │   │   │   │   │   │   │   └── OtherCommand.php
│   │   │   │   │   │   │   │   │   │   ├── Model/
│   │   │   │   │   │   │   │   │   │   │   └── MockCommandIterator.php
│   │   │   │   │   │   │   │   │   │   └── MockClient.php
│   │   │   │   │   │   │   │   │   ├── Resource/
│   │   │   │   │   │   │   │   │   │   ├── CompositeResourceIteratorFactoryTest.php
│   │   │   │   │   │   │   │   │   │   ├── MapResourceIteratorFactoryTest.php
│   │   │   │   │   │   │   │   │   │   ├── ModelTest.php
│   │   │   │   │   │   │   │   │   │   ├── ResourceIteratorClassFactoryTest.php
│   │   │   │   │   │   │   │   │   │   └── ResourceIteratorTest.php
│   │   │   │   │   │   │   │   │   ├── AbstractConfigLoaderTest.php
│   │   │   │   │   │   │   │   │   ├── CachingConfigLoaderTest.php
│   │   │   │   │   │   │   │   │   └── ClientTest.php
│   │   │   │   │   │   │   │   ├── Stream/
│   │   │   │   │   │   │   │   │   ├── PhpStreamRequestFactoryTest.php
│   │   │   │   │   │   │   │   │   └── StreamTest.php
│   │   │   │   │   │   │   │   ├── TestData/
│   │   │   │   │   │   │   │   │   ├── description/
│   │   │   │   │   │   │   │   │   │   ├── bar.json
│   │   │   │   │   │   │   │   │   │   ├── baz.json
│   │   │   │   │   │   │   │   │   │   ├── foo.json
│   │   │   │   │   │   │   │   │   │   └── recursive.json
│   │   │   │   │   │   │   │   │   ├── services/
│   │   │   │   │   │   │   │   │   │   ├── json1.json
│   │   │   │   │   │   │   │   │   │   ├── json2.json
│   │   │   │   │   │   │   │   │   │   └── services.json
│   │   │   │   │   │   │   │   │   ├── FileBody.txt
│   │   │   │   │   │   │   │   │   ├── mock_response
│   │   │   │   │   │   │   │   │   ├── test_service.json
│   │   │   │   │   │   │   │   │   ├── test_service2.json
│   │   │   │   │   │   │   │   │   └── test_service_3.json
│   │   │   │   │   │   │   │   └── GuzzleTestCase.php
│   │   │   │   │   │   └── bootstrap.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── build.xml
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phar-stub.php
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── UPGRADING.md
│   │   │   ├── guzzlehttp/
│   │   │   │   ├── guzzle/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Cookie/
│   │   │   │   │   │   │   ├── CookieJar.php
│   │   │   │   │   │   │   ├── CookieJarInterface.php
│   │   │   │   │   │   │   ├── FileCookieJar.php
│   │   │   │   │   │   │   ├── SessionCookieJar.php
│   │   │   │   │   │   │   └── SetCookie.php
│   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   ├── BadResponseException.php
│   │   │   │   │   │   │   ├── ClientException.php
│   │   │   │   │   │   │   ├── ConnectException.php
│   │   │   │   │   │   │   ├── GuzzleException.php
│   │   │   │   │   │   │   ├── RequestException.php
│   │   │   │   │   │   │   ├── SeekException.php
│   │   │   │   │   │   │   ├── ServerException.php
│   │   │   │   │   │   │   ├── TooManyRedirectsException.php
│   │   │   │   │   │   │   └── TransferException.php
│   │   │   │   │   │   ├── Handler/
│   │   │   │   │   │   │   ├── CurlFactory.php
│   │   │   │   │   │   │   ├── CurlFactoryInterface.php
│   │   │   │   │   │   │   ├── CurlHandler.php
│   │   │   │   │   │   │   ├── CurlMultiHandler.php
│   │   │   │   │   │   │   ├── EasyHandle.php
│   │   │   │   │   │   │   ├── MockHandler.php
│   │   │   │   │   │   │   ├── Proxy.php
│   │   │   │   │   │   │   └── StreamHandler.php
│   │   │   │   │   │   ├── Client.php
│   │   │   │   │   │   ├── ClientInterface.php
│   │   │   │   │   │   ├── functions.php
│   │   │   │   │   │   ├── functions_include.php
│   │   │   │   │   │   ├── HandlerStack.php
│   │   │   │   │   │   ├── MessageFormatter.php
│   │   │   │   │   │   ├── Middleware.php
│   │   │   │   │   │   ├── Pool.php
│   │   │   │   │   │   ├── PrepareBodyMiddleware.php
│   │   │   │   │   │   ├── RedirectMiddleware.php
│   │   │   │   │   │   ├── RequestOptions.php
│   │   │   │   │   │   ├── RetryMiddleware.php
│   │   │   │   │   │   ├── TransferStats.php
│   │   │   │   │   │   └── UriTemplate.php
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── UPGRADING.md
│   │   │   │   ├── promises/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── AggregateException.php
│   │   │   │   │   │   ├── CancellationException.php
│   │   │   │   │   │   ├── Coroutine.php
│   │   │   │   │   │   ├── EachPromise.php
│   │   │   │   │   │   ├── FulfilledPromise.php
│   │   │   │   │   │   ├── functions.php
│   │   │   │   │   │   ├── functions_include.php
│   │   │   │   │   │   ├── Promise.php
│   │   │   │   │   │   ├── PromiseInterface.php
│   │   │   │   │   │   ├── PromisorInterface.php
│   │   │   │   │   │   ├── RejectedPromise.php
│   │   │   │   │   │   ├── RejectionException.php
│   │   │   │   │   │   ├── TaskQueue.php
│   │   │   │   │   │   └── TaskQueueInterface.php
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── Makefile
│   │   │   │   │   └── README.md
│   │   │   │   ├── psr7/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── AppendStream.php
│   │   │   │   │   │   ├── BufferStream.php
│   │   │   │   │   │   ├── CachingStream.php
│   │   │   │   │   │   ├── DroppingStream.php
│   │   │   │   │   │   ├── FnStream.php
│   │   │   │   │   │   ├── functions.php
│   │   │   │   │   │   ├── functions_include.php
│   │   │   │   │   │   ├── InflateStream.php
│   │   │   │   │   │   ├── LazyOpenStream.php
│   │   │   │   │   │   ├── LimitStream.php
│   │   │   │   │   │   ├── MessageTrait.php
│   │   │   │   │   │   ├── MultipartStream.php
│   │   │   │   │   │   ├── NoSeekStream.php
│   │   │   │   │   │   ├── PumpStream.php
│   │   │   │   │   │   ├── Request.php
│   │   │   │   │   │   ├── Response.php
│   │   │   │   │   │   ├── ServerRequest.php
│   │   │   │   │   │   ├── Stream.php
│   │   │   │   │   │   ├── StreamDecoratorTrait.php
│   │   │   │   │   │   ├── StreamWrapper.php
│   │   │   │   │   │   ├── UploadedFile.php
│   │   │   │   │   │   ├── Uri.php
│   │   │   │   │   │   ├── UriNormalizer.php
│   │   │   │   │   │   └── UriResolver.php
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   ├── monolog/
│   │   │   │   ├── monolog/
│   │   │   │   │   ├── doc/
│   │   │   │   │   │   ├── 01-usage.md
│   │   │   │   │   │   ├── 02-handlers-formatters-processors.md
│   │   │   │   │   │   ├── 03-utilities.md
│   │   │   │   │   │   ├── 04-extending.md
│   │   │   │   │   │   └── sockets.md
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Monolog/
│   │   │   │   │   │   │   ├── Formatter/
│   │   │   │   │   │   │   │   ├── ChromePHPFormatter.php
│   │   │   │   │   │   │   │   ├── ElasticaFormatter.php
│   │   │   │   │   │   │   │   ├── FlowdockFormatter.php
│   │   │   │   │   │   │   │   ├── FluentdFormatter.php
│   │   │   │   │   │   │   │   ├── FormatterInterface.php
│   │   │   │   │   │   │   │   ├── GelfMessageFormatter.php
│   │   │   │   │   │   │   │   ├── HtmlFormatter.php
│   │   │   │   │   │   │   │   ├── JsonFormatter.php
│   │   │   │   │   │   │   │   ├── LineFormatter.php
│   │   │   │   │   │   │   │   ├── LogglyFormatter.php
│   │   │   │   │   │   │   │   ├── LogstashFormatter.php
│   │   │   │   │   │   │   │   ├── MongoDBFormatter.php
│   │   │   │   │   │   │   │   ├── NormalizerFormatter.php
│   │   │   │   │   │   │   │   ├── ScalarFormatter.php
│   │   │   │   │   │   │   │   └── WildfireFormatter.php
│   │   │   │   │   │   │   ├── Handler/
│   │   │   │   │   │   │   │   ├── Curl/
│   │   │   │   │   │   │   │   │   └── Util.php
│   │   │   │   │   │   │   │   ├── FingersCrossed/
│   │   │   │   │   │   │   │   │   ├── ActivationStrategyInterface.php
│   │   │   │   │   │   │   │   │   ├── ChannelLevelActivationStrategy.php
│   │   │   │   │   │   │   │   │   └── ErrorLevelActivationStrategy.php
│   │   │   │   │   │   │   │   ├── Slack/
│   │   │   │   │   │   │   │   │   └── SlackRecord.php
│   │   │   │   │   │   │   │   ├── SyslogUdp/
│   │   │   │   │   │   │   │   │   └── UdpSocket.php
│   │   │   │   │   │   │   │   ├── AbstractHandler.php
│   │   │   │   │   │   │   │   ├── AbstractProcessingHandler.php
│   │   │   │   │   │   │   │   ├── AbstractSyslogHandler.php
│   │   │   │   │   │   │   │   ├── AmqpHandler.php
│   │   │   │   │   │   │   │   ├── BrowserConsoleHandler.php
│   │   │   │   │   │   │   │   ├── BufferHandler.php
│   │   │   │   │   │   │   │   ├── ChromePHPHandler.php
│   │   │   │   │   │   │   │   ├── CouchDBHandler.php
│   │   │   │   │   │   │   │   ├── CubeHandler.php
│   │   │   │   │   │   │   │   ├── DeduplicationHandler.php
│   │   │   │   │   │   │   │   ├── DoctrineCouchDBHandler.php
│   │   │   │   │   │   │   │   ├── DynamoDbHandler.php
│   │   │   │   │   │   │   │   ├── ElasticSearchHandler.php
│   │   │   │   │   │   │   │   ├── ErrorLogHandler.php
│   │   │   │   │   │   │   │   ├── FilterHandler.php
│   │   │   │   │   │   │   │   ├── FingersCrossedHandler.php
│   │   │   │   │   │   │   │   ├── FirePHPHandler.php
│   │   │   │   │   │   │   │   ├── FleepHookHandler.php
│   │   │   │   │   │   │   │   ├── FlowdockHandler.php
│   │   │   │   │   │   │   │   ├── GelfHandler.php
│   │   │   │   │   │   │   │   ├── GroupHandler.php
│   │   │   │   │   │   │   │   ├── HandlerInterface.php
│   │   │   │   │   │   │   │   ├── HandlerWrapper.php
│   │   │   │   │   │   │   │   ├── HipChatHandler.php
│   │   │   │   │   │   │   │   ├── IFTTTHandler.php
│   │   │   │   │   │   │   │   ├── LogEntriesHandler.php
│   │   │   │   │   │   │   │   ├── LogglyHandler.php
│   │   │   │   │   │   │   │   ├── MailHandler.php
│   │   │   │   │   │   │   │   ├── MandrillHandler.php
│   │   │   │   │   │   │   │   ├── MissingExtensionException.php
│   │   │   │   │   │   │   │   ├── MongoDBHandler.php
│   │   │   │   │   │   │   │   ├── NativeMailerHandler.php
│   │   │   │   │   │   │   │   ├── NewRelicHandler.php
│   │   │   │   │   │   │   │   ├── NullHandler.php
│   │   │   │   │   │   │   │   ├── PHPConsoleHandler.php
│   │   │   │   │   │   │   │   ├── PsrHandler.php
│   │   │   │   │   │   │   │   ├── PushoverHandler.php
│   │   │   │   │   │   │   │   ├── RavenHandler.php
│   │   │   │   │   │   │   │   ├── RedisHandler.php
│   │   │   │   │   │   │   │   ├── RollbarHandler.php
│   │   │   │   │   │   │   │   ├── RotatingFileHandler.php
│   │   │   │   │   │   │   │   ├── SamplingHandler.php
│   │   │   │   │   │   │   │   ├── SlackbotHandler.php
│   │   │   │   │   │   │   │   ├── SlackHandler.php
│   │   │   │   │   │   │   │   ├── SlackWebhookHandler.php
│   │   │   │   │   │   │   │   ├── SocketHandler.php
│   │   │   │   │   │   │   │   ├── StreamHandler.php
│   │   │   │   │   │   │   │   ├── SwiftMailerHandler.php
│   │   │   │   │   │   │   │   ├── SyslogHandler.php
│   │   │   │   │   │   │   │   ├── SyslogUdpHandler.php
│   │   │   │   │   │   │   │   ├── TestHandler.php
│   │   │   │   │   │   │   │   ├── WhatFailureGroupHandler.php
│   │   │   │   │   │   │   │   └── ZendMonitorHandler.php
│   │   │   │   │   │   │   ├── Processor/
│   │   │   │   │   │   │   │   ├── GitProcessor.php
│   │   │   │   │   │   │   │   ├── IntrospectionProcessor.php
│   │   │   │   │   │   │   │   ├── MemoryPeakUsageProcessor.php
│   │   │   │   │   │   │   │   ├── MemoryProcessor.php
│   │   │   │   │   │   │   │   ├── MemoryUsageProcessor.php
│   │   │   │   │   │   │   │   ├── MercurialProcessor.php
│   │   │   │   │   │   │   │   ├── ProcessIdProcessor.php
│   │   │   │   │   │   │   │   ├── PsrLogMessageProcessor.php
│   │   │   │   │   │   │   │   ├── TagProcessor.php
│   │   │   │   │   │   │   │   ├── UidProcessor.php
│   │   │   │   │   │   │   │   └── WebProcessor.php
│   │   │   │   │   │   │   ├── ErrorHandler.php
│   │   │   │   │   │   │   ├── Logger.php
│   │   │   │   │   │   │   └── Registry.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── Monolog/
│   │   │   │   │   │   │   ├── Formatter/
│   │   │   │   │   │   │   │   ├── ChromePHPFormatterTest.php
│   │   │   │   │   │   │   │   ├── ElasticaFormatterTest.php
│   │   │   │   │   │   │   │   ├── FlowdockFormatterTest.php
│   │   │   │   │   │   │   │   ├── FluentdFormatterTest.php
│   │   │   │   │   │   │   │   ├── GelfMessageFormatterTest.php
│   │   │   │   │   │   │   │   ├── JsonFormatterTest.php
│   │   │   │   │   │   │   │   ├── LineFormatterTest.php
│   │   │   │   │   │   │   │   ├── LogglyFormatterTest.php
│   │   │   │   │   │   │   │   ├── LogstashFormatterTest.php
│   │   │   │   │   │   │   │   ├── MongoDBFormatterTest.php
│   │   │   │   │   │   │   │   ├── NormalizerFormatterTest.php
│   │   │   │   │   │   │   │   ├── ScalarFormatterTest.php
│   │   │   │   │   │   │   │   └── WildfireFormatterTest.php
│   │   │   │   │   │   │   ├── Handler/
│   │   │   │   │   │   │   │   ├── Fixtures/
│   │   │   │   │   │   │   │   │   └── .gitkeep
│   │   │   │   │   │   │   │   ├── Slack/
│   │   │   │   │   │   │   │   │   └── SlackRecordTest.php
│   │   │   │   │   │   │   │   ├── AbstractHandlerTest.php
│   │   │   │   │   │   │   │   ├── AbstractProcessingHandlerTest.php
│   │   │   │   │   │   │   │   ├── AmqpHandlerTest.php
│   │   │   │   │   │   │   │   ├── BrowserConsoleHandlerTest.php
│   │   │   │   │   │   │   │   ├── BufferHandlerTest.php
│   │   │   │   │   │   │   │   ├── ChromePHPHandlerTest.php
│   │   │   │   │   │   │   │   ├── CouchDBHandlerTest.php
│   │   │   │   │   │   │   │   ├── DeduplicationHandlerTest.php
│   │   │   │   │   │   │   │   ├── DoctrineCouchDBHandlerTest.php
│   │   │   │   │   │   │   │   ├── DynamoDbHandlerTest.php
│   │   │   │   │   │   │   │   ├── ElasticSearchHandlerTest.php
│   │   │   │   │   │   │   │   ├── ErrorLogHandlerTest.php
│   │   │   │   │   │   │   │   ├── FilterHandlerTest.php
│   │   │   │   │   │   │   │   ├── FingersCrossedHandlerTest.php
│   │   │   │   │   │   │   │   ├── FirePHPHandlerTest.php
│   │   │   │   │   │   │   │   ├── FleepHookHandlerTest.php
│   │   │   │   │   │   │   │   ├── FlowdockHandlerTest.php
│   │   │   │   │   │   │   │   ├── GelfHandlerLegacyTest.php
│   │   │   │   │   │   │   │   ├── GelfHandlerTest.php
│   │   │   │   │   │   │   │   ├── GelfMockMessagePublisher.php
│   │   │   │   │   │   │   │   ├── GroupHandlerTest.php
│   │   │   │   │   │   │   │   ├── HandlerWrapperTest.php
│   │   │   │   │   │   │   │   ├── HipChatHandlerTest.php
│   │   │   │   │   │   │   │   ├── LogEntriesHandlerTest.php
│   │   │   │   │   │   │   │   ├── MailHandlerTest.php
│   │   │   │   │   │   │   │   ├── MockRavenClient.php
│   │   │   │   │   │   │   │   ├── MongoDBHandlerTest.php
│   │   │   │   │   │   │   │   ├── NativeMailerHandlerTest.php
│   │   │   │   │   │   │   │   ├── NewRelicHandlerTest.php
│   │   │   │   │   │   │   │   ├── NullHandlerTest.php
│   │   │   │   │   │   │   │   ├── PHPConsoleHandlerTest.php
│   │   │   │   │   │   │   │   ├── PsrHandlerTest.php
│   │   │   │   │   │   │   │   ├── PushoverHandlerTest.php
│   │   │   │   │   │   │   │   ├── RavenHandlerTest.php
│   │   │   │   │   │   │   │   ├── RedisHandlerTest.php
│   │   │   │   │   │   │   │   ├── RollbarHandlerTest.php
│   │   │   │   │   │   │   │   ├── RotatingFileHandlerTest.php
│   │   │   │   │   │   │   │   ├── SamplingHandlerTest.php
│   │   │   │   │   │   │   │   ├── SlackbotHandlerTest.php
│   │   │   │   │   │   │   │   ├── SlackHandlerTest.php
│   │   │   │   │   │   │   │   ├── SlackWebhookHandlerTest.php
│   │   │   │   │   │   │   │   ├── SocketHandlerTest.php
│   │   │   │   │   │   │   │   ├── StreamHandlerTest.php
│   │   │   │   │   │   │   │   ├── SwiftMailerHandlerTest.php
│   │   │   │   │   │   │   │   ├── SyslogHandlerTest.php
│   │   │   │   │   │   │   │   ├── SyslogUdpHandlerTest.php
│   │   │   │   │   │   │   │   ├── TestHandlerTest.php
│   │   │   │   │   │   │   │   ├── UdpSocketTest.php
│   │   │   │   │   │   │   │   ├── WhatFailureGroupHandlerTest.php
│   │   │   │   │   │   │   │   └── ZendMonitorHandlerTest.php
│   │   │   │   │   │   │   ├── Processor/
│   │   │   │   │   │   │   │   ├── GitProcessorTest.php
│   │   │   │   │   │   │   │   ├── IntrospectionProcessorTest.php
│   │   │   │   │   │   │   │   ├── MemoryPeakUsageProcessorTest.php
│   │   │   │   │   │   │   │   ├── MemoryUsageProcessorTest.php
│   │   │   │   │   │   │   │   ├── MercurialProcessorTest.php
│   │   │   │   │   │   │   │   ├── ProcessIdProcessorTest.php
│   │   │   │   │   │   │   │   ├── PsrLogMessageProcessorTest.php
│   │   │   │   │   │   │   │   ├── TagProcessorTest.php
│   │   │   │   │   │   │   │   ├── UidProcessorTest.php
│   │   │   │   │   │   │   │   └── WebProcessorTest.php
│   │   │   │   │   │   │   ├── ErrorHandlerTest.php
│   │   │   │   │   │   │   ├── LoggerTest.php
│   │   │   │   │   │   │   ├── PsrLogCompatTest.php
│   │   │   │   │   │   │   ├── RegistryTest.php
│   │   │   │   │   │   │   └── TestCase.php
│   │   │   │   │   ├── .php_cs
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   ├── overtrue/
│   │   │   │   ├── easy-sms/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Contracts/
│   │   │   │   │   │   │   ├── GatewayInterface.php
│   │   │   │   │   │   │   ├── MessageInterface.php
│   │   │   │   │   │   │   ├── PhoneNumberInterface.php
│   │   │   │   │   │   │   └── StrategyInterface.php
│   │   │   │   │   │   ├── Exceptions/
│   │   │   │   │   │   │   ├── Exception.php
│   │   │   │   │   │   │   ├── GatewayErrorException.php
│   │   │   │   │   │   │   ├── InvalidArgumentException.php
│   │   │   │   │   │   │   └── NoGatewayAvailableException.php
│   │   │   │   │   │   ├── Gateways/
│   │   │   │   │   │   │   ├── AliyunGateway.php
│   │   │   │   │   │   │   ├── AliyunrestGateway.php
│   │   │   │   │   │   │   ├── AvatardataGateway.php
│   │   │   │   │   │   │   ├── BaiduGateway.php
│   │   │   │   │   │   │   ├── ChuanglanGateway.php
│   │   │   │   │   │   │   ├── ErrorlogGateway.php
│   │   │   │   │   │   │   ├── Gateway.php
│   │   │   │   │   │   │   ├── HuaweiGateway.php
│   │   │   │   │   │   │   ├── HuaxinGateway.php
│   │   │   │   │   │   │   ├── HuyiGateway.php
│   │   │   │   │   │   │   ├── JuheGateway.php
│   │   │   │   │   │   │   ├── LuosimaoGateway.php
│   │   │   │   │   │   │   ├── QcloudGateway.php
│   │   │   │   │   │   │   ├── RongcloudGateway.php
│   │   │   │   │   │   │   ├── SendcloudGateway.php
│   │   │   │   │   │   │   ├── SubmailGateway.php
│   │   │   │   │   │   │   ├── TianyiwuxianGateway.php
│   │   │   │   │   │   │   ├── TwilioGateway.php
│   │   │   │   │   │   │   ├── YunpianGateway.php
│   │   │   │   │   │   │   └── YuntongxunGateway.php
│   │   │   │   │   │   ├── Strategies/
│   │   │   │   │   │   │   ├── OrderStrategy.php
│   │   │   │   │   │   │   └── RandomStrategy.php
│   │   │   │   │   │   ├── Support/
│   │   │   │   │   │   │   └── Config.php
│   │   │   │   │   │   ├── Traits/
│   │   │   │   │   │   │   └── HasHttpRequest.php
│   │   │   │   │   │   ├── EasySms.php
│   │   │   │   │   │   ├── Message.php
│   │   │   │   │   │   ├── Messenger.php
│   │   │   │   │   │   └── PhoneNumber.php
│   │   │   │   │   ├── .editorconfig
│   │   │   │   │   ├── composer.json
│   │   │   │   │   └── README.md
│   │   │   │   ├── socialite/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Providers/
│   │   │   │   │   │   │   ├── AbstractProvider.php
│   │   │   │   │   │   │   ├── DoubanProvider.php
│   │   │   │   │   │   │   ├── FacebookProvider.php
│   │   │   │   │   │   │   ├── GitHubProvider.php
│   │   │   │   │   │   │   ├── GoogleProvider.php
│   │   │   │   │   │   │   ├── LinkedinProvider.php
│   │   │   │   │   │   │   ├── QQProvider.php
│   │   │   │   │   │   │   ├── WeChatOpenPlatformProvider.php
│   │   │   │   │   │   │   ├── WeChatProvider.php
│   │   │   │   │   │   │   ├── WeiboProvider.php
│   │   │   │   │   │   │   └── WeWorkProvider.php
│   │   │   │   │   │   ├── AccessToken.php
│   │   │   │   │   │   ├── AccessTokenInterface.php
│   │   │   │   │   │   ├── AuthorizeFailedException.php
│   │   │   │   │   │   ├── Config.php
│   │   │   │   │   │   ├── FactoryInterface.php
│   │   │   │   │   │   ├── HasAttributes.php
│   │   │   │   │   │   ├── InvalidArgumentException.php
│   │   │   │   │   │   ├── InvalidStateException.php
│   │   │   │   │   │   ├── ProviderInterface.php
│   │   │   │   │   │   ├── SocialiteManager.php
│   │   │   │   │   │   ├── User.php
│   │   │   │   │   │   ├── UserInterface.php
│   │   │   │   │   │   └── WeChatComponentInterface.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── Providers/
│   │   │   │   │   │   │   └── WeWorkProviderTest.php
│   │   │   │   │   │   ├── OAuthTest.php
│   │   │   │   │   │   └── WechatProviderTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .php_cs
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE.txt
│   │   │   │   │   ├── phpunit.xml
│   │   │   │   │   └── README.md
│   │   │   │   ├── wechat/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Broadcast/
│   │   │   │   │   │   │   ├── Broadcast.php
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── LICENSE.txt
│   │   │   │   │   │   │   ├── MessageBuilder.php
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   └── Transformer.php
│   │   │   │   │   │   ├── Card/
│   │   │   │   │   │   │   ├── Card.php
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   ├── Comment/
│   │   │   │   │   │   │   └── Comment.php
│   │   │   │   │   │   ├── Core/
│   │   │   │   │   │   │   ├── Exceptions/
│   │   │   │   │   │   │   │   ├── FaultException.php
│   │   │   │   │   │   │   │   ├── HttpException.php
│   │   │   │   │   │   │   │   ├── InvalidArgumentException.php
│   │   │   │   │   │   │   │   ├── InvalidConfigException.php
│   │   │   │   │   │   │   │   ├── RuntimeException.php
│   │   │   │   │   │   │   │   └── UnboundServiceException.php
│   │   │   │   │   │   │   ├── AbstractAPI.php
│   │   │   │   │   │   │   ├── AccessToken.php
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── Exception.php
│   │   │   │   │   │   │   ├── Http.php
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   ├── Device/
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── Device.php
│   │   │   │   │   │   │   ├── DeviceHttpException.php
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   ├── Encryption/
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── EncryptionException.php
│   │   │   │   │   │   │   └── Encryptor.php
│   │   │   │   │   │   ├── Foundation/
│   │   │   │   │   │   │   ├── ServiceProviders/
│   │   │   │   │   │   │   │   ├── BroadcastServiceProvider.php
│   │   │   │   │   │   │   │   ├── CardServiceProvider.php
│   │   │   │   │   │   │   │   ├── CommentServiceProvider.php
│   │   │   │   │   │   │   │   ├── DeviceServiceProvider.php
│   │   │   │   │   │   │   │   ├── FundamentalServiceProvider.php
│   │   │   │   │   │   │   │   ├── JsServiceProvider.php
│   │   │   │   │   │   │   │   ├── MaterialServiceProvider.php
│   │   │   │   │   │   │   │   ├── MenuServiceProvider.php
│   │   │   │   │   │   │   │   ├── MiniProgramServiceProvider.php
│   │   │   │   │   │   │   │   ├── NoticeServiceProvider.php
│   │   │   │   │   │   │   │   ├── OAuthServiceProvider.php
│   │   │   │   │   │   │   │   ├── OpenPlatformServiceProvider.php
│   │   │   │   │   │   │   │   ├── PaymentServiceProvider.php
│   │   │   │   │   │   │   │   ├── POIServiceProvider.php
│   │   │   │   │   │   │   │   ├── QRCodeServiceProvider.php
│   │   │   │   │   │   │   │   ├── ReplyServiceProvider.php
│   │   │   │   │   │   │   │   ├── SemanticServiceProvider.php
│   │   │   │   │   │   │   │   ├── ServerServiceProvider.php
│   │   │   │   │   │   │   │   ├── ShakeAroundServiceProvider.php
│   │   │   │   │   │   │   │   ├── StaffServiceProvider.php
│   │   │   │   │   │   │   │   ├── StatsServiceProvider.php
│   │   │   │   │   │   │   │   ├── UrlServiceProvider.php
│   │   │   │   │   │   │   │   └── UserServiceProvider.php
│   │   │   │   │   │   │   ├── Application.php
│   │   │   │   │   │   │   └── Config.php
│   │   │   │   │   │   ├── Fundamental/
│   │   │   │   │   │   │   └── API.php
│   │   │   │   │   │   ├── Js/
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── Js.php
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   ├── Material/
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── Material.php
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   └── Temporary.php
│   │   │   │   │   │   ├── Menu/
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── Menu.php
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   ├── Message/
│   │   │   │   │   │   │   ├── AbstractMessage.php
│   │   │   │   │   │   │   ├── Article.php
│   │   │   │   │   │   │   ├── Card.php
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── DeviceEvent.php
│   │   │   │   │   │   │   ├── DeviceText.php
│   │   │   │   │   │   │   ├── Image.php
│   │   │   │   │   │   │   ├── Link.php
│   │   │   │   │   │   │   ├── Location.php
│   │   │   │   │   │   │   ├── Material.php
│   │   │   │   │   │   │   ├── Music.php
│   │   │   │   │   │   │   ├── News.php
│   │   │   │   │   │   │   ├── Raw.php
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   ├── ShortVideo.php
│   │   │   │   │   │   │   ├── Text.php
│   │   │   │   │   │   │   ├── Transfer.php
│   │   │   │   │   │   │   ├── Video.php
│   │   │   │   │   │   │   └── Voice.php
│   │   │   │   │   │   ├── MiniProgram/
│   │   │   │   │   │   │   ├── Core/
│   │   │   │   │   │   │   │   └── AbstractMiniProgram.php
│   │   │   │   │   │   │   ├── Encryption/
│   │   │   │   │   │   │   │   └── Encryptor.php
│   │   │   │   │   │   │   ├── Material/
│   │   │   │   │   │   │   │   └── Temporary.php
│   │   │   │   │   │   │   ├── Notice/
│   │   │   │   │   │   │   │   └── Notice.php
│   │   │   │   │   │   │   ├── QRCode/
│   │   │   │   │   │   │   │   └── QRCode.php
│   │   │   │   │   │   │   ├── Server/
│   │   │   │   │   │   │   │   └── Guard.php
│   │   │   │   │   │   │   ├── Sns/
│   │   │   │   │   │   │   │   └── Sns.php
│   │   │   │   │   │   │   ├── Staff/
│   │   │   │   │   │   │   │   └── Staff.php
│   │   │   │   │   │   │   ├── Stats/
│   │   │   │   │   │   │   │   └── Stats.php
│   │   │   │   │   │   │   ├── AccessToken.php
│   │   │   │   │   │   │   └── MiniProgram.php
│   │   │   │   │   │   ├── Notice/
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── Notice.php
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   ├── OpenPlatform/
│   │   │   │   │   │   │   ├── Api/
│   │   │   │   │   │   │   │   ├── AbstractOpenPlatform.php
│   │   │   │   │   │   │   │   ├── BaseApi.php
│   │   │   │   │   │   │   │   └── PreAuthorization.php
│   │   │   │   │   │   │   ├── EventHandlers/
│   │   │   │   │   │   │   │   ├── Authorized.php
│   │   │   │   │   │   │   │   ├── ComponentVerifyTicket.php
│   │   │   │   │   │   │   │   ├── EventHandler.php
│   │   │   │   │   │   │   │   ├── Unauthorized.php
│   │   │   │   │   │   │   │   └── UpdateAuthorized.php
│   │   │   │   │   │   │   ├── AccessToken.php
│   │   │   │   │   │   │   ├── Authorizer.php
│   │   │   │   │   │   │   ├── AuthorizerAccessToken.php
│   │   │   │   │   │   │   ├── Guard.php
│   │   │   │   │   │   │   ├── OpenPlatform.php
│   │   │   │   │   │   │   └── VerifyTicket.php
│   │   │   │   │   │   ├── Payment/
│   │   │   │   │   │   │   ├── CashCoupon/
│   │   │   │   │   │   │   │   ├── API.php
│   │   │   │   │   │   │   │   └── CashCoupon.php
│   │   │   │   │   │   │   ├── LuckyMoney/
│   │   │   │   │   │   │   │   ├── API.php
│   │   │   │   │   │   │   │   └── LuckyMoney.php
│   │   │   │   │   │   │   ├── MerchantPay/
│   │   │   │   │   │   │   │   ├── API.php
│   │   │   │   │   │   │   │   └── MerchantPay.php
│   │   │   │   │   │   │   ├── API.php
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── helpers.php
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── Merchant.php
│   │   │   │   │   │   │   ├── Notify.php
│   │   │   │   │   │   │   ├── Order.php
│   │   │   │   │   │   │   ├── Payment.php
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   ├── POI/
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── POI.php
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   ├── QRCode/
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── QRCode.php
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   ├── Reply/
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   └── Reply.php
│   │   │   │   │   │   ├── Semantic/
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   └── Semantic.php
│   │   │   │   │   │   ├── Server/
│   │   │   │   │   │   │   ├── BadRequestException.php
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── Guard.php
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   └── Transformer.php
│   │   │   │   │   │   ├── ShakeAround/
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── Device.php
│   │   │   │   │   │   │   ├── Group.php
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── Material.php
│   │   │   │   │   │   │   ├── Page.php
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   ├── Relation.php
│   │   │   │   │   │   │   ├── ShakeAround.php
│   │   │   │   │   │   │   └── Stats.php
│   │   │   │   │   │   ├── Staff/
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── MessageBuilder.php
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   ├── Session.php
│   │   │   │   │   │   │   ├── Staff.php
│   │   │   │   │   │   │   └── Transformer.php
│   │   │   │   │   │   ├── Stats/
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   └── Stats.php
│   │   │   │   │   │   ├── Store/
│   │   │   │   │   │   │   ├── Model/
│   │   │   │   │   │   │   │   └── .gitkeep
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   └── Store.php
│   │   │   │   │   │   ├── Support/
│   │   │   │   │   │   │   ├── Traits/
│   │   │   │   │   │   │   │   └── PrefixedContainer.php
│   │   │   │   │   │   │   ├── Arr.php
│   │   │   │   │   │   │   ├── Attribute.php
│   │   │   │   │   │   │   ├── Collection.php
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── File.php
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── Log.php
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   ├── Str.php
│   │   │   │   │   │   │   ├── Url.php
│   │   │   │   │   │   │   └── XML.php
│   │   │   │   │   │   ├── Url/
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   └── Url.php
│   │   │   │   │   │   ├── User/
│   │   │   │   │   │   │   ├── composer.json
│   │   │   │   │   │   │   ├── Group.php
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   ├── Tag.php
│   │   │   │   │   │   │   └── User.php
│   │   │   │   │   ├── .phplint.yml
│   │   │   │   │   ├── .styleci.yml
│   │   │   │   │   ├── BACKERS.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   ├── paragonie/
│   │   │   │   ├── random_compat/
│   │   │   │   │   ├── dist/
│   │   │   │   │   │   ├── random_compat.phar.pubkey
│   │   │   │   │   │   └── random_compat.phar.pubkey.asc
│   │   │   │   │   ├── lib/
│   │   │   │   │   │   ├── byte_safe_strings.php
│   │   │   │   │   │   ├── cast_to_int.php
│   │   │   │   │   │   ├── error_polyfill.php
│   │   │   │   │   │   ├── random.php
│   │   │   │   │   │   ├── random_bytes_com_dotnet.php
│   │   │   │   │   │   ├── random_bytes_dev_urandom.php
│   │   │   │   │   │   ├── random_bytes_libsodium.php
│   │   │   │   │   │   ├── random_bytes_libsodium_legacy.php
│   │   │   │   │   │   ├── random_bytes_mcrypt.php
│   │   │   │   │   │   └── random_int.php
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── phpunit-autoload.php
│   │   │   ├── php-angular/
│   │   │   │   ├── php-angular/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   └── Angular.php
│   │   │   │   │   ├── test/
│   │   │   │   │   │   ├── cache/
│   │   │   │   │   │   │   ├── 126ac9f6149081eb0e97c2e939eaad52.php
│   │   │   │   │   │   │   ├── 6a992d5529f459a44fee58c733255e86.php
│   │   │   │   │   │   │   ├── 6e2baaf3b97dbeef01c0043275f9a0e7.php
│   │   │   │   │   │   │   ├── ed09636a6ea24a292460866afdd7a89a.php
│   │   │   │   │   │   │   └── readme.md
│   │   │   │   │   │   ├── data/
│   │   │   │   │   │   │   ├── blog_category.php
│   │   │   │   │   │   │   ├── blog_list.php
│   │   │   │   │   │   │   ├── navs.php
│   │   │   │   │   │   │   ├── pic_category.php
│   │   │   │   │   │   │   └── pic_list.php
│   │   │   │   │   │   ├── view/
│   │   │   │   │   │   │   ├── base.html
│   │   │   │   │   │   │   ├── blog.html
│   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   ├── msg.html
│   │   │   │   │   │   │   ├── page.html
│   │   │   │   │   │   │   └── pic.html
│   │   │   │   │   │   ├── blog.php
│   │   │   │   │   │   ├── common.php
│   │   │   │   │   │   ├── index.php
│   │   │   │   │   │   ├── msg.php
│   │   │   │   │   │   └── pic.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── composer.json
│   │   │   │   │   └── README.md
│   │   │   ├── PHPCS/
│   │   │   │   ├── CodingStandard/
│   │   │   │   │   ├── MeiLiBo/
│   │   │   │   │   │   ├── Sniffs/
│   │   │   │   │   │   │   ├── Classes/
│   │   │   │   │   │   │   │   ├── ClassDeclaration.php
│   │   │   │   │   │   │   │   ├── ClassDeclarationSniff.php
│   │   │   │   │   │   │   │   ├── ValidClassNameSniff.php
│   │   │   │   │   │   │   │   └── ValidMethodNameSniff.php
│   │   │   │   │   │   │   ├── Commenting/
│   │   │   │   │   │   │   │   ├── FileCommentSniff.php
│   │   │   │   │   │   │   │   ├── FunctionCommentSniff.php
│   │   │   │   │   │   │   │   └── InlineCommentSniff.php
│   │   │   │   │   │   ├── add-hook.sh
│   │   │   │   │   │   ├── pre-commit
│   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   ├── remove-hook.sh
│   │   │   │   │   │   └── ruleset.xml
│   │   │   │   ├── phpcs/
│   │   │   │   │   ├── CodeSniffer/
│   │   │   │   │   │   ├── CommentParser/
│   │   │   │   │   │   │   ├── AbstractDocElement.php
│   │   │   │   │   │   │   ├── AbstractParser.php
│   │   │   │   │   │   │   ├── ClassCommentParser.php
│   │   │   │   │   │   │   ├── CommentElement.php
│   │   │   │   │   │   │   ├── DocElement.php
│   │   │   │   │   │   │   ├── FunctionCommentParser.php
│   │   │   │   │   │   │   ├── MemberCommentParser.php
│   │   │   │   │   │   │   ├── PairElement.php
│   │   │   │   │   │   │   ├── ParameterElement.php
│   │   │   │   │   │   │   ├── ParserException.php
│   │   │   │   │   │   │   └── SingleElement.php
│   │   │   │   │   │   ├── DocGenerators/
│   │   │   │   │   │   │   ├── Generator.php
│   │   │   │   │   │   │   ├── HTML.php
│   │   │   │   │   │   │   └── Text.php
│   │   │   │   │   │   ├── Reports/
│   │   │   │   │   │   │   ├── Checkstyle.php
│   │   │   │   │   │   │   ├── Csv.php
│   │   │   │   │   │   │   ├── Emacs.php
│   │   │   │   │   │   │   ├── Full.php
│   │   │   │   │   │   │   ├── Gitblame.php
│   │   │   │   │   │   │   ├── Hgblame.php
│   │   │   │   │   │   │   ├── Json.php
│   │   │   │   │   │   │   ├── Junit.php
│   │   │   │   │   │   │   ├── Notifysend.php
│   │   │   │   │   │   │   ├── Source.php
│   │   │   │   │   │   │   ├── Summary.php
│   │   │   │   │   │   │   ├── Svnblame.php
│   │   │   │   │   │   │   ├── VersionControl.php
│   │   │   │   │   │   │   └── Xml.php
│   │   │   │   │   │   ├── Standards/
│   │   │   │   │   │   │   ├── Generic/
│   │   │   │   │   │   │   │   ├── Docs/
│   │   │   │   │   │   │   │   │   ├── Classes/
│   │   │   │   │   │   │   │   │   │   └── DuplicateClassNameStandard.xml
│   │   │   │   │   │   │   │   │   ├── CodeAnalysis/
│   │   │   │   │   │   │   │   │   │   ├── EmptyStatementStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── ForLoopShouldBeWhileLoopStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── ForLoopWithTestFunctionCallStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── JumbledIncrementerStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── UnconditionalIfStatementStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── UnnecessaryFinalModifierStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── UnusedFunctionParameterStandard.xml
│   │   │   │   │   │   │   │   │   │   └── UselessOverridingMethodStandard.xml
│   │   │   │   │   │   │   │   │   ├── Commenting/
│   │   │   │   │   │   │   │   │   │   ├── FixmeStandard.xml
│   │   │   │   │   │   │   │   │   │   └── TodoStandard.xml
│   │   │   │   │   │   │   │   │   ├── ControlStructures/
│   │   │   │   │   │   │   │   │   │   └── InlineControlStructureStandard.xml
│   │   │   │   │   │   │   │   │   ├── Debug/
│   │   │   │   │   │   │   │   │   │   ├── ClosureLinterStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── CSSLintStandard.xml
│   │   │   │   │   │   │   │   │   │   └── JSHintStandard.xml
│   │   │   │   │   │   │   │   │   ├── Files/
│   │   │   │   │   │   │   │   │   │   ├── ByteOrderMarkStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── EndFileNewlineStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── EndFileNoNewlineStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── InlineHTMLStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── LineEndingsStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── LineLengthStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── LowercasedFilenameStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── OneClassPerFileStandard.xml
│   │   │   │   │   │   │   │   │   │   └── OneInterfacePerFileStandard.xml
│   │   │   │   │   │   │   │   │   ├── Formatting/
│   │   │   │   │   │   │   │   │   │   ├── DisallowMultipleStatementsStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── MultipleStatementAlignmentStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── NoSpaceAfterCastStandard.xml
│   │   │   │   │   │   │   │   │   │   └── SpaceAfterCastStandard.xml
│   │   │   │   │   │   │   │   │   ├── Functions/
│   │   │   │   │   │   │   │   │   │   ├── CallTimePassByReferenceStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── FunctionCallArgumentSpacingStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── OpeningFunctionBraceBsdAllmanStandard.xml
│   │   │   │   │   │   │   │   │   │   └── OpeningFunctionBraceKernighanRitchieStandard.xml
│   │   │   │   │   │   │   │   │   ├── Metrics/
│   │   │   │   │   │   │   │   │   │   ├── CyclomaticComplexityStandard.xml
│   │   │   │   │   │   │   │   │   │   └── NestingLevelStandard.xml
│   │   │   │   │   │   │   │   │   ├── NamingConventions/
│   │   │   │   │   │   │   │   │   │   ├── CamelCapsFunctionNameStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── ConstructorNameStandard.xml
│   │   │   │   │   │   │   │   │   │   └── UpperCaseConstantNameStandard.xml
│   │   │   │   │   │   │   │   │   ├── PHP/
│   │   │   │   │   │   │   │   │   │   ├── CharacterBeforePHPOpeningTagStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── ClosingPHPTagStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── DeprecatedFunctionsStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── DisallowShortOpenTagStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── ForbiddenFunctionsStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── LowerCaseConstantStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── LowerCaseKeywordStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── NoSilencedErrorsStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── SAPIUsageStandard.xml
│   │   │   │   │   │   │   │   │   │   └── UpperCaseConstantStandard.xml
│   │   │   │   │   │   │   │   │   ├── Strings/
│   │   │   │   │   │   │   │   │   │   └── UnnecessaryStringConcatStandard.xml
│   │   │   │   │   │   │   │   │   ├── VersionControl/
│   │   │   │   │   │   │   │   │   │   └── SubversionPropertiesStandard.xml
│   │   │   │   │   │   │   │   │   ├── WhiteSpace/
│   │   │   │   │   │   │   │   │   │   ├── DisallowSpaceIndentStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── DisallowTabIndentStandard.xml
│   │   │   │   │   │   │   │   │   │   └── ScopeIndentStandard.xml
│   │   │   │   │   │   │   │   ├── Sniffs/
│   │   │   │   │   │   │   │   │   ├── Classes/
│   │   │   │   │   │   │   │   │   │   └── DuplicateClassNameSniff.php
│   │   │   │   │   │   │   │   │   ├── CodeAnalysis/
│   │   │   │   │   │   │   │   │   │   ├── EmptyStatementSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ForLoopShouldBeWhileLoopSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ForLoopWithTestFunctionCallSniff.php
│   │   │   │   │   │   │   │   │   │   ├── JumbledIncrementerSniff.php
│   │   │   │   │   │   │   │   │   │   ├── UnconditionalIfStatementSniff.php
│   │   │   │   │   │   │   │   │   │   ├── UnnecessaryFinalModifierSniff.php
│   │   │   │   │   │   │   │   │   │   ├── UnusedFunctionParameterSniff.php
│   │   │   │   │   │   │   │   │   │   └── UselessOverridingMethodSniff.php
│   │   │   │   │   │   │   │   │   ├── Commenting/
│   │   │   │   │   │   │   │   │   │   ├── FixmeSniff.php
│   │   │   │   │   │   │   │   │   │   └── TodoSniff.php
│   │   │   │   │   │   │   │   │   ├── ControlStructures/
│   │   │   │   │   │   │   │   │   │   └── InlineControlStructureSniff.php
│   │   │   │   │   │   │   │   │   ├── Debug/
│   │   │   │   │   │   │   │   │   │   ├── ClosureLinterSniff.php
│   │   │   │   │   │   │   │   │   │   ├── CSSLintSniff.php
│   │   │   │   │   │   │   │   │   │   └── JSHintSniff.php
│   │   │   │   │   │   │   │   │   ├── Files/
│   │   │   │   │   │   │   │   │   │   ├── ByteOrderMarkSniff.php
│   │   │   │   │   │   │   │   │   │   ├── EndFileNewlineSniff.php
│   │   │   │   │   │   │   │   │   │   ├── EndFileNoNewlineSniff.php
│   │   │   │   │   │   │   │   │   │   ├── InlineHTMLSniff.php
│   │   │   │   │   │   │   │   │   │   ├── LineEndingsSniff.php
│   │   │   │   │   │   │   │   │   │   ├── LineLengthSniff.php
│   │   │   │   │   │   │   │   │   │   ├── LowercasedFilenameSniff.php
│   │   │   │   │   │   │   │   │   │   ├── OneClassPerFileSniff.php
│   │   │   │   │   │   │   │   │   │   └── OneInterfacePerFileSniff.php
│   │   │   │   │   │   │   │   │   ├── Formatting/
│   │   │   │   │   │   │   │   │   │   ├── DisallowMultipleStatementsSniff.php
│   │   │   │   │   │   │   │   │   │   ├── MultipleStatementAlignmentSniff.php
│   │   │   │   │   │   │   │   │   │   ├── NoSpaceAfterCastSniff.php
│   │   │   │   │   │   │   │   │   │   └── SpaceAfterCastSniff.php
│   │   │   │   │   │   │   │   │   ├── Functions/
│   │   │   │   │   │   │   │   │   │   ├── CallTimePassByReferenceSniff.php
│   │   │   │   │   │   │   │   │   │   ├── FunctionCallArgumentSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   ├── OpeningFunctionBraceBsdAllmanSniff.php
│   │   │   │   │   │   │   │   │   │   └── OpeningFunctionBraceKernighanRitchieSniff.php
│   │   │   │   │   │   │   │   │   ├── Metrics/
│   │   │   │   │   │   │   │   │   │   ├── CyclomaticComplexitySniff.php
│   │   │   │   │   │   │   │   │   │   └── NestingLevelSniff.php
│   │   │   │   │   │   │   │   │   ├── NamingConventions/
│   │   │   │   │   │   │   │   │   │   ├── CamelCapsFunctionNameSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ConstructorNameSniff.php
│   │   │   │   │   │   │   │   │   │   └── UpperCaseConstantNameSniff.php
│   │   │   │   │   │   │   │   │   ├── PHP/
│   │   │   │   │   │   │   │   │   │   ├── CharacterBeforePHPOpeningTagSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ClosingPHPTagSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DeprecatedFunctionsSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DisallowShortOpenTagSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ForbiddenFunctionsSniff.php
│   │   │   │   │   │   │   │   │   │   ├── LowerCaseConstantSniff.php
│   │   │   │   │   │   │   │   │   │   ├── LowerCaseKeywordSniff.php
│   │   │   │   │   │   │   │   │   │   ├── NoSilencedErrorsSniff.php
│   │   │   │   │   │   │   │   │   │   ├── SAPIUsageSniff.php
│   │   │   │   │   │   │   │   │   │   ├── SyntaxSniff.php
│   │   │   │   │   │   │   │   │   │   └── UpperCaseConstantSniff.php
│   │   │   │   │   │   │   │   │   ├── Strings/
│   │   │   │   │   │   │   │   │   │   └── UnnecessaryStringConcatSniff.php
│   │   │   │   │   │   │   │   │   ├── VersionControl/
│   │   │   │   │   │   │   │   │   │   └── SubversionPropertiesSniff.php
│   │   │   │   │   │   │   │   │   ├── WhiteSpace/
│   │   │   │   │   │   │   │   │   │   ├── DisallowSpaceIndentSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DisallowTabIndentSniff.php
│   │   │   │   │   │   │   │   │   │   └── ScopeIndentSniff.php
│   │   │   │   │   │   │   │   └── ruleset.xml
│   │   │   │   │   │   │   ├── MySource/
│   │   │   │   │   │   │   │   ├── Sniffs/
│   │   │   │   │   │   │   │   │   ├── Channels/
│   │   │   │   │   │   │   │   │   │   ├── ChannelExceptionSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DisallowSelfActionsSniff.php
│   │   │   │   │   │   │   │   │   │   ├── IncludeOwnSystemSniff.php
│   │   │   │   │   │   │   │   │   │   ├── IncludeSystemSniff.php
│   │   │   │   │   │   │   │   │   │   └── UnusedSystemSniff.php
│   │   │   │   │   │   │   │   │   ├── Commenting/
│   │   │   │   │   │   │   │   │   │   └── FunctionCommentSniff.php
│   │   │   │   │   │   │   │   │   ├── CSS/
│   │   │   │   │   │   │   │   │   │   └── BrowserSpecificStylesSniff.php
│   │   │   │   │   │   │   │   │   ├── Debug/
│   │   │   │   │   │   │   │   │   │   ├── DebugCodeSniff.php
│   │   │   │   │   │   │   │   │   │   └── FirebugConsoleSniff.php
│   │   │   │   │   │   │   │   │   ├── Objects/
│   │   │   │   │   │   │   │   │   │   ├── AssignThisSniff.php
│   │   │   │   │   │   │   │   │   │   ├── CreateWidgetTypeCallbackSniff.php
│   │   │   │   │   │   │   │   │   │   └── DisallowNewWidgetSniff.php
│   │   │   │   │   │   │   │   │   ├── PHP/
│   │   │   │   │   │   │   │   │   │   ├── AjaxNullComparisonSniff.php
│   │   │   │   │   │   │   │   │   │   ├── EvalObjectFactorySniff.php
│   │   │   │   │   │   │   │   │   │   ├── GetRequestDataSniff.php
│   │   │   │   │   │   │   │   │   │   └── ReturnFunctionValueSniff.php
│   │   │   │   │   │   │   │   │   ├── Strings/
│   │   │   │   │   │   │   │   │   │   └── JoinStringsSniff.php
│   │   │   │   │   │   │   │   └── ruleset.xml
│   │   │   │   │   │   │   ├── PEAR/
│   │   │   │   │   │   │   │   ├── Docs/
│   │   │   │   │   │   │   │   │   ├── Classes/
│   │   │   │   │   │   │   │   │   │   └── ClassDeclarationStandard.xml
│   │   │   │   │   │   │   │   │   ├── Commenting/
│   │   │   │   │   │   │   │   │   │   ├── ClassCommentStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── FileCommentStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── FunctionCommentStandard.xml
│   │   │   │   │   │   │   │   │   │   └── InlineCommentStandard.xml
│   │   │   │   │   │   │   │   │   ├── ControlStructures/
│   │   │   │   │   │   │   │   │   │   ├── ControlSignatureStandard.xml
│   │   │   │   │   │   │   │   │   │   └── MultiLineConditionStandard.xml
│   │   │   │   │   │   │   │   │   ├── Files/
│   │   │   │   │   │   │   │   │   │   ├── IncludingFileStandard.xml
│   │   │   │   │   │   │   │   │   │   └── LineLengthStandard.xml
│   │   │   │   │   │   │   │   │   ├── Formatting/
│   │   │   │   │   │   │   │   │   │   └── MultiLineAssignmentStandard.xml
│   │   │   │   │   │   │   │   │   ├── Functions/
│   │   │   │   │   │   │   │   │   │   ├── FunctionCallSignatureStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── FunctionDeclarationStandard.xml
│   │   │   │   │   │   │   │   │   │   └── ValidDefaultValueStandard.xml
│   │   │   │   │   │   │   │   │   ├── NamingConventions/
│   │   │   │   │   │   │   │   │   │   ├── ValidClassNameStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── ValidFunctionNameStandard.xml
│   │   │   │   │   │   │   │   │   │   └── ValidVariableNameStandard.xml
│   │   │   │   │   │   │   │   │   ├── WhiteSpace/
│   │   │   │   │   │   │   │   │   │   ├── ObjectOperatorIndentStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── ScopeClosingBraceStandard.xml
│   │   │   │   │   │   │   │   │   │   └── ScopeIndentStandard.xml
│   │   │   │   │   │   │   │   ├── Sniffs/
│   │   │   │   │   │   │   │   │   ├── Classes/
│   │   │   │   │   │   │   │   │   │   └── ClassDeclarationSniff.php
│   │   │   │   │   │   │   │   │   ├── Commenting/
│   │   │   │   │   │   │   │   │   │   ├── ClassCommentSniff.php
│   │   │   │   │   │   │   │   │   │   ├── FileCommentSniff.php
│   │   │   │   │   │   │   │   │   │   ├── FunctionCommentSniff.php
│   │   │   │   │   │   │   │   │   │   └── InlineCommentSniff.php
│   │   │   │   │   │   │   │   │   ├── ControlStructures/
│   │   │   │   │   │   │   │   │   │   ├── ControlSignatureSniff.php
│   │   │   │   │   │   │   │   │   │   └── MultiLineConditionSniff.php
│   │   │   │   │   │   │   │   │   ├── Files/
│   │   │   │   │   │   │   │   │   │   └── IncludingFileSniff.php
│   │   │   │   │   │   │   │   │   ├── Formatting/
│   │   │   │   │   │   │   │   │   │   └── MultiLineAssignmentSniff.php
│   │   │   │   │   │   │   │   │   ├── Functions/
│   │   │   │   │   │   │   │   │   │   ├── FunctionCallSignatureSniff.php
│   │   │   │   │   │   │   │   │   │   ├── FunctionDeclarationSniff.php
│   │   │   │   │   │   │   │   │   │   └── ValidDefaultValueSniff.php
│   │   │   │   │   │   │   │   │   ├── NamingConventions/
│   │   │   │   │   │   │   │   │   │   ├── ValidClassNameSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ValidFunctionNameSniff.php
│   │   │   │   │   │   │   │   │   │   └── ValidVariableNameSniff.php
│   │   │   │   │   │   │   │   │   ├── WhiteSpace/
│   │   │   │   │   │   │   │   │   │   ├── ObjectOperatorIndentSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ScopeClosingBraceSniff.php
│   │   │   │   │   │   │   │   │   │   └── ScopeIndentSniff.php
│   │   │   │   │   │   │   │   └── ruleset.xml
│   │   │   │   │   │   │   ├── PHPCS/
│   │   │   │   │   │   │   │   └── ruleset.xml
│   │   │   │   │   │   │   ├── PSR1/
│   │   │   │   │   │   │   │   ├── Docs/
│   │   │   │   │   │   │   │   │   ├── Classes/
│   │   │   │   │   │   │   │   │   │   └── ClassDeclarationStandard.xml
│   │   │   │   │   │   │   │   │   ├── Files/
│   │   │   │   │   │   │   │   │   │   └── SideEffectsStandard.xml
│   │   │   │   │   │   │   │   ├── Sniffs/
│   │   │   │   │   │   │   │   │   ├── Classes/
│   │   │   │   │   │   │   │   │   │   └── ClassDeclarationSniff.php
│   │   │   │   │   │   │   │   │   ├── Files/
│   │   │   │   │   │   │   │   │   │   └── SideEffectsSniff.php
│   │   │   │   │   │   │   │   │   ├── Methods/
│   │   │   │   │   │   │   │   │   │   └── CamelCapsMethodNameSniff.php
│   │   │   │   │   │   │   │   └── ruleset.xml
│   │   │   │   │   │   │   ├── PSR2/
│   │   │   │   │   │   │   │   ├── Docs/
│   │   │   │   │   │   │   │   │   ├── Classes/
│   │   │   │   │   │   │   │   │   │   ├── ClassDeclarationStandard.xml
│   │   │   │   │   │   │   │   │   │   └── PropertyDeclarationStandard.xml
│   │   │   │   │   │   │   │   │   ├── ControlStructures/
│   │   │   │   │   │   │   │   │   │   ├── ControlStructureSpacingStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── ElseIfDeclarationStandard.xml
│   │   │   │   │   │   │   │   │   │   └── SwitchDeclarationStandard.xml
│   │   │   │   │   │   │   │   │   ├── Files/
│   │   │   │   │   │   │   │   │   │   └── EndFileNewlineStandard.xml
│   │   │   │   │   │   │   │   │   ├── Methods/
│   │   │   │   │   │   │   │   │   │   └── MethodDeclarationStandard.xml
│   │   │   │   │   │   │   │   │   ├── Namespaces/
│   │   │   │   │   │   │   │   │   │   ├── NamespaceDeclarationStandard.xml
│   │   │   │   │   │   │   │   │   │   └── UseDeclarationStandard.xml
│   │   │   │   │   │   │   │   ├── Sniffs/
│   │   │   │   │   │   │   │   │   ├── Classes/
│   │   │   │   │   │   │   │   │   │   ├── ClassDeclarationSniff.php
│   │   │   │   │   │   │   │   │   │   └── PropertyDeclarationSniff.php
│   │   │   │   │   │   │   │   │   ├── ControlStructures/
│   │   │   │   │   │   │   │   │   │   ├── ControlStructureSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ElseIfDeclarationSniff.php
│   │   │   │   │   │   │   │   │   │   └── SwitchDeclarationSniff.php
│   │   │   │   │   │   │   │   │   ├── Files/
│   │   │   │   │   │   │   │   │   │   └── EndFileNewlineSniff.php
│   │   │   │   │   │   │   │   │   ├── Methods/
│   │   │   │   │   │   │   │   │   │   ├── FunctionCallSignatureSniff.php
│   │   │   │   │   │   │   │   │   │   └── MethodDeclarationSniff.php
│   │   │   │   │   │   │   │   │   ├── Namespaces/
│   │   │   │   │   │   │   │   │   │   ├── NamespaceDeclarationSniff.php
│   │   │   │   │   │   │   │   │   │   └── UseDeclarationSniff.php
│   │   │   │   │   │   │   │   └── ruleset.xml
│   │   │   │   │   │   │   ├── Squiz/
│   │   │   │   │   │   │   │   ├── Docs/
│   │   │   │   │   │   │   │   │   ├── Arrays/
│   │   │   │   │   │   │   │   │   │   ├── ArrayBracketSpacingStandard.xml
│   │   │   │   │   │   │   │   │   │   └── ArrayDeclarationStandard.xml
│   │   │   │   │   │   │   │   │   ├── Classes/
│   │   │   │   │   │   │   │   │   │   ├── LowercaseClassKeywordsStandard.xml
│   │   │   │   │   │   │   │   │   │   └── SelfMemberReferenceStandard.xml
│   │   │   │   │   │   │   │   │   ├── Commenting/
│   │   │   │   │   │   │   │   │   │   ├── DocCommentAlignmentStandard.xml
│   │   │   │   │   │   │   │   │   │   └── FunctionCommentThrowTagStandard.xml
│   │   │   │   │   │   │   │   │   ├── ControlStructures/
│   │   │   │   │   │   │   │   │   │   ├── ForEachLoopDeclarationStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── ForLoopDeclarationStandard.xml
│   │   │   │   │   │   │   │   │   │   └── LowercaseDeclarationStandard.xml
│   │   │   │   │   │   │   │   │   ├── Functions/
│   │   │   │   │   │   │   │   │   │   ├── FunctionDuplicateArgumentStandard.xml
│   │   │   │   │   │   │   │   │   │   └── LowercaseFunctionKeywordsStandard.xml
│   │   │   │   │   │   │   │   │   ├── Scope/
│   │   │   │   │   │   │   │   │   │   └── StaticThisUsageStandard.xml
│   │   │   │   │   │   │   │   │   ├── Strings/
│   │   │   │   │   │   │   │   │   │   └── EchoedStringsStandard.xml
│   │   │   │   │   │   │   │   │   ├── WhiteSpace/
│   │   │   │   │   │   │   │   │   │   ├── CastSpacingStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── FunctionOpeningBraceStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── LanguageConstructSpacingStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── ObjectOperatorSpacingStandard.xml
│   │   │   │   │   │   │   │   │   │   ├── ScopeKeywordSpacingStandard.xml
│   │   │   │   │   │   │   │   │   │   └── SemicolonSpacingStandard.xml
│   │   │   │   │   │   │   │   ├── Sniffs/
│   │   │   │   │   │   │   │   │   ├── Arrays/
│   │   │   │   │   │   │   │   │   │   ├── ArrayBracketSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   └── ArrayDeclarationSniff.php
│   │   │   │   │   │   │   │   │   ├── Classes/
│   │   │   │   │   │   │   │   │   │   ├── ClassDeclarationSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ClassFileNameSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DuplicatePropertySniff.php
│   │   │   │   │   │   │   │   │   │   ├── LowercaseClassKeywordsSniff.php
│   │   │   │   │   │   │   │   │   │   ├── SelfMemberReferenceSniff.php
│   │   │   │   │   │   │   │   │   │   └── ValidClassNameSniff.php
│   │   │   │   │   │   │   │   │   ├── CodeAnalysis/
│   │   │   │   │   │   │   │   │   │   └── EmptyStatementSniff.php
│   │   │   │   │   │   │   │   │   ├── Commenting/
│   │   │   │   │   │   │   │   │   │   ├── BlockCommentSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ClassCommentSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ClosingDeclarationCommentSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DocCommentAlignmentSniff.php
│   │   │   │   │   │   │   │   │   │   ├── EmptyCatchCommentSniff.php
│   │   │   │   │   │   │   │   │   │   ├── FileCommentSniff.php
│   │   │   │   │   │   │   │   │   │   ├── FunctionCommentSniff.php
│   │   │   │   │   │   │   │   │   │   ├── FunctionCommentThrowTagSniff.php
│   │   │   │   │   │   │   │   │   │   ├── InlineCommentSniff.php
│   │   │   │   │   │   │   │   │   │   ├── LongConditionClosingCommentSniff.php
│   │   │   │   │   │   │   │   │   │   ├── PostStatementCommentSniff.php
│   │   │   │   │   │   │   │   │   │   └── VariableCommentSniff.php
│   │   │   │   │   │   │   │   │   ├── ControlStructures/
│   │   │   │   │   │   │   │   │   │   ├── ControlSignatureSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ElseIfDeclarationSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ForEachLoopDeclarationSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ForLoopDeclarationSniff.php
│   │   │   │   │   │   │   │   │   │   ├── InlineIfDeclarationSniff.php
│   │   │   │   │   │   │   │   │   │   ├── LowercaseDeclarationSniff.php
│   │   │   │   │   │   │   │   │   │   └── SwitchDeclarationSniff.php
│   │   │   │   │   │   │   │   │   ├── CSS/
│   │   │   │   │   │   │   │   │   │   ├── ClassDefinitionClosingBraceSpaceSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ClassDefinitionNameSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ClassDefinitionOpeningBraceSpaceSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ColonSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ColourDefinitionSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DisallowMultipleStyleDefinitionsSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DuplicateClassDefinitionSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DuplicateStyleDefinitionSniff.php
│   │   │   │   │   │   │   │   │   │   ├── EmptyClassDefinitionSniff.php
│   │   │   │   │   │   │   │   │   │   ├── EmptyStyleDefinitionSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ForbiddenStylesSniff.php
│   │   │   │   │   │   │   │   │   │   ├── IndentationSniff.php
│   │   │   │   │   │   │   │   │   │   ├── LowercaseStyleDefinitionSniff.php
│   │   │   │   │   │   │   │   │   │   ├── MissingColonSniff.php
│   │   │   │   │   │   │   │   │   │   ├── NamedColoursSniff.php
│   │   │   │   │   │   │   │   │   │   ├── OpacitySniff.php
│   │   │   │   │   │   │   │   │   │   ├── SemicolonSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   └── ShorthandSizeSniff.php
│   │   │   │   │   │   │   │   │   ├── Debug/
│   │   │   │   │   │   │   │   │   │   ├── JavaScriptLintSniff.php
│   │   │   │   │   │   │   │   │   │   └── JSLintSniff.php
│   │   │   │   │   │   │   │   │   ├── Files/
│   │   │   │   │   │   │   │   │   │   └── FileExtensionSniff.php
│   │   │   │   │   │   │   │   │   ├── Formatting/
│   │   │   │   │   │   │   │   │   │   └── OperatorBracketSniff.php
│   │   │   │   │   │   │   │   │   ├── Functions/
│   │   │   │   │   │   │   │   │   │   ├── FunctionDeclarationArgumentSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   ├── FunctionDeclarationSniff.php
│   │   │   │   │   │   │   │   │   │   ├── FunctionDuplicateArgumentSniff.php
│   │   │   │   │   │   │   │   │   │   ├── GlobalFunctionSniff.php
│   │   │   │   │   │   │   │   │   │   ├── LowercaseFunctionKeywordsSniff.php
│   │   │   │   │   │   │   │   │   │   └── MultiLineFunctionDeclarationSniff.php
│   │   │   │   │   │   │   │   │   ├── NamingConventions/
│   │   │   │   │   │   │   │   │   │   ├── ConstantCaseSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ValidFunctionNameSniff.php
│   │   │   │   │   │   │   │   │   │   └── ValidVariableNameSniff.php
│   │   │   │   │   │   │   │   │   ├── Objects/
│   │   │   │   │   │   │   │   │   │   ├── DisallowObjectStringIndexSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ObjectInstantiationSniff.php
│   │   │   │   │   │   │   │   │   │   └── ObjectMemberCommaSniff.php
│   │   │   │   │   │   │   │   │   ├── Operators/
│   │   │   │   │   │   │   │   │   │   ├── ComparisonOperatorUsageSniff.php
│   │   │   │   │   │   │   │   │   │   ├── IncrementDecrementUsageSniff.php
│   │   │   │   │   │   │   │   │   │   └── ValidLogicalOperatorsSniff.php
│   │   │   │   │   │   │   │   │   ├── PHP/
│   │   │   │   │   │   │   │   │   │   ├── CommentedOutCodeSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DisallowBooleanStatementSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DisallowComparisonAssignmentSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DisallowInlineIfSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DisallowMultipleAssignmentsSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DisallowObEndFlushSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DisallowSizeFunctionsInLoopsSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DiscouragedFunctionsSniff.php
│   │   │   │   │   │   │   │   │   │   ├── EmbeddedPhpSniff.php
│   │   │   │   │   │   │   │   │   │   ├── EvalSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ForbiddenFunctionsSniff.php
│   │   │   │   │   │   │   │   │   │   ├── GlobalKeywordSniff.php
│   │   │   │   │   │   │   │   │   │   ├── HeredocSniff.php
│   │   │   │   │   │   │   │   │   │   ├── InnerFunctionsSniff.php
│   │   │   │   │   │   │   │   │   │   ├── LowercasePHPFunctionsSniff.php
│   │   │   │   │   │   │   │   │   │   └── NonExecutableCodeSniff.php
│   │   │   │   │   │   │   │   │   ├── Scope/
│   │   │   │   │   │   │   │   │   │   ├── MemberVarScopeSniff.php
│   │   │   │   │   │   │   │   │   │   ├── MethodScopeSniff.php
│   │   │   │   │   │   │   │   │   │   └── StaticThisUsageSniff.php
│   │   │   │   │   │   │   │   │   ├── Strings/
│   │   │   │   │   │   │   │   │   │   ├── ConcatenationSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   ├── DoubleQuoteUsageSniff.php
│   │   │   │   │   │   │   │   │   │   └── EchoedStringsSniff.php
│   │   │   │   │   │   │   │   │   ├── WhiteSpace/
│   │   │   │   │   │   │   │   │   │   ├── CastSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ControlStructureSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   ├── FunctionClosingBraceSpaceSniff.php
│   │   │   │   │   │   │   │   │   │   ├── FunctionOpeningBraceSpaceSniff.php
│   │   │   │   │   │   │   │   │   │   ├── FunctionSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   ├── LanguageConstructSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   ├── LogicalOperatorSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   ├── MemberVarSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ObjectOperatorSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   ├── OperatorSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   ├── PropertyLabelSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ScopeClosingBraceSniff.php
│   │   │   │   │   │   │   │   │   │   ├── ScopeKeywordSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   ├── SemicolonSpacingSniff.php
│   │   │   │   │   │   │   │   │   │   └── SuperfluousWhitespaceSniff.php
│   │   │   │   │   │   │   │   └── ruleset.xml
│   │   │   │   │   │   │   ├── Zend/
│   │   │   │   │   │   │   │   ├── Docs/
│   │   │   │   │   │   │   │   │   ├── Debug/
│   │   │   │   │   │   │   │   │   │   └── CodeAnalyzerStandard.xml
│   │   │   │   │   │   │   │   │   ├── Files/
│   │   │   │   │   │   │   │   │   │   └── ClosingTagStandard.xml
│   │   │   │   │   │   │   │   │   ├── NamingConventions/
│   │   │   │   │   │   │   │   │   │   └── ValidVariableNameStandard.xml
│   │   │   │   │   │   │   │   ├── Sniffs/
│   │   │   │   │   │   │   │   │   ├── Debug/
│   │   │   │   │   │   │   │   │   │   └── CodeAnalyzerSniff.php
│   │   │   │   │   │   │   │   │   ├── Files/
│   │   │   │   │   │   │   │   │   │   └── ClosingTagSniff.php
│   │   │   │   │   │   │   │   │   ├── NamingConventions/
│   │   │   │   │   │   │   │   │   │   └── ValidVariableNameSniff.php
│   │   │   │   │   │   │   │   └── ruleset.xml
│   │   │   │   │   │   │   ├── AbstractPatternSniff.php
│   │   │   │   │   │   │   ├── AbstractScopeSniff.php
│   │   │   │   │   │   │   ├── AbstractVariableSniff.php
│   │   │   │   │   │   │   └── IncorrectPatternException.php
│   │   │   │   │   │   ├── Tokenizers/
│   │   │   │   │   │   │   ├── CSS.php
│   │   │   │   │   │   │   ├── JS.php
│   │   │   │   │   │   │   └── PHP.php
│   │   │   │   │   │   ├── CLI.php
│   │   │   │   │   │   ├── Exception.php
│   │   │   │   │   │   ├── File.php
│   │   │   │   │   │   ├── Report.php
│   │   │   │   │   │   ├── Reporting.php
│   │   │   │   │   │   ├── Sniff.php
│   │   │   │   │   │   └── Tokens.php
│   │   │   │   │   ├── scripts/
│   │   │   │   │   │   ├── phpcs
│   │   │   │   │   │   ├── phpcs-svn-pre-commit
│   │   │   │   │   │   └── phpcs.bat
│   │   │   │   │   ├── .gitattributes
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── CodeSniffer.conf.dist
│   │   │   │   │   ├── CodeSniffer.php
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── CONTRIBUTING.md
│   │   │   │   │   ├── licence.txt
│   │   │   │   │   ├── phpunit.xml
│   │   │   │   │   └── README.md
│   │   │   │   └── pre-commit
│   │   │   ├── phpdocumentor/
│   │   │   │   ├── reflection-common/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Element.php
│   │   │   │   │   │   ├── File.php
│   │   │   │   │   │   ├── Fqsen.php
│   │   │   │   │   │   ├── Location.php
│   │   │   │   │   │   ├── Project.php
│   │   │   │   │   │   └── ProjectFactory.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── common/
│   │   │   │   │   │   │   └── bootstrap.php
│   │   │   │   │   │   ├── unit/
│   │   │   │   │   │   │   └── FqsenTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── composer.lock
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   │   ├── reflection-docblock/
│   │   │   │   │   ├── examples/
│   │   │   │   │   │   ├── playing-with-descriptions/
│   │   │   │   │   │   │   └── 02-escaping.php
│   │   │   │   │   │   ├── 01-interpreting-a-simple-docblock.php
│   │   │   │   │   │   ├── 02-interpreting-tags.php
│   │   │   │   │   │   ├── 03-reconstituting-a-docblock.php
│   │   │   │   │   │   └── 04-adding-your-own-tag.php
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── DocBlock/
│   │   │   │   │   │   │   ├── Tags/
│   │   │   │   │   │   │   │   ├── Factory/
│   │   │   │   │   │   │   │   │   ├── StaticMethod.php
│   │   │   │   │   │   │   │   │   └── Strategy.php
│   │   │   │   │   │   │   │   ├── Formatter/
│   │   │   │   │   │   │   │   │   └── PassthroughFormatter.php
│   │   │   │   │   │   │   │   ├── Author.php
│   │   │   │   │   │   │   │   ├── BaseTag.php
│   │   │   │   │   │   │   │   ├── Covers.php
│   │   │   │   │   │   │   │   ├── Deprecated.php
│   │   │   │   │   │   │   │   ├── Example.php
│   │   │   │   │   │   │   │   ├── Formatter.php
│   │   │   │   │   │   │   │   ├── Generic.php
│   │   │   │   │   │   │   │   ├── Link.php
│   │   │   │   │   │   │   │   ├── Method.php
│   │   │   │   │   │   │   │   ├── Param.php
│   │   │   │   │   │   │   │   ├── Property.php
│   │   │   │   │   │   │   │   ├── PropertyRead.php
│   │   │   │   │   │   │   │   ├── PropertyWrite.php
│   │   │   │   │   │   │   │   ├── Return_.php
│   │   │   │   │   │   │   │   ├── See.php
│   │   │   │   │   │   │   │   ├── Since.php
│   │   │   │   │   │   │   │   ├── Source.php
│   │   │   │   │   │   │   │   ├── Throws.php
│   │   │   │   │   │   │   │   ├── Uses.php
│   │   │   │   │   │   │   │   ├── Var_.php
│   │   │   │   │   │   │   │   └── Version.php
│   │   │   │   │   │   │   ├── Description.php
│   │   │   │   │   │   │   ├── DescriptionFactory.php
│   │   │   │   │   │   │   ├── ExampleFinder.php
│   │   │   │   │   │   │   ├── Serializer.php
│   │   │   │   │   │   │   ├── StandardTagFactory.php
│   │   │   │   │   │   │   ├── Tag.php
│   │   │   │   │   │   │   └── TagFactory.php
│   │   │   │   │   │   ├── DocBlock.php
│   │   │   │   │   │   ├── DocBlockFactory.php
│   │   │   │   │   │   └── DocBlockFactoryInterface.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── integration/
│   │   │   │   │   │   │   ├── InterpretingDocBlocksTest.php
│   │   │   │   │   │   │   ├── ReconstitutingADocBlockTest.php
│   │   │   │   │   │   │   └── UsingTagsTest.php
│   │   │   │   │   │   ├── unit/
│   │   │   │   │   │   │   ├── DocBlock/
│   │   │   │   │   │   │   │   ├── Tags/
│   │   │   │   │   │   │   │   │   ├── Formatter/
│   │   │   │   │   │   │   │   │   │   └── PassthroughFormatterTest.php
│   │   │   │   │   │   │   │   │   ├── AuthorTest.php
│   │   │   │   │   │   │   │   │   ├── CoversTest.php
│   │   │   │   │   │   │   │   │   ├── DeprecatedTest.php
│   │   │   │   │   │   │   │   │   ├── GenericTest.php
│   │   │   │   │   │   │   │   │   ├── LinkTest.php
│   │   │   │   │   │   │   │   │   ├── MethodTest.php
│   │   │   │   │   │   │   │   │   ├── ParamTest.php
│   │   │   │   │   │   │   │   │   ├── PropertyReadTest.php
│   │   │   │   │   │   │   │   │   ├── PropertyTest.php
│   │   │   │   │   │   │   │   │   ├── PropertyWriteTest.php
│   │   │   │   │   │   │   │   │   ├── ReturnTest.php
│   │   │   │   │   │   │   │   │   ├── SeeTest.php
│   │   │   │   │   │   │   │   │   ├── SinceTest.php
│   │   │   │   │   │   │   │   │   ├── SourceTest.php
│   │   │   │   │   │   │   │   │   ├── ThrowsTest.php
│   │   │   │   │   │   │   │   │   ├── UsesTest.php
│   │   │   │   │   │   │   │   │   ├── VarTest.php
│   │   │   │   │   │   │   │   │   └── VersionTest.php
│   │   │   │   │   │   │   │   ├── DescriptionFactoryTest.php
│   │   │   │   │   │   │   │   ├── DescriptionTest.php
│   │   │   │   │   │   │   │   ├── SerializerTest.php
│   │   │   │   │   │   │   │   └── StandardTagFactoryTest.php
│   │   │   │   │   │   │   ├── DocBlockFactoryTest.php
│   │   │   │   │   │   │   └── DocBlockTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .scrutinizer.yml
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── composer.lock
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpmd.xml.dist
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   │   ├── type-resolver/
│   │   │   │   │   ├── examples/
│   │   │   │   │   │   ├── 01-resolving-simple-types.php
│   │   │   │   │   │   ├── 02-resolving-classes.php
│   │   │   │   │   │   ├── 03-resolving-all-elements.php
│   │   │   │   │   │   ├── 04-discovering-the-context-using-class-reflection.php
│   │   │   │   │   │   ├── 05-discovering-the-context-using-method-reflection.php
│   │   │   │   │   │   ├── 06-discovering-the-context-using-file-contents.php
│   │   │   │   │   │   └── Classy.php
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Types/
│   │   │   │   │   │   │   ├── Array_.php
│   │   │   │   │   │   │   ├── Boolean.php
│   │   │   │   │   │   │   ├── Callable_.php
│   │   │   │   │   │   │   ├── Compound.php
│   │   │   │   │   │   │   ├── Context.php
│   │   │   │   │   │   │   ├── ContextFactory.php
│   │   │   │   │   │   │   ├── Float_.php
│   │   │   │   │   │   │   ├── Integer.php
│   │   │   │   │   │   │   ├── Mixed.php
│   │   │   │   │   │   │   ├── Null_.php
│   │   │   │   │   │   │   ├── Object_.php
│   │   │   │   │   │   │   ├── Resource.php
│   │   │   │   │   │   │   ├── Scalar.php
│   │   │   │   │   │   │   ├── Self_.php
│   │   │   │   │   │   │   ├── Static_.php
│   │   │   │   │   │   │   ├── String_.php
│   │   │   │   │   │   │   ├── This.php
│   │   │   │   │   │   │   └── Void_.php
│   │   │   │   │   │   ├── FqsenResolver.php
│   │   │   │   │   │   ├── Type.php
│   │   │   │   │   │   └── TypeResolver.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── unit/
│   │   │   │   │   │   │   ├── Types/
│   │   │   │   │   │   │   │   ├── ContextFactoryTest.php
│   │   │   │   │   │   │   │   └── ContextTest.php
│   │   │   │   │   │   │   └── TypeResolverTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .scrutinizer.yml
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpmd.xml.dist
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   ├── phpspec/
│   │   │   │   ├── prophecy/
│   │   │   │   │   ├── fixtures/
│   │   │   │   │   │   ├── EmptyClass.php
│   │   │   │   │   │   ├── EmptyInterface.php
│   │   │   │   │   │   ├── FinalClass.php
│   │   │   │   │   │   ├── ModifierInterface.php
│   │   │   │   │   │   ├── Named.php
│   │   │   │   │   │   ├── OptionalDepsClass.php
│   │   │   │   │   │   ├── SpecialMethods.php
│   │   │   │   │   │   ├── WithArguments.php
│   │   │   │   │   │   ├── WithCallableArgument.php
│   │   │   │   │   │   ├── WithFinalMethod.php
│   │   │   │   │   │   ├── WithFinalVirtuallyPrivateMethod.php
│   │   │   │   │   │   ├── WithProtectedAbstractMethod.php
│   │   │   │   │   │   ├── WithReferences.php
│   │   │   │   │   │   ├── WithReturnTypehints.php
│   │   │   │   │   │   ├── WithStaticMethod.php
│   │   │   │   │   │   ├── WithTypehintedVariadicArgument.php
│   │   │   │   │   │   ├── WithVariadicArgument.php
│   │   │   │   │   │   └── WithVirtuallyPrivateMethod.php
│   │   │   │   │   ├── spec/
│   │   │   │   │   │   ├── Prophecy/
│   │   │   │   │   │   │   ├── Argument/
│   │   │   │   │   │   │   │   ├── Token/
│   │   │   │   │   │   │   │   │   ├── AnyValuesTokenSpec.php
│   │   │   │   │   │   │   │   │   ├── AnyValueTokenSpec.php
│   │   │   │   │   │   │   │   │   ├── ApproximateValueTokenSpec.php
│   │   │   │   │   │   │   │   │   ├── ArrayCountTokenSpec.php
│   │   │   │   │   │   │   │   │   ├── ArrayEntryTokenSpec.php
│   │   │   │   │   │   │   │   │   ├── ArrayEveryEntryTokenSpec.php
│   │   │   │   │   │   │   │   │   ├── CallbackTokenSpec.php
│   │   │   │   │   │   │   │   │   ├── ExactValueTokenSpec.php
│   │   │   │   │   │   │   │   │   ├── IdenticalValueTokenSpec.php
│   │   │   │   │   │   │   │   │   ├── LogicalAndTokenSpec.php
│   │   │   │   │   │   │   │   │   ├── LogicalNotTokenSpec.php
│   │   │   │   │   │   │   │   │   ├── ObjectStateTokenSpec.php
│   │   │   │   │   │   │   │   │   ├── StringContainsTokenSpec.php
│   │   │   │   │   │   │   │   │   └── TypeTokenSpec.php
│   │   │   │   │   │   │   │   └── ArgumentsWildcardSpec.php
│   │   │   │   │   │   │   ├── Call/
│   │   │   │   │   │   │   │   ├── CallCenterSpec.php
│   │   │   │   │   │   │   │   └── CallSpec.php
│   │   │   │   │   │   │   ├── Comparator/
│   │   │   │   │   │   │   │   ├── ClosureComparatorSpec.php
│   │   │   │   │   │   │   │   ├── FactorySpec.php
│   │   │   │   │   │   │   │   └── ProphecyComparatorSpec.php
│   │   │   │   │   │   │   ├── Doubler/
│   │   │   │   │   │   │   │   ├── ClassPatch/
│   │   │   │   │   │   │   │   │   ├── DisableConstructorPatchSpec.php
│   │   │   │   │   │   │   │   │   ├── HhvmExceptionPatchSpec.php
│   │   │   │   │   │   │   │   │   ├── KeywordPatchSpec.php
│   │   │   │   │   │   │   │   │   ├── MagicCallPatchSpec.php
│   │   │   │   │   │   │   │   │   ├── ProphecySubjectPatchSpec.php
│   │   │   │   │   │   │   │   │   ├── ReflectionClassNewInstancePatchSpec.php
│   │   │   │   │   │   │   │   │   ├── SplFileInfoPatchSpec.php
│   │   │   │   │   │   │   │   │   └── TraversablePatchSpec.php
│   │   │   │   │   │   │   │   ├── Generator/
│   │   │   │   │   │   │   │   │   ├── Node/
│   │   │   │   │   │   │   │   │   │   ├── ArgumentNodeSpec.php
│   │   │   │   │   │   │   │   │   │   ├── ClassNodeSpec.php
│   │   │   │   │   │   │   │   │   │   └── MethodNodeSpec.php
│   │   │   │   │   │   │   │   │   ├── ClassCodeGeneratorSpec.php
│   │   │   │   │   │   │   │   │   └── ClassCreatorSpec.php
│   │   │   │   │   │   │   │   ├── DoublerSpec.php
│   │   │   │   │   │   │   │   ├── LazyDoubleSpec.php
│   │   │   │   │   │   │   │   └── NameGeneratorSpec.php
│   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   ├── Call/
│   │   │   │   │   │   │   │   │   └── UnexpectedCallExceptionSpec.php
│   │   │   │   │   │   │   │   ├── Doubler/
│   │   │   │   │   │   │   │   │   ├── ClassCreatorExceptionSpec.php
│   │   │   │   │   │   │   │   │   ├── ClassMirrorExceptionSpec.php
│   │   │   │   │   │   │   │   │   ├── ClassNotFoundExceptionSpec.php
│   │   │   │   │   │   │   │   │   ├── DoubleExceptionSpec.php
│   │   │   │   │   │   │   │   │   ├── InterfaceNotFoundExceptionSpec.php
│   │   │   │   │   │   │   │   │   ├── MethodNotExtendableExceptionSpec.php
│   │   │   │   │   │   │   │   │   └── MethodNotFoundExceptionSpec.php
│   │   │   │   │   │   │   │   ├── Prediction/
│   │   │   │   │   │   │   │   │   ├── AggregateExceptionSpec.php
│   │   │   │   │   │   │   │   │   ├── NoCallsExceptionSpec.php
│   │   │   │   │   │   │   │   │   ├── UnexpectedCallsCountExceptionSpec.php
│   │   │   │   │   │   │   │   │   └── UnexpectedCallsExceptionSpec.php
│   │   │   │   │   │   │   │   ├── Prophecy/
│   │   │   │   │   │   │   │   │   ├── MethodProphecyExceptionSpec.php
│   │   │   │   │   │   │   │   │   └── ObjectProphecyExceptionSpec.php
│   │   │   │   │   │   │   ├── Prediction/
│   │   │   │   │   │   │   │   ├── CallbackPredictionSpec.php
│   │   │   │   │   │   │   │   ├── CallPredictionSpec.php
│   │   │   │   │   │   │   │   ├── CallTimesPredictionSpec.php
│   │   │   │   │   │   │   │   └── NoCallsPredictionSpec.php
│   │   │   │   │   │   │   ├── Promise/
│   │   │   │   │   │   │   │   ├── CallbackPromiseSpec.php
│   │   │   │   │   │   │   │   ├── ReturnArgumentPromiseSpec.php
│   │   │   │   │   │   │   │   ├── ReturnPromiseSpec.php
│   │   │   │   │   │   │   │   └── ThrowPromiseSpec.php
│   │   │   │   │   │   │   ├── Prophecy/
│   │   │   │   │   │   │   │   ├── MethodProphecySpec.php
│   │   │   │   │   │   │   │   ├── ObjectProphecySpec.php
│   │   │   │   │   │   │   │   └── RevealerSpec.php
│   │   │   │   │   │   │   ├── Util/
│   │   │   │   │   │   │   │   └── StringUtilSpec.php
│   │   │   │   │   │   │   ├── ArgumentSpec.php
│   │   │   │   │   │   │   └── ProphetSpec.php
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Prophecy/
│   │   │   │   │   │   │   ├── Argument/
│   │   │   │   │   │   │   │   ├── Token/
│   │   │   │   │   │   │   │   │   ├── AnyValuesToken.php
│   │   │   │   │   │   │   │   │   ├── AnyValueToken.php
│   │   │   │   │   │   │   │   │   ├── ApproximateValueToken.php
│   │   │   │   │   │   │   │   │   ├── ArrayCountToken.php
│   │   │   │   │   │   │   │   │   ├── ArrayEntryToken.php
│   │   │   │   │   │   │   │   │   ├── ArrayEveryEntryToken.php
│   │   │   │   │   │   │   │   │   ├── CallbackToken.php
│   │   │   │   │   │   │   │   │   ├── ExactValueToken.php
│   │   │   │   │   │   │   │   │   ├── IdenticalValueToken.php
│   │   │   │   │   │   │   │   │   ├── LogicalAndToken.php
│   │   │   │   │   │   │   │   │   ├── LogicalNotToken.php
│   │   │   │   │   │   │   │   │   ├── ObjectStateToken.php
│   │   │   │   │   │   │   │   │   ├── StringContainsToken.php
│   │   │   │   │   │   │   │   │   ├── TokenInterface.php
│   │   │   │   │   │   │   │   │   └── TypeToken.php
│   │   │   │   │   │   │   │   └── ArgumentsWildcard.php
│   │   │   │   │   │   │   ├── Call/
│   │   │   │   │   │   │   │   ├── Call.php
│   │   │   │   │   │   │   │   └── CallCenter.php
│   │   │   │   │   │   │   ├── Comparator/
│   │   │   │   │   │   │   │   ├── ClosureComparator.php
│   │   │   │   │   │   │   │   ├── Factory.php
│   │   │   │   │   │   │   │   └── ProphecyComparator.php
│   │   │   │   │   │   │   ├── Doubler/
│   │   │   │   │   │   │   │   ├── ClassPatch/
│   │   │   │   │   │   │   │   │   ├── ClassPatchInterface.php
│   │   │   │   │   │   │   │   │   ├── DisableConstructorPatch.php
│   │   │   │   │   │   │   │   │   ├── HhvmExceptionPatch.php
│   │   │   │   │   │   │   │   │   ├── KeywordPatch.php
│   │   │   │   │   │   │   │   │   ├── MagicCallPatch.php
│   │   │   │   │   │   │   │   │   ├── ProphecySubjectPatch.php
│   │   │   │   │   │   │   │   │   ├── ReflectionClassNewInstancePatch.php
│   │   │   │   │   │   │   │   │   ├── SplFileInfoPatch.php
│   │   │   │   │   │   │   │   │   └── TraversablePatch.php
│   │   │   │   │   │   │   │   ├── Generator/
│   │   │   │   │   │   │   │   │   ├── Node/
│   │   │   │   │   │   │   │   │   │   ├── ArgumentNode.php
│   │   │   │   │   │   │   │   │   │   ├── ClassNode.php
│   │   │   │   │   │   │   │   │   │   └── MethodNode.php
│   │   │   │   │   │   │   │   │   ├── ClassCodeGenerator.php
│   │   │   │   │   │   │   │   │   ├── ClassCreator.php
│   │   │   │   │   │   │   │   │   ├── ClassMirror.php
│   │   │   │   │   │   │   │   │   └── ReflectionInterface.php
│   │   │   │   │   │   │   │   ├── CachedDoubler.php
│   │   │   │   │   │   │   │   ├── DoubleInterface.php
│   │   │   │   │   │   │   │   ├── Doubler.php
│   │   │   │   │   │   │   │   ├── LazyDouble.php
│   │   │   │   │   │   │   │   └── NameGenerator.php
│   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   ├── Call/
│   │   │   │   │   │   │   │   │   └── UnexpectedCallException.php
│   │   │   │   │   │   │   │   ├── Doubler/
│   │   │   │   │   │   │   │   │   ├── ClassCreatorException.php
│   │   │   │   │   │   │   │   │   ├── ClassMirrorException.php
│   │   │   │   │   │   │   │   │   ├── ClassNotFoundException.php
│   │   │   │   │   │   │   │   │   ├── DoubleException.php
│   │   │   │   │   │   │   │   │   ├── DoublerException.php
│   │   │   │   │   │   │   │   │   ├── InterfaceNotFoundException.php
│   │   │   │   │   │   │   │   │   ├── MethodNotExtendableException.php
│   │   │   │   │   │   │   │   │   ├── MethodNotFoundException.php
│   │   │   │   │   │   │   │   │   └── ReturnByReferenceException.php
│   │   │   │   │   │   │   │   ├── Prediction/
│   │   │   │   │   │   │   │   │   ├── AggregateException.php
│   │   │   │   │   │   │   │   │   ├── FailedPredictionException.php
│   │   │   │   │   │   │   │   │   ├── NoCallsException.php
│   │   │   │   │   │   │   │   │   ├── PredictionException.php
│   │   │   │   │   │   │   │   │   ├── UnexpectedCallsCountException.php
│   │   │   │   │   │   │   │   │   └── UnexpectedCallsException.php
│   │   │   │   │   │   │   │   ├── Prophecy/
│   │   │   │   │   │   │   │   │   ├── MethodProphecyException.php
│   │   │   │   │   │   │   │   │   ├── ObjectProphecyException.php
│   │   │   │   │   │   │   │   │   └── ProphecyException.php
│   │   │   │   │   │   │   │   ├── Exception.php
│   │   │   │   │   │   │   │   └── InvalidArgumentException.php
│   │   │   │   │   │   │   ├── PhpDocumentor/
│   │   │   │   │   │   │   │   ├── ClassAndInterfaceTagRetriever.php
│   │   │   │   │   │   │   │   ├── ClassTagRetriever.php
│   │   │   │   │   │   │   │   ├── LegacyClassTagRetriever.php
│   │   │   │   │   │   │   │   └── MethodTagRetrieverInterface.php
│   │   │   │   │   │   │   ├── Prediction/
│   │   │   │   │   │   │   │   ├── CallbackPrediction.php
│   │   │   │   │   │   │   │   ├── CallPrediction.php
│   │   │   │   │   │   │   │   ├── CallTimesPrediction.php
│   │   │   │   │   │   │   │   ├── NoCallsPrediction.php
│   │   │   │   │   │   │   │   └── PredictionInterface.php
│   │   │   │   │   │   │   ├── Promise/
│   │   │   │   │   │   │   │   ├── CallbackPromise.php
│   │   │   │   │   │   │   │   ├── PromiseInterface.php
│   │   │   │   │   │   │   │   ├── ReturnArgumentPromise.php
│   │   │   │   │   │   │   │   ├── ReturnPromise.php
│   │   │   │   │   │   │   │   └── ThrowPromise.php
│   │   │   │   │   │   │   ├── Prophecy/
│   │   │   │   │   │   │   │   ├── MethodProphecy.php
│   │   │   │   │   │   │   │   ├── ObjectProphecy.php
│   │   │   │   │   │   │   │   ├── ProphecyInterface.php
│   │   │   │   │   │   │   │   ├── ProphecySubjectInterface.php
│   │   │   │   │   │   │   │   ├── Revealer.php
│   │   │   │   │   │   │   │   └── RevealerInterface.php
│   │   │   │   │   │   │   ├── Util/
│   │   │   │   │   │   │   │   ├── ExportUtil.php
│   │   │   │   │   │   │   │   └── StringUtil.php
│   │   │   │   │   │   │   ├── Argument.php
│   │   │   │   │   │   │   └── Prophet.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── Doubler/
│   │   │   │   │   │   │   ├── Generator/
│   │   │   │   │   │   │   │   └── ClassMirrorTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── CHANGES.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── CONTRIBUTING.md
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   ├── phpunit/
│   │   │   │   ├── php-code-coverage/
│   │   │   │   │   ├── build/
│   │   │   │   │   │   └── travis-ci.xml
│   │   │   │   │   ├── scripts/
│   │   │   │   │   │   ├── auto_append.php
│   │   │   │   │   │   └── auto_prepend.php
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── CodeCoverage/
│   │   │   │   │   │   │   ├── Driver/
│   │   │   │   │   │   │   │   ├── HHVM.php
│   │   │   │   │   │   │   │   ├── PHPDBG.php
│   │   │   │   │   │   │   │   └── Xdebug.php
│   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   └── UnintentionallyCoveredCode.php
│   │   │   │   │   │   │   ├── Report/
│   │   │   │   │   │   │   │   ├── HTML/
│   │   │   │   │   │   │   │   │   ├── Renderer/
│   │   │   │   │   │   │   │   │   │   ├── Template/
│   │   │   │   │   │   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   │   │   │   │   │   ├── bootstrap.min.css
│   │   │   │   │   │   │   │   │   │   │   │   ├── nv.d3.min.css
│   │   │   │   │   │   │   │   │   │   │   │   └── style.css
│   │   │   │   │   │   │   │   │   │   │   ├── fonts/
│   │   │   │   │   │   │   │   │   │   │   │   ├── glyphicons-halflings-regular.eot
│   │   │   │   │   │   │   │   │   │   │   │   ├── glyphicons-halflings-regular.svg
│   │   │   │   │   │   │   │   │   │   │   │   ├── glyphicons-halflings-regular.ttf
│   │   │   │   │   │   │   │   │   │   │   │   ├── glyphicons-halflings-regular.woff
│   │   │   │   │   │   │   │   │   │   │   │   └── glyphicons-halflings-regular.woff2
│   │   │   │   │   │   │   │   │   │   │   ├── js/
│   │   │   │   │   │   │   │   │   │   │   │   ├── bootstrap.min.js
│   │   │   │   │   │   │   │   │   │   │   │   ├── d3.min.js
│   │   │   │   │   │   │   │   │   │   │   │   ├── holder.min.js
│   │   │   │   │   │   │   │   │   │   │   │   ├── html5shiv.min.js
│   │   │   │   │   │   │   │   │   │   │   │   ├── jquery.min.js
│   │   │   │   │   │   │   │   │   │   │   │   ├── nv.d3.min.js
│   │   │   │   │   │   │   │   │   │   │   │   └── respond.min.js
│   │   │   │   │   │   │   │   │   │   │   ├── coverage_bar.html.dist
│   │   │   │   │   │   │   │   │   │   │   ├── dashboard.html.dist
│   │   │   │   │   │   │   │   │   │   │   ├── directory.html.dist
│   │   │   │   │   │   │   │   │   │   │   ├── directory_item.html.dist
│   │   │   │   │   │   │   │   │   │   │   ├── file.html.dist
│   │   │   │   │   │   │   │   │   │   │   ├── file_item.html.dist
│   │   │   │   │   │   │   │   │   │   │   └── method_item.html.dist
│   │   │   │   │   │   │   │   │   │   ├── Dashboard.php
│   │   │   │   │   │   │   │   │   │   ├── Directory.php
│   │   │   │   │   │   │   │   │   │   └── File.php
│   │   │   │   │   │   │   │   │   └── Renderer.php
│   │   │   │   │   │   │   │   ├── Node/
│   │   │   │   │   │   │   │   │   ├── Directory.php
│   │   │   │   │   │   │   │   │   ├── File.php
│   │   │   │   │   │   │   │   │   └── Iterator.php
│   │   │   │   │   │   │   │   ├── XML/
│   │   │   │   │   │   │   │   │   ├── File/
│   │   │   │   │   │   │   │   │   │   ├── Coverage.php
│   │   │   │   │   │   │   │   │   │   ├── Method.php
│   │   │   │   │   │   │   │   │   │   ├── Report.php
│   │   │   │   │   │   │   │   │   │   └── Unit.php
│   │   │   │   │   │   │   │   │   ├── Directory.php
│   │   │   │   │   │   │   │   │   ├── File.php
│   │   │   │   │   │   │   │   │   ├── Node.php
│   │   │   │   │   │   │   │   │   ├── Project.php
│   │   │   │   │   │   │   │   │   ├── Tests.php
│   │   │   │   │   │   │   │   │   └── Totals.php
│   │   │   │   │   │   │   │   ├── Clover.php
│   │   │   │   │   │   │   │   ├── Crap4j.php
│   │   │   │   │   │   │   │   ├── Factory.php
│   │   │   │   │   │   │   │   ├── HTML.php
│   │   │   │   │   │   │   │   ├── Node.php
│   │   │   │   │   │   │   │   ├── PHP.php
│   │   │   │   │   │   │   │   ├── Text.php
│   │   │   │   │   │   │   │   └── XML.php
│   │   │   │   │   │   │   ├── Util/
│   │   │   │   │   │   │   │   └── InvalidArgumentHelper.php
│   │   │   │   │   │   │   ├── Driver.php
│   │   │   │   │   │   │   ├── Exception.php
│   │   │   │   │   │   │   ├── Filter.php
│   │   │   │   │   │   │   └── Util.php
│   │   │   │   │   │   └── CodeCoverage.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── PHP/
│   │   │   │   │   │   │   ├── CodeCoverage/
│   │   │   │   │   │   │   │   ├── Report/
│   │   │   │   │   │   │   │   │   ├── CloverTest.php
│   │   │   │   │   │   │   │   │   └── FactoryTest.php
│   │   │   │   │   │   │   │   ├── FilterTest.php
│   │   │   │   │   │   │   │   └── UtilTest.php
│   │   │   │   │   │   │   └── CodeCoverageTest.php
│   │   │   │   │   │   ├── _files/
│   │   │   │   │   │   │   ├── BankAccount-clover.xml
│   │   │   │   │   │   │   ├── BankAccount.php
│   │   │   │   │   │   │   ├── BankAccountTest.php
│   │   │   │   │   │   │   ├── class-with-anonymous-function-clover.xml
│   │   │   │   │   │   │   ├── CoverageClassExtendedTest.php
│   │   │   │   │   │   │   ├── CoverageClassTest.php
│   │   │   │   │   │   │   ├── CoverageFunctionParenthesesTest.php
│   │   │   │   │   │   │   ├── CoverageFunctionParenthesesWhitespaceTest.php
│   │   │   │   │   │   │   ├── CoverageFunctionTest.php
│   │   │   │   │   │   │   ├── CoverageMethodOneLineAnnotationTest.php
│   │   │   │   │   │   │   ├── CoverageMethodParenthesesTest.php
│   │   │   │   │   │   │   ├── CoverageMethodParenthesesWhitespaceTest.php
│   │   │   │   │   │   │   ├── CoverageMethodTest.php
│   │   │   │   │   │   │   ├── CoverageNoneTest.php
│   │   │   │   │   │   │   ├── CoverageNothingTest.php
│   │   │   │   │   │   │   ├── CoverageNotPrivateTest.php
│   │   │   │   │   │   │   ├── CoverageNotProtectedTest.php
│   │   │   │   │   │   │   ├── CoverageNotPublicTest.php
│   │   │   │   │   │   │   ├── CoveragePrivateTest.php
│   │   │   │   │   │   │   ├── CoverageProtectedTest.php
│   │   │   │   │   │   │   ├── CoveragePublicTest.php
│   │   │   │   │   │   │   ├── CoverageTwoDefaultClassAnnotations.php
│   │   │   │   │   │   │   ├── CoveredClass.php
│   │   │   │   │   │   │   ├── CoveredFunction.php
│   │   │   │   │   │   │   ├── ignored-lines-clover.xml
│   │   │   │   │   │   │   ├── NamespaceCoverageClassExtendedTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageClassTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageCoversClassPublicTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageCoversClassTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageMethodTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageNotPrivateTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageNotProtectedTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageNotPublicTest.php
│   │   │   │   │   │   │   ├── NamespaceCoveragePrivateTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageProtectedTest.php
│   │   │   │   │   │   │   ├── NamespaceCoveragePublicTest.php
│   │   │   │   │   │   │   ├── NamespaceCoveredClass.php
│   │   │   │   │   │   │   ├── NotExistingCoveredElementTest.php
│   │   │   │   │   │   │   ├── source_without_ignore.php
│   │   │   │   │   │   │   ├── source_without_namespace.php
│   │   │   │   │   │   │   ├── source_with_class_and_anonymous_function.php
│   │   │   │   │   │   │   ├── source_with_ignore.php
│   │   │   │   │   │   │   ├── source_with_namespace.php
│   │   │   │   │   │   │   └── source_with_oneline_annotations.php
│   │   │   │   │   │   └── TestCase.php
│   │   │   │   │   ├── .gitattributes
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── build.xml
│   │   │   │   │   ├── ChangeLog-2.2.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── CONTRIBUTING.md
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   │   ├── php-file-iterator/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Facade.php
│   │   │   │   │   │   ├── Factory.php
│   │   │   │   │   │   └── Iterator.php
│   │   │   │   │   ├── .gitattributes
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── ChangeLog.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   │   ├── php-text-template/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   └── Template.php
│   │   │   │   │   ├── .gitattributes
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   │   ├── php-timer/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   └── Timer.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   └── TimerTest.php
│   │   │   │   │   ├── .gitattributes
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   │   ├── php-token-stream/
│   │   │   │   │   ├── build/
│   │   │   │   │   │   └── phpunit.xml
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Token/
│   │   │   │   │   │   │   ├── Stream/
│   │   │   │   │   │   │   │   └── CachingFactory.php
│   │   │   │   │   │   │   └── Stream.php
│   │   │   │   │   │   └── Token.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── Token/
│   │   │   │   │   │   │   ├── ClassTest.php
│   │   │   │   │   │   │   ├── ClosureTest.php
│   │   │   │   │   │   │   ├── FunctionTest.php
│   │   │   │   │   │   │   ├── IncludeTest.php
│   │   │   │   │   │   │   ├── InterfaceTest.php
│   │   │   │   │   │   │   └── NamespaceTest.php
│   │   │   │   │   │   ├── _fixture/
│   │   │   │   │   │   │   ├── classExtendsNamespacedClass.php
│   │   │   │   │   │   │   ├── classInNamespace.php
│   │   │   │   │   │   │   ├── classInScopedNamespace.php
│   │   │   │   │   │   │   ├── classUsesNamespacedFunction.php
│   │   │   │   │   │   │   ├── class_with_method_that_declares_anonymous_class.php
│   │   │   │   │   │   │   ├── class_with_method_that_declares_anonymous_class2.php
│   │   │   │   │   │   │   ├── closure.php
│   │   │   │   │   │   │   ├── issue19.php
│   │   │   │   │   │   │   ├── issue30.php
│   │   │   │   │   │   │   ├── multipleNamespacesWithOneClassUsingBraces.php
│   │   │   │   │   │   │   ├── multipleNamespacesWithOneClassUsingNonBraceSyntax.php
│   │   │   │   │   │   │   ├── source.php
│   │   │   │   │   │   │   ├── source2.php
│   │   │   │   │   │   │   ├── source3.php
│   │   │   │   │   │   │   ├── source4.php
│   │   │   │   │   │   │   └── source5.php
│   │   │   │   │   │   ├── bootstrap.php
│   │   │   │   │   │   └── TokenTest.php
│   │   │   │   │   ├── .gitattributes
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── build.xml
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   │   ├── phpunit/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Extensions/
│   │   │   │   │   │   │   ├── GroupTestSuite.php
│   │   │   │   │   │   │   ├── PhptTestCase.php
│   │   │   │   │   │   │   ├── PhptTestSuite.php
│   │   │   │   │   │   │   ├── RepeatedTest.php
│   │   │   │   │   │   │   ├── TestDecorator.php
│   │   │   │   │   │   │   └── TicketListener.php
│   │   │   │   │   │   ├── Framework/
│   │   │   │   │   │   │   ├── Assert/
│   │   │   │   │   │   │   │   └── Functions.php
│   │   │   │   │   │   │   ├── Constraint/
│   │   │   │   │   │   │   │   ├── JsonMatches/
│   │   │   │   │   │   │   │   │   └── ErrorMessageProvider.php
│   │   │   │   │   │   │   │   ├── And.php
│   │   │   │   │   │   │   │   ├── ArrayHasKey.php
│   │   │   │   │   │   │   │   ├── ArraySubset.php
│   │   │   │   │   │   │   │   ├── Attribute.php
│   │   │   │   │   │   │   │   ├── Callback.php
│   │   │   │   │   │   │   │   ├── ClassHasAttribute.php
│   │   │   │   │   │   │   │   ├── ClassHasStaticAttribute.php
│   │   │   │   │   │   │   │   ├── Composite.php
│   │   │   │   │   │   │   │   ├── Count.php
│   │   │   │   │   │   │   │   ├── Exception.php
│   │   │   │   │   │   │   │   ├── ExceptionCode.php
│   │   │   │   │   │   │   │   ├── ExceptionMessage.php
│   │   │   │   │   │   │   │   ├── ExceptionMessageRegExp.php
│   │   │   │   │   │   │   │   ├── FileExists.php
│   │   │   │   │   │   │   │   ├── GreaterThan.php
│   │   │   │   │   │   │   │   ├── IsAnything.php
│   │   │   │   │   │   │   │   ├── IsEmpty.php
│   │   │   │   │   │   │   │   ├── IsEqual.php
│   │   │   │   │   │   │   │   ├── IsFalse.php
│   │   │   │   │   │   │   │   ├── IsIdentical.php
│   │   │   │   │   │   │   │   ├── IsInstanceOf.php
│   │   │   │   │   │   │   │   ├── IsJson.php
│   │   │   │   │   │   │   │   ├── IsNull.php
│   │   │   │   │   │   │   │   ├── IsTrue.php
│   │   │   │   │   │   │   │   ├── IsType.php
│   │   │   │   │   │   │   │   ├── JsonMatches.php
│   │   │   │   │   │   │   │   ├── LessThan.php
│   │   │   │   │   │   │   │   ├── Not.php
│   │   │   │   │   │   │   │   ├── ObjectHasAttribute.php
│   │   │   │   │   │   │   │   ├── Or.php
│   │   │   │   │   │   │   │   ├── PCREMatch.php
│   │   │   │   │   │   │   │   ├── SameSize.php
│   │   │   │   │   │   │   │   ├── StringContains.php
│   │   │   │   │   │   │   │   ├── StringEndsWith.php
│   │   │   │   │   │   │   │   ├── StringMatches.php
│   │   │   │   │   │   │   │   ├── StringStartsWith.php
│   │   │   │   │   │   │   │   ├── TraversableContains.php
│   │   │   │   │   │   │   │   ├── TraversableContainsOnly.php
│   │   │   │   │   │   │   │   └── Xor.php
│   │   │   │   │   │   │   ├── Error/
│   │   │   │   │   │   │   │   ├── Deprecated.php
│   │   │   │   │   │   │   │   ├── Notice.php
│   │   │   │   │   │   │   │   └── Warning.php
│   │   │   │   │   │   │   ├── TestSuite/
│   │   │   │   │   │   │   │   └── DataProvider.php
│   │   │   │   │   │   │   ├── Assert.php
│   │   │   │   │   │   │   ├── AssertionFailedError.php
│   │   │   │   │   │   │   ├── BaseTestListener.php
│   │   │   │   │   │   │   ├── CodeCoverageException.php
│   │   │   │   │   │   │   ├── Constraint.php
│   │   │   │   │   │   │   ├── Error.php
│   │   │   │   │   │   │   ├── Exception.php
│   │   │   │   │   │   │   ├── ExceptionWrapper.php
│   │   │   │   │   │   │   ├── ExpectationFailedException.php
│   │   │   │   │   │   │   ├── IncompleteTest.php
│   │   │   │   │   │   │   ├── IncompleteTestCase.php
│   │   │   │   │   │   │   ├── IncompleteTestError.php
│   │   │   │   │   │   │   ├── InvalidCoversTargetError.php
│   │   │   │   │   │   │   ├── InvalidCoversTargetException.php
│   │   │   │   │   │   │   ├── OutputError.php
│   │   │   │   │   │   │   ├── RiskyTest.php
│   │   │   │   │   │   │   ├── RiskyTestError.php
│   │   │   │   │   │   │   ├── SelfDescribing.php
│   │   │   │   │   │   │   ├── SkippedTest.php
│   │   │   │   │   │   │   ├── SkippedTestCase.php
│   │   │   │   │   │   │   ├── SkippedTestError.php
│   │   │   │   │   │   │   ├── SkippedTestSuiteError.php
│   │   │   │   │   │   │   ├── SyntheticError.php
│   │   │   │   │   │   │   ├── Test.php
│   │   │   │   │   │   │   ├── TestCase.php
│   │   │   │   │   │   │   ├── TestFailure.php
│   │   │   │   │   │   │   ├── TestListener.php
│   │   │   │   │   │   │   ├── TestResult.php
│   │   │   │   │   │   │   ├── TestSuite.php
│   │   │   │   │   │   │   ├── UnintentionallyCoveredCodeError.php
│   │   │   │   │   │   │   └── Warning.php
│   │   │   │   │   │   ├── Runner/
│   │   │   │   │   │   │   ├── Filter/
│   │   │   │   │   │   │   │   ├── Group/
│   │   │   │   │   │   │   │   │   ├── Exclude.php
│   │   │   │   │   │   │   │   │   └── Include.php
│   │   │   │   │   │   │   │   ├── Factory.php
│   │   │   │   │   │   │   │   ├── Group.php
│   │   │   │   │   │   │   │   └── Test.php
│   │   │   │   │   │   │   ├── BaseTestRunner.php
│   │   │   │   │   │   │   ├── Exception.php
│   │   │   │   │   │   │   ├── StandardTestSuiteLoader.php
│   │   │   │   │   │   │   ├── TestSuiteLoader.php
│   │   │   │   │   │   │   └── Version.php
│   │   │   │   │   │   ├── TextUI/
│   │   │   │   │   │   │   ├── Command.php
│   │   │   │   │   │   │   ├── ResultPrinter.php
│   │   │   │   │   │   │   └── TestRunner.php
│   │   │   │   │   │   ├── Util/
│   │   │   │   │   │   │   ├── Log/
│   │   │   │   │   │   │   │   ├── JSON.php
│   │   │   │   │   │   │   │   ├── JUnit.php
│   │   │   │   │   │   │   │   └── TAP.php
│   │   │   │   │   │   │   ├── PHP/
│   │   │   │   │   │   │   │   ├── Template/
│   │   │   │   │   │   │   │   │   └── TestCaseMethod.tpl.dist
│   │   │   │   │   │   │   │   ├── Default.php
│   │   │   │   │   │   │   │   ├── eval-stdin.php
│   │   │   │   │   │   │   │   └── Windows.php
│   │   │   │   │   │   │   ├── TestDox/
│   │   │   │   │   │   │   │   ├── ResultPrinter/
│   │   │   │   │   │   │   │   │   ├── HTML.php
│   │   │   │   │   │   │   │   │   └── Text.php
│   │   │   │   │   │   │   │   ├── NamePrettifier.php
│   │   │   │   │   │   │   │   └── ResultPrinter.php
│   │   │   │   │   │   │   ├── Blacklist.php
│   │   │   │   │   │   │   ├── Configuration.php
│   │   │   │   │   │   │   ├── ErrorHandler.php
│   │   │   │   │   │   │   ├── Fileloader.php
│   │   │   │   │   │   │   ├── Filesystem.php
│   │   │   │   │   │   │   ├── Filter.php
│   │   │   │   │   │   │   ├── Getopt.php
│   │   │   │   │   │   │   ├── GlobalState.php
│   │   │   │   │   │   │   ├── InvalidArgumentHelper.php
│   │   │   │   │   │   │   ├── PHP.php
│   │   │   │   │   │   │   ├── Printer.php
│   │   │   │   │   │   │   ├── Regex.php
│   │   │   │   │   │   │   ├── String.php
│   │   │   │   │   │   │   ├── Test.php
│   │   │   │   │   │   │   ├── TestSuiteIterator.php
│   │   │   │   │   │   │   ├── Type.php
│   │   │   │   │   │   │   └── XML.php
│   │   │   │   │   │   └── Exception.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── Extensions/
│   │   │   │   │   │   │   ├── PhptTestCaseTest.php
│   │   │   │   │   │   │   └── RepeatedTestTest.php
│   │   │   │   │   │   ├── Fail/
│   │   │   │   │   │   │   └── fail.phpt
│   │   │   │   │   │   ├── Framework/
│   │   │   │   │   │   │   ├── Constraint/
│   │   │   │   │   │   │   │   ├── JsonMatches/
│   │   │   │   │   │   │   │   │   └── ErrorMessageProviderTest.php
│   │   │   │   │   │   │   │   ├── CountTest.php
│   │   │   │   │   │   │   │   ├── ExceptionMessageRegExpTest.php
│   │   │   │   │   │   │   │   ├── ExceptionMessageTest.php
│   │   │   │   │   │   │   │   └── JsonMatchesTest.php
│   │   │   │   │   │   │   ├── AssertTest.php
│   │   │   │   │   │   │   ├── BaseTestListenerTest.php
│   │   │   │   │   │   │   ├── ConstraintTest.php
│   │   │   │   │   │   │   ├── SuiteTest.php
│   │   │   │   │   │   │   ├── TestCaseTest.php
│   │   │   │   │   │   │   ├── TestFailureTest.php
│   │   │   │   │   │   │   ├── TestImplementorTest.php
│   │   │   │   │   │   │   └── TestListenerTest.php
│   │   │   │   │   │   ├── Regression/
│   │   │   │   │   │   │   ├── GitHub/
│   │   │   │   │   │   │   │   ├── 1149/
│   │   │   │   │   │   │   │   │   └── Issue1149Test.php
│   │   │   │   │   │   │   │   ├── 1216/
│   │   │   │   │   │   │   │   │   ├── bootstrap1216.php
│   │   │   │   │   │   │   │   │   ├── Issue1216Test.php
│   │   │   │   │   │   │   │   │   └── phpunit1216.xml
│   │   │   │   │   │   │   │   ├── 1265/
│   │   │   │   │   │   │   │   │   ├── Issue1265Test.php
│   │   │   │   │   │   │   │   │   └── phpunit1265.xml
│   │   │   │   │   │   │   │   ├── 1330/
│   │   │   │   │   │   │   │   │   ├── Issue1330Test.php
│   │   │   │   │   │   │   │   │   └── phpunit1330.xml
│   │   │   │   │   │   │   │   ├── 1335/
│   │   │   │   │   │   │   │   │   ├── bootstrap1335.php
│   │   │   │   │   │   │   │   │   └── Issue1335Test.php
│   │   │   │   │   │   │   │   ├── 1337/
│   │   │   │   │   │   │   │   │   └── Issue1337Test.php
│   │   │   │   │   │   │   │   ├── 1348/
│   │   │   │   │   │   │   │   │   └── Issue1348Test.php
│   │   │   │   │   │   │   │   ├── 1351/
│   │   │   │   │   │   │   │   │   ├── ChildProcessClass1351.php
│   │   │   │   │   │   │   │   │   └── Issue1351Test.php
│   │   │   │   │   │   │   │   ├── 1374/
│   │   │   │   │   │   │   │   │   └── Issue1374Test.php
│   │   │   │   │   │   │   │   ├── 1437/
│   │   │   │   │   │   │   │   │   └── Issue1437Test.php
│   │   │   │   │   │   │   │   ├── 1468/
│   │   │   │   │   │   │   │   │   └── Issue1468Test.php
│   │   │   │   │   │   │   │   ├── 1471/
│   │   │   │   │   │   │   │   │   └── Issue1471Test.php
│   │   │   │   │   │   │   │   ├── 1472/
│   │   │   │   │   │   │   │   │   └── Issue1472Test.php
│   │   │   │   │   │   │   │   ├── 1570/
│   │   │   │   │   │   │   │   │   └── Issue1570Test.php
│   │   │   │   │   │   │   │   ├── 2158/
│   │   │   │   │   │   │   │   │   ├── constant.inc
│   │   │   │   │   │   │   │   │   └── Issue2158Test.php
│   │   │   │   │   │   │   │   ├── 244/
│   │   │   │   │   │   │   │   │   └── Issue244Test.php
│   │   │   │   │   │   │   │   ├── 322/
│   │   │   │   │   │   │   │   │   ├── Issue322Test.php
│   │   │   │   │   │   │   │   │   └── phpunit322.xml
│   │   │   │   │   │   │   │   ├── 433/
│   │   │   │   │   │   │   │   │   └── Issue433Test.php
│   │   │   │   │   │   │   │   ├── 445/
│   │   │   │   │   │   │   │   │   └── Issue445Test.php
│   │   │   │   │   │   │   │   ├── 498/
│   │   │   │   │   │   │   │   │   └── Issue498Test.php
│   │   │   │   │   │   │   │   ├── 503/
│   │   │   │   │   │   │   │   │   └── Issue503Test.php
│   │   │   │   │   │   │   │   ├── 581/
│   │   │   │   │   │   │   │   │   └── Issue581Test.php
│   │   │   │   │   │   │   │   ├── 74/
│   │   │   │   │   │   │   │   │   ├── Issue74Test.php
│   │   │   │   │   │   │   │   │   └── NewException.php
│   │   │   │   │   │   │   │   ├── 765/
│   │   │   │   │   │   │   │   │   └── Issue765Test.php
│   │   │   │   │   │   │   │   ├── 797/
│   │   │   │   │   │   │   │   │   ├── bootstrap797.php
│   │   │   │   │   │   │   │   │   └── Issue797Test.php
│   │   │   │   │   │   │   │   ├── 873/
│   │   │   │   │   │   │   │   │   └── Issue873Test.php
│   │   │   │   │   │   │   │   ├── 1149.phpt
│   │   │   │   │   │   │   │   ├── 1216.phpt
│   │   │   │   │   │   │   │   ├── 1265.phpt
│   │   │   │   │   │   │   │   ├── 1330.phpt
│   │   │   │   │   │   │   │   ├── 1335.phpt
│   │   │   │   │   │   │   │   ├── 1337.phpt
│   │   │   │   │   │   │   │   ├── 1348.phpt
│   │   │   │   │   │   │   │   ├── 1351.phpt
│   │   │   │   │   │   │   │   ├── 1374.phpt
│   │   │   │   │   │   │   │   ├── 1437.phpt
│   │   │   │   │   │   │   │   ├── 1468.phpt
│   │   │   │   │   │   │   │   ├── 1471.phpt
│   │   │   │   │   │   │   │   ├── 1472.phpt
│   │   │   │   │   │   │   │   ├── 1570.phpt
│   │   │   │   │   │   │   │   ├── 2158.phpt
│   │   │   │   │   │   │   │   ├── 244.phpt
│   │   │   │   │   │   │   │   ├── 322.phpt
│   │   │   │   │   │   │   │   ├── 433.phpt
│   │   │   │   │   │   │   │   ├── 445.phpt
│   │   │   │   │   │   │   │   ├── 498.phpt
│   │   │   │   │   │   │   │   ├── 503.phpt
│   │   │   │   │   │   │   │   ├── 581.phpt
│   │   │   │   │   │   │   │   ├── 74.phpt
│   │   │   │   │   │   │   │   ├── 765.phpt
│   │   │   │   │   │   │   │   ├── 797.phpt
│   │   │   │   │   │   │   │   ├── 863.phpt
│   │   │   │   │   │   │   │   ├── 873-php5.phpt
│   │   │   │   │   │   │   │   └── 873-php7.phpt
│   │   │   │   │   │   │   ├── Trac/
│   │   │   │   │   │   │   │   ├── 1021/
│   │   │   │   │   │   │   │   │   └── Issue1021Test.php
│   │   │   │   │   │   │   │   ├── 523/
│   │   │   │   │   │   │   │   │   └── Issue523Test.php
│   │   │   │   │   │   │   │   ├── 578/
│   │   │   │   │   │   │   │   │   └── Issue578Test.php
│   │   │   │   │   │   │   │   ├── 684/
│   │   │   │   │   │   │   │   │   └── Issue684Test.php
│   │   │   │   │   │   │   │   ├── 783/
│   │   │   │   │   │   │   │   │   ├── ChildSuite.php
│   │   │   │   │   │   │   │   │   ├── OneTest.php
│   │   │   │   │   │   │   │   │   ├── ParentSuite.php
│   │   │   │   │   │   │   │   │   └── TwoTest.php
│   │   │   │   │   │   │   │   ├── 1021.phpt
│   │   │   │   │   │   │   │   ├── 523.phpt
│   │   │   │   │   │   │   │   ├── 578.phpt
│   │   │   │   │   │   │   │   ├── 684.phpt
│   │   │   │   │   │   │   │   └── 783.phpt
│   │   │   │   │   │   ├── Runner/
│   │   │   │   │   │   │   └── BaseTestRunnerTest.php
│   │   │   │   │   │   ├── TextUI/
│   │   │   │   │   │   │   ├── abstract-test-class.phpt
│   │   │   │   │   │   │   ├── colors-always.phpt
│   │   │   │   │   │   │   ├── concrete-test-class.phpt
│   │   │   │   │   │   │   ├── custom-printer-debug.phpt
│   │   │   │   │   │   │   ├── custom-printer-verbose.phpt
│   │   │   │   │   │   │   ├── dataprovider-debug.phpt
│   │   │   │   │   │   │   ├── dataprovider-log-xml-isolation.phpt
│   │   │   │   │   │   │   ├── dataprovider-log-xml.phpt
│   │   │   │   │   │   │   ├── dataprovider-testdox.phpt
│   │   │   │   │   │   │   ├── debug.phpt
│   │   │   │   │   │   │   ├── default-isolation.phpt
│   │   │   │   │   │   │   ├── default.phpt
│   │   │   │   │   │   │   ├── dependencies-isolation.phpt
│   │   │   │   │   │   │   ├── dependencies.phpt
│   │   │   │   │   │   │   ├── dependencies2-isolation.phpt
│   │   │   │   │   │   │   ├── dependencies2.phpt
│   │   │   │   │   │   │   ├── dependencies3-isolation.phpt
│   │   │   │   │   │   │   ├── dependencies3.phpt
│   │   │   │   │   │   │   ├── empty-testcase.phpt
│   │   │   │   │   │   │   ├── exception-stack.phpt
│   │   │   │   │   │   │   ├── exclude-group-isolation.phpt
│   │   │   │   │   │   │   ├── exclude-group.phpt
│   │   │   │   │   │   │   ├── failure-isolation.phpt
│   │   │   │   │   │   │   ├── failure.phpt
│   │   │   │   │   │   │   ├── fatal-isolation.phpt
│   │   │   │   │   │   │   ├── filter-class-isolation.phpt
│   │   │   │   │   │   │   ├── filter-class.phpt
│   │   │   │   │   │   │   ├── filter-dataprovider-by-classname-and-range-isolation.phpt
│   │   │   │   │   │   │   ├── filter-dataprovider-by-classname-and-range.phpt
│   │   │   │   │   │   │   ├── filter-dataprovider-by-number-isolation.phpt
│   │   │   │   │   │   │   ├── filter-dataprovider-by-number.phpt
│   │   │   │   │   │   │   ├── filter-dataprovider-by-only-range-isolation.phpt
│   │   │   │   │   │   │   ├── filter-dataprovider-by-only-range.phpt
│   │   │   │   │   │   │   ├── filter-dataprovider-by-only-regexp-isolation.phpt
│   │   │   │   │   │   │   ├── filter-dataprovider-by-only-regexp.phpt
│   │   │   │   │   │   │   ├── filter-dataprovider-by-only-string-isolation.phpt
│   │   │   │   │   │   │   ├── filter-dataprovider-by-only-string.phpt
│   │   │   │   │   │   │   ├── filter-dataprovider-by-range-isolation.phpt
│   │   │   │   │   │   │   ├── filter-dataprovider-by-range.phpt
│   │   │   │   │   │   │   ├── filter-dataprovider-by-regexp-isolation.phpt
│   │   │   │   │   │   │   ├── filter-dataprovider-by-regexp.phpt
│   │   │   │   │   │   │   ├── filter-dataprovider-by-string-isolation.phpt
│   │   │   │   │   │   │   ├── filter-dataprovider-by-string.phpt
│   │   │   │   │   │   │   ├── filter-method-case-insensitive.phpt
│   │   │   │   │   │   │   ├── filter-method-case-sensitive-no-result.phpt
│   │   │   │   │   │   │   ├── filter-method-isolation.phpt
│   │   │   │   │   │   │   ├── filter-method.phpt
│   │   │   │   │   │   │   ├── filter-no-results.phpt
│   │   │   │   │   │   │   ├── group-isolation.phpt
│   │   │   │   │   │   │   ├── group.phpt
│   │   │   │   │   │   │   ├── help.phpt
│   │   │   │   │   │   │   ├── help2.phpt
│   │   │   │   │   │   │   ├── ini-isolation.phpt
│   │   │   │   │   │   │   ├── list-groups.phpt
│   │   │   │   │   │   │   ├── log-json-no-pretty-print.phpt
│   │   │   │   │   │   │   ├── log-json-post-66021.phpt
│   │   │   │   │   │   │   ├── log-json-pre-66021.phpt
│   │   │   │   │   │   │   ├── log-tap.phpt
│   │   │   │   │   │   │   ├── log-xml.phpt
│   │   │   │   │   │   │   ├── options-after-arguments.phpt
│   │   │   │   │   │   │   ├── output-isolation.phpt
│   │   │   │   │   │   │   ├── repeat.phpt
│   │   │   │   │   │   │   ├── report-useless-tests-incomplete.phpt
│   │   │   │   │   │   │   ├── report-useless-tests-isolation.phpt
│   │   │   │   │   │   │   ├── report-useless-tests.phpt
│   │   │   │   │   │   │   ├── tap.phpt
│   │   │   │   │   │   │   ├── test-suffix-multiple.phpt
│   │   │   │   │   │   │   ├── test-suffix-single.phpt
│   │   │   │   │   │   │   ├── testdox-html.phpt
│   │   │   │   │   │   │   ├── testdox-text.phpt
│   │   │   │   │   │   │   └── testdox.phpt
│   │   │   │   │   │   ├── Util/
│   │   │   │   │   │   │   ├── TestDox/
│   │   │   │   │   │   │   │   └── NamePrettifierTest.php
│   │   │   │   │   │   │   ├── ConfigurationTest.php
│   │   │   │   │   │   │   ├── GetoptTest.php
│   │   │   │   │   │   │   ├── GlobalStateTest.php
│   │   │   │   │   │   │   ├── RegexTest.php
│   │   │   │   │   │   │   ├── TestTest.php
│   │   │   │   │   │   │   └── XMLTest.php
│   │   │   │   │   │   ├── _files/
│   │   │   │   │   │   │   ├── Inheritance/
│   │   │   │   │   │   │   │   ├── InheritanceA.php
│   │   │   │   │   │   │   │   └── InheritanceB.php
│   │   │   │   │   │   │   ├── JsonData/
│   │   │   │   │   │   │   │   ├── arrayObject.json
│   │   │   │   │   │   │   │   └── simpleObject.json
│   │   │   │   │   │   │   ├── AbstractTest.php
│   │   │   │   │   │   │   ├── Author.php
│   │   │   │   │   │   │   ├── BankAccount.php
│   │   │   │   │   │   │   ├── BankAccountTest.php
│   │   │   │   │   │   │   ├── BankAccountTest.test.php
│   │   │   │   │   │   │   ├── bar.xml
│   │   │   │   │   │   │   ├── BaseTestListenerSample.php
│   │   │   │   │   │   │   ├── BeforeAndAfterTest.php
│   │   │   │   │   │   │   ├── BeforeClassAndAfterClassTest.php
│   │   │   │   │   │   │   ├── Book.php
│   │   │   │   │   │   │   ├── Calculator.php
│   │   │   │   │   │   │   ├── ChangeCurrentWorkingDirectoryTest.php
│   │   │   │   │   │   │   ├── ClassWithNonPublicAttributes.php
│   │   │   │   │   │   │   ├── ClassWithScalarTypeDeclarations.php
│   │   │   │   │   │   │   ├── ClassWithToString.php
│   │   │   │   │   │   │   ├── ConcreteTest.my.php
│   │   │   │   │   │   │   ├── ConcreteTest.php
│   │   │   │   │   │   │   ├── configuration.colors.empty.xml
│   │   │   │   │   │   │   ├── configuration.colors.false.xml
│   │   │   │   │   │   │   ├── configuration.colors.invalid.xml
│   │   │   │   │   │   │   ├── configuration.colors.true.xml
│   │   │   │   │   │   │   ├── configuration.custom-printer.xml
│   │   │   │   │   │   │   ├── configuration.xml
│   │   │   │   │   │   │   ├── configuration_empty.xml
│   │   │   │   │   │   │   ├── configuration_xinclude.xml
│   │   │   │   │   │   │   ├── CoverageClassExtendedTest.php
│   │   │   │   │   │   │   ├── CoverageClassTest.php
│   │   │   │   │   │   │   ├── CoverageFunctionParenthesesTest.php
│   │   │   │   │   │   │   ├── CoverageFunctionParenthesesWhitespaceTest.php
│   │   │   │   │   │   │   ├── CoverageFunctionTest.php
│   │   │   │   │   │   │   ├── CoverageMethodOneLineAnnotationTest.php
│   │   │   │   │   │   │   ├── CoverageMethodParenthesesTest.php
│   │   │   │   │   │   │   ├── CoverageMethodParenthesesWhitespaceTest.php
│   │   │   │   │   │   │   ├── CoverageMethodTest.php
│   │   │   │   │   │   │   ├── CoverageNamespacedFunctionTest.php
│   │   │   │   │   │   │   ├── CoverageNoneTest.php
│   │   │   │   │   │   │   ├── CoverageNothingTest.php
│   │   │   │   │   │   │   ├── CoverageNotPrivateTest.php
│   │   │   │   │   │   │   ├── CoverageNotProtectedTest.php
│   │   │   │   │   │   │   ├── CoverageNotPublicTest.php
│   │   │   │   │   │   │   ├── CoveragePrivateTest.php
│   │   │   │   │   │   │   ├── CoverageProtectedTest.php
│   │   │   │   │   │   │   ├── CoveragePublicTest.php
│   │   │   │   │   │   │   ├── CoverageTwoDefaultClassAnnotations.php
│   │   │   │   │   │   │   ├── CoveredClass.php
│   │   │   │   │   │   │   ├── CoveredFunction.php
│   │   │   │   │   │   │   ├── CustomPrinter.php
│   │   │   │   │   │   │   ├── DataProviderDebugTest.php
│   │   │   │   │   │   │   ├── DataProviderFilterTest.php
│   │   │   │   │   │   │   ├── DataProviderIncompleteTest.php
│   │   │   │   │   │   │   ├── DataProviderSkippedTest.php
│   │   │   │   │   │   │   ├── DataProviderTest.php
│   │   │   │   │   │   │   ├── DependencyFailureTest.php
│   │   │   │   │   │   │   ├── DependencySuccessTest.php
│   │   │   │   │   │   │   ├── DependencyTestSuite.php
│   │   │   │   │   │   │   ├── DoubleTestCase.php
│   │   │   │   │   │   │   ├── DummyException.php
│   │   │   │   │   │   │   ├── EmptyTestCaseTest.php
│   │   │   │   │   │   │   ├── ExceptionInAssertPostConditionsTest.php
│   │   │   │   │   │   │   ├── ExceptionInAssertPreConditionsTest.php
│   │   │   │   │   │   │   ├── ExceptionInSetUpTest.php
│   │   │   │   │   │   │   ├── ExceptionInTearDownTest.php
│   │   │   │   │   │   │   ├── ExceptionInTest.php
│   │   │   │   │   │   │   ├── ExceptionNamespaceTest.php
│   │   │   │   │   │   │   ├── ExceptionStackTest.php
│   │   │   │   │   │   │   ├── ExceptionTest.php
│   │   │   │   │   │   │   ├── expectedFileFormat.txt
│   │   │   │   │   │   │   ├── Failure.php
│   │   │   │   │   │   │   ├── FailureTest.php
│   │   │   │   │   │   │   ├── FatalTest.php
│   │   │   │   │   │   │   ├── foo.xml
│   │   │   │   │   │   │   ├── IncompleteTest.php
│   │   │   │   │   │   │   ├── InheritedTestCase.php
│   │   │   │   │   │   │   ├── IniTest.php
│   │   │   │   │   │   │   ├── IsolationTest.php
│   │   │   │   │   │   │   ├── MockRunner.php
│   │   │   │   │   │   │   ├── MultiDependencyTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageClassExtendedTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageClassTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageCoversClassPublicTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageCoversClassTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageMethodTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageNotPrivateTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageNotProtectedTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageNotPublicTest.php
│   │   │   │   │   │   │   ├── NamespaceCoveragePrivateTest.php
│   │   │   │   │   │   │   ├── NamespaceCoverageProtectedTest.php
│   │   │   │   │   │   │   ├── NamespaceCoveragePublicTest.php
│   │   │   │   │   │   │   ├── NamespaceCoveredClass.php
│   │   │   │   │   │   │   ├── NamespaceCoveredFunction.php
│   │   │   │   │   │   │   ├── NoArgTestCaseTest.php
│   │   │   │   │   │   │   ├── NonStatic.php
│   │   │   │   │   │   │   ├── NoTestCaseClass.php
│   │   │   │   │   │   │   ├── NoTestCases.php
│   │   │   │   │   │   │   ├── NotExistingCoveredElementTest.php
│   │   │   │   │   │   │   ├── NothingTest.php
│   │   │   │   │   │   │   ├── NotPublicTestCase.php
│   │   │   │   │   │   │   ├── NotVoidTestCase.php
│   │   │   │   │   │   │   ├── OneTestCase.php
│   │   │   │   │   │   │   ├── OutputTestCase.php
│   │   │   │   │   │   │   ├── OverrideTestCase.php
│   │   │   │   │   │   │   ├── RequirementsClassBeforeClassHookTest.php
│   │   │   │   │   │   │   ├── RequirementsClassDocBlockTest.php
│   │   │   │   │   │   │   ├── RequirementsTest.php
│   │   │   │   │   │   │   ├── SampleArrayAccess.php
│   │   │   │   │   │   │   ├── SampleClass.php
│   │   │   │   │   │   │   ├── Singleton.php
│   │   │   │   │   │   │   ├── StackTest.php
│   │   │   │   │   │   │   ├── Struct.php
│   │   │   │   │   │   │   ├── structureAttributesAreSameButValuesAreNot.xml
│   │   │   │   │   │   │   ├── structureExpected.xml
│   │   │   │   │   │   │   ├── structureIgnoreTextNodes.xml
│   │   │   │   │   │   │   ├── structureIsSameButDataIsNot.xml
│   │   │   │   │   │   │   ├── structureWrongNumberOfAttributes.xml
│   │   │   │   │   │   │   ├── structureWrongNumberOfNodes.xml
│   │   │   │   │   │   │   ├── Success.php
│   │   │   │   │   │   │   ├── TemplateMethodsTest.php
│   │   │   │   │   │   │   ├── TestIncomplete.php
│   │   │   │   │   │   │   ├── TestIterator.php
│   │   │   │   │   │   │   ├── TestIterator2.php
│   │   │   │   │   │   │   ├── TestSkipped.php
│   │   │   │   │   │   │   ├── TestTestError.php
│   │   │   │   │   │   │   ├── TestWithTest.php
│   │   │   │   │   │   │   ├── ThrowExceptionTestCase.php
│   │   │   │   │   │   │   ├── ThrowNoExceptionTestCase.php
│   │   │   │   │   │   │   └── WasRun.php
│   │   │   │   │   │   └── bootstrap.php
│   │   │   │   │   ├── .gitattributes
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .php_cs
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── build.xml
│   │   │   │   │   ├── ChangeLog-4.0.md
│   │   │   │   │   ├── ChangeLog-4.1.md
│   │   │   │   │   ├── ChangeLog-4.2.md
│   │   │   │   │   ├── ChangeLog-4.3.md
│   │   │   │   │   ├── ChangeLog-4.4.md
│   │   │   │   │   ├── ChangeLog-4.5.md
│   │   │   │   │   ├── ChangeLog-4.6.md
│   │   │   │   │   ├── ChangeLog-4.7.md
│   │   │   │   │   ├── ChangeLog-4.8.md
│   │   │   │   │   ├── CODE_OF_CONDUCT.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── CONTRIBUTING.md
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit
│   │   │   │   │   ├── phpunit.xml
│   │   │   │   │   ├── phpunit.xsd
│   │   │   │   │   └── README.md
│   │   │   │   ├── phpunit-mock-objects/
│   │   │   │   │   ├── build/
│   │   │   │   │   │   └── travis-ci.xml
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Framework/
│   │   │   │   │   │   │   ├── MockObject/
│   │   │   │   │   │   │   │   ├── Builder/
│   │   │   │   │   │   │   │   │   ├── Identity.php
│   │   │   │   │   │   │   │   │   ├── InvocationMocker.php
│   │   │   │   │   │   │   │   │   ├── Match.php
│   │   │   │   │   │   │   │   │   ├── MethodNameMatch.php
│   │   │   │   │   │   │   │   │   ├── Namespace.php
│   │   │   │   │   │   │   │   │   ├── ParametersMatch.php
│   │   │   │   │   │   │   │   │   └── Stub.php
│   │   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   │   ├── BadMethodCallException.php
│   │   │   │   │   │   │   │   │   ├── Exception.php
│   │   │   │   │   │   │   │   │   └── RuntimeException.php
│   │   │   │   │   │   │   │   ├── Generator/
│   │   │   │   │   │   │   │   │   ├── mocked_class.tpl.dist
│   │   │   │   │   │   │   │   │   ├── mocked_class_method.tpl.dist
│   │   │   │   │   │   │   │   │   ├── mocked_clone.tpl.dist
│   │   │   │   │   │   │   │   │   ├── mocked_method.tpl.dist
│   │   │   │   │   │   │   │   │   ├── mocked_static_method.tpl.dist
│   │   │   │   │   │   │   │   │   ├── proxied_method.tpl.dist
│   │   │   │   │   │   │   │   │   ├── trait_class.tpl.dist
│   │   │   │   │   │   │   │   │   ├── unmocked_clone.tpl.dist
│   │   │   │   │   │   │   │   │   ├── wsdl_class.tpl.dist
│   │   │   │   │   │   │   │   │   └── wsdl_method.tpl.dist
│   │   │   │   │   │   │   │   ├── Invocation/
│   │   │   │   │   │   │   │   │   ├── Object.php
│   │   │   │   │   │   │   │   │   └── Static.php
│   │   │   │   │   │   │   │   ├── Matcher/
│   │   │   │   │   │   │   │   │   ├── AnyInvokedCount.php
│   │   │   │   │   │   │   │   │   ├── AnyParameters.php
│   │   │   │   │   │   │   │   │   ├── ConsecutiveParameters.php
│   │   │   │   │   │   │   │   │   ├── Invocation.php
│   │   │   │   │   │   │   │   │   ├── InvokedAtIndex.php
│   │   │   │   │   │   │   │   │   ├── InvokedAtLeastCount.php
│   │   │   │   │   │   │   │   │   ├── InvokedAtLeastOnce.php
│   │   │   │   │   │   │   │   │   ├── InvokedAtMostCount.php
│   │   │   │   │   │   │   │   │   ├── InvokedCount.php
│   │   │   │   │   │   │   │   │   ├── InvokedRecorder.php
│   │   │   │   │   │   │   │   │   ├── MethodName.php
│   │   │   │   │   │   │   │   │   ├── Parameters.php
│   │   │   │   │   │   │   │   │   └── StatelessInvocation.php
│   │   │   │   │   │   │   │   ├── Stub/
│   │   │   │   │   │   │   │   │   ├── ConsecutiveCalls.php
│   │   │   │   │   │   │   │   │   ├── Exception.php
│   │   │   │   │   │   │   │   │   ├── MatcherCollection.php
│   │   │   │   │   │   │   │   │   ├── Return.php
│   │   │   │   │   │   │   │   │   ├── ReturnArgument.php
│   │   │   │   │   │   │   │   │   ├── ReturnCallback.php
│   │   │   │   │   │   │   │   │   ├── ReturnSelf.php
│   │   │   │   │   │   │   │   │   └── ReturnValueMap.php
│   │   │   │   │   │   │   │   ├── Generator.php
│   │   │   │   │   │   │   │   ├── Invocation.php
│   │   │   │   │   │   │   │   ├── InvocationMocker.php
│   │   │   │   │   │   │   │   ├── Invokable.php
│   │   │   │   │   │   │   │   ├── Matcher.php
│   │   │   │   │   │   │   │   ├── MockBuilder.php
│   │   │   │   │   │   │   │   ├── MockObject.php
│   │   │   │   │   │   │   │   ├── Stub.php
│   │   │   │   │   │   │   │   └── Verifiable.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── MockObject/
│   │   │   │   │   │   │   ├── Invocation/
│   │   │   │   │   │   │   │   ├── ObjectTest.php
│   │   │   │   │   │   │   │   └── StaticTest.php
│   │   │   │   │   │   │   ├── Matcher/
│   │   │   │   │   │   │   │   └── ConsecutiveParametersTest.php
│   │   │   │   │   │   │   ├── 232.phpt
│   │   │   │   │   │   │   ├── abstract_class.phpt
│   │   │   │   │   │   │   ├── class.phpt
│   │   │   │   │   │   │   ├── class_call_parent_clone.phpt
│   │   │   │   │   │   │   ├── class_call_parent_constructor.phpt
│   │   │   │   │   │   │   ├── class_dont_call_parent_clone.phpt
│   │   │   │   │   │   │   ├── class_dont_call_parent_constructor.phpt
│   │   │   │   │   │   │   ├── class_implementing_interface_call_parent_constructor.phpt
│   │   │   │   │   │   │   ├── class_implementing_interface_dont_call_parent_constructor.phpt
│   │   │   │   │   │   │   ├── class_partial.phpt
│   │   │   │   │   │   │   ├── class_with_method_named_method.phpt
│   │   │   │   │   │   │   ├── class_with_method_with_variadic_arguments.phpt
│   │   │   │   │   │   │   ├── interface.phpt
│   │   │   │   │   │   │   ├── invocation_object_clone_object.phpt
│   │   │   │   │   │   │   ├── namespaced_class.phpt
│   │   │   │   │   │   │   ├── namespaced_class_call_parent_clone.phpt
│   │   │   │   │   │   │   ├── namespaced_class_call_parent_constructor.phpt
│   │   │   │   │   │   │   ├── namespaced_class_dont_call_parent_clone.phpt
│   │   │   │   │   │   │   ├── namespaced_class_dont_call_parent_constructor.phpt
│   │   │   │   │   │   │   ├── namespaced_class_implementing_interface_call_parent_constructor.phpt
│   │   │   │   │   │   │   ├── namespaced_class_implementing_interface_dont_call_parent_constructor.phpt
│   │   │   │   │   │   │   ├── namespaced_class_partial.phpt
│   │   │   │   │   │   │   ├── namespaced_interface.phpt
│   │   │   │   │   │   │   ├── nonexistent_class.phpt
│   │   │   │   │   │   │   ├── nonexistent_class_with_namespace.phpt
│   │   │   │   │   │   │   ├── nonexistent_class_with_namespace_starting_with_separator.phpt
│   │   │   │   │   │   │   ├── proxy.phpt
│   │   │   │   │   │   │   ├── scalar_type_declarations.phpt
│   │   │   │   │   │   │   ├── wsdl_class.phpt
│   │   │   │   │   │   │   ├── wsdl_class_namespace.phpt
│   │   │   │   │   │   │   └── wsdl_class_partial.phpt
│   │   │   │   │   │   ├── _fixture/
│   │   │   │   │   │   │   ├── AbstractMockTestClass.php
│   │   │   │   │   │   │   ├── AbstractTrait.php
│   │   │   │   │   │   │   ├── AnInterface.php
│   │   │   │   │   │   │   ├── AnotherInterface.php
│   │   │   │   │   │   │   ├── Bar.php
│   │   │   │   │   │   │   ├── ClassThatImplementsSerializable.php
│   │   │   │   │   │   │   ├── ClassWithStaticMethod.php
│   │   │   │   │   │   │   ├── Foo.php
│   │   │   │   │   │   │   ├── FunctionCallback.php
│   │   │   │   │   │   │   ├── GoogleSearch.wsdl
│   │   │   │   │   │   │   ├── InterfaceWithStaticMethod.php
│   │   │   │   │   │   │   ├── MethodCallback.php
│   │   │   │   │   │   │   ├── MethodCallbackByReference.php
│   │   │   │   │   │   │   ├── Mockable.php
│   │   │   │   │   │   │   ├── MockTestInterface.php
│   │   │   │   │   │   │   ├── PartialMockTestClass.php
│   │   │   │   │   │   │   ├── SingletonClass.php
│   │   │   │   │   │   │   ├── SomeClass.php
│   │   │   │   │   │   │   ├── StaticMockTestClass.php
│   │   │   │   │   │   │   └── TraversableMockTestInterface.php
│   │   │   │   │   │   ├── bootstrap.php
│   │   │   │   │   │   ├── GeneratorTest.php
│   │   │   │   │   │   ├── MockBuilderTest.php
│   │   │   │   │   │   ├── MockObjectTest.php
│   │   │   │   │   │   └── ProxyObjectTest.php
│   │   │   │   │   ├── .gitattributes
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── build.xml
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── CONTRIBUTING.md
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   ├── phpuseragent/
│   │   │   │   ├── lib/
│   │   │   │   │   ├── phpUserAgent.php
│   │   │   │   │   └── phpUserAgentStringParser.php
│   │   │   │   ├── test/
│   │   │   │   │   ├── vendor/
│   │   │   │   │   │   └── lime.php
│   │   │   │   │   ├── StringParserTest.php
│   │   │   │   │   └── UserAgentTest.php
│   │   │   │   ├── .gitignore
│   │   │   │   ├── CHANGELOG.md
│   │   │   │   ├── composer.json
│   │   │   │   ├── LICENSE
│   │   │   │   ├── prove.php
│   │   │   │   └── README.md
│   │   │   ├── pimple/
│   │   │   │   ├── pimple/
│   │   │   │   │   ├── ext/
│   │   │   │   │   │   ├── pimple/
│   │   │   │   │   │   │   ├── tests/
│   │   │   │   │   │   │   │   ├── 001.phpt
│   │   │   │   │   │   │   │   ├── 002.phpt
│   │   │   │   │   │   │   │   ├── 003.phpt
│   │   │   │   │   │   │   │   ├── 004.phpt
│   │   │   │   │   │   │   │   ├── 005.phpt
│   │   │   │   │   │   │   │   ├── 006.phpt
│   │   │   │   │   │   │   │   ├── 007.phpt
│   │   │   │   │   │   │   │   ├── 008.phpt
│   │   │   │   │   │   │   │   ├── 009.phpt
│   │   │   │   │   │   │   │   ├── 010.phpt
│   │   │   │   │   │   │   │   ├── 011.phpt
│   │   │   │   │   │   │   │   ├── 012.phpt
│   │   │   │   │   │   │   │   ├── 013.phpt
│   │   │   │   │   │   │   │   ├── 014.phpt
│   │   │   │   │   │   │   │   ├── 015.phpt
│   │   │   │   │   │   │   │   ├── 016.phpt
│   │   │   │   │   │   │   │   ├── 017.phpt
│   │   │   │   │   │   │   │   ├── 017_1.phpt
│   │   │   │   │   │   │   │   ├── 018.phpt
│   │   │   │   │   │   │   │   ├── 019.phpt
│   │   │   │   │   │   │   │   ├── bench.phpb
│   │   │   │   │   │   │   │   └── bench_shared.phpb
│   │   │   │   │   │   │   ├── .gitignore
│   │   │   │   │   │   │   ├── config.m4
│   │   │   │   │   │   │   ├── config.w32
│   │   │   │   │   │   │   ├── php_pimple.h
│   │   │   │   │   │   │   ├── pimple.c
│   │   │   │   │   │   │   ├── pimple_compat.h
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Pimple/
│   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   ├── ExpectedInvokableException.php
│   │   │   │   │   │   │   │   ├── FrozenServiceException.php
│   │   │   │   │   │   │   │   ├── InvalidServiceIdentifierException.php
│   │   │   │   │   │   │   │   └── UnknownIdentifierException.php
│   │   │   │   │   │   │   ├── Psr11/
│   │   │   │   │   │   │   │   ├── Container.php
│   │   │   │   │   │   │   │   └── ServiceLocator.php
│   │   │   │   │   │   │   ├── Tests/
│   │   │   │   │   │   │   │   ├── Fixtures/
│   │   │   │   │   │   │   │   │   ├── Invokable.php
│   │   │   │   │   │   │   │   │   ├── NonInvokable.php
│   │   │   │   │   │   │   │   │   ├── PimpleServiceProvider.php
│   │   │   │   │   │   │   │   │   └── Service.php
│   │   │   │   │   │   │   │   ├── Psr11/
│   │   │   │   │   │   │   │   │   ├── ContainerTest.php
│   │   │   │   │   │   │   │   │   └── ServiceLocatorTest.php
│   │   │   │   │   │   │   │   ├── PimpleServiceProviderInterfaceTest.php
│   │   │   │   │   │   │   │   ├── PimpleTest.php
│   │   │   │   │   │   │   │   └── ServiceIteratorTest.php
│   │   │   │   │   │   │   ├── Container.php
│   │   │   │   │   │   │   ├── ServiceIterator.php
│   │   │   │   │   │   │   └── ServiceProviderInterface.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── CHANGELOG
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.rst
│   │   │   ├── psr/
│   │   │   │   ├── container/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── ContainerExceptionInterface.php
│   │   │   │   │   │   ├── ContainerInterface.php
│   │   │   │   │   │   └── NotFoundExceptionInterface.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   │   ├── http-message/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── MessageInterface.php
│   │   │   │   │   │   ├── RequestInterface.php
│   │   │   │   │   │   ├── ResponseInterface.php
│   │   │   │   │   │   ├── ServerRequestInterface.php
│   │   │   │   │   │   ├── StreamInterface.php
│   │   │   │   │   │   ├── UploadedFileInterface.php
│   │   │   │   │   │   └── UriInterface.php
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   │   ├── log/
│   │   │   │   │   ├── Psr/
│   │   │   │   │   │   ├── Log/
│   │   │   │   │   │   │   ├── Test/
│   │   │   │   │   │   │   │   └── LoggerInterfaceTest.php
│   │   │   │   │   │   │   ├── AbstractLogger.php
│   │   │   │   │   │   │   ├── InvalidArgumentException.php
│   │   │   │   │   │   │   ├── LoggerAwareInterface.php
│   │   │   │   │   │   │   ├── LoggerAwareTrait.php
│   │   │   │   │   │   │   ├── LoggerInterface.php
│   │   │   │   │   │   │   ├── LoggerTrait.php
│   │   │   │   │   │   │   ├── LogLevel.php
│   │   │   │   │   │   │   └── NullLogger.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   ├── qcloud/
│   │   │   │   ├── cos-sdk-v5/
│   │   │   │   │   ├── sample/
│   │   │   │   │   │   ├── abortMultipartUpload.php
│   │   │   │   │   │   ├── catchException.php
│   │   │   │   │   │   ├── completeMultipartUpload.php
│   │   │   │   │   │   ├── copyObject.php
│   │   │   │   │   │   ├── createBucket.php
│   │   │   │   │   │   ├── createMultipartUpload.php
│   │   │   │   │   │   ├── deleteBucket.php
│   │   │   │   │   │   ├── deleteBucketCors.php
│   │   │   │   │   │   ├── deleteBucketLifecycle.php
│   │   │   │   │   │   ├── deleteObject.php
│   │   │   │   │   │   ├── getBucketAcl.php
│   │   │   │   │   │   ├── getBucketCors.php
│   │   │   │   │   │   ├── getBucketLifecycle.php
│   │   │   │   │   │   ├── getObject.php
│   │   │   │   │   │   ├── headBucket.php
│   │   │   │   │   │   ├── headObject.php
│   │   │   │   │   │   ├── listBucket.php
│   │   │   │   │   │   ├── listMultipartUploads.php
│   │   │   │   │   │   ├── listObjects.php
│   │   │   │   │   │   ├── listParts.php
│   │   │   │   │   │   ├── putBucketAcl.php
│   │   │   │   │   │   ├── putBucketCors.php
│   │   │   │   │   │   ├── putBucketLifecycle.php
│   │   │   │   │   │   ├── putObject.php
│   │   │   │   │   │   ├── restoreObject.php
│   │   │   │   │   │   ├── upload.php
│   │   │   │   │   │   └── uploadPart.php
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Qcloud/
│   │   │   │   │   │   │   ├── Cos/
│   │   │   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   │   │   ├── BucketAlreadyExistsException.php
│   │   │   │   │   │   │   │   │   ├── BucketNotEmptyException.php
│   │   │   │   │   │   │   │   │   ├── CosException.php
│   │   │   │   │   │   │   │   │   ├── CurlException.php
│   │   │   │   │   │   │   │   │   ├── InvalidArgumentException.php
│   │   │   │   │   │   │   │   │   ├── NoSuchBucketException.php
│   │   │   │   │   │   │   │   │   ├── NoSuchKeyException.php
│   │   │   │   │   │   │   │   │   ├── NoSuchUploadException.php
│   │   │   │   │   │   │   │   │   └── ServiceResponseException.php
│   │   │   │   │   │   │   │   ├── Tests/
│   │   │   │   │   │   │   │   │   ├── Test.php
│   │   │   │   │   │   │   │   │   └── TestHelper.php
│   │   │   │   │   │   │   │   ├── BucketStyleListener.php
│   │   │   │   │   │   │   │   ├── Client.php
│   │   │   │   │   │   │   │   ├── Command.php
│   │   │   │   │   │   │   │   ├── Copy.php
│   │   │   │   │   │   │   │   ├── ExceptionListener.php
│   │   │   │   │   │   │   │   ├── ExceptionParser.php
│   │   │   │   │   │   │   │   ├── Md5Listener.php
│   │   │   │   │   │   │   │   ├── MultipartUpload.php
│   │   │   │   │   │   │   │   ├── Service.php
│   │   │   │   │   │   │   │   ├── Signature.php
│   │   │   │   │   │   │   │   ├── SignatureListener.php
│   │   │   │   │   │   │   │   ├── TokenListener.php
│   │   │   │   │   │   │   │   └── UploadBodyListener.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── sample.php
│   │   │   ├── qiniu/
│   │   │   │   ├── php-sdk/
│   │   │   │   │   ├── docs/
│   │   │   │   │   │   ├── rtc/
│   │   │   │   │   │   │   ├── example.php
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   ├── examples/
│   │   │   │   │   │   ├── cdn_get_bandwidth.php
│   │   │   │   │   │   ├── cdn_get_flux.php
│   │   │   │   │   │   ├── cdn_get_log_list.php
│   │   │   │   │   │   ├── cdn_refresh_urls_dirs.php
│   │   │   │   │   │   ├── cdn_timestamp_antileech.php
│   │   │   │   │   │   ├── image_url_builder.php
│   │   │   │   │   │   ├── persistent_fop_init.php
│   │   │   │   │   │   ├── persistent_fop_status.php
│   │   │   │   │   │   ├── pfop_mkzip.php
│   │   │   │   │   │   ├── pfop_vframe.php
│   │   │   │   │   │   ├── pfop_video_avthumb.php
│   │   │   │   │   │   ├── pfop_watermark.php
│   │   │   │   │   │   ├── php-logo.png
│   │   │   │   │   │   ├── prefop.php
│   │   │   │   │   │   ├── pulpvideo.php
│   │   │   │   │   │   ├── qetag.php
│   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   ├── rsf_list_bucket.php
│   │   │   │   │   │   ├── rsf_list_files.php
│   │   │   │   │   │   ├── rs_batch_change_mime.php
│   │   │   │   │   │   ├── rs_batch_change_type.php
│   │   │   │   │   │   ├── rs_batch_copy.php
│   │   │   │   │   │   ├── rs_batch_delete.php
│   │   │   │   │   │   ├── rs_batch_delete_after_days.php
│   │   │   │   │   │   ├── rs_batch_move.php
│   │   │   │   │   │   ├── rs_batch_stat.php
│   │   │   │   │   │   ├── rs_buckets.php
│   │   │   │   │   │   ├── rs_bucket_domains.php
│   │   │   │   │   │   ├── rs_change_mime.php
│   │   │   │   │   │   ├── rs_change_status.php
│   │   │   │   │   │   ├── rs_change_type.php
│   │   │   │   │   │   ├── rs_copy.php
│   │   │   │   │   │   ├── rs_delete.php
│   │   │   │   │   │   ├── rs_delete_after_days.php
│   │   │   │   │   │   ├── rs_download_urls.php
│   │   │   │   │   │   ├── rs_fetch.php
│   │   │   │   │   │   ├── rs_move.php
│   │   │   │   │   │   ├── rs_prefetch.php
│   │   │   │   │   │   ├── rs_stat.php
│   │   │   │   │   │   ├── saveas.php
│   │   │   │   │   │   ├── upload_and_callback.php
│   │   │   │   │   │   ├── upload_and_pfop.php
│   │   │   │   │   │   ├── upload_mgr_init.php
│   │   │   │   │   │   ├── upload_multi_demos.php
│   │   │   │   │   │   ├── upload_simple_file.php
│   │   │   │   │   │   ├── upload_tokens.php
│   │   │   │   │   │   └── upload_verify_callback.php
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Qiniu/
│   │   │   │   │   │   │   ├── Cdn/
│   │   │   │   │   │   │   │   └── CdnManager.php
│   │   │   │   │   │   │   ├── Http/
│   │   │   │   │   │   │   │   ├── Client.php
│   │   │   │   │   │   │   │   ├── Error.php
│   │   │   │   │   │   │   │   ├── Request.php
│   │   │   │   │   │   │   │   └── Response.php
│   │   │   │   │   │   │   ├── Processing/
│   │   │   │   │   │   │   │   ├── ImageUrlBuilder.php
│   │   │   │   │   │   │   │   ├── Operation.php
│   │   │   │   │   │   │   │   └── PersistentFop.php
│   │   │   │   │   │   │   ├── Rtc/
│   │   │   │   │   │   │   │   └── AppClient.php
│   │   │   │   │   │   │   ├── Storage/
│   │   │   │   │   │   │   │   ├── ArgusManager.php
│   │   │   │   │   │   │   │   ├── BucketManager.php
│   │   │   │   │   │   │   │   ├── FormUploader.php
│   │   │   │   │   │   │   │   ├── ResumeUploader.php
│   │   │   │   │   │   │   │   └── UploadManager.php
│   │   │   │   │   │   │   ├── Auth.php
│   │   │   │   │   │   │   ├── Config.php
│   │   │   │   │   │   │   ├── Etag.php
│   │   │   │   │   │   │   ├── functions.php
│   │   │   │   │   │   │   └── Zone.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── Qiniu/
│   │   │   │   │   │   │   ├── Tests/
│   │   │   │   │   │   │   │   ├── AuthTest.php
│   │   │   │   │   │   │   │   ├── Base64Test.php
│   │   │   │   │   │   │   │   ├── BucketTest.php
│   │   │   │   │   │   │   │   ├── CdnManagerTest.php
│   │   │   │   │   │   │   │   ├── Crc32Test.php
│   │   │   │   │   │   │   │   ├── DownloadTest.php
│   │   │   │   │   │   │   │   ├── EtagTest.php
│   │   │   │   │   │   │   │   ├── FopTest.php
│   │   │   │   │   │   │   │   ├── FormUpTest.php
│   │   │   │   │   │   │   │   ├── HttpTest.php
│   │   │   │   │   │   │   │   ├── ImageUrlBuilderTest.php
│   │   │   │   │   │   │   │   ├── PfopTest.php
│   │   │   │   │   │   │   │   ├── ResumeUpTest.php
│   │   │   │   │   │   │   │   └── ZoneTest.php
│   │   │   │   │   │   └── bootstrap.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .scrutinizer.yml
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── autoload.php
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── CONTRIBUTING.md
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── test-env.sh
│   │   │   ├── sebastian/
│   │   │   │   ├── comparator/
│   │   │   │   │   ├── build/
│   │   │   │   │   │   └── travis-ci.xml
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── ArrayComparator.php
│   │   │   │   │   │   ├── Comparator.php
│   │   │   │   │   │   ├── ComparisonFailure.php
│   │   │   │   │   │   ├── DateTimeComparator.php
│   │   │   │   │   │   ├── DOMNodeComparator.php
│   │   │   │   │   │   ├── DoubleComparator.php
│   │   │   │   │   │   ├── ExceptionComparator.php
│   │   │   │   │   │   ├── Factory.php
│   │   │   │   │   │   ├── MockObjectComparator.php
│   │   │   │   │   │   ├── NumericComparator.php
│   │   │   │   │   │   ├── ObjectComparator.php
│   │   │   │   │   │   ├── ResourceComparator.php
│   │   │   │   │   │   ├── ScalarComparator.php
│   │   │   │   │   │   ├── SplObjectStorageComparator.php
│   │   │   │   │   │   └── TypeComparator.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── _files/
│   │   │   │   │   │   │   ├── Author.php
│   │   │   │   │   │   │   ├── Book.php
│   │   │   │   │   │   │   ├── ClassWithToString.php
│   │   │   │   │   │   │   ├── SampleClass.php
│   │   │   │   │   │   │   ├── Struct.php
│   │   │   │   │   │   │   ├── TestClass.php
│   │   │   │   │   │   │   └── TestClassComparator.php
│   │   │   │   │   │   ├── ArrayComparatorTest.php
│   │   │   │   │   │   ├── autoload.php
│   │   │   │   │   │   ├── bootstrap.php
│   │   │   │   │   │   ├── DateTimeComparatorTest.php
│   │   │   │   │   │   ├── DOMNodeComparatorTest.php
│   │   │   │   │   │   ├── DoubleComparatorTest.php
│   │   │   │   │   │   ├── ExceptionComparatorTest.php
│   │   │   │   │   │   ├── FactoryTest.php
│   │   │   │   │   │   ├── MockObjectComparatorTest.php
│   │   │   │   │   │   ├── NumericComparatorTest.php
│   │   │   │   │   │   ├── ObjectComparatorTest.php
│   │   │   │   │   │   ├── ResourceComparatorTest.php
│   │   │   │   │   │   ├── ScalarComparatorTest.php
│   │   │   │   │   │   ├── SplObjectStorageComparatorTest.php
│   │   │   │   │   │   └── TypeComparatorTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── build.xml
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   │   ├── diff/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── LCS/
│   │   │   │   │   │   │   ├── LongestCommonSubsequence.php
│   │   │   │   │   │   │   ├── MemoryEfficientLongestCommonSubsequenceImplementation.php
│   │   │   │   │   │   │   └── TimeEfficientLongestCommonSubsequenceImplementation.php
│   │   │   │   │   │   ├── Chunk.php
│   │   │   │   │   │   ├── Diff.php
│   │   │   │   │   │   ├── Differ.php
│   │   │   │   │   │   ├── Line.php
│   │   │   │   │   │   └── Parser.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── fixtures/
│   │   │   │   │   │   │   ├── patch.txt
│   │   │   │   │   │   │   └── patch2.txt
│   │   │   │   │   │   ├── LCS/
│   │   │   │   │   │   │   └── TimeEfficientImplementationTest.php
│   │   │   │   │   │   ├── DifferTest.php
│   │   │   │   │   │   └── ParserTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .php_cs
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── build.xml
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   │   ├── environment/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Console.php
│   │   │   │   │   │   └── Runtime.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── ConsoleTest.php
│   │   │   │   │   │   └── RuntimeTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── build.xml
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml
│   │   │   │   │   └── README.md
│   │   │   │   ├── exporter/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   └── Exporter.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   └── ExporterTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── build.xml
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   │   ├── global-state/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Blacklist.php
│   │   │   │   │   │   ├── CodeExporter.php
│   │   │   │   │   │   ├── Exception.php
│   │   │   │   │   │   ├── Restorer.php
│   │   │   │   │   │   ├── RuntimeException.php
│   │   │   │   │   │   └── Snapshot.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── _fixture/
│   │   │   │   │   │   │   ├── BlacklistedChildClass.php
│   │   │   │   │   │   │   ├── BlacklistedClass.php
│   │   │   │   │   │   │   ├── BlacklistedImplementor.php
│   │   │   │   │   │   │   ├── BlacklistedInterface.php
│   │   │   │   │   │   │   ├── SnapshotClass.php
│   │   │   │   │   │   │   ├── SnapshotDomDocument.php
│   │   │   │   │   │   │   ├── SnapshotFunctions.php
│   │   │   │   │   │   │   └── SnapshotTrait.php
│   │   │   │   │   │   ├── BlacklistTest.php
│   │   │   │   │   │   └── SnapshotTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── build.xml
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   │   ├── recursion-context/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Context.php
│   │   │   │   │   │   ├── Exception.php
│   │   │   │   │   │   └── InvalidArgumentException.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   └── ContextTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── build.xml
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   │   ├── version/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   └── Version.php
│   │   │   │   │   ├── .gitattributes
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   ├── symfony/
│   │   │   │   ├── dom-crawler/
│   │   │   │   │   ├── Field/
│   │   │   │   │   │   ├── ChoiceFormField.php
│   │   │   │   │   │   ├── FileFormField.php
│   │   │   │   │   │   ├── FormField.php
│   │   │   │   │   │   ├── InputFormField.php
│   │   │   │   │   │   └── TextareaFormField.php
│   │   │   │   │   ├── Tests/
│   │   │   │   │   │   ├── Field/
│   │   │   │   │   │   │   ├── ChoiceFormFieldTest.php
│   │   │   │   │   │   │   ├── FileFormFieldTest.php
│   │   │   │   │   │   │   ├── FormFieldTest.php
│   │   │   │   │   │   │   ├── FormFieldTestCase.php
│   │   │   │   │   │   │   ├── InputFormFieldTest.php
│   │   │   │   │   │   │   └── TextareaFormFieldTest.php
│   │   │   │   │   │   ├── Fixtures/
│   │   │   │   │   │   │   ├── no-extension
│   │   │   │   │   │   │   └── windows-1250.html
│   │   │   │   │   │   ├── CrawlerTest.php
│   │   │   │   │   │   ├── FormTest.php
│   │   │   │   │   │   └── LinkTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── Crawler.php
│   │   │   │   │   ├── Form.php
│   │   │   │   │   ├── FormFieldRegistry.php
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── Link.php
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   │   ├── event-dispatcher/
│   │   │   │   │   ├── Debug/
│   │   │   │   │   │   ├── TraceableEventDispatcher.php
│   │   │   │   │   │   ├── TraceableEventDispatcherInterface.php
│   │   │   │   │   │   └── WrappedListener.php
│   │   │   │   │   ├── DependencyInjection/
│   │   │   │   │   │   └── RegisterListenersPass.php
│   │   │   │   │   ├── Tests/
│   │   │   │   │   │   ├── Debug/
│   │   │   │   │   │   │   └── TraceableEventDispatcherTest.php
│   │   │   │   │   │   ├── DependencyInjection/
│   │   │   │   │   │   │   └── RegisterListenersPassTest.php
│   │   │   │   │   │   ├── AbstractEventDispatcherTest.php
│   │   │   │   │   │   ├── ContainerAwareEventDispatcherTest.php
│   │   │   │   │   │   ├── EventDispatcherTest.php
│   │   │   │   │   │   ├── EventTest.php
│   │   │   │   │   │   ├── GenericEventTest.php
│   │   │   │   │   │   └── ImmutableEventDispatcherTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── ContainerAwareEventDispatcher.php
│   │   │   │   │   ├── Event.php
│   │   │   │   │   ├── EventDispatcher.php
│   │   │   │   │   ├── EventDispatcherInterface.php
│   │   │   │   │   ├── EventSubscriberInterface.php
│   │   │   │   │   ├── GenericEvent.php
│   │   │   │   │   ├── ImmutableEventDispatcher.php
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   │   ├── filesystem/
│   │   │   │   │   ├── Exception/
│   │   │   │   │   │   ├── ExceptionInterface.php
│   │   │   │   │   │   ├── FileNotFoundException.php
│   │   │   │   │   │   ├── IOException.php
│   │   │   │   │   │   └── IOExceptionInterface.php
│   │   │   │   │   ├── Tests/
│   │   │   │   │   │   ├── Fixtures/
│   │   │   │   │   │   │   ├── MockStream/
│   │   │   │   │   │   │   │   └── MockStream.php
│   │   │   │   │   │   ├── ExceptionTest.php
│   │   │   │   │   │   ├── FilesystemTest.php
│   │   │   │   │   │   ├── FilesystemTestCase.php
│   │   │   │   │   │   └── LockHandlerTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── Filesystem.php
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── LockHandler.php
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   │   ├── http-foundation/
│   │   │   │   │   ├── Exception/
│   │   │   │   │   │   ├── ConflictingHeadersException.php
│   │   │   │   │   │   ├── RequestExceptionInterface.php
│   │   │   │   │   │   └── SuspiciousOperationException.php
│   │   │   │   │   ├── File/
│   │   │   │   │   │   ├── Exception/
│   │   │   │   │   │   │   ├── AccessDeniedException.php
│   │   │   │   │   │   │   ├── FileException.php
│   │   │   │   │   │   │   ├── FileNotFoundException.php
│   │   │   │   │   │   │   ├── UnexpectedTypeException.php
│   │   │   │   │   │   │   └── UploadException.php
│   │   │   │   │   │   ├── MimeType/
│   │   │   │   │   │   │   ├── ExtensionGuesser.php
│   │   │   │   │   │   │   ├── ExtensionGuesserInterface.php
│   │   │   │   │   │   │   ├── FileBinaryMimeTypeGuesser.php
│   │   │   │   │   │   │   ├── FileinfoMimeTypeGuesser.php
│   │   │   │   │   │   │   ├── MimeTypeExtensionGuesser.php
│   │   │   │   │   │   │   ├── MimeTypeGuesser.php
│   │   │   │   │   │   │   └── MimeTypeGuesserInterface.php
│   │   │   │   │   │   ├── File.php
│   │   │   │   │   │   ├── Stream.php
│   │   │   │   │   │   └── UploadedFile.php
│   │   │   │   │   ├── Session/
│   │   │   │   │   │   ├── Attribute/
│   │   │   │   │   │   │   ├── AttributeBag.php
│   │   │   │   │   │   │   ├── AttributeBagInterface.php
│   │   │   │   │   │   │   └── NamespacedAttributeBag.php
│   │   │   │   │   │   ├── Flash/
│   │   │   │   │   │   │   ├── AutoExpireFlashBag.php
│   │   │   │   │   │   │   ├── FlashBag.php
│   │   │   │   │   │   │   └── FlashBagInterface.php
│   │   │   │   │   │   ├── Storage/
│   │   │   │   │   │   │   ├── Handler/
│   │   │   │   │   │   │   │   ├── MemcachedSessionHandler.php
│   │   │   │   │   │   │   │   ├── MemcacheSessionHandler.php
│   │   │   │   │   │   │   │   ├── MongoDbSessionHandler.php
│   │   │   │   │   │   │   │   ├── NativeFileSessionHandler.php
│   │   │   │   │   │   │   │   ├── NativeSessionHandler.php
│   │   │   │   │   │   │   │   ├── NullSessionHandler.php
│   │   │   │   │   │   │   │   ├── PdoSessionHandler.php
│   │   │   │   │   │   │   │   └── WriteCheckSessionHandler.php
│   │   │   │   │   │   │   ├── Proxy/
│   │   │   │   │   │   │   │   ├── AbstractProxy.php
│   │   │   │   │   │   │   │   ├── NativeProxy.php
│   │   │   │   │   │   │   │   └── SessionHandlerProxy.php
│   │   │   │   │   │   │   ├── MetadataBag.php
│   │   │   │   │   │   │   ├── MockArraySessionStorage.php
│   │   │   │   │   │   │   ├── MockFileSessionStorage.php
│   │   │   │   │   │   │   ├── NativeSessionStorage.php
│   │   │   │   │   │   │   ├── PhpBridgeSessionStorage.php
│   │   │   │   │   │   │   └── SessionStorageInterface.php
│   │   │   │   │   │   ├── Session.php
│   │   │   │   │   │   ├── SessionBagInterface.php
│   │   │   │   │   │   └── SessionInterface.php
│   │   │   │   │   ├── Tests/
│   │   │   │   │   │   ├── File/
│   │   │   │   │   │   │   ├── Fixtures/
│   │   │   │   │   │   │   │   ├── directory/
│   │   │   │   │   │   │   │   │   └── .empty
│   │   │   │   │   │   │   │   ├── .unknownextension
│   │   │   │   │   │   │   │   ├── other-file.example
│   │   │   │   │   │   │   │   ├── test
│   │   │   │   │   │   │   │   └── test.gif
│   │   │   │   │   │   │   ├── MimeType/
│   │   │   │   │   │   │   │   └── MimeTypeTest.php
│   │   │   │   │   │   │   ├── FakeFile.php
│   │   │   │   │   │   │   ├── FileTest.php
│   │   │   │   │   │   │   └── UploadedFileTest.php
│   │   │   │   │   │   ├── schema/
│   │   │   │   │   │   │   ├── http-status-codes.rng
│   │   │   │   │   │   │   └── iana-registry.rng
│   │   │   │   │   │   ├── Session/
│   │   │   │   │   │   │   ├── Attribute/
│   │   │   │   │   │   │   │   ├── AttributeBagTest.php
│   │   │   │   │   │   │   │   └── NamespacedAttributeBagTest.php
│   │   │   │   │   │   │   ├── Flash/
│   │   │   │   │   │   │   │   ├── AutoExpireFlashBagTest.php
│   │   │   │   │   │   │   │   └── FlashBagTest.php
│   │   │   │   │   │   │   ├── Storage/
│   │   │   │   │   │   │   │   ├── Handler/
│   │   │   │   │   │   │   │   │   ├── MemcachedSessionHandlerTest.php
│   │   │   │   │   │   │   │   │   ├── MemcacheSessionHandlerTest.php
│   │   │   │   │   │   │   │   │   ├── MongoDbSessionHandlerTest.php
│   │   │   │   │   │   │   │   │   ├── NativeFileSessionHandlerTest.php
│   │   │   │   │   │   │   │   │   ├── NativeSessionHandlerTest.php
│   │   │   │   │   │   │   │   │   ├── NullSessionHandlerTest.php
│   │   │   │   │   │   │   │   │   ├── PdoSessionHandlerTest.php
│   │   │   │   │   │   │   │   │   └── WriteCheckSessionHandlerTest.php
│   │   │   │   │   │   │   │   ├── Proxy/
│   │   │   │   │   │   │   │   │   ├── AbstractProxyTest.php
│   │   │   │   │   │   │   │   │   ├── NativeProxyTest.php
│   │   │   │   │   │   │   │   │   └── SessionHandlerProxyTest.php
│   │   │   │   │   │   │   │   ├── MetadataBagTest.php
│   │   │   │   │   │   │   │   ├── MockArraySessionStorageTest.php
│   │   │   │   │   │   │   │   ├── MockFileSessionStorageTest.php
│   │   │   │   │   │   │   │   ├── NativeSessionStorageTest.php
│   │   │   │   │   │   │   │   └── PhpBridgeSessionStorageTest.php
│   │   │   │   │   │   │   └── SessionTest.php
│   │   │   │   │   │   ├── AcceptHeaderItemTest.php
│   │   │   │   │   │   ├── AcceptHeaderTest.php
│   │   │   │   │   │   ├── ApacheRequestTest.php
│   │   │   │   │   │   ├── BinaryFileResponseTest.php
│   │   │   │   │   │   ├── CookieTest.php
│   │   │   │   │   │   ├── ExpressionRequestMatcherTest.php
│   │   │   │   │   │   ├── FileBagTest.php
│   │   │   │   │   │   ├── HeaderBagTest.php
│   │   │   │   │   │   ├── IpUtilsTest.php
│   │   │   │   │   │   ├── JsonResponseTest.php
│   │   │   │   │   │   ├── ParameterBagTest.php
│   │   │   │   │   │   ├── RedirectResponseTest.php
│   │   │   │   │   │   ├── RequestMatcherTest.php
│   │   │   │   │   │   ├── RequestStackTest.php
│   │   │   │   │   │   ├── RequestTest.php
│   │   │   │   │   │   ├── ResponseHeaderBagTest.php
│   │   │   │   │   │   ├── ResponseTest.php
│   │   │   │   │   │   ├── ResponseTestCase.php
│   │   │   │   │   │   ├── ServerBagTest.php
│   │   │   │   │   │   └── StreamedResponseTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── AcceptHeader.php
│   │   │   │   │   ├── AcceptHeaderItem.php
│   │   │   │   │   ├── ApacheRequest.php
│   │   │   │   │   ├── BinaryFileResponse.php
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── Cookie.php
│   │   │   │   │   ├── ExpressionRequestMatcher.php
│   │   │   │   │   ├── FileBag.php
│   │   │   │   │   ├── HeaderBag.php
│   │   │   │   │   ├── IpUtils.php
│   │   │   │   │   ├── JsonResponse.php
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── ParameterBag.php
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── RedirectResponse.php
│   │   │   │   │   ├── Request.php
│   │   │   │   │   ├── RequestMatcher.php
│   │   │   │   │   ├── RequestMatcherInterface.php
│   │   │   │   │   ├── RequestStack.php
│   │   │   │   │   ├── Response.php
│   │   │   │   │   ├── ResponseHeaderBag.php
│   │   │   │   │   ├── ServerBag.php
│   │   │   │   │   └── StreamedResponse.php
│   │   │   │   ├── polyfill-ctype/
│   │   │   │   │   ├── bootstrap.php
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── Ctype.php
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   │   ├── polyfill-mbstring/
│   │   │   │   │   ├── Resources/
│   │   │   │   │   │   ├── unidata/
│   │   │   │   │   │   │   ├── lowerCase.php
│   │   │   │   │   │   │   └── upperCase.php
│   │   │   │   │   ├── bootstrap.php
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── Mbstring.php
│   │   │   │   │   └── README.md
│   │   │   │   ├── polyfill-php70/
│   │   │   │   │   ├── Resources/
│   │   │   │   │   │   ├── stubs/
│   │   │   │   │   │   │   ├── ArithmeticError.php
│   │   │   │   │   │   │   ├── AssertionError.php
│   │   │   │   │   │   │   ├── DivisionByZeroError.php
│   │   │   │   │   │   │   ├── Error.php
│   │   │   │   │   │   │   ├── ParseError.php
│   │   │   │   │   │   │   ├── SessionUpdateTimestampHandlerInterface.php
│   │   │   │   │   │   │   └── TypeError.php
│   │   │   │   │   ├── bootstrap.php
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── Php70.php
│   │   │   │   │   └── README.md
│   │   │   │   ├── process/
│   │   │   │   │   ├── Exception/
│   │   │   │   │   │   ├── ExceptionInterface.php
│   │   │   │   │   │   ├── InvalidArgumentException.php
│   │   │   │   │   │   ├── LogicException.php
│   │   │   │   │   │   ├── ProcessFailedException.php
│   │   │   │   │   │   ├── ProcessTimedOutException.php
│   │   │   │   │   │   └── RuntimeException.php
│   │   │   │   │   ├── Pipes/
│   │   │   │   │   │   ├── AbstractPipes.php
│   │   │   │   │   │   ├── PipesInterface.php
│   │   │   │   │   │   ├── UnixPipes.php
│   │   │   │   │   │   └── WindowsPipes.php
│   │   │   │   │   ├── Tests/
│   │   │   │   │   │   ├── ExecutableFinderTest.php
│   │   │   │   │   │   ├── NonStopableProcess.php
│   │   │   │   │   │   ├── PhpExecutableFinderTest.php
│   │   │   │   │   │   ├── PhpProcessTest.php
│   │   │   │   │   │   ├── PipeStdinInStdoutStdErrStreamSelect.php
│   │   │   │   │   │   ├── ProcessBuilderTest.php
│   │   │   │   │   │   ├── ProcessFailedExceptionTest.php
│   │   │   │   │   │   ├── ProcessTest.php
│   │   │   │   │   │   ├── ProcessUtilsTest.php
│   │   │   │   │   │   └── SignalListener.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── ExecutableFinder.php
│   │   │   │   │   ├── InputStream.php
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── PhpExecutableFinder.php
│   │   │   │   │   ├── PhpProcess.php
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   ├── Process.php
│   │   │   │   │   ├── ProcessBuilder.php
│   │   │   │   │   ├── ProcessUtils.php
│   │   │   │   │   └── README.md
│   │   │   │   ├── psr-http-message-bridge/
│   │   │   │   │   ├── Factory/
│   │   │   │   │   │   ├── DiactorosFactory.php
│   │   │   │   │   │   └── HttpFoundationFactory.php
│   │   │   │   │   ├── Tests/
│   │   │   │   │   │   ├── Factory/
│   │   │   │   │   │   │   ├── DiactorosFactoryTest.php
│   │   │   │   │   │   │   └── HttpFoundationFactoryTest.php
│   │   │   │   │   │   ├── Fixtures/
│   │   │   │   │   │   │   ├── Message.php
│   │   │   │   │   │   │   ├── Response.php
│   │   │   │   │   │   │   ├── ServerRequest.php
│   │   │   │   │   │   │   ├── Stream.php
│   │   │   │   │   │   │   ├── UploadedFile.php
│   │   │   │   │   │   │   └── Uri.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── CHANGELOG
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── HttpFoundationFactoryInterface.php
│   │   │   │   │   ├── HttpMessageFactoryInterface.php
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   │   ├── yaml/
│   │   │   │   │   ├── Command/
│   │   │   │   │   │   └── LintCommand.php
│   │   │   │   │   ├── Exception/
│   │   │   │   │   │   ├── DumpException.php
│   │   │   │   │   │   ├── ExceptionInterface.php
│   │   │   │   │   │   ├── ParseException.php
│   │   │   │   │   │   └── RuntimeException.php
│   │   │   │   │   ├── Tests/
│   │   │   │   │   │   ├── Command/
│   │   │   │   │   │   │   └── LintCommandTest.php
│   │   │   │   │   │   ├── Fixtures/
│   │   │   │   │   │   │   ├── arrow.gif
│   │   │   │   │   │   │   ├── embededPhp.yml
│   │   │   │   │   │   │   ├── escapedCharacters.yml
│   │   │   │   │   │   │   ├── index.yml
│   │   │   │   │   │   │   ├── multiple_lines_as_literal_block.yml
│   │   │   │   │   │   │   ├── sfComments.yml
│   │   │   │   │   │   │   ├── sfCompact.yml
│   │   │   │   │   │   │   ├── sfMergeKey.yml
│   │   │   │   │   │   │   ├── sfObjects.yml
│   │   │   │   │   │   │   ├── sfQuotes.yml
│   │   │   │   │   │   │   ├── sfTests.yml
│   │   │   │   │   │   │   ├── unindentedCollections.yml
│   │   │   │   │   │   │   ├── YtsAnchorAlias.yml
│   │   │   │   │   │   │   ├── YtsBasicTests.yml
│   │   │   │   │   │   │   ├── YtsBlockMapping.yml
│   │   │   │   │   │   │   ├── YtsDocumentSeparator.yml
│   │   │   │   │   │   │   ├── YtsErrorTests.yml
│   │   │   │   │   │   │   ├── YtsFlowCollections.yml
│   │   │   │   │   │   │   ├── YtsFoldedScalars.yml
│   │   │   │   │   │   │   ├── YtsNullsAndEmpties.yml
│   │   │   │   │   │   │   ├── YtsSpecificationExamples.yml
│   │   │   │   │   │   │   └── YtsTypeTransfers.yml
│   │   │   │   │   │   ├── DumperTest.php
│   │   │   │   │   │   ├── InlineTest.php
│   │   │   │   │   │   ├── ParseExceptionTest.php
│   │   │   │   │   │   ├── ParserTest.php
│   │   │   │   │   │   └── YamlTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── Dumper.php
│   │   │   │   │   ├── Escaper.php
│   │   │   │   │   ├── Inline.php
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── Parser.php
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── Unescaper.php
│   │   │   │   │   └── Yaml.php
│   │   │   ├── topthink/
│   │   │   │   ├── think-angular/
│   │   │   │   │   ├── drivers/
│   │   │   │   │   │   ├── thinkphp5/
│   │   │   │   │   │   │   └── Angular.php
│   │   │   │   │   ├── src/
│   │   │   │   │   │   └── Angular.php
│   │   │   │   │   ├── test/
│   │   │   │   │   │   ├── cache/
│   │   │   │   │   │   │   ├── 126ac9f6149081eb0e97c2e939eaad52.php
│   │   │   │   │   │   │   ├── 6a992d5529f459a44fee58c733255e86.php
│   │   │   │   │   │   │   ├── 6e2baaf3b97dbeef01c0043275f9a0e7.php
│   │   │   │   │   │   │   └── ed09636a6ea24a292460866afdd7a89a.php
│   │   │   │   │   │   ├── data/
│   │   │   │   │   │   │   ├── blog_category.php
│   │   │   │   │   │   │   ├── blog_list.php
│   │   │   │   │   │   │   ├── navs.php
│   │   │   │   │   │   │   ├── pic_category.php
│   │   │   │   │   │   │   └── pic_list.php
│   │   │   │   │   │   ├── view/
│   │   │   │   │   │   │   ├── base.html
│   │   │   │   │   │   │   ├── blog.html
│   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   ├── msg.html
│   │   │   │   │   │   │   ├── page.html
│   │   │   │   │   │   │   └── pic.html
│   │   │   │   │   │   ├── blog.php
│   │   │   │   │   │   ├── common.php
│   │   │   │   │   │   ├── index.php
│   │   │   │   │   │   ├── msg.php
│   │   │   │   │   │   └── pic.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── composer.json
│   │   │   │   │   └── README.md
│   │   │   │   ├── think-captcha/
│   │   │   │   │   ├── assets/
│   │   │   │   │   │   ├── bgs/
│   │   │   │   │   │   │   ├── 1.jpg
│   │   │   │   │   │   │   ├── 2.jpg
│   │   │   │   │   │   │   ├── 3.jpg
│   │   │   │   │   │   │   ├── 4.jpg
│   │   │   │   │   │   │   ├── 5.jpg
│   │   │   │   │   │   │   ├── 6.jpg
│   │   │   │   │   │   │   ├── 7.jpg
│   │   │   │   │   │   │   └── 8.jpg
│   │   │   │   │   │   ├── ttfs/
│   │   │   │   │   │   │   ├── 1.ttf
│   │   │   │   │   │   │   ├── 2.ttf
│   │   │   │   │   │   │   ├── 3.ttf
│   │   │   │   │   │   │   ├── 4.ttf
│   │   │   │   │   │   │   ├── 5.ttf
│   │   │   │   │   │   │   └── 6.ttf
│   │   │   │   │   │   ├── zhttfs/
│   │   │   │   │   │   │   └── 1.ttf
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Captcha.php
│   │   │   │   │   │   ├── CaptchaController.php
│   │   │   │   │   │   └── helper.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   │   ├── think-helper/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── hash/
│   │   │   │   │   │   │   ├── Bcrypt.php
│   │   │   │   │   │   │   └── Md5.php
│   │   │   │   │   │   ├── Arr.php
│   │   │   │   │   │   ├── Hash.php
│   │   │   │   │   │   ├── helper.php
│   │   │   │   │   │   ├── Str.php
│   │   │   │   │   │   └── Time.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   │   ├── think-image/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── image/
│   │   │   │   │   │   │   ├── gif/
│   │   │   │   │   │   │   │   ├── Decoder.php
│   │   │   │   │   │   │   │   ├── Encoder.php
│   │   │   │   │   │   │   │   └── Gif.php
│   │   │   │   │   │   │   └── Exception.php
│   │   │   │   │   │   └── Image.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── images/
│   │   │   │   │   │   │   ├── test.bmp
│   │   │   │   │   │   │   ├── test.gif
│   │   │   │   │   │   │   ├── test.jpg
│   │   │   │   │   │   │   ├── test.png
│   │   │   │   │   │   │   └── test.ttf
│   │   │   │   │   │   ├── tmp/
│   │   │   │   │   │   │   └── .gitignore
│   │   │   │   │   │   ├── autoload.php
│   │   │   │   │   │   ├── CropTest.php
│   │   │   │   │   │   ├── FlipTest.php
│   │   │   │   │   │   ├── InfoTest.php
│   │   │   │   │   │   ├── RotateTest.php
│   │   │   │   │   │   ├── TestCase.php
│   │   │   │   │   │   ├── TextTest.php
│   │   │   │   │   │   ├── ThumbTest.php
│   │   │   │   │   │   └── WaterTest.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml
│   │   │   │   │   └── README.md
│   │   │   │   ├── think-installer/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Plugin.php
│   │   │   │   │   │   ├── ThinkExtend.php
│   │   │   │   │   │   ├── ThinkFramework.php
│   │   │   │   │   │   └── ThinkTesting.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   └── composer.json
│   │   │   │   ├── think-migration/
│   │   │   │   │   ├── phinx/
│   │   │   │   │   │   ├── src/
│   │   │   │   │   │   │   ├── Phinx/
│   │   │   │   │   │   │   │   ├── Db/
│   │   │   │   │   │   │   │   │   ├── Adapter/
│   │   │   │   │   │   │   │   │   │   ├── AdapterFactory.php
│   │   │   │   │   │   │   │   │   │   ├── AdapterInterface.php
│   │   │   │   │   │   │   │   │   │   ├── AdapterWrapper.php
│   │   │   │   │   │   │   │   │   │   ├── MysqlAdapter.php
│   │   │   │   │   │   │   │   │   │   ├── PdoAdapter.php
│   │   │   │   │   │   │   │   │   │   ├── PostgresAdapter.php
│   │   │   │   │   │   │   │   │   │   ├── ProxyAdapter.php
│   │   │   │   │   │   │   │   │   │   ├── SQLiteAdapter.php
│   │   │   │   │   │   │   │   │   │   ├── SqlServerAdapter.php
│   │   │   │   │   │   │   │   │   │   ├── TablePrefixAdapter.php
│   │   │   │   │   │   │   │   │   │   └── WrapperInterface.php
│   │   │   │   │   │   │   │   │   ├── Table/
│   │   │   │   │   │   │   │   │   │   ├── Column.php
│   │   │   │   │   │   │   │   │   │   ├── ForeignKey.php
│   │   │   │   │   │   │   │   │   │   └── Index.php
│   │   │   │   │   │   │   │   │   └── Table.php
│   │   │   │   │   │   │   │   ├── Migration/
│   │   │   │   │   │   │   │   │   ├── AbstractMigration.php
│   │   │   │   │   │   │   │   │   ├── CreationInterface.php
│   │   │   │   │   │   │   │   │   ├── IrreversibleMigrationException.php
│   │   │   │   │   │   │   │   │   ├── Manager.php
│   │   │   │   │   │   │   │   │   ├── Migration.template.php.dist
│   │   │   │   │   │   │   │   │   └── MigrationInterface.php
│   │   │   │   │   │   │   │   ├── Seed/
│   │   │   │   │   │   │   │   │   ├── AbstractSeed.php
│   │   │   │   │   │   │   │   │   ├── Seed.template.php.dist
│   │   │   │   │   │   │   │   │   └── SeedInterface.php
│   │   │   │   │   │   │   │   ├── Config.php
│   │   │   │   │   │   │   │   └── Util.php
│   │   │   │   │   │   ├── CONTRIBUTING.md
│   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   └── README.md
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── command/
│   │   │   │   │   │   │   ├── migrate/
│   │   │   │   │   │   │   │   ├── Create.php
│   │   │   │   │   │   │   │   ├── Rollback.php
│   │   │   │   │   │   │   │   ├── Run.php
│   │   │   │   │   │   │   │   └── Status.php
│   │   │   │   │   │   │   ├── seed/
│   │   │   │   │   │   │   │   ├── Create.php
│   │   │   │   │   │   │   │   └── Run.php
│   │   │   │   │   │   │   └── AbstractCommand.php
│   │   │   │   │   │   └── config.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── composer.json
│   │   │   │   │   └── LICENSE
│   │   │   │   ├── think-mongo/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Builder.php
│   │   │   │   │   │   ├── Connection.php
│   │   │   │   │   │   └── Query.php
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   │   ├── think-queue/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── queue/
│   │   │   │   │   │   │   ├── command/
│   │   │   │   │   │   │   │   ├── Listen.php
│   │   │   │   │   │   │   │   ├── Restart.php
│   │   │   │   │   │   │   │   ├── Subscribe.php
│   │   │   │   │   │   │   │   └── Work.php
│   │   │   │   │   │   │   ├── connector/
│   │   │   │   │   │   │   │   ├── Database.php
│   │   │   │   │   │   │   │   ├── Redis.php
│   │   │   │   │   │   │   │   ├── Sync.php
│   │   │   │   │   │   │   │   └── Topthink.php
│   │   │   │   │   │   │   ├── job/
│   │   │   │   │   │   │   │   ├── Database.php
│   │   │   │   │   │   │   │   ├── Redis.php
│   │   │   │   │   │   │   │   ├── Sync.php
│   │   │   │   │   │   │   │   └── Topthink.php
│   │   │   │   │   │   │   ├── CallQueuedHandler.php
│   │   │   │   │   │   │   ├── Connector.php
│   │   │   │   │   │   │   ├── Job.php
│   │   │   │   │   │   │   ├── Listener.php
│   │   │   │   │   │   │   ├── Queueable.php
│   │   │   │   │   │   │   ├── ShouldQueue.php
│   │   │   │   │   │   │   └── Worker.php
│   │   │   │   │   │   ├── common.php
│   │   │   │   │   │   ├── config.php
│   │   │   │   │   │   └── Queue.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   │   ├── think-sae/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── Cache.php
│   │   │   │   │   │   ├── Log.php
│   │   │   │   │   │   └── Template.php
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   │   ├── think-testing/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   ├── command/
│   │   │   │   │   │   │   └── Test.php
│   │   │   │   │   │   ├── ApplicationTrait.php
│   │   │   │   │   │   ├── AssertionsTrait.php
│   │   │   │   │   │   ├── config.php
│   │   │   │   │   │   ├── CrawlerTrait.php
│   │   │   │   │   │   ├── HttpException.php
│   │   │   │   │   │   ├── InteractsWithPages.php
│   │   │   │   │   │   └── TestCase.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── composer.json
│   │   │   │   │   └── README.md
│   │   │   │   ├── think-worker/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   └── Server.php
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   ├── webmozart/
│   │   │   │   ├── assert/
│   │   │   │   │   ├── src/
│   │   │   │   │   │   └── Assert.php
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   └── AssertTest.php
│   │   │   │   │   ├── .composer-auth.json
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── .styleci.yml
│   │   │   │   │   ├── .travis.yml
│   │   │   │   │   ├── appveyor.yml
│   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── phpunit.xml.dist
│   │   │   │   │   └── README.md
│   │   │   ├── workerman/
│   │   │   │   ├── workerman/
│   │   │   │   │   ├── Connection/
│   │   │   │   │   │   ├── AsyncTcpConnection.php
│   │   │   │   │   │   ├── ConnectionInterface.php
│   │   │   │   │   │   ├── TcpConnection.php
│   │   │   │   │   │   └── UdpConnection.php
│   │   │   │   │   ├── Events/
│   │   │   │   │   │   ├── React/
│   │   │   │   │   │   │   ├── ExtEventLoop.php
│   │   │   │   │   │   │   ├── LibEventLoop.php
│   │   │   │   │   │   │   └── StreamSelectLoop.php
│   │   │   │   │   │   ├── Ev.php
│   │   │   │   │   │   ├── Event.php
│   │   │   │   │   │   ├── EventInterface.php
│   │   │   │   │   │   ├── Libevent.php
│   │   │   │   │   │   ├── React.php
│   │   │   │   │   │   └── Select.php
│   │   │   │   │   ├── Lib/
│   │   │   │   │   │   ├── Constants.php
│   │   │   │   │   │   └── Timer.php
│   │   │   │   │   ├── Protocols/
│   │   │   │   │   │   ├── Http/
│   │   │   │   │   │   │   └── mime.types
│   │   │   │   │   │   ├── Frame.php
│   │   │   │   │   │   ├── Http.php
│   │   │   │   │   │   ├── ProtocolInterface.php
│   │   │   │   │   │   ├── Text.php
│   │   │   │   │   │   ├── Websocket.php
│   │   │   │   │   │   └── Ws.php
│   │   │   │   │   ├── .gitignore
│   │   │   │   │   ├── Autoloader.php
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── MIT-LICENSE.txt
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── WebServer.php
│   │   │   │   │   └── Worker.php
│   │   │   ├── xemlock/
│   │   │   │   ├── htmlpurifier-html5/
│   │   │   │   │   ├── library/
│   │   │   │   │   │   ├── HTMLPurifier/
│   │   │   │   │   │   │   ├── AttrDef/
│   │   │   │   │   │   │   │   ├── HTML/
│   │   │   │   │   │   │   │   │   └── Bool2.php
│   │   │   │   │   │   │   │   ├── HTML5/
│   │   │   │   │   │   │   │   │   ├── ARel.php
│   │   │   │   │   │   │   │   │   ├── Datetime.php
│   │   │   │   │   │   │   │   │   ├── Duration.php
│   │   │   │   │   │   │   │   │   ├── Week.php
│   │   │   │   │   │   │   │   │   └── YearlessDate.php
│   │   │   │   │   │   │   │   └── Float.php
│   │   │   │   │   │   │   ├── AttrTransform/
│   │   │   │   │   │   │   │   ├── HTML5/
│   │   │   │   │   │   │   │   │   ├── Dialog.php
│   │   │   │   │   │   │   │   │   ├── Progress.php
│   │   │   │   │   │   │   │   │   └── Script.php
│   │   │   │   │   │   │   ├── ChildDef/
│   │   │   │   │   │   │   │   ├── HTML5/
│   │   │   │   │   │   │   │   │   ├── Abstract.php
│   │   │   │   │   │   │   │   │   ├── Details.php
│   │   │   │   │   │   │   │   │   ├── Fieldset.php
│   │   │   │   │   │   │   │   │   ├── Figure.php
│   │   │   │   │   │   │   │   │   ├── Media.php
│   │   │   │   │   │   │   │   │   ├── Picture.php
│   │   │   │   │   │   │   │   │   ├── Script.php
│   │   │   │   │   │   │   │   │   └── Time.php
│   │   │   │   │   │   │   ├── HTMLModule/
│   │   │   │   │   │   │   │   ├── HTML5/
│   │   │   │   │   │   │   │   │   ├── Bdo.php
│   │   │   │   │   │   │   │   │   ├── Edit.php
│   │   │   │   │   │   │   │   │   ├── Forms.php
│   │   │   │   │   │   │   │   │   ├── Hypertext.php
│   │   │   │   │   │   │   │   │   ├── Iframe.php
│   │   │   │   │   │   │   │   │   ├── Interactive.php
│   │   │   │   │   │   │   │   │   ├── List.php
│   │   │   │   │   │   │   │   │   ├── Media.php
│   │   │   │   │   │   │   │   │   ├── Ruby.php
│   │   │   │   │   │   │   │   │   ├── SafeScripting.php
│   │   │   │   │   │   │   │   │   ├── Scripting.php
│   │   │   │   │   │   │   │   │   └── Text.php
│   │   │   │   │   │   │   ├── HTML5Config.php
│   │   │   │   │   │   │   └── HTML5Definition.php
│   │   │   │   │   ├── composer.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   └── README.md
│   │   │   └── autoload.php
│   │   ├── .gitignore
│   │   ├── ChatGPT中文指令编写技巧直播.png
│   │   ├── composer.json
│   │   ├── composer.lock
│   │   ├── init.sh
│   │   ├── LICENSE.txt
│   │   ├── phpunit.xml
│   │   ├── run.sh
│   │   └── think
│   ├── 里面的文件上传到站点根目录/
│   │   ├── application/
│   │   │   ├── admin/
│   │   │   │   ├── controller/
│   │   │   │   │   └── Event.php
├── 服务器选购及宝塔安装_ev.mp4
├── 客服源码安装配置视频教程_ev.mp4
├── 客服源码安装配置文档.docx

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。