var mod;
function resizeView() {
var e = document.documentElement.clientHeight,
t = 0 < $(".footer").length ? $(".footer").css("height") : 0,
a = 0 < $(".left-menu-content").length ? $(".left-menu-content").css("height") : 0;
$(".main-panel-body,.panel-cut").css("min-height", e - 100),
$(".caret-wxapp .panel-app").css("min-height", e - 95),
parseInt(a) > e - 50 ? $(".skin-black .right-content>.content").css("min-height", parseInt(a) - parseInt(t) - 30 + "px") : $(".skin-black .right-content>.content").css("min-height", e - parseInt(t) - 93 + "px")
} !
function(U) {
"use strict";
function g(s, o) {
return o = o || Error,
function() {
var e, t, a = arguments,
n = a[0],
i = "[" + (s ? s + ":": "") + n + "] ";
for (i += a[1].replace(/\{\d+\}/g,
function(e) {
var t = +e.slice(1, -1) + 2;
return t < a.length ? Be(a[t]) : e
}), i += "\nhttp://errors.angularjs.org/1.5.6/" + (s ? s + "/": "") + n, t = 2, e = "?"; t < a.length; t++, e = "&") i += e + "p" + (t - 2) + "=" + encodeURIComponent(Be(a[t]));
return new o(i)
}
}
var s = /^\/(.+)\/([a-z]*)$/,
d = "validity",
N = Object.prototype.hasOwnProperty,
B = function(e) {
return ge(e) ? e.toLowerCase() : e
},
u = function(e) {
return ge(e) ? e.toUpperCase() : e
};
"i" !== "I".toLowerCase() && (B = function(e) {
return ge(e) ? e.replace(/[A-Z]/g,
function(e) {
return String.fromCharCode(32 | e.charCodeAt(0))
}) : e
},
u = function(e) {
return ge(e) ? e.replace(/[a-z]/g,
function(e) {
return String.fromCharCode( - 33 & e.charCodeAt(0))
}) : e
});
var R, ce, o, h, r = [].slice,
a = [].splice,
e = [].push,
x = Object.prototype.toString,
l = Object.getPrototypeOf,
c = g("ng"),
S = U.angular || (U.angular = {}),
t = 0;
function L(e) {
if (null == e || M(e)) return ! 1;
if (fe(e) || ge(e) || ce && e instanceof ce) return ! 0;
var t = "length" in Object(e) && e.length;
return $(t) && (0 <= t && (t - 1 in e || e instanceof Array) || "function" == typeof e.item)
}
function ue(e, t, a) {
var n, i;
if (e) if (he(e)) for (n in e)"prototype" == n || "length" == n || "name" == n || e.hasOwnProperty && !e.hasOwnProperty(n) || t.call(a, e[n], n, e);
else if (fe(e) || L(e)) {
var s = "object" != typeof e;
for (n = 0, i = e.length; n < i; n++)(s || n in e) && t.call(a, e[n], n, e)
} else if (e.forEach && e.forEach !== ue) e.forEach(t, a, e);
else if (w(e)) for (n in e) t.call(a, e[n], n, e);
else if ("function" == typeof e.hasOwnProperty) for (n in e) e.hasOwnProperty(n) && t.call(a, e[n], n, e);
else for (n in e) N.call(e, n) && t.call(a, e[n], n, e);
return e
}
function p(e, t, a) {
for (var n = Object.keys(e).sort(), i = 0; i < n.length; i++) t.call(a, e[n[i]], n[i]);
return n
}
function v(a) {
return function(e, t) {
a(t, e)
}
}
function A() {
return++t
}
function m(e, t) {
t ? e.$$hashKey = t: delete e.$$hashKey
}
function f(e, t, a) {
for (var n = e.$$hashKey,
i = 0,
s = t.length; i < s; ++i) {
var o = t[i];
if (me(o) || he(o)) for (var r = Object.keys(o), l = 0, c = r.length; l < c; l++) {
var u = r[l],
d = o[u];
a && me(d) ? _(d) ? e[u] = new Date(d.valueOf()) : C(d) ? e[u] = new RegExp(d) : d.nodeName ? e[u] = d.cloneNode(!0) : P(d) ? e[u] = d.clone() : (me(e[u]) || (e[u] = fe(d) ? [] : {}), f(e[u], [d], !0)) : e[u] = d
}
}
return m(e, n),
e
}
function de(e) {
return f(e, r.call(arguments, 1), !1)
}
function n(e) {
return f(e, r.call(arguments, 1), !0)
}
function y(e) {
return parseInt(e, 10)
}
function q(e, t) {
return de(Object.create(e), t)
}
function V() {}
function k(e) {
return e
}
function I(e) {
return function() {
return e
}
}
function b(e) {
return he(e.toString) && e.toString !== x
}
function pe(e) {
return void 0 === e
}
function F(e) {
return void 0 !== e
}
function me(e) {
return null !== e && "object" == typeof e
}
function w(e) {
return null !== e && "object" == typeof e && !l(e)
}
function ge(e) {
return "string" == typeof e
}
function $(e) {
return "number" == typeof e
}
function _(e) {
return "[object Date]" === x.call(e)
}
R = U.document.documentMode,
V.$inject = [],
k.$inject = [];
var fe = Array.isArray;
function he(e) {
return "function" == typeof e
}
function C(e) {
return "[object RegExp]" === x.call(e)
}
function M(e) {
return e && e.window === e
}
function ve(e) {
return e && e.$evalAsync && e.$watch
}
function ye(e) {
return "boolean" == typeof e
}
function D(e) {
return e && he(e.then)
}
var T = /^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array\]$/;
var be = function(e) {
return ge(e) ? e.trim() : e
},
E = function(e) {
return e.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g, "\\$1").replace(/\x08/g, "\\x08")
};
function P(e) {
return ! (!e || !(e.nodeName || e.prop && e.attr && e.find))
}
function we(e) {
return B(e.nodeName || e[0] && e[0].nodeName)
}
function $e(e, t) {
var a = e.indexOf(t);
return 0 <= a && e.splice(a, 1),
a
}
function j(e, a) {
var t, n, i = [],
s = [];
if (a) {
if ((n = a) && $(n.length) && T.test(x.call(n)) || (t = a, "[object ArrayBuffer]" === x.call(t))) throw c("cpta", "Can't copy! TypedArray destination cannot be mutated.");
if (e === a) throw c("cpi", "Can't copy! Source and destination are identical.");
return fe(a) ? a.length = 0 : ue(a,
function(e, t) {
"$$hashKey" !== t && delete a[t]
}),
i.push(e),
s.push(a),
o(e, a)
}
return r(e);
function o(e, t) {
var a, n = t.$$hashKey;
if (fe(e)) for (var i = 0,
s = e.length; i < s; i++) t.push(r(e[i]));
else if (w(e)) for (a in e) t[a] = r(e[a]);
else if (e && "function" == typeof e.hasOwnProperty) for (a in e) e.hasOwnProperty(a) && (t[a] = r(e[a]));
else for (a in e) N.call(e, a) && (t[a] = r(e[a]));
return m(t, n),
t
}
function r(e) {
if (!me(e)) return e;
var t = i.indexOf(e);
if ( - 1 !== t) return s[t];
if (M(e) || ve(e)) throw c("cpws", "Can't copy! Making copies of Window or Scope instances is not supported.");
var a = !1,
n = function(e) {
switch (x.call(e)) {
case "[object Int8Array]":
case "[object Int16Array]":
case "[object Int32Array]":
case "[object Float32Array]":
case "[object Float64Array]":
case "[object Uint8Array]":
case "[object Uint8ClampedArray]":
case "[object Uint16Array]":
case "[object Uint32Array]
没有合适的资源?快使用搜索试试~ 我知道了~
Muu云课堂V2-1.9.2源码-带分销插件支持知识付费、在线教育
共2000个文件
js:1145个
dat:1080个
png:664个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 11 下载量 29 浏览量
2022-04-16
09:23:02
上传
评论 1
收藏 45.83MB ZIP 举报
温馨提示
Muu云课堂V2-1.9.2源码-带分销插件支持知识付费、在线教育 功用介绍: Muu云讲堂是全场景付费音视频内容管理体系, 支撑常识付费、在线教育、企业界训等许多场景。DIY心中抱负的店肆款式,制造专属新常识付费途径。支撑图文、音频、视频等各种干流媒体方式。店东可以终究靠大众号、小程序、App、网页阅读等多种途径宣扬, 引流客户拜访店肆, 宣扬店肆内在线常识产品。 合适运用的规模 Muu云讲堂、Muu云讲堂V2、付费视频、付费音频、常识付费、在线教育、在线讲堂 合适运用的规模 微擎/微赞+PHP+mysql+大众号 无安装说明,请自行研究
资源推荐
资源详情
资源评论
收起资源包目录
Muu云课堂V2-1.9.2源码-带分销插件支持知识付费、在线教育 (2000个子文件)
common.min.css 590KB
weui.css 539KB
weui.css 511KB
main.min.css 327KB
main.min.css 299KB
index.css 219KB
zui.css 196KB
zui.css 196KB
zui.css 196KB
main.min.css 193KB
main.min.css 192KB
zui.css 187KB
main.min.css 155KB
zui.min.css 151KB
zui.min.css 151KB
zui.min.css 151KB
zui.min.css 151KB
zui.lite.css 140KB
zui.lite.css 140KB
zui.lite.css 140KB
zui.lite.css 133KB
bootstrap.min.css 118KB
bootstrap.min.css 118KB
bootstrap.min.css 118KB
zui.lite.min.css 107KB
zui.lite.min.css 107KB
zui.lite.min.css 107KB
zui.lite.min.css 107KB
mui.css 100KB
mui.css 100KB
mui.css 100KB
mui.css 95KB
index.css 93KB
index.3e73f18a.css 93KB
AdminLTE.min.css 89KB
AdminLTE.min.css 89KB
AdminLTE.min.css 89KB
AdminLTE.min.css 89KB
AdminLTE.min.css 89KB
main.min.css 89KB
mui.min.css 74KB
mui.min.css 74KB
mui.min.css 74KB
mui.min.css 74KB
main.min.css 73KB
main.min.css 50KB
_all-skins.css 49KB
_all-skins.css 49KB
_all-skins.css 49KB
main.min.css 49KB
_all-skins.css 47KB
_all-skins.css 47KB
ueditor.css 41KB
ueditor.css 41KB
ueditor.css 41KB
_all-skins.min.css 41KB
_all-skins.min.css 41KB
_all-skins.min.css 41KB
_all-skins.min.css 41KB
_all-skins.min.css 41KB
ueditor.css 40KB
font-awesome.css 39KB
font-awesome.css 39KB
font-awesome.css 39KB
main.min.css 37KB
font-awesome.css 37KB
zui-theme.css 35KB
zui-theme.css 35KB
zui-theme.css 35KB
zui-theme.css 34KB
ueditor.css 33KB
ueditor.css 33KB
ueditor.min.css 33KB
ueditor.min.css 33KB
ueditor.min.css 33KB
ueditor.min.css 33KB
ueditor.min.css 33KB
ueditor.min.css 33KB
font-awesome.min.css 30KB
font-awesome.min.css 30KB
font-awesome.min.css 30KB
font-awesome.min.css 30KB
zui-theme.min.css 29KB
zui-theme.min.css 29KB
zui-theme.min.css 29KB
zui-theme.min.css 29KB
adminlte.min.css 24KB
adminlte.min.css 24KB
kindeditor.css 24KB
kindeditor.css 24KB
kindeditor.css 24KB
kindeditor.css 23KB
swiper.css 21KB
swiper.css 21KB
swiper.css 21KB
swiper.css 20KB
kindeditor.min.css 19KB
kindeditor.min.css 19KB
kindeditor.min.css 19KB
kindeditor.min.css 19KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
yxkfw
- 粉丝: 82
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Revel,Jquery, Xorm开发的内容管理系统详细文档+优秀项目+全部资料.zip
- 基于websocket单台机器支持百万连接分布式聊天(IM)系统详细文档+优秀项目+全部资料.zip
- 基于原生Fabric-SDK-Go 实现一个简单的学历征信系统(web项目),状态数据库使用 CouchDB 来实现详细文档+优秀项目+全部资料.zip
- 基于开源CDN系统GoEdge制作的模版UI、插件、脚本合集详细文档+优秀项目+全部资料.zip
- 2022机器人SLAM知识星球答疑手册
- DSP28335 PMSM电机控制程序
- DSP28335 BLDC电机控制程序
- MiniBalance PC上位机开发资料
- 中大型三相异步电机电磁设计软件
- PLSQL程序设计Word文档doc格式最新版本
- 一、MySQL的介绍与安装
- 25个团队建设小游戏.ppt
- 管理团队拓展游戏.doc
- 几个经典团队游戏.doc
- 企业团队建设游戏活动经典收藏.doc
- 十个团队建设游戏.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页