#{include file="./Mobile/Shell.html"}
#{js(
[
"/assets/common/js/_.js",
"/assets/admin/js/_admin.js",
"/assets/admin/js/_material.js",
"/assets/static/codemirror/lib/codemirror.js",
"/assets/static/codemirror/mode/markdown/markdown.js",
"/assets/common/js/editor/markdown/marked.min.js",
"/assets/common/js/editor/markdown/turndown.min.js",
"/assets/common/js/editor/markdown/_editorv2.js",
"/assets/admin/js/_mobile.js"
],
[
"/assets/common/js/util/dict.js",
"/assets/common/js/jquery.min.js",
"/assets/common/js/toastr.min.js",
"/assets/common/js/component/loading.js",
"/assets/common/js/util.js",
"/assets/common/js/layer/layer.js",
"/assets/common/js/jquery.pjax.min.js",
"/assets/common/js/jquery.qrcode.min.js",
"/assets/common/js/format.js",
"/assets/common/js/message.js",
"/assets/common/js/component.js",
"/assets/common/js/layui/layui.js",
"/assets/common/js/jquery.treegrid.min.js",
"/assets/common/js/bootstrap/bootstrap.bundle.min.js",
"/assets/common/js/table/bootstrap-table.min.js",
"/assets/common/js/table/bootstrap-table-treegrid.min.js",
"/assets/static/codemirror/lib/codemirror.js",
"/assets/static/codemirror/mode/markdown/markdown.js",
"/assets/common/js/editor/markdown/marked.min.js",
"/assets/common/js/editor/markdown/turndown.min.js",
"/assets/common/js/editor/markdown/editorv2.js",
"/assets/common/js/component/form.js",
"/assets/common/js/component/search.js",
"/assets/common/js/component/xm-select.js",
"/assets/common/js/component/tree.select.js",
"/assets/common/js/component/authtree.js",
"/assets/common/js/component/table.js",
"/assets/common/js/component/select2.min.js",
"/assets/common/js/cache.js",
"/assets/common/js/editor/editor.js",
"/assets/common/js/editor/code/code.js",
"/assets/common/js/component/decimal.js",
"/assets/admin/js/dict.js",
"/assets/admin/js/menu.js",
"/assets/admin/controller/global.js",
"/assets/admin/js/material.js",
"/assets/admin/js/mobile/viewport.js",
"/assets/admin/js/mobile/lifecycle.js",
"/assets/admin/js/mobile/shell.js",
"/assets/admin/js/mobile/navigation.js",
"/assets/admin/js/mobile/overlay.js",
"/assets/admin/js/mobile/fallback.js",
"/assets/admin/js/mobile/recipes.js",
"/assets/admin/js/mobile/workflows.js"
])}
#{* 通行密钥公共封装 + 闲置锁屏(独立载入,不进 bundle;在 #pjax-container 之外,pjax 换页不销毁) *}
#{js(
["/assets/admin/js/webauthn.js", "/assets/admin/js/lock.js"],
["/assets/admin/js/webauthn.js", "/assets/admin/js/lock.js"]
)}
#{hook(\App\Consts\Hook::ADMIN_VIEW_BODY)}