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源码.zip
共2000个文件
js:1145个
dat:1080个
png:662个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 6 下载量 71 浏览量
2021-12-30
15:55:09
上传
评论
收藏 46MB ZIP 举报
温馨提示
功能介绍: Muu云课堂是全场景付费音视频内容管理系统, 支持知识付费、在线教育、企业内训等诸多场景。DIY心中理想的店铺样式,制作专属新知识付费平台。支持图文、音频、视频等各种主流媒体形式。店主可以通过公众号、小程序、App、网页浏览等多种渠道宣传, 引流客户访问店铺, 宣传店铺内在线知识产品。 适用范围 Muu云课堂、Muu云课堂V2、付费视频、付费音频、知识付费、在线教育、在线课堂 适用范围 微擎/微赞+PHP+mysql+公众号
资源推荐
资源详情
资源评论
收起资源包目录
Muu云课堂V2-1.9.2源码.zip (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
执刀人的工具库
- 粉丝: 1459
- 资源: 1610
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 35 财务汇报部门历年薪酬统计图表.xlsx
- 39 财务工资发放表.xlsx
- 37 财务工资支出上半年年中总结报告.xlsx
- 38 财务分析工资年度开支表.xlsx
- 41 财务公司部门工资开支分析表.xlsx
- 40 财务分析部门工资支出图表.xlsx
- 42 部门员工工资统计表.xlsx
- 45 年度薪酬费用统计表.xlsx
- 44 人事薪酬管理台账.xlsx
- 48 工资对比分析报表模板.xls
- 47 可视化工资表自动统计1.xlsx
- 46 企业员工工资支出预算表.xlsx
- 43 工资收入对比分析表.xlsx
- 50 薪资分析图表.xlsx
- 49 薪酬数据统计分析报表excel模板.xlsx
- 年度公司薪酬调查分析方案(完整版).docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页