项目结构
12120
└─ 405.jianghu-jufeng├─ mgmt│ ├─ .autod.conf.js│ ├─ app│ │ ├─ common│ │ │ ├─ README.md│ │ │ └─ wechatUtil.js│ │ ├─ constant│ │ │ ├─ constant.js│ │ │ ├─ error.js│ │ │ └─ README.md│ │ ├─ controller│ │ │ └─ README.md│ │ ├─ public│ │ │ ├─ img│ │ │ │ └─ logo.svg│ │ │ ├─ lib│ │ │ │ ├─ axios│ │ │ │ │ ├─ axios.js│ │ │ │ │ └─ axios.min.js│ │ │ │ ├─ dayjs│ │ │ │ │ └─ dayjs.min.js│ │ │ │ ├─ jquery│ │ │ │ │ ├─ jquery.cookie.js│ │ │ │ │ ├─ jquery.cookie.min.js│ │ │ │ │ ├─ jquery.js│ │ │ │ │ └─ jquery.min.js│ │ │ │ ├─ lodash│ │ │ │ │ ├─ lodash.js│ │ │ │ │ └─ lodash.min.js│ │ │ │ ├─ socket│ │ │ │ │ ├─ socket.io.js│ │ │ │ │ └─ socket.io.min.js│ │ │ │ ├─ sortable│ │ │ │ │ ├─ Sortable.js│ │ │ │ │ └─ Sortable.min.js│ │ │ │ ├─ spark-md5│ │ │ │ │ ├─ spark-md5.js│ │ │ │ │ └─ spark-md5.min.js│ │ │ │ ├─ vue│ │ │ │ │ ├─ vue.js│ │ │ │ │ └─ vue.min.js│ │ │ │ ├─ vuedraggable│ │ │ │ │ ├─ vuedraggable.umd.js│ │ │ │ │ └─ vuedraggable.umd.min.js│ │ │ │ └─ vuetify│ │ │ │ ├─ materialdesignicons-webfont.eot│ │ │ │ ├─ materialdesignicons-webfont.ttf│ │ │ │ ├─ materialdesignicons-webfont.woff│ │ │ │ ├─ materialdesignicons-webfont.woff2│ │ │ │ ├─ materialdesignicons.css│ │ │ │ ├─ materialdesignicons.min.css│ │ │ │ ├─ vuetify.css│ │ │ │ ├─ vuetify.js│ │ │ │ ├─ vuetify.min.css│ │ │ │ └─ vuetify.min.js│ │ │ ├─ plugin│ │ │ │ ├─ docdiff│ │ │ │ │ ├─ codemirror.css│ │ │ │ │ ├─ codemirror.js│ │ │ │ │ ├─ diff_match_patch.js│ │ │ │ │ ├─ markdown.js│ │ │ │ │ ├─ merge.css│ │ │ │ │ └─ merge.js│ │ │ │ ├─ editor.md│ │ │ │ │ ├─ css│ │ │ │ │ │ ├─ editormd.min.css│ │ │ │ │ │ ├─ editormd.preview.min.css│ │ │ │ │ │ └─ font-awesome.min.css│ │ │ │ │ ├─ editormd.js│ │ │ │ │ ├─ editormd.min.js│ │ │ │ │ ├─ fonts│ │ │ │ │ │ ├─ fontawesome-webfont.eot│ │ │ │ │ │ ├─ fontawesome-webfont.svg│ │ │ │ │ │ ├─ fontawesome-webfont.ttf│ │ │ │ │ │ ├─ fontawesome-webfont.woff│ │ │ │ │ │ ├─ fontawesome-webfont.woff2│ │ │ │ │ │ └─ FontAwesome.otf│ │ │ │ │ ├─ images│ │ │ │ │ │ ├─ loading.gif│ │ │ │ │ │ ├─ loading@2x.gif│ │ │ │ │ │ └─ loading@3x.gif│ │ │ │ │ ├─ lib│ │ │ │ │ │ ├─ codemirror│ │ │ │ │ │ │ ├─ addon│ │ │ │ │ │ │ │ ├─ dialog│ │ │ │ │ │ │ │ │ └─ dialog.css│ │ │ │ │ │ │ │ ├─ hint│ │ │ │ │ │ │ │ │ └─ show-hint.css│ │ │ │ │ │ │ │ └─ search│ │ │ │ │ │ │ │ ├─ jump-to-line.js│ │ │ │ │ │ │ │ ├─ match-highlighter.js│ │ │ │ │ │ │ │ ├─ matchesonscrollbar.css│ │ │ │ │ │ │ │ ├─ matchesonscrollbar.js│ │ │ │ │ │ │ │ ├─ search.js│ │ │ │ │ │ │ │ └─ searchcursor.js│ │ │ │ │ │ │ ├─ addons.js│ │ │ │ │ │ │ ├─ addons.min.js│ │ │ │ │ │ │ ├─ bower.json│ │ │ │ │ │ │ ├─ codemirror.min.css│ │ │ │ │ │ │ ├─ codemirror.min.js│ │ │ │ │ │ │ ├─ diff_match_patch.js│ │ │ │ │ │ │ ├─ lib│ │ │ │ │ │ │ │ ├─ codemirror.css│ │ │ │ │ │ │ │ └─ codemirror.js│ │ │ │ │ │ │ ├─ modes.js│ │ │ │ │ │ │ ├─ modes.min.js│ │ │ │ │ │ │ └─ rollup.config.js│ │ │ │ │ │ ├─ marked.min.js│ │ │ │ │ │ ├─ prettify.min.js│ │ │ │ │ │ └─ purify.min.js│ │ │ │ │ └─ plugins│ │ │ │ │ └─ link-dialog│ │ │ │ │ └─ link-dialog.js│ │ │ │ ├─ iconFont│ │ │ │ │ ├─ iconfont.css│ │ │ │ │ ├─ iconfont.eot│ │ │ │ │ ├─ iconfont.js│ │ │ │ │ ├─ iconfont.svg│ │ │ │ │ ├─ iconfont.ttf│ │ │ │ │ ├─ iconfont.woff│ │ │ │ │ └─ iconfont.woff2│ │ │ │ ├─ imageViewer│ │ │ │ │ ├─ viewer.css│ │ │ │ │ ├─ viewer.js│ │ │ │ │ ├─ viewer.min.css│ │ │ │ │ └─ viewer.min.js│ │ │ │ ├─ jsoneditor│ │ │ │ │ ├─ img│ │ │ │ │ │ └─ jsoneditor-icons.svg│ │ │ │ │ ├─ jsoneditor.css│ │ │ │ │ └─ jsoneditor.js│ │ │ │ └─ qrcodejs│ │ │ │ └─ qrcode.min.js│ │ │ └─ README.md│ │ ├─ router.js│ │ ├─ service│ │ │ ├─ article.js│ │ │ ├─ commentList.js│ │ │ ├─ common.js│ │ │ ├─ constant.js│ │ │ ├─ constantUi.js│ │ │ ├─ course.js│ │ │ ├─ material.js│ │ │ ├─ order.js│ │ │ ├─ README.md│ │ │ ├─ userGroupRoleManagement.js│ │ │ └─ userManagement.js│ │ └─ view│ │ ├─ common│ │ │ └─ constantUtil.html│ │ ├─ component│ │ │ ├─ articleViewer│ │ │ │ ├─ jianghuCommonCss.html│ │ │ │ ├─ jianghuDocCss.html│ │ │ │ ├─ jianghuDocDocsCss.html│ │ │ │ ├─ jianghuJs.html│ │ │ │ └─ jianghuUiCss.html│ │ │ ├─ assignment│ │ │ │ └─ formItemListReview.html│ │ │ ├─ config-homeRecommend│ │ │ │ ├─ contentList-activity.html│ │ │ │ ├─ contentList-ad.html│ │ │ │ ├─ contentList-banner.html│ │ │ │ ├─ contentList-bulletin.html│ │ │ │ ├─ contentList-default.html│ │ │ │ ├─ contentList-navIcon.html│ │ │ │ ├─ contentList-news.html│ │ │ │ └─ contentList-teacher.html│ │ │ ├─ fileBrowser│ │ │ │ ├─ Breadcrumbs.html│ │ │ │ ├─ Confirm.html│ │ │ │ ├─ FileBrowser.html│ │ │ │ ├─ List.html│ │ │ │ ├─ Toolbar.html│ │ │ │ └─ Upload.html│ │ │ ├─ formItemMarkdown.html│ │ │ ├─ globalHandler.html│ │ │ ├─ imageUploadForm.html│ │ │ ├─ importMaterial│ │ │ │ ├─ Breadcrumbs.html│ │ │ │ ├─ FileBrowser.html│ │ │ │ ├─ List.html│ │ │ │ └─ Toolbar.html│ │ │ └─ markdown2html│ │ │ ├─ articleMarkdownEngine.html│ │ │ ├─ articleQueryTemplate.html│ │ │ ├─ jhTagEngine.html│ │ │ ├─ md2html.html│ │ │ ├─ pdfViewerTemplate.html│ │ │ └─ toggleTemplate.html│ │ ├─ page│ │ │ ├─ articlePreview.html│ │ │ ├─ audit-articleManagement.html│ │ │ ├─ audit-assignmentManagement.html│ │ │ ├─ audit-courseManagement.html│ │ │ ├─ audit-examManagement.html│ │ │ ├─ audit-materialManagement.html│ │ │ ├─ audit-newsManagement.html│ │ │ ├─ config-constantUI.html│ │ │ ├─ config-homeRecommend.html│ │ │ ├─ config-resetUserPassword.html│ │ │ ├─ config-userGroupRoleManagement.html│ │ │ ├─ config-userGroupRolePageOrResourceManagement.html│ │ │ ├─ config-userManagement.html│ │ │ ├─ courseCategoryManagement.html│ │ │ ├─ goodsEdit.html│ │ │ ├─ order-afterSaleOrderManagement.html│ │ │ ├─ order-courseOrderManagement.html│ │ │ ├─ order-examOrderManagement.html│ │ │ ├─ order-meterialOrderManagement.html│ │ │ ├─ order-productOrderManagement.html│ │ │ ├─ orderDetail.html│ │ │ ├─ store-categoryList.html│ │ │ ├─ store-goodsCommentList.html│ │ │ └─ store-goodsList.html│ │ └─ pageDoc│ │ ├─ 1.studentManagement.md│ │ ├─ upload│ │ │ └─ protocol.jpeg│ │ └─ _sidebar.md│ ├─ app.js│ ├─ appMigration.js│ ├─ config│ │ ├─ cert│ │ │ └─ apiclient_cert.p12│ │ ├─ config.default.js│ │ ├─ config.env.example.js│ │ ├─ config.local.example.js│ │ ├─ config.prod.example.js│ │ ├─ jianghuConfigData│ │ │ ├─ _constant.json│ │ │ ├─ _page.json│ │ │ ├─ _resource.json│ │ │ ├─ _test_case.json│ │ │ └─ _ui.json│ │ └─ plugin.js│ ├─ jsconfig.json│ ├─ package.json│ ├─ README.md│ └─ sql│ ├─ 1.init.sql│ ├─ 2.user.sql│ ├─ 3.mock.sql│ └─ init.sql├─ student│ ├─ app│ │ ├─ common│ │ │ ├─ README.md│ │ │ └─ wechatUtil.js│ │ ├─ constant│ │ │ ├─ constant.js│ │ │ └─ error.js│ │ ├─ controller│ │ │ └─ wechatNotify.js│ │ ├─ middleware│ │ │ └─ parseXmlBodyMiddleware.js│ │ ├─ public│ │ │ ├─ images│ │ │ │ ├─ add-address.png│ │ │ │ ├─ apply-lecturer1.jpg│ │ │ │ ├─ apply-lecturer2.png│ │ │ │ ├─ audio1.png│ │ │ │ ├─ audio2.gif│ │ │ │ ├─ auth-login.png│ │ │ │ ├─ avatar_default.jpg│ │ │ │ ├─ avatar_default.png│ │ │ │ ├─ barrage1.png│ │ │ │ ├─ barrage2.png│ │ │ │ ├─ bmhx.png│ │ │ │ ├─ checkbox01.png│ │ │ │ ├─ checkbox02.png│ │ │ │ ├─ close.png│ │ │ │ ├─ close1.png│ │ │ │ ├─ coin.png│ │ │ │ ├─ crmeb.png│ │ │ │ ├─ crmeb_my.png│ │ │ │ ├─ ddgl.png│ │ │ │ ├─ del.png│ │ │ │ ├─ editor.png│ │ │ │ ├─ empty-box.png│ │ │ │ ├─ empty.png│ │ │ │ ├─ enter.png│ │ │ │ ├─ exchange1.png│ │ │ │ ├─ exchange2.png│ │ │ │ ├─ exchange3.png│ │ │ │ ├─ express.png│ │ │ │ ├─ face.png│ │ │ │ ├─ face2.png│ │ │ │ ├─ first.png│ │ │ │ ├─ footer1-001.png│ │ │ │ ├─ footer1-002.png│ │ │ │ ├─ footer2-001.png│ │ │ │ ├─ footer2-002.png│ │ │ │ ├─ footer3-01.png│ │ │ │ ├─ footer3-02.png│ │ │ │ ├─ footer4-001.png│ │ │ │ ├─ footer4-002.png│ │ │ │ ├─ friend.png│ │ │ │ ├─ gift.png│ │ │ │ ├─ gift1.png│ │ │ │ ├─ gold.png│ │ │ │ ├─ gold_detail.png│ │ │ │ ├─ group-way.png│ │ │ │ ├─ head.png│ │ │ │ ├─ high.png│ │ │ │ ├─ horn.png│ │ │ │ ├─ img-error.png│ │ │ │ ├─ index.png│ │ │ │ ├─ kefu.png│ │ │ │ ├─ keyboard.png│ │ │ │ ├─ king.png│ │ │ │ ├─ learn.png│ │ │ │ ├─ line.jpg│ │ │ │ ├─ LIVE.png│ │ │ │ ├─ live01.png│ │ │ │ ├─ live_time.png│ │ │ │ ├─ location_fill.png│ │ │ │ ├─ lock.png│ │ │ │ ├─ logistics.png│ │ │ │ ├─ logo.png│ │ │ │ ├─ logout.png│ │ │ │ ├─ medal01.png│ │ │ │ ├─ medal02.png│ │ │ │ ├─ medal03.png│ │ │ │ ├─ media1.png│ │ │ │ ├─ media2.png│ │ │ │ ├─ media3.png│ │ │ │ ├─ member-recharge.png│ │ │ │ ├─ member-recharge1.png│ │ │ │ ├─ member-recharge2.png│ │ │ │ ├─ member-recharge3.png│ │ │ │ ├─ member-recharge4.png│ │ │ │ ├─ member-recharge5.png│ │ │ │ ├─ member_center.png│ │ │ │ ├─ mfsk.png│ │ │ │ ├─ more.png│ │ │ │ ├─ msg_image│ │ │ │ │ ├─ error.png│ │ │ │ │ └─ success.png│ │ │ │ ├─ my│ │ │ │ │ ├─ serve-about.png│ │ │ │ │ ├─ serve-address.png│ │ │ │ │ ├─ serve-certificate.png│ │ │ │ │ ├─ serve-collection.png│ │ │ │ │ ├─ serve-follow.png│ │ │ │ │ ├─ serve-gift.png│ │ │ │ │ ├─ serve-group.png│ │ │ │ │ ├─ serve-material.png│ │ │ │ │ ├─ serve-member.png│ │ │ │ │ ├─ serve-merchant.png│ │ │ │ │ ├─ serve-promotion.png│ │ │ │ │ ├─ serve-recharge.png│ │ │ │ │ ├─ serve-service.png│ │ │ │ │ ├─ serve-sign-in.png│ │ │ │ │ ├─ serve-sign.png│ │ │ │ │ └─ serve-wallet.png│ │ │ │ ├─ nav01.png│ │ │ │ ├─ nav02.png│ │ │ │ ├─ nav03.png│ │ │ │ ├─ nav04.png│ │ │ │ ├─ nav05.png│ │ │ │ ├─ nav06.png│ │ │ │ ├─ nav07.png│ │ │ │ ├─ nav08.png│ │ │ │ ├─ nav09.png│ │ │ │ ├─ nav10.png│ │ │ │ ├─ news.png│ │ │ │ ├─ no-image.png│ │ │ │ ├─ noAddress.png│ │ │ │ ├─ noGood.png│ │ │ │ ├─ noOrder.png│ │ │ │ ├─ nothing.png│ │ │ │ ├─ no_address.png│ │ │ │ ├─ no_collection.png│ │ │ │ ├─ no_data_available.png│ │ │ │ ├─ no_order.png│ │ │ │ ├─ no_result.png│ │ │ │ ├─ no_search.png│ │ │ │ ├─ no_server.png│ │ │ │ ├─ no_store.png│ │ │ │ ├─ order-status.gif│ │ │ │ ├─ order.png│ │ │ │ ├─ paytip.png│ │ │ │ ├─ pic-share-point.png│ │ │ │ ├─ pic.jpg│ │ │ │ ├─ pink_list.png│ │ │ │ ├─ play.png│ │ │ │ ├─ plus.png│ │ │ │ ├─ plus2.png│ │ │ │ ├─ poster.jpg│ │ │ │ ├─ poster.png│ │ │ │ ├─ promotion.png│ │ │ │ ├─ promotion1.png│ │ │ │ ├─ promotion2.png│ │ │ │ ├─ push.png│ │ │ │ ├─ push2.png│ │ │ │ ├─ question01.png│ │ │ │ ├─ question02.png│ │ │ │ ├─ question03.png│ │ │ │ ├─ question04.png│ │ │ │ ├─ question05.png│ │ │ │ ├─ question06.png│ │ │ │ ├─ question07.png│ │ │ │ ├─ question08.png│ │ │ │ ├─ question21.png│ │ │ │ ├─ question22.png│ │ │ │ ├─ question23.png│ │ │ │ ├─ question24.png│ │ │ │ ├─ question25.png│ │ │ │ ├─ question26.png│ │ │ │ ├─ question_guide.png│ │ │ │ ├─ quick_chat.png│ │ │ │ ├─ quick_close.gif│ │ │ │ ├─ quick_home.png│ │ │ │ ├─ quick_open.gif│ │ │ │ ├─ quick_user.png│ │ │ │ ├─ receive-bg.png│ │ │ │ ├─ recording.png│ │ │ │ ├─ result01.png│ │ │ │ ├─ result02.png│ │ │ │ ├─ returnVisit.png│ │ │ │ ├─ right-menu-icon.png│ │ │ │ ├─ search.png│ │ │ │ ├─ share-info.png│ │ │ │ ├─ share.png│ │ │ │ ├─ share.svg│ │ │ │ ├─ signal.png│ │ │ │ ├─ signal2.gif│ │ │ │ ├─ sign_in.png│ │ │ │ ├─ sign_up.png│ │ │ │ ├─ small.png│ │ │ │ ├─ special01.png│ │ │ │ ├─ special02.png│ │ │ │ ├─ special03.png│ │ │ │ ├─ stars1.png│ │ │ │ ├─ stars2.png│ │ │ │ ├─ store_menu│ │ │ │ │ ├─ course-active.png│ │ │ │ │ ├─ course.png│ │ │ │ │ ├─ d4230202103261620283307.png│ │ │ │ │ ├─ index-active.png│ │ │ │ │ ├─ index.png│ │ │ │ │ ├─ my-active.png│ │ │ │ │ ├─ my.png│ │ │ │ │ ├─ store-active.png│ │ │ │ │ └─ store.png│ │ │ │ ├─ study.png│ │ │ │ ├─ svg│ │ │ │ │ ├─ alipay.svg│ │ │ │ │ ├─ balance.svg│ │ │ │ │ └─ wxpay.svg│ │ │ │ ├─ symbol.png│ │ │ │ ├─ teacher-detail1.png│ │ │ │ ├─ trash.png│ │ │ │ ├─ u01.png│ │ │ │ ├─ u02.png│ │ │ │ ├─ u03.png│ │ │ │ ├─ u04.png│ │ │ │ ├─ user_log.jpeg│ │ │ │ ├─ user_member1.png│ │ │ │ ├─ user_member2.png│ │ │ │ ├─ user_member3.png│ │ │ │ ├─ u_n01.png│ │ │ │ ├─ u_n02.png│ │ │ │ ├─ u_n03.png│ │ │ │ ├─ validity.png│ │ │ │ ├─ verify-activity.png│ │ │ │ ├─ vip.png│ │ │ │ ├─ voice.png│ │ │ │ ├─ wdkc.png│ │ │ │ ├─ wdsc.png│ │ │ │ ├─ weixin.png│ │ │ │ ├─ xxjl.png│ │ │ │ ├─ yue.png│ │ │ │ └─ ywc.gif│ │ │ ├─ lib│ │ │ │ ├─ aliplayer│ │ │ │ │ ├─ aliplayer-hls-min.js│ │ │ │ │ └─ aliplayer-min.js│ │ │ │ ├─ area.js│ │ │ │ ├─ axios│ │ │ │ │ ├─ axios.js│ │ │ │ │ └─ axios.min.js│ │ │ │ ├─ clipboard.js│ │ │ │ ├─ dayjs│ │ │ │ │ └─ dayjs.min.js│ │ │ │ ├─ decimal.js│ │ │ │ ├─ jquery│ │ │ │ │ ├─ jquery.cookie.js│ │ │ │ │ ├─ jquery.cookie.min.js│ │ │ │ │ ├─ jquery.emoji.js│ │ │ │ │ ├─ jquery.js│ │ │ │ │ └─ jquery.min.js│ │ │ │ ├─ lazyload.js│ │ │ │ ├─ lodash│ │ │ │ │ ├─ lodash.js│ │ │ │ │ └─ lodash.min.js│ │ │ │ ├─ md5.js│ │ │ │ ├─ picker.min.js│ │ │ │ ├─ qrcode.min.js│ │ │ │ ├─ scroll│ │ │ │ │ ├─ navbarscroll.js│ │ │ │ │ └─ scroll.js│ │ │ │ ├─ sweetalert2│ │ │ │ │ └─ sweetalert2.all.min.js│ │ │ │ ├─ vant│ │ │ │ │ ├─ index.css│ │ │ │ │ ├─ vant.js│ │ │ │ │ └─ vant.min.js│ │ │ │ ├─ video│ │ │ │ │ ├─ video-js.min.css│ │ │ │ │ ├─ video.min.js│ │ │ │ │ └─ video.zh.js│ │ │ │ ├─ vue│ │ │ │ │ ├─ dist│ │ │ │ │ │ ├─ README.md│ │ │ │ │ │ ├─ vue.common.js│ │ │ │ │ │ ├─ vue.esm.js│ │ │ │ │ │ ├─ vue.js│ │ │ │ │ │ ├─ vue.min.js│ │ │ │ │ │ ├─ vue.runtime.common.js│ │ │ │ │ │ ├─ vue.runtime.esm.js│ │ │ │ │ │ ├─ vue.runtime.js│ │ │ │ │ │ └─ vue.runtime.min.js│ │ │ │ │ ├─ vue-circle-progress.js│ │ │ │ │ ├─ vue.js│ │ │ │ │ └─ vue.min.js│ │ │ │ ├─ vue-photo-preview│ │ │ │ │ ├─ skin.css│ │ │ │ │ └─ vue-photo-preview.js│ │ │ │ ├─ webSocket.js│ │ │ │ └─ ydui│ │ │ │ ├─ province_city_area.js│ │ │ │ ├─ ydui-px.css│ │ │ │ └─ ydui.js│ │ │ │ ├─ build│ │ │ │ │ ├─ pdf.js│ │ │ │ │ ├─ pdf.js.map│ │ │ │ │ ├─ pdf.sandbox.js│ │ │ │ │ ├─ pdf.sandbox.js.map│ │ │ │ │ ├─ pdf.worker.js│ │ │ │ │ └─ pdf.worker.js.map│ │ │ │ └─ web│ │ │ │ ├─ cmaps│ │ │ │ │ ├─ 78-EUC-H.bcmap│ │ │ │ │ ├─ 78-EUC-V.bcmap│ │ │ │ │ ├─ 78-H.bcmap│ │ │ │ │ ├─ 78-RKSJ-H.bcmap│ │ │ │ │ ├─ 78-RKSJ-V.bcmap│ │ │ │ │ ├─ 78-V.bcmap│ │ │ │ │ ├─ 78ms-RKSJ-H.bcmap│ │ │ │ │ ├─ 78ms-RKSJ-V.bcmap│ │ │ │ │ ├─ 83pv-RKSJ-H.bcmap│ │ │ │ │ ├─ 90ms-RKSJ-H.bcmap│ │ │ │ │ ├─ 90ms-RKSJ-V.bcmap│ │ │ │ │ ├─ 90msp-RKSJ-H.bcmap│ │ │ │ │ ├─ 90msp-RKSJ-V.bcmap│ │ │ │ │ ├─ 90pv-RKSJ-H.bcmap│ │ │ │ │ ├─ 90pv-RKSJ-V.bcmap│ │ │ │ │ ├─ Add-H.bcmap│ │ │ │ │ ├─ Add-RKSJ-H.bcmap│ │ │ │ │ ├─ Add-RKSJ-V.bcmap│ │ │ │ │ ├─ Add-V.bcmap│ │ │ │ │ ├─ Adobe-CNS1-0.bcmap│ │ │ │ │ ├─ Adobe-CNS1-1.bcmap│ │ │ │ │ ├─ Adobe-CNS1-2.bcmap│ │ │ │ │ ├─ Adobe-CNS1-3.bcmap│ │ │ │ │ ├─ Adobe-CNS1-4.bcmap│ │ │ │ │ ├─ Adobe-CNS1-5.bcmap│ │ │ │ │ ├─ Adobe-CNS1-6.bcmap│ │ │ │ │ ├─ Adobe-CNS1-UCS2.bcmap│ │ │ │ │ ├─ Adobe-GB1-0.bcmap│ │ │ │ │ ├─ Adobe-GB1-1.bcmap│ │ │ │ │ ├─ Adobe-GB1-2.bcmap│ │ │ │ │ ├─ Adobe-GB1-3.bcmap│ │ │ │ │ ├─ Adobe-GB1-4.bcmap│ │ │ │ │ ├─ Adobe-GB1-5.bcmap│ │ │ │ │ ├─ Adobe-GB1-UCS2.bcmap│ │ │ │ │ ├─ Adobe-Japan1-0.bcmap│ │ │ │ │ ├─ Adobe-Japan1-1.bcmap│ │ │ │ │ ├─ Adobe-Japan1-2.bcmap│ │ │ │ │ ├─ Adobe-Japan1-3.bcmap│ │ │ │ │ ├─ Adobe-Japan1-4.bcmap│ │ │ │ │ ├─ Adobe-Japan1-5.bcmap│ │ │ │ │ ├─ Adobe-Japan1-6.bcmap│ │ │ │ │ ├─ Adobe-Japan1-UCS2.bcmap│ │ │ │ │ ├─ Adobe-Korea1-0.bcmap│ │ │ │ │ ├─ Adobe-Korea1-1.bcmap│ │ │ │ │ ├─ Adobe-Korea1-2.bcmap│ │ │ │ │ ├─ Adobe-Korea1-UCS2.bcmap│ │ │ │ │ ├─ B5-H.bcmap│ │ │ │ │ ├─ B5-V.bcmap│ │ │ │ │ ├─ B5pc-H.bcmap│ │ │ │ │ ├─ B5pc-V.bcmap│ │ │ │ │ ├─ CNS-EUC-H.bcmap│ │ │ │ │ ├─ CNS-EUC-V.bcmap│ │ │ │ │ ├─ CNS1-H.bcmap│ │ │ │ │ ├─ CNS1-V.bcmap│ │ │ │ │ ├─ CNS2-H.bcmap│ │ │ │ │ ├─ CNS2-V.bcmap│ │ │ │ │ ├─ ETen-B5-H.bcmap│ │ │ │ │ ├─ ETen-B5-V.bcmap│ │ │ │ │ ├─ ETenms-B5-H.bcmap│ │ │ │ │ ├─ ETenms-B5-V.bcmap│ │ │ │ │ ├─ ETHK-B5-H.bcmap│ │ │ │ │ ├─ ETHK-B5-V.bcmap│ │ │ │ │ ├─ EUC-H.bcmap│ │ │ │ │ ├─ EUC-V.bcmap│ │ │ │ │ ├─ Ext-H.bcmap│ │ │ │ │ ├─ Ext-RKSJ-H.bcmap│ │ │ │ │ ├─ Ext-RKSJ-V.bcmap│ │ │ │ │ ├─ Ext-V.bcmap│ │ │ │ │ ├─ GB-EUC-H.bcmap│ │ │ │ │ ├─ GB-EUC-V.bcmap│ │ │ │ │ ├─ GB-H.bcmap│ │ │ │ │ ├─ GB-V.bcmap│ │ │ │ │ ├─ GBK-EUC-H.bcmap│ │ │ │ │ ├─ GBK-EUC-V.bcmap│ │ │ │ │ ├─ GBK2K-H.bcmap│ │ │ │ │ ├─ GBK2K-V.bcmap│ │ │ │ │ ├─ GBKp-EUC-H.bcmap│ │ │ │ │ ├─ GBKp-EUC-V.bcmap│ │ │ │ │ ├─ GBpc-EUC-H.bcmap│ │ │ │ │ ├─ GBpc-EUC-V.bcmap│ │ │ │ │ ├─ GBT-EUC-H.bcmap│ │ │ │ │ ├─ GBT-EUC-V.bcmap│ │ │ │ │ ├─ GBT-H.bcmap│ │ │ │ │ ├─ GBT-V.bcmap│ │ │ │ │ ├─ GBTpc-EUC-H.bcmap│ │ │ │ │ ├─ GBTpc-EUC-V.bcmap│ │ │ │ │ ├─ H.bcmap│ │ │ │ │ ├─ Hankaku.bcmap│ │ │ │ │ ├─ Hiragana.bcmap│ │ │ │ │ ├─ HKdla-B5-H.bcmap│ │ │ │ │ ├─ HKdla-B5-V.bcmap│ │ │ │ │ ├─ HKdlb-B5-H.bcmap│ │ │ │ │ ├─ HKdlb-B5-V.bcmap│ │ │ │ │ ├─ HKgccs-B5-H.bcmap│ │ │ │ │ ├─ HKgccs-B5-V.bcmap│ │ │ │ │ ├─ HKm314-B5-H.bcmap│ │ │ │ │ ├─ HKm314-B5-V.bcmap│ │ │ │ │ ├─ HKm471-B5-H.bcmap│ │ │ │ │ ├─ HKm471-B5-V.bcmap│ │ │ │ │ ├─ HKscs-B5-H.bcmap│ │ │ │ │ ├─ HKscs-B5-V.bcmap│ │ │ │ │ ├─ Katakana.bcmap│ │ │ │ │ ├─ KSC-EUC-H.bcmap│ │ │ │ │ ├─ KSC-EUC-V.bcmap│ │ │ │ │ ├─ KSC-H.bcmap│ │ │ │ │ ├─ KSC-Johab-H.bcmap│ │ │ │ │ ├─ KSC-Johab-V.bcmap│ │ │ │ │ ├─ KSC-V.bcmap│ │ │ │ │ ├─ KSCms-UHC-H.bcmap│ │ │ │ │ ├─ KSCms-UHC-HW-H.bcmap│ │ │ │ │ ├─ KSCms-UHC-HW-V.bcmap│ │ │ │ │ ├─ KSCms-UHC-V.bcmap│ │ │ │ │ ├─ KSCpc-EUC-H.bcmap│ │ │ │ │ ├─ KSCpc-EUC-V.bcmap│ │ │ │ │ ├─ NWP-H.bcmap│ │ │ │ │ ├─ NWP-V.bcmap│ │ │ │ │ ├─ RKSJ-H.bcmap│ │ │ │ │ ├─ RKSJ-V.bcmap│ │ │ │ │ ├─ Roman.bcmap│ │ │ │ │ ├─ UniCNS-UCS2-H.bcmap│ │ │ │ │ ├─ UniCNS-UCS2-V.bcmap│ │ │ │ │ ├─ UniCNS-UTF16-H.bcmap│ │ │ │ │ ├─ UniCNS-UTF16-V.bcmap│ │ │ │ │ ├─ UniCNS-UTF32-H.bcmap│ │ │ │ │ ├─ UniCNS-UTF32-V.bcmap│ │ │ │ │ ├─ UniCNS-UTF8-H.bcmap│ │ │ │ │ ├─ UniCNS-UTF8-V.bcmap│ │ │ │ │ ├─ UniGB-UCS2-H.bcmap│ │ │ │ │ ├─ UniGB-UCS2-V.bcmap│ │ │ │ │ ├─ UniGB-UTF16-H.bcmap│ │ │ │ │ ├─ UniGB-UTF16-V.bcmap│ │ │ │ │ ├─ UniGB-UTF32-H.bcmap│ │ │ │ │ ├─ UniGB-UTF32-V.bcmap│ │ │ │ │ ├─ UniGB-UTF8-H.bcmap│ │ │ │ │ ├─ UniGB-UTF8-V.bcmap│ │ │ │ │ ├─ UniJIS-UCS2-H.bcmap│ │ │ │ │ ├─ UniJIS-UCS2-HW-H.bcmap│ │ │ │ │ ├─ UniJIS-UCS2-HW-V.bcmap│ │ │ │ │ ├─ UniJIS-UCS2-V.bcmap│ │ │ │ │ ├─ UniJIS-UTF16-H.bcmap│ │ │ │ │ ├─ UniJIS-UTF16-V.bcmap│ │ │ │ │ ├─ UniJIS-UTF32-H.bcmap│ │ │ │ │ ├─ UniJIS-UTF32-V.bcmap│ │ │ │ │ ├─ UniJIS-UTF8-H.bcmap│ │ │ │ │ ├─ UniJIS-UTF8-V.bcmap│ │ │ │ │ ├─ UniJIS2004-UTF16-H.bcmap│ │ │ │ │ ├─ UniJIS2004-UTF16-V.bcmap│ │ │ │ │ ├─ UniJIS2004-UTF32-H.bcmap│ │ │ │ │ ├─ UniJIS2004-UTF32-V.bcmap│ │ │ │ │ ├─ UniJIS2004-UTF8-H.bcmap│ │ │ │ │ ├─ UniJIS2004-UTF8-V.bcmap│ │ │ │ │ ├─ UniJISPro-UCS2-HW-V.bcmap│ │ │ │ │ ├─ UniJISPro-UCS2-V.bcmap│ │ │ │ │ ├─ UniJISPro-UTF8-V.bcmap│ │ │ │ │ ├─ UniJISX0213-UTF32-H.bcmap│ │ │ │ │ ├─ UniJISX0213-UTF32-V.bcmap│ │ │ │ │ ├─ UniJISX02132004-UTF32-H.bcmap│ │ │ │ │ ├─ UniJISX02132004-UTF32-V.bcmap│ │ │ │ │ ├─ UniKS-UCS2-H.bcmap│ │ │ │ │ ├─ UniKS-UCS2-V.bcmap│ │ │ │ │ ├─ UniKS-UTF16-H.bcmap│ │ │ │ │ ├─ UniKS-UTF16-V.bcmap│ │ │ │ │ ├─ UniKS-UTF32-H.bcmap│ │ │ │ │ ├─ UniKS-UTF32-V.bcmap│ │ │ │ │ ├─ UniKS-UTF8-H.bcmap│ │ │ │ │ ├─ UniKS-UTF8-V.bcmap│ │ │ │ │ ├─ V.bcmap│ │ │ │ │ └─ WP-Symbol.bcmap│ │ │ │ ├─ compressed.tracemonkey-pldi-09.pdf│ │ │ │ ├─ debugger.css│ │ │ │ ├─ debugger.js│ │ │ │ ├─ images│ │ │ │ │ ├─ annotation-check.svg│ │ │ │ │ ├─ annotation-comment.svg│ │ │ │ │ ├─ annotation-help.svg│ │ │ │ │ ├─ annotation-insert.svg│ │ │ │ │ ├─ annotation-key.svg│ │ │ │ │ ├─ annotation-newparagraph.svg│ │ │ │ │ ├─ annotation-noicon.svg│ │ │ │ │ ├─ annotation-note.svg│ │ │ │ │ ├─ annotation-paragraph.svg│ │ │ │ │ ├─ findbarButton-next.svg│ │ │ │ │ ├─ findbarButton-previous.svg│ │ │ │ │ ├─ loading-dark.svg│ │ │ │ │ ├─ loading-icon.gif│ │ │ │ │ ├─ loading.svg│ │ │ │ │ ├─ secondaryToolbarButton-documentProperties.svg│ │ │ │ │ ├─ secondaryToolbarButton-firstPage.svg│ │ │ │ │ ├─ secondaryToolbarButton-handTool.svg│ │ │ │ │ ├─ secondaryToolbarButton-lastPage.svg│ │ │ │ │ ├─ secondaryToolbarButton-rotateCcw.svg│ │ │ │ │ ├─ secondaryToolbarButton-rotateCw.svg│ │ │ │ │ ├─ secondaryToolbarButton-scrollHorizontal.svg│ │ │ │ │ ├─ secondaryToolbarButton-scrollPage.svg│ │ │ │ │ ├─ secondaryToolbarButton-scrollVertical.svg│ │ │ │ │ ├─ secondaryToolbarButton-scrollWrapped.svg│ │ │ │ │ ├─ secondaryToolbarButton-selectTool.svg│ │ │ │ │ ├─ secondaryToolbarButton-spreadEven.svg│ │ │ │ │ ├─ secondaryToolbarButton-spreadNone.svg│ │ │ │ │ ├─ secondaryToolbarButton-spreadOdd.svg│ │ │ │ │ ├─ shadow.png│ │ │ │ │ ├─ toolbarButton-bookmark.svg│ │ │ │ │ ├─ toolbarButton-currentOutlineItem.svg│ │ │ │ │ ├─ toolbarButton-download.svg│ │ │ │ │ ├─ toolbarButton-menuArrow.svg│ │ │ │ │ ├─ toolbarButton-openFile.svg│ │ │ │ │ ├─ toolbarButton-pageDown.svg│ │ │ │ │ ├─ toolbarButton-pageUp.svg│ │ │ │ │ ├─ toolbarButton-presentationMode.svg│ │ │ │ │ ├─ toolbarButton-print.svg│ │ │ │ │ ├─ toolbarButton-search.svg│ │ │ │ │ ├─ toolbarButton-secondaryToolbarToggle.svg│ │ │ │ │ ├─ toolbarButton-sidebarToggle.svg│ │ │ │ │ ├─ toolbarButton-viewAttachments.svg│ │ │ │ │ ├─ toolbarButton-viewLayers.svg│ │ │ │ │ ├─ toolbarButton-viewOutline.svg│ │ │ │ │ ├─ toolbarButton-viewThumbnail.svg│ │ │ │ │ ├─ toolbarButton-zoomIn.svg│ │ │ │ │ ├─ toolbarButton-zoomOut.svg│ │ │ │ │ ├─ treeitem-collapsed.svg│ │ │ │ │ └─ treeitem-expanded.svg│ │ │ │ ├─ locale│ │ │ │ │ ├─ ach│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ af│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ an│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ar│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ast│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ az│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ be│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ bg│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ bn│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ bo│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ br│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ brx│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ bs│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ca│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ cak│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ckb│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ cs│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ cy│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ da│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ de│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ dsb│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ el│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ en-CA│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ en-GB│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ en-US│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ eo│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ es-AR│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ es-CL│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ es-ES│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ es-MX│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ et│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ eu│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ fa│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ff│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ fi│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ fr│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ fy-NL│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ga-IE│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ gd│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ gl│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ gn│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ gu-IN│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ he│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ hi-IN│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ hr│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ hsb│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ hu│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ hy-AM│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ hye│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ia│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ id│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ is│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ it│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ja│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ka│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ kab│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ kk│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ km│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ kn│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ko│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ lij│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ lo│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ locale.properties│ │ │ │ │ ├─ lt│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ltg│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ lv│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ meh│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ mk│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ mr│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ms│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ my│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ nb-NO│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ne-NP│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ nl│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ nn-NO│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ oc│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ pa-IN│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ pl│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ pt-BR│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ pt-PT│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ rm│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ro│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ru│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ sat│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ sc│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ scn│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ sco│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ si│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ sk│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ sl│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ son│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ sq│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ sr│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ sv-SE│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ szl│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ta│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ te│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ tg│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ th│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ tl│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ tr│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ trs│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ uk│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ ur│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ uz│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ vi│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ wo│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ xh│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ ├─ zh-CN│ │ │ │ │ │ └─ viewer.properties│ │ │ │ │ └─ zh-TW│ │ │ │ │ └─ viewer.properties│ │ │ │ ├─ standard_fonts│ │ │ │ │ ├─ FoxitDingbats.pfb│ │ │ │ │ ├─ FoxitFixed.pfb│ │ │ │ │ ├─ FoxitFixedBold.pfb│ │ │ │ │ ├─ FoxitFixedBoldItalic.pfb│ │ │ │ │ ├─ FoxitFixedItalic.pfb│ │ │ │ │ ├─ FoxitSans.pfb│ │ │ │ │ ├─ FoxitSansBold.pfb│ │ │ │ │ ├─ FoxitSansBoldItalic.pfb│ │ │ │ │ ├─ FoxitSansItalic.pfb│ │ │ │ │ ├─ FoxitSerif.pfb│ │ │ │ │ ├─ FoxitSerifBold.pfb│ │ │ │ │ ├─ FoxitSerifBoldItalic.pfb│ │ │ │ │ ├─ FoxitSerifItalic.pfb│ │ │ │ │ ├─ FoxitSymbol.pfb│ │ │ │ │ ├─ LiberationSans-Bold.ttf│ │ │ │ │ ├─ LiberationSans-BoldItalic.ttf│ │ │ │ │ ├─ LiberationSans-Italic.ttf│ │ │ │ │ └─ LiberationSans-Regular.ttf│ │ │ │ ├─ viewer.css│ │ │ │ ├─ viewer.html│ │ │ │ ├─ viewer.js│ │ │ │ └─ viewer.js.map│ │ │ └─ plugin│ │ │ ├─ fontAwesome│ │ │ │ ├─ font-awesome.min.css│ │ │ │ └─ fonts│ │ │ │ ├─ fontawesome-webfont.eot│ │ │ │ ├─ fontawesome-webfont.svg│ │ │ │ ├─ fontawesome-webfont.ttf│ │ │ │ ├─ fontawesome-webfont.woff│ │ │ │ └─ fontawesome-webfont.woff2│ │ │ ├─ iconfont│ │ │ │ ├─ iconfont.css│ │ │ │ ├─ iconfont1│ │ │ │ │ ├─ iconfont.css│ │ │ │ │ ├─ iconfont.eot│ │ │ │ │ ├─ iconfont.js│ │ │ │ │ ├─ iconfont.svg│ │ │ │ │ ├─ iconfont.ttf│ │ │ │ │ └─ iconfont.woff│ │ │ │ ├─ iconfont2│ │ │ │ │ ├─ iconfont.css│ │ │ │ │ ├─ iconfont.ttf│ │ │ │ │ ├─ iconfont.woff│ │ │ │ │ └─ iconfont.woff2│ │ │ │ └─ iconfont3│ │ │ │ ├─ iconfont.css│ │ │ │ ├─ iconfont.js│ │ │ │ ├─ iconfont.ttf│ │ │ │ ├─ iconfont.woff│ │ │ │ └─ iconfont.woff2│ │ │ ├─ swiper5│ │ │ │ ├─ css│ │ │ │ │ └─ swiper.min.css│ │ │ │ └─ js│ │ │ │ └─ swiper.js│ │ │ └─ tailwind│ │ │ ├─ tailwind.css│ │ │ ├─ tailwind.min.css│ │ │ └─ util.min.css│ │ ├─ router.js│ │ ├─ service│ │ │ ├─ address.js│ │ │ ├─ article.js│ │ │ ├─ assignment.js│ │ │ ├─ comment.js│ │ │ ├─ common.js│ │ │ ├─ constant.js│ │ │ ├─ constantUi.js│ │ │ ├─ course.js│ │ │ ├─ email.js│ │ │ ├─ favorite.js│ │ │ ├─ home.js│ │ │ ├─ material.js│ │ │ ├─ order.js│ │ │ ├─ phone.js│ │ │ ├─ userRecord.js│ │ │ └─ wechat.js│ │ └─ view│ │ ├─ common│ │ │ ├─ css│ │ │ │ ├─ base.html│ │ │ │ ├─ page.html│ │ │ │ ├─ reset.html│ │ │ │ └─ vantTheme.html│ │ │ ├─ prepareLazyload.html│ │ │ ├─ prepareLazyloadV2.html│ │ │ └─ prepareVantConfig.html│ │ ├─ component│ │ │ ├─ assignment│ │ │ │ ├─ assignmentFormItem.html│ │ │ │ ├─ attachmentUpload.html│ │ │ │ └─ questionGuide.html│ │ │ ├─ common│ │ │ │ ├─ audioPlayer.html│ │ │ │ ├─ baseLogin.html│ │ │ │ ├─ orderPayDialog.html│ │ │ │ ├─ quickMenu.html│ │ │ │ ├─ shareDialog.html│ │ │ │ ├─ shareHintPopup.html│ │ │ │ └─ storeMenu.html│ │ │ ├─ course│ │ │ │ ├─ courseItem.html│ │ │ │ ├─ evaluateDialog.html│ │ │ │ ├─ evaluateList.html│ │ │ │ ├─ exchangeGuide.html│ │ │ │ ├─ rebateGuide.html│ │ │ │ └─ relatedLecturer.html│ │ │ ├─ index│ │ │ │ ├─ recommendActivity.html│ │ │ │ ├─ recommendAd.html│ │ │ │ ├─ recommendBanner.html│ │ │ │ ├─ recommendBulletin.html│ │ │ │ ├─ recommendDefault.html│ │ │ │ ├─ recommendExam.html│ │ │ │ ├─ recommendExercise.html│ │ │ │ ├─ recommendGroupBooking.html│ │ │ │ ├─ recommendLive.html│ │ │ │ ├─ recommendMaterial.html│ │ │ │ ├─ recommendNavIcon.html│ │ │ │ ├─ recommendNews.html│ │ │ │ ├─ recommendOfflineActivity.html│ │ │ │ └─ recommendTeacher.html│ │ │ ├─ markdown2html│ │ │ │ ├─ articleMarkdownEngine.html│ │ │ │ ├─ articleQueryTemplate.html│ │ │ │ ├─ jhTagEngine.html│ │ │ │ ├─ md2html.html│ │ │ │ ├─ pdfViewerTemplate.html│ │ │ │ └─ toggleTemplate.html│ │ │ └─ my│ │ │ └─ userCenterImpl.html│ │ ├─ page│ │ │ ├─ agree.html│ │ │ ├─ article│ │ │ │ └─ detail.html│ │ │ ├─ assignment│ │ │ │ ├─ detail.html│ │ │ │ └─ index.html│ │ │ ├─ course│ │ │ │ ├─ detail.html│ │ │ │ ├─ gift.html│ │ │ │ └─ list.html│ │ │ ├─ exam│ │ │ │ ├─ detail.html│ │ │ │ └─ index.html│ │ │ ├─ help.html│ │ │ ├─ index│ │ │ │ └─ index.html│ │ │ ├─ login.html│ │ │ ├─ material│ │ │ │ └─ detail.html│ │ │ ├─ my│ │ │ │ ├─ address.html│ │ │ │ ├─ collect.html│ │ │ │ ├─ course.html│ │ │ │ ├─ editAddress.html│ │ │ │ ├─ gift.html│ │ │ │ ├─ index.html│ │ │ │ ├─ info.html│ │ │ │ ├─ memberCenter.html│ │ │ │ ├─ order.html│ │ │ │ ├─ orderDetail.html│ │ │ │ └─ studyRecord.html│ │ │ ├─ payResult.html│ │ │ └─ store│ │ │ ├─ confirmOrder.html│ │ │ ├─ detail.html│ │ │ └─ index.html│ │ ├─ template│ │ │ └─ jfTemplate.html│ │ └─ utility│ │ ├─ constant.html│ │ ├─ cookie.html│ │ ├─ device.html│ │ ├─ event.html│ │ ├─ jianghuJs│ │ │ └─ jianghuAxios.html│ │ ├─ math.html│ │ ├─ rewriteFontSize.html│ │ ├─ url.html│ │ └─ verify.html│ ├─ app.js│ ├─ appMigration.js│ ├─ config│ │ ├─ config.default.js│ │ ├─ config.env.example.js│ │ ├─ config.local.example.js│ │ ├─ config.prod.example.js│ │ ├─ config.unittest.example.js│ │ ├─ jianghuConfigData│ │ │ ├─ _constant.json│ │ │ ├─ _page.json│ │ │ ├─ _resource.json│ │ │ ├─ _test_case.json│ │ │ └─ _ui.json│ │ └─ plugin.js│ ├─ jsconfig.json│ ├─ package.json│ ├─ README.md│ ├─ sql│ │ ├─ crmeb.sql│ │ ├─ crmeb_store.sql│ │ ├─ ddl.sql│ │ ├─ ddl_market.sql│ │ ├─ ddl_notice.sql│ │ ├─ ddl_order.sql│ │ ├─ ddl_store.sql│ │ └─ init.sql│ └─ _util│ ├─ data│ │ ├─ course.json│ │ ├─ course_category.json│ │ └─ report_asset_liability_item.json│ ├─ js│ │ ├─ course.js│ │ ├─ dataToSql.js│ │ ├─ home.js│ │ ├─ page.js│ │ ├─ subject.js│ │ └─ test.js│ ├─ package.json│ ├─ postcss.config.js│ ├─ README.md│ ├─ sql│ │ ├─ activity.sql│ │ ├─ banner.sql│ │ ├─ home_navicon.sql│ │ ├─ home_recommend.sql│ │ ├─ news.sql│ │ └─ report_asset_liability_item.sql│ ├─ src│ │ ├─ index.html│ │ ├─ styles.css│ │ └─ tailwind.css│ └─ tailwind.config.js└─ teacher├─ app│ ├─ common│ │ └─ README.md│ ├─ constant│ │ ├─ constant.js│ │ ├─ error.js│ │ └─ README.md│ ├─ controller│ │ └─ README.md│ ├─ public│ │ ├─ css│ │ │ └─ detail.css│ │ ├─ image│ │ │ ├─ defalut.webp│ │ │ ├─ empty-article.png│ │ │ ├─ feige.png│ │ │ ├─ ic_launcher_round.png│ │ │ └─ main_alarms_tenpchat_message_icon.png│ │ └─ README.md│ ├─ schedule│ │ └─ calculateAllStudentLearningRecord.js│ ├─ service│ │ ├─ article.js│ │ ├─ assignment.js│ │ ├─ attendance.js│ │ ├─ common.js│ │ ├─ constant.js│ │ ├─ constantUi.js│ │ ├─ course.js│ │ ├─ learningRecord.js│ │ ├─ material.js│ │ ├─ README.md│ │ ├─ userGroupRoleManagement.js│ │ └─ userManagement.js│ └─ view│ ├─ common│ │ └─ constantUtil.html│ ├─ component│ │ ├─ articleViewer│ │ │ ├─ jianghuCommonCss.html│ │ │ ├─ jianghuDocCss.html│ │ │ ├─ jianghuDocDocsCss.html│ │ │ ├─ jianghuJs.html│ │ │ └─ jianghuUiCss.html│ │ ├─ assignment│ │ │ ├─ formItemListContent.html│ │ │ ├─ formItemListGenerator.html│ │ │ ├─ formItemListReview.html│ │ │ ├─ formItemMarkdown.html│ │ │ └─ questionSelectTable.html│ │ ├─ datetimePicker.html│ │ ├─ drawerForm.html│ │ ├─ drawerFormReadonly2.html│ │ ├─ fileBrowser│ │ │ ├─ Breadcrumbs.html│ │ │ ├─ Confirm.html│ │ │ ├─ FileBrowser.html│ │ │ ├─ List.html│ │ │ ├─ Toolbar.html│ │ │ └─ Upload.html│ │ ├─ formItemListReview.html│ │ ├─ globalHandler.html│ │ ├─ imageUploadForm.html│ │ ├─ importMaterial│ │ │ ├─ Breadcrumbs.html│ │ │ ├─ FileBrowser.html│ │ │ ├─ List.html│ │ │ └─ Toolbar.html│ │ ├─ markdown2html│ │ │ ├─ articleMarkdownEngine.html│ │ │ ├─ articleQueryTemplate.html│ │ │ ├─ jhTagEngine.html│ │ │ ├─ md2html.html│ │ │ ├─ pdfViewerTemplate.html│ │ │ └─ toggleTemplate.html│ │ ├─ multiSelectDialog.html│ │ └─ singleSelectDialog.html│ ├─ page│ │ ├─ article-articleList.html│ │ ├─ article-assignmentList.html│ │ ├─ article-examList.html│ │ ├─ article-materialList.html│ │ ├─ article-newsList.html│ │ ├─ articleEdit.html│ │ ├─ articleListByCourse.html│ │ ├─ articleViewer.html│ │ ├─ assignmentDesign.html│ │ ├─ assignmentManagement.html│ │ ├─ attendanceRecord.html│ │ ├─ config-resetUserPassword.html│ │ ├─ config-userGroupRoleManagement.html│ │ ├─ config-userGroupRolePageOrResourceManagement.html│ │ ├─ config-userManagement.html│ │ ├─ courseCommentList.html│ │ ├─ courseEdit.html│ │ ├─ courseManagement.html│ │ ├─ examReview.html│ │ ├─ mediaLibrary.html│ │ ├─ myStudentList.html│ │ ├─ noteReview.html│ │ ├─ review-assignmentList.html│ │ ├─ review-examList.html│ │ └─ review-noteList.html│ └─ pageDoc│ ├─ assignmentManagement.md│ ├─ assignmentRevert.md│ ├─ attendanceRecord.md│ ├─ baofengGroup.md│ ├─ classList.md│ ├─ examManagement.md│ ├─ noteManagement.md│ ├─ studentClassAlbumRemark.md│ ├─ studentManagement.md│ ├─ studentWarn.md│ └─ teacherWarn.md├─ app.js├─ appMigration.js├─ config│ ├─ config.default.js│ ├─ config.env.example.js│ ├─ config.local.example.js│ ├─ config.prod.example.js│ ├─ config.unittest.example.js│ ├─ jianghuConfigData│ │ ├─ _page.json│ │ ├─ _resource.json│ │ ├─ _test_case.json│ │ └─ _ui.json│ └─ plugin.js├─ jsconfig.json├─ package.json├─ README.md├─ sql│ └─ init.sql└─ _util├─ .env.example├─ data│ ├─ course.json│ └─ course_category.json├─ js│ ├─ bfCourse.js│ ├─ openCourse.js│ └─ user.js├─ package.json├─ README.md└─ sql├─ article.sql├─ course.sql├─ course_article.sql├─ updateCourseIdToCourseBatchId.sql└─ user.sql